html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%
}

body {
  margin: 0
}

article,
aside,
footer,
header,
nav,
section {
  display: block
}

h1 {
  font-size: 2em;
  margin: .67em 0
}

figcaption,
figure,
main {
  display: block
}

figure {
  margin: 1em 40px
}

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

pre {
  font-family: monospace, monospace;
  font-size: 1em
}

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects
}

a:active,
a:hover {
  outline-width: 0
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted
}

b,
strong {
  font-weight: inherit
}

b,
strong {
  font-weight: bolder
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em
}

dfn {
  font-style: italic
}

mark {
  background-color: #ff0;
  color: #000
}

small {
  font-size: 80%
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sub {
  bottom: -.25em
}

sup {
  top: -.5em
}

audio,
video {
  display: inline-block
}

audio:not([controls]) {
  display: none;
  height: 0
}

img {
  border-style: none
}

svg:not(:root) {
  overflow: hidden
}

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0
}

button,
input {
  overflow: visible
}

button,
select {
  text-transform: none
}

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

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

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText
}

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em
}

legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal
}

progress {
  display: inline-block;
  vertical-align: baseline
}

textarea {
  overflow: auto
}

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

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

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

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

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

details,
menu {
  display: block
}

summary {
  display: list-item
}

canvas {
  display: inline-block
}

template {
  display: none
}

[hidden] {
  display: none
}

@media print {

  *,
  ::after,
  ::before,
  blockquote::first-letter,
  blockquote::first-line,
  div::first-letter,
  div::first-line,
  li::first-letter,
  li::first-line,
  p::first-letter,
  p::first-line {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
  }

  a,
  a:visited {
    text-decoration: underline
  }

  abbr[title]::after {
    content: " (" attr(title) ")"
  }

  pre {
    white-space: pre-wrap !important
  }

  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid
  }

  thead {
    display: table-header-group
  }

  img,
  tr {
    page-break-inside: avoid
  }

  h2,
  h3,
  p {
    orphans: 3;
    widows: 3
  }

  h2,
  h3 {
    page-break-after: avoid
  }

  .navbar {
    display: none
  }

  .badge {
    border: 1px solid #000
  }

  .table {
    border-collapse: collapse !important
  }

  .table td,
  .table th {
    background-color: #fff !important
  }

  .table-bordered td,
  .table-bordered th {
    border: 1px solid #ddd !important
  }
}

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

*,
::after,
::before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit
}

@-ms-viewport {
  width: device-width
}

html {
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent
}

body {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #292b2c;
  background-color: #fff
}

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

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

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

abbr[data-original-title],
abbr[title] {
  cursor: help
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit
}

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

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

dt {
  font-weight: 700
}

dd {
  margin-bottom: .5rem;
  margin-left: 0
}

blockquote {
  margin: 0 0 1rem
}

a {
  color: #0275d8;
  text-decoration: none
}

a:focus,
a:hover {
  color: #014c8c;
  text-decoration: underline
}

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

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

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

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto
}

figure {
  margin: 0 0 1rem
}

img {
  vertical-align: middle
}

[role=button] {
  cursor: pointer
}

[role=button],
a,
area,
button,
input,
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
  touch-action: manipulation
}

table {
  border-collapse: collapse;
  background-color: transparent
}

caption {
  padding-top: .75rem;
  padding-bottom: .75rem;
  color: #636c72;
  text-align: left;
  caption-side: bottom
}

th {
  text-align: left
}

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

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

button,
input,
select,
textarea {
  line-height: inherit
}

input[type=checkbox]:disabled,
input[type=radio]:disabled {
  cursor: not-allowed
}

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

textarea {
  resize: vertical
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit
}

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

output {
  display: inline-block
}

[hidden] {
  display: none !important
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: .5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit
}

.h1,
h1 {
  font-size: 2.5rem
}

.h2,
h2 {
  font-size: 2rem
}

.h3,
h3 {
  font-size: 1.75rem
}

.h4,
h4 {
  font-size: 1.5rem
}

.h5,
h5 {
  font-size: 1.25rem
}

.h6,
h6 {
  font-size: 1rem
}

.lead {
  font-size: 1.25rem;
  font-weight: 300
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.1
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.1
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.1
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.1
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, .1)
}

.small,
small {
  font-size: 80%;
  font-weight: 400
}

.mark,
mark {
  padding: .2em;
  background-color: #fcf8e3
}

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

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

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

.list-inline-item:not(:last-child) {
  margin-right: 5px
}

.initialism {
  font-size: 90%;
  text-transform: uppercase
}

.blockquote {
  padding: .5rem 1rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  border-left: .25rem solid #eceeef
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #636c72
}

.blockquote-footer::before {
  content: "\2014 \00A0"
}

.blockquote-reverse {
  padding-right: 1rem;
  padding-left: 0;
  text-align: right;
  border-right: .25rem solid #eceeef;
  border-left: 0
}

.blockquote-reverse .blockquote-footer::before {
  content: ""
}

.blockquote-reverse .blockquote-footer::after {
  content: "\00A0 \2014"
}

.img-fluid {
  max-width: 100%;
  height: auto;
  border-radius: 20px;
}

.img-thumbnail {
  padding: .25rem;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: .25rem;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  max-width: 100%;
  height: auto
}

.figure {
  display: inline-block
}

.figure-img {
  margin-bottom: .5rem;
  line-height: 1
}

.figure-caption {
  font-size: 90%;
  color: #636c72
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

code {
  padding: .2rem .4rem;
  font-size: 90%;
  color: #bd4147;
  background-color: #f7f7f9;
  border-radius: .25rem
}

a>code {
  padding: 0;
  color: inherit;
  background-color: inherit
}

kbd {
  padding: .2rem .4rem;
  font-size: 90%;
  color: #fff;
  background-color: #292b2c;
  border-radius: .2rem
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 90%;
  color: #292b2c
}

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
  border-radius: 0
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll
}

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

@media (min-width:576px) {
  .container {
    padding-right: 15px;
    padding-left: 15px
  }
}

@media (min-width:768px) {
  .container {
    padding-right: 15px;
    padding-left: 15px
  }
}

@media (min-width:992px) {
  .container {
    padding-right: 15px;
    padding-left: 15px
  }
}

@media (min-width:1200px) {
  .container {
    padding-right: 15px;
    padding-left: 15px
  }
}

@media (min-width:576px) {
  .container {
    width: 540px;
    max-width: 100%
  }
}

@media (min-width:768px) {
  .container {
    width: 720px;
    max-width: 100%
  }
}

@media (min-width:992px) {
  .container {
    width: 960px;
    max-width: 100%
  }
}

@media (min-width:1200px) {
  .container {
    width: 1140px;
    max-width: 100%
  }
}

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

@media (min-width:576px) {
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px
  }
}

@media (min-width:768px) {
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px
  }
}

@media (min-width:992px) {
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px
  }
}

@media (min-width:1200px) {
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px
  }
}

.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px
}

@media (min-width:576px) {
  .row {
    margin-right: -15px;
    margin-left: -15px
  }
}

@media (min-width:768px) {
  .row {
    margin-right: -15px;
    margin-left: -15px
  }
}

@media (min-width:992px) {
  .row {
    margin-right: -15px;
    margin-left: -15px
  }
}

@media (min-width:1200px) {
  .row {
    margin-right: -15px;
    margin-left: -15px
  }
}

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

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

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.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-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.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-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.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-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px
}

@media (min-width:576px) {

  .col,
  .col-1,
  .col-10,
  .col-11,
  .col-12,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-lg,
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .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-md,
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .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-sm,
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .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-xl,
  .col-xl-1,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9 {
    padding-right: 15px;
    padding-left: 15px
  }
}

@media (min-width:768px) {

  .col,
  .col-1,
  .col-10,
  .col-11,
  .col-12,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-lg,
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .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-md,
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .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-sm,
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .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-xl,
  .col-xl-1,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9 {
    padding-right: 15px;
    padding-left: 15px
  }
}

@media (min-width:992px) {

  .col,
  .col-1,
  .col-10,
  .col-11,
  .col-12,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-lg,
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .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-md,
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .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-sm,
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .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-xl,
  .col-xl-1,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9 {
    padding-right: 15px;
    padding-left: 15px
  }
}

@media (min-width:1200px) {

  .col,
  .col-1,
  .col-10,
  .col-11,
  .col-12,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-lg,
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .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-md,
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .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-sm,
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .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-xl,
  .col-xl-1,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9 {
    padding-right: 15px;
    padding-left: 15px
  }
}

.col {
  -webkit-flex-basis: 0%;
  -ms-flex-preferred-size: 0;
  flex-basis: 0%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%
}

.col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto
}

.col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.333333%;
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%
}

.col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.666667%;
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%
}

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

.col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.333333%;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%
}

.col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.666667%;
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%
}

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

.col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.333333%;
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%
}

.col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.666667%;
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%
}

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

.col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.333333%;
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%
}

.col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.666667%;
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%
}

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

.pull-0 {
  right: auto
}

.pull-1 {
  right: 8.333333%
}

.pull-2 {
  right: 16.666667%
}

.pull-3 {
  right: 25%
}

.pull-4 {
  right: 33.333333%
}

.pull-5 {
  right: 41.666667%
}

.pull-6 {
  right: 50%
}

.pull-7 {
  right: 58.333333%
}

.pull-8 {
  right: 66.666667%
}

.pull-9 {
  right: 75%
}

.pull-10 {
  right: 83.333333%
}

.pull-11 {
  right: 91.666667%
}

.pull-12 {
  right: 100%
}

.push-0 {
  left: auto
}

.push-1 {
  left: 8.333333%
}

.push-2 {
  left: 16.666667%
}

.push-3 {
  left: 25%
}

.push-4 {
  left: 33.333333%
}

.push-5 {
  left: 41.666667%
}

.push-6 {
  left: 50%
}

.push-7 {
  left: 58.333333%
}

.push-8 {
  left: 66.666667%
}

.push-9 {
  left: 75%
}

.push-10 {
  left: 83.333333%
}

.push-11 {
  left: 91.666667%
}

.push-12 {
  left: 100%
}

.offset-1 {
  margin-left: 8.333333%
}

.offset-2 {
  margin-left: 16.666667%
}

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

.offset-4 {
  margin-left: 33.333333%
}

.offset-5 {
  margin-left: 41.666667%
}

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

.offset-7 {
  margin-left: 58.333333%
}

.offset-8 {
  margin-left: 66.666667%
}

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

.offset-10 {
  margin-left: 83.333333%
}

.offset-11 {
  margin-left: 91.666667%
}

@media (min-width:576px) {
  .col-sm {
    -webkit-flex-basis: 0%;
    -ms-flex-preferred-size: 0;
    flex-basis: 0%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
  }

  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }

  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%
  }

  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
  }

  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
  }

  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
  }

  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%
  }

  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
  }

  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%
  }

  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
  }

  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
  }

  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%
  }

  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%
  }

  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
  }

  .pull-sm-0 {
    right: auto
  }

  .pull-sm-1 {
    right: 8.333333%
  }

  .pull-sm-2 {
    right: 16.666667%
  }

  .pull-sm-3 {
    right: 25%
  }

  .pull-sm-4 {
    right: 33.333333%
  }

  .pull-sm-5 {
    right: 41.666667%
  }

  .pull-sm-6 {
    right: 50%
  }

  .pull-sm-7 {
    right: 58.333333%
  }

  .pull-sm-8 {
    right: 66.666667%
  }

  .pull-sm-9 {
    right: 75%
  }

  .pull-sm-10 {
    right: 83.333333%
  }

  .pull-sm-11 {
    right: 91.666667%
  }

  .pull-sm-12 {
    right: 100%
  }

  .push-sm-0 {
    left: auto
  }

  .push-sm-1 {
    left: 8.333333%
  }

  .push-sm-2 {
    left: 16.666667%
  }

  .push-sm-3 {
    left: 25%
  }

  .push-sm-4 {
    left: 33.333333%
  }

  .push-sm-5 {
    left: 41.666667%
  }

  .push-sm-6 {
    left: 50%
  }

  .push-sm-7 {
    left: 58.333333%
  }

  .push-sm-8 {
    left: 66.666667%
  }

  .push-sm-9 {
    left: 75%
  }

  .push-sm-10 {
    left: 83.333333%
  }

  .push-sm-11 {
    left: 91.666667%
  }

  .push-sm-12 {
    left: 100%
  }

  .offset-sm-0 {
    margin-left: 0
  }

  .offset-sm-1 {
    margin-left: 8.333333%
  }

  .offset-sm-2 {
    margin-left: 16.666667%
  }

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

  .offset-sm-4 {
    margin-left: 33.333333%
  }

  .offset-sm-5 {
    margin-left: 41.666667%
  }

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

  .offset-sm-7 {
    margin-left: 58.333333%
  }

  .offset-sm-8 {
    margin-left: 66.666667%
  }

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

  .offset-sm-10 {
    margin-left: 83.333333%
  }

  .offset-sm-11 {
    margin-left: 91.666667%
  }
}

@media (min-width:768px) {
  .col-md {
    -webkit-flex-basis: 0%;
    -ms-flex-preferred-size: 0;
    flex-basis: 0%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
  }

  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }

  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%
  }

  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
  }

  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
  }

  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
  }

  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%
  }

  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
  }

  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%
  }

  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
  }

  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
  }

  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%
  }

  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%
  }

  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
  }

  .pull-md-0 {
    right: auto
  }

  .pull-md-1 {
    right: 8.333333%
  }

  .pull-md-2 {
    right: 16.666667%
  }

  .pull-md-3 {
    right: 25%
  }

  .pull-md-4 {
    right: 33.333333%
  }

  .pull-md-5 {
    right: 41.666667%
  }

  .pull-md-6 {
    right: 50%
  }

  .pull-md-7 {
    right: 58.333333%
  }

  .pull-md-8 {
    right: 66.666667%
  }

  .pull-md-9 {
    right: 75%
  }

  .pull-md-10 {
    right: 83.333333%
  }

  .pull-md-11 {
    right: 91.666667%
  }

  .pull-md-12 {
    right: 100%
  }

  .push-md-0 {
    left: auto
  }

  .push-md-1 {
    left: 8.333333%
  }

  .push-md-2 {
    left: 16.666667%
  }

  .push-md-3 {
    left: 25%
  }

  .push-md-4 {
    left: 33.333333%
  }

  .push-md-5 {
    left: 41.666667%
  }

  .push-md-6 {
    left: 50%
  }

  .push-md-7 {
    left: 58.333333%
  }

  .push-md-8 {
    left: 66.666667%
  }

  .push-md-9 {
    left: 75%
  }

  .push-md-10 {
    left: 83.333333%
  }

  .push-md-11 {
    left: 91.666667%
  }

  .push-md-12 {
    left: 100%
  }

  .offset-md-0 {
    margin-left: 0
  }

  .offset-md-1 {
    margin-left: 8.333333%
  }

  .offset-md-2 {
    margin-left: 16.666667%
  }

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

  .offset-md-4 {
    margin-left: 33.333333%
  }

  .offset-md-5 {
    margin-left: 41.666667%
  }

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

  .offset-md-7 {
    margin-left: 58.333333%
  }

  .offset-md-8 {
    margin-left: 66.666667%
  }

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

  .offset-md-10 {
    margin-left: 83.333333%
  }

  .offset-md-11 {
    margin-left: 91.666667%
  }
}

@media (min-width:992px) {
  .col-lg {
    -webkit-flex-basis: 0%;
    -ms-flex-preferred-size: 0;
    flex-basis: 0%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
  }

  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }

  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%
  }

  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
  }

  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
  }

  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
  }

  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%
  }

  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
  }

  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%
  }

  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
  }

  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
  }

  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%
  }

  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%
  }

  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
  }

  .pull-lg-0 {
    right: auto
  }

  .pull-lg-1 {
    right: 8.333333%
  }

  .pull-lg-2 {
    right: 16.666667%
  }

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

  .pull-lg-4 {
    right: 33.333333%
  }

  .pull-lg-5 {
    right: 41.666667%
  }

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

  .pull-lg-7 {
    right: 58.333333%
  }

  .pull-lg-8 {
    right: 66.666667%
  }

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

  .pull-lg-10 {
    right: 83.333333%
  }

  .pull-lg-11 {
    right: 91.666667%
  }

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

  .push-lg-0 {
    left: auto
  }

  .push-lg-1 {
    left: 8.333333%
  }

  .push-lg-2 {
    left: 16.666667%
  }

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

  .push-lg-4 {
    left: 33.333333%
  }

  .push-lg-5 {
    left: 41.666667%
  }

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

  .push-lg-7 {
    left: 58.333333%
  }

  .push-lg-8 {
    left: 66.666667%
  }

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

  .push-lg-10 {
    left: 83.333333%
  }

  .push-lg-11 {
    left: 91.666667%
  }

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

  .offset-lg-0 {
    margin-left: 0
  }

  .offset-lg-1 {
    margin-left: 8.333333%
  }

  .offset-lg-2 {
    margin-left: 16.666667%
  }

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

  .offset-lg-4 {
    margin-left: 33.333333%
  }

  .offset-lg-5 {
    margin-left: 41.666667%
  }

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

  .offset-lg-7 {
    margin-left: 58.333333%
  }

  .offset-lg-8 {
    margin-left: 66.666667%
  }

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

  .offset-lg-10 {
    margin-left: 83.333333%
  }

  .offset-lg-11 {
    margin-left: 91.666667%
  }
}

@media (min-width:1200px) {
  .col-xl {
    -webkit-flex-basis: 0%;
    -ms-flex-preferred-size: 0;
    flex-basis: 0%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
  }

  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto
  }

  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%
  }

  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
  }

  .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
  }

  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
  }

  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%
  }

  .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
  }

  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%
  }

  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
  }

  .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
  }

  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%
  }

  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%
  }

  .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
  }

  .pull-xl-0 {
    right: auto
  }

  .pull-xl-1 {
    right: 8.333333%
  }

  .pull-xl-2 {
    right: 16.666667%
  }

  .pull-xl-3 {
    right: 25%
  }

  .pull-xl-4 {
    right: 33.333333%
  }

  .pull-xl-5 {
    right: 41.666667%
  }

  .pull-xl-6 {
    right: 50%
  }

  .pull-xl-7 {
    right: 58.333333%
  }

  .pull-xl-8 {
    right: 66.666667%
  }

  .pull-xl-9 {
    right: 75%
  }

  .pull-xl-10 {
    right: 83.333333%
  }

  .pull-xl-11 {
    right: 91.666667%
  }

  .pull-xl-12 {
    right: 100%
  }

  .push-xl-0 {
    left: auto
  }

  .push-xl-1 {
    left: 8.333333%
  }

  .push-xl-2 {
    left: 16.666667%
  }

  .push-xl-3 {
    left: 25%
  }

  .push-xl-4 {
    left: 33.333333%
  }

  .push-xl-5 {
    left: 41.666667%
  }

  .push-xl-6 {
    left: 50%
  }

  .push-xl-7 {
    left: 58.333333%
  }

  .push-xl-8 {
    left: 66.666667%
  }

  .push-xl-9 {
    left: 75%
  }

  .push-xl-10 {
    left: 83.333333%
  }

  .push-xl-11 {
    left: 91.666667%
  }

  .push-xl-12 {
    left: 100%
  }

  .offset-xl-0 {
    margin-left: 0
  }

  .offset-xl-1 {
    margin-left: 8.333333%
  }

  .offset-xl-2 {
    margin-left: 16.666667%
  }

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

  .offset-xl-4 {
    margin-left: 33.333333%
  }

  .offset-xl-5 {
    margin-left: 41.666667%
  }

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

  .offset-xl-7 {
    margin-left: 58.333333%
  }

  .offset-xl-8 {
    margin-left: 66.666667%
  }

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

  .offset-xl-10 {
    margin-left: 83.333333%
  }

  .offset-xl-11 {
    margin-left: 91.666667%
  }
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem
}

.table td,
.table th {
  padding: .75rem;
  vertical-align: top;
  border-top: 1px solid #eceeef
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #eceeef
}

.table tbody+tbody {
  border-top: 2px solid #eceeef
}

.table .table {
  background-color: #fff
}

.table-sm td,
.table-sm th {
  padding: .3rem
}

.table-bordered {
  border: 1px solid #eceeef
}

.table-bordered td,
.table-bordered th {
  border: 1px solid #eceeef
}

.table-bordered thead td,
.table-bordered thead th {
  border-bottom-width: 2px
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, .05)
}

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, .075)
}

.table-active,
.table-active>td,
.table-active>th {
  background-color: rgba(0, 0, 0, .075)
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, .075)
}

.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
  background-color: rgba(0, 0, 0, .075)
}

.table-success,
.table-success>td,
.table-success>th {
  background-color: #dff0d8
}

.table-hover .table-success:hover {
  background-color: #d0e9c6
}

.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
  background-color: #d0e9c6
}

.table-info,
.table-info>td,
.table-info>th {
  background-color: #d9edf7
}

.table-hover .table-info:hover {
  background-color: #c4e3f3
}

.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
  background-color: #c4e3f3
}

.table-warning,
.table-warning>td,
.table-warning>th {
  background-color: #fcf8e3
}

.table-hover .table-warning:hover {
  background-color: #faf2cc
}

.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
  background-color: #faf2cc
}

.table-danger,
.table-danger>td,
.table-danger>th {
  background-color: #f2dede
}

.table-hover .table-danger:hover {
  background-color: #ebcccc
}

.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
  background-color: #ebcccc
}

.thead-inverse th {
  color: #fff;
  background-color: #292b2c
}

.thead-default th {
  color: #464a4c;
  background-color: #eceeef
}

.table-inverse {
  color: #fff;
  background-color: #292b2c
}

.table-inverse td,
.table-inverse th,
.table-inverse thead th {
  border-color: #fff
}

.table-inverse.table-bordered {
  border: 0
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar
}

.table-responsive.table-bordered {
  border: 0
}

.form-control {
  display: block;
  width: 99%;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.25;
  color: #464a4c;
  background-color: #fff;
  background-image: none;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: .25rem;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0
}

.form-control:focus {
  color: #464a4c;
  background-color: #fff;
  border-color: #5cb3fd;
  outline: 0
}

.form-control::-webkit-input-placeholder {
  color: #636c72;
  opacity: 1
}

.form-control::-moz-placeholder {
  color: #636c72;
  opacity: 1
}

.form-control:-ms-input-placeholder {
  color: #636c72;
  opacity: 1
}

.form-control::placeholder {
  color: #636c72;
  opacity: 1
}

.form-control:disabled,
.form-control[readonly] {
  background-color: #eceeef;
  opacity: 1
}

.form-control:disabled {
  cursor: not-allowed
}

select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px)
}

select.form-control:focus::-ms-value {
  color: #464a4c;
  background-color: #fff
}

.form-control-file,
.form-control-range {
  display: block
}

.col-form-label {
  padding-top: calc(.5rem - 1px * 2);
  padding-bottom: calc(.5rem - 1px * 2);
  margin-bottom: 0
}

.col-form-label-lg {
  padding-top: calc(.75rem - 1px * 2);
  padding-bottom: calc(.75rem - 1px * 2);
  font-size: 1.25rem
}

.col-form-label-sm {
  padding-top: calc(.25rem - 1px * 2);
  padding-bottom: calc(.25rem - 1px * 2);
  font-size: .875rem
}

.col-form-legend {
  padding-top: .5rem;
  padding-bottom: .5rem;
  margin-bottom: 0;
  font-size: 1rem
}

.form-control-static {
  padding-top: .5rem;
  padding-bottom: .5rem;
  margin-bottom: 0;
  line-height: 1.25;
  border: solid transparent;
  border-width: 1px 0
}

.form-control-static.form-control-lg,
.form-control-static.form-control-sm,
.input-group-lg>.form-control-static.form-control,
.input-group-lg>.form-control-static.input-group-addon,
.input-group-lg>.input-group-btn>.form-control-static.btn,
.input-group-sm>.form-control-static.form-control,
.input-group-sm>.form-control-static.input-group-addon,
.input-group-sm>.input-group-btn>.form-control-static.btn {
  padding-right: 0;
  padding-left: 0
}

.form-control-sm,
.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
  padding: .25rem .5rem;
  font-size: .875rem;
  border-radius: .2rem
}

.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),
.input-group-sm>select.form-control:not([size]):not([multiple]),
.input-group-sm>select.input-group-addon:not([size]):not([multiple]),
select.form-control-sm:not([size]):not([multiple]) {
  height: 1.8125rem
}

.form-control-lg,
.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
  padding: .75rem 1.5rem;
  font-size: 1.25rem;
  border-radius: .3rem
}

.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),
.input-group-lg>select.form-control:not([size]):not([multiple]),
.input-group-lg>select.input-group-addon:not([size]):not([multiple]),
select.form-control-lg:not([size]):not([multiple]) {
  height: 3.166667rem
}

.form-group {
  margin-bottom: 1rem
}

.form-text {
  display: block;
  margin-top: .25rem
}

.form-check {
  position: relative;
  display: block;
  margin-bottom: .5rem
}

.form-check.disabled .form-check-label {
  color: #636c72;
  cursor: not-allowed
}

.form-check-label {
  padding-left: 1.25rem;
  margin-bottom: 0;
  cursor: pointer
}

.form-check-input {
  position: absolute;
  margin-top: .25rem;
  margin-left: -1.25rem
}

.form-check-input:only-child {
  position: static
}

.form-check-inline {
  display: inline-block
}

.form-check-inline .form-check-label {
  vertical-align: middle
}

.form-check-inline+.form-check-inline {
  margin-left: .75rem
}

.form-control-feedback {
  margin-top: .25rem
}

.form-control-danger,
.form-control-success,
.form-control-warning {
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: center right .5625rem;
  -webkit-background-size: 1.125rem 1.125rem;
  background-size: 1.125rem 1.125rem
}

.has-success .col-form-label,
.has-success .custom-control,
.has-success .form-check-label,
.has-success .form-control-feedback,
.has-success .form-control-label {
  color: #5cb85c
}

.has-success .form-control {
  border-color: #5cb85c
}

.has-success .input-group-addon {
  color: #5cb85c;
  border-color: #5cb85c;
  background-color: #eaf6ea
}

.has-success .form-control-success {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")
}

.has-warning .col-form-label,
.has-warning .custom-control,
.has-warning .form-check-label,
.has-warning .form-control-feedback,
.has-warning .form-control-label {
  color: #f0ad4e
}

.has-warning .form-control {
  border-color: #f0ad4e
}

.has-warning .input-group-addon {
  color: #f0ad4e;
  border-color: #f0ad4e;
  background-color: #fff
}

.has-warning .form-control-warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E")
}

.has-danger .col-form-label,
.has-danger .custom-control,
.has-danger .form-check-label,
.has-danger .form-control-feedback,
.has-danger .form-control-label {
  color: #d9534f
}

.has-danger .form-control {
  border-color: #d9534f
}

.has-danger .input-group-addon {
  color: #d9534f;
  border-color: #d9534f;
  background-color: #fdf7f7
}

.has-danger .form-control-danger {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")
}

.form-inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.form-inline .form-check {
  width: 100%
}

@media (min-width:576px) {
  .form-inline label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0
  }

  .form-inline .form-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle
  }

  .form-inline .form-control-static {
    display: inline-block
  }

  .form-inline .input-group {
    width: auto
  }

  .form-inline .form-control-label {
    margin-bottom: 0;
    vertical-align: middle
  }

  .form-inline .form-check {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 0
  }

  .form-inline .form-check-label {
    padding-left: 0
  }

  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: .25rem;
    margin-left: 0
  }

  .form-inline .custom-control {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0
  }

  .form-inline .custom-control-indicator {
    position: static;
    display: inline-block;
    margin-right: .25rem;
    vertical-align: text-bottom
  }

  .form-inline .has-feedback .form-control-feedback {
    top: 0
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.25;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: .5rem 1rem;
  font-size: 1rem;
  border-radius: .25rem;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out
}

.btn:focus,
.btn:hover {
  text-decoration: none
}

.btn.focus,
.btn:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(2, 117, 216, .25);
  box-shadow: 0 0 0 2px rgba(2, 117, 216, .25)
}

.btn.disabled,
.btn:disabled {
  cursor: not-allowed;
  opacity: .65
}

.btn.active,
.btn:active {
  background-image: none
}

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none
}

.btn-primary {
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8
}

.btn-primary:hover {
  color: #fff;
  background-color: #025aa5;
  border-color: #01549b
}

.btn-primary.focus,
.btn-primary:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(2, 117, 216, .5);
  box-shadow: 0 0 0 2px rgba(2, 117, 216, .5)
}

.btn-primary.disabled,
.btn-primary:disabled {
  background-color: #0275d8;
  border-color: #0275d8
}

.btn-primary.active,
.btn-primary:active,
.show>.btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #025aa5;
  background-image: none;
  border-color: #01549b
}

.btn-secondary {
  color: #292b2c;
  background-color: #fff;
  border-color: #ccc
}

.btn-secondary:hover {
  color: #292b2c;
  background-color: #e6e6e6;
  border-color: #adadad
}

.btn-secondary.focus,
.btn-secondary:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(204, 204, 204, .5);
  box-shadow: 0 0 0 2px rgba(204, 204, 204, .5)
}

.btn-secondary.disabled,
.btn-secondary:disabled {
  background-color: #fff;
  border-color: #ccc
}

.btn-secondary.active,
.btn-secondary:active,
.show>.btn-secondary.dropdown-toggle {
  color: #292b2c;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de
}

.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #2aabd2
}

.btn-info.focus,
.btn-info:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(91, 192, 222, .5);
  box-shadow: 0 0 0 2px rgba(91, 192, 222, .5)
}

.btn-info.disabled,
.btn-info:disabled {
  background-color: #5bc0de;
  border-color: #5bc0de
}

.btn-info.active,
.btn-info:active,
.show>.btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #2aabd2
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c
}

.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #419641
}

.btn-success.focus,
.btn-success:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(92, 184, 92, .5);
  box-shadow: 0 0 0 2px rgba(92, 184, 92, .5)
}

.btn-success.disabled,
.btn-success:disabled {
  background-color: #5cb85c;
  border-color: #5cb85c
}

.btn-success.active,
.btn-success:active,
.show>.btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #419641
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e
}

.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #eb9316
}

.btn-warning.focus,
.btn-warning:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(240, 173, 78, .5);
  box-shadow: 0 0 0 2px rgba(240, 173, 78, .5)
}

.btn-warning.disabled,
.btn-warning:disabled {
  background-color: #f0ad4e;
  border-color: #f0ad4e
}

.btn-warning.active,
.btn-warning:active,
.show>.btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #eb9316
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f
}

.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #c12e2a
}

.btn-danger.focus,
.btn-danger:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(217, 83, 79, .5);
  box-shadow: 0 0 0 2px rgba(217, 83, 79, .5)
}

.btn-danger.disabled,
.btn-danger:disabled {
  background-color: #d9534f;
  border-color: #d9534f
}

.btn-danger.active,
.btn-danger:active,
.show>.btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #c12e2a
}

.btn-outline-primary {
  color: #0275d8;
  background-image: none;
  background-color: transparent;
  border-color: #0275d8
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8
}

.btn-outline-primary.focus,
.btn-outline-primary:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(2, 117, 216, .5);
  box-shadow: 0 0 0 2px rgba(2, 117, 216, .5)
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #0275d8;
  background-color: transparent
}

.btn-outline-primary.active,
.btn-outline-primary:active,
.show>.btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8
}

.btn-outline-secondary {
  color: #ccc;
  background-image: none;
  background-color: transparent;
  border-color: #ccc
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #ccc;
  border-color: #ccc
}

.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(204, 204, 204, .5);
  box-shadow: 0 0 0 2px rgba(204, 204, 204, .5)
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #ccc;
  background-color: transparent
}

.btn-outline-secondary.active,
.btn-outline-secondary:active,
.show>.btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #ccc;
  border-color: #ccc
}

.btn-outline-info {
  color: #5bc0de;
  background-image: none;
  background-color: transparent;
  border-color: #5bc0de
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de
}

.btn-outline-info.focus,
.btn-outline-info:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(91, 192, 222, .5);
  box-shadow: 0 0 0 2px rgba(91, 192, 222, .5)
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #5bc0de;
  background-color: transparent
}

.btn-outline-info.active,
.btn-outline-info:active,
.show>.btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de
}

.btn-outline-success {
  color: #5cb85c;
  background-image: none;
  background-color: transparent;
  border-color: #5cb85c
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c
}

.btn-outline-success.focus,
.btn-outline-success:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(92, 184, 92, .5);
  box-shadow: 0 0 0 2px rgba(92, 184, 92, .5)
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #5cb85c;
  background-color: transparent
}

.btn-outline-success.active,
.btn-outline-success:active,
.show>.btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c
}

.btn-outline-warning {
  color: #f0ad4e;
  background-image: none;
  background-color: transparent;
  border-color: #f0ad4e
}

.btn-outline-warning:hover {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e
}

.btn-outline-warning.focus,
.btn-outline-warning:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(240, 173, 78, .5);
  box-shadow: 0 0 0 2px rgba(240, 173, 78, .5)
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #f0ad4e;
  background-color: transparent
}

.btn-outline-warning.active,
.btn-outline-warning:active,
.show>.btn-outline-warning.dropdown-toggle {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e
}

.btn-outline-danger {
  color: #d9534f;
  background-image: none;
  background-color: transparent;
  border-color: #d9534f
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f
}

.btn-outline-danger.focus,
.btn-outline-danger:focus {
  -webkit-box-shadow: 0 0 0 2px rgba(217, 83, 79, .5);
  box-shadow: 0 0 0 2px rgba(217, 83, 79, .5)
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #d9534f;
  background-color: transparent
}

.btn-outline-danger.active,
.btn-outline-danger:active,
.show>.btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f
}

.btn-link {
  font-weight: 400;
  color: #0275d8;
  border-radius: 0
}

.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link:disabled {
  background-color: transparent
}

.btn-link,
.btn-link:active,
.btn-link:focus {
  border-color: transparent
}

.btn-link:hover {
  border-color: transparent
}

.btn-link:focus,
.btn-link:hover {
  color: #014c8c;
  text-decoration: underline;
  background-color: transparent
}

.btn-link:disabled {
  color: #636c72
}

.btn-link:disabled:focus,
.btn-link:disabled:hover {
  text-decoration: none
}

.btn-group-lg>.btn,
.btn-lg {
  padding: .75rem 1.5rem;
  font-size: 1.25rem;
  border-radius: .3rem
}

.btn-group-sm>.btn,
.btn-sm {
  padding: .25rem .5rem;
  font-size: .875rem;
  border-radius: .2rem
}

.btn-block {
  display: block;
  width: 100%
}

.btn-block+.btn-block {
  margin-top: .5rem
}

input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
  width: 100%
}

.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity .15s linear
}

.fade.show {
  opacity: 1
}

.collapse {
  display: none
}

.collapse.show {
  display: block
}

tr.collapse.show {
  display: table-row
}

tbody.collapse.show {
  display: table-row-group
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
  -o-transition: height .35s ease;
  transition: height .35s ease
}

.dropdown,
.dropup {
  position: relative
}

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-left: .3em solid transparent
}

.dropdown-toggle:focus {
  outline: 0
}

.dropup .dropdown-toggle::after {
  border-top: 0;
  border-bottom: .3em solid
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: .5rem 0;
  margin: .125rem 0 0;
  font-size: 1rem;
  color: #292b2c;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: .25rem
}

.dropdown-divider {
  height: 1px;
  margin: .5rem 0;
  overflow: hidden;
  background-color: #eceeef
}

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

.dropdown-item:focus,
.dropdown-item:hover {
  color: #1d1e1f;
  text-decoration: none;
  background-color: #f7f7f9
}

.dropdown-item.active,
.dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0275d8
}

.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #636c72;
  cursor: not-allowed;
  background-color: transparent
}

.show>.dropdown-menu {
  display: block
}

.show>a {
  outline: 0
}

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

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

.dropdown-header {
  display: block;
  padding: .5rem 1.5rem;
  margin-bottom: 0;
  font-size: .875rem;
  color: #636c72;
  white-space: nowrap
}

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: .125rem
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle
}

.btn-group-vertical>.btn,
.btn-group>.btn {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto
}

.btn-group-vertical>.btn:hover,
.btn-group>.btn:hover {
  z-index: 2
}

.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus {
  z-index: 2
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group,
.btn-group-vertical .btn+.btn,
.btn-group-vertical .btn+.btn-group,
.btn-group-vertical .btn-group+.btn,
.btn-group-vertical .btn-group+.btn-group {
  margin-left: -1px
}

.btn-toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start
}

.btn-toolbar .input-group {
  width: auto
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0
}

.btn-group>.btn:first-child {
  margin-left: 0
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.btn-group>.btn-group {
  float: left
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
  border-radius: 0
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0
}

.btn+.dropdown-toggle-split {
  padding-right: .75rem;
  padding-left: .75rem
}

.btn+.dropdown-toggle-split::after {
  margin-left: 0
}

.btn-group-sm>.btn+.dropdown-toggle-split,
.btn-sm+.dropdown-toggle-split {
  padding-right: .375rem;
  padding-left: .375rem
}

.btn-group-lg>.btn+.dropdown-toggle-split,
.btn-lg+.dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem
}

.btn-group-vertical {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}

.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
  width: 100%
}

.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
  margin-top: -1px;
  margin-left: 0
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
  border-radius: 0
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
  border-radius: 0
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0
}

[data-toggle=buttons]>.btn input[type=checkbox],
[data-toggle=buttons]>.btn input[type=radio],
[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],
[data-toggle=buttons]>.btn-group>.btn input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none
}

.input-group {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 160%;

}

@media only screen and (max-width: 1300px) {
  .input-group {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 120% !important;

  }


}

.input-group .form-control {
  position: relative;
  z-index: 2;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0
}

.input-group .form-control:active,
.input-group .form-control:focus,
.input-group .form-control:hover {
  z-index: 3
}

.input-group .form-control,
.input-group-addon,
.input-group-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}

.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child) {
  border-radius: 0
}

.input-group-addon,
.input-group-btn {
  white-space: nowrap;
  vertical-align: middle
}

.input-group-addon {
  padding: .5rem .75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  color: #464a4c;
  text-align: center;
  background-color: #eceeef;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: .25rem
}

.input-group-addon.form-control-sm,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.input-group-addon.btn {
  padding: .25rem .5rem;
  font-size: .875rem;
  border-radius: .2rem
}

.input-group-addon.form-control-lg,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.input-group-addon.btn {
  padding: .75rem 1.5rem;
  font-size: 1.25rem;
  border-radius: .3rem
}

.input-group-addon input[type=checkbox],
.input-group-addon input[type=radio] {
  margin-top: 0
}

.input-group .form-control:not(:last-child),
.input-group-addon:not(:last-child),
.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,
.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:not(:last-child)>.btn,
.input-group-btn:not(:last-child)>.btn-group>.btn,
.input-group-btn:not(:last-child)>.dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.input-group-addon:not(:last-child) {
  border-right: 0
}

.input-group .form-control:not(:first-child),
.input-group-addon:not(:first-child),
.input-group-btn:not(:first-child)>.btn,
.input-group-btn:not(:first-child)>.btn-group>.btn,
.input-group-btn:not(:first-child)>.dropdown-toggle,
.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,
.input-group-btn:not(:last-child)>.btn:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.form-control+.input-group-addon:not(:first-child) {
  border-left: 0
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap
}

.input-group-btn>.btn {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%
}

.input-group-btn>.btn+.btn {
  margin-left: -1px
}

.input-group-btn>.btn:active,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:hover {
  z-index: 3
}

.input-group-btn:not(:last-child)>.btn,
.input-group-btn:not(:last-child)>.btn-group {
  margin-right: -1px
}

.input-group-btn:not(:first-child)>.btn,
.input-group-btn:not(:first-child)>.btn-group {
  z-index: 2;
  margin-left: -1px
}

.input-group-btn:not(:first-child)>.btn-group:active,
.input-group-btn:not(:first-child)>.btn-group:focus,
.input-group-btn:not(:first-child)>.btn-group:hover,
.input-group-btn:not(:first-child)>.btn:active,
.input-group-btn:not(:first-child)>.btn:focus,
.input-group-btn:not(:first-child)>.btn:hover {
  z-index: 3
}

.custom-control {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  margin-right: 1rem;
  cursor: pointer
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0
}

.custom-control-input:checked~.custom-control-indicator {
  color: #fff;
  background-color: #0275d8
}

.custom-control-input:focus~.custom-control-indicator {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 3px #0275d8;
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #0275d8
}

.custom-control-input:active~.custom-control-indicator {
  color: #fff;
  background-color: #8fcafe
}

.custom-control-input:disabled~.custom-control-indicator {
  cursor: not-allowed;
  background-color: #eceeef
}

.custom-control-input:disabled~.custom-control-description {
  color: #636c72;
  cursor: not-allowed
}

.custom-control-indicator {
  position: absolute;
  top: .25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #ddd;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 50% 50%;
  background-size: 50% 50%
}

.custom-checkbox .custom-control-indicator {
  border-radius: .25rem
}

.custom-checkbox .custom-control-input:checked~.custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator {
  background-color: #0275d8;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
}

.custom-radio .custom-control-indicator {
  border-radius: 50%
}

.custom-radio .custom-control-input:checked~.custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}

.custom-controls-stacked {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}

.custom-controls-stacked .custom-control {
  margin-bottom: .25rem
}

.custom-controls-stacked .custom-control+.custom-control {
  margin-left: 0
}

.custom-select {
  display: inline-block;
  max-width: 100%;
  height: calc(2.25rem + 2px);
  padding: .375rem 1.75rem .375rem .75rem;
  line-height: 1.25;
  color: #464a4c;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;
  -webkit-background-size: 8px 10px;
  background-size: 8px 10px;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: .25rem;
  -moz-appearance: none;
  -webkit-appearance: none
}

.custom-select:focus {
  border-color: #5cb3fd;
  outline: 0
}

.custom-select:focus::-ms-value {
  color: #464a4c;
  background-color: #fff
}

.custom-select:disabled {
  color: #636c72;
  cursor: not-allowed;
  background-color: #eceeef
}

.custom-select::-ms-expand {
  opacity: 0
}

.custom-select-sm {
  padding-top: .375rem;
  padding-bottom: .375rem;
  font-size: 75%
}

.custom-file {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 2.5rem;
  margin-bottom: 0;
  cursor: pointer
}

.custom-file-input {
  min-width: 14rem;
  max-width: 100%;
  height: 2.5rem;
  margin: 0;
  filter: alpha(opacity=0);
  opacity: 0
}

.custom-file-control {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: 2.5rem;
  padding: .5rem 1rem;
  line-height: 1.5;
  color: #464a4c;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: .25rem
}

.custom-file-control:lang(en)::after {
  content: "Choose file..."
}

.custom-file-control::before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  z-index: 6;
  display: block;
  height: 2.5rem;
  padding: .5rem 1rem;
  line-height: 1.5;
  color: #464a4c;
  background-color: #eceeef;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 0 .25rem .25rem 0
}

.custom-file-control:lang(en)::before {
  content: "Browse"
}

.nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none
}

.nav-link {
  display: block;
  padding: .5em 1em
}

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

.nav-link.disabled {
  color: #636c72;
  cursor: not-allowed
}

.nav-tabs {
  border-bottom: 1px solid #ddd
}

.nav-tabs .nav-item {
  margin-bottom: -1px
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-right-radius: .25rem;
  border-top-left-radius: .25rem
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  border-color: #eceeef #eceeef #ddd
}

.nav-tabs .nav-link.disabled {
  color: #636c72;
  background-color: transparent;
  border-color: transparent
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color: #464a4c;
  background-color: #fff;
  border-color: #ddd #ddd #fff
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0
}

.nav-pills .nav-link {
  border-radius: .25rem
}

.nav-pills .nav-item.show .nav-link,
.nav-pills .nav-link.active {
  color: #fff;
  cursor: default;
  background-color: #0275d8
}

.nav-fill .nav-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center
}

.nav-justified .nav-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  text-align: center
}

.tab-content>.tab-pane {
  display: none
}

.tab-content>.active {
  display: block
}

.navbar {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: .5rem 1rem
}

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

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

.navbar-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none
}

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

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

.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: .25rem .75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: 0 0;
  border: 1px solid transparent;
  border-radius: .25rem
}

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

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

.navbar-toggler-left {
  position: absolute;
  left: 1rem
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem
}

@media (max-width:575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none
  }

  .navbar-toggleable>.container {
    padding-right: 0;
    padding-left: 0
  }
}

@media (min-width:576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }

  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
  }

  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem
  }

  .navbar-toggleable>.container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }

  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%
  }

  .navbar-toggleable .navbar-toggler {
    display: none
  }
}

@media (max-width:767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none
  }

  .navbar-toggleable-sm>.container {
    padding-right: 0;
    padding-left: 0
  }
}

@media (min-width:768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }

  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
  }

  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem
  }

  .navbar-toggleable-sm>.container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }

  .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%
  }

  .navbar-toggleable-sm .navbar-toggler {
    display: none
  }
}

@media (max-width:991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none
  }

  .navbar-toggleable-md>.container {
    padding-right: 0;
    padding-left: 0
  }
}

@media (min-width:992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }

  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
  }

  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem
  }

  .navbar-toggleable-md>.container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }

  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%
  }

  .navbar-toggleable-md .navbar-toggler {
    display: none
  }
}

@media (max-width:1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none
  }

  .navbar-toggleable-lg>.container {
    padding-right: 0;
    padding-left: 0
  }
}

@media (min-width:1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }

  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
  }

  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem
  }

  .navbar-toggleable-lg>.container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
  }

  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%
  }

  .navbar-toggleable-lg .navbar-toggler {
    display: none
  }
}

.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

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

.navbar-toggleable-xl>.container {
  padding-right: 0;
  padding-left: 0
}

.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem
}

.navbar-toggleable-xl>.container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%
}

.navbar-toggleable-xl .navbar-toggler {
  display: none
}

.navbar-light .navbar-brand,
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, .9)
}

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

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

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

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

.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.open,
.navbar-light .navbar-nav .open>.nav-link {
  color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-toggler {
  border-color: rgba(0, 0, 0, .1)
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, .5)
}

.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-toggler {
  color: #fff
}

.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-toggler:focus,
.navbar-inverse .navbar-toggler:hover {
  color: #fff
}

.navbar-inverse .navbar-nav .nav-link {
  color: rgba(255, 255, 255, .5)
}

.navbar-inverse .navbar-nav .nav-link:focus,
.navbar-inverse .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, .75)
}

.navbar-inverse .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, .25)
}

.navbar-inverse .navbar-nav .active>.nav-link,
.navbar-inverse .navbar-nav .nav-link.active,
.navbar-inverse .navbar-nav .nav-link.open,
.navbar-inverse .navbar-nav .open>.nav-link {
  color: #fff
}

.navbar-inverse .navbar-toggler {
  border-color: rgba(255, 255, 255, .1)
}

.navbar-inverse .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")
}

.navbar-inverse .navbar-text {
  color: rgba(255, 255, 255, .5)
}

.card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, .125);
  border-radius: .25rem
}

.card-block {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1.25rem
}

.card-title {
  margin-bottom: .75rem
}

.card-subtitle {
  margin-top: -.375rem;
  margin-bottom: 0
}

.card-text:last-child {
  margin-bottom: 0
}

.card-link:hover {
  text-decoration: none
}

.card-link+.card-link {
  margin-left: 1.25rem
}

.card>.list-group:first-child .list-group-item:first-child {
  border-top-right-radius: .25rem;
  border-top-left-radius: .25rem
}

.card>.list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem
}

.card-header {
  padding: .75rem 1.25rem;
  margin-bottom: 0;
  background-color: #f7f7f9;
  border-bottom: 1px solid rgba(0, 0, 0, .125)
}

.card-header:first-child {
  border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}

.card-footer {
  padding: .75rem 1.25rem;
  background-color: #f7f7f9;
  border-top: 1px solid rgba(0, 0, 0, .125)
}

.card-footer:last-child {
  border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}

.card-header-tabs {
  margin-right: -.625rem;
  margin-bottom: -.75rem;
  margin-left: -.625rem;
  border-bottom: 0
}

.card-header-pills {
  margin-right: -.625rem;
  margin-left: -.625rem
}

.card-primary {
  background-color: #0275d8;
  border-color: #0275d8
}

.card-primary .card-footer,
.card-primary .card-header {
  background-color: transparent
}

.card-success {
  background-color: #5cb85c;
  border-color: #5cb85c
}

.card-success .card-footer,
.card-success .card-header {
  background-color: transparent
}

.card-info {
  background-color: #5bc0de;
  border-color: #5bc0de
}

.card-info .card-footer,
.card-info .card-header {
  background-color: transparent
}

.card-warning {
  background-color: #f0ad4e;
  border-color: #f0ad4e
}

.card-warning .card-footer,
.card-warning .card-header {
  background-color: transparent
}

.card-danger {
  background-color: #d9534f;
  border-color: #d9534f
}

.card-danger .card-footer,
.card-danger .card-header {
  background-color: transparent
}

.card-outline-primary {
  background-color: transparent;
  border-color: #0275d8
}

.card-outline-secondary {
  background-color: transparent;
  border-color: #ccc
}

.card-outline-info {
  background-color: transparent;
  border-color: #5bc0de
}

.card-outline-success {
  background-color: transparent;
  border-color: #5cb85c
}

.card-outline-warning {
  background-color: transparent;
  border-color: #f0ad4e
}

.card-outline-danger {
  background-color: transparent;
  border-color: #d9534f
}

.card-inverse {
  color: rgba(255, 255, 255, .65)
}

.card-inverse .card-footer,
.card-inverse .card-header {
  background-color: transparent;
  border-color: rgba(255, 255, 255, .2)
}

.card-inverse .card-blockquote,
.card-inverse .card-footer,
.card-inverse .card-header,
.card-inverse .card-title {
  color: #fff
}

.card-inverse .card-blockquote .blockquote-footer,
.card-inverse .card-link,
.card-inverse .card-subtitle,
.card-inverse .card-text {
  color: rgba(255, 255, 255, .65)
}

.card-inverse .card-link:focus,
.card-inverse .card-link:hover {
  color: #fff
}

.card-blockquote {
  padding: 0;
  margin-bottom: 0;
  border-left: 0
}

.card-img {
  border-radius: calc(.25rem - 1px)
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem
}

.card-img-top {
  border-top-right-radius: calc(.25rem - 1px);
  border-top-left-radius: calc(.25rem - 1px)
}

.card-img-bottom {
  border-bottom-right-radius: calc(.25rem - 1px);
  border-bottom-left-radius: calc(.25rem - 1px)
}

@media (min-width:576px) {
  .card-deck {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
  }

  .card-deck .card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
  }

  .card-deck .card:not(:first-child) {
    margin-left: 15px
  }

  .card-deck .card:not(:last-child) {
    margin-right: 15px
  }
}

@media (min-width:576px) {
  .card-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
  }

  .card-group .card {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%
  }

  .card-group .card+.card {
    margin-left: 0;
    border-left: 0
  }

  .card-group .card:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
  }

  .card-group .card:first-child .card-img-top {
    border-top-right-radius: 0
  }

  .card-group .card:first-child .card-img-bottom {
    border-bottom-right-radius: 0
  }

  .card-group .card:last-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
  }

  .card-group .card:last-child .card-img-top {
    border-top-left-radius: 0
  }

  .card-group .card:last-child .card-img-bottom {
    border-bottom-left-radius: 0
  }

  .card-group .card:not(:first-child):not(:last-child) {
    border-radius: 0
  }

  .card-group .card:not(:first-child):not(:last-child) .card-img-bottom,
  .card-group .card:not(:first-child):not(:last-child) .card-img-top {
    border-radius: 0
  }
}

@media (min-width:576px) {
  .card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem
  }

  .card-columns .card {
    display: inline-block;
    width: 100%;
    margin-bottom: .75rem
  }
}

.breadcrumb {
  padding: .75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #eceeef;
  border-radius: .25rem
}

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

.breadcrumb-item {
  float: left
}

.breadcrumb-item+.breadcrumb-item::before {
  display: inline-block;
  padding-right: .5rem;
  padding-left: .5rem;
  color: #636c72;
  content: "/"
}

.breadcrumb-item+.breadcrumb-item:hover::before {
  text-decoration: underline
}

.breadcrumb-item+.breadcrumb-item:hover::before {
  text-decoration: none
}

.breadcrumb-item.active {
  color: #636c72
}

.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: .25rem
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-bottom-left-radius: .25rem;
  border-top-left-radius: .25rem
}

.page-item:last-child .page-link {
  border-bottom-right-radius: .25rem;
  border-top-right-radius: .25rem
}

.page-item.active .page-link {
  z-index: 2;
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8
}

.page-item.disabled .page-link {
  color: #636c72;
  pointer-events: none;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd
}

.page-link {
  position: relative;
  display: block;
  padding: .5rem .75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #0275d8;
  background-color: #fff;
  border: 1px solid #ddd
}

.page-link:focus,
.page-link:hover {
  color: #014c8c;
  text-decoration: none;
  background-color: #eceeef;
  border-color: #ddd
}

.pagination-lg .page-link {
  padding: .75rem 1.5rem;
  font-size: 1.25rem
}

.pagination-lg .page-item:first-child .page-link {
  border-bottom-left-radius: .3rem;
  border-top-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link {
  border-bottom-right-radius: .3rem;
  border-top-right-radius: .3rem
}

.pagination-sm .page-link {
  padding: .25rem .5rem;
  font-size: .875rem
}

.pagination-sm .page-item:first-child .page-link {
  border-bottom-left-radius: .2rem;
  border-top-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
  border-bottom-right-radius: .2rem;
  border-top-right-radius: .2rem
}

.badge {
  display: inline-block;
  padding: .25em .4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25rem
}

.badge:empty {
  display: none
}

.btn .badge {
  position: relative;
  top: -1px
}

a.badge:focus,
a.badge:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer
}

.badge-pill {
  padding-right: .6em;
  padding-left: .6em;
  border-radius: 10rem
}

.badge-default {
  background-color: #636c72
}

.badge-default[href]:focus,
.badge-default[href]:hover {
  background-color: #4b5257
}

.badge-primary {
  background-color: #0275d8
}

.badge-primary[href]:focus,
.badge-primary[href]:hover {
  background-color: #025aa5
}

.badge-success {
  background-color: #5cb85c
}

.badge-success[href]:focus,
.badge-success[href]:hover {
  background-color: #449d44
}

.badge-info {
  background-color: #5bc0de
}

.badge-info[href]:focus,
.badge-info[href]:hover {
  background-color: #31b0d5
}

.badge-warning {
  background-color: #f0ad4e
}

.badge-warning[href]:focus,
.badge-warning[href]:hover {
  background-color: #ec971f
}

.badge-danger {
  background-color: #d9534f
}

.badge-danger[href]:focus,
.badge-danger[href]:hover {
  background-color: #c9302c
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #eceeef;
  border-radius: .3rem
}

@media (min-width:576px) {
  .jumbotron {
    padding: 4rem 2rem
  }
}

.jumbotron-hr {
  border-top-color: #d0d5d8
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0
}

.alert {
  padding: .75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: .25rem
}

.alert-heading {
  color: inherit
}

.alert-link {
  font-weight: 700
}

.alert-dismissible .close {
  position: relative;
  top: -.75rem;
  right: -1.25rem;
  padding: .75rem 1.25rem;
  color: inherit
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d0e9c6;
  color: #3c763d
}

.alert-success hr {
  border-top-color: #c1e2b3
}

.alert-success .alert-link {
  color: #2b542c
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bcdff1;
  color: #31708f
}

.alert-info hr {
  border-top-color: #a6d5ec
}

.alert-info .alert-link {
  color: #245269
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faf2cc;
  color: #8a6d3b
}

.alert-warning hr {
  border-top-color: #f7ecb5
}

.alert-warning .alert-link {
  color: #66512c
}

.alert-danger {
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442
}

.alert-danger hr {
  border-top-color: #e4b9b9
}

.alert-danger .alert-link {
  color: #843534
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0
  }

  to {
    background-position: 0 0
  }
}

@-o-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0
  }

  to {
    background-position: 0 0
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0
  }

  to {
    background-position: 0 0
  }
}

.progress {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  font-size: .75rem;
  line-height: 1rem;
  text-align: center;
  background-color: #eceeef;
  border-radius: .25rem
}

.progress-bar {
  height: 1rem;
  color: #fff;
  background-color: #0275d8
}

.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  -webkit-background-size: 1rem 1rem;
  background-size: 1rem 1rem
}

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  -o-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite
}

.media {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start
}

.media-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0%;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%
}

.list-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0
}

.list-group-item-action {
  width: 100%;
  color: #464a4c;
  text-align: inherit
}

.list-group-item-action .list-group-item-heading {
  color: #292b2c
}

.list-group-item-action:focus,
.list-group-item-action:hover {
  color: #464a4c;
  text-decoration: none;
  background-color: #f7f7f9
}

.list-group-item-action:active {
  color: #292b2c;
  background-color: #eceeef
}

.list-group-item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: .75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, .125)
}

.list-group-item:first-child {
  border-top-right-radius: .25rem;
  border-top-left-radius: .25rem
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem
}

.list-group-item:focus,
.list-group-item:hover {
  text-decoration: none
}

.list-group-item.disabled,
.list-group-item:disabled {
  color: #636c72;
  cursor: not-allowed;
  background-color: #fff
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item:disabled .list-group-item-heading {
  color: inherit
}

.list-group-item.disabled .list-group-item-text,
.list-group-item:disabled .list-group-item-text {
  color: #636c72
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading>.small,
.list-group-item.active .list-group-item-heading>small {
  color: inherit
}

.list-group-item.active .list-group-item-text {
  color: #daeeff
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0
}

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0
}

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8
}

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit
}

a.list-group-item-success:focus,
a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
  color: #3c763d;
  background-color: #d0e9c6
}

a.list-group-item-success.active,
button.list-group-item-success.active {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7
}

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit
}

a.list-group-item-info:focus,
a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
  color: #31708f;
  background-color: #c4e3f3
}

a.list-group-item-info.active,
button.list-group-item-info.active {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit
}

a.list-group-item-warning:focus,
a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
  color: #8a6d3b;
  background-color: #faf2cc
}

a.list-group-item-warning.active,
button.list-group-item-warning.active {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit
}

a.list-group-item-danger:focus,
a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
  color: #a94442;
  background-color: #ebcccc
}

a.list-group-item-danger.active,
button.list-group-item-danger.active {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden
}

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

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

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

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

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

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

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5
}

.close:focus,
.close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .75
}

button.close {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none
}

.modal-open {
  overflow: hidden
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0
}

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: -webkit-transform .3s ease-out;
  -o-transition: -o-transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out, -webkit-transform .3s ease-out, -o-transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%)
}

.modal.show .modal-dialog {
  -webkit-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0)
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px
}

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: .3rem;
  outline: 0
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000
}

.modal-backdrop.fade {
  opacity: 0
}

.modal-backdrop.show {
  opacity: .5
}

.modal-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 15px;
  border-bottom: 1px solid #eceeef
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5
}

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 15px
}

.modal-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 15px;
  border-top: 1px solid #eceeef
}

.modal-footer>:not(:first-child) {
  margin-left: .25rem
}

.modal-footer>:not(:last-child) {
  margin-right: .25rem
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll
}

@media (min-width:576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 30px auto
  }

  .modal-sm {
    max-width: 300px
  }
}

@media (min-width:992px) {
  .modal-lg {
    max-width: 800px
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: .875rem;
  word-wrap: break-word;
  opacity: 0
}

.tooltip.show {
  opacity: .9
}

.tooltip.bs-tether-element-attached-bottom,
.tooltip.tooltip-top {
  padding: 5px 0;
  margin-top: -3px
}

.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,
.tooltip.tooltip-top .tooltip-inner::before {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 5px 5px 0;
  border-top-color: #000
}

.tooltip.bs-tether-element-attached-left,
.tooltip.tooltip-right {
  padding: 0 5px;
  margin-left: 3px
}

.tooltip.bs-tether-element-attached-left .tooltip-inner::before,
.tooltip.tooltip-right .tooltip-inner::before {
  top: 50%;
  left: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 5px 5px 0;
  border-right-color: #000
}

.tooltip.bs-tether-element-attached-top,
.tooltip.tooltip-bottom {
  padding: 5px 0;
  margin-top: 3px
}

.tooltip.bs-tether-element-attached-top .tooltip-inner::before,
.tooltip.tooltip-bottom .tooltip-inner::before {
  top: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 0 5px 5px;
  border-bottom-color: #000
}

.tooltip.bs-tether-element-attached-right,
.tooltip.tooltip-left {
  padding: 0 5px;
  margin-left: -3px
}

.tooltip.bs-tether-element-attached-right .tooltip-inner::before,
.tooltip.tooltip-left .tooltip-inner::before {
  top: 50%;
  right: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 0 5px 5px;
  border-left-color: #000
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: .25rem
}

.tooltip-inner::before {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  padding: 1px;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: .875rem;
  word-wrap: break-word;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: .3rem
}

.popover.bs-tether-element-attached-bottom,
.popover.popover-top {
  margin-top: -10px
}

.popover.bs-tether-element-attached-bottom::after,
.popover.bs-tether-element-attached-bottom::before,
.popover.popover-top::after,
.popover.popover-top::before {
  left: 50%;
  border-bottom-width: 0
}

.popover.bs-tether-element-attached-bottom::before,
.popover.popover-top::before {
  bottom: -11px;
  margin-left: -11px;
  border-top-color: rgba(0, 0, 0, .25)
}

.popover.bs-tether-element-attached-bottom::after,
.popover.popover-top::after {
  bottom: -10px;
  margin-left: -10px;
  border-top-color: #fff
}

.popover.bs-tether-element-attached-left,
.popover.popover-right {
  margin-left: 10px
}

.popover.bs-tether-element-attached-left::after,
.popover.bs-tether-element-attached-left::before,
.popover.popover-right::after,
.popover.popover-right::before {
  top: 50%;
  border-left-width: 0
}

.popover.bs-tether-element-attached-left::before,
.popover.popover-right::before {
  left: -11px;
  margin-top: -11px;
  border-right-color: rgba(0, 0, 0, .25)
}

.popover.bs-tether-element-attached-left::after,
.popover.popover-right::after {
  left: -10px;
  margin-top: -10px;
  border-right-color: #fff
}

.popover.bs-tether-element-attached-top,
.popover.popover-bottom {
  margin-top: 10px
}

.popover.bs-tether-element-attached-top::after,
.popover.bs-tether-element-attached-top::before,
.popover.popover-bottom::after,
.popover.popover-bottom::before {
  left: 50%;
  border-top-width: 0
}

.popover.bs-tether-element-attached-top::before,
.popover.popover-bottom::before {
  top: -11px;
  margin-left: -11px;
  border-bottom-color: rgba(0, 0, 0, .25)
}

.popover.bs-tether-element-attached-top::after,
.popover.popover-bottom::after {
  top: -10px;
  margin-left: -10px;
  border-bottom-color: #f7f7f7
}

.popover.bs-tether-element-attached-top .popover-title::before,
.popover.popover-bottom .popover-title::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 20px;
  margin-left: -10px;
  content: "";
  border-bottom: 1px solid #f7f7f7
}

.popover.bs-tether-element-attached-right,
.popover.popover-left {
  margin-left: -10px
}

.popover.bs-tether-element-attached-right::after,
.popover.bs-tether-element-attached-right::before,
.popover.popover-left::after,
.popover.popover-left::before {
  top: 50%;
  border-right-width: 0
}

.popover.bs-tether-element-attached-right::before,
.popover.popover-left::before {
  right: -11px;
  margin-top: -11px;
  border-left-color: rgba(0, 0, 0, .25)
}

.popover.bs-tether-element-attached-right::after,
.popover.popover-left::after {
  right: -10px;
  margin-top: -10px;
  border-left-color: #fff
}

.popover-title {
  padding: 8px 14px;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-right-radius: calc(.3rem - 1px);
  border-top-left-radius: calc(.3rem - 1px)
}

.popover-title:empty {
  display: none
}

.popover-content {
  padding: 9px 14px
}

.popover::after,
.popover::before {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid
}

.popover::before {
  content: "";
  border-width: 11px
}

.popover::after {
  content: "";
  border-width: 10px
}

.carousel {
  position: relative
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden
}

.carousel-item {
  position: relative;
  display: none;
  width: 100%
}

@media (-webkit-transform-3d) {
  .carousel-item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: -webkit-transform .6s ease-in-out;
    -o-transition: -o-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out, -o-transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px
  }
}

@supports ((-webkit-transform:translate3d(0, 0, 0)) or (transform:translate3d(0, 0, 0))) {
  .carousel-item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: -webkit-transform .6s ease-in-out;
    -o-transition: -o-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out, -o-transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px
  }
}

.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0
}

@media (-webkit-transform-3d) {

  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }

  .active.carousel-item-right,
  .carousel-item-next {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }

  .active.carousel-item-left,
  .carousel-item-prev {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }
}

@supports ((-webkit-transform:translate3d(0, 0, 0)) or (transform:translate3d(0, 0, 0))) {

  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }

  .active.carousel-item-right,
  .carousel-item-next {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }

  .active.carousel-item-left,
  .carousel-item-prev {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }
}

.carousel-control-next,
.carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: .5
}

.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9
}

.carousel-control-prev {
  left: 0
}

.carousel-control-next {
  right: 0
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none
}

.carousel-indicators li {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, .5)
}

.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: ""
}

.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: ""
}

.carousel-indicators .active {
  background-color: #fff
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center
}

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

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

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

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

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

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

.bg-faded {
  background-color: #f7f7f7
}

.bg-primary {
  background-color: #0275d8 !important
}

a.bg-primary:focus,
a.bg-primary:hover {
  background-color: #025aa5 !important
}

.bg-success {
  background-color: #5cb85c !important
}

a.bg-success:focus,
a.bg-success:hover {
  background-color: #449d44 !important
}

.bg-info {
  background-color: #5bc0de !important
}

a.bg-info:focus,
a.bg-info:hover {
  background-color: #31b0d5 !important
}

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

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

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

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

.bg-inverse {
  background-color: #292b2c !important
}

a.bg-inverse:focus,
a.bg-inverse:hover {
  background-color: #101112 !important
}

.border-0 {
  border: 0 !important
}

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

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

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

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

.rounded {
  border-radius: .25rem
}

.rounded-top {
  border-top-right-radius: .25rem;
  border-top-left-radius: .25rem
}

.rounded-right {
  border-bottom-right-radius: .25rem;
  border-top-right-radius: .25rem
}

.rounded-bottom {
  border-bottom-right-radius: .25rem;
  border-bottom-left-radius: .25rem
}

.rounded-left {
  border-bottom-left-radius: .25rem;
  border-top-left-radius: .25rem
}

.rounded-circle {
  border-radius: 50%
}

.rounded-0 {
  border-radius: 0
}

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

.d-none {
  display: none !important
}

.d-inline {
  display: inline !important
}

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

.d-block {
  display: block !important
}

.d-table {
  display: table !important
}

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

.d-flex {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important
}

@media (min-width:576px) {
  .d-sm-none {
    display: none !important
  }

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

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

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

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

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

  .d-sm-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important
  }

  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important
  }
}

@media (min-width:768px) {
  .d-md-none {
    display: none !important
  }

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

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

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

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

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

  .d-md-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important
  }

  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important
  }
}

@media (min-width:992px) {
  .d-lg-none {
    display: none !important
  }

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

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

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

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

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

  .d-lg-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important
  }

  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important
  }
}

@media (min-width:1200px) {
  .d-xl-none {
    display: none !important
  }

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

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

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

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

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

  .d-xl-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important
  }

  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important
  }
}

.flex-first {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1
}

.flex-last {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1
}

.flex-unordered {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-reverse !important;
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: column-reverse !important;
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important
}

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

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

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

.justify-content-start {
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important
}

.justify-content-end {
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important
}

.justify-content-center {
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important
}

.justify-content-between {
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important
}

.justify-content-around {
  -webkit-justify-content: space-around !important;
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important
}

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

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

.align-items-center {
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
  -ms-flex-align: center !important;
  align-items: center !important
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
  -webkit-align-items: baseline !important;
  -ms-flex-align: baseline !important;
  align-items: baseline !important
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
  -webkit-align-items: stretch !important;
  -ms-flex-align: stretch !important;
  align-items: stretch !important
}

.align-content-start {
  -webkit-align-content: flex-start !important;
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important
}

.align-content-end {
  -webkit-align-content: flex-end !important;
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important
}

.align-content-center {
  -webkit-align-content: center !important;
  -ms-flex-line-pack: center !important;
  align-content: center !important
}

.align-content-between {
  -webkit-align-content: space-between !important;
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important
}

.align-content-around {
  -webkit-align-content: space-around !important;
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important
}

.align-content-stretch {
  -webkit-align-content: stretch !important;
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important
}

.align-self-auto {
  -webkit-align-self: auto !important;
  -ms-flex-item-align: auto !important;
  -ms-grid-row-align: auto !important;
  align-self: auto !important
}

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

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

.align-self-center {
  -webkit-align-self: center !important;
  -ms-flex-item-align: center !important;
  -ms-grid-row-align: center !important;
  align-self: center !important
}

.align-self-baseline {
  -webkit-align-self: baseline !important;
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important
}

.align-self-stretch {
  -webkit-align-self: stretch !important;
  -ms-flex-item-align: stretch !important;
  -ms-grid-row-align: stretch !important;
  align-self: stretch !important
}

@media (min-width:576px) {
  .flex-sm-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }

  .flex-sm-last {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
  }

  .flex-sm-unordered {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
  }

  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important
  }

  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important
  }

  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important
  }

  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important
  }

  .flex-sm-wrap {
    -webkit-flex-wrap: wrap !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important
  }

  .flex-sm-nowrap {
    -webkit-flex-wrap: nowrap !important;
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important
  }

  .flex-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important
  }

  .justify-content-sm-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important
  }

  .justify-content-sm-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important
  }

  .justify-content-sm-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important
  }

  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important
  }

  .justify-content-sm-around {
    -webkit-justify-content: space-around !important;
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important
  }

  .align-items-sm-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important
  }

  .align-items-sm-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important
  }

  .align-items-sm-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
    -ms-flex-align: center !important;
    align-items: center !important
  }

  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important
  }

  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important
  }

  .align-content-sm-start {
    -webkit-align-content: flex-start !important;
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important
  }

  .align-content-sm-end {
    -webkit-align-content: flex-end !important;
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important
  }

  .align-content-sm-center {
    -webkit-align-content: center !important;
    -ms-flex-line-pack: center !important;
    align-content: center !important
  }

  .align-content-sm-between {
    -webkit-align-content: space-between !important;
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important
  }

  .align-content-sm-around {
    -webkit-align-content: space-around !important;
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important
  }

  .align-content-sm-stretch {
    -webkit-align-content: stretch !important;
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important
  }

  .align-self-sm-auto {
    -webkit-align-self: auto !important;
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important
  }

  .align-self-sm-start {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: start !important;
    align-self: flex-start !important
  }

  .align-self-sm-end {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: end !important;
    align-self: flex-end !important
  }

  .align-self-sm-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important
  }

  .align-self-sm-baseline {
    -webkit-align-self: baseline !important;
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important
  }

  .align-self-sm-stretch {
    -webkit-align-self: stretch !important;
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important
  }
}

@media (min-width:768px) {
  .flex-md-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }

  .flex-md-last {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
  }

  .flex-md-unordered {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
  }

  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important
  }

  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important
  }

  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important
  }

  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important
  }

  .flex-md-wrap {
    -webkit-flex-wrap: wrap !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important
  }

  .flex-md-nowrap {
    -webkit-flex-wrap: nowrap !important;
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important
  }

  .flex-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important
  }

  .justify-content-md-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important
  }

  .justify-content-md-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important
  }

  .justify-content-md-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important
  }

  .justify-content-md-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important
  }

  .justify-content-md-around {
    -webkit-justify-content: space-around !important;
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important
  }

  .align-items-md-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important
  }

  .align-items-md-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important
  }

  .align-items-md-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
    -ms-flex-align: center !important;
    align-items: center !important
  }

  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important
  }

  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important
  }

  .align-content-md-start {
    -webkit-align-content: flex-start !important;
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important
  }

  .align-content-md-end {
    -webkit-align-content: flex-end !important;
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important
  }

  .align-content-md-center {
    -webkit-align-content: center !important;
    -ms-flex-line-pack: center !important;
    align-content: center !important
  }

  .align-content-md-between {
    -webkit-align-content: space-between !important;
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important
  }

  .align-content-md-around {
    -webkit-align-content: space-around !important;
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important
  }

  .align-content-md-stretch {
    -webkit-align-content: stretch !important;
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important
  }

  .align-self-md-auto {
    -webkit-align-self: auto !important;
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important
  }

  .align-self-md-start {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: start !important;
    align-self: flex-start !important
  }

  .align-self-md-end {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: end !important;
    align-self: flex-end !important
  }

  .align-self-md-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important
  }

  .align-self-md-baseline {
    -webkit-align-self: baseline !important;
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important
  }

  .align-self-md-stretch {
    -webkit-align-self: stretch !important;
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important
  }
}

@media (min-width:992px) {
  .flex-lg-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }

  .flex-lg-last {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
  }

  .flex-lg-unordered {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
  }

  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important
  }

  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important
  }

  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important
  }

  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important
  }

  .flex-lg-wrap {
    -webkit-flex-wrap: wrap !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important
  }

  .flex-lg-nowrap {
    -webkit-flex-wrap: nowrap !important;
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important
  }

  .flex-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important
  }

  .justify-content-lg-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important
  }

  .justify-content-lg-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important
  }

  .justify-content-lg-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important
  }

  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important
  }

  .justify-content-lg-around {
    -webkit-justify-content: space-around !important;
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important
  }

  .align-items-lg-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important
  }

  .align-items-lg-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important
  }

  .align-items-lg-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
    -ms-flex-align: center !important;
    align-items: center !important
  }

  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important
  }

  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important
  }

  .align-content-lg-start {
    -webkit-align-content: flex-start !important;
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important
  }

  .align-content-lg-end {
    -webkit-align-content: flex-end !important;
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important
  }

  .align-content-lg-center {
    -webkit-align-content: center !important;
    -ms-flex-line-pack: center !important;
    align-content: center !important
  }

  .align-content-lg-between {
    -webkit-align-content: space-between !important;
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important
  }

  .align-content-lg-around {
    -webkit-align-content: space-around !important;
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important
  }

  .align-content-lg-stretch {
    -webkit-align-content: stretch !important;
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important
  }

  .align-self-lg-auto {
    -webkit-align-self: auto !important;
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important
  }

  .align-self-lg-start {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: start !important;
    align-self: flex-start !important
  }

  .align-self-lg-end {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: end !important;
    align-self: flex-end !important
  }

  .align-self-lg-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important
  }

  .align-self-lg-baseline {
    -webkit-align-self: baseline !important;
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important
  }

  .align-self-lg-stretch {
    -webkit-align-self: stretch !important;
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important
  }
}

@media (min-width:1200px) {
  .flex-xl-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }

  .flex-xl-last {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
  }

  .flex-xl-unordered {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
  }

  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important
  }

  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important
  }

  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important
  }

  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important
  }

  .flex-xl-wrap {
    -webkit-flex-wrap: wrap !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important
  }

  .flex-xl-nowrap {
    -webkit-flex-wrap: nowrap !important;
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important
  }

  .flex-xl-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse !important;
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important
  }

  .justify-content-xl-start {
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important
  }

  .justify-content-xl-end {
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important
  }

  .justify-content-xl-center {
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important
  }

  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important
  }

  .justify-content-xl-around {
    -webkit-justify-content: space-around !important;
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important
  }

  .align-items-xl-start {
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important
  }

  .align-items-xl-end {
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important
  }

  .align-items-xl-center {
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
    -ms-flex-align: center !important;
    align-items: center !important
  }

  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
    -ms-flex-align: baseline !important;
    align-items: baseline !important
  }

  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
    -ms-flex-align: stretch !important;
    align-items: stretch !important
  }

  .align-content-xl-start {
    -webkit-align-content: flex-start !important;
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important
  }

  .align-content-xl-end {
    -webkit-align-content: flex-end !important;
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important
  }

  .align-content-xl-center {
    -webkit-align-content: center !important;
    -ms-flex-line-pack: center !important;
    align-content: center !important
  }

  .align-content-xl-between {
    -webkit-align-content: space-between !important;
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important
  }

  .align-content-xl-around {
    -webkit-align-content: space-around !important;
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important
  }

  .align-content-xl-stretch {
    -webkit-align-content: stretch !important;
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important
  }

  .align-self-xl-auto {
    -webkit-align-self: auto !important;
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
    align-self: auto !important
  }

  .align-self-xl-start {
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: start !important;
    align-self: flex-start !important
  }

  .align-self-xl-end {
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: end !important;
    align-self: flex-end !important
  }

  .align-self-xl-center {
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important
  }

  .align-self-xl-baseline {
    -webkit-align-self: baseline !important;
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important
  }

  .align-self-xl-stretch {
    -webkit-align-self: stretch !important;
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
    align-self: stretch !important
  }
}

.float-left {
  float: left !important
}

.float-right {
  float: right !important
}

.float-none {
  float: none !important
}

@media (min-width:576px) {
  .float-sm-left {
    float: left !important
  }

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

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

@media (min-width:768px) {
  .float-md-left {
    float: left !important
  }

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

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

@media (min-width:992px) {
  .float-lg-left {
    float: left !important
  }

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

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

@media (min-width:1200px) {
  .float-xl-left {
    float: left !important
  }

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

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

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030
}

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1030
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto
}

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

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

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

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

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

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

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

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

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

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

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

.mt-0 {
  margin-top: 0 !important
}

.mr-0 {
  margin-right: 0 !important
}

.mb-0 {
  margin-bottom: 0 !important
}

.ml-0 {
  margin-left: 0 !important
}

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

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

.m-1 {
  margin: .25rem .25rem !important
}

.mt-1 {
  margin-top: .25rem !important
}

.mr-1 {
  margin-right: .25rem !important
}

.mb-1 {
  margin-bottom: .25rem !important
}

.ml-1 {
  margin-left: .25rem !important
}

.mx-1 {
  margin-right: .25rem !important;
  margin-left: .25rem !important
}

.my-1 {
  margin-top: .25rem !important;
  margin-bottom: .25rem !important
}

.m-2 {
  margin: .5rem .5rem !important
}

.mt-2 {
  margin-top: .5rem !important
}

.mr-2 {
  margin-right: .5rem !important
}

.mb-2 {
  margin-bottom: .5rem !important
}

.ml-2 {
  margin-left: .5rem !important
}

.mx-2 {
  margin-right: .5rem !important;
  margin-left: .5rem !important
}

.my-2 {
  margin-top: .5rem !important;
  margin-bottom: .5rem !important
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pt-0 {
  padding-top: 0 !important
}

.pr-0 {
  padding-right: 0 !important
}

.pb-0 {
  padding-bottom: 0 !important
}

.pl-0 {
  padding-left: 0 !important
}

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

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

.p-1 {
  padding: .25rem .25rem !important
}

.pt-1 {
  padding-top: .25rem !important
}

.pr-1 {
  padding-right: .25rem !important
}

.pb-1 {
  padding-bottom: .25rem !important
}

.pl-1 {
  padding-left: .25rem !important
}

.px-1 {
  padding-right: .25rem !important;
  padding-left: .25rem !important
}

.py-1 {
  padding-top: .25rem !important;
  padding-bottom: .25rem !important
}

.p-2 {
  padding: .5rem .5rem !important
}

.pt-2 {
  padding-top: .5rem !important
}

.pr-2 {
  padding-right: .5rem !important
}

.pb-2 {
  padding-bottom: .5rem !important
}

.pl-2 {
  padding-left: .5rem !important
}

.px-2 {
  padding-right: .5rem !important;
  padding-left: .5rem !important
}

.py-2 {
  padding-top: .5rem !important;
  padding-bottom: .5rem !important
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-5 {
  padding: 3rem 3rem !important
}

.pt-5 {
  padding-top: 3rem !important
}

.pr-5 {
  padding-right: 3rem !important
}

.pb-5 {
  padding-bottom: 3rem !important
}

.pl-5 {
  padding-left: 3rem !important
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important
}

.m-auto {
  margin: auto !important
}

.mt-auto {
  margin-top: auto !important
}

.mr-auto {
  margin-right: auto !important
}

.mb-auto {
  margin-bottom: auto !important
}

.ml-auto {
  margin-left: auto !important
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important
}

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

@media (min-width:576px) {
  .m-sm-0 {
    margin: 0 0 !important
  }

  .mt-sm-0 {
    margin-top: 0 !important
  }

  .mr-sm-0 {
    margin-right: 0 !important
  }

  .mb-sm-0 {
    margin-bottom: 0 !important
  }

  .ml-sm-0 {
    margin-left: 0 !important
  }

  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important
  }

  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
  }

  .m-sm-1 {
    margin: .25rem .25rem !important
  }

  .mt-sm-1 {
    margin-top: .25rem !important
  }

  .mr-sm-1 {
    margin-right: .25rem !important
  }

  .mb-sm-1 {
    margin-bottom: .25rem !important
  }

  .ml-sm-1 {
    margin-left: .25rem !important
  }

  .mx-sm-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important
  }

  .my-sm-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important
  }

  .m-sm-2 {
    margin: .5rem .5rem !important
  }

  .mt-sm-2 {
    margin-top: .5rem !important
  }

  .mr-sm-2 {
    margin-right: .5rem !important
  }

  .mb-sm-2 {
    margin-bottom: .5rem !important
  }

  .ml-sm-2 {
    margin-left: .5rem !important
  }

  .mx-sm-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important
  }

  .my-sm-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important
  }

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

  .mt-sm-3 {
    margin-top: 1rem !important
  }

  .mr-sm-3 {
    margin-right: 1rem !important
  }

  .mb-sm-3 {
    margin-bottom: 1rem !important
  }

  .ml-sm-3 {
    margin-left: 1rem !important
  }

  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important
  }

  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
  }

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

  .mt-sm-4 {
    margin-top: 1.5rem !important
  }

  .mr-sm-4 {
    margin-right: 1.5rem !important
  }

  .mb-sm-4 {
    margin-bottom: 1.5rem !important
  }

  .ml-sm-4 {
    margin-left: 1.5rem !important
  }

  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important
  }

  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
  }

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

  .mt-sm-5 {
    margin-top: 3rem !important
  }

  .mr-sm-5 {
    margin-right: 3rem !important
  }

  .mb-sm-5 {
    margin-bottom: 3rem !important
  }

  .ml-sm-5 {
    margin-left: 3rem !important
  }

  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important
  }

  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
  }

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

  .pt-sm-0 {
    padding-top: 0 !important
  }

  .pr-sm-0 {
    padding-right: 0 !important
  }

  .pb-sm-0 {
    padding-bottom: 0 !important
  }

  .pl-sm-0 {
    padding-left: 0 !important
  }

  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important
  }

  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
  }

  .p-sm-1 {
    padding: .25rem .25rem !important
  }

  .pt-sm-1 {
    padding-top: .25rem !important
  }

  .pr-sm-1 {
    padding-right: .25rem !important
  }

  .pb-sm-1 {
    padding-bottom: .25rem !important
  }

  .pl-sm-1 {
    padding-left: .25rem !important
  }

  .px-sm-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important
  }

  .py-sm-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important
  }

  .p-sm-2 {
    padding: .5rem .5rem !important
  }

  .pt-sm-2 {
    padding-top: .5rem !important
  }

  .pr-sm-2 {
    padding-right: .5rem !important
  }

  .pb-sm-2 {
    padding-bottom: .5rem !important
  }

  .pl-sm-2 {
    padding-left: .5rem !important
  }

  .px-sm-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important
  }

  .py-sm-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important
  }

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

  .pt-sm-3 {
    padding-top: 1rem !important
  }

  .pr-sm-3 {
    padding-right: 1rem !important
  }

  .pb-sm-3 {
    padding-bottom: 1rem !important
  }

  .pl-sm-3 {
    padding-left: 1rem !important
  }

  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important
  }

  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
  }

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

  .pt-sm-4 {
    padding-top: 1.5rem !important
  }

  .pr-sm-4 {
    padding-right: 1.5rem !important
  }

  .pb-sm-4 {
    padding-bottom: 1.5rem !important
  }

  .pl-sm-4 {
    padding-left: 1.5rem !important
  }

  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important
  }

  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
  }

  .p-sm-5 {
    padding: 3rem 3rem !important
  }

  .pt-sm-5 {
    padding-top: 3rem !important
  }

  .pr-sm-5 {
    padding-right: 3rem !important
  }

  .pb-sm-5 {
    padding-bottom: 3rem !important
  }

  .pl-sm-5 {
    padding-left: 3rem !important
  }

  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important
  }

  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
  }

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

  .mt-sm-auto {
    margin-top: auto !important
  }

  .mr-sm-auto {
    margin-right: auto !important
  }

  .mb-sm-auto {
    margin-bottom: auto !important
  }

  .ml-sm-auto {
    margin-left: auto !important
  }

  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important
  }

  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important
  }
}

@media (min-width:768px) {
  .m-md-0 {
    margin: 0 0 !important
  }

  .mt-md-0 {
    margin-top: 0 !important
  }

  .mr-md-0 {
    margin-right: 0 !important
  }

  .mb-md-0 {
    margin-bottom: 0 !important
  }

  .ml-md-0 {
    margin-left: 0 !important
  }

  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important
  }

  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
  }

  .m-md-1 {
    margin: .25rem .25rem !important
  }

  .mt-md-1 {
    margin-top: .25rem !important
  }

  .mr-md-1 {
    margin-right: .25rem !important
  }

  .mb-md-1 {
    margin-bottom: .25rem !important
  }

  .ml-md-1 {
    margin-left: .25rem !important
  }

  .mx-md-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important
  }

  .my-md-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important
  }

  .m-md-2 {
    margin: .5rem .5rem !important
  }

  .mt-md-2 {
    margin-top: .5rem !important
  }

  .mr-md-2 {
    margin-right: .5rem !important
  }

  .mb-md-2 {
    margin-bottom: .5rem !important
  }

  .ml-md-2 {
    margin-left: .5rem !important
  }

  .mx-md-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important
  }

  .my-md-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important
  }

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

  .mt-md-3 {
    margin-top: 1rem !important
  }

  .mr-md-3 {
    margin-right: 1rem !important
  }

  .mb-md-3 {
    margin-bottom: 1rem !important
  }

  .ml-md-3 {
    margin-left: 1rem !important
  }

  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important
  }

  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
  }

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

  .mt-md-4 {
    margin-top: 1.5rem !important
  }

  .mr-md-4 {
    margin-right: 1.5rem !important
  }

  .mb-md-4 {
    margin-bottom: 1.5rem !important
  }

  .ml-md-4 {
    margin-left: 1.5rem !important
  }

  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important
  }

  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
  }

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

  .mt-md-5 {
    margin-top: 3rem !important
  }

  .mr-md-5 {
    margin-right: 3rem !important
  }

  .mb-md-5 {
    margin-bottom: 3rem !important
  }

  .ml-md-5 {
    margin-left: 3rem !important
  }

  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important
  }

  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
  }

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

  .pt-md-0 {
    padding-top: 0 !important
  }

  .pr-md-0 {
    padding-right: 0 !important
  }

  .pb-md-0 {
    padding-bottom: 0 !important
  }

  .pl-md-0 {
    padding-left: 0 !important
  }

  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important
  }

  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
  }

  .p-md-1 {
    padding: .25rem .25rem !important
  }

  .pt-md-1 {
    padding-top: .25rem !important
  }

  .pr-md-1 {
    padding-right: .25rem !important
  }

  .pb-md-1 {
    padding-bottom: .25rem !important
  }

  .pl-md-1 {
    padding-left: .25rem !important
  }

  .px-md-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important
  }

  .py-md-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important
  }

  .p-md-2 {
    padding: .5rem .5rem !important
  }

  .pt-md-2 {
    padding-top: .5rem !important
  }

  .pr-md-2 {
    padding-right: .5rem !important
  }

  .pb-md-2 {
    padding-bottom: .5rem !important
  }

  .pl-md-2 {
    padding-left: .5rem !important
  }

  .px-md-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important
  }

  .py-md-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important
  }

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

  .pt-md-3 {
    padding-top: 1rem !important
  }

  .pr-md-3 {
    padding-right: 1rem !important
  }

  .pb-md-3 {
    padding-bottom: 1rem !important
  }

  .pl-md-3 {
    padding-left: 1rem !important
  }

  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important
  }

  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
  }

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

  .pt-md-4 {
    padding-top: 1.5rem !important
  }

  .pr-md-4 {
    padding-right: 1.5rem !important
  }

  .pb-md-4 {
    padding-bottom: 1.5rem !important
  }

  .pl-md-4 {
    padding-left: 1.5rem !important
  }

  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important
  }

  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
  }

  .p-md-5 {
    padding: 3rem 3rem !important
  }

  .pt-md-5 {
    padding-top: 3rem !important
  }

  .pr-md-5 {
    padding-right: 3rem !important
  }

  .pb-md-5 {
    padding-bottom: 3rem !important
  }

  .pl-md-5 {
    padding-left: 3rem !important
  }

  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important
  }

  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
  }

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

  .mt-md-auto {
    margin-top: auto !important
  }

  .mr-md-auto {
    margin-right: auto !important
  }

  .mb-md-auto {
    margin-bottom: auto !important
  }

  .ml-md-auto {
    margin-left: auto !important
  }

  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important
  }

  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important
  }
}

@media (min-width:992px) {
  .m-lg-0 {
    margin: 0 0 !important
  }

  .mt-lg-0 {
    margin-top: 0 !important
  }

  .mr-lg-0 {
    margin-right: 0 !important
  }

  .mb-lg-0 {
    margin-bottom: 0 !important
  }

  .ml-lg-0 {
    margin-left: 0 !important
  }

  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important
  }

  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
  }

  .m-lg-1 {
    margin: .25rem .25rem !important
  }

  .mt-lg-1 {
    margin-top: .25rem !important
  }

  .mr-lg-1 {
    margin-right: .25rem !important
  }

  .mb-lg-1 {
    margin-bottom: .25rem !important
  }

  .ml-lg-1 {
    margin-left: .25rem !important
  }

  .mx-lg-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important
  }

  .my-lg-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important
  }

  .m-lg-2 {
    margin: .5rem .5rem !important
  }

  .mt-lg-2 {
    margin-top: .5rem !important
  }

  .mr-lg-2 {
    margin-right: .5rem !important
  }

  .mb-lg-2 {
    margin-bottom: .5rem !important
  }

  .ml-lg-2 {
    margin-left: .5rem !important
  }

  .mx-lg-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important
  }

  .my-lg-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important
  }

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

  .mt-lg-3 {
    margin-top: 1rem !important
  }

  .mr-lg-3 {
    margin-right: 1rem !important
  }

  .mb-lg-3 {
    margin-bottom: 1rem !important
  }

  .ml-lg-3 {
    margin-left: 1rem !important
  }

  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important
  }

  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
  }

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

  .mt-lg-4 {
    margin-top: 1.5rem !important
  }

  .mr-lg-4 {
    margin-right: 1.5rem !important
  }

  .mb-lg-4 {
    margin-bottom: 1.5rem !important
  }

  .ml-lg-4 {
    margin-left: 1.5rem !important
  }

  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important
  }

  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
  }

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

  .mt-lg-5 {
    margin-top: 3rem !important
  }

  .mr-lg-5 {
    margin-right: 3rem !important
  }

  .mb-lg-5 {
    margin-bottom: 3rem !important
  }

  .ml-lg-5 {
    margin-left: 3rem !important
  }

  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important
  }

  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
  }

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

  .pt-lg-0 {
    padding-top: 0 !important
  }

  .pr-lg-0 {
    padding-right: 0 !important
  }

  .pb-lg-0 {
    padding-bottom: 0 !important
  }

  .pl-lg-0 {
    padding-left: 0 !important
  }

  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important
  }

  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
  }

  .p-lg-1 {
    padding: .25rem .25rem !important
  }

  .pt-lg-1 {
    padding-top: .25rem !important
  }

  .pr-lg-1 {
    padding-right: .25rem !important
  }

  .pb-lg-1 {
    padding-bottom: .25rem !important
  }

  .pl-lg-1 {
    padding-left: .25rem !important
  }

  .px-lg-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important
  }

  .py-lg-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important
  }

  .p-lg-2 {
    padding: .5rem .5rem !important
  }

  .pt-lg-2 {
    padding-top: .5rem !important
  }

  .pr-lg-2 {
    padding-right: .5rem !important
  }

  .pb-lg-2 {
    padding-bottom: .5rem !important
  }

  .pl-lg-2 {
    padding-left: .5rem !important
  }

  .px-lg-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important
  }

  .py-lg-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important
  }

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

  .pt-lg-3 {
    padding-top: 1rem !important
  }

  .pr-lg-3 {
    padding-right: 1rem !important
  }

  .pb-lg-3 {
    padding-bottom: 1rem !important
  }

  .pl-lg-3 {
    padding-left: 1rem !important
  }

  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important
  }

  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
  }

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

  .pt-lg-4 {
    padding-top: 1.5rem !important
  }

  .pr-lg-4 {
    padding-right: 1.5rem !important
  }

  .pb-lg-4 {
    padding-bottom: 1.5rem !important
  }

  .pl-lg-4 {
    padding-left: 1.5rem !important
  }

  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important
  }

  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
  }

  .p-lg-5 {
    padding: 3rem 3rem !important
  }

  .pt-lg-5 {
    padding-top: 3rem !important
  }

  .pr-lg-5 {
    padding-right: 3rem !important
  }

  .pb-lg-5 {
    padding-bottom: 3rem !important
  }

  .pl-lg-5 {
    padding-left: 3rem !important
  }

  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important
  }

  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
  }

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

  .mt-lg-auto {
    margin-top: auto !important
  }

  .mr-lg-auto {
    margin-right: auto !important
  }

  .mb-lg-auto {
    margin-bottom: auto !important
  }

  .ml-lg-auto {
    margin-left: auto !important
  }

  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important
  }

  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important
  }
}

@media (min-width:1200px) {
  .m-xl-0 {
    margin: 0 0 !important
  }

  .mt-xl-0 {
    margin-top: 0 !important
  }

  .mr-xl-0 {
    margin-right: 0 !important
  }

  .mb-xl-0 {
    margin-bottom: 0 !important
  }

  .ml-xl-0 {
    margin-left: 0 !important
  }

  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important
  }

  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
  }

  .m-xl-1 {
    margin: .25rem .25rem !important
  }

  .mt-xl-1 {
    margin-top: .25rem !important
  }

  .mr-xl-1 {
    margin-right: .25rem !important
  }

  .mb-xl-1 {
    margin-bottom: .25rem !important
  }

  .ml-xl-1 {
    margin-left: .25rem !important
  }

  .mx-xl-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important
  }

  .my-xl-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important
  }

  .m-xl-2 {
    margin: .5rem .5rem !important
  }

  .mt-xl-2 {
    margin-top: .5rem !important
  }

  .mr-xl-2 {
    margin-right: .5rem !important
  }

  .mb-xl-2 {
    margin-bottom: .5rem !important
  }

  .ml-xl-2 {
    margin-left: .5rem !important
  }

  .mx-xl-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important
  }

  .my-xl-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important
  }

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

  .mt-xl-3 {
    margin-top: 1rem !important
  }

  .mr-xl-3 {
    margin-right: 1rem !important
  }

  .mb-xl-3 {
    margin-bottom: 1rem !important
  }

  .ml-xl-3 {
    margin-left: 1rem !important
  }

  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important
  }

  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
  }

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

  .mt-xl-4 {
    margin-top: 1.5rem !important
  }

  .mr-xl-4 {
    margin-right: 1.5rem !important
  }

  .mb-xl-4 {
    margin-bottom: 1.5rem !important
  }

  .ml-xl-4 {
    margin-left: 1.5rem !important
  }

  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important
  }

  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
  }

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

  .mt-xl-5 {
    margin-top: 3rem !important
  }

  .mr-xl-5 {
    margin-right: 3rem !important
  }

  .mb-xl-5 {
    margin-bottom: 3rem !important
  }

  .ml-xl-5 {
    margin-left: 3rem !important
  }

  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important
  }

  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
  }

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

  .pt-xl-0 {
    padding-top: 0 !important
  }

  .pr-xl-0 {
    padding-right: 0 !important
  }

  .pb-xl-0 {
    padding-bottom: 0 !important
  }

  .pl-xl-0 {
    padding-left: 0 !important
  }

  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important
  }

  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
  }

  .p-xl-1 {
    padding: .25rem .25rem !important
  }

  .pt-xl-1 {
    padding-top: .25rem !important
  }

  .pr-xl-1 {
    padding-right: .25rem !important
  }

  .pb-xl-1 {
    padding-bottom: .25rem !important
  }

  .pl-xl-1 {
    padding-left: .25rem !important
  }

  .px-xl-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important
  }

  .py-xl-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important
  }

  .p-xl-2 {
    padding: .5rem .5rem !important
  }

  .pt-xl-2 {
    padding-top: .5rem !important
  }

  .pr-xl-2 {
    padding-right: .5rem !important
  }

  .pb-xl-2 {
    padding-bottom: .5rem !important
  }

  .pl-xl-2 {
    padding-left: .5rem !important
  }

  .px-xl-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important
  }

  .py-xl-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important
  }

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

  .pt-xl-3 {
    padding-top: 1rem !important
  }

  .pr-xl-3 {
    padding-right: 1rem !important
  }

  .pb-xl-3 {
    padding-bottom: 1rem !important
  }

  .pl-xl-3 {
    padding-left: 1rem !important
  }

  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important
  }

  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
  }

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

  .pt-xl-4 {
    padding-top: 1.5rem !important
  }

  .pr-xl-4 {
    padding-right: 1.5rem !important
  }

  .pb-xl-4 {
    padding-bottom: 1.5rem !important
  }

  .pl-xl-4 {
    padding-left: 1.5rem !important
  }

  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important
  }

  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
  }

  .p-xl-5 {
    padding: 3rem 3rem !important
  }

  .pt-xl-5 {
    padding-top: 3rem !important
  }

  .pr-xl-5 {
    padding-right: 3rem !important
  }

  .pb-xl-5 {
    padding-bottom: 3rem !important
  }

  .pl-xl-5 {
    padding-left: 3rem !important
  }

  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important
  }

  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
  }

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

  .mt-xl-auto {
    margin-top: auto !important
  }

  .mr-xl-auto {
    margin-right: auto !important
  }

  .mb-xl-auto {
    margin-bottom: auto !important
  }

  .ml-xl-auto {
    margin-left: auto !important
  }

  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important
  }

  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important
  }
}

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

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

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

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

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

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

@media (min-width:576px) {
  .text-sm-left {
    text-align: left !important
  }

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

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

@media (min-width:768px) {
  .text-md-left {
    text-align: left !important
  }

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

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

@media (min-width:992px) {
  .text-lg-left {
    text-align: left !important
  }

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

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

@media (min-width:1200px) {
  .text-xl-left {
    text-align: left !important
  }

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

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

.text-lowercase {
  text-transform: lowercase !important
}

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

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

.font-weight-normal {
  font-weight: 400
}

.font-weight-bold {
  font-weight: 700;
  font-size:13px;
}

.font-italic {
  font-style: italic
}

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

.text-muted {
  color: #636c72 !important
}

a.text-muted:focus,
a.text-muted:hover {
  color: #4b5257 !important
}

.text-primary {
  color: #0275d8 !important
}

a.text-primary:focus,
a.text-primary:hover {
  color: #025aa5 !important
}

.text-success {
  color: #5cb85c !important
}

a.text-success:focus,
a.text-success:hover {
  color: #449d44 !important
}

.text-info {
  color: #5bc0de !important
}

a.text-info:focus,
a.text-info:hover {
  color: #31b0d5 !important
}

.text-warning {
  color: #f0ad4e !important
}

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

.text-danger {
  color: #d9534f !important
}

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

.text-gray-dark {
  color: #292b2c !important
}

a.text-gray-dark:focus,
a.text-gray-dark:hover {
  color: #101112 !important
}

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

.invisible {
  visibility: hidden !important
}

.hidden-xs-up {
  display: none !important
}

@media (max-width:575px) {
  .hidden-xs-down {
    display: none !important
  }
}

@media (min-width:576px) {
  .hidden-sm-up {
    display: none !important
  }
}

@media (max-width:767px) {
  .hidden-sm-down {
    display: none !important
  }
}

@media (min-width:768px) {
  .hidden-md-up {
    display: none !important
  }
}

@media (max-width:991px) {
  .hidden-md-down {
    display: none !important
  }
}

@media (min-width:992px) {
  .hidden-lg-up {
    display: none !important
  }
}

@media (max-width:1199px) {
  .hidden-lg-down {
    display: none !important
  }
}

@media (min-width:1200px) {
  .hidden-xl-up {
    display: none !important
  }
}

.hidden-xl-down {
  display: none !important
}

.visible-print-block {
  display: none !important
}

@media print {
  .visible-print-block {
    display: block !important
  }
}

.visible-print-inline {
  display: none !important
}

@media print {
  .visible-print-inline {
    display: inline !important
  }
}

.visible-print-inline-block {
  display: none !important
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important
  }
}

@media print {
  .hidden-print {
    display: none !important
  }
}

.blockreassurance {
  padding-top: 10px;
  text-align: center;
  width: 100%
}

.blockreassurance .reass-item {
  display: inline-block;
  text-align: center;
  vertical-align: top
}

.blockreassurance .block-title {
  font-weight: 700
}

.blockreassurance .block-icon,
.blockreassurance .block-icon img,
.blockreassurance .block-icon svg {
  height: 70px
}

@media (max-width:575px) {
  .blockreassurance {
    text-align: left
  }

  .blockreassurance .block-icon {
    display: inline-block;
    height: 35px;
    float: left;
    margin: 10px;
    width: 35px
  }

  .blockreassurance .block-icon img,
  .blockreassurance .block-icon svg {
    height: 35px;
    width: 35px
  }

  .blockreassurance .block-title {
    display: inline-block;
    height: 35px;
    max-width: calc(100% - 55px);
    padding-top: 10px
  }
}

.blockreassurance_product {
  margin-top: 25px
}

.blockreassurance_product .item-product {
  display: inline-block;
  height: 35px;
  float: left;
  margin-right: 5px;
  padding-top: 5px;
  width: 35px
}

.blockreassurance_product .item-product img,
.blockreassurance_product .item-product svg {
  height: 35px;
  width: 35px
}

.blockreassurance_product p.block-title {
  line-height: 40px
}

body#checkout .container-blockreassurance {
  min-height: auto
}

div.selector,
div.selector span,
div.checker span,
div.radio span,
div.uploader,
div.uploader span.action,
div.button,
div.button span {
  background-image: url(data:image/png;base64,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sQYAXohb33wTX7Tbz/Svfl+sAWAVvv/++2eG+u9ffhn/GQzEGgBWpdvtPleoxRoAVhTsRUMt1gCwgmAfJ9RiDQAFB/vG118fK9RiDQBe3QIAxBoAxBoAEGsAQKwBQKwBALEGALEGAMQaAFgi1p2UAgAoL7EGgLLH2i0GAPCZNQAg1gAg1gCAWAMAYg0AYg0AiDUAiDUAINYA8IprffRRnDtz5pn++d13Yg0Aq9D+/PNnhvpPly/HgwcPxBoAVuUfX331XKEWawBYUbAXDbVYA8AKgn2cUIs1ABQc7L98+OGxQi3WAODVLQBArAFArAEAsQYAxBoAxBoAEGsAEGsAQKwBgCVi3UkpAIDyWjjWEbEGABRvrZPSQpfhThYAiDUAINYAINYAgFgDgFiLNQCINQAg1gAg1gCAWAMAYg0AYg0AiDUAiLVYA4BYAwBiDQBiDQCINQCItVgDgFgDAGINAGINAIg1ACDWACDWAMALifUinCwAWFGs33777Thz5gwF848PgIVjfeLEibj28ccUSKwBWCrWf7x8mQKINQBiLdYAiDViDcBKYn250aAAYg2AWIs1AK9qrBuNBgUQawCWj/WlSxRArAFYOtaXLl2iAGINwPKxvniRAog1AEvH+uLFixRArAFYPtYXLlAAsQZg6VhfuHCBAog1AMvH+vx5CiDWACwd6/Pnz1MAsQZg+Vi//z4FEGsAlo71+++9RwHEGgCxFmsAXtVYv3fuHAUQawDEWqwBeFVjfe7cOQog1gAsH+uzZymAWAOwdKzPnj1LAcQagOVjfeYMBRBrAJaONcURawCOFes33ngj3nrrLQok1gAcK9ZOAgCINQAg1gAg1gCAWAMAYg0AYg0AiDUAiDUAINYAgFgDgFgDAGINAIg1AIg1ACDWACDWAIBYAwBiDQBiDQCINQCINQAg1gCAWAOAWAMAYg0AiDUAiDUAINYAINYAgFgDAGINAGINAIg1AIg1ACDWAIBYA4BYAwBiDQCINQCINQAg1gAg1gCAWAMAYg0AYg0AiDUAiDUAINYAgFgDgFgDAGINAIg1AIg1ACDWACDWAIBYAwBiDQBiDQCINQCINQAg1gCAWAOAWAMAYg0AiDUAiDUAINYAINYAgFgDAGINAGINAIg1AIg1ACDWAIBYA4BYAwBiDQCINQCINQAg1gAg1gCAWAMAYg0AYg0AiDUAiLWTAABiDQCINQCINQAg1gCAWAOAWAMAYg0AYg0AiDUAINYAINYAgFgDAGINAGINAIg1AIg1ACDWAIBYA4BYAwBiDQBiDQCINQAg1gAg1gCAWAMAYg0AYg0AiDUAiDUAINYAgFgDgFgDAGINAGINAIg1ACDWACDWAIBYAwBiDQBiDQCINQCINQAg1gCAWAOAWAMAYg0AYg0AiDUAINYAINYAgFgDAGINAGINAIg1AIg1ACDWAIBYA4BYAwBiDQBiDQCINQAg1gAg1gCAWAMAYg0AYg0AiDUAiDUAINYAgFgDgFgDAGINAGINAIg1ACDWACDWAIBYAwBiDQBiDQCINQCINQAg1gCAWAOAWAMAYg0AYu0kAIBYAwBiDQBiDQCINQAg1gAg1gCAWAOAWAMAYg0AiDUAiDUAINYAgFgDgFgDAGINAGINAIg1ACDWACDWAIBYA4BYAwBiDQCINQCINQAg1gCAWAOAWAMAYg0AYg0AiDUAINYAINYAgFgDgFgDAGINAIg1AIg1ACDWAIBYA4BYAwBiDQBiDQCINQAg1gAg1gDAS/PfAQCOfpli2rEB1QAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased
}

div.selector,
div.checker,
div.button,
div.radio,
div.uploader {
  vertical-align: middle
}

div.selector:focus,
div.checker:focus,
div.button:focus,
div.radio:focus,
div.uploader:focus {
  outline: 0
}

div.selector,
div.selector *,
div.radio,
div.radio *,
div.checker,
div.checker *,
div.uploader,
div.uploader *,
div.button,
div.button * {
  margin: 0;
  padding: 0
}

.highContrastDetect {
  background: url(../../img/jquery/uniform/bg-input.png) repeat-x 0 0;
  width: 0;
  height: 0
}

input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  padding: 3px;
  background: #fff;
  outline: 0
}

div.checker input,
input[type="search"],
input[type="search"]:active {
  -moz-appearance: none;
  -webkit-appearance: none
}

div.selector {
  background-position: 0 -54px;
  line-height: 27px;
  height: 27px;
  padding: 0 0 0 10px;
  position: relative;
  overflow: hidden;
  display: inline-block
}

div.selector span {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  background-position: right 0;
  height: 27px;
  line-height: 27px;
  padding-right: 30px;
  cursor: pointer;
  width: 100%;
  display: block
}

div.selector.fixedWidth {
  width: 190px
}

div.selector.fixedWidth span {
  width: 150px
}

div.selector select {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  position: absolute;
  height: 27px;
  top: 0;
  left: 0;
  width: 100%
}

div.selector.active span {
  background-position: right -27px
}

div.selector.hover span,
div.selector.focus span {
  background-position: right -27px
}

div.selector.hover.active span,
div.selector.focus.active span {
  background-position: right -27px
}

div.selector.disabled span,
div.selector.disabled.active span {
  background-position: right 0
}

div.selector1>div {
  background-position: 0 -135px
}

div.selector1>div span {
  background-position: right -81px
}

div.selector1>div.active span {
  background-position: right -108px
}

div.selector1>div.hover span,
div.selector1>div.focus span {
  background-position: right -108px
}

div.selector1>div.hover.active span,
div.selector1>div.focus.active span {
  background-position: right -108px
}

div.selector1>div.disabled,
div.selector1>div.disabled.active {
  background-position: 0 -135px
}

div.selector1>div.disabled span,
div.selector1>div.disabled.active span {
  background-position: right -81px
}

div.selector2>div {
  background-position: 0 -216px
}

div.selector2>div span {
  background-position: right -162px
}

div.selector2>div.active span {
  background-position: right -189px
}

div.selector2>div.hover span,
div.selector2>div.focus span {
  background-position: right -189px
}

div.selector2>div.hover.active span,
div.selector2>div.focus.active span {
  background-position: right -189px
}

div.selector2>div.disabled,
div.selector2>div.disabled.active {
  background-position: 0 -216px
}

div.selector2>div.disabled span,
div.selector2>div.disabled.active span {
  background-position: right -162px
}

div.selector3>div {
  background-position: 0 -351px
}

div.selector3>div span {
  background-position: right -297px
}

div.selector3>div.active span {
  background-position: right -324px
}

div.selector3>div.hover span,
div.selector3>div.focus span {
  background-position: right -324px
}

div.selector3>div.hover.active span,
div.selector3>div.focus.active span {
  background-position: right -324px
}

div.selector3>div.disabled,
div.selector3>div.disabled.active {
  background-position: 0 -351px
}

div.selector3>div.disabled span,
div.selector3>div.disabled.active span {
  background-position: right -297px
}

div.checker {
  position: relative
}

div.checker,
div.checker span,
div.checker input {
  width: 15px;
  height: 15px
}

div.checker span {
  display: -moz-inline-box;
  display: inline-block;
  zoom: 1;
  text-align: center;
  background-position: 0 -257px
}

div.checker span.checked {
  background-position: -15px -257px
}

div.checker input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  zoom: 1
}

div.checker.active span {
  background-position: -15px -257px
}

div.checker.active span.checked {
  background-position: -15px -257px
}

div.checker.hover span,
div.checker.focus span {
  background-position: -30px -257px
}

div.checker.hover span.checked,
div.checker.focus span.checked {
  background-position: -15px -257px
}

div.checker.hover.active span,
div.checker.focus.active span {
  background-position: -15px -257px
}

div.checker.hover.active span.checked,
div.checker.focus.active span.checked {
  background-position: -15px -257px
}

div.checker.disabled,
div.checker.disabled.active {
  background-position: 0 -257px
}

div.checker.disabled span.checked,
div.checker.disabled.active span.checked {
  background-position: 0 -257px
}

div.radio {
  position: relative;
  display: inline
}

div.radio,
div.radio span,
div.radio input {
  width: 13px;
  height: 13px
}

div.radio span {
  display: -moz-inline-box;
  display: inline-block;
  zoom: 1;
  text-align: center;
  background-position: 0 -243px
}

div.radio span.checked {
  background-position: -13px -243px
}

div.radio input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  zoom: 1;
  text-align: center
}

div.radio.active span {
  background-position: -13px -243px
}

div.radio.active span.checked {
  background-position: -13px -243px
}

div.radio.hover span,
div.radio.focus span {
  background-position: -49px -243px
}

div.radio.hover span.checked,
div.radio.focus span.checked {
  background-position: -13px -243px
}

div.radio.hover.active span,
div.radio.focus.active span {
  background-position: -13px -243px
}

div.radio.hover.active span.checked,
div.radio.focus.active span.checked {
  background-position: -13px -243px
}

div.radio.disabled span,
div.radio.disabled.active span {
  background-position: 0 -243px
}

div.radio.disabled span.checked,
div.radio.disabled.active span.checked {
  background-position: 0 -243px
}

div.uploader {
  background: none;
  height: 27px;
  width: 100%;
  cursor: pointer;
  position: relative;
  overflow: hidden
}

div.uploader span.action {
  background-position: 0 -378px;
  height: 27px;
  line-height: 27px;
  width: 94px;
  text-align: center;
  float: left;
  display: inline;
  overflow: hidden;
  cursor: pointer
}

div.uploader span.filename {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  float: left;
  cursor: default;
  height: 27px;
  margin: 0 0 0 0;
  line-height: 27px;
  width: 172px;
  padding: 0 10px
}

div.uploader input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  position: absolute;
  top: 0;
  right: 0;
  float: right;
  cursor: default;
  width: 100%;
  height: 100%
}

div.button {
  background-position: 0 -634px;
  height: 30px;
  cursor: pointer;
  position: relative
}

div.button a,
div.button button,
div.button input {
  opacity: .01;
  filter: alpha(opacity=1);
  -moz-opacity: .01;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute
}

div.button span {
  display: -moz-inline-box;
  display: inline-block;
  zoom: 1;
  line-height: 30px;
  text-align: center;
  background-position: right -514px;
  height: 30px;
  margin-left: 13px;
  padding: 0
}

div.button.active {
  background-position: 0 -664px
}

div.button.active span {
  background-position: right -544px;
  cursor: default
}

div.button.hover,
div.button.focus {
  background-position: 0 -694px
}

div.button.hover span,
div.button.focus span {
  background-position: right -574px
}

div.button.disabled,
div.button.disabled.active {
  background-position: 0 -724px
}

div.button.disabled span,
div.button.disabled.active span {
  background-position: right -604px;
  cursor: default
}

input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  font-size: 13px;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 18px;
  color: #777;
  border: solid 1px #d6d4d4
}

input.uniform-input.hover,
input.uniform-input.focus,
select.uniform-multiselect.hover,
select.uniform-multiselect.focus,
textarea.uniform.hover,
textarea.uniform.focus {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .2);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .2);
  box-shadow: 0 0 4px rgba(0, 0, 0, .2);
  border-color: #cbcaca
}

div.button span {
  font-weight: 700;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase
}

div.button.hover span,
div.button.focus span {
  color: #555
}

div.button.disabled span,
div.button.disabled.active span {
  color: #bbb
}

#compare_shipping .form-group label {
  display: block
}

div.selector {
  font-size: 12px
}

div.selector span {
  color: #666;
  text-shadow: 0 1px 0 #fff
}

div.selector select {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 12px
}

div.selector.disabled span,
div.selector.disabled.active span {
  color: #bbb
}

.checker span input {
  margin: 0 !important
}

.radio-inline,
.checkbox-inline {
  cursor: default
}

div.checker {
  cursor: pointer;
  margin-right: 5px
}

div.checker span {
  position: relative;
  top: -2px
}

#layered_form div.checker {
  display: inline
}

div.radio {
  margin-right: 3px
}

div.radio span {
  position: relative;
  top: -2px
}

div.uploader span.action {
  text-shadow: rgba(0, 0, 0, .1) 0 1px 0;
  font-size: 13px;
  font-weight: 700;
  color: #fff
}

div.uploader span.filename {
  color: #777;
  border: solid 1px #d6d4d4;
  font-size: 13px;
  background: #fbfbfb;
  margin-right: 2px
}

div.uploader.disabled span.action,
div.uploader.disabled.active span.action {
  color: #aaa
}

div.uploader.disabled span.filename,
div.uploader.disabled.active span.filename {
  border-color: #ddd;
  color: #aaa
}

input.uniform-input,
input.uniform-input:focus {
  background-color: #fff
}

/******************************************************

*******************************************************/
.vinovathemes {
  background: #000
}

/******************************************************

*******************************************************/
.vinovathemes {
  background: #000
}

/******************************************************

*******************************************************/
.vinovathemes {
  background: #000
}

/******************************************************

*******************************************************/
.vinovathemes {
  background: #000
}

/******************************************************

*******************************************************/
.vinovathemes {
  background: #000
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.fa-lg {
  font-size: 1.33333em;
  line-height: .75em;
  vertical-align: -15%
}

.fa-2x {
  font-size: 2em
}

.fa-3x {
  font-size: 3em
}

.fa-4x {
  font-size: 4em
}

.fa-5x {
  font-size: 5em
}

.fa-fw {
  width: 1.28571em;
  text-align: center
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none
}

.fa-ul>li {
  position: relative
}

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: .14286em;
  text-align: center
}

.fa-li.fa-lg {
  left: -1.85714em
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid .08em #eee;
  border-radius: .1em
}

.fa-pull-left {
  float: left
}

.fa-pull-right {
  float: right
}

.fa.fa-pull-left {
  margin-right: .3em
}

.fa.fa-pull-right {
  margin-left: .3em
}

.pull-right {
  float: right
}

.pull-left {
  float: left
}

.fa.pull-left {
  margin-right: .3em
}

.fa.pull-right {
  margin-left: .3em
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg)
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg)
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1)
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1)
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle
}

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center
}

.fa-stack-1x {
  line-height: inherit
}

.fa-stack-2x {
  font-size: 2em
}

.fa-inverse {
  color: #fff
}

.fa-glass:before {
  content: ""
}

.fa-music:before {
  content: ""
}

.fa-search:before {
  content: ""
}

.fa-envelope-o:before {
  content: ""
}

.fa-heart:before {
  content: ""
}

.fa-star:before {
  content: ""
}

.fa-star-o:before {
  content: ""
}

.fa-user:before {
  content: ""
}

.fa-film:before {
  content: ""
}

.fa-th-large:before {
  content: ""
}

.fa-th:before {
  content: ""
}

.fa-th-list:before {
  content: ""
}

.fa-check:before {
  content: ""
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""
}

.fa-search-plus:before {
  content: ""
}

.fa-search-minus:before {
  content: ""
}

.fa-power-off:before {
  content: ""
}

.fa-signal:before {
  content: ""
}

.fa-gear:before,
.fa-cog:before {
  content: ""
}

.fa-trash-o:before {
  content: ""
}

.fa-home:before {
  content: ""
}

.fa-file-o:before {
  content: ""
}

.fa-clock-o:before {
  content: ""
}

.fa-road:before {
  content: ""
}

.fa-download:before {
  content: ""
}

.fa-arrow-circle-o-down:before {
  content: ""
}

.fa-arrow-circle-o-up:before {
  content: ""
}

.fa-inbox:before {
  content: ""
}

.fa-play-circle-o:before {
  content: ""
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: ""
}

.fa-refresh:before {
  content: ""
}

.fa-list-alt:before {
  content: ""
}

.fa-lock:before {
  content: ""
}

.fa-flag:before {
  content: ""
}

.fa-headphones:before {
  content: ""
}

.fa-volume-off:before {
  content: ""
}

.fa-volume-down:before {
  content: ""
}

.fa-volume-up:before {
  content: ""
}

.fa-qrcode:before {
  content: ""
}

.fa-barcode:before {
  content: ""
}

.fa-tag:before {
  content: ""
}

.fa-tags:before {
  content: ""
}

.fa-book:before {
  content: ""
}

.fa-bookmark:before {
  content: ""
}

.fa-print:before {
  content: ""
}

.fa-camera:before {
  content: ""
}

.fa-font:before {
  content: ""
}

.fa-bold:before {
  content: ""
}

.fa-italic:before {
  content: ""
}

.fa-text-height:before {
  content: ""
}

.fa-text-width:before {
  content: ""
}

.fa-align-left:before {
  content: ""
}

.fa-align-center:before {
  content: ""
}

.fa-align-right:before {
  content: ""
}

.fa-align-justify:before {
  content: ""
}

.fa-list:before {
  content: ""
}

.fa-dedent:before,
.fa-outdent:before {
  content: ""
}

.fa-indent:before {
  content: ""
}

.fa-video-camera:before {
  content: ""
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""
}

.fa-pencil:before {
  content: ""
}

.fa-map-marker:before {
  content: ""
}

.fa-adjust:before {
  content: ""
}

.fa-tint:before {
  content: ""
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""
}

.fa-share-square-o:before {
  content: ""
}

.fa-check-square-o:before {
  content: ""
}

.fa-arrows:before {
  content: ""
}

.fa-step-backward:before {
  content: ""
}

.fa-fast-backward:before {
  content: ""
}

.fa-backward:before {
  content: ""
}

.fa-play:before {
  content: ""
}

.fa-pause:before {
  content: ""
}

.fa-stop:before {
  content: ""
}

.fa-forward:before {
  content: ""
}

.fa-fast-forward:before {
  content: ""
}

.fa-step-forward:before {
  content: ""
}

.fa-eject:before {
  content: ""
}

.fa-chevron-left:before {
  content: ""
}

.fa-chevron-right:before {
  content: ""
}

.fa-plus-circle:before {
  content: ""
}

.fa-minus-circle:before {
  content: ""
}

.fa-times-circle:before {
  content: ""
}

.fa-check-circle:before {
  content: ""
}

.fa-question-circle:before {
  content: ""
}

.fa-info-circle:before {
  content: ""
}

.fa-crosshairs:before {
  content: ""
}

.fa-times-circle-o:before {
  content: ""
}

.fa-check-circle-o:before {
  content: ""
}

.fa-ban:before {
  content: ""
}

.fa-arrow-left:before {
  content: ""
}

.fa-arrow-right:before {
  content: ""
}

.fa-arrow-up:before {
  content: ""
}

.fa-arrow-down:before {
  content: ""
}

.fa-mail-forward:before,
.fa-share:before {
  content: ""
}

.fa-expand:before {
  content: ""
}

.fa-compress:before {
  content: ""
}

.fa-plus:before {
  content: ""
}

.fa-minus:before {
  content: ""
}

.fa-asterisk:before {
  content: ""
}

.fa-exclamation-circle:before {
  content: ""
}

.fa-gift:before {
  content: ""
}

.fa-leaf:before {
  content: ""
}

.fa-fire:before {
  content: ""
}

.fa-eye:before {
  content: ""
}

.fa-eye-slash:before {
  content: ""
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""
}

.fa-plane:before {
  content: ""
}

.fa-calendar:before {
  content: ""
}

.fa-random:before {
  content: ""
}

.fa-comment:before {
  content: ""
}

.fa-magnet:before {
  content: ""
}

.fa-chevron-up:before {
  content: ""
}

.fa-chevron-down:before {
  content: ""
}

.fa-retweet:before {
  content: ""
}

.fa-shopping-cart:before {
  content: ""
}

.fa-folder:before {
  content: ""
}

.fa-folder-open:before {
  content: ""
}

.fa-arrows-v:before {
  content: ""
}

.fa-arrows-h:before {
  content: ""
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""
}

.fa-twitter-square:before {
  content: ""
}

.fa-facebook-square:before {
  content: ""
}

.fa-camera-retro:before {
  content: ""
}

.fa-key:before {
  content: ""
}

.fa-gears:before,
.fa-cogs:before {
  content: ""
}

.fa-comments:before {
  content: ""
}

.fa-thumbs-o-up:before {
  content: ""
}

.fa-thumbs-o-down:before {
  content: ""
}

.fa-star-half:before {
  content: ""
}

.fa-heart-o:before {
  content: ""
}

.fa-sign-out:before {
  content: ""
}

.fa-linkedin-square:before {
  content: ""
}

.fa-thumb-tack:before {
  content: ""
}

.fa-external-link:before {
  content: ""
}

.fa-sign-in:before {
  content: ""
}

.fa-trophy:before {
  content: ""
}

.fa-github-square:before {
  content: ""
}

.fa-upload:before {
  content: ""
}

.fa-lemon-o:before {
  content: ""
}

.fa-phone:before {
  content: ""
}

.fa-square-o:before {
  content: ""
}

.fa-bookmark-o:before {
  content: ""
}

.fa-phone-square:before {
  content: ""
}

.fa-twitter:before {
  content: ""
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: ""
}

.fa-github:before {
  content: ""
}

.fa-unlock:before {
  content: ""
}

.fa-credit-card:before {
  content: ""
}

.fa-feed:before,
.fa-rss:before {
  content: ""
}

.fa-hdd-o:before {
  content: ""
}

.fa-bullhorn:before {
  content: ""
}

.fa-bell:before {
  content: ""
}

.fa-certificate:before {
  content: ""
}

.fa-hand-o-right:before {
  content: ""
}

.fa-hand-o-left:before {
  content: ""
}

.fa-hand-o-up:before {
  content: ""
}

.fa-hand-o-down:before {
  content: ""
}

.fa-arrow-circle-left:before {
  content: ""
}

.fa-arrow-circle-right:before {
  content: ""
}

.fa-arrow-circle-up:before {
  content: ""
}

.fa-arrow-circle-down:before {
  content: ""
}

.fa-globe:before {
  content: ""
}

.fa-wrench:before {
  content: ""
}

.fa-tasks:before {
  content: ""
}

.fa-filter:before {
  content: ""
}

.fa-briefcase:before {
  content: ""
}

.fa-arrows-alt:before {
  content: ""
}

.fa-group:before,
.fa-users:before {
  content: ""
}

.fa-chain:before,
.fa-link:before {
  content: ""
}

.fa-cloud:before {
  content: ""
}

.fa-flask:before {
  content: ""
}

.fa-cut:before,
.fa-scissors:before {
  content: ""
}

.fa-copy:before,
.fa-files-o:before {
  content: ""
}

.fa-paperclip:before {
  content: ""
}

.fa-save:before,
.fa-floppy-o:before {
  content: ""
}

.fa-square:before {
  content: ""
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""
}

.fa-list-ul:before {
  content: ""
}

.fa-list-ol:before {
  content: ""
}

.fa-strikethrough:before {
  content: ""
}

.fa-underline:before {
  content: ""
}

.fa-table:before {
  content: ""
}

.fa-magic:before {
  content: ""
}

.fa-truck:before {
  content: ""
}

.fa-pinterest:before {
  content: ""
}

.fa-pinterest-square:before {
  content: ""
}

.fa-google-plus-square:before {
  content: ""
}

.fa-google-plus:before {
  content: ""
}

.fa-money:before {
  content: ""
}

.fa-caret-down:before {
  content: ""
}

.fa-caret-up:before {
  content: ""
}

.fa-caret-left:before {
  content: ""
}

.fa-caret-right:before {
  content: ""
}

.fa-columns:before {
  content: ""
}

.fa-unsorted:before,
.fa-sort:before {
  content: ""
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""
}

.fa-envelope:before {
  content: ""
}

.fa-linkedin:before {
  content: ""
}

.fa-rotate-left:before,
.fa-undo:before {
  content: ""
}

.fa-legal:before,
.fa-gavel:before {
  content: ""
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: ""
}

.fa-comment-o:before {
  content: ""
}

.fa-comments-o:before {
  content: ""
}

.fa-flash:before,
.fa-bolt:before {
  content: ""
}

.fa-sitemap:before {
  content: ""
}

.fa-umbrella:before {
  content: ""
}

.fa-paste:before,
.fa-clipboard:before {
  content: ""
}

.fa-lightbulb-o:before {
  content: ""
}

.fa-exchange:before {
  content: ""
}

.fa-cloud-download:before {
  content: ""
}

.fa-cloud-upload:before {
  content: ""
}

.fa-user-md:before {
  content: ""
}

.fa-stethoscope:before {
  content: ""
}

.fa-suitcase:before {
  content: ""
}

.fa-bell-o:before {
  content: ""
}

.fa-coffee:before {
  content: ""
}

.fa-cutlery:before {
  content: ""
}

.fa-file-text-o:before {
  content: ""
}

.fa-building-o:before {
  content: ""
}

.fa-hospital-o:before {
  content: ""
}

.fa-ambulance:before {
  content: ""
}

.fa-medkit:before {
  content: ""
}

.fa-fighter-jet:before {
  content: ""
}

.fa-beer:before {
  content: ""
}

.fa-h-square:before {
  content: ""
}

.fa-plus-square:before {
  content: ""
}

.fa-angle-double-left:before {
  content: ""
}

.fa-angle-double-right:before {
  content: ""
}

.fa-angle-double-up:before {
  content: ""
}

.fa-angle-double-down:before {
  content: ""
}

.fa-angle-left:before {
  content: ""
}

.fa-angle-right:before {
  content: ""
}

.fa-angle-up:before {
  content: ""
}

.fa-angle-down:before {
  content: ""
}

.fa-desktop:before {
  content: ""
}

.fa-laptop:before {
  content: ""
}

.fa-tablet:before {
  content: ""
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""
}

.fa-circle-o:before {
  content: ""
}

.fa-quote-left:before {
  content: ""
}

.fa-quote-right:before {
  content: ""
}

.fa-spinner:before {
  content: ""
}

.fa-circle:before {
  content: ""
}

.fa-mail-reply:before,
.fa-reply:before {
  content: ""
}

.fa-github-alt:before {
  content: ""
}

.fa-folder-o:before {
  content: ""
}

.fa-folder-open-o:before {
  content: ""
}

.fa-smile-o:before {
  content: ""
}

.fa-frown-o:before {
  content: ""
}

.fa-meh-o:before {
  content: ""
}

.fa-gamepad:before {
  content: ""
}

.fa-keyboard-o:before {
  content: ""
}

.fa-flag-o:before {
  content: ""
}

.fa-flag-checkered:before {
  content: ""
}

.fa-terminal:before {
  content: ""
}

.fa-code:before {
  content: ""
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""
}

.fa-location-arrow:before {
  content: ""
}

.fa-crop:before {
  content: ""
}

.fa-code-fork:before {
  content: ""
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: ""
}

.fa-question:before {
  content: ""
}

.fa-info:before {
  content: ""
}

.fa-exclamation:before {
  content: ""
}

.fa-superscript:before {
  content: ""
}

.fa-subscript:before {
  content: ""
}

.fa-eraser:before {
  content: ""
}

.fa-puzzle-piece:before {
  content: ""
}

.fa-microphone:before {
  content: ""
}

.fa-microphone-slash:before {
  content: ""
}

.fa-shield:before {
  content: ""
}

.fa-calendar-o:before {
  content: ""
}

.fa-fire-extinguisher:before {
  content: ""
}

.fa-rocket:before {
  content: ""
}

.fa-maxcdn:before {
  content: ""
}

.fa-chevron-circle-left:before {
  content: ""
}

.fa-chevron-circle-right:before {
  content: ""
}

.fa-chevron-circle-up:before {
  content: ""
}

.fa-chevron-circle-down:before {
  content: ""
}

.fa-html5:before {
  content: ""
}

.fa-css3:before {
  content: ""
}

.fa-anchor:before {
  content: ""
}

.fa-unlock-alt:before {
  content: ""
}

.fa-bullseye:before {
  content: ""
}

.fa-ellipsis-h:before {
  content: ""
}

.fa-ellipsis-v:before {
  content: ""
}

.fa-rss-square:before {
  content: ""
}

.fa-play-circle:before {
  content: ""
}

.fa-ticket:before {
  content: ""
}

.fa-minus-square:before {
  content: ""
}

.fa-minus-square-o:before {
  content: ""
}

.fa-level-up:before {
  content: ""
}

.fa-level-down:before {
  content: ""
}

.fa-check-square:before {
  content: ""
}

.fa-pencil-square:before {
  content: ""
}

.fa-external-link-square:before {
  content: ""
}

.fa-share-square:before {
  content: ""
}

.fa-compass:before {
  content: ""
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""
}

.fa-euro:before,
.fa-eur:before {
  content: ""
}

.fa-gbp:before {
  content: ""
}

.fa-dollar:before,
.fa-usd:before {
  content: ""
}

.fa-rupee:before,
.fa-inr:before {
  content: ""
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""
}

.fa-won:before,
.fa-krw:before {
  content: ""
}

.fa-bitcoin:before,
.fa-btc:before {
  content: ""
}

.fa-file:before {
  content: ""
}

.fa-file-text:before {
  content: ""
}

.fa-sort-alpha-asc:before {
  content: ""
}

.fa-sort-alpha-desc:before {
  content: ""
}

.fa-sort-amount-asc:before {
  content: ""
}

.fa-sort-amount-desc:before {
  content: ""
}

.fa-sort-numeric-asc:before {
  content: ""
}

.fa-sort-numeric-desc:before {
  content: ""
}

.fa-thumbs-up:before {
  content: ""
}

.fa-thumbs-down:before {
  content: ""
}

.fa-youtube-square:before {
  content: ""
}

.fa-youtube:before {
  content: ""
}

.fa-xing:before {
  content: ""
}

.fa-xing-square:before {
  content: ""
}

.fa-youtube-play:before {
  content: ""
}

.fa-dropbox:before {
  content: ""
}

.fa-stack-overflow:before {
  content: ""
}

.fa-instagram:before {
  content: ""
}

.fa-flickr:before {
  content: ""
}

.fa-adn:before {
  content: ""
}

.fa-bitbucket:before {
  content: ""
}

.fa-bitbucket-square:before {
  content: ""
}

.fa-tumblr:before {
  content: ""
}

.fa-tumblr-square:before {
  content: ""
}

.fa-long-arrow-down:before {
  content: ""
}

.fa-long-arrow-up:before {
  content: ""
}

.fa-long-arrow-left:before {
  content: ""
}

.fa-long-arrow-right:before {
  content: ""
}

.fa-apple:before {
  content: ""
}

.fa-windows:before {
  content: ""
}

.fa-android:before {
  content: ""
}

.fa-linux:before {
  content: ""
}

.fa-dribbble:before {
  content: ""
}

.fa-skype:before {
  content: ""
}

.fa-foursquare:before {
  content: ""
}

.fa-trello:before {
  content: ""
}

.fa-female:before {
  content: ""
}

.fa-male:before {
  content: ""
}

.fa-gittip:before,
.fa-gratipay:before {
  content: ""
}

.fa-sun-o:before {
  content: ""
}

.fa-moon-o:before {
  content: ""
}

.fa-archive:before {
  content: ""
}

.fa-bug:before {
  content: ""
}

.fa-vk:before {
  content: ""
}

.fa-weibo:before {
  content: ""
}

.fa-renren:before {
  content: ""
}

.fa-pagelines:before {
  content: ""
}

.fa-stack-exchange:before {
  content: ""
}

.fa-arrow-circle-o-right:before {
  content: ""
}

.fa-arrow-circle-o-left:before {
  content: ""
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""
}

.fa-dot-circle-o:before {
  content: ""
}

.fa-wheelchair:before {
  content: ""
}

.fa-vimeo-square:before {
  content: ""
}

.fa-turkish-lira:before,
.fa-try:before {
  content: ""
}

.fa-plus-square-o:before {
  content: ""
}

.fa-space-shuttle:before {
  content: ""
}

.fa-slack:before {
  content: ""
}

.fa-envelope-square:before {
  content: ""
}

.fa-wordpress:before {
  content: ""
}

.fa-openid:before {
  content: ""
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""
}

.fa-yahoo:before {
  content: ""
}

.fa-google:before {
  content: ""
}

.fa-reddit:before {
  content: ""
}

.fa-reddit-square:before {
  content: ""
}

.fa-stumbleupon-circle:before {
  content: ""
}

.fa-stumbleupon:before {
  content: ""
}

.fa-delicious:before {
  content: ""
}

.fa-digg:before {
  content: ""
}

.fa-pied-piper-pp:before {
  content: ""
}

.fa-pied-piper-alt:before {
  content: ""
}

.fa-drupal:before {
  content: ""
}

.fa-joomla:before {
  content: ""
}

.fa-language:before {
  content: ""
}

.fa-fax:before {
  content: ""
}

.fa-building:before {
  content: ""
}

.fa-child:before {
  content: ""
}

.fa-paw:before {
  content: ""
}

.fa-spoon:before {
  content: ""
}

.fa-cube:before {
  content: ""
}

.fa-cubes:before {
  content: ""
}

.fa-behance:before {
  content: ""
}

.fa-behance-square:before {
  content: ""
}

.fa-steam:before {
  content: ""
}

.fa-steam-square:before {
  content: ""
}

.fa-recycle:before {
  content: ""
}

.fa-automobile:before,
.fa-car:before {
  content: ""
}

.fa-cab:before,
.fa-taxi:before {
  content: ""
}

.fa-tree:before {
  content: ""
}

.fa-spotify:before {
  content: ""
}

.fa-deviantart:before {
  content: ""
}

.fa-soundcloud:before {
  content: ""
}

.fa-database:before {
  content: ""
}

.fa-file-pdf-o:before {
  content: ""
}

.fa-file-word-o:before {
  content: ""
}

.fa-file-excel-o:before {
  content: ""
}

.fa-file-powerpoint-o:before {
  content: ""
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""
}

.fa-file-code-o:before {
  content: ""
}

.fa-vine:before {
  content: ""
}

.fa-codepen:before {
  content: ""
}

.fa-jsfiddle:before {
  content: ""
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""
}

.fa-circle-o-notch:before {
  content: ""
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: ""
}

.fa-ge:before,
.fa-empire:before {
  content: ""
}

.fa-git-square:before {
  content: ""
}

.fa-git:before {
  content: ""
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""
}

.fa-tencent-weibo:before {
  content: ""
}

.fa-qq:before {
  content: ""
}

.fa-wechat:before,
.fa-weixin:before {
  content: ""
}

.fa-send:before,
.fa-paper-plane:before {
  content: ""
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""
}

.fa-history:before {
  content: ""
}

.fa-circle-thin:before {
  content: ""
}

.fa-header:before {
  content: ""
}

.fa-paragraph:before {
  content: ""
}

.fa-sliders:before {
  content: ""
}

.fa-share-alt:before {
  content: ""
}

.fa-share-alt-square:before {
  content: ""
}

.fa-bomb:before {
  content: ""
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""
}

.fa-tty:before {
  content: ""
}

.fa-binoculars:before {
  content: ""
}

.fa-plug:before {
  content: ""
}

.fa-slideshare:before {
  content: ""
}

.fa-twitch:before {
  content: ""
}

.fa-yelp:before {
  content: ""
}

.fa-newspaper-o:before {
  content: ""
}

.fa-wifi:before {
  content: ""
}

.fa-calculator:before {
  content: ""
}

.fa-paypal:before {
  content: ""
}

.fa-google-wallet:before {
  content: ""
}

.fa-cc-visa:before {
  content: ""
}

.fa-cc-mastercard:before {
  content: ""
}

.fa-cc-discover:before {
  content: ""
}

.fa-cc-amex:before {
  content: ""
}

.fa-cc-paypal:before {
  content: ""
}

.fa-cc-stripe:before {
  content: ""
}

.fa-bell-slash:before {
  content: ""
}

.fa-bell-slash-o:before {
  content: ""
}

.fa-trash:before {
  content: ""
}

.fa-copyright:before {
  content: ""
}

.fa-at:before {
  content: ""
}

.fa-eyedropper:before {
  content: ""
}

.fa-paint-brush:before {
  content: ""
}

.fa-birthday-cake:before {
  content: ""
}

.fa-area-chart:before {
  content: ""
}

.fa-pie-chart:before {
  content: ""
}

.fa-line-chart:before {
  content: ""
}

.fa-lastfm:before {
  content: ""
}

.fa-lastfm-square:before {
  content: ""
}

.fa-toggle-off:before {
  content: ""
}

.fa-toggle-on:before {
  content: ""
}

.fa-bicycle:before {
  content: ""
}

.fa-bus:before {
  content: ""
}

.fa-ioxhost:before {
  content: ""
}

.fa-angellist:before {
  content: ""
}

.fa-cc:before {
  content: ""
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""
}

.fa-meanpath:before {
  content: ""
}

.fa-buysellads:before {
  content: ""
}

.fa-connectdevelop:before {
  content: ""
}

.fa-dashcube:before {
  content: ""
}

.fa-forumbee:before {
  content: ""
}

.fa-leanpub:before {
  content: ""
}

.fa-sellsy:before {
  content: ""
}

.fa-shirtsinbulk:before {
  content: ""
}

.fa-simplybuilt:before {
  content: ""
}

.fa-skyatlas:before {
  content: ""
}

.fa-cart-plus:before {
  content: ""
}

.fa-cart-arrow-down:before {
  content: ""
}

.fa-diamond:before {
  content: ""
}

.fa-ship:before {
  content: ""
}

.fa-user-secret:before {
  content: ""
}

.fa-motorcycle:before {
  content: ""
}

.fa-street-view:before {
  content: ""
}

.fa-heartbeat:before {
  content: ""
}

.fa-venus:before {
  content: ""
}

.fa-mars:before {
  content: ""
}

.fa-mercury:before {
  content: ""
}

.fa-intersex:before,
.fa-transgender:before {
  content: ""
}

.fa-transgender-alt:before {
  content: ""
}

.fa-venus-double:before {
  content: ""
}

.fa-mars-double:before {
  content: ""
}

.fa-venus-mars:before {
  content: ""
}

.fa-mars-stroke:before {
  content: ""
}

.fa-mars-stroke-v:before {
  content: ""
}

.fa-mars-stroke-h:before {
  content: ""
}

.fa-neuter:before {
  content: ""
}

.fa-genderless:before {
  content: ""
}

.fa-facebook-official:before {
  content: ""
}

.fa-pinterest-p:before {
  content: ""
}

.fa-whatsapp:before {
  content: ""
}

.fa-server:before {
  content: ""
}

.fa-user-plus:before {
  content: ""
}

.fa-user-times:before {
  content: ""
}

.fa-hotel:before,
.fa-bed:before {
  content: ""
}

.fa-viacoin:before {
  content: ""
}

.fa-train:before {
  content: ""
}

.fa-subway:before {
  content: ""
}

.fa-medium:before {
  content: ""
}

.fa-yc:before,
.fa-y-combinator:before {
  content: ""
}

.fa-optin-monster:before {
  content: ""
}

.fa-opencart:before {
  content: ""
}

.fa-expeditedssl:before {
  content: ""
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: ""
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: ""
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""
}

.fa-mouse-pointer:before {
  content: ""
}

.fa-i-cursor:before {
  content: ""
}

.fa-object-group:before {
  content: ""
}

.fa-object-ungroup:before {
  content: ""
}

.fa-sticky-note:before {
  content: ""
}

.fa-sticky-note-o:before {
  content: ""
}

.fa-cc-jcb:before {
  content: ""
}

.fa-cc-diners-club:before {
  content: ""
}

.fa-clone:before {
  content: ""
}

.fa-balance-scale:before {
  content: ""
}

.fa-hourglass-o:before {
  content: ""
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""
}

.fa-hourglass:before {
  content: ""
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""
}

.fa-hand-scissors-o:before {
  content: ""
}

.fa-hand-lizard-o:before {
  content: ""
}

.fa-hand-spock-o:before {
  content: ""
}

.fa-hand-pointer-o:before {
  content: ""
}

.fa-hand-peace-o:before {
  content: ""
}

.fa-trademark:before {
  content: ""
}

.fa-registered:before {
  content: ""
}

.fa-creative-commons:before {
  content: ""
}

.fa-gg:before {
  content: ""
}

.fa-gg-circle:before {
  content: ""
}

.fa-tripadvisor:before {
  content: ""
}

.fa-odnoklassniki:before {
  content: ""
}

.fa-odnoklassniki-square:before {
  content: ""
}

.fa-get-pocket:before {
  content: ""
}

.fa-wikipedia-w:before {
  content: ""
}

.fa-safari:before {
  content: ""
}

.fa-chrome:before {
  content: ""
}

.fa-firefox:before {
  content: ""
}

.fa-opera:before {
  content: ""
}

.fa-internet-explorer:before {
  content: ""
}

.fa-tv:before,
.fa-television:before {
  content: ""
}

.fa-contao:before {
  content: ""
}

.fa-500px:before {
  content: ""
}

.fa-amazon:before {
  content: ""
}

.fa-calendar-plus-o:before {
  content: ""
}

.fa-calendar-minus-o:before {
  content: ""
}

.fa-calendar-times-o:before {
  content: ""
}

.fa-calendar-check-o:before {
  content: ""
}

.fa-industry:before {
  content: ""
}

.fa-map-pin:before {
  content: ""
}

.fa-map-signs:before {
  content: ""
}

.fa-map-o:before {
  content: ""
}

.fa-map:before {
  content: ""
}

.fa-commenting:before {
  content: ""
}

.fa-commenting-o:before {
  content: ""
}

.fa-houzz:before {
  content: ""
}

.fa-vimeo:before {
  content: ""
}

.fa-black-tie:before {
  content: ""
}

.fa-fonticons:before {
  content: ""
}

.fa-reddit-alien:before {
  content: ""
}

.fa-edge:before {
  content: ""
}

.fa-credit-card-alt:before {
  content: ""
}

.fa-codiepie:before {
  content: ""
}

.fa-modx:before {
  content: ""
}

.fa-fort-awesome:before {
  content: ""
}

.fa-usb:before {
  content: ""
}

.fa-product-hunt:before {
  content: ""
}

.fa-mixcloud:before {
  content: ""
}

.fa-scribd:before {
  content: ""
}

.fa-pause-circle:before {
  content: ""
}

.fa-pause-circle-o:before {
  content: ""
}

.fa-stop-circle:before {
  content: ""
}

.fa-stop-circle-o:before {
  content: ""
}

.fa-shopping-bag:before {
  content: ""
}

.fa-shopping-basket:before {
  content: ""
}

.fa-hashtag:before {
  content: ""
}

.fa-bluetooth:before {
  content: ""
}

.fa-bluetooth-b:before {
  content: ""
}

.fa-percent:before {
  content: ""
}

.fa-gitlab:before {
  content: ""
}

.fa-wpbeginner:before {
  content: ""
}

.fa-wpforms:before {
  content: ""
}

.fa-envira:before {
  content: ""
}

.fa-universal-access:before {
  content: ""
}

.fa-wheelchair-alt:before {
  content: ""
}

.fa-question-circle-o:before {
  content: ""
}

.fa-blind:before {
  content: ""
}

.fa-audio-description:before {
  content: ""
}

.fa-volume-control-phone:before {
  content: ""
}

.fa-braille:before {
  content: ""
}

.fa-assistive-listening-systems:before {
  content: ""
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: ""
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: ""
}

.fa-glide:before {
  content: ""
}

.fa-glide-g:before {
  content: ""
}

.fa-signing:before,
.fa-sign-language:before {
  content: ""
}

.fa-low-vision:before {
  content: ""
}

.fa-viadeo:before {
  content: ""
}

.fa-viadeo-square:before {
  content: ""
}

.fa-snapchat:before {
  content: ""
}

.fa-snapchat-ghost:before {
  content: ""
}

.fa-snapchat-square:before {
  content: ""
}

.fa-pied-piper:before {
  content: ""
}

.fa-first-order:before {
  content: ""
}

.fa-yoast:before {
  content: ""
}

.fa-themeisle:before {
  content: ""
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: ""
}

.fa-fa:before,
.fa-font-awesome:before {
  content: ""
}

.fa-handshake-o:before {
  content: ""
}

.fa-envelope-open:before {
  content: ""
}

.fa-envelope-open-o:before {
  content: ""
}

.fa-linode:before {
  content: ""
}

.fa-address-book:before {
  content: ""
}

.fa-address-book-o:before {
  content: ""
}

.fa-vcard:before,
.fa-address-card:before {
  content: ""
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: ""
}

.fa-user-circle:before {
  content: ""
}

.fa-user-circle-o:before {
  content: ""
}

.fa-user-o:before {
  content: ""
}

.fa-id-badge:before {
  content: ""
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: ""
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: ""
}

.fa-quora:before {
  content: ""
}

.fa-free-code-camp:before {
  content: ""
}

.fa-telegram:before {
  content: ""
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: ""
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: ""
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: ""
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: ""
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: ""
}

.fa-shower:before {
  content: ""
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: ""
}

.fa-podcast:before {
  content: ""
}

.fa-window-maximize:before {
  content: ""
}

.fa-window-minimize:before {
  content: ""
}

.fa-window-restore:before {
  content: ""
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: ""
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: ""
}

.fa-bandcamp:before {
  content: ""
}

.fa-grav:before {
  content: ""
}

.fa-etsy:before {
  content: ""
}

.fa-imdb:before {
  content: ""
}

.fa-ravelry:before {
  content: ""
}

.fa-eercast:before {
  content: ""
}

.fa-microchip:before {
  content: ""
}

.fa-snowflake-o:before {
  content: ""
}

.fa-superpowers:before {
  content: ""
}

.fa-wpexplorer:before {
  content: ""
}

.fa-meetup:before {
  content: ""
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto
}

#search_block_top {
  position: absolute;
  right: 26%;
  top: 34px
}

#search_block_top p {
  padding: 0
}

#search_block_top #search_query_top {
  padding: 0 5px;
  height: 23px;
  width: 300px;
  border: 1px solid #666;
  border-right: 0 !important;
  color: #666;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAFCAMAAACzWnatAAAAD1BMVEX+/v729vbw8PD6+vr///8txty1AAAAEklEQVQI12NgYmBkYGZgYGABAAA2AAvnKZvaAAAAAElFTkSuQmCC) repeat-x 0 0 #fff;
  float: left
}

#search_block_top .button {
  border: none;
  border-radius: 0;
  color: #fff;
  text-transform: uppercase;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAaCAMAAABB2sbjAAAATlBMVEV1dnVyc3JbXFt4eXhub24sLCxLTEt7fHtlZmU7PDs2NjZpamkjIyMTExNWV1ZGR0YQEBB9fn1gYWAaGhonJydRUVEXFxdBQUExMTEeHh4KdzEoAAAALUlEQVQI1wXBCQJAIAAAMEMRInf+/1Gb3aDToDcbHVqrW7R5JZMquCw+p0dWfh3DAWD+4PsvAAAAAElFTkSuQmCC) repeat-x 0 0 #101010;
  float: left;
  height: 25px
}

form#searchbox input#search_query_block {
  border: 1px solid #CCC;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  border-radius: 3px !important;
  height: 18px;
  margin-top: 10px
}

form#searchbox input#search_button {
  padding: 1px 4px
}

#new_comment_form .title {
  padding: 10px;
  font-size: 13px;
  color: #fff;
  text-transform: uppercase;
  background: #333
}

#new_comment_form ul.grade_content {
  list-style-type: none
}

#new_comment_form .grade_content li {
  width: 50%
}

#new_comment_form .product {
  margin-bottom: 15px
}

#new_comment_form .product img {
  border: 1px solid #ccc
}

#new_comment_form .product .product_desc {
  line-height: 18px;
  color: #666
}

#new_comment_form .product .product_desc .product_name {
  padding-bottom: 5px;
  font-size: 18px;
  font-weight: 700
}

#new_comment_form .grade_content {
  margin: 0 0 20px 0
}

#new_comment_form .grade_content span,
#new_comment_form .grade_content span {
  display: inline-block;
  padding: 0 10px;
  width: 150px;
  font-weight: 700
}

#new_comment_form .grade_content .cancel {
  margin-right: 5px
}

.new_comment_form_content .intro_form {
  padding-bottom: 10px;
  font-weight: 700;
  font-size: 12px
}

#new_comment_form label {
  display: block;
  margin: 12px 0 4px 0;
  font-weight: 700;
  font-size: 12px
}

#new_comment_form .submit {
  margin-top: 20px;
  padding: 0;
  font-size: 13px;
  text-align: right;
  padding: 5px 15px;
  border-radius: 3px 3px 3px 3px
}

#new_comment_form #criterions_list {
  padding: 0;
  list-style-type: none
}

#new_comment_form #criterions_list li {
  margin-bottom: 10px
}

#new_comment_form #criterions_list label {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  margin-top: 5px
}

#new_comment_form #criterions_list .star_content {
  display: inline-block;
  vertical-align: top
}

#new_comment_form #new_comment_form_footer {
  margin-top: 20px;
  font-size: 12px
}

#product_comments_block_tab {
  margin: 0 0 20px 0
}

#product_comments_block_tab div.comment {
  margin: 0 0 0 0;
  padding: 10px 0;
  border-bottom: 1px solid #f7f7f7
}

#product_comments_block_tab div.comment:first-child {
  padding-top: 0
}

#product_comments_block_tab div.comment div.comment_author {
  float: left;
  padding-right: 25px;
  width: 140px;
  line-height: 18px
}

#product_comments_block_tab div.comment div.comment_author span,
#product_comments_block_tab div.comment .star_content {
  float: left
}

#product_comments_block_tab div.comment .star_content {
  margin: 0 0 0 5px;
  display: flex !important
}

#product_comments_block_tab .comment_author_infos {
  clear: both;
  font-size: 1.4rem;
  padding-top: 8px
}

#product_comments_block_tab .comment_author_infos i {
  font-size: 1.4rem
}

#product_comments_block_tab .comment_author_infos .date-comment {
  font-size: 1.3rem;
  margin-top: 10px;
  font-style: italic
}

#product_comments_block_tab div.comment div.comment_details {
  float: left;
  overflow: hidden;
  width: calc(100% - 140px)
}

#product_comments_block_tab div.comment div.comment_details p {
  margin-bottom: 0
}

#product_comments_block_tab div.comment_details .title_block,
#product_comments_block_tab div.comment_details h4 {
  padding-bottom: 10px;
  margin-bottom: 0;
  font-size: 1.3rem;
  font-weight: 400;
  color: #222
}

#product_comments_block_tab div.comment_details ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 1.3rem
}

#product_comments_block_tab button.usefulness_btn {
  cursor: pointer;
  margin: 0 0 0 5px;
  display: inline-block;
  padding: 0 3px;
  border: 1px solid #a7a7a7;
  border-radius: 2px;
  color: #222;
  background: #fff
}

#product_comments_block_tab button.usefulness_btn.yes {
  background: #35a26b;
  color: #fff;
  border-color: #35a26b
}

#product_comments_block_tab button.usefulness_btn:hover {
  background: #94cdd5;
  color: #fff;
  border-color: #94cdd5
}

#product_comments_block_tab button.usefulness_btn:active {
  background: #94cdd5;
  color: #fff
}

#product_comments_block_tab span.report_btn {
  cursor: pointer
}

#product_comments_block_tab span.report_btn:hover {
  text-decoration: underline
}

#new_comment_form_error {
  padding: 10px 15px;
  display: none;
  font-size: 1.3rem
}

#new_comment_form_error ul {
  list-style: none;
  margin-bottom: 0
}

.fl {
  float: left
}

.fr {
  float: right
}

/*! jQuery UI - v1.10.3 - 2013-06-25
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
.ui-helper-hidden {
  display: none
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse
}

.ui-helper-clearfix:after {
  clear: both
}

.ui-helper-clearfix {
  min-height: 0
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0)
}

.ui-front {
  z-index: 100
}

.ui-state-disabled {
  cursor: default !important
}

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat
}

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.ui-resizable {
  position: relative
}

.ui-resizable-handle {
  position: absolute;
  font-size: .1px;
  display: block
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted #000
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  min-height: 0
}

.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em
}

.ui-accordion .ui-accordion-noicons {
  padding-left: .7em
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default
}

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none
}

.ui-button-icon-only {
  width: 2.2em
}

button.ui-button-icon-only {
  width: 2.4em
}

.ui-button-icons-only {
  width: 3.4em
}

button.ui-button-icons-only {
  width: 3.7em
}

.ui-button .ui-button-text {
  display: block;
  line-height: normal
}

.ui-button-text-only .ui-button-text {
  padding: .4em 1em
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em
}

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em
}

input.ui-button {
  padding: .4em 1em
}

.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px
}

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em
}

.ui-buttonset {
  margin-right: 7px
}

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em
}

input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0
}

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px
}

.ui-datepicker .ui-datepicker-next {
  right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month-year {
  width: 100%
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%
}

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em
}

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: 700;
  border: 0
}

.ui-datepicker td {
  border: 0;
  padding: 1px
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em;
  width: auto;
  overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left
}

.ui-datepicker.ui-datepicker-multi {
  width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0
}

.ui-datepicker-rtl {
  direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px
}

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0
}

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 21px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: 0;
  overflow: auto
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer
}

.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move
}

.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: 0
}

.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute
}

.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  width: 100%;
  list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}

.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0
}

.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  min-height: 0;
  font-weight: 400
}

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: 400;
  margin: -1px
}

.ui-menu .ui-state-disabled {
  font-weight: 400;
  margin: .4em 0 .2em;
  line-height: 1.5
}

.ui-menu .ui-state-disabled a {
  cursor: default
}

.ui-menu-icons {
  position: relative
}

.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em
}

.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em
}

.ui-menu .ui-menu-icon {
  position: static;
  float: right
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%
}

.ui-progressbar .ui-progressbar-overlay {
  background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACYTETYKZxm0LnoJKTIstw1o97BxhyAAmSXIqFIrtGcCQv9GKbuIm3Zc/qeqwgL8gL8oK6pa6pe+qiuqmuqrvqsrqtrqv7fnlf3pf35X15X96X9+V9eV8dXWfX4XV6Hb9vIKQAIfkECQEAAQAsAAAAACgAKAAAAmExCL6FLgd+aw9FOVNVF2e3u3eB4TR+4AaYIvq15VvG1EzVyZ3kq7jn6u7Hgwh/xh/yp/wxf84f9Cf9UX/WH/an1e60O+1Ou9PutDvtTrvT7rS/9y/+m//qv/sv/9vzGYQUACH5BAkBAAEALAAAAAAoACgAAAJhwREICKaGte9yEkbZqLIGJ705o4GhCHqjd5jiKrbTO8XXfNXHfdzouee85pcb5oq5Yy6ZW+aauWcumpvmqtVddVfdVXfVXXVX3VV31V01p86xc+4cPCfP0XP2HD6n30MIKQAh+QQJAQABACwAAAAAKAAoAAACYvAtdDnwA4mPoKvoxuJzcc1U24V58+5lgBeIY9ihnSqxkmvBljzSo43bus3bvg20CW1Em9GGtCltTCaNZIJ2mE/mk/lkPplP5pP5ZNrGtrLtbEvb1ra27W2L2+a2uu2OvxBSACH5BAkBAAEALAAAAAAoACgAAAJh8Ck+BixzfmsvRTlPXRdnsE33KeFHbp33mRcqrlOrvtRM1diN5cqu7PHp1wPChr/hb/gb/oa/YS/am/aqvWsv29v2ur1vLxz+hX/hX/gX/oV/4V/4F/6Ff+FfuKfv8fkEFAAh+QQJAQABACwAAAAAKAAoAAACYjAoPgYsc35rL0U5T10XZ7BN9ynhR26dV3ZqJqJs5XZwJGe0hDO6xgO+rQL0EX1GH9KnVPKCtaayqWwqm8qmsqlsKptKH9gn9pF9Zh/ap/axfW4f3Cf30elNepPepDfpLAIKACH5BAkBAAEALAAAAAAoACgAAAJgQCg+gu6iG2PPRTlPVRdnsGH3dZ7YldkXjGeVjmzkdrBEL7aGA7qc8TpQJ9QRibhe60g8Eo/EI/FIPBKPxCNRp9VxdV4dWCfWkXVmHVqn1rF1bvfRfXQf3Uf30X10wwgoACH5BAkBAAEALAAAAAAoACgAAAJeCeMf6C66sfhQZJNWdWEGm2df54ldGZZZWn3BuEowIze0Ynu4jvO479tar6Av6Av6gr6gL+gL+oI+HBVnxWFxWhwX58WBcWIcGWfGodFBdBAdRAfRQXQQHUQH0TQCCgAh+QQJAQABACwAAAAAKAAoAAACXfEPdBfdWHwoskmrujCDzbOv88SuDMssrb5gXCWYkRtasT1c1+327XU9XU/X0/V0PV1P19PhoDgpjoqz4rA4LY6L8+LAODGOTO6Re+QeuUfukXvkHrlH7pFxeRwhBQAh+QQJAQABACwAAAAAKAAoAAACX/EDdBfdWHwoskmrujCDzbOv88SuDMssrb6kWyWYkRtas9sxV20P73csIA6IA+KAOCAO2HP2oD1pj9qz9rA9bY/b8/bAPbEYJ8aJcWKcGCfGiXFinBgn7t17+d5+T0gKADs=);
  height: 100%;
  filter: alpha(opacity=25);
  opacity: .25
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none
}

.ui-slider {
  position: relative;
  text-align: left
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit
}

.ui-slider-horizontal {
  height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0
}

.ui-slider-vertical {
  width: .8em;
  height: 100px
}

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0
}

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle
}

.ui-spinner-input {
  border: 0;
  background: 0;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px
}

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0
}

.ui-spinner a.ui-spinner-button {
  border-top: 0;
  border-bottom: 0;
  border-right: 0
}

.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0
}

.ui-spinner-up {
  top: 0
}

.ui-spinner-down {
  bottom: 0
}

.ui-spinner .ui-icon-triangle-1-s {
  background-position: -65px -16px
}

.ui-tabs {
  position: relative;
  padding: .2em
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap
}

.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text
}

.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer
}

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: 0
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa
}

body .ui-tooltip {
  border-width: 2px
}

/*! jQuery UI - v1.10.3 - 2013-06-12
* http://jqueryui.com
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em
}

.ui-widget .ui-widget {
  font-size: 1em
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em
}

.ui-widget-content {
  border: 1px solid #aaa;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQAAAADcH0/XAAAAEUlEQVR4AWP4DwLUJUfJURIAypHyHErLyzcAAAAASUVORK5CYII=) 50% 50% repeat-x;
  color: #222
}

.ui-widget-content a {
  color: #222
}

.ui-widget-header {
  border: 1px solid #aaa;
  background: #ccc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAAAAABiRwW8AAAAHUlEQVQY02N4xMRAFfgfCCEkBP7DYDMAaQimAQQAiywTk9l9hAoAAAAASUVORK5CYII=) 50% 50% repeat-x;
  color: #222;
  font-weight: 700
}

.ui-widget-header a {
  color: #222
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAH0lEQVQ4y2N4y8QwCgcR/AnEjGCMDBmYmKDio5CuEABaxAUQRVsJFgAAAABJRU5ErkJggg==) 50% 50% repeat-x;
  font-weight: 400;
  color: #555
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555;
  text-decoration: none
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999;
  background: #dadada url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAH0lEQVR42mN4wsQwiOAo/AbEjFDIBMIgEgbp7ZpRCABBfwUJFjr9hgAAAABJRU5ErkJggg==) 50% 50% repeat-x;
  font-weight: 400;
  color: #212121
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #212121;
  text-decoration: none
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaa;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAGElEQVR42mP4N6jgKPwPIdEhSIz+cBQCAN0ljbVRDamVAAAAAElFTkSuQmCC) 50% 50% repeat-x;
  font-weight: 400;
  color: #212121
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAIAAADgOp2MAAAANklEQVR4Ae3KsQ0AIAhEUfYfVlUqgcIL0rqAueLlN1/CJhE9+G7Jsh2qNlC4X3VJuKIq/j+iA4lnicmEWt+AAAAAAElFTkSuQmCC) 50% 50% repeat-x;
  color: #363636
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAIAAADgOp2MAAAANUlEQVR42u3GAQaAABjF4L3d/7YRif4kEjpBHj4bx7oI1JeqfXNmTOKQu8FE4f3I01z9u6oTmGgOCwxIvwUAAAAASUVORK5CYII=) 50% 50% repeat-x;
  color: #cd0a0a
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: 700
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: 400
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35)
}

.ui-icon {
  width: 16px;
  height: 16px
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(data:image/png;base64,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)
}

.ui-widget-header .ui-icon {
  background-image: url(data:image/png;base64,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)
}

.ui-state-default .ui-icon {
  background-image: url(data:image/png;base64,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)
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(data:image/png;base64,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)
}

.ui-state-active .ui-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAAA7VBMVEVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUWG2rLCAAAAT3RSTlMAGP8QMgQIUL+DmS4iVHBAZmAaEs0MIDwWQkhKHlomMFIshTSHgcNqyc/HOEQcvbl8q7Wljamtsyj9nyTvCgYCj6NilaGvbN+dRj5ufpFo5a5WewAADN1JREFUeNrs2gd2wzgMhGHi0/3PvL0x84TIqYoX/6vSACYwpLrXMAx3oNT/vH83d0C9u8VWVNQWrL5xBYItICaIF2qxqdFiDBD5WzD1fSsQxBylATmDqWZ6DpDBkfIpZP1tC41eqCa7+fWEihE/F6prMKcQPHIM5QpoCviqFZD0JUZ/QRNQvGIvFeeA574K5CGUV4G5ERqGYRiGYXj+O8G6140Y2HdU0xCg8at/H1DsGWV9qSVZQBiQAfsW6tyvkgZU+/D4FQ9DWX9fcSMXqvGr9TPBwvoqkA/4XcWV4dlwdX5muH4FfD3lE98H7M0154C5CgzDMAzDMDw93pcN7/p9X9pAgnZHig/isfFlQbGR+vUM2GUZsqcLbUNuaqu5MH7fj5BDD7XpQGx7IQqxXUGRIMTr4wOh7zsaGeg76NLbArJBYA9gDwc5/nWL+iXMa/5mx/r0LODBEa63l2oGEDtCf+QXcX1BZ0jKuatXrXfi1vlgDcMwDMMwJEWtd8EHFwArONGAt9dXPFbACmiiArhQwP5ZSYV0juoeoK1VegNzlH782BUNhNYXAPuHRSq00xVEtQYUff05iNYB2v6FqM/fHmexWWT1KwhYTg2We6wLBYQaPxAVRn7okZ8youBsMDaFQZcNOCngdAovybTPzyvT8xBohljdIVDUlUOgP8orIk4dzgaCnLKQ4iTYzVFzEgzEaSnyV6D6OerllQgDI71BGNAA/NAbkWEYhmEYrM+k9BdmmYH1geARB/Cx/cs9VNv/5pqHp0z3vVo2TOgfB1CxZ+vFrr/WLLoAe8N7EGFIF/5+bA5ki39Im07k5/dxzYxZiRe5Iv2zDCiyKZsOQm0/X7e6ldGiwzbYB1pQskKbDs5nXGNAZET1kZ8GpI5PuxSoRZ2/DyikHod4E0D485ohqX/ilRYVcj3y9KrpvzleGofmPmcYhmEYbsvhia7DyOe53OR9/at1A5rvTGxT3BoAjvXg3V7ddQUs2/+xsQ7/TjL7891h/SH6r4FoHADcp3vpwaYfju3pbDPAX8eAPd3Z5+hyLwMAdAYd23YakA+sseHFGzjqx6yAjAebQacrAOT/LZZaP+UcENObyY7lyHNAxufxf/+rAHD+/uIAjam7VvyY+4DrONZlynoi+v6HYRiG4dd2zoO9UaMLoy9nJqAsWgNqW+ys0uz03pXuTW///+d8tizuM8zjwXaiT24c1yPqfZ/LALvIHsDr0ryQn/CCdkQBjAr18CIASsID6CvRx5N9a4n6VUIpS0A+Xv0YGCvyWIyHG7oLWEnsVVXBGguEIr5KoiZ5Mdt41jSdesHH3llhvDfYXucleU6ZJ/+vsKW7Q7EYUJ+3xfYFqqpyZ0SBjDoBBAmQn0K3AywA0OQEWcJtB5AIgPwM2gDIp1NPGMBsNhNKAoJY0gGMOwHiTmBNG0hmgdgOdgOfn5LqAAqCHxLtGNA6orvHcwBshTnTxfhRJ4DHjx+LVAeaxy8kAhgDT8IAgE4AmSOKaA1q4fEpyQ6YFEgUEwtAHrzUOg5wEKxujQVQ8vRpeAjMlOe5Zub49cfVA7D6H+4/SQeQRS+ILMsmWYZaWCwW6TGAyaSAYhIGIIUBeMAHARwAHByw8alKKDWNyoGeABQHoCiAl4QpdfMQqFIBQJTgeA1q4dmzZ5AnO8BPimLiLQCdeTqAZ2egNVnJoiyXlFknAFte4uX1h8whjwPIowDodEBt9fcFoA28siZquTxPdYCfrPEknAIo6ByTZWlngZINZaIDLIArHALQ3R5UigPAd7cXXQfwYvo64EqnQaiBGiQDj526MS476DXY5uMX4gAsgUrbw/tmjde/Bsbb/cNJ/YypNDAwMDBwb3j1VfXiwCkNSKB+PF4bXgPgtVYLILzHrjdeR7dn44vdeB0UUlXqYQ5zdWmaRobDeyyBUQ4clkVws1ND/YDepzY9ENSvIAGoT4Ge+/myLC/jBkhWQYUDR2XlUKsGp5YjOIrqB5qFrH6wBET8dDixizd4gz3C+lVYBwAIkgWjN/WW3hZqoRQqO66uz/N54GqgaVI7CFBjXmMdZxQ0DgsQD+BJBRDfDqN3Dt59b/+gkOEp5HXZAN7nAz5gFBYIlJG/EnquvIyvfc0da9z523u11VdljNhraJzWPPCs8Q9SAUggBc4eH/IqYf14XToAfaSP9Uneup5hHWCu0KMOaOhc61eABFTnb+9T1nyqlsUCoJEB3oNZTwDWAS+NTz669RsQ3487nHOYf8RnfMbnrWdgx7i5L0lNb4DmhHEiAEe3IwRA1D89ozx5oQVQpQLwbIjqj7YXBRD4wcePR4+/+HLjEzaML3arX0Z4CJjHenSEeUPjGPUFoAgk5ySUAPAmdhaE18IApNQhAbwi4xKuqH6xoZOIM3v3q1qqv3rXAthrcD3Lo4iaeBClM5vVH10HJP7ZO3bIZFzCG6z++DRoOJyM6qEkPawUdVCKUreQqlIv8TXQwMDAwMB1UkBlUgE8Uw+g/yclQKkeAP1rHCtJK5yMQ8ASeEJRfP01Xwa7s6eA5T7vvMP+MvG8RcGGIvL4hSL1/wolo6L4ppMA/JcAGkqVNK0CK63iq/GFOd+e8p1NZlVQqrGEOO/uFJlGv+BaaF/He4+w5VHnZouRtOIbthYA0ACtroD1V7cBbAa+/176/nvUeiGqBhqlAug8MoI8XiALQHtIkgUAvq4hCOC9yQnhBlesimQAtCTKNTqHFKXCBML63XnX3uNW9QMwgiZ6gALz7vLkQDADzkGhhQWA1gEErVIul2VZBgGsWKkgrigVQEJBSlxur6L6PeEY8BnjE/ghuK7tLM+8P4ApMIWpBXAIFCwc5++/5733Ju8tOdQGvmEljbYXQNwBPwJwFNYfFliu1izMo4bBufl83gmgc8wvTjg4+aSbzyo5BiyXpwdAOAh+UxQjyu2PAVY/KywBPFROAUuAhSmrPQ6DBJA0DYY9TzeAV17ZfEYNkhwDCr9cLlmSPA1u/yxwpCPAtFKXVV1/KoNKVA5LAPsRRjIW558GWbQkxgCKU1iiNLDV64AjSUe4+J8PDAAZK/jGyYFNPX4nE8hA4SMrucd7fK6rXgfcHKbPn08DbfacJCcXjznxk5MDAwMD26EoAtn/CeCnfd0ffoafTX5hwy+6LzwFeLqRfQAJYF8tM2YK+BWoFFFpW8wAmO2yAZyzFvgNC+C3/r991aWiStwL2QtJZ+YlzaL177IBJGsBAtJXgg7i+qHqf3Az8N/z381Tj4LudARwzkYBAOJ9qKnj+kcmldWffHS3cQ2Y87uk35EBs2sMoGJDlQrA+tuAt1wwzepPBeA6LUMuKac1iALwzGYzvHYEVnA6gBgI6gerfwsdsPNBsAJwzlrgORbA87gD0iuw6VsYA0x3QzzovYvxbnIQNI3Gvy2dBSS0M2YYM51y3OqxesaA+Ay4ZdA18scPAD/8oWsEDQwMDAwM3BsqYt0ljKred0hsnwcP4vqJdZeARRAFYPG4cIZq5E6/0c2vNq/PZkrf3lZQqesoVqpdBmARxAFYPFDZ7q3Li2YIA7DpiQC6CuYdZbcBQJ0MAEYSsFFpBMQzhAGMoCcAzHsUcWc7APNe5e6OAUb/GHBnzwKsuRlngeE6YGBgYGBggEb3GPen+OvAyQAO3T2qn5H4q8Kppax+gFIRxH//4Mp+Q1nxt/hLrDqpjIgTIP7pr+w3Esdb0l+V3sJaAFYLjdZuYIWQz/OTT3t8m7k9z25O13NyzG8ankOdcojXhrKBhWMvEcDklGySsfGMLDt9gXY6E048nM4Em34jO0CyDrBxYYUMwgC+PAN/Zb+ZjGgkNYzUAipYFFEAd3YQLOGtw7egDAMQVUW3fHRXKX8Gfi41MDAwMHAPid8f0O/xQ1RXd1vfjryf+P0B/R49RndVj9e3C7+YfYz9izx+kPKqHq9vB95P/P4Acwj9WKDjjT8HEADPzYldient+qPtKXZ6p88khU7sgDZ+IfHD0Rjm0vGxBFxyfpD6HalvukTk8U+k0P/555/QAWkJlw3Afkk4x9JxtMOiZ37FBfXPbxVfdn8E9PlyXf8WA2ikJhFA6me6oKs7SFyhA5Y6q5/tHQJNk9ihSzpEflGAAP0d0uMstaT1fmxQU8+gZoPg8+QgRexKTE8Mkoqd9PTW0g5L8352fRqL17cD72XXFzLx+nbjaXZ9KRuvbyc+MDAwMDAw0A9nbN1vDeSncIHf7QDoD4Cc0EH9AQjdrgCAnNjTASGJPkcMHTCMAcNZYGBgYGBgYODekqHbAkK94PFXrz/TbSFT9p8DyEjUfw86wOqN/XZ2AFn7kQiAlm69qOt3dwzwLTIsr0792b3oAKufRP33oAOS9d+Xs0Ci/vt3HWD138oxYGuQ2dfAwE3nfwCQ21iAO53kAAAAAElFTkSuQmCC)
}

.ui-state-highlight .ui-icon {
  background-image: url(data:image/png;base64,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)
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(data:image/png;base64,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)
}

.ui-icon-blank {
  background-position: 16px 16px
}

.ui-icon-carat-1-n {
  background-position: 0 0
}

.ui-icon-carat-1-ne {
  background-position: -16px 0
}

.ui-icon-carat-1-e {
  background-position: -32px 0
}

.ui-icon-carat-1-se {
  background-position: -48px 0
}

.ui-icon-carat-1-s {
  background-position: -64px 0
}

.ui-icon-carat-1-sw {
  background-position: -80px 0
}

.ui-icon-carat-1-w {
  background-position: -96px 0
}

.ui-icon-carat-1-nw {
  background-position: -112px 0
}

.ui-icon-carat-2-n-s {
  background-position: -128px 0
}

.ui-icon-carat-2-e-w {
  background-position: -144px 0
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px
}

.ui-icon-triangle-1-s {
  background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px
}

.ui-icon-arrow-1-s {
  background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px
}

.ui-icon-arrow-4 {
  background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px
}

.ui-icon-extlink {
  background-position: -32px -80px
}

.ui-icon-newwin {
  background-position: -48px -80px
}

.ui-icon-refresh {
  background-position: -64px -80px
}

.ui-icon-shuffle {
  background-position: -80px -80px
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px
}

.ui-icon-folder-open {
  background-position: -16px -96px
}

.ui-icon-document {
  background-position: -32px -96px
}

.ui-icon-document-b {
  background-position: -48px -96px
}

.ui-icon-note {
  background-position: -64px -96px
}

.ui-icon-mail-closed {
  background-position: -80px -96px
}

.ui-icon-mail-open {
  background-position: -96px -96px
}

.ui-icon-suitcase {
  background-position: -112px -96px
}

.ui-icon-comment {
  background-position: -128px -96px
}

.ui-icon-person {
  background-position: -144px -96px
}

.ui-icon-print {
  background-position: -160px -96px
}

.ui-icon-trash {
  background-position: -176px -96px
}

.ui-icon-locked {
  background-position: -192px -96px
}

.ui-icon-unlocked {
  background-position: -208px -96px
}

.ui-icon-bookmark {
  background-position: -224px -96px
}

.ui-icon-tag {
  background-position: -240px -96px
}

.ui-icon-home {
  background-position: 0 -112px
}

.ui-icon-flag {
  background-position: -16px -112px
}

.ui-icon-calendar {
  background-position: -32px -112px
}

.ui-icon-cart {
  background-position: -48px -112px
}

.ui-icon-pencil {
  background-position: -64px -112px
}

.ui-icon-clock {
  background-position: -80px -112px
}

.ui-icon-disk {
  background-position: -96px -112px
}

.ui-icon-calculator {
  background-position: -112px -112px
}

.ui-icon-zoomin {
  background-position: -128px -112px
}

.ui-icon-zoomout {
  background-position: -144px -112px
}

.ui-icon-search {
  background-position: -160px -112px
}

.ui-icon-wrench {
  background-position: -176px -112px
}

.ui-icon-gear {
  background-position: -192px -112px
}

.ui-icon-heart {
  background-position: -208px -112px
}

.ui-icon-star {
  background-position: -224px -112px
}

.ui-icon-link {
  background-position: -240px -112px
}

.ui-icon-cancel {
  background-position: 0 -128px
}

.ui-icon-plus {
  background-position: -16px -128px
}

.ui-icon-plusthick {
  background-position: -32px -128px
}

.ui-icon-minus {
  background-position: -48px -128px
}

.ui-icon-minusthick {
  background-position: -64px -128px
}

.ui-icon-close {
  background-position: -80px -128px
}

.ui-icon-closethick {
  background-position: -96px -128px
}

.ui-icon-key {
  background-position: -112px -128px
}

.ui-icon-lightbulb {
  background-position: -128px -128px
}

.ui-icon-scissors {
  background-position: -144px -128px
}

.ui-icon-clipboard {
  background-position: -160px -128px
}

.ui-icon-copy {
  background-position: -176px -128px
}

.ui-icon-contact {
  background-position: -192px -128px
}

.ui-icon-image {
  background-position: -208px -128px
}

.ui-icon-video {
  background-position: -224px -128px
}

.ui-icon-script {
  background-position: -240px -128px
}

.ui-icon-alert {
  background-position: 0 -144px
}

.ui-icon-info {
  background-position: -16px -144px
}

.ui-icon-notice {
  background-position: -32px -144px
}

.ui-icon-help {
  background-position: -48px -144px
}

.ui-icon-check {
  background-position: -64px -144px
}

.ui-icon-bullet {
  background-position: -80px -144px
}

.ui-icon-radio-on {
  background-position: -96px -144px
}

.ui-icon-radio-off {
  background-position: -112px -144px
}

.ui-icon-pin-w {
  background-position: -128px -144px
}

.ui-icon-pin-s {
  background-position: -144px -144px
}

.ui-icon-play {
  background-position: 0 -160px
}

.ui-icon-pause {
  background-position: -16px -160px
}

.ui-icon-seek-next {
  background-position: -32px -160px
}

.ui-icon-seek-prev {
  background-position: -48px -160px
}

.ui-icon-seek-end {
  background-position: -64px -160px
}

.ui-icon-seek-start {
  background-position: -80px -160px
}

.ui-icon-seek-first {
  background-position: -80px -160px
}

.ui-icon-stop {
  background-position: -96px -160px
}

.ui-icon-eject {
  background-position: -112px -160px
}

.ui-icon-volume-off {
  background-position: -128px -160px
}

.ui-icon-volume-on {
  background-position: -144px -160px
}

.ui-icon-power {
  background-position: 0 -176px
}

.ui-icon-signal-diag {
  background-position: -16px -176px
}

.ui-icon-signal {
  background-position: -32px -176px
}

.ui-icon-battery-0 {
  background-position: -48px -176px
}

.ui-icon-battery-1 {
  background-position: -64px -176px
}

.ui-icon-battery-2 {
  background-position: -80px -176px
}

.ui-icon-battery-3 {
  background-position: -96px -176px
}

.ui-icon-circle-plus {
  background-position: 0 -192px
}

.ui-icon-circle-minus {
  background-position: -16px -192px
}

.ui-icon-circle-close {
  background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px
}

.ui-icon-circle-check {
  background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px
}

.ui-widget-overlay {
  background: #aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEWqqqoRfvv5AAAADklEQVR4AWMYBaOABgAAAlgAAXQ7rtkAAAAASUVORK5CYII=) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30)
}

.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEWqqqoRfvv5AAAADklEQVR4AWMYBaOABgAAAlgAAXQ7rtkAAAAASUVORK5CYII=) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  border-radius: 8px
}

/*! jQuery UI - v1.10.3 - 2013-06-12
* http://jqueryui.com
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em
}

.ui-widget .ui-widget {
  font-size: 1em
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em
}

.ui-widget-content {
  border: 1px solid #aaa;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQAAAADcH0/XAAAAEUlEQVR4AWP4DwLUJUfJURIAypHyHErLyzcAAAAASUVORK5CYII=) 50% 50% repeat-x;
  color: #222
}

.ui-widget-content a {
  color: #222
}

.ui-widget-header {
  border: 1px solid #aaa;
  background: #ccc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAAAAABiRwW8AAAAHUlEQVQY02N4xMRAFfgfCCEkBP7DYDMAaQimAQQAiywTk9l9hAoAAAAASUVORK5CYII=) 50% 50% repeat-x;
  color: #222;
  font-weight: 700
}

.ui-widget-header a {
  color: #222
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAH0lEQVQ4y2N4y8QwCgcR/AnEjGCMDBmYmKDio5CuEABaxAUQRVsJFgAAAABJRU5ErkJggg==) 50% 50% repeat-x;
  font-weight: 400;
  color: #555
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555;
  text-decoration: none
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999;
  background: #dadada url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAH0lEQVR42mN4wsQwiOAo/AbEjFDIBMIgEgbp7ZpRCABBfwUJFjr9hgAAAABJRU5ErkJggg==) 50% 50% repeat-x;
  font-weight: 400;
  color: #212121
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #212121;
  text-decoration: none
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaa;
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAAAAABKM1UHAAAAGElEQVR42mP4N6jgKPwPIdEhSIz+cBQCAN0ljbVRDamVAAAAAElFTkSuQmCC) 50% 50% repeat-x;
  font-weight: 400;
  color: #212121
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAIAAADgOp2MAAAANklEQVR4Ae3KsQ0AIAhEUfYfVlUqgcIL0rqAueLlN1/CJhE9+G7Jsh2qNlC4X3VJuKIq/j+iA4lnicmEWt+AAAAAAElFTkSuQmCC) 50% 50% repeat-x;
  color: #363636
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQCAIAAADgOp2MAAAANUlEQVR42u3GAQaAABjF4L3d/7YRif4kEjpBHj4bx7oI1JeqfXNmTOKQu8FE4f3I01z9u6oTmGgOCwxIvwUAAAAASUVORK5CYII=) 50% 50% repeat-x;
  color: #cd0a0a
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: 700
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: 400
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35)
}

.ui-icon {
  width: 16px;
  height: 16px
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(data:image/png;base64,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)
}

.ui-widget-header .ui-icon {
  background-image: url(data:image/png;base64,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)
}

.ui-state-default .ui-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAAA7VBMVEWIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIighcp7AAAAT3RSTlMAGP8QMgQIUL+DmS4iVHBAZmAaEs0MIDwWQkhKHlomMFIshTSHgcNqyc/HOEQcvbl8q7Wljamtsyj9nyTvCgYCj6NilaGvbN+dRj5ufpFo5a5WewAADN1JREFUeNrs2gd2wzgMhGHi0/3PvL0x84TIqYoX/6vSACYwpLrXMAx3oNT/vH83d0C9u8VWVNQWrL5xBYItICaIF2qxqdFiDBD5WzD1fSsQxBylATmDqWZ6DpDBkfIpZP1tC41eqCa7+fWEihE/F6prMKcQPHIM5QpoCviqFZD0JUZ/QRNQvGIvFeeA574K5CGUV4G5ERqGYRiGYXj+O8G6140Y2HdU0xCg8at/H1DsGWV9qSVZQBiQAfsW6tyvkgZU+/D4FQ9DWX9fcSMXqvGr9TPBwvoqkA/4XcWV4dlwdX5muH4FfD3lE98H7M0154C5CgzDMAzDMDw93pcN7/p9X9pAgnZHig/isfFlQbGR+vUM2GUZsqcLbUNuaqu5MH7fj5BDD7XpQGx7IQqxXUGRIMTr4wOh7zsaGeg76NLbArJBYA9gDwc5/nWL+iXMa/5mx/r0LODBEa63l2oGEDtCf+QXcX1BZ0jKuatXrXfi1vlgDcMwDMMwJEWtd8EHFwArONGAt9dXPFbACmiiArhQwP5ZSYV0juoeoK1VegNzlH782BUNhNYXAPuHRSq00xVEtQYUff05iNYB2v6FqM/fHmexWWT1KwhYTg2We6wLBYQaPxAVRn7okZ8youBsMDaFQZcNOCngdAovybTPzyvT8xBohljdIVDUlUOgP8orIk4dzgaCnLKQ4iTYzVFzEgzEaSnyV6D6OerllQgDI71BGNAA/NAbkWEYhmEYrM+k9BdmmYH1geARB/Cx/cs9VNv/5pqHp0z3vVo2TOgfB1CxZ+vFrr/WLLoAe8N7EGFIF/5+bA5ki39Im07k5/dxzYxZiRe5Iv2zDCiyKZsOQm0/X7e6ldGiwzbYB1pQskKbDs5nXGNAZET1kZ8GpI5PuxSoRZ2/DyikHod4E0D485ohqX/ilRYVcj3y9KrpvzleGofmPmcYhmEYbsvhia7DyOe53OR9/at1A5rvTGxT3BoAjvXg3V7ddQUs2/+xsQ7/TjL7891h/SH6r4FoHADcp3vpwaYfju3pbDPAX8eAPd3Z5+hyLwMAdAYd23YakA+sseHFGzjqx6yAjAebQacrAOT/LZZaP+UcENObyY7lyHNAxufxf/+rAHD+/uIAjam7VvyY+4DrONZlynoi+v6HYRiG4dd2zoO9UaMLoy9nJqAsWgNqW+ys0uz03pXuTW///+d8tizuM8zjwXaiT24c1yPqfZ/LALvIHsDr0ryQn/CCdkQBjAr18CIASsID6CvRx5N9a4n6VUIpS0A+Xv0YGCvyWIyHG7oLWEnsVVXBGguEIr5KoiZ5Mdt41jSdesHH3llhvDfYXucleU6ZJ/+vsKW7Q7EYUJ+3xfYFqqpyZ0SBjDoBBAmQn0K3AywA0OQEWcJtB5AIgPwM2gDIp1NPGMBsNhNKAoJY0gGMOwHiTmBNG0hmgdgOdgOfn5LqAAqCHxLtGNA6orvHcwBshTnTxfhRJ4DHjx+LVAeaxy8kAhgDT8IAgE4AmSOKaA1q4fEpyQ6YFEgUEwtAHrzUOg5wEKxujQVQ8vRpeAjMlOe5Zub49cfVA7D6H+4/SQeQRS+ILMsmWYZaWCwW6TGAyaSAYhIGIIUBeMAHARwAHByw8alKKDWNyoGeABQHoCiAl4QpdfMQqFIBQJTgeA1q4dmzZ5AnO8BPimLiLQCdeTqAZ2egNVnJoiyXlFknAFte4uX1h8whjwPIowDodEBt9fcFoA28siZquTxPdYCfrPEknAIo6ByTZWlngZINZaIDLIArHALQ3R5UigPAd7cXXQfwYvo64EqnQaiBGiQDj526MS476DXY5uMX4gAsgUrbw/tmjde/Bsbb/cNJ/YypNDAwMDBwb3j1VfXiwCkNSKB+PF4bXgPgtVYLILzHrjdeR7dn44vdeB0UUlXqYQ5zdWmaRobDeyyBUQ4clkVws1ND/YDepzY9ENSvIAGoT4Ge+/myLC/jBkhWQYUDR2XlUKsGp5YjOIrqB5qFrH6wBET8dDixizd4gz3C+lVYBwAIkgWjN/WW3hZqoRQqO66uz/N54GqgaVI7CFBjXmMdZxQ0DgsQD+BJBRDfDqN3Dt59b/+gkOEp5HXZAN7nAz5gFBYIlJG/EnquvIyvfc0da9z523u11VdljNhraJzWPPCs8Q9SAUggBc4eH/IqYf14XToAfaSP9Uneup5hHWCu0KMOaOhc61eABFTnb+9T1nyqlsUCoJEB3oNZTwDWAS+NTz669RsQ3487nHOYf8RnfMbnrWdgx7i5L0lNb4DmhHEiAEe3IwRA1D89ozx5oQVQpQLwbIjqj7YXBRD4wcePR4+/+HLjEzaML3arX0Z4CJjHenSEeUPjGPUFoAgk5ySUAPAmdhaE18IApNQhAbwi4xKuqH6xoZOIM3v3q1qqv3rXAthrcD3Lo4iaeBClM5vVH10HJP7ZO3bIZFzCG6z++DRoOJyM6qEkPawUdVCKUreQqlIv8TXQwMDAwMB1UkBlUgE8Uw+g/yclQKkeAP1rHCtJK5yMQ8ASeEJRfP01Xwa7s6eA5T7vvMP+MvG8RcGGIvL4hSL1/wolo6L4ppMA/JcAGkqVNK0CK63iq/GFOd+e8p1NZlVQqrGEOO/uFJlGv+BaaF/He4+w5VHnZouRtOIbthYA0ACtroD1V7cBbAa+/176/nvUeiGqBhqlAug8MoI8XiALQHtIkgUAvq4hCOC9yQnhBlesimQAtCTKNTqHFKXCBML63XnX3uNW9QMwgiZ6gALz7vLkQDADzkGhhQWA1gEErVIul2VZBgGsWKkgrigVQEJBSlxur6L6PeEY8BnjE/ghuK7tLM+8P4ApMIWpBXAIFCwc5++/5733Ju8tOdQGvmEljbYXQNwBPwJwFNYfFliu1izMo4bBufl83gmgc8wvTjg4+aSbzyo5BiyXpwdAOAh+UxQjyu2PAVY/KywBPFROAUuAhSmrPQ6DBJA0DYY9TzeAV17ZfEYNkhwDCr9cLlmSPA1u/yxwpCPAtFKXVV1/KoNKVA5LAPsRRjIW558GWbQkxgCKU1iiNLDV64AjSUe4+J8PDAAZK/jGyYFNPX4nE8hA4SMrucd7fK6rXgfcHKbPn08DbfacJCcXjznxk5MDAwMD26EoAtn/CeCnfd0ffoafTX5hwy+6LzwFeLqRfQAJYF8tM2YK+BWoFFFpW8wAmO2yAZyzFvgNC+C3/r991aWiStwL2QtJZ+YlzaL177IBJGsBAtJXgg7i+qHqf3Az8N/z381Tj4LudARwzkYBAOJ9qKnj+kcmldWffHS3cQ2Y87uk35EBs2sMoGJDlQrA+tuAt1wwzepPBeA6LUMuKac1iALwzGYzvHYEVnA6gBgI6gerfwsdsPNBsAJwzlrgORbA87gD0iuw6VsYA0x3QzzovYvxbnIQNI3Gvy2dBSS0M2YYM51y3OqxesaA+Ay4ZdA18scPAD/8oWsEDQwMDAwM3BsqYt0ljKred0hsnwcP4vqJdZeARRAFYPG4cIZq5E6/0c2vNq/PZkrf3lZQqesoVqpdBmARxAFYPFDZ7q3Li2YIA7DpiQC6CuYdZbcBQJ0MAEYSsFFpBMQzhAGMoCcAzHsUcWc7APNe5e6OAUb/GHBnzwKsuRlngeE6YGBgYGBggEb3GPen+OvAyQAO3T2qn5H4q8Kppax+gFIRxH//4Mp+Q1nxt/hLrDqpjIgTIP7pr+w3Esdb0l+V3sJaAFYLjdZuYIWQz/OTT3t8m7k9z25O13NyzG8ankOdcojXhrKBhWMvEcDklGySsfGMLDt9gXY6E048nM4Em34jO0CyDrBxYYUMwgC+PAN/Zb+ZjGgkNYzUAipYFFEAd3YQLOGtw7egDAMQVUW3fHRXKX8Gfi41MDAwMHAPid8f0O/xQ1RXd1vfjryf+P0B/R49RndVj9e3C7+YfYz9izx+kPKqHq9vB95P/P4Acwj9WKDjjT8HEADPzYldient+qPtKXZ6p88khU7sgDZ+IfHD0Rjm0vGxBFxyfpD6HalvukTk8U+k0P/555/QAWkJlw3Afkk4x9JxtMOiZ37FBfXPbxVfdn8E9PlyXf8WA2ikJhFA6me6oKs7SFyhA5Y6q5/tHQJNk9ihSzpEflGAAP0d0uMstaT1fmxQU8+gZoPg8+QgRexKTE8Mkoqd9PTW0g5L8352fRqL17cD72XXFzLx+nbjaXZ9KRuvbyc+MDAwMDAw0A9nbN1vDeSncIHf7QDoD4Cc0EH9AQjdrgCAnNjTASGJPkcMHTCMAcNZYGBgYGBgYODekqHbAkK94PFXrz/TbSFT9p8DyEjUfw86wOqN/XZ2AFn7kQiAlm69qOt3dwzwLTIsr0792b3oAKufRP33oAOS9d+Xs0Ci/vt3HWD138oxYGuQ2dfAwE3nfwCQ21iAO53kAAAAAElFTkSuQmCC)
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(data:image/png;base64,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)
}

.ui-state-active .ui-icon {
  background-image: url(data:image/png;base64,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)
}

.ui-state-highlight .ui-icon {
  background-image: url(data:image/png;base64,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)
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(data:image/png;base64,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)
}

.ui-icon-blank {
  background-position: 16px 16px
}

.ui-icon-carat-1-n {
  background-position: 0 0
}

.ui-icon-carat-1-ne {
  background-position: -16px 0
}

.ui-icon-carat-1-e {
  background-position: -32px 0
}

.ui-icon-carat-1-se {
  background-position: -48px 0
}

.ui-icon-carat-1-s {
  background-position: -64px 0
}

.ui-icon-carat-1-sw {
  background-position: -80px 0
}

.ui-icon-carat-1-w {
  background-position: -96px 0
}

.ui-icon-carat-1-nw {
  background-position: -112px 0
}

.ui-icon-carat-2-n-s {
  background-position: -128px 0
}

.ui-icon-carat-2-e-w {
  background-position: -144px 0
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px
}

.ui-icon-triangle-1-s {
  background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px
}

.ui-icon-arrow-1-s {
  background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px
}

.ui-icon-arrow-4 {
  background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px
}

.ui-icon-extlink {
  background-position: -32px -80px
}

.ui-icon-newwin {
  background-position: -48px -80px
}

.ui-icon-refresh {
  background-position: -64px -80px
}

.ui-icon-shuffle {
  background-position: -80px -80px
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px
}

.ui-icon-folder-open {
  background-position: -16px -96px
}

.ui-icon-document {
  background-position: -32px -96px
}

.ui-icon-document-b {
  background-position: -48px -96px
}

.ui-icon-note {
  background-position: -64px -96px
}

.ui-icon-mail-closed {
  background-position: -80px -96px
}

.ui-icon-mail-open {
  background-position: -96px -96px
}

.ui-icon-suitcase {
  background-position: -112px -96px
}

.ui-icon-comment {
  background-position: -128px -96px
}

.ui-icon-person {
  background-position: -144px -96px
}

.ui-icon-print {
  background-position: -160px -96px
}

.ui-icon-trash {
  background-position: -176px -96px
}

.ui-icon-locked {
  background-position: -192px -96px
}

.ui-icon-unlocked {
  background-position: -208px -96px
}

.ui-icon-bookmark {
  background-position: -224px -96px
}

.ui-icon-tag {
  background-position: -240px -96px
}

.ui-icon-home {
  background-position: 0 -112px
}

.ui-icon-flag {
  background-position: -16px -112px
}

.ui-icon-calendar {
  background-position: -32px -112px
}

.ui-icon-cart {
  background-position: -48px -112px
}

.ui-icon-pencil {
  background-position: -64px -112px
}

.ui-icon-clock {
  background-position: -80px -112px
}

.ui-icon-disk {
  background-position: -96px -112px
}

.ui-icon-calculator {
  background-position: -112px -112px
}

.ui-icon-zoomin {
  background-position: -128px -112px
}

.ui-icon-zoomout {
  background-position: -144px -112px
}

.ui-icon-search {
  background-position: -160px -112px
}

.ui-icon-wrench {
  background-position: -176px -112px
}

.ui-icon-gear {
  background-position: -192px -112px
}

.ui-icon-heart {
  background-position: -208px -112px
}

.ui-icon-star {
  background-position: -224px -112px
}

.ui-icon-link {
  background-position: -240px -112px
}

.ui-icon-cancel {
  background-position: 0 -128px
}

.ui-icon-plus {
  background-position: -16px -128px
}

.ui-icon-plusthick {
  background-position: -32px -128px
}

.ui-icon-minus {
  background-position: -48px -128px
}

.ui-icon-minusthick {
  background-position: -64px -128px
}

.ui-icon-close {
  background-position: -80px -128px
}

.ui-icon-closethick {
  background-position: -96px -128px
}

.ui-icon-key {
  background-position: -112px -128px
}

.ui-icon-lightbulb {
  background-position: -128px -128px
}

.ui-icon-scissors {
  background-position: -144px -128px
}

.ui-icon-clipboard {
  background-position: -160px -128px
}

.ui-icon-copy {
  background-position: -176px -128px
}

.ui-icon-contact {
  background-position: -192px -128px
}

.ui-icon-image {
  background-position: -208px -128px
}

.ui-icon-video {
  background-position: -224px -128px
}

.ui-icon-script {
  background-position: -240px -128px
}

.ui-icon-alert {
  background-position: 0 -144px
}

.ui-icon-info {
  background-position: -16px -144px
}

.ui-icon-notice {
  background-position: -32px -144px
}

.ui-icon-help {
  background-position: -48px -144px
}

.ui-icon-check {
  background-position: -64px -144px
}

.ui-icon-bullet {
  background-position: -80px -144px
}

.ui-icon-radio-on {
  background-position: -96px -144px
}

.ui-icon-radio-off {
  background-position: -112px -144px
}

.ui-icon-pin-w {
  background-position: -128px -144px
}

.ui-icon-pin-s {
  background-position: -144px -144px
}

.ui-icon-play {
  background-position: 0 -160px
}

.ui-icon-pause {
  background-position: -16px -160px
}

.ui-icon-seek-next {
  background-position: -32px -160px
}

.ui-icon-seek-prev {
  background-position: -48px -160px
}

.ui-icon-seek-end {
  background-position: -64px -160px
}

.ui-icon-seek-start {
  background-position: -80px -160px
}

.ui-icon-seek-first {
  background-position: -80px -160px
}

.ui-icon-stop {
  background-position: -96px -160px
}

.ui-icon-eject {
  background-position: -112px -160px
}

.ui-icon-volume-off {
  background-position: -128px -160px
}

.ui-icon-volume-on {
  background-position: -144px -160px
}

.ui-icon-power {
  background-position: 0 -176px
}

.ui-icon-signal-diag {
  background-position: -16px -176px
}

.ui-icon-signal {
  background-position: -32px -176px
}

.ui-icon-battery-0 {
  background-position: -48px -176px
}

.ui-icon-battery-1 {
  background-position: -64px -176px
}

.ui-icon-battery-2 {
  background-position: -80px -176px
}

.ui-icon-battery-3 {
  background-position: -96px -176px
}

.ui-icon-circle-plus {
  background-position: 0 -192px
}

.ui-icon-circle-minus {
  background-position: -16px -192px
}

.ui-icon-circle-close {
  background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px
}

.ui-icon-circle-check {
  background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px
}

.ui-widget-overlay {
  background: #aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEWqqqoRfvv5AAAADklEQVR4AWMYBaOABgAAAlgAAXQ7rtkAAAAASUVORK5CYII=) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30)
}

.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQMAAADOquA5AAAAA1BMVEWqqqoRfvv5AAAADklEQVR4AWMYBaOABgAAAlgAAXQ7rtkAAAAASUVORK5CYII=) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  border-radius: 8px
}

.homeslider-container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 100%
}

.homeslider {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0
}

.homeslider li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0
}

.homeslider img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0
}

.homeslider .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 1em;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0, 0, 0, .6);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none
}

.homeslider_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 52%;
  left: 0;
  opacity: .7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url(data:image/gif;base64,R0lGODdhTAA9APQAABAQEDAwMO/v78/Pz7+/v39/f6+vr1BQUCAgIGBgYJ+fn0BAQN/f33BwcI+Pj////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAATAA9AAAF5CAkjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IpHLJbDqf0Kh0Sq1ar9haIODbIgGEx2PACz8IgCJgIBYvdIH2OD1UyMk7s1gxLMgFCDwAAnIFQQlyD289cXIJPwGEbYY/DX9cgpJiBkJ2bQJ0OnoPDKE/a3IEO41tmEKsYq43g3IORH6fpjcHiY9BvHIHPbhiArI8kYU/nmKlPqhtnKds0T7Mc0G0kzyWn4Gvmg/fOAiJi0OIrTrlbb5FCwYEwjsHBgbzWfn6+/z9/v8AAwocSLCgwYMIEypcyLChQykhAAA7) no-repeat left top;
  margin-top: -45px
}

.homeslider_nav:active {
  opacity: 1
}

.homeslider_nav.next {
  left: auto;
  background-position: right top;
  right: 0
}

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/MaterialIcons-Regular.eot);
  src: local("Material Icons"), local("MaterialIcons-Regular"), url(../fonts/MaterialIcons-Regular.woff2) format("woff2"), url(../fonts/MaterialIcons-Regular.woff) format("woff"), url(../fonts/MaterialIcons-Regular.ttf) format("truetype")
}

@font-face {
  font-family: IcoFont;
  font-weight: 400;
  font-style: Regular;
  src: url(../fonts/icofont.woff2) format("woff2"), url(../fonts/icofont.woff) format("woff")
}

[class*=" icofont-"],
[class^=icofont-] {
  font-family: IcoFont !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  line-height: 1;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased
}

.icofont-angry-monster:before {
  content: "\e800"
}

.icofont-bathtub:before {
  content: "\e801"
}

.icofont-bird-wings:before {
  content: "\e802"
}

.icofont-bow:before {
  content: "\e803"
}

.icofont-castle:before {
  content: "\e804"
}

.icofont-circuit:before {
  content: "\e805"
}

.icofont-crown-king:before {
  content: "\e806"
}

.icofont-crown-queen:before {
  content: "\e807"
}

.icofont-dart:before {
  content: "\e808"
}

.icofont-disability-race:before {
  content: "\e809"
}

.icofont-diving-goggle:before {
  content: "\e80a"
}

.icofont-eye-open:before {
  content: "\e80b"
}

.icofont-flora-flower:before {
  content: "\e80c"
}

.icofont-flora:before {
  content: "\e80d"
}

.icofont-gift-box:before {
  content: "\e80e"
}

.icofont-halloween-pumpkin:before {
  content: "\e80f"
}

.icofont-hand-power:before {
  content: "\e810"
}

.icofont-hand-thunder:before {
  content: "\e811"
}

.icofont-king-monster:before {
  content: "\e812"
}

.icofont-love:before {
  content: "\e813"
}

.icofont-magician-hat:before {
  content: "\e814"
}

.icofont-native-american:before {
  content: "\e815"
}

.icofont-owl-look:before {
  content: "\e816"
}

.icofont-phoenix:before {
  content: "\e817"
}

.icofont-robot-face:before {
  content: "\e818"
}

.icofont-sand-clock:before {
  content: "\e819"
}

.icofont-shield-alt:before {
  content: "\e81a"
}

.icofont-ship-wheel:before {
  content: "\e81b"
}

.icofont-skull-danger:before {
  content: "\e81c"
}

.icofont-skull-face:before {
  content: "\e81d"
}

.icofont-snowmobile:before {
  content: "\e81e"
}

.icofont-space-shuttle:before {
  content: "\e81f"
}

.icofont-star-shape:before {
  content: "\e820"
}

.icofont-swirl:before {
  content: "\e821"
}

.icofont-tattoo-wing:before {
  content: "\e822"
}

.icofont-throne:before {
  content: "\e823"
}

.icofont-tree-alt:before {
  content: "\e824"
}

.icofont-triangle:before {
  content: "\e825"
}

.icofont-unity-hand:before {
  content: "\e826"
}

.icofont-weed:before {
  content: "\e827"
}

.icofont-woman-bird:before {
  content: "\e828"
}

.icofont-bat:before {
  content: "\e829"
}

.icofont-bear-face:before {
  content: "\e82a"
}

.icofont-bear-tracks:before {
  content: "\e82b"
}

.icofont-bear:before {
  content: "\e82c"
}

.icofont-bird-alt:before {
  content: "\e82d"
}

.icofont-bird-flying:before {
  content: "\e82e"
}

.icofont-bird:before {
  content: "\e82f"
}

.icofont-birds:before {
  content: "\e830"
}

.icofont-bone:before {
  content: "\e831"
}

.icofont-bull:before {
  content: "\e832"
}

.icofont-butterfly-alt:before {
  content: "\e833"
}

.icofont-butterfly:before {
  content: "\e834"
}

.icofont-camel-alt:before {
  content: "\e835"
}

.icofont-camel-head:before {
  content: "\e836"
}

.icofont-camel:before {
  content: "\e837"
}

.icofont-cat-alt-1:before {
  content: "\e838"
}

.icofont-cat-alt-2:before {
  content: "\e839"
}

.icofont-cat-alt-3:before {
  content: "\e83a"
}

.icofont-cat-dog:before {
  content: "\e83b"
}

.icofont-cat-face:before {
  content: "\e83c"
}

.icofont-cat:before {
  content: "\e83d"
}

.icofont-cow-head:before {
  content: "\e83e"
}

.icofont-cow:before {
  content: "\e83f"
}

.icofont-crab:before {
  content: "\e840"
}

.icofont-crocodile:before {
  content: "\e841"
}

.icofont-deer-head:before {
  content: "\e842"
}

.icofont-dog-alt:before {
  content: "\e843"
}

.icofont-dog-barking:before {
  content: "\e844"
}

.icofont-dog:before {
  content: "\e845"
}

.icofont-dolphin:before {
  content: "\e846"
}

.icofont-duck-tracks:before {
  content: "\e847"
}

.icofont-eagle-head:before {
  content: "\e848"
}

.icofont-eaten-fish:before {
  content: "\e849"
}

.icofont-elephant-alt:before {
  content: "\e84a"
}

.icofont-elephant-head-alt:before {
  content: "\e84b"
}

.icofont-elephant-head:before {
  content: "\e84c"
}

.icofont-elephant:before {
  content: "\e84d"
}

.icofont-elk:before {
  content: "\e84e"
}

.icofont-fish-1:before {
  content: "\e84f"
}

.icofont-fish-2:before {
  content: "\e850"
}

.icofont-fish-3:before {
  content: "\e851"
}

.icofont-fish-4:before {
  content: "\e852"
}

.icofont-fish-5:before {
  content: "\e853"
}

.icofont-fish:before {
  content: "\e854"
}

.icofont-fox-alt:before {
  content: "\e855"
}

.icofont-fox:before {
  content: "\e856"
}

.icofont-frog-tracks:before {
  content: "\e857"
}

.icofont-frog:before {
  content: "\e858"
}

.icofont-froggy:before {
  content: "\e859"
}

.icofont-giraffe-head-1:before {
  content: "\e85a"
}

.icofont-giraffe-head-2:before {
  content: "\e85b"
}

.icofont-giraffe-head:before {
  content: "\e85c"
}

.icofont-giraffe:before {
  content: "\e85d"
}

.icofont-goat-head:before {
  content: "\e85e"
}

.icofont-gorilla:before {
  content: "\e85f"
}

.icofont-hen-tracks:before {
  content: "\e860"
}

.icofont-horse-head-1:before {
  content: "\e861"
}

.icofont-horse-head-2:before {
  content: "\e862"
}

.icofont-horse-head:before {
  content: "\e863"
}

.icofont-horse-tracks:before {
  content: "\e864"
}

.icofont-jellyfish:before {
  content: "\e865"
}

.icofont-kangaroo:before {
  content: "\e866"
}

.icofont-lemur:before {
  content: "\e867"
}

.icofont-lion-head-1:before {
  content: "\e868"
}

.icofont-lion-head-2:before {
  content: "\e869"
}

.icofont-lion-head:before {
  content: "\e86a"
}

.icofont-lion:before {
  content: "\e86b"
}

.icofont-monkey-2:before {
  content: "\e86c"
}

.icofont-monkey-3:before {
  content: "\e86d"
}

.icofont-monkey-face:before {
  content: "\e86e"
}

.icofont-monkey:before {
  content: "\e86f"
}

.icofont-octopus-alt:before {
  content: "\e870"
}

.icofont-octopus:before {
  content: "\e871"
}

.icofont-owl:before {
  content: "\e872"
}

.icofont-panda-face:before {
  content: "\e873"
}

.icofont-panda:before {
  content: "\e874"
}

.icofont-panther:before {
  content: "\e875"
}

.icofont-parrot-lip:before {
  content: "\e876"
}

.icofont-parrot:before {
  content: "\e877"
}

.icofont-paw:before {
  content: "\e878"
}

.icofont-pelican:before {
  content: "\e879"
}

.icofont-penguin:before {
  content: "\e87a"
}

.icofont-pig-face:before {
  content: "\e87b"
}

.icofont-pig:before {
  content: "\e87c"
}

.icofont-pigeon-1:before {
  content: "\e87d"
}

.icofont-pigeon-2:before {
  content: "\e87e"
}

.icofont-pigeon:before {
  content: "\e87f"
}

.icofont-rabbit:before {
  content: "\e880"
}

.icofont-rat:before {
  content: "\e881"
}

.icofont-rhino-head:before {
  content: "\e882"
}

.icofont-rhino:before {
  content: "\e883"
}

.icofont-rooster:before {
  content: "\e884"
}

.icofont-seahorse:before {
  content: "\e885"
}

.icofont-seal:before {
  content: "\e886"
}

.icofont-shrimp-alt:before {
  content: "\e887"
}

.icofont-shrimp:before {
  content: "\e888"
}

.icofont-snail-1:before {
  content: "\e889"
}

.icofont-snail-2:before {
  content: "\e88a"
}

.icofont-snail-3:before {
  content: "\e88b"
}

.icofont-snail:before {
  content: "\e88c"
}

.icofont-snake:before {
  content: "\e88d"
}

.icofont-squid:before {
  content: "\e88e"
}

.icofont-squirrel:before {
  content: "\e88f"
}

.icofont-tiger-face:before {
  content: "\e890"
}

.icofont-tiger:before {
  content: "\e891"
}

.icofont-turtle:before {
  content: "\e892"
}

.icofont-whale:before {
  content: "\e893"
}

.icofont-woodpecker:before {
  content: "\e894"
}

.icofont-zebra:before {
  content: "\e895"
}

.icofont-brand-acer:before {
  content: "\e896"
}

.icofont-brand-adidas:before {
  content: "\e897"
}

.icofont-brand-adobe:before {
  content: "\e898"
}

.icofont-brand-air-new-zealand:before {
  content: "\e899"
}

.icofont-brand-airbnb:before {
  content: "\e89a"
}

.icofont-brand-aircell:before {
  content: "\e89b"
}

.icofont-brand-airtel:before {
  content: "\e89c"
}

.icofont-brand-alcatel:before {
  content: "\e89d"
}

.icofont-brand-alibaba:before {
  content: "\e89e"
}

.icofont-brand-aliexpress:before {
  content: "\e89f"
}

.icofont-brand-alipay:before {
  content: "\e8a0"
}

.icofont-brand-amazon:before {
  content: "\e8a1"
}

.icofont-brand-amd:before {
  content: "\e8a2"
}

.icofont-brand-american-airlines:before {
  content: "\e8a3"
}

.icofont-brand-android-robot:before {
  content: "\e8a4"
}

.icofont-brand-android:before {
  content: "\e8a5"
}

.icofont-brand-aol:before {
  content: "\e8a6"
}

.icofont-brand-apple:before {
  content: "\e8a7"
}

.icofont-brand-appstore:before {
  content: "\e8a8"
}

.icofont-brand-asus:before {
  content: "\e8a9"
}

.icofont-brand-ati:before {
  content: "\e8aa"
}

.icofont-brand-att:before {
  content: "\e8ab"
}

.icofont-brand-audi:before {
  content: "\e8ac"
}

.icofont-brand-axiata:before {
  content: "\e8ad"
}

.icofont-brand-bada:before {
  content: "\e8ae"
}

.icofont-brand-bbc:before {
  content: "\e8af"
}

.icofont-brand-bing:before {
  content: "\e8b0"
}

.icofont-brand-blackberry:before {
  content: "\e8b1"
}

.icofont-brand-bmw:before {
  content: "\e8b2"
}

.icofont-brand-box:before {
  content: "\e8b3"
}

.icofont-brand-burger-king:before {
  content: "\e8b4"
}

.icofont-brand-business-insider:before {
  content: "\e8b5"
}

.icofont-brand-buzzfeed:before {
  content: "\e8b6"
}

.icofont-brand-cannon:before {
  content: "\e8b7"
}

.icofont-brand-casio:before {
  content: "\e8b8"
}

.icofont-brand-china-mobile:before {
  content: "\e8b9"
}

.icofont-brand-china-telecom:before {
  content: "\e8ba"
}

.icofont-brand-china-unicom:before {
  content: "\e8bb"
}

.icofont-brand-cisco:before {
  content: "\e8bc"
}

.icofont-brand-citibank:before {
  content: "\e8bd"
}

.icofont-brand-cnet:before {
  content: "\e8be"
}

.icofont-brand-cnn:before {
  content: "\e8bf"
}

.icofont-brand-cocal-cola:before {
  content: "\e8c0"
}

.icofont-brand-compaq:before {
  content: "\e8c1"
}

.icofont-brand-debian:before {
  content: "\e8c2"
}

.icofont-brand-delicious:before {
  content: "\e8c3"
}

.icofont-brand-dell:before {
  content: "\e8c4"
}

.icofont-brand-designbump:before {
  content: "\e8c5"
}

.icofont-brand-designfloat:before {
  content: "\e8c6"
}

.icofont-brand-disney:before {
  content: "\e8c7"
}

.icofont-brand-dodge:before {
  content: "\e8c8"
}

.icofont-brand-dove:before {
  content: "\e8c9"
}

.icofont-brand-drupal:before {
  content: "\e8ca"
}

.icofont-brand-ebay:before {
  content: "\e8cb"
}

.icofont-brand-eleven:before {
  content: "\e8cc"
}

.icofont-brand-emirates:before {
  content: "\e8cd"
}

.icofont-brand-espn:before {
  content: "\e8ce"
}

.icofont-brand-etihad-airways:before {
  content: "\e8cf"
}

.icofont-brand-etisalat:before {
  content: "\e8d0"
}

.icofont-brand-etsy:before {
  content: "\e8d1"
}

.icofont-brand-fastrack:before {
  content: "\e8d2"
}

.icofont-brand-fedex:before {
  content: "\e8d3"
}

.icofont-brand-ferrari:before {
  content: "\e8d4"
}

.icofont-brand-fitbit:before {
  content: "\e8d5"
}

.icofont-brand-flikr:before {
  content: "\e8d6"
}

.icofont-brand-forbes:before {
  content: "\e8d7"
}

.icofont-brand-foursquare:before {
  content: "\e8d8"
}

.icofont-brand-foxconn:before {
  content: "\e8d9"
}

.icofont-brand-fujitsu:before {
  content: "\e8da"
}

.icofont-brand-general-electric:before {
  content: "\e8db"
}

.icofont-brand-gillette:before {
  content: "\e8dc"
}

.icofont-brand-gizmodo:before {
  content: "\e8dd"
}

.icofont-brand-gnome:before {
  content: "\e8de"
}

.icofont-brand-google:before {
  content: "\e8df"
}

.icofont-brand-gopro:before {
  content: "\e8e0"
}

.icofont-brand-gucci:before {
  content: "\e8e1"
}

.icofont-brand-hallmark:before {
  content: "\e8e2"
}

.icofont-brand-hi5:before {
  content: "\e8e3"
}

.icofont-brand-honda:before {
  content: "\e8e4"
}

.icofont-brand-hp:before {
  content: "\e8e5"
}

.icofont-brand-hsbc:before {
  content: "\e8e6"
}

.icofont-brand-htc:before {
  content: "\e8e7"
}

.icofont-brand-huawei:before {
  content: "\e8e8"
}

.icofont-brand-hulu:before {
  content: "\e8e9"
}

.icofont-brand-hyundai:before {
  content: "\e8ea"
}

.icofont-brand-ibm:before {
  content: "\e8eb"
}

.icofont-brand-icofont:before {
  content: "\e8ec"
}

.icofont-brand-icq:before {
  content: "\e8ed"
}

.icofont-brand-ikea:before {
  content: "\e8ee"
}

.icofont-brand-imdb:before {
  content: "\e8ef"
}

.icofont-brand-indiegogo:before {
  content: "\e8f0"
}

.icofont-brand-intel:before {
  content: "\e8f1"
}

.icofont-brand-ipair:before {
  content: "\e8f2"
}

.icofont-brand-jaguar:before {
  content: "\e8f3"
}

.icofont-brand-java:before {
  content: "\e8f4"
}

.icofont-brand-joomla:before {
  content: "\e8f5"
}

.icofont-brand-kickstarter:before {
  content: "\e8f6"
}

.icofont-brand-kik:before {
  content: "\e8f7"
}

.icofont-brand-lastfm:before {
  content: "\e8f8"
}

.icofont-brand-lego:before {
  content: "\e8f9"
}

.icofont-brand-lenovo:before {
  content: "\e8fa"
}

.icofont-brand-levis:before {
  content: "\e8fb"
}

.icofont-brand-lexus:before {
  content: "\e8fc"
}

.icofont-brand-lg:before {
  content: "\e8fd"
}

.icofont-brand-life-hacker:before {
  content: "\e8fe"
}

.icofont-brand-linux-mint:before {
  content: "\e8ff"
}

.icofont-brand-linux:before {
  content: "\e900"
}

.icofont-brand-lionix:before {
  content: "\e901"
}

.icofont-brand-loreal:before {
  content: "\e902"
}

.icofont-brand-louis-vuitton:before {
  content: "\e903"
}

.icofont-brand-mac-os:before {
  content: "\e904"
}

.icofont-brand-marvel-app:before {
  content: "\e905"
}

.icofont-brand-mashable:before {
  content: "\e906"
}

.icofont-brand-mazda:before {
  content: "\e907"
}

.icofont-brand-mcdonals:before {
  content: "\e908"
}

.icofont-brand-mercedes:before {
  content: "\e909"
}

.icofont-brand-micromax:before {
  content: "\e90a"
}

.icofont-brand-microsoft:before {
  content: "\e90b"
}

.icofont-brand-mobileme:before {
  content: "\e90c"
}

.icofont-brand-mobily:before {
  content: "\e90d"
}

.icofont-brand-motorola:before {
  content: "\e90e"
}

.icofont-brand-msi:before {
  content: "\e90f"
}

.icofont-brand-mts:before {
  content: "\e910"
}

.icofont-brand-myspace:before {
  content: "\e911"
}

.icofont-brand-mytv:before {
  content: "\e912"
}

.icofont-brand-nasa:before {
  content: "\e913"
}

.icofont-brand-natgeo:before {
  content: "\e914"
}

.icofont-brand-nbc:before {
  content: "\e915"
}

.icofont-brand-nescafe:before {
  content: "\e916"
}

.icofont-brand-nestle:before {
  content: "\e917"
}

.icofont-brand-netflix:before {
  content: "\e918"
}

.icofont-brand-nexus:before {
  content: "\e919"
}

.icofont-brand-nike:before {
  content: "\e91a"
}

.icofont-brand-nokia:before {
  content: "\e91b"
}

.icofont-brand-nvidia:before {
  content: "\e91c"
}

.icofont-brand-omega:before {
  content: "\e91d"
}

.icofont-brand-opensuse:before {
  content: "\e91e"
}

.icofont-brand-oracle:before {
  content: "\e91f"
}

.icofont-brand-panasonic:before {
  content: "\e920"
}

.icofont-brand-paypal:before {
  content: "\e921"
}

.icofont-brand-pepsi:before {
  content: "\e922"
}

.icofont-brand-philips:before {
  content: "\e923"
}

.icofont-brand-pizza-hut:before {
  content: "\e924"
}

.icofont-brand-playstation:before {
  content: "\e925"
}

.icofont-brand-puma:before {
  content: "\e926"
}

.icofont-brand-qatar-air:before {
  content: "\e927"
}

.icofont-brand-qvc:before {
  content: "\e928"
}

.icofont-brand-readernaut:before {
  content: "\e929"
}

.icofont-brand-redbull:before {
  content: "\e92a"
}

.icofont-brand-reebok:before {
  content: "\e92b"
}

.icofont-brand-reuters:before {
  content: "\e92c"
}

.icofont-brand-samsung:before {
  content: "\e92d"
}

.icofont-brand-sap:before {
  content: "\e92e"
}

.icofont-brand-saudia-airlines:before {
  content: "\e92f"
}

.icofont-brand-scribd:before {
  content: "\e930"
}

.icofont-brand-shell:before {
  content: "\e931"
}

.icofont-brand-siemens:before {
  content: "\e932"
}

.icofont-brand-sk-telecom:before {
  content: "\e933"
}

.icofont-brand-slideshare:before {
  content: "\e934"
}

.icofont-brand-smashing-magazine:before {
  content: "\e935"
}

.icofont-brand-snapchat:before {
  content: "\e936"
}

.icofont-brand-sony-ericsson:before {
  content: "\e937"
}

.icofont-brand-sony:before {
  content: "\e938"
}

.icofont-brand-soundcloud:before {
  content: "\e939"
}

.icofont-brand-sprint:before {
  content: "\e93a"
}

.icofont-brand-squidoo:before {
  content: "\e93b"
}

.icofont-brand-starbucks:before {
  content: "\e93c"
}

.icofont-brand-stc:before {
  content: "\e93d"
}

.icofont-brand-steam:before {
  content: "\e93e"
}

.icofont-brand-suzuki:before {
  content: "\e93f"
}

.icofont-brand-symbian:before {
  content: "\e940"
}

.icofont-brand-t-mobile:before {
  content: "\e941"
}

.icofont-brand-tango:before {
  content: "\e942"
}

.icofont-brand-target:before {
  content: "\e943"
}

.icofont-brand-tata-indicom:before {
  content: "\e944"
}

.icofont-brand-techcrunch:before {
  content: "\e945"
}

.icofont-brand-telenor:before {
  content: "\e946"
}

.icofont-brand-teliasonera:before {
  content: "\e947"
}

.icofont-brand-tesla:before {
  content: "\e948"
}

.icofont-brand-the-verge:before {
  content: "\e949"
}

.icofont-brand-thenextweb:before {
  content: "\e94a"
}

.icofont-brand-toshiba:before {
  content: "\e94b"
}

.icofont-brand-toyota:before {
  content: "\e94c"
}

.icofont-brand-tribenet:before {
  content: "\e94d"
}

.icofont-brand-ubuntu:before {
  content: "\e94e"
}

.icofont-brand-unilever:before {
  content: "\e94f"
}

.icofont-brand-vaio:before {
  content: "\e950"
}

.icofont-brand-verizon:before {
  content: "\e951"
}

.icofont-brand-viber:before {
  content: "\e952"
}

.icofont-brand-vodafone:before {
  content: "\e953"
}

.icofont-brand-volkswagen:before {
  content: "\e954"
}

.icofont-brand-walmart:before {
  content: "\e955"
}

.icofont-brand-warnerbros:before {
  content: "\e956"
}

.icofont-brand-whatsapp:before {
  content: "\e957"
}

.icofont-brand-wikipedia:before {
  content: "\e958"
}

.icofont-brand-windows:before {
  content: "\e959"
}

.icofont-brand-wire:before {
  content: "\e95a"
}

.icofont-brand-wordpress:before {
  content: "\e95b"
}

.icofont-brand-xiaomi:before {
  content: "\e95c"
}

.icofont-brand-yahoobuzz:before {
  content: "\e95d"
}

.icofont-brand-yamaha:before {
  content: "\e95e"
}

.icofont-brand-youtube:before {
  content: "\e95f"
}

.icofont-brand-zain:before {
  content: "\e960"
}

.icofont-bank-alt:before {
  content: "\e961"
}

.icofont-bank:before {
  content: "\e962"
}

.icofont-barcode:before {
  content: "\e963"
}

.icofont-bill-alt:before {
  content: "\e964"
}

.icofont-billboard:before {
  content: "\e965"
}

.icofont-briefcase-1:before {
  content: "\e966"
}

.icofont-briefcase-2:before {
  content: "\e967"
}

.icofont-businessman:before {
  content: "\e968"
}

.icofont-businesswoman:before {
  content: "\e969"
}

.icofont-chair:before {
  content: "\e96a"
}

.icofont-coins:before {
  content: "\e96b"
}

.icofont-company:before {
  content: "\e96c"
}

.icofont-contact-add:before {
  content: "\e96d"
}

.icofont-files-stack:before {
  content: "\e96e"
}

.icofont-handshake-deal:before {
  content: "\e96f"
}

.icofont-id-card:before {
  content: "\e970"
}

.icofont-meeting-add:before {
  content: "\e971"
}

.icofont-money-bag:before {
  content: "\e972"
}

.icofont-pie-chart:before {
  content: "\e973"
}

.icofont-presentation-alt:before {
  content: "\e974"
}

.icofont-presentation:before {
  content: "\e975"
}

.icofont-stamp:before {
  content: "\e976"
}

.icofont-stock-mobile:before {
  content: "\e977"
}

.icofont-chart-arrows-axis:before {
  content: "\e978"
}

.icofont-chart-bar-graph:before {
  content: "\e979"
}

.icofont-chart-flow-1:before {
  content: "\e97a"
}

.icofont-chart-flow-2:before {
  content: "\e97b"
}

.icofont-chart-flow:before {
  content: "\e97c"
}

.icofont-chart-growth:before {
  content: "\e97d"
}

.icofont-chart-histogram-alt:before {
  content: "\e97e"
}

.icofont-chart-histogram:before {
  content: "\e97f"
}

.icofont-chart-line-alt:before {
  content: "\e980"
}

.icofont-chart-line:before {
  content: "\e981"
}

.icofont-chart-pie-alt:before {
  content: "\e982"
}

.icofont-chart-pie:before {
  content: "\e983"
}

.icofont-chart-radar-graph:before {
  content: "\e984"
}

.icofont-architecture-alt:before {
  content: "\e985"
}

.icofont-architecture:before {
  content: "\e986"
}

.icofont-barricade:before {
  content: "\e987"
}

.icofont-bolt:before {
  content: "\e988"
}

.icofont-bricks:before {
  content: "\e989"
}

.icofont-building-alt:before {
  content: "\e98a"
}

.icofont-bull-dozer:before {
  content: "\e98b"
}

.icofont-calculations:before {
  content: "\e98c"
}

.icofont-cement-mix:before {
  content: "\e98d"
}

.icofont-cement-mixer:before {
  content: "\e98e"
}

.icofont-concrete-mixer:before {
  content: "\e98f"
}

.icofont-danger-zone:before {
  content: "\e990"
}

.icofont-drill:before {
  content: "\e991"
}

.icofont-eco-energy:before {
  content: "\e992"
}

.icofont-eco-environmen:before {
  content: "\e993"
}

.icofont-energy-air:before {
  content: "\e994"
}

.icofont-energy-oil:before {
  content: "\e995"
}

.icofont-energy-savings:before {
  content: "\e996"
}

.icofont-energy-solar:before {
  content: "\e997"
}

.icofont-energy-water:before {
  content: "\e998"
}

.icofont-engineer:before {
  content: "\e999"
}

.icofont-fire-extinguisher-alt:before {
  content: "\e99a"
}

.icofont-fire-extinguisher:before {
  content: "\e99b"
}

.icofont-fix-tools:before {
  content: "\e99c"
}

.icofont-fork-lift:before {
  content: "\e99d"
}

.icofont-glue-oil:before {
  content: "\e99e"
}

.icofont-hammer-alt:before {
  content: "\e99f"
}

.icofont-hammer:before {
  content: "\e9a0"
}

.icofont-help-robot:before {
  content: "\e9a1"
}

.icofont-industries-1:before {
  content: "\e9a2"
}

.icofont-industries-2:before {
  content: "\e9a3"
}

.icofont-industries-3:before {
  content: "\e9a4"
}

.icofont-industries-4:before {
  content: "\e9a5"
}

.icofont-industries-5:before {
  content: "\e9a6"
}

.icofont-industries:before {
  content: "\e9a7"
}

.icofont-labour:before {
  content: "\e9a8"
}

.icofont-mining:before {
  content: "\e9a9"
}

.icofont-paint-brush:before {
  content: "\e9aa"
}

.icofont-pollution:before {
  content: "\e9ab"
}

.icofont-power-zone:before {
  content: "\e9ac"
}

.icofont-radio-active:before {
  content: "\e9ad"
}

.icofont-recycle-alt:before {
  content: "\e9ae"
}

.icofont-recycling-man:before {
  content: "\e9af"
}

.icofont-safety-hat-light:before {
  content: "\e9b0"
}

.icofont-safety-hat:before {
  content: "\e9b1"
}

.icofont-saw:before {
  content: "\e9b2"
}

.icofont-screw-driver:before {
  content: "\e9b3"
}

.icofont-tools-1:before {
  content: "\e9b4"
}

.icofont-tools-bag:before {
  content: "\e9b5"
}

.icofont-tow-truck:before {
  content: "\e9b6"
}

.icofont-trolley:before {
  content: "\e9b7"
}

.icofont-trowel:before {
  content: "\e9b8"
}

.icofont-under-construction-alt:before {
  content: "\e9b9"
}

.icofont-under-construction:before {
  content: "\e9ba"
}

.icofont-vehicle-cement:before {
  content: "\e9bb"
}

.icofont-vehicle-crane:before {
  content: "\e9bc"
}

.icofont-vehicle-delivery-van:before {
  content: "\e9bd"
}

.icofont-vehicle-dozer:before {
  content: "\e9be"
}

.icofont-vehicle-excavator:before {
  content: "\e9bf"
}

.icofont-vehicle-trucktor:before {
  content: "\e9c0"
}

.icofont-vehicle-wrecking:before {
  content: "\e9c1"
}

.icofont-worker:before {
  content: "\e9c2"
}

.icofont-workers-group:before {
  content: "\e9c3"
}

.icofont-wrench:before {
  content: "\e9c4"
}

.icofont-afghani-false:before {
  content: "\e9c5"
}

.icofont-afghani-minus:before {
  content: "\e9c6"
}

.icofont-afghani-plus:before {
  content: "\e9c7"
}

.icofont-afghani-true:before {
  content: "\e9c8"
}

.icofont-afghani:before {
  content: "\e9c9"
}

.icofont-baht-false:before {
  content: "\e9ca"
}

.icofont-baht-minus:before {
  content: "\e9cb"
}

.icofont-baht-plus:before {
  content: "\e9cc"
}

.icofont-baht-true:before {
  content: "\e9cd"
}

.icofont-baht:before {
  content: "\e9ce"
}

.icofont-bitcoin-false:before {
  content: "\e9cf"
}

.icofont-bitcoin-minus:before {
  content: "\e9d0"
}

.icofont-bitcoin-plus:before {
  content: "\e9d1"
}

.icofont-bitcoin-true:before {
  content: "\e9d2"
}

.icofont-bitcoin:before {
  content: "\e9d3"
}

.icofont-dollar-flase:before {
  content: "\e9d4"
}

.icofont-dollar-minus:before {
  content: "\e9d5"
}

.icofont-dollar-plus:before {
  content: "\e9d6"
}

.icofont-dollar-true:before {
  content: "\e9d7"
}

.icofont-dollar:before {
  content: "\e9d8"
}

.icofont-dong-false:before {
  content: "\e9d9"
}

.icofont-dong-minus:before {
  content: "\e9da"
}

.icofont-dong-plus:before {
  content: "\e9db"
}

.icofont-dong-true:before {
  content: "\e9dc"
}

.icofont-dong:before {
  content: "\e9dd"
}

.icofont-euro-false:before {
  content: "\e9de"
}

.icofont-euro-minus:before {
  content: "\e9df"
}

.icofont-euro-plus:before {
  content: "\e9e0"
}

.icofont-euro-true:before {
  content: "\e9e1"
}

.icofont-euro:before {
  content: "\e9e2"
}

.icofont-frank-false:before {
  content: "\e9e3"
}

.icofont-frank-minus:before {
  content: "\e9e4"
}

.icofont-frank-plus:before {
  content: "\e9e5"
}

.icofont-frank-true:before {
  content: "\e9e6"
}

.icofont-frank:before {
  content: "\e9e7"
}

.icofont-hryvnia-false:before {
  content: "\e9e8"
}

.icofont-hryvnia-minus:before {
  content: "\e9e9"
}

.icofont-hryvnia-plus:before {
  content: "\e9ea"
}

.icofont-hryvnia-true:before {
  content: "\e9eb"
}

.icofont-hryvnia:before {
  content: "\e9ec"
}

.icofont-lira-false:before {
  content: "\e9ed"
}

.icofont-lira-minus:before {
  content: "\e9ee"
}

.icofont-lira-plus:before {
  content: "\e9ef"
}

.icofont-lira-true:before {
  content: "\e9f0"
}

.icofont-lira:before {
  content: "\e9f1"
}

.icofont-peseta-false:before {
  content: "\e9f2"
}

.icofont-peseta-minus:before {
  content: "\e9f3"
}

.icofont-peseta-plus:before {
  content: "\e9f4"
}

.icofont-peseta-true:before {
  content: "\e9f5"
}

.icofont-peseta:before {
  content: "\e9f6"
}

.icofont-peso-false:before {
  content: "\e9f7"
}

.icofont-peso-minus:before {
  content: "\e9f8"
}

.icofont-peso-plus:before {
  content: "\e9f9"
}

.icofont-peso-true:before {
  content: "\e9fa"
}

.icofont-peso:before {
  content: "\e9fb"
}

.icofont-pound-false:before {
  content: "\e9fc"
}

.icofont-pound-minus:before {
  content: "\e9fd"
}

.icofont-pound-plus:before {
  content: "\e9fe"
}

.icofont-pound-true:before {
  content: "\e9ff"
}

.icofont-pound:before {
  content: "\ea00"
}

.icofont-renminbi-false:before {
  content: "\ea01"
}

.icofont-renminbi-minus:before {
  content: "\ea02"
}

.icofont-renminbi-plus:before {
  content: "\ea03"
}

.icofont-renminbi-true:before {
  content: "\ea04"
}

.icofont-renminbi:before {
  content: "\ea05"
}

.icofont-riyal-false:before {
  content: "\ea06"
}

.icofont-riyal-minus:before {
  content: "\ea07"
}

.icofont-riyal-plus:before {
  content: "\ea08"
}

.icofont-riyal-true:before {
  content: "\ea09"
}

.icofont-riyal:before {
  content: "\ea0a"
}

.icofont-rouble-false:before {
  content: "\ea0b"
}

.icofont-rouble-minus:before {
  content: "\ea0c"
}

.icofont-rouble-plus:before {
  content: "\ea0d"
}

.icofont-rouble-true:before {
  content: "\ea0e"
}

.icofont-rouble:before {
  content: "\ea0f"
}

.icofont-rupee-false:before {
  content: "\ea10"
}

.icofont-rupee-minus:before {
  content: "\ea11"
}

.icofont-rupee-plus:before {
  content: "\ea12"
}

.icofont-rupee-true:before {
  content: "\ea13"
}

.icofont-rupee:before {
  content: "\ea14"
}

.icofont-taka-false:before {
  content: "\ea15"
}

.icofont-taka-minus:before {
  content: "\ea16"
}

.icofont-taka-plus:before {
  content: "\ea17"
}

.icofont-taka-true:before {
  content: "\ea18"
}

.icofont-taka:before {
  content: "\ea19"
}

.icofont-turkish-lira-false:before {
  content: "\ea1a"
}

.icofont-turkish-lira-minus:before {
  content: "\ea1b"
}

.icofont-turkish-lira-plus:before {
  content: "\ea1c"
}

.icofont-turkish-lira-true:before {
  content: "\ea1d"
}

.icofont-turkish-lira:before {
  content: "\ea1e"
}

.icofont-won-false:before {
  content: "\ea1f"
}

.icofont-won-minus:before {
  content: "\ea20"
}

.icofont-won-plus:before {
  content: "\ea21"
}

.icofont-won-true:before {
  content: "\ea22"
}

.icofont-won:before {
  content: "\ea23"
}

.icofont-yen-false:before {
  content: "\ea24"
}

.icofont-yen-minus:before {
  content: "\ea25"
}

.icofont-yen-plus:before {
  content: "\ea26"
}

.icofont-yen-true:before {
  content: "\ea27"
}

.icofont-yen:before {
  content: "\ea28"
}

.icofont-android-nexus:before {
  content: "\ea29"
}

.icofont-android-tablet:before {
  content: "\ea2a"
}

.icofont-apple-watch:before {
  content: "\ea2b"
}

.icofont-drawing-tablet:before {
  content: "\ea2c"
}

.icofont-earphone:before {
  content: "\ea2d"
}

.icofont-flash-drive:before {
  content: "\ea2e"
}

.icofont-game-console:before {
  content: "\ea2f"
}

.icofont-game-controller:before {
  content: "\ea30"
}

.icofont-game-pad:before {
  content: "\ea31"
}

.icofont-game:before {
  content: "\ea32"
}

.icofont-headphone-alt-1:before {
  content: "\ea33"
}

.icofont-headphone-alt-2:before {
  content: "\ea34"
}

.icofont-headphone-alt-3:before {
  content: "\ea35"
}

.icofont-headphone-alt:before {
  content: "\ea36"
}

.icofont-headphone:before {
  content: "\ea37"
}

.icofont-htc-one:before {
  content: "\ea38"
}

.icofont-imac:before {
  content: "\ea39"
}

.icofont-ipad:before {
  content: "\ea3a"
}

.icofont-iphone:before {
  content: "\ea3b"
}

.icofont-ipod-nano:before {
  content: "\ea3c"
}

.icofont-ipod-touch:before {
  content: "\ea3d"
}

.icofont-keyboard-alt:before {
  content: "\ea3e"
}

.icofont-keyboard-wireless:before {
  content: "\ea3f"
}

.icofont-keyboard:before {
  content: "\ea40"
}

.icofont-laptop-alt:before {
  content: "\ea41"
}

.icofont-laptop:before {
  content: "\ea42"
}

.icofont-macbook:before {
  content: "\ea43"
}

.icofont-magic-mouse:before {
  content: "\ea44"
}

.icofont-micro-chip:before {
  content: "\ea45"
}

.icofont-microphone-alt:before {
  content: "\ea46"
}

.icofont-microphone:before {
  content: "\ea47"
}

.icofont-monitor:before {
  content: "\ea48"
}

.icofont-mouse:before {
  content: "\ea49"
}

.icofont-mp3-player:before {
  content: "\ea4a"
}

.icofont-nintendo:before {
  content: "\ea4b"
}

.icofont-playstation-alt:before {
  content: "\ea4c"
}

.icofont-psvita:before {
  content: "\ea4d"
}

.icofont-radio-mic:before {
  content: "\ea4e"
}

.icofont-radio:before {
  content: "\ea4f"
}

.icofont-refrigerator:before {
  content: "\ea50"
}

.icofont-samsung-galaxy:before {
  content: "\ea51"
}

.icofont-surface-tablet:before {
  content: "\ea52"
}

.icofont-ui-head-phone:before {
  content: "\ea53"
}

.icofont-ui-keyboard:before {
  content: "\ea54"
}

.icofont-washing-machine:before {
  content: "\ea55"
}

.icofont-wifi-router:before {
  content: "\ea56"
}

.icofont-wii-u:before {
  content: "\ea57"
}

.icofont-windows-lumia:before {
  content: "\ea58"
}

.icofont-wireless-mouse:before {
  content: "\ea59"
}

.icofont-xbox-360:before {
  content: "\ea5a"
}

.icofont-arrow-down:before {
  content: "\ea5b"
}

.icofont-arrow-left:before {
  content: "\ea5c"
}

.icofont-arrow-right:before {
  content: "\ea5d"
}

.icofont-arrow-up:before {
  content: "\ea5e"
}

.icofont-block-down:before {
  content: "\ea5f"
}

.icofont-block-left:before {
  content: "\ea60"
}

.icofont-block-right:before {
  content: "\ea61"
}

.icofont-block-up:before {
  content: "\ea62"
}

.icofont-bubble-down:before {
  content: "\ea63"
}

.icofont-bubble-left:before {
  content: "\ea64"
}

.icofont-bubble-right:before {
  content: "\ea65"
}

.icofont-bubble-up:before {
  content: "\ea66"
}

.icofont-caret-down:before {
  content: "\ea67"
}

.icofont-caret-left:before {
  content: "\ea68"
}

.icofont-caret-right:before {
  content: "\ea69"
}

.icofont-caret-up:before {
  content: "\ea6a"
}

.icofont-circled-down:before {
  content: "\ea6b"
}

.icofont-circled-left:before {
  content: "\ea6c"
}

.icofont-circled-right:before {
  content: "\ea6d"
}

.icofont-circled-up:before {
  content: "\ea6e"
}

.icofont-collapse:before {
  content: "\ea6f"
}

.icofont-cursor-drag:before {
  content: "\ea70"
}

.icofont-curved-double-left:before {
  content: "\ea71"
}

.icofont-curved-double-right:before {
  content: "\ea72"
}

.icofont-curved-down:before {
  content: "\ea73"
}

.icofont-curved-left:before {
  content: "\ea74"
}

.icofont-curved-right:before {
  content: "\ea75"
}

.icofont-curved-up:before {
  content: "\ea76"
}

.icofont-dotted-down:before {
  content: "\ea77"
}

.icofont-dotted-left:before {
  content: "\ea78"
}

.icofont-dotted-right:before {
  content: "\ea79"
}

.icofont-dotted-up:before {
  content: "\ea7a"
}

.icofont-double-left:before {
  content: "\ea7b"
}

.icofont-double-right:before {
  content: "\ea7c"
}

.icofont-expand-alt:before {
  content: "\ea7d"
}

.icofont-hand-down:before {
  content: "\ea7e"
}

.icofont-hand-drag:before {
  content: "\ea7f"
}

.icofont-hand-drag1:before {
  content: "\ea80"
}

.icofont-hand-drag2:before {
  content: "\ea81"
}

.icofont-hand-drawn-alt-down:before {
  content: "\ea82"
}

.icofont-hand-drawn-alt-left:before {
  content: "\ea83"
}

.icofont-hand-drawn-alt-right:before {
  content: "\ea84"
}

.icofont-hand-drawn-alt-up:before {
  content: "\ea85"
}

.icofont-hand-drawn-down:before {
  content: "\ea86"
}

.icofont-hand-drawn-left:before {
  content: "\ea87"
}

.icofont-hand-drawn-right:before {
  content: "\ea88"
}

.icofont-hand-drawn-up:before {
  content: "\ea89"
}

.icofont-hand-grippers:before {
  content: "\ea8a"
}

.icofont-hand-left:before {
  content: "\ea8b"
}

.icofont-hand-right:before {
  content: "\ea8c"
}

.icofont-hand-up:before {
  content: "\ea8d"
}

.icofont-line-block-down:before {
  content: "\ea8e"
}

.icofont-line-block-left:before {
  content: "\ea8f"
}

.icofont-line-block-right:before {
  content: "\ea90"
}

.icofont-line-block-up:before {
  content: "\ea91"
}

.icofont-long-arrow-down:before {
  content: "\ea92"
}

.icofont-long-arrow-left:before {
  content: "\ea93"
}

.icofont-long-arrow-right:before {
  content: "\ea94"
}

.icofont-long-arrow-up:before {
  content: "\ea95"
}

.icofont-rounded-collapse:before {
  content: "\ea96"
}

.icofont-rounded-double-left:before {
  content: "\ea97"
}

.icofont-rounded-double-right:before {
  content: "\ea98"
}

.icofont-rounded-down:before {
  content: "\ea99"
}

.icofont-rounded-expand:before {
  content: "\ea9a"
}

.icofont-rounded-left-down:before {
  content: "\ea9b"
}

.icofont-rounded-left-up:before {
  content: "\ea9c"
}

.icofont-rounded-left:before {
  content: "\ea9d"
}

.icofont-rounded-right-down:before {
  content: "\ea9e"
}

.icofont-rounded-right-up:before {
  content: "\ea9f"
}

.icofont-rounded-right:before {
  content: "\eaa0"
}

.icofont-rounded-up:before {
  content: "\eaa1"
}

.icofont-scroll-bubble-down:before {
  content: "\eaa2"
}

.icofont-scroll-bubble-left:before {
  content: "\eaa3"
}

.icofont-scroll-bubble-right:before {
  content: "\eaa4"
}

.icofont-scroll-bubble-up:before {
  content: "\eaa5"
}

.icofont-scroll-double-down:before {
  content: "\eaa6"
}

.icofont-scroll-double-left:before {
  content: "\eaa7"
}

.icofont-scroll-double-right:before {
  content: "\eaa8"
}

.icofont-scroll-double-up:before {
  content: "\eaa9"
}

.icofont-scroll-down:before {
  content: "\eaaa"
}

.icofont-scroll-left:before {
  content: "\eaab"
}

.icofont-scroll-long-down:before {
  content: "\eaac"
}

.icofont-scroll-long-left:before {
  content: "\eaad"
}

.icofont-scroll-long-right:before {
  content: "\eaae"
}

.icofont-scroll-long-up:before {
  content: "\eaaf"
}

.icofont-scroll-right:before {
  content: "\eab0"
}

.icofont-scroll-up:before {
  content: "\eab1"
}

.icofont-simple-down:before {
  content: "\eab2"
}

.icofont-simple-left-down:before {
  content: "\eab3"
}

.icofont-simple-left-up:before {
  content: "\eab4"
}

.icofont-simple-left:before {
  content: "\eab5"
}

.icofont-simple-right-down:before {
  content: "\eab6"
}

.icofont-simple-right-up:before {
  content: "\eab7"
}

.icofont-simple-right:before {
  content: "\eab8"
}

.icofont-simple-up:before {
  content: "\eab9"
}

.icofont-square-down:before {
  content: "\eaba"
}

.icofont-square-left:before {
  content: "\eabb"
}

.icofont-square-right:before {
  content: "\eabc"
}

.icofont-square-up:before {
  content: "\eabd"
}

.icofont-stylish-down:before {
  content: "\eabe"
}

.icofont-stylish-left:before {
  content: "\eabf"
}

.icofont-stylish-right:before {
  content: "\eac0"
}

.icofont-stylish-up:before {
  content: "\eac1"
}

.icofont-swoosh-down:before {
  content: "\eac2"
}

.icofont-swoosh-left:before {
  content: "\eac3"
}

.icofont-swoosh-right:before {
  content: "\eac4"
}

.icofont-swoosh-up:before {
  content: "\eac5"
}

.icofont-thin-double-left:before {
  content: "\eac6"
}

.icofont-thin-double-right:before {
  content: "\eac7"
}

.icofont-thin-down:before {
  content: "\eac8"
}

.icofont-thin-left:before {
  content: "\eac9"
}

.icofont-thin-right:before {
  content: "\eaca"
}

.icofont-thin-up:before {
  content: "\eacb"
}

.icofont-abc:before {
  content: "\eacc"
}

.icofont-atom:before {
  content: "\eacd"
}

.icofont-award:before {
  content: "\eace"
}

.icofont-bell-alt:before {
  content: "\eacf"
}

.icofont-black-board:before {
  content: "\ead0"
}

.icofont-book-alt:before {
  content: "\ead1"
}

.icofont-book:before {
  content: "\ead2"
}

.icofont-brainstorming:before {
  content: "\ead3"
}

.icofont-certificate-alt-1:before {
  content: "\ead4"
}

.icofont-certificate-alt-2:before {
  content: "\ead5"
}

.icofont-certificate:before {
  content: "\ead6"
}

.icofont-education:before {
  content: "\ead7"
}

.icofont-electron:before {
  content: "\ead8"
}

.icofont-fountain-pen:before {
  content: "\ead9"
}

.icofont-globe-alt:before {
  content: "\eada"
}

.icofont-graduate-alt:before {
  content: "\eadb"
}

.icofont-graduate:before {
  content: "\eadc"
}

.icofont-group-students:before {
  content: "\eadd"
}

.icofont-hat-alt:before {
  content: "\eade"
}

.icofont-hat:before {
  content: "\eadf"
}

.icofont-instrument:before {
  content: "\eae0"
}

.icofont-lamp-light:before {
  content: "\eae1"
}

.icofont-medal:before {
  content: "\eae2"
}

.icofont-microscope-alt:before {
  content: "\eae3"
}

.icofont-microscope:before {
  content: "\eae4"
}

.icofont-paper:before {
  content: "\eae5"
}

.icofont-pen-alt-4:before {
  content: "\eae6"
}

.icofont-pen-nib:before {
  content: "\eae7"
}

.icofont-pencil-alt-5:before {
  content: "\eae8"
}

.icofont-quill-pen:before {
  content: "\eae9"
}

.icofont-read-book-alt:before {
  content: "\eaea"
}

.icofont-read-book:before {
  content: "\eaeb"
}

.icofont-school-bag:before {
  content: "\eaec"
}

.icofont-school-bus:before {
  content: "\eaed"
}

.icofont-student-alt:before {
  content: "\eaee"
}

.icofont-student:before {
  content: "\eaef"
}

.icofont-teacher:before {
  content: "\eaf0"
}

.icofont-test-bulb:before {
  content: "\eaf1"
}

.icofont-test-tube-alt:before {
  content: "\eaf2"
}

.icofont-university:before {
  content: "\eaf3"
}

.icofont-angry:before {
  content: "\eaf4"
}

.icofont-astonished:before {
  content: "\eaf5"
}

.icofont-confounded:before {
  content: "\eaf6"
}

.icofont-confused:before {
  content: "\eaf7"
}

.icofont-crying:before {
  content: "\eaf8"
}

.icofont-dizzy:before {
  content: "\eaf9"
}

.icofont-expressionless:before {
  content: "\eafa"
}

.icofont-heart-eyes:before {
  content: "\eafb"
}

.icofont-laughing:before {
  content: "\eafc"
}

.icofont-nerd-smile:before {
  content: "\eafd"
}

.icofont-open-mouth:before {
  content: "\eafe"
}

.icofont-rage:before {
  content: "\eaff"
}

.icofont-rolling-eyes:before {
  content: "\eb00"
}

.icofont-sad:before {
  content: "\eb01"
}

.icofont-simple-smile:before {
  content: "\eb02"
}

.icofont-slightly-smile:before {
  content: "\eb03"
}

.icofont-smirk:before {
  content: "\eb04"
}

.icofont-stuck-out-tongue:before {
  content: "\eb05"
}

.icofont-wink-smile:before {
  content: "\eb06"
}

.icofont-worried:before {
  content: "\eb07"
}

.icofont-file-alt:before {
  content: "\eb08"
}

.icofont-file-audio:before {
  content: "\eb09"
}

.icofont-file-avi-mp4:before {
  content: "\eb0a"
}

.icofont-file-bmp:before {
  content: "\eb0b"
}

.icofont-file-code:before {
  content: "\eb0c"
}

.icofont-file-css:before {
  content: "\eb0d"
}

.icofont-file-document:before {
  content: "\eb0e"
}

.icofont-file-eps:before {
  content: "\eb0f"
}

.icofont-file-excel:before {
  content: "\eb10"
}

.icofont-file-exe:before {
  content: "\eb11"
}

.icofont-file-file:before {
  content: "\eb12"
}

.icofont-file-flv:before {
  content: "\eb13"
}

.icofont-file-gif:before {
  content: "\eb14"
}

.icofont-file-html5:before {
  content: "\eb15"
}

.icofont-file-image:before {
  content: "\eb16"
}

.icofont-file-iso:before {
  content: "\eb17"
}

.icofont-file-java:before {
  content: "\eb18"
}

.icofont-file-javascript:before {
  content: "\eb19"
}

.icofont-file-jpg:before {
  content: "\eb1a"
}

.icofont-file-midi:before {
  content: "\eb1b"
}

.icofont-file-mov:before {
  content: "\eb1c"
}

.icofont-file-mp3:before {
  content: "\eb1d"
}

.icofont-file-pdf:before {
  content: "\eb1e"
}

.icofont-file-php:before {
  content: "\eb1f"
}

.icofont-file-png:before {
  content: "\eb20"
}

.icofont-file-powerpoint:before {
  content: "\eb21"
}

.icofont-file-presentation:before {
  content: "\eb22"
}

.icofont-file-psb:before {
  content: "\eb23"
}

.icofont-file-psd:before {
  content: "\eb24"
}

.icofont-file-python:before {
  content: "\eb25"
}

.icofont-file-ruby:before {
  content: "\eb26"
}

.icofont-file-spreadsheet:before {
  content: "\eb27"
}

.icofont-file-sql:before {
  content: "\eb28"
}

.icofont-file-svg:before {
  content: "\eb29"
}

.icofont-file-text:before {
  content: "\eb2a"
}

.icofont-file-tiff:before {
  content: "\eb2b"
}

.icofont-file-video:before {
  content: "\eb2c"
}

.icofont-file-wave:before {
  content: "\eb2d"
}

.icofont-file-wmv:before {
  content: "\eb2e"
}

.icofont-file-word:before {
  content: "\eb2f"
}

.icofont-file-zip:before {
  content: "\eb30"
}

.icofont-cycling-alt:before {
  content: "\eb31"
}

.icofont-cycling:before {
  content: "\eb32"
}

.icofont-dumbbell:before {
  content: "\eb33"
}

.icofont-dumbbells:before {
  content: "\eb34"
}

.icofont-gym-alt-1:before {
  content: "\eb35"
}

.icofont-gym-alt-2:before {
  content: "\eb36"
}

.icofont-gym-alt-3:before {
  content: "\eb37"
}

.icofont-gym:before {
  content: "\eb38"
}

.icofont-muscle-weight:before {
  content: "\eb39"
}

.icofont-muscle:before {
  content: "\eb3a"
}

.icofont-apple:before {
  content: "\eb3b"
}

.icofont-arabian-coffee:before {
  content: "\eb3c"
}

.icofont-artichoke:before {
  content: "\eb3d"
}

.icofont-asparagus:before {
  content: "\eb3e"
}

.icofont-avocado:before {
  content: "\eb3f"
}

.icofont-baby-food:before {
  content: "\eb40"
}

.icofont-banana:before {
  content: "\eb41"
}

.icofont-bbq:before {
  content: "\eb42"
}

.icofont-beans:before {
  content: "\eb43"
}

.icofont-beer:before {
  content: "\eb44"
}

.icofont-bell-pepper-capsicum:before {
  content: "\eb45"
}

.icofont-birthday-cake:before {
  content: "\eb46"
}

.icofont-bread:before {
  content: "\eb47"
}

.icofont-broccoli:before {
  content: "\eb48"
}

.icofont-burger:before {
  content: "\eb49"
}

.icofont-cabbage:before {
  content: "\eb4a"
}

.icofont-carrot:before {
  content: "\eb4b"
}

.icofont-cauli-flower:before {
  content: "\eb4c"
}

.icofont-cheese:before {
  content: "\eb4d"
}

.icofont-chef:before {
  content: "\eb4e"
}

.icofont-cherry:before {
  content: "\eb4f"
}

.icofont-chicken-fry:before {
  content: "\eb50"
}

.icofont-chicken:before {
  content: "\eb51"
}

.icofont-cocktail:before {
  content: "\eb52"
}

.icofont-coconut-water:before {
  content: "\eb53"
}

.icofont-coconut:before {
  content: "\eb54"
}

.icofont-coffee-alt:before {
  content: "\eb55"
}

.icofont-coffee-cup:before {
  content: "\eb56"
}

.icofont-coffee-mug:before {
  content: "\eb57"
}

.icofont-coffee-pot:before {
  content: "\eb58"
}

.icofont-cola:before {
  content: "\eb59"
}

.icofont-corn:before {
  content: "\eb5a"
}

.icofont-croissant:before {
  content: "\eb5b"
}

.icofont-crop-plant:before {
  content: "\eb5c"
}

.icofont-cucumber:before {
  content: "\eb5d"
}

.icofont-culinary:before {
  content: "\eb5e"
}

.icofont-cup-cake:before {
  content: "\eb5f"
}

.icofont-dining-table:before {
  content: "\eb60"
}

.icofont-donut:before {
  content: "\eb61"
}

.icofont-egg-plant:before {
  content: "\eb62"
}

.icofont-egg-poached:before {
  content: "\eb63"
}

.icofont-farmer-alt:before {
  content: "\eb64"
}

.icofont-farmer:before {
  content: "\eb65"
}

.icofont-fast-food:before {
  content: "\eb66"
}

.icofont-food-basket:before {
  content: "\eb67"
}

.icofont-food-cart:before {
  content: "\eb68"
}

.icofont-fork-and-knife:before {
  content: "\eb69"
}

.icofont-french-fries:before {
  content: "\eb6a"
}

.icofont-fruits:before {
  content: "\eb6b"
}

.icofont-grapes:before {
  content: "\eb6c"
}

.icofont-honey:before {
  content: "\eb6d"
}

.icofont-hot-dog:before {
  content: "\eb6e"
}

.icofont-ice-cream-alt:before {
  content: "\eb6f"
}

.icofont-ice-cream:before {
  content: "\eb70"
}

.icofont-juice:before {
  content: "\eb71"
}

.icofont-ketchup:before {
  content: "\eb72"
}

.icofont-kiwi:before {
  content: "\eb73"
}

.icofont-layered-cake:before {
  content: "\eb74"
}

.icofont-lemon-alt:before {
  content: "\eb75"
}

.icofont-lemon:before {
  content: "\eb76"
}

.icofont-lobster:before {
  content: "\eb77"
}

.icofont-mango:before {
  content: "\eb78"
}

.icofont-milk:before {
  content: "\eb79"
}

.icofont-mushroom:before {
  content: "\eb7a"
}

.icofont-noodles:before {
  content: "\eb7b"
}

.icofont-onion:before {
  content: "\eb7c"
}

.icofont-orange:before {
  content: "\eb7d"
}

.icofont-pear:before {
  content: "\eb7e"
}

.icofont-peas:before {
  content: "\eb7f"
}

.icofont-pepper:before {
  content: "\eb80"
}

.icofont-pie-alt:before {
  content: "\eb81"
}

.icofont-pie:before {
  content: "\eb82"
}

.icofont-pineapple:before {
  content: "\eb83"
}

.icofont-pizza-slice:before {
  content: "\eb84"
}

.icofont-pizza:before {
  content: "\eb85"
}

.icofont-plant:before {
  content: "\eb86"
}

.icofont-popcorn:before {
  content: "\eb87"
}

.icofont-potato:before {
  content: "\eb88"
}

.icofont-pumpkin:before {
  content: "\eb89"
}

.icofont-raddish:before {
  content: "\eb8a"
}

.icofont-restaurant-menu:before {
  content: "\eb8b"
}

.icofont-restaurant:before {
  content: "\eb8c"
}

.icofont-salt-and-pepper:before {
  content: "\eb8d"
}

.icofont-sandwich:before {
  content: "\eb8e"
}

.icofont-sausage:before {
  content: "\eb8f"
}

.icofont-soft-drinks:before {
  content: "\eb90"
}

.icofont-soup-bowl:before {
  content: "\eb91"
}

.icofont-spoon-and-fork:before {
  content: "\eb92"
}

.icofont-steak:before {
  content: "\eb93"
}

.icofont-strawberry:before {
  content: "\eb94"
}

.icofont-sub-sandwich:before {
  content: "\eb95"
}

.icofont-sushi:before {
  content: "\eb96"
}

.icofont-taco:before {
  content: "\eb97"
}

.icofont-tea-pot:before {
  content: "\eb98"
}

.icofont-tea:before {
  content: "\eb99"
}

.icofont-tomato:before {
  content: "\eb9a"
}

.icofont-watermelon:before {
  content: "\eb9b"
}

.icofont-wheat:before {
  content: "\eb9c"
}

.icofont-baby-backpack:before {
  content: "\eb9d"
}

.icofont-baby-cloth:before {
  content: "\eb9e"
}

.icofont-baby-milk-bottle:before {
  content: "\eb9f"
}

.icofont-baby-trolley:before {
  content: "\eba0"
}

.icofont-baby:before {
  content: "\eba1"
}

.icofont-candy:before {
  content: "\eba2"
}

.icofont-holding-hands:before {
  content: "\eba3"
}

.icofont-infant-nipple:before {
  content: "\eba4"
}

.icofont-kids-scooter:before {
  content: "\eba5"
}

.icofont-safety-pin:before {
  content: "\eba6"
}

.icofont-teddy-bear:before {
  content: "\eba7"
}

.icofont-toy-ball:before {
  content: "\eba8"
}

.icofont-toy-cat:before {
  content: "\eba9"
}

.icofont-toy-duck:before {
  content: "\ebaa"
}

.icofont-toy-elephant:before {
  content: "\ebab"
}

.icofont-toy-hand:before {
  content: "\ebac"
}

.icofont-toy-horse:before {
  content: "\ebad"
}

.icofont-toy-lattu:before {
  content: "\ebae"
}

.icofont-toy-train:before {
  content: "\ebaf"
}

.icofont-burglar:before {
  content: "\ebb0"
}

.icofont-cannon-firing:before {
  content: "\ebb1"
}

.icofont-cc-camera:before {
  content: "\ebb2"
}

.icofont-cop-badge:before {
  content: "\ebb3"
}

.icofont-cop:before {
  content: "\ebb4"
}

.icofont-court-hammer:before {
  content: "\ebb5"
}

.icofont-court:before {
  content: "\ebb6"
}

.icofont-finger-print:before {
  content: "\ebb7"
}

.icofont-gavel:before {
  content: "\ebb8"
}

.icofont-handcuff-alt:before {
  content: "\ebb9"
}

.icofont-handcuff:before {
  content: "\ebba"
}

.icofont-investigation:before {
  content: "\ebbb"
}

.icofont-investigator:before {
  content: "\ebbc"
}

.icofont-jail:before {
  content: "\ebbd"
}

.icofont-judge:before {
  content: "\ebbe"
}

.icofont-law-alt-1:before {
  content: "\ebbf"
}

.icofont-law-alt-2:before {
  content: "\ebc0"
}

.icofont-law-alt-3:before {
  content: "\ebc1"
}

.icofont-law-book:before {
  content: "\ebc2"
}

.icofont-law-document:before {
  content: "\ebc3"
}

.icofont-law-order:before {
  content: "\ebc4"
}

.icofont-law-protect:before {
  content: "\ebc5"
}

.icofont-law-scales:before {
  content: "\ebc6"
}

.icofont-law:before {
  content: "\ebc7"
}

.icofont-lawyer-alt-1:before {
  content: "\ebc8"
}

.icofont-lawyer-alt-2:before {
  content: "\ebc9"
}

.icofont-lawyer:before {
  content: "\ebca"
}

.icofont-legal:before {
  content: "\ebcb"
}

.icofont-pistol:before {
  content: "\ebcc"
}

.icofont-police-badge:before {
  content: "\ebcd"
}

.icofont-police-cap:before {
  content: "\ebce"
}

.icofont-police-car-alt-1:before {
  content: "\ebcf"
}

.icofont-police-car-alt-2:before {
  content: "\ebd0"
}

.icofont-police-car:before {
  content: "\ebd1"
}

.icofont-police-hat:before {
  content: "\ebd2"
}

.icofont-police-van:before {
  content: "\ebd3"
}

.icofont-police:before {
  content: "\ebd4"
}

.icofont-thief-alt:before {
  content: "\ebd5"
}

.icofont-thief:before {
  content: "\ebd6"
}

.icofont-abacus-alt:before {
  content: "\ebd7"
}

.icofont-abacus:before {
  content: "\ebd8"
}

.icofont-angle-180:before {
  content: "\ebd9"
}

.icofont-angle-45:before {
  content: "\ebda"
}

.icofont-angle-90:before {
  content: "\ebdb"
}

.icofont-angle:before {
  content: "\ebdc"
}

.icofont-calculator-alt-1:before {
  content: "\ebdd"
}

.icofont-calculator-alt-2:before {
  content: "\ebde"
}

.icofont-calculator:before {
  content: "\ebdf"
}

.icofont-circle-ruler-alt:before {
  content: "\ebe0"
}

.icofont-circle-ruler:before {
  content: "\ebe1"
}

.icofont-compass-alt-1:before {
  content: "\ebe2"
}

.icofont-compass-alt-2:before {
  content: "\ebe3"
}

.icofont-compass-alt-3:before {
  content: "\ebe4"
}

.icofont-compass-alt-4:before {
  content: "\ebe5"
}

.icofont-golden-ratio:before {
  content: "\ebe6"
}

.icofont-marker-alt-1:before {
  content: "\ebe7"
}

.icofont-marker-alt-2:before {
  content: "\ebe8"
}

.icofont-marker-alt-3:before {
  content: "\ebe9"
}

.icofont-marker:before {
  content: "\ebea"
}

.icofont-math:before {
  content: "\ebeb"
}

.icofont-mathematical-alt-1:before {
  content: "\ebec"
}

.icofont-mathematical-alt-2:before {
  content: "\ebed"
}

.icofont-mathematical:before {
  content: "\ebee"
}

.icofont-pen-alt-1:before {
  content: "\ebef"
}

.icofont-pen-alt-2:before {
  content: "\ebf0"
}

.icofont-pen-alt-3:before {
  content: "\ebf1"
}

.icofont-pen-holder-alt-1:before {
  content: "\ebf2"
}

.icofont-pen-holder:before {
  content: "\ebf3"
}

.icofont-pen:before {
  content: "\ebf4"
}

.icofont-pencil-alt-1:before {
  content: "\ebf5"
}

.icofont-pencil-alt-2:before {
  content: "\ebf6"
}

.icofont-pencil-alt-3:before {
  content: "\ebf7"
}

.icofont-pencil-alt-4:before {
  content: "\ebf8"
}

.icofont-pencil:before {
  content: "\ebf9"
}

.icofont-ruler-alt-1:before {
  content: "\ebfa"
}

.icofont-ruler-alt-2:before {
  content: "\ebfb"
}

.icofont-ruler-compass-alt:before {
  content: "\ebfc"
}

.icofont-ruler-compass:before {
  content: "\ebfd"
}

.icofont-ruler-pencil-alt-1:before {
  content: "\ebfe"
}

.icofont-ruler-pencil-alt-2:before {
  content: "\ebff"
}

.icofont-ruler-pencil:before {
  content: "\ec00"
}

.icofont-ruler:before {
  content: "\ec01"
}

.icofont-rulers-alt:before {
  content: "\ec02"
}

.icofont-rulers:before {
  content: "\ec03"
}

.icofont-square-root:before {
  content: "\ec04"
}

.icofont-ui-calculator:before {
  content: "\ec05"
}

.icofont-aids:before {
  content: "\ec06"
}

.icofont-ambulance-crescent:before {
  content: "\ec07"
}

.icofont-ambulance-cross:before {
  content: "\ec08"
}

.icofont-ambulance:before {
  content: "\ec09"
}

.icofont-autism:before {
  content: "\ec0a"
}

.icofont-bandage:before {
  content: "\ec0b"
}

.icofont-blind:before {
  content: "\ec0c"
}

.icofont-blood-drop:before {
  content: "\ec0d"
}

.icofont-blood-test:before {
  content: "\ec0e"
}

.icofont-blood:before {
  content: "\ec0f"
}

.icofont-brain-alt:before {
  content: "\ec10"
}

.icofont-brain:before {
  content: "\ec11"
}

.icofont-capsule:before {
  content: "\ec12"
}

.icofont-crutch:before {
  content: "\ec13"
}

.icofont-disabled:before {
  content: "\ec14"
}

.icofont-dna-alt-1:before {
  content: "\ec15"
}

.icofont-dna-alt-2:before {
  content: "\ec16"
}

.icofont-dna:before {
  content: "\ec17"
}

.icofont-doctor-alt:before {
  content: "\ec18"
}

.icofont-doctor:before {
  content: "\ec19"
}

.icofont-drug-pack:before {
  content: "\ec1a"
}

.icofont-drug:before {
  content: "\ec1b"
}

.icofont-first-aid-alt:before {
  content: "\ec1c"
}

.icofont-first-aid:before {
  content: "\ec1d"
}

.icofont-heart-beat-alt:before {
  content: "\ec1e"
}

.icofont-heart-beat:before {
  content: "\ec1f"
}

.icofont-heartbeat:before {
  content: "\ec20"
}

.icofont-herbal:before {
  content: "\ec21"
}

.icofont-hospital:before {
  content: "\ec22"
}

.icofont-icu:before {
  content: "\ec23"
}

.icofont-injection-syringe:before {
  content: "\ec24"
}

.icofont-laboratory:before {
  content: "\ec25"
}

.icofont-medical-sign-alt:before {
  content: "\ec26"
}

.icofont-medical-sign:before {
  content: "\ec27"
}

.icofont-nurse-alt:before {
  content: "\ec28"
}

.icofont-nurse:before {
  content: "\ec29"
}

.icofont-nursing-home:before {
  content: "\ec2a"
}

.icofont-operation-theater:before {
  content: "\ec2b"
}

.icofont-paralysis-disability:before {
  content: "\ec2c"
}

.icofont-patient-bed:before {
  content: "\ec2d"
}

.icofont-patient-file:before {
  content: "\ec2e"
}

.icofont-pills:before {
  content: "\ec2f"
}

.icofont-prescription:before {
  content: "\ec30"
}

.icofont-pulse:before {
  content: "\ec31"
}

.icofont-stethoscope-alt:before {
  content: "\ec32"
}

.icofont-stethoscope:before {
  content: "\ec33"
}

.icofont-stretcher:before {
  content: "\ec34"
}

.icofont-surgeon-alt:before {
  content: "\ec35"
}

.icofont-surgeon:before {
  content: "\ec36"
}

.icofont-tablets:before {
  content: "\ec37"
}

.icofont-test-bottle:before {
  content: "\ec38"
}

.icofont-test-tube:before {
  content: "\ec39"
}

.icofont-thermometer-alt:before {
  content: "\ec3a"
}

.icofont-thermometer:before {
  content: "\ec3b"
}

.icofont-tooth:before {
  content: "\ec3c"
}

.icofont-xray:before {
  content: "\ec3d"
}

.icofont-ui-add:before {
  content: "\ec3e"
}

.icofont-ui-alarm:before {
  content: "\ec3f"
}

.icofont-ui-battery:before {
  content: "\ec40"
}

.icofont-ui-block:before {
  content: "\ec41"
}

.icofont-ui-bluetooth:before {
  content: "\ec42"
}

.icofont-ui-brightness:before {
  content: "\ec43"
}

.icofont-ui-browser:before {
  content: "\ec44"
}

.icofont-ui-calendar:before {
  content: "\ec45"
}

.icofont-ui-call:before {
  content: "\ec46"
}

.icofont-ui-camera:before {
  content: "\ec47"
}

.icofont-ui-cart:before {
  content: "\ec48"
}

.icofont-ui-cell-phone:before {
  content: "\ec49"
}

.icofont-ui-chat:before {
  content: "\ec4a"
}

.icofont-ui-check:before {
  content: "\ec4b"
}

.icofont-ui-clip-board:before {
  content: "\ec4c"
}

.icofont-ui-clip:before {
  content: "\ec4d"
}

.icofont-ui-clock:before {
  content: "\ec4e"
}

.icofont-ui-close:before {
  content: "\ec4f"
}

.icofont-ui-contact-list:before {
  content: "\ec50"
}

.icofont-ui-copy:before {
  content: "\ec51"
}

.icofont-ui-cut:before {
  content: "\ec52"
}

.icofont-ui-delete:before {
  content: "\ec53"
}

.icofont-ui-dial-phone:before {
  content: "\ec54"
}

.icofont-ui-edit:before {
  content: "\ec55"
}

.icofont-ui-email:before {
  content: "\ec56"
}

.icofont-ui-file:before {
  content: "\ec57"
}

.icofont-ui-fire-wall:before {
  content: "\ec58"
}

.icofont-ui-flash-light:before {
  content: "\ec59"
}

.icofont-ui-flight:before {
  content: "\ec5a"
}

.icofont-ui-folder:before {
  content: "\ec5b"
}

.icofont-ui-game:before {
  content: "\ec5c"
}

.icofont-ui-handicapped:before {
  content: "\ec5d"
}

.icofont-ui-home:before {
  content: "\ec5e"
}

.icofont-ui-image:before {
  content: "\ec5f"
}

.icofont-ui-laoding:before {
  content: "\ec60"
}

.icofont-ui-lock:before {
  content: "\ec61"
}

.icofont-ui-love-add:before {
  content: "\ec62"
}

.icofont-ui-love-broken:before {
  content: "\ec63"
}

.icofont-ui-love-remove:before {
  content: "\ec64"
}

.icofont-ui-love:before {
  content: "\ec65"
}

.icofont-ui-map:before {
  content: "\ec66"
}

.icofont-ui-message:before {
  content: "\ec67"
}

.icofont-ui-messaging:before {
  content: "\ec68"
}

.icofont-ui-movie:before {
  content: "\ec69"
}

.icofont-ui-music-player:before {
  content: "\ec6a"
}

.icofont-ui-music:before {
  content: "\ec6b"
}

.icofont-ui-mute:before {
  content: "\ec6c"
}

.icofont-ui-network:before {
  content: "\ec6d"
}

.icofont-ui-next:before {
  content: "\ec6e"
}

.icofont-ui-note:before {
  content: "\ec6f"
}

.icofont-ui-office:before {
  content: "\ec70"
}

.icofont-ui-password:before {
  content: "\ec71"
}

.icofont-ui-pause:before {
  content: "\ec72"
}

.icofont-ui-play-stop:before {
  content: "\ec73"
}

.icofont-ui-play:before {
  content: "\ec74"
}

.icofont-ui-pointer:before {
  content: "\ec75"
}

.icofont-ui-power:before {
  content: "\ec76"
}

.icofont-ui-press:before {
  content: "\ec77"
}

.icofont-ui-previous:before {
  content: "\ec78"
}

.icofont-ui-rate-add:before {
  content: "\ec79"
}

.icofont-ui-rate-blank:before {
  content: "\ec7a"
}

.icofont-ui-rate-remove:before {
  content: "\ec7b"
}

.icofont-ui-rating:before {
  content: "\ec7c"
}

.icofont-ui-record:before {
  content: "\ec7d"
}

.icofont-ui-remove:before {
  content: "\ec7e"
}

.icofont-ui-reply:before {
  content: "\ec7f"
}

.icofont-ui-rotation:before {
  content: "\ec80"
}

.icofont-ui-rss:before {
  content: "\ec81"
}

.icofont-ui-search:before {
  content: "\ec82"
}

.icofont-ui-settings:before {
  content: "\ec83"
}

.icofont-ui-social-link:before {
  content: "\ec84"
}

.icofont-ui-tag:before {
  content: "\ec85"
}

.icofont-ui-text-chat:before {
  content: "\ec86"
}

.icofont-ui-text-loading:before {
  content: "\ec87"
}

.icofont-ui-theme:before {
  content: "\ec88"
}

.icofont-ui-timer:before {
  content: "\ec89"
}

.icofont-ui-touch-phone:before {
  content: "\ec8a"
}

.icofont-ui-travel:before {
  content: "\ec8b"
}

.icofont-ui-unlock:before {
  content: "\ec8c"
}

.icofont-ui-user-group:before {
  content: "\ec8d"
}

.icofont-ui-user:before {
  content: "\ec8e"
}

.icofont-ui-v-card:before {
  content: "\ec8f"
}

.icofont-ui-video-chat:before {
  content: "\ec90"
}

.icofont-ui-video-message:before {
  content: "\ec91"
}

.icofont-ui-video-play:before {
  content: "\ec92"
}

.icofont-ui-video:before {
  content: "\ec93"
}

.icofont-ui-volume:before {
  content: "\ec94"
}

.icofont-ui-weather:before {
  content: "\ec95"
}

.icofont-ui-wifi:before {
  content: "\ec96"
}

.icofont-ui-zoom-in:before {
  content: "\ec97"
}

.icofont-ui-zoom-out:before {
  content: "\ec98"
}

.icofont-cassette-player:before {
  content: "\ec99"
}

.icofont-cassette:before {
  content: "\ec9a"
}

.icofont-forward:before {
  content: "\ec9b"
}

.icofont-guiter:before {
  content: "\ec9c"
}

.icofont-movie:before {
  content: "\ec9d"
}

.icofont-multimedia:before {
  content: "\ec9e"
}

.icofont-music-alt:before {
  content: "\ec9f"
}

.icofont-music-disk:before {
  content: "\eca0"
}

.icofont-music-note:before {
  content: "\eca1"
}

.icofont-music-notes:before {
  content: "\eca2"
}

.icofont-music:before {
  content: "\eca3"
}

.icofont-mute-volume:before {
  content: "\eca4"
}

.icofont-pause:before {
  content: "\eca5"
}

.icofont-play-alt-1:before {
  content: "\eca6"
}

.icofont-play-alt-2:before {
  content: "\eca7"
}

.icofont-play-alt-3:before {
  content: "\eca8"
}

.icofont-play-pause:before {
  content: "\eca9"
}

.icofont-play:before {
  content: "\ecaa"
}

.icofont-record:before {
  content: "\ecab"
}

.icofont-retro-music-disk:before {
  content: "\ecac"
}

.icofont-rewind:before {
  content: "\ecad"
}

.icofont-song-notes:before {
  content: "\ecae"
}

.icofont-sound-wave-alt:before {
  content: "\ecaf"
}

.icofont-sound-wave:before {
  content: "\ecb0"
}

.icofont-stop:before {
  content: "\ecb1"
}

.icofont-video-alt:before {
  content: "\ecb2"
}

.icofont-video-cam:before {
  content: "\ecb3"
}

.icofont-video-clapper:before {
  content: "\ecb4"
}

.icofont-video:before {
  content: "\ecb5"
}

.icofont-volume-bar:before {
  content: "\ecb6"
}

.icofont-volume-down:before {
  content: "\ecb7"
}

.icofont-volume-mute:before {
  content: "\ecb8"
}

.icofont-volume-off:before {
  content: "\ecb9"
}

.icofont-volume-up:before {
  content: "\ecba"
}

.icofont-youtube-play:before {
  content: "\ecbb"
}

.icofont-2checkout-alt:before {
  content: "\ecbc"
}

.icofont-2checkout:before {
  content: "\ecbd"
}

.icofont-amazon-alt:before {
  content: "\ecbe"
}

.icofont-amazon:before {
  content: "\ecbf"
}

.icofont-american-express-alt:before {
  content: "\ecc0"
}

.icofont-american-express:before {
  content: "\ecc1"
}

.icofont-apple-pay-alt:before {
  content: "\ecc2"
}

.icofont-apple-pay:before {
  content: "\ecc3"
}

.icofont-bank-transfer-alt:before {
  content: "\ecc4"
}

.icofont-bank-transfer:before {
  content: "\ecc5"
}

.icofont-braintree-alt:before {
  content: "\ecc6"
}

.icofont-braintree:before {
  content: "\ecc7"
}

.icofont-cash-on-delivery-alt:before {
  content: "\ecc8"
}

.icofont-cash-on-delivery:before {
  content: "\ecc9"
}

.icofont-diners-club-alt-1:before {
  content: "\ecca"
}

.icofont-diners-club-alt-2:before {
  content: "\eccb"
}

.icofont-diners-club-alt-3:before {
  content: "\eccc"
}

.icofont-diners-club:before {
  content: "\eccd"
}

.icofont-discover-alt:before {
  content: "\ecce"
}

.icofont-discover:before {
  content: "\eccf"
}

.icofont-eway-alt:before {
  content: "\ecd0"
}

.icofont-eway:before {
  content: "\ecd1"
}

.icofont-google-wallet-alt-1:before {
  content: "\ecd2"
}

.icofont-google-wallet-alt-2:before {
  content: "\ecd3"
}

.icofont-google-wallet-alt-3:before {
  content: "\ecd4"
}

.icofont-google-wallet:before {
  content: "\ecd5"
}

.icofont-jcb-alt:before {
  content: "\ecd6"
}

.icofont-jcb:before {
  content: "\ecd7"
}

.icofont-maestro-alt:before {
  content: "\ecd8"
}

.icofont-maestro:before {
  content: "\ecd9"
}

.icofont-mastercard-alt:before {
  content: "\ecda"
}

.icofont-mastercard:before {
  content: "\ecdb"
}

.icofont-payoneer-alt:before {
  content: "\ecdc"
}

.icofont-payoneer:before {
  content: "\ecdd"
}

.icofont-paypal-alt:before {
  content: "\ecde"
}

.icofont-paypal:before {
  content: "\ecdf"
}

.icofont-sage-alt:before {
  content: "\ece0"
}

.icofont-sage:before {
  content: "\ece1"
}

.icofont-skrill-alt:before {
  content: "\ece2"
}

.icofont-skrill:before {
  content: "\ece3"
}

.icofont-stripe-alt:before {
  content: "\ece4"
}

.icofont-stripe:before {
  content: "\ece5"
}

.icofont-visa-alt:before {
  content: "\ece6"
}

.icofont-visa-electron:before {
  content: "\ece7"
}

.icofont-visa:before {
  content: "\ece8"
}

.icofont-western-union-alt:before {
  content: "\ece9"
}

.icofont-western-union:before {
  content: "\ecea"
}

.icofont-boy:before {
  content: "\eceb"
}

.icofont-business-man-alt-1:before {
  content: "\ecec"
}

.icofont-business-man-alt-2:before {
  content: "\eced"
}

.icofont-business-man-alt-3:before {
  content: "\ecee"
}

.icofont-business-man:before {
  content: "\ecef"
}

.icofont-female:before {
  content: "\ecf0"
}

.icofont-funky-man:before {
  content: "\ecf1"
}

.icofont-girl-alt:before {
  content: "\ecf2"
}

.icofont-girl:before {
  content: "\ecf3"
}

.icofont-group:before {
  content: "\ecf4"
}

.icofont-hotel-boy-alt:before {
  content: "\ecf5"
}

.icofont-hotel-boy:before {
  content: "\ecf6"
}

.icofont-kid:before {
  content: "\ecf7"
}

.icofont-man-in-glasses:before {
  content: "\ecf8"
}

.icofont-people:before {
  content: "\ecf9"
}

.icofont-support:before {
  content: "\ecfa"
}

.icofont-user-alt-1:before {
  content: "\ecfb"
}

.icofont-user-alt-2:before {
  content: "\ecfc"
}

.icofont-user-alt-3:before {
  content: "\ecfd"
}

.icofont-user-alt-4:before {
  content: "\ecfe"
}

.icofont-user-alt-5:before {
  content: "\ecff"
}

.icofont-user-alt-6:before {
  content: "\ed00"
}

.icofont-user-alt-7:before {
  content: "\ed01"
}

.icofont-user-female:before {
  content: "\ed02"
}

.icofont-user-male:before {
  content: "\ed03"
}

.icofont-user-suited:before {
  content: "\ed04"
}

.icofont-user:before {
  content: "\ed05"
}

.icofont-users-alt-1:before {
  content: "\ed06"
}

.icofont-users-alt-2:before {
  content: "\ed07"
}

.icofont-users-alt-3:before {
  content: "\ed08"
}

.icofont-users-alt-4:before {
  content: "\ed09"
}

.icofont-users-alt-5:before {
  content: "\ed0a"
}

.icofont-users-alt-6:before {
  content: "\ed0b"
}

.icofont-users-social:before {
  content: "\ed0c"
}

.icofont-users:before {
  content: "\ed0d"
}

.icofont-waiter-alt:before {
  content: "\ed0e"
}

.icofont-waiter:before {
  content: "\ed0f"
}

.icofont-woman-in-glasses:before {
  content: "\ed10"
}

.icofont-search-1:before {
  content: "\ed11"
}

.icofont-search-2:before {
  content: "\ed12"
}

.icofont-search-document:before {
  content: "\ed13"
}

.icofont-search-folder:before {
  content: "\ed14"
}

.icofont-search-job:before {
  content: "\ed15"
}

.icofont-search-map:before {
  content: "\ed16"
}

.icofont-search-property:before {
  content: "\ed17"
}

.icofont-search-restaurant:before {
  content: "\ed18"
}

.icofont-search-stock:before {
  content: "\ed19"
}

.icofont-search-user:before {
  content: "\ed1a"
}

.icofont-search:before {
  content: "\ed1b"
}

.icofont-500px:before {
  content: "\ed1c"
}

.icofont-aim:before {
  content: "\ed1d"
}

.icofont-badoo:before {
  content: "\ed1e"
}

.icofont-baidu-tieba:before {
  content: "\ed1f"
}

.icofont-bbm-messenger:before {
  content: "\ed20"
}

.icofont-bebo:before {
  content: "\ed21"
}

.icofont-behance:before {
  content: "\ed22"
}

.icofont-blogger:before {
  content: "\ed23"
}

.icofont-bootstrap:before {
  content: "\ed24"
}

.icofont-brightkite:before {
  content: "\ed25"
}

.icofont-cloudapp:before {
  content: "\ed26"
}

.icofont-concrete5:before {
  content: "\ed27"
}

.icofont-delicious:before {
  content: "\ed28"
}

.icofont-designbump:before {
  content: "\ed29"
}

.icofont-designfloat:before {
  content: "\ed2a"
}

.icofont-deviantart:before {
  content: "\ed2b"
}

.icofont-digg:before {
  content: "\ed2c"
}

.icofont-dotcms:before {
  content: "\ed2d"
}

.icofont-dribbble:before {
  content: "\ed2e"
}

.icofont-dribble:before {
  content: "\ed2f"
}

.icofont-dropbox:before {
  content: "\ed30"
}

.icofont-ebuddy:before {
  content: "\ed31"
}

.icofont-ello:before {
  content: "\ed32"
}

.icofont-ember:before {
  content: "\ed33"
}

.icofont-envato:before {
  content: "\ed34"
}

.icofont-evernote:before {
  content: "\ed35"
}

.icofont-facebook-messenger:before {
  content: "\ed36"
}

.icofont-facebook:before {
  content: "\ed37"
}

.icofont-feedburner:before {
  content: "\ed38"
}

.icofont-flikr:before {
  content: "\ed39"
}

.icofont-folkd:before {
  content: "\ed3a"
}

.icofont-foursquare:before {
  content: "\ed3b"
}

.icofont-friendfeed:before {
  content: "\ed3c"
}

.icofont-ghost:before {
  content: "\ed3d"
}

.icofont-github:before {
  content: "\ed3e"
}

.icofont-gnome:before {
  content: "\ed3f"
}

.icofont-google-buzz:before {
  content: "\ed40"
}

.icofont-google-hangouts:before {
  content: "\ed41"
}

.icofont-google-map:before {
  content: "\ed42"
}

.icofont-google-plus:before {
  content: "\ed43"
}

.icofont-google-talk:before {
  content: "\ed44"
}

.icofont-hype-machine:before {
  content: "\ed45"
}

.icofont-instagram:before {
  content: "\ed46"
}

.icofont-kakaotalk:before {
  content: "\ed47"
}

.icofont-kickstarter:before {
  content: "\ed48"
}

.icofont-kik:before {
  content: "\ed49"
}

.icofont-kiwibox:before {
  content: "\ed4a"
}

.icofont-line-messenger:before {
  content: "\ed4b"
}

.icofont-line:before {
  content: "\ed4c"
}

.icofont-linkedin:before {
  content: "\ed4d"
}

.icofont-linux-mint:before {
  content: "\ed4e"
}

.icofont-live-messenger:before {
  content: "\ed4f"
}

.icofont-livejournal:before {
  content: "\ed50"
}

.icofont-magento:before {
  content: "\ed51"
}

.icofont-meetme:before {
  content: "\ed52"
}

.icofont-meetup:before {
  content: "\ed53"
}

.icofont-mixx:before {
  content: "\ed54"
}

.icofont-newsvine:before {
  content: "\ed55"
}

.icofont-nimbuss:before {
  content: "\ed56"
}

.icofont-odnoklassniki:before {
  content: "\ed57"
}

.icofont-opencart:before {
  content: "\ed58"
}

.icofont-oscommerce:before {
  content: "\ed59"
}

.icofont-pandora:before {
  content: "\ed5a"
}

.icofont-photobucket:before {
  content: "\ed5b"
}

.icofont-picasa:before {
  content: "\ed5c"
}

.icofont-pinterest:before {
  content: "\ed5d"
}

.icofont-prestashop:before {
  content: "\ed5e"
}

.icofont-qik:before {
  content: "\ed5f"
}

.icofont-qq:before {
  content: "\ed60"
}

.icofont-readernaut:before {
  content: "\ed61"
}

.icofont-reddit:before {
  content: "\ed62"
}

.icofont-renren:before {
  content: "\ed63"
}

.icofont-rss:before {
  content: "\ed64"
}

.icofont-shopify:before {
  content: "\ed65"
}

.icofont-silverstripe:before {
  content: "\ed66"
}

.icofont-skype:before {
  content: "\ed67"
}

.icofont-slack:before {
  content: "\ed68"
}

.icofont-slashdot:before {
  content: "\ed69"
}

.icofont-slidshare:before {
  content: "\ed6a"
}

.icofont-smugmug:before {
  content: "\ed6b"
}

.icofont-snapchat:before {
  content: "\ed6c"
}

.icofont-soundcloud:before {
  content: "\ed6d"
}

.icofont-spotify:before {
  content: "\ed6e"
}

.icofont-stack-exchange:before {
  content: "\ed6f"
}

.icofont-stack-overflow:before {
  content: "\ed70"
}

.icofont-steam:before {
  content: "\ed71"
}

.icofont-stumbleupon:before {
  content: "\ed72"
}

.icofont-tagged:before {
  content: "\ed73"
}

.icofont-technorati:before {
  content: "\ed74"
}

.icofont-telegram:before {
  content: "\ed75"
}

.icofont-tinder:before {
  content: "\ed76"
}

.icofont-trello:before {
  content: "\ed77"
}

.icofont-tumblr:before {
  content: "\ed78"
}

.icofont-twitch:before {
  content: "\ed79"
}

.icofont-twitter:before {
  content: "\ed7a"
}

.icofont-typo3:before {
  content: "\ed7b"
}

.icofont-ubercart:before {
  content: "\ed7c"
}

.icofont-viber:before {
  content: "\ed7d"
}

.icofont-viddler:before {
  content: "\ed7e"
}

.icofont-vimeo:before {
  content: "\ed7f"
}

.icofont-vine:before {
  content: "\ed80"
}

.icofont-virb:before {
  content: "\ed81"
}

.icofont-virtuemart:before {
  content: "\ed82"
}

.icofont-vk:before {
  content: "\ed83"
}

.icofont-wechat:before {
  content: "\ed84"
}

.icofont-weibo:before {
  content: "\ed85"
}

.icofont-whatsapp:before {
  content: "\ed86"
}

.icofont-xing:before {
  content: "\ed87"
}

.icofont-yahoo:before {
  content: "\ed88"
}

.icofont-yelp:before {
  content: "\ed89"
}

.icofont-youku:before {
  content: "\ed8a"
}

.icofont-youtube:before {
  content: "\ed8b"
}

.icofont-zencart:before {
  content: "\ed8c"
}

.icofont-badminton-birdie:before {
  content: "\ed8d"
}

.icofont-baseball:before {
  content: "\ed8e"
}

.icofont-baseballer:before {
  content: "\ed8f"
}

.icofont-basketball-hoop:before {
  content: "\ed90"
}

.icofont-basketball:before {
  content: "\ed91"
}

.icofont-billiard-ball:before {
  content: "\ed92"
}

.icofont-boot-alt-1:before {
  content: "\ed93"
}

.icofont-boot-alt-2:before {
  content: "\ed94"
}

.icofont-boot:before {
  content: "\ed95"
}

.icofont-bowling-alt:before {
  content: "\ed96"
}

.icofont-bowling:before {
  content: "\ed97"
}

.icofont-canoe:before {
  content: "\ed98"
}

.icofont-cheer-leader:before {
  content: "\ed99"
}

.icofont-climbing:before {
  content: "\ed9a"
}

.icofont-corner:before {
  content: "\ed9b"
}

.icofont-field-alt:before {
  content: "\ed9c"
}

.icofont-field:before {
  content: "\ed9d"
}

.icofont-football-alt:before {
  content: "\ed9e"
}

.icofont-football-american:before {
  content: "\ed9f"
}

.icofont-football:before {
  content: "\eda0"
}

.icofont-foul:before {
  content: "\eda1"
}

.icofont-goal-keeper:before {
  content: "\eda2"
}

.icofont-goal:before {
  content: "\eda3"
}

.icofont-golf-alt:before {
  content: "\eda4"
}

.icofont-golf-bag:before {
  content: "\eda5"
}

.icofont-golf-cart:before {
  content: "\eda6"
}

.icofont-golf-field:before {
  content: "\eda7"
}

.icofont-golf:before {
  content: "\eda8"
}

.icofont-golfer:before {
  content: "\eda9"
}

.icofont-helmet:before {
  content: "\edaa"
}

.icofont-hockey-alt:before {
  content: "\edab"
}

.icofont-hockey:before {
  content: "\edac"
}

.icofont-ice-skate:before {
  content: "\edad"
}

.icofont-jersey-alt:before {
  content: "\edae"
}

.icofont-jersey:before {
  content: "\edaf"
}

.icofont-jumping:before {
  content: "\edb0"
}

.icofont-kick:before {
  content: "\edb1"
}

.icofont-leg:before {
  content: "\edb2"
}

.icofont-match-review:before {
  content: "\edb3"
}

.icofont-medal-sport:before {
  content: "\edb4"
}

.icofont-offside:before {
  content: "\edb5"
}

.icofont-olympic-logo:before {
  content: "\edb6"
}

.icofont-olympic:before {
  content: "\edb7"
}

.icofont-padding:before {
  content: "\edb8"
}

.icofont-penalty-card:before {
  content: "\edb9"
}

.icofont-racer:before {
  content: "\edba"
}

.icofont-racing-car:before {
  content: "\edbb"
}

.icofont-racing-flag-alt:before {
  content: "\edbc"
}

.icofont-racing-flag:before {
  content: "\edbd"
}

.icofont-racings-wheel:before {
  content: "\edbe"
}

.icofont-referee:before {
  content: "\edbf"
}

.icofont-refree-jersey:before {
  content: "\edc0"
}

.icofont-result-sport:before {
  content: "\edc1"
}

.icofont-rugby-ball:before {
  content: "\edc2"
}

.icofont-rugby-player:before {
  content: "\edc3"
}

.icofont-rugby:before {
  content: "\edc4"
}

.icofont-runner-alt-1:before {
  content: "\edc5"
}

.icofont-runner-alt-2:before {
  content: "\edc6"
}

.icofont-runner:before {
  content: "\edc7"
}

.icofont-score-board:before {
  content: "\edc8"
}

.icofont-skiing-man:before {
  content: "\edc9"
}

.icofont-skydiving-goggles:before {
  content: "\edca"
}

.icofont-snow-mobile:before {
  content: "\edcb"
}

.icofont-steering:before {
  content: "\edcc"
}

.icofont-stopwatch:before {
  content: "\edcd"
}

.icofont-substitute:before {
  content: "\edce"
}

.icofont-swimmer:before {
  content: "\edcf"
}

.icofont-table-tennis:before {
  content: "\edd0"
}

.icofont-team-alt:before {
  content: "\edd1"
}

.icofont-team:before {
  content: "\edd2"
}

.icofont-tennis-player:before {
  content: "\edd3"
}

.icofont-tennis:before {
  content: "\edd4"
}

.icofont-tracking:before {
  content: "\edd5"
}

.icofont-trophy-alt:before {
  content: "\edd6"
}

.icofont-trophy:before {
  content: "\edd7"
}

.icofont-volleyball-alt:before {
  content: "\edd8"
}

.icofont-volleyball-fire:before {
  content: "\edd9"
}

.icofont-volleyball:before {
  content: "\edda"
}

.icofont-water-bottle:before {
  content: "\eddb"
}

.icofont-whistle-alt:before {
  content: "\eddc"
}

.icofont-whistle:before {
  content: "\eddd"
}

.icofont-win-trophy:before {
  content: "\edde"
}

.icofont-align-center:before {
  content: "\eddf"
}

.icofont-align-left:before {
  content: "\ede0"
}

.icofont-align-right:before {
  content: "\ede1"
}

.icofont-all-caps:before {
  content: "\ede2"
}

.icofont-bold:before {
  content: "\ede3"
}

.icofont-brush:before {
  content: "\ede4"
}

.icofont-clip-board:before {
  content: "\ede5"
}

.icofont-code-alt:before {
  content: "\ede6"
}

.icofont-color-bucket:before {
  content: "\ede7"
}

.icofont-color-picker:before {
  content: "\ede8"
}

.icofont-copy-invert:before {
  content: "\ede9"
}

.icofont-copy:before {
  content: "\edea"
}

.icofont-cut:before {
  content: "\edeb"
}

.icofont-delete-alt:before {
  content: "\edec"
}

.icofont-edit-alt:before {
  content: "\eded"
}

.icofont-eraser-alt:before {
  content: "\edee"
}

.icofont-font:before {
  content: "\edef"
}

.icofont-heading:before {
  content: "\edf0"
}

.icofont-indent:before {
  content: "\edf1"
}

.icofont-italic-alt:before {
  content: "\edf2"
}

.icofont-italic:before {
  content: "\edf3"
}

.icofont-justify-all:before {
  content: "\edf4"
}

.icofont-justify-center:before {
  content: "\edf5"
}

.icofont-justify-left:before {
  content: "\edf6"
}

.icofont-justify-right:before {
  content: "\edf7"
}

.icofont-link-broken:before {
  content: "\edf8"
}

.icofont-outdent:before {
  content: "\edf9"
}

.icofont-paper-clip:before {
  content: "\edfa"
}

.icofont-paragraph:before {
  content: "\edfb"
}

.icofont-pin:before {
  content: "\edfc"
}

.icofont-printer:before {
  content: "\edfd"
}

.icofont-redo:before {
  content: "\edfe"
}

.icofont-rotation:before {
  content: "\edff"
}

.icofont-save:before {
  content: "\ee00"
}

.icofont-small-cap:before {
  content: "\ee01"
}

.icofont-strike-through:before {
  content: "\ee02"
}

.icofont-sub-listing:before {
  content: "\ee03"
}

.icofont-subscript:before {
  content: "\ee04"
}

.icofont-superscript:before {
  content: "\ee05"
}

.icofont-table:before {
  content: "\ee06"
}

.icofont-text-height:before {
  content: "\ee07"
}

.icofont-text-width:before {
  content: "\ee08"
}

.icofont-trash:before {
  content: "\ee09"
}

.icofont-underline:before {
  content: "\ee0a"
}

.icofont-undo:before {
  content: "\ee0b"
}

.icofont-air-balloon:before {
  content: "\ee0c"
}

.icofont-airplane-alt:before {
  content: "\ee0d"
}

.icofont-airplane:before {
  content: "\ee0e"
}

.icofont-articulated-truck:before {
  content: "\ee0f"
}

.icofont-auto-mobile:before {
  content: "\ee10"
}

.icofont-auto-rickshaw:before {
  content: "\ee11"
}

.icofont-bicycle-alt-1:before {
  content: "\ee12"
}

.icofont-bicycle-alt-2:before {
  content: "\ee13"
}

.icofont-bicycle:before {
  content: "\ee14"
}

.icofont-bus-alt-1:before {
  content: "\ee15"
}

.icofont-bus-alt-2:before {
  content: "\ee16"
}

.icofont-bus-alt-3:before {
  content: "\ee17"
}

.icofont-bus:before {
  content: "\ee18"
}

.icofont-cab:before {
  content: "\ee19"
}

.icofont-cable-car:before {
  content: "\ee1a"
}

.icofont-car-alt-1:before {
  content: "\ee1b"
}

.icofont-car-alt-2:before {
  content: "\ee1c"
}

.icofont-car-alt-3:before {
  content: "\ee1d"
}

.icofont-car-alt-4:before {
  content: "\ee1e"
}

.icofont-car:before {
  content: "\ee1f"
}

.icofont-delivery-time:before {
  content: "\ee20"
}

.icofont-fast-delivery:before {
  content: "\ee21"
}

.icofont-fire-truck-alt:before {
  content: "\ee22"
}

.icofont-fire-truck:before {
  content: "\ee23"
}

.icofont-free-delivery:before {
  content: "\ee24"
}

.icofont-helicopter:before {
  content: "\ee25"
}

.icofont-motor-bike-alt:before {
  content: "\ee26"
}

.icofont-motor-bike:before {
  content: "\ee27"
}

.icofont-motor-biker:before {
  content: "\ee28"
}

.icofont-oil-truck:before {
  content: "\ee29"
}

.icofont-rickshaw:before {
  content: "\ee2a"
}

.icofont-rocket-alt-1:before {
  content: "\ee2b"
}

.icofont-rocket-alt-2:before {
  content: "\ee2c"
}

.icofont-rocket:before {
  content: "\ee2d"
}

.icofont-sail-boat-alt-1:before {
  content: "\ee2e"
}

.icofont-sail-boat-alt-2:before {
  content: "\ee2f"
}

.icofont-sail-boat:before {
  content: "\ee30"
}

.icofont-scooter:before {
  content: "\ee31"
}

.icofont-sea-plane:before {
  content: "\ee32"
}

.icofont-ship-alt:before {
  content: "\ee33"
}

.icofont-ship:before {
  content: "\ee34"
}

.icofont-speed-boat:before {
  content: "\ee35"
}

.icofont-taxi:before {
  content: "\ee36"
}

.icofont-tractor:before {
  content: "\ee37"
}

.icofont-train-line:before {
  content: "\ee38"
}

.icofont-train-steam:before {
  content: "\ee39"
}

.icofont-tram:before {
  content: "\ee3a"
}

.icofont-truck-alt:before {
  content: "\ee3b"
}

.icofont-truck-loaded:before {
  content: "\ee3c"
}

.icofont-truck:before {
  content: "\ee3d"
}

.icofont-van-alt:before {
  content: "\ee3e"
}

.icofont-van:before {
  content: "\ee3f"
}

.icofont-yacht:before {
  content: "\ee40"
}

.icofont-5-star-hotel:before {
  content: "\ee41"
}

.icofont-air-ticket:before {
  content: "\ee42"
}

.icofont-beach-bed:before {
  content: "\ee43"
}

.icofont-beach:before {
  content: "\ee44"
}

.icofont-camping-vest:before {
  content: "\ee45"
}

.icofont-direction-sign:before {
  content: "\ee46"
}

.icofont-hill-side:before {
  content: "\ee47"
}

.icofont-hill:before {
  content: "\ee48"
}

.icofont-hotel:before {
  content: "\ee49"
}

.icofont-island-alt:before {
  content: "\ee4a"
}

.icofont-island:before {
  content: "\ee4b"
}

.icofont-sandals-female:before {
  content: "\ee4c"
}

.icofont-sandals-male:before {
  content: "\ee4d"
}

.icofont-travelling:before {
  content: "\ee4e"
}

.icofont-breakdown:before {
  content: "\ee4f"
}

.icofont-celsius:before {
  content: "\ee50"
}

.icofont-clouds:before {
  content: "\ee51"
}

.icofont-cloudy:before {
  content: "\ee52"
}

.icofont-dust:before {
  content: "\ee53"
}

.icofont-eclipse:before {
  content: "\ee54"
}

.icofont-fahrenheit:before {
  content: "\ee55"
}

.icofont-forest-fire:before {
  content: "\ee56"
}

.icofont-full-night:before {
  content: "\ee57"
}

.icofont-full-sunny:before {
  content: "\ee58"
}

.icofont-hail-night:before {
  content: "\ee59"
}

.icofont-hail-rainy-night:before {
  content: "\ee5a"
}

.icofont-hail-rainy-sunny:before {
  content: "\ee5b"
}

.icofont-hail-rainy:before {
  content: "\ee5c"
}

.icofont-hail-sunny:before {
  content: "\ee5d"
}

.icofont-hail-thunder-night:before {
  content: "\ee5e"
}

.icofont-hail-thunder-sunny:before {
  content: "\ee5f"
}

.icofont-hail-thunder:before {
  content: "\ee60"
}

.icofont-hail:before {
  content: "\ee61"
}

.icofont-hill-night:before {
  content: "\ee62"
}

.icofont-hill-sunny:before {
  content: "\ee63"
}

.icofont-hurricane:before {
  content: "\ee64"
}

.icofont-meteor:before {
  content: "\ee65"
}

.icofont-night:before {
  content: "\ee66"
}

.icofont-rainy-night:before {
  content: "\ee67"
}

.icofont-rainy-sunny:before {
  content: "\ee68"
}

.icofont-rainy-thunder:before {
  content: "\ee69"
}

.icofont-rainy:before {
  content: "\ee6a"
}

.icofont-snow-alt:before {
  content: "\ee6b"
}

.icofont-snow-flake:before {
  content: "\ee6c"
}

.icofont-snow-temp:before {
  content: "\ee6d"
}

.icofont-snow:before {
  content: "\ee6e"
}

.icofont-snowy-hail:before {
  content: "\ee6f"
}

.icofont-snowy-night-hail:before {
  content: "\ee70"
}

.icofont-snowy-night-rainy:before {
  content: "\ee71"
}

.icofont-snowy-night:before {
  content: "\ee72"
}

.icofont-snowy-rainy:before {
  content: "\ee73"
}

.icofont-snowy-sunny-hail:before {
  content: "\ee74"
}

.icofont-snowy-sunny-rainy:before {
  content: "\ee75"
}

.icofont-snowy-sunny:before {
  content: "\ee76"
}

.icofont-snowy-thunder-night:before {
  content: "\ee77"
}

.icofont-snowy-thunder-sunny:before {
  content: "\ee78"
}

.icofont-snowy-thunder:before {
  content: "\ee79"
}

.icofont-snowy-windy-night:before {
  content: "\ee7a"
}

.icofont-snowy-windy-sunny:before {
  content: "\ee7b"
}

.icofont-snowy-windy:before {
  content: "\ee7c"
}

.icofont-snowy:before {
  content: "\ee7d"
}

.icofont-sun-alt:before {
  content: "\ee7e"
}

.icofont-sun-rise:before {
  content: "\ee7f"
}

.icofont-sun-set:before {
  content: "\ee80"
}

.icofont-sun:before {
  content: "\ee81"
}

.icofont-sunny-day-temp:before {
  content: "\ee82"
}

.icofont-sunny:before {
  content: "\ee83"
}

.icofont-thunder-light:before {
  content: "\ee84"
}

.icofont-tornado:before {
  content: "\ee85"
}

.icofont-umbrella-alt:before {
  content: "\ee86"
}

.icofont-umbrella:before {
  content: "\ee87"
}

.icofont-volcano:before {
  content: "\ee88"
}

.icofont-wave:before {
  content: "\ee89"
}

.icofont-wind-scale-0:before {
  content: "\ee8a"
}

.icofont-wind-scale-1:before {
  content: "\ee8b"
}

.icofont-wind-scale-10:before {
  content: "\ee8c"
}

.icofont-wind-scale-11:before {
  content: "\ee8d"
}

.icofont-wind-scale-12:before {
  content: "\ee8e"
}

.icofont-wind-scale-2:before {
  content: "\ee8f"
}

.icofont-wind-scale-3:before {
  content: "\ee90"
}

.icofont-wind-scale-4:before {
  content: "\ee91"
}

.icofont-wind-scale-5:before {
  content: "\ee92"
}

.icofont-wind-scale-6:before {
  content: "\ee93"
}

.icofont-wind-scale-7:before {
  content: "\ee94"
}

.icofont-wind-scale-8:before {
  content: "\ee95"
}

.icofont-wind-scale-9:before {
  content: "\ee96"
}

.icofont-wind-waves:before {
  content: "\ee97"
}

.icofont-wind:before {
  content: "\ee98"
}

.icofont-windy-hail:before {
  content: "\ee99"
}

.icofont-windy-night:before {
  content: "\ee9a"
}

.icofont-windy-raining:before {
  content: "\ee9b"
}

.icofont-windy-sunny:before {
  content: "\ee9c"
}

.icofont-windy-thunder-raining:before {
  content: "\ee9d"
}

.icofont-windy-thunder:before {
  content: "\ee9e"
}

.icofont-windy:before {
  content: "\ee9f"
}

.icofont-addons:before {
  content: "\eea0"
}

.icofont-address-book:before {
  content: "\eea1"
}

.icofont-adjust:before {
  content: "\eea2"
}

.icofont-alarm:before {
  content: "\eea3"
}

.icofont-anchor:before {
  content: "\eea4"
}

.icofont-archive:before {
  content: "\eea5"
}

.icofont-at:before {
  content: "\eea6"
}

.icofont-attachment:before {
  content: "\eea7"
}

.icofont-audio:before {
  content: "\eea8"
}

.icofont-automation:before {
  content: "\eea9"
}

.icofont-badge:before {
  content: "\eeaa"
}

.icofont-bag-alt:before {
  content: "\eeab"
}

.icofont-bag:before {
  content: "\eeac"
}

.icofont-ban:before {
  content: "\eead"
}

.icofont-bar-code:before {
  content: "\eeae"
}

.icofont-bars:before {
  content: "\eeaf"
}

.icofont-basket:before {
  content: "\eeb0"
}

.icofont-battery-empty:before {
  content: "\eeb1"
}

.icofont-battery-full:before {
  content: "\eeb2"
}

.icofont-battery-half:before {
  content: "\eeb3"
}

.icofont-battery-low:before {
  content: "\eeb4"
}

.icofont-beaker:before {
  content: "\eeb5"
}

.icofont-beard:before {
  content: "\eeb6"
}

.icofont-bed:before {
  content: "\eeb7"
}

.icofont-bell:before {
  content: "\eeb8"
}

.icofont-beverage:before {
  content: "\eeb9"
}

.icofont-bill:before {
  content: "\eeba"
}

.icofont-bin:before {
  content: "\eebb"
}

.icofont-binary:before {
  content: "\eebc"
}

.icofont-binoculars:before {
  content: "\eebd"
}

.icofont-bluetooth:before {
  content: "\eebe"
}

.icofont-bomb:before {
  content: "\eebf"
}

.icofont-book-mark:before {
  content: "\eec0"
}

.icofont-box:before {
  content: "\eec1"
}

.icofont-briefcase:before {
  content: "\eec2"
}

.icofont-broken:before {
  content: "\eec3"
}

.icofont-bucket:before {
  content: "\eec4"
}

.icofont-bucket1:before {
  content: "\eec5"
}

.icofont-bucket2:before {
  content: "\eec6"
}

.icofont-bug:before {
  content: "\eec7"
}

.icofont-building:before {
  content: "\eec8"
}

.icofont-bulb-alt:before {
  content: "\eec9"
}

.icofont-bullet:before {
  content: "\eeca"
}

.icofont-bullhorn:before {
  content: "\eecb"
}

.icofont-bullseye:before {
  content: "\eecc"
}

.icofont-calendar:before {
  content: "\eecd"
}

.icofont-camera-alt:before {
  content: "\eece"
}

.icofont-camera:before {
  content: "\eecf"
}

.icofont-card:before {
  content: "\eed0"
}

.icofont-cart-alt:before {
  content: "\eed1"
}

.icofont-cart:before {
  content: "\eed2"
}

.icofont-cc:before {
  content: "\eed3"
}

.icofont-charging:before {
  content: "\eed4"
}

.icofont-chat:before {
  content: "\eed5"
}

.icofont-check-alt:before {
  content: "\eed6"
}

.icofont-check-circled:before {
  content: "\eed7"
}

.icofont-check:before {
  content: "\eed8"
}

.icofont-checked:before {
  content: "\eed9"
}

.icofont-children-care:before {
  content: "\eeda"
}

.icofont-clip:before {
  content: "\eedb"
}

.icofont-clock-time:before {
  content: "\eedc"
}

.icofont-close-circled:before {
  content: "\eedd"
}

.icofont-close-line-circled:before {
  content: "\eede"
}

.icofont-close-line-squared-alt:before {
  content: "\eedf"
}

.icofont-close-line-squared:before {
  content: "\eee0"
}

.icofont-close-line:before {
  content: "\eee1"
}

.icofont-close-squared-alt:before {
  content: "\eee2"
}

.icofont-close-squared:before {
  content: "\eee3"
}

.icofont-close:before {
  content: "\eee4"
}

.icofont-cloud-download:before {
  content: "\eee5"
}

.icofont-cloud-refresh:before {
  content: "\eee6"
}

.icofont-cloud-upload:before {
  content: "\eee7"
}

.icofont-cloud:before {
  content: "\eee8"
}

.icofont-code-not-allowed:before {
  content: "\eee9"
}

.icofont-code:before {
  content: "\eeea"
}

.icofont-comment:before {
  content: "\eeeb"
}

.icofont-compass-alt:before {
  content: "\eeec"
}

.icofont-compass:before {
  content: "\eeed"
}

.icofont-computer:before {
  content: "\eeee"
}

.icofont-connection:before {
  content: "\eeef"
}

.icofont-console:before {
  content: "\eef0"
}

.icofont-contacts:before {
  content: "\eef1"
}

.icofont-contrast:before {
  content: "\eef2"
}

.icofont-copyright:before {
  content: "\eef3"
}

.icofont-credit-card:before {
  content: "\eef4"
}

.icofont-crop:before {
  content: "\eef5"
}

.icofont-crown:before {
  content: "\eef6"
}

.icofont-cube:before {
  content: "\eef7"
}

.icofont-cubes:before {
  content: "\eef8"
}

.icofont-dashboard-web:before {
  content: "\eef9"
}

.icofont-dashboard:before {
  content: "\eefa"
}

.icofont-data:before {
  content: "\eefb"
}

.icofont-database-add:before {
  content: "\eefc"
}

.icofont-database-locked:before {
  content: "\eefd"
}

.icofont-database-remove:before {
  content: "\eefe"
}

.icofont-database:before {
  content: "\eeff"
}

.icofont-delete:before {
  content: "\ef00"
}

.icofont-diamond:before {
  content: "\ef01"
}

.icofont-dice-multiple:before {
  content: "\ef02"
}

.icofont-dice:before {
  content: "\ef03"
}

.icofont-disc:before {
  content: "\ef04"
}

.icofont-diskette:before {
  content: "\ef05"
}

.icofont-document-folder:before {
  content: "\ef06"
}

.icofont-download-alt:before {
  content: "\ef07"
}

.icofont-download:before {
  content: "\ef08"
}

.icofont-downloaded:before {
  content: "\ef09"
}

.icofont-drag:before {
  content: "\ef0a"
}

.icofont-drag1:before {
  content: "\ef0b"
}

.icofont-drag2:before {
  content: "\ef0c"
}

.icofont-drag3:before {
  content: "\ef0d"
}

.icofont-earth:before {
  content: "\ef0e"
}

.icofont-ebook:before {
  content: "\ef0f"
}

.icofont-edit:before {
  content: "\ef10"
}

.icofont-eject:before {
  content: "\ef11"
}

.icofont-email:before {
  content: "\ef12"
}

.icofont-envelope-open:before {
  content: "\ef13"
}

.icofont-envelope:before {
  content: "\ef14"
}

.icofont-eraser:before {
  content: "\ef15"
}

.icofont-error:before {
  content: "\ef16"
}

.icofont-excavator:before {
  content: "\ef17"
}

.icofont-exchange:before {
  content: "\ef18"
}

.icofont-exclamation-circle:before {
  content: "\ef19"
}

.icofont-exclamation-square:before {
  content: "\ef1a"
}

.icofont-exclamation-tringle:before {
  content: "\ef1b"
}

.icofont-exclamation:before {
  content: "\ef1c"
}

.icofont-exit:before {
  content: "\ef1d"
}

.icofont-expand:before {
  content: "\ef1e"
}

.icofont-external-link:before {
  content: "\ef1f"
}

.icofont-external:before {
  content: "\ef20"
}

.icofont-eye-alt:before {
  content: "\ef21"
}

.icofont-eye-blocked:before {
  content: "\ef22"
}

.icofont-eye-dropper:before {
  content: "\ef23"
}

.icofont-eye:before {
  content: "\ef24"
}

.icofont-favourite:before {
  content: "\ef25"
}

.icofont-fax:before {
  content: "\ef26"
}

.icofont-file-fill:before {
  content: "\ef27"
}

.icofont-film:before {
  content: "\ef28"
}

.icofont-filter:before {
  content: "\ef29"
}

.icofont-fire-alt:before {
  content: "\ef2a"
}

.icofont-fire-burn:before {
  content: "\ef2b"
}

.icofont-fire:before {
  content: "\ef2c"
}

.icofont-flag-alt-1:before {
  content: "\ef2d"
}

.icofont-flag-alt-2:before {
  content: "\ef2e"
}

.icofont-flag:before {
  content: "\ef2f"
}

.icofont-flame-torch:before {
  content: "\ef30"
}

.icofont-flash-light:before {
  content: "\ef31"
}

.icofont-flash:before {
  content: "\ef32"
}

.icofont-flask:before {
  content: "\ef33"
}

.icofont-focus:before {
  content: "\ef34"
}

.icofont-folder-open:before {
  content: "\ef35"
}

.icofont-folder:before {
  content: "\ef36"
}

.icofont-foot-print:before {
  content: "\ef37"
}

.icofont-garbage:before {
  content: "\ef38"
}

.icofont-gear-alt:before {
  content: "\ef39"
}

.icofont-gear:before {
  content: "\ef3a"
}

.icofont-gears:before {
  content: "\ef3b"
}

.icofont-gift:before {
  content: "\ef3c"
}

.icofont-glass:before {
  content: "\ef3d"
}

.icofont-globe:before {
  content: "\ef3e"
}

.icofont-graffiti:before {
  content: "\ef3f"
}

.icofont-grocery:before {
  content: "\ef40"
}

.icofont-hand:before {
  content: "\ef41"
}

.icofont-hanger:before {
  content: "\ef42"
}

.icofont-hard-disk:before {
  content: "\ef43"
}

.icofont-heart-alt:before {
  content: "\ef44"
}

.icofont-heart:before {
  content: "\ef45"
}

.icofont-history:before {
  content: "\ef46"
}

.icofont-home:before {
  content: "\ef47"
}

.icofont-horn:before {
  content: "\ef48"
}

.icofont-hour-glass:before {
  content: "\ef49"
}

.icofont-id:before {
  content: "\ef4a"
}

.icofont-image:before {
  content: "\ef4b"
}

.icofont-inbox:before {
  content: "\ef4c"
}

.icofont-infinite:before {
  content: "\ef4d"
}

.icofont-info-circle:before {
  content: "\ef4e"
}

.icofont-info-square:before {
  content: "\ef4f"
}

.icofont-info:before {
  content: "\ef50"
}

.icofont-institution:before {
  content: "\ef51"
}

.icofont-interface:before {
  content: "\ef52"
}

.icofont-invisible:before {
  content: "\ef53"
}

.icofont-jacket:before {
  content: "\ef54"
}

.icofont-jar:before {
  content: "\ef55"
}

.icofont-jewlery:before {
  content: "\ef56"
}

.icofont-karate:before {
  content: "\ef57"
}

.icofont-key-hole:before {
  content: "\ef58"
}

.icofont-key:before {
  content: "\ef59"
}

.icofont-label:before {
  content: "\ef5a"
}

.icofont-lamp:before {
  content: "\ef5b"
}

.icofont-layers:before {
  content: "\ef5c"
}

.icofont-layout:before {
  content: "\ef5d"
}

.icofont-leaf:before {
  content: "\ef5e"
}

.icofont-leaflet:before {
  content: "\ef5f"
}

.icofont-learn:before {
  content: "\ef60"
}

.icofont-lego:before {
  content: "\ef61"
}

.icofont-lens:before {
  content: "\ef62"
}

.icofont-letter:before {
  content: "\ef63"
}

.icofont-letterbox:before {
  content: "\ef64"
}

.icofont-library:before {
  content: "\ef65"
}

.icofont-license:before {
  content: "\ef66"
}

.icofont-life-bouy:before {
  content: "\ef67"
}

.icofont-life-buoy:before {
  content: "\ef68"
}

.icofont-life-jacket:before {
  content: "\ef69"
}

.icofont-life-ring:before {
  content: "\ef6a"
}

.icofont-light-bulb:before {
  content: "\ef6b"
}

.icofont-lighter:before {
  content: "\ef6c"
}

.icofont-lightning-ray:before {
  content: "\ef6d"
}

.icofont-like:before {
  content: "\ef6e"
}

.icofont-line-height:before {
  content: "\ef6f"
}

.icofont-link-alt:before {
  content: "\ef70"
}

.icofont-link:before {
  content: "\ef71"
}

.icofont-list:before {
  content: "\ef72"
}

.icofont-listening:before {
  content: "\ef73"
}

.icofont-listine-dots:before {
  content: "\ef74"
}

.icofont-listing-box:before {
  content: "\ef75"
}

.icofont-listing-number:before {
  content: "\ef76"
}

.icofont-live-support:before {
  content: "\ef77"
}

.icofont-location-arrow:before {
  content: "\ef78"
}

.icofont-location-pin:before {
  content: "\ef79"
}

.icofont-lock:before {
  content: "\ef7a"
}

.icofont-login:before {
  content: "\ef7b"
}

.icofont-logout:before {
  content: "\ef7c"
}

.icofont-lollipop:before {
  content: "\ef7d"
}

.icofont-long-drive:before {
  content: "\ef7e"
}

.icofont-look:before {
  content: "\ef7f"
}

.icofont-loop:before {
  content: "\ef80"
}

.icofont-luggage:before {
  content: "\ef81"
}

.icofont-lunch:before {
  content: "\ef82"
}

.icofont-lungs:before {
  content: "\ef83"
}

.icofont-magic-alt:before {
  content: "\ef84"
}

.icofont-magic:before {
  content: "\ef85"
}

.icofont-magnet:before {
  content: "\ef86"
}

.icofont-mail-box:before {
  content: "\ef87"
}

.icofont-mail:before {
  content: "\ef88"
}

.icofont-male:before {
  content: "\ef89"
}

.icofont-map-pins:before {
  content: "\ef8a"
}

.icofont-map:before {
  content: "\ef8b"
}

.icofont-maximize:before {
  content: "\ef8c"
}

.icofont-measure:before {
  content: "\ef8d"
}

.icofont-medicine:before {
  content: "\ef8e"
}

.icofont-mega-phone:before {
  content: "\ef8f"
}

.icofont-megaphone-alt:before {
  content: "\ef90"
}

.icofont-megaphone:before {
  content: "\ef91"
}

.icofont-memorial:before {
  content: "\ef92"
}

.icofont-memory-card:before {
  content: "\ef93"
}

.icofont-mic-mute:before {
  content: "\ef94"
}

.icofont-mic:before {
  content: "\ef95"
}

.icofont-military:before {
  content: "\ef96"
}

.icofont-mill:before {
  content: "\ef97"
}

.icofont-minus-circle:before {
  content: "\ef98"
}

.icofont-minus-square:before {
  content: "\ef99"
}

.icofont-minus:before {
  content: "\ef9a"
}

.icofont-mobile-phone:before {
  content: "\ef9b"
}

.icofont-molecule:before {
  content: "\ef9c"
}

.icofont-money:before {
  content: "\ef9d"
}

.icofont-moon:before {
  content: "\ef9e"
}

.icofont-mop:before {
  content: "\ef9f"
}

.icofont-muffin:before {
  content: "\efa0"
}

.icofont-mustache:before {
  content: "\efa1"
}

.icofont-navigation-menu:before {
  content: "\efa2"
}

.icofont-navigation:before {
  content: "\efa3"
}

.icofont-network-tower:before {
  content: "\efa4"
}

.icofont-network:before {
  content: "\efa5"
}

.icofont-news:before {
  content: "\efa6"
}

.icofont-newspaper:before {
  content: "\efa7"
}

.icofont-no-smoking:before {
  content: "\efa8"
}

.icofont-not-allowed:before {
  content: "\efa9"
}

.icofont-notebook:before {
  content: "\efaa"
}

.icofont-notepad:before {
  content: "\efab"
}

.icofont-notification:before {
  content: "\efac"
}

.icofont-numbered:before {
  content: "\efad"
}

.icofont-opposite:before {
  content: "\efae"
}

.icofont-optic:before {
  content: "\efaf"
}

.icofont-options:before {
  content: "\efb0"
}

.icofont-package:before {
  content: "\efb1"
}

.icofont-page:before {
  content: "\efb2"
}

.icofont-paint:before {
  content: "\efb3"
}

.icofont-paper-plane:before {
  content: "\efb4"
}

.icofont-paperclip:before {
  content: "\efb5"
}

.icofont-papers:before {
  content: "\efb6"
}

.icofont-pay:before {
  content: "\efb7"
}

.icofont-penguin-linux:before {
  content: "\efb8"
}

.icofont-pestle:before {
  content: "\efb9"
}

.icofont-phone-circle:before {
  content: "\efba"
}

.icofont-phone:before {
  content: "\efbb"
}

.icofont-picture:before {
  content: "\efbc"
}

.icofont-pine:before {
  content: "\efbd"
}

.icofont-pixels:before {
  content: "\efbe"
}

.icofont-plugin:before {
  content: "\efbf"
}

.icofont-plus-circle:before {
  content: "\efc0"
}

.icofont-plus-square:before {
  content: "\efc1"
}

.icofont-plus:before {
  content: "\efc2"
}

.icofont-polygonal:before {
  content: "\efc3"
}

.icofont-power:before {
  content: "\efc4"
}

.icofont-price:before {
  content: "\efc5"
}

.icofont-print:before {
  content: "\efc6"
}

.icofont-puzzle:before {
  content: "\efc7"
}

.icofont-qr-code:before {
  content: "\efc8"
}

.icofont-queen:before {
  content: "\efc9"
}

.icofont-question-circle:before {
  content: "\efca"
}

.icofont-question-square:before {
  content: "\efcb"
}

.icofont-question:before {
  content: "\efcc"
}

.icofont-quote-left:before {
  content: "\efcd"
}

.icofont-quote-right:before {
  content: "\efce"
}

.icofont-random:before {
  content: "\efcf"
}

.icofont-recycle:before {
  content: "\efd0"
}

.icofont-refresh:before {
  content: "\efd1"
}

.icofont-repair:before {
  content: "\efd2"
}

.icofont-reply-all:before {
  content: "\efd3"
}

.icofont-reply:before {
  content: "\efd4"
}

.icofont-resize:before {
  content: "\efd5"
}

.icofont-responsive:before {
  content: "\efd6"
}

.icofont-retweet:before {
  content: "\efd7"
}

.icofont-road:before {
  content: "\efd8"
}

.icofont-robot:before {
  content: "\efd9"
}

.icofont-royal:before {
  content: "\efda"
}

.icofont-rss-feed:before {
  content: "\efdb"
}

.icofont-safety:before {
  content: "\efdc"
}

.icofont-sale-discount:before {
  content: "\efdd"
}

.icofont-satellite:before {
  content: "\efde"
}

.icofont-send-mail:before {
  content: "\efdf"
}

.icofont-server:before {
  content: "\efe0"
}

.icofont-settings-alt:before {
  content: "\efe1"
}

.icofont-settings:before {
  content: "\efe2"
}

.icofont-share-alt:before {
  content: "\efe3"
}

.icofont-share-boxed:before {
  content: "\efe4"
}

.icofont-share:before {
  content: "\efe5"
}

.icofont-shield:before {
  content: "\efe6"
}

.icofont-shopping-cart:before {
  content: "\efe7"
}

.icofont-sign-in:before {
  content: "\efe8"
}

.icofont-sign-out:before {
  content: "\efe9"
}

.icofont-signal:before {
  content: "\efea"
}

.icofont-site-map:before {
  content: "\efeb"
}

.icofont-smart-phone:before {
  content: "\efec"
}

.icofont-soccer:before {
  content: "\efed"
}

.icofont-sort-alt:before {
  content: "\efee"
}

.icofont-sort:before {
  content: "\efef"
}

.icofont-space:before {
  content: "\eff0"
}

.icofont-spanner:before {
  content: "\eff1"
}

.icofont-speech-comments:before {
  content: "\eff2"
}

.icofont-speed-meter:before {
  content: "\eff3"
}

.icofont-spinner-alt-1:before {
  content: "\eff4"
}

.icofont-spinner-alt-2:before {
  content: "\eff5"
}

.icofont-spinner-alt-3:before {
  content: "\eff6"
}

.icofont-spinner-alt-4:before {
  content: "\eff7"
}

.icofont-spinner-alt-5:before {
  content: "\eff8"
}

.icofont-spinner-alt-6:before {
  content: "\eff9"
}

.icofont-spinner:before {
  content: "\effa"
}

.icofont-spreadsheet:before {
  content: "\effb"
}

.icofont-square:before {
  content: "\effc"
}

.icofont-ssl-security:before {
  content: "\effd"
}

.icofont-star-alt-1:before {
  content: "\effe"
}

.icofont-star-alt-2:before {
  content: "\efff"
}

.icofont-star:before {
  content: "\f000"
}

.icofont-street-view:before {
  content: "\f001"
}

.icofont-support-faq:before {
  content: "\f002"
}

.icofont-tack-pin:before {
  content: "\f003"
}

.icofont-tag:before {
  content: "\f004"
}

.icofont-tags:before {
  content: "\f005"
}

.icofont-tasks-alt:before {
  content: "\f006"
}

.icofont-tasks:before {
  content: "\f007"
}

.icofont-telephone:before {
  content: "\f008"
}

.icofont-telescope:before {
  content: "\f009"
}

.icofont-terminal:before {
  content: "\f00a"
}

.icofont-thumbs-down:before {
  content: "\f00b"
}

.icofont-thumbs-up:before {
  content: "\f00c"
}

.icofont-tick-boxed:before {
  content: "\f00d"
}

.icofont-tick-mark:before {
  content: "\f00e"
}

.icofont-ticket:before {
  content: "\f00f"
}

.icofont-tie:before {
  content: "\f010"
}

.icofont-toggle-off:before {
  content: "\f011"
}

.icofont-toggle-on:before {
  content: "\f012"
}

.icofont-tools-alt-2:before {
  content: "\f013"
}

.icofont-tools:before {
  content: "\f014"
}

.icofont-touch:before {
  content: "\f015"
}

.icofont-traffic-light:before {
  content: "\f016"
}

.icofont-transparent:before {
  content: "\f017"
}

.icofont-tree:before {
  content: "\f018"
}

.icofont-unique-idea:before {
  content: "\f019"
}

.icofont-unlock:before {
  content: "\f01a"
}

.icofont-unlocked:before {
  content: "\f01b"
}

.icofont-upload-alt:before {
  content: "\f01c"
}

.icofont-upload:before {
  content: "\f01d"
}

.icofont-usb-drive:before {
  content: "\f01e"
}

.icofont-usb:before {
  content: "\f01f"
}

.icofont-vector-path:before {
  content: "\f020"
}

.icofont-verification-check:before {
  content: "\f021"
}

.icofont-wall-clock:before {
  content: "\f022"
}

.icofont-wall:before {
  content: "\f023"
}

.icofont-wallet:before {
  content: "\f024"
}

.icofont-warning-alt:before {
  content: "\f025"
}

.icofont-warning:before {
  content: "\f026"
}

.icofont-water-drop:before {
  content: "\f027"
}

.icofont-web:before {
  content: "\f028"
}

.icofont-wheelchair:before {
  content: "\f029"
}

.icofont-wifi-alt:before {
  content: "\f02a"
}

.icofont-wifi:before {
  content: "\f02b"
}

.icofont-world:before {
  content: "\f02c"
}

.icofont-zigzag:before {
  content: "\f02d"
}

.icofont-zipped:before {
  content: "\f02e"
}

.icofont-xs {
  font-size: .5em
}

.icofont-sm {
  font-size: .75em
}

.icofont-md {
  font-size: 1.25em
}

.icofont-lg {
  font-size: 1.5em
}

.icofont-1x {
  font-size: 1em
}

.icofont-2x {
  font-size: 2em
}

.icofont-3x {
  font-size: 3em
}

.icofont-4x {
  font-size: 4em
}

.icofont-5x {
  font-size: 5em
}

.icofont-6x {
  font-size: 6em
}

.icofont-7x {
  font-size: 7em
}

.icofont-8x {
  font-size: 8em
}

.icofont-9x {
  font-size: 9em
}

.icofont-10x {
  font-size: 10em
}

.icofont-fw {
  text-align: center;
  width: 1.25em
}

.icofont-ul {
  list-style-type: none;
  padding-left: 0;
  margin-left: 0
}

.icofont-ul>li {
  position: relative;
  line-height: 2em
}

.icofont-ul>li .icofont {
  display: inline-block;
  vertical-align: middle
}

.icofont-border {
  border: solid .08em #f1f1f1;
  border-radius: .1em;
  padding: .2em .25em .15em
}

.icofont-pull-left {
  float: left
}

.icofont-pull-right {
  float: right
}

.icofont.icofont-pull-left {
  margin-right: .3em
}

.icofont.icofont-pull-right {
  margin-left: .3em
}

.icofont-spin {
  -webkit-animation: icofont-spin 2s infinite linear;
  animation: icofont-spin 2s infinite linear;
  display: inline-block
}

.icofont-pulse {
  -webkit-animation: icofont-spin 1s infinite steps(8);
  animation: icofont-spin 1s infinite steps(8);
  display: inline-block
}

@-webkit-keyframes icofont-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}

@keyframes icofont-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}

.icofont-rotate-90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg)
}

.icofont-rotate-180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}

.icofont-rotate-270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg)
}

.icofont-flip-horizontal {
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1)
}

.icofont-flip-vertical {
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1)
}

.icofont-flip-horizontal.icofont-flip-vertical {
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1)
}

:root .icofont-flip-horizontal,
:root .icofont-flip-vertical,
:root .icofont-rotate-180,
:root .icofont-rotate-270,
:root .icofont-rotate-90 {
  -webkit-filter: none;
  filter: none;
  display: inline-block
}

.icofont-inverse {
  color: #fff
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto
}

.icofont-track:before {
  content: "\ee92"
}

.icofont-live-support:before {
  content: "\f04f"
}

.icofont-sale-discount:before {
  content: "\f0c3"
}

.icofont-business-man:before {
  content: "\edcb"
}

.icofont-cart-alt:before {
  content: "\ea70"
}

.icofont-fire-burn:before {
  content: "\effb"
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: 400;
  font-style: normal;
  display: inline-block;
  font-size: 15px;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  text-shadow: none 2px 5px rgba(0, 0, 0, .4);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga'
}

.zmdi {
  display: inline-block;
  font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.zmdi-hc-lg {
  font-size: 1.33333333em;
  line-height: .75em;
  vertical-align: -15%
}

.zmdi-hc-2x {
  font-size: 2em
}

.zmdi-hc-3x {
  font-size: 3em
}

.zmdi-hc-4x {
  font-size: 4em
}

.zmdi-hc-5x {
  font-size: 5em
}

.zmdi-hc-fw {
  width: 1.28571429em;
  text-align: center
}

.zmdi-hc-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none
}

.zmdi-hc-ul>li {
  position: relative
}

.zmdi-hc-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: .14285714em;
  text-align: center
}

.zmdi-hc-li.zmdi-hc-lg {
  left: -1.85714286em
}

.zmdi-hc-border {
  padding: .1em .25em;
  border: solid .1em #9e9e9e;
  border-radius: 2px
}

.zmdi-hc-border-circle {
  padding: .1em .25em;
  border: solid .1em #9e9e9e;
  border-radius: 50%
}

.zmdi.pull-left {
  float: left;
  margin-right: .15em
}

.zmdi.pull-right {
  float: right;
  margin-left: .15em
}

.zmdi-hc-spin {
  -webkit-animation: zmdi-spin 1.5s infinite linear;
  animation: zmdi-spin 1.5s infinite linear
}

.zmdi-hc-spin-reverse {
  -webkit-animation: zmdi-spin-reverse 1.5s infinite linear;
  animation: zmdi-spin-reverse 1.5s infinite linear
}

@-webkit-keyframes zmdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}

@keyframes zmdi-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}

@-webkit-keyframes zmdi-spin-reverse {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  100% {
    -webkit-transform: rotate(-359deg);
    transform: rotate(-359deg)
  }
}

@keyframes zmdi-spin-reverse {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  100% {
    -webkit-transform: rotate(-359deg);
    transform: rotate(-359deg)
  }
}

.zmdi-hc-rotate-90 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg)
}

.zmdi-hc-rotate-180 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}

.zmdi-hc-rotate-270 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg)
}

.zmdi-hc-flip-horizontal {
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1)
}

.zmdi-hc-flip-vertical {
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1)
}

.zmdi-hc-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle
}

.zmdi-hc-stack-1x,
.zmdi-hc-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center
}

.zmdi-hc-stack-1x {
  line-height: inherit
}

.zmdi-hc-stack-2x {
  font-size: 2em
}

.zmdi-hc-inverse {
  color: #fff
}

.zmdi-3d-rotation:before {
  content: '\f101'
}

.zmdi-airplane-off:before {
  content: '\f102'
}

.zmdi-airplane:before {
  content: '\f103'
}

.zmdi-album:before {
  content: '\f104'
}

.zmdi-archive:before {
  content: '\f105'
}

.zmdi-assignment-account:before {
  content: '\f106'
}

.zmdi-assignment-alert:before {
  content: '\f107'
}

.zmdi-assignment-check:before {
  content: '\f108'
}

.zmdi-assignment-o:before {
  content: '\f109'
}

.zmdi-assignment-return:before {
  content: '\f10a'
}

.zmdi-assignment-returned:before {
  content: '\f10b'
}

.zmdi-assignment:before {
  content: '\f10c'
}

.zmdi-attachment-alt:before {
  content: '\f10d'
}

.zmdi-attachment:before {
  content: '\f10e'
}

.zmdi-audio:before {
  content: '\f10f'
}

.zmdi-badge-check:before {
  content: '\f110'
}

.zmdi-balance-wallet:before {
  content: '\f111'
}

.zmdi-balance:before {
  content: '\f112'
}

.zmdi-battery-alert:before {
  content: '\f113'
}

.zmdi-battery-flash:before {
  content: '\f114'
}

.zmdi-battery-unknown:before {
  content: '\f115'
}

.zmdi-battery:before {
  content: '\f116'
}

.zmdi-bike:before {
  content: '\f117'
}

.zmdi-block-alt:before {
  content: '\f118'
}

.zmdi-block:before {
  content: '\f119'
}

.zmdi-boat:before {
  content: '\f11a'
}

.zmdi-book-image:before {
  content: '\f11b'
}

.zmdi-book:before {
  content: '\f11c'
}

.zmdi-bookmark-outline:before {
  content: '\f11d'
}

.zmdi-bookmark:before {
  content: '\f11e'
}

.zmdi-brush:before {
  content: '\f11f'
}

.zmdi-bug:before {
  content: '\f120'
}

.zmdi-bus:before {
  content: '\f121'
}

.zmdi-cake:before {
  content: '\f122'
}

.zmdi-car-taxi:before {
  content: '\f123'
}

.zmdi-car-wash:before {
  content: '\f124'
}

.zmdi-car:before {
  content: '\f125'
}

.zmdi-card-giftcard:before {
  content: '\f126'
}

.zmdi-card-membership:before {
  content: '\f127'
}

.zmdi-card-travel:before {
  content: '\f128'
}

.zmdi-card:before {
  content: '\f129'
}

.zmdi-case-check:before {
  content: '\f12a'
}

.zmdi-case-download:before {
  content: '\f12b'
}

.zmdi-case-play:before {
  content: '\f12c'
}

.zmdi-case:before {
  content: '\f12d'
}

.zmdi-cast-connected:before {
  content: '\f12e'
}

.zmdi-cast:before {
  content: '\f12f'
}

.zmdi-chart-donut:before {
  content: '\f130'
}

.zmdi-chart:before {
  content: '\f131'
}

.zmdi-city-alt:before {
  content: '\f132'
}

.zmdi-city:before {
  content: '\f133'
}

.zmdi-close-circle-o:before {
  content: '\f134'
}

.zmdi-close-circle:before {
  content: '\f135'
}

.zmdi-close:before {
  content: '\f136'
}

.zmdi-cocktail:before {
  content: '\f137'
}

.zmdi-code-setting:before {
  content: '\f138'
}

.zmdi-code-smartphone:before {
  content: '\f139'
}

.zmdi-code:before {
  content: '\f13a'
}

.zmdi-coffee:before {
  content: '\f13b'
}

.zmdi-collection-bookmark:before {
  content: '\f13c'
}

.zmdi-collection-case-play:before {
  content: '\f13d'
}

.zmdi-collection-folder-image:before {
  content: '\f13e'
}

.zmdi-collection-image-o:before {
  content: '\f13f'
}

.zmdi-collection-image:before {
  content: '\f140'
}

.zmdi-collection-item-1:before {
  content: '\f141'
}

.zmdi-collection-item-2:before {
  content: '\f142'
}

.zmdi-collection-item-3:before {
  content: '\f143'
}

.zmdi-collection-item-4:before {
  content: '\f144'
}

.zmdi-collection-item-5:before {
  content: '\f145'
}

.zmdi-collection-item-6:before {
  content: '\f146'
}

.zmdi-collection-item-7:before {
  content: '\f147'
}

.zmdi-collection-item-8:before {
  content: '\f148'
}

.zmdi-collection-item-9-plus:before {
  content: '\f149'
}

.zmdi-collection-item-9:before {
  content: '\f14a'
}

.zmdi-collection-item:before {
  content: '\f14b'
}

.zmdi-collection-music:before {
  content: '\f14c'
}

.zmdi-collection-pdf:before {
  content: '\f14d'
}

.zmdi-collection-plus:before {
  content: '\f14e'
}

.zmdi-collection-speaker:before {
  content: '\f14f'
}

.zmdi-collection-text:before {
  content: '\f150'
}

.zmdi-collection-video:before {
  content: '\f151'
}

.zmdi-compass:before {
  content: '\f152'
}

.zmdi-cutlery:before {
  content: '\f153'
}

.zmdi-delete:before {
  content: '\f154'
}

.zmdi-dialpad:before {
  content: '\f155'
}

.zmdi-dns:before {
  content: '\f156'
}

.zmdi-drink:before {
  content: '\f157'
}

.zmdi-edit:before {
  content: '\f158'
}

.zmdi-email-open:before {
  content: '\f159'
}

.zmdi-email:before {
  content: '\f15a'
}

.zmdi-eye-off:before {
  content: '\f15b'
}

.zmdi-eye:before {
  content: '\f15c'
}

.zmdi-eyedropper:before {
  content: '\f15d'
}

.zmdi-favorite-outline:before {
  content: '\f15e'
}

.zmdi-favorite:before {
  content: '\f15f'
}

.zmdi-filter-list:before {
  content: '\f160'
}

.zmdi-fire:before {
  content: '\f161'
}

.zmdi-flag:before {
  content: '\f162'
}

.zmdi-flare:before {
  content: '\f163'
}

.zmdi-flash-auto:before {
  content: '\f164'
}

.zmdi-flash-off:before {
  content: '\f165'
}

.zmdi-flash:before {
  content: '\f166'
}

.zmdi-flip:before {
  content: '\f167'
}

.zmdi-flower-alt:before {
  content: '\f168'
}

.zmdi-flower:before {
  content: '\f169'
}

.zmdi-font:before {
  content: '\f16a'
}

.zmdi-fullscreen-alt:before {
  content: '\f16b'
}

.zmdi-fullscreen-exit:before {
  content: '\f16c'
}

.zmdi-fullscreen:before {
  content: '\f16d'
}

.zmdi-functions:before {
  content: '\f16e'
}

.zmdi-gas-station:before {
  content: '\f16f'
}

.zmdi-gesture:before {
  content: '\f170'
}

.zmdi-globe-alt:before {
  content: '\f171'
}

.zmdi-globe-lock:before {
  content: '\f172'
}

.zmdi-globe:before {
  content: '\f173'
}

.zmdi-graduation-cap:before {
  content: '\f174'
}

.zmdi-home:before {
  content: '\f175'
}

.zmdi-hospital-alt:before {
  content: '\f176'
}

.zmdi-hospital:before {
  content: '\f177'
}

.zmdi-hotel:before {
  content: '\f178'
}

.zmdi-hourglass-alt:before {
  content: '\f179'
}

.zmdi-hourglass-outline:before {
  content: '\f17a'
}

.zmdi-hourglass:before {
  content: '\f17b'
}

.zmdi-http:before {
  content: '\f17c'
}

.zmdi-image-alt:before {
  content: '\f17d'
}

.zmdi-image-o:before {
  content: '\f17e'
}

.zmdi-image:before {
  content: '\f17f'
}

.zmdi-inbox:before {
  content: '\f180'
}

.zmdi-invert-colors-off:before {
  content: '\f181'
}

.zmdi-invert-colors:before {
  content: '\f182'
}

.zmdi-key:before {
  content: '\f183'
}

.zmdi-label-alt-outline:before {
  content: '\f184'
}

.zmdi-label-alt:before {
  content: '\f185'
}

.zmdi-label-heart:before {
  content: '\f186'
}

.zmdi-label:before {
  content: '\f187'
}

.zmdi-labels:before {
  content: '\f188'
}

.zmdi-lamp:before {
  content: '\f189'
}

.zmdi-landscape:before {
  content: '\f18a'
}

.zmdi-layers-off:before {
  content: '\f18b'
}

.zmdi-layers:before {
  content: '\f18c'
}

.zmdi-library:before {
  content: '\f18d'
}

.zmdi-link:before {
  content: '\f18e'
}

.zmdi-lock-open:before {
  content: '\f18f'
}

.zmdi-lock-outline:before {
  content: '\f190'
}

.zmdi-lock:before {
  content: '\f191'
}

.zmdi-mail-reply-all:before {
  content: '\f192'
}

.zmdi-mail-reply:before {
  content: '\f193'
}

.zmdi-mail-send:before {
  content: '\f194'
}

.zmdi-mall:before {
  content: '\f195'
}

.zmdi-map:before {
  content: '\f196'
}

.zmdi-menu:before {
  content: '\f197'
}

.zmdi-money-box:before {
  content: '\f198'
}

.zmdi-money-off:before {
  content: '\f199'
}

.zmdi-money:before {
  content: '\f19a'
}

.zmdi-more-vert:before {
  content: '\f19b'
}

.zmdi-more:before {
  content: '\f19c'
}

.zmdi-movie-alt:before {
  content: '\f19d'
}

.zmdi-movie:before {
  content: '\f19e'
}

.zmdi-nature-people:before {
  content: '\f19f'
}

.zmdi-nature:before {
  content: '\f1a0'
}

.zmdi-navigation:before {
  content: '\f1a1'
}

.zmdi-open-in-browser:before {
  content: '\f1a2'
}

.zmdi-open-in-new:before {
  content: '\f1a3'
}

.zmdi-palette:before {
  content: '\f1a4'
}

.zmdi-parking:before {
  content: '\f1a5'
}

.zmdi-pin-account:before {
  content: '\f1a6'
}

.zmdi-pin-assistant:before {
  content: '\f1a7'
}

.zmdi-pin-drop:before {
  content: '\f1a8'
}

.zmdi-pin-help:before {
  content: '\f1a9'
}

.zmdi-pin-off:before {
  content: '\f1aa'
}

.zmdi-pin:before {
  content: '\f1ab'
}

.zmdi-pizza:before {
  content: '\f1ac'
}

.zmdi-plaster:before {
  content: '\f1ad'
}

.zmdi-power-setting:before {
  content: '\f1ae'
}

.zmdi-power:before {
  content: '\f1af'
}

.zmdi-print:before {
  content: '\f1b0'
}

.zmdi-puzzle-piece:before {
  content: '\f1b1'
}

.zmdi-quote:before {
  content: '\f1b2'
}

.zmdi-railway:before {
  content: '\f1b3'
}

.zmdi-receipt:before {
  content: '\f1b4'
}

.zmdi-refresh-alt:before {
  content: '\f1b5'
}

.zmdi-refresh-sync-alert:before {
  content: '\f1b6'
}

.zmdi-refresh-sync-off:before {
  content: '\f1b7'
}

.zmdi-refresh-sync:before {
  content: '\f1b8'
}

.zmdi-refresh:before {
  content: '\f1b9'
}

.zmdi-roller:before {
  content: '\f1ba'
}

.zmdi-ruler:before {
  content: '\f1bb'
}

.zmdi-scissors:before {
  content: '\f1bc'
}

.zmdi-screen-rotation-lock:before {
  content: '\f1bd'
}

.zmdi-screen-rotation:before {
  content: '\f1be'
}

.zmdi-search-for:before {
  content: '\f1bf'
}

.zmdi-search-in-file:before {
  content: '\f1c0'
}

.zmdi-search-in-page:before {
  content: '\f1c1'
}

.zmdi-search-replace:before {
  content: '\f1c2'
}

.zmdi-search:before {
  content: '\f1c3'
}

.zmdi-seat:before {
  content: '\f1c4'
}

.zmdi-settings-square:before {
  content: '\f1c5'
}

.zmdi-settings:before {
  content: '\f1c6'
}

.zmdi-shield-check:before {
  content: '\f1c7'
}

.zmdi-shield-security:before {
  content: '\f1c8'
}

.zmdi-shopping-basket:before {
  content: '\f1c9'
}

.zmdi-shopping-cart-plus:before {
  content: '\f1ca'
}

.zmdi-shopping-cart:before {
  content: '\f1cb'
}

.zmdi-sign-in:before {
  content: '\f1cc'
}

.zmdi-sort-amount-asc:before {
  content: '\f1cd'
}

.zmdi-sort-amount-desc:before {
  content: '\f1ce'
}

.zmdi-sort-asc:before {
  content: '\f1cf'
}

.zmdi-sort-desc:before {
  content: '\f1d0'
}

.zmdi-spellcheck:before {
  content: '\f1d1'
}

.zmdi-storage:before {
  content: '\f1d2'
}

.zmdi-store-24:before {
  content: '\f1d3'
}

.zmdi-store:before {
  content: '\f1d4'
}

.zmdi-subway:before {
  content: '\f1d5'
}

.zmdi-sun:before {
  content: '\f1d6'
}

.zmdi-tab-unselected:before {
  content: '\f1d7'
}

.zmdi-tab:before {
  content: '\f1d8'
}

.zmdi-tag-close:before {
  content: '\f1d9'
}

.zmdi-tag-more:before {
  content: '\f1da'
}

.zmdi-tag:before {
  content: '\f1db'
}

.zmdi-thumb-down:before {
  content: '\f1dc'
}

.zmdi-thumb-up-down:before {
  content: '\f1dd'
}

.zmdi-thumb-up:before {
  content: '\f1de'
}

.zmdi-ticket-star:before {
  content: '\f1df'
}

.zmdi-toll:before {
  content: '\f1e0'
}

.zmdi-toys:before {
  content: '\f1e1'
}

.zmdi-traffic:before {
  content: '\f1e2'
}

.zmdi-translate:before {
  content: '\f1e3'
}

.zmdi-triangle-down:before {
  content: '\f1e4'
}

.zmdi-triangle-up:before {
  content: '\f1e5'
}

.zmdi-truck:before {
  content: '\f1e6'
}

.zmdi-turning-sign:before {
  content: '\f1e7'
}

.zmdi-wallpaper:before {
  content: '\f1e8'
}

.zmdi-washing-machine:before {
  content: '\f1e9'
}

.zmdi-window-maximize:before {
  content: '\f1ea'
}

.zmdi-window-minimize:before {
  content: '\f1eb'
}

.zmdi-window-restore:before {
  content: '\f1ec'
}

.zmdi-wrench:before {
  content: '\f1ed'
}

.zmdi-zoom-in:before {
  content: '\f1ee'
}

.zmdi-zoom-out:before {
  content: '\f1ef'
}

.zmdi-alert-circle-o:before {
  content: '\f1f0'
}

.zmdi-alert-circle:before {
  content: '\f1f1'
}

.zmdi-alert-octagon:before {
  content: '\f1f2'
}

.zmdi-alert-polygon:before {
  content: '\f1f3'
}

.zmdi-alert-triangle:before {
  content: '\f1f4'
}

.zmdi-help-outline:before {
  content: '\f1f5'
}

.zmdi-help:before {
  content: '\f1f6'
}

.zmdi-info-outline:before {
  content: '\f1f7'
}

.zmdi-info:before {
  content: '\f1f8'
}

.zmdi-notifications-active:before {
  content: '\f1f9'
}

.zmdi-notifications-add:before {
  content: '\f1fa'
}

.zmdi-notifications-none:before {
  content: '\f1fb'
}

.zmdi-notifications-off:before {
  content: '\f1fc'
}

.zmdi-notifications-paused:before {
  content: '\f1fd'
}

.zmdi-notifications:before {
  content: '\f1fe'
}

.zmdi-account-add:before {
  content: '\f1ff'
}

.zmdi-account-box-mail:before {
  content: '\f200'
}

.zmdi-account-box-o:before {
  content: '\f201'
}

.zmdi-account-box-phone:before {
  content: '\f202'
}

.zmdi-account-box:before {
  content: '\f203'
}

.zmdi-account-calendar:before {
  content: '\f204'
}

.zmdi-account-circle:before {
  content: '\f205'
}

.zmdi-account-o:before {
  content: '\f206'
}

.zmdi-account:before {
  content: '\f207'
}

.zmdi-accounts-add:before {
  content: '\f208'
}

.zmdi-accounts-alt:before {
  content: '\f209'
}

.zmdi-accounts-list-alt:before {
  content: '\f20a'
}

.zmdi-accounts-list:before {
  content: '\f20b'
}

.zmdi-accounts-outline:before {
  content: '\f20c'
}

.zmdi-accounts:before {
  content: '\f20d'
}

.zmdi-face:before {
  content: '\f20e'
}

.zmdi-female:before {
  content: '\f20f'
}

.zmdi-male-alt:before {
  content: '\f210'
}

.zmdi-male-female:before {
  content: '\f211'
}

.zmdi-male:before {
  content: '\f212'
}

.zmdi-mood-bad:before {
  content: '\f213'
}

.zmdi-mood:before {
  content: '\f214'
}

.zmdi-run:before {
  content: '\f215'
}

.zmdi-walk:before {
  content: '\f216'
}

.zmdi-cloud-box:before {
  content: '\f217'
}

.zmdi-cloud-circle:before {
  content: '\f218'
}

.zmdi-cloud-done:before {
  content: '\f219'
}

.zmdi-cloud-download:before {
  content: '\f21a'
}

.zmdi-cloud-off:before {
  content: '\f21b'
}

.zmdi-cloud-outline-alt:before {
  content: '\f21c'
}

.zmdi-cloud-outline:before {
  content: '\f21d'
}

.zmdi-cloud-upload:before {
  content: '\f21e'
}

.zmdi-cloud:before {
  content: '\f21f'
}

.zmdi-download:before {
  content: '\f220'
}

.zmdi-file-plus:before {
  content: '\f221'
}

.zmdi-file-text:before {
  content: '\f222'
}

.zmdi-file:before {
  content: '\f223'
}

.zmdi-folder-outline:before {
  content: '\f224'
}

.zmdi-folder-person:before {
  content: '\f225'
}

.zmdi-folder-star-alt:before {
  content: '\f226'
}

.zmdi-folder-star:before {
  content: '\f227'
}

.zmdi-folder:before {
  content: '\f228'
}

.zmdi-gif:before {
  content: '\f229'
}

.zmdi-upload:before {
  content: '\f22a'
}

.zmdi-border-all:before {
  content: '\f22b'
}

.zmdi-border-bottom:before {
  content: '\f22c'
}

.zmdi-border-clear:before {
  content: '\f22d'
}

.zmdi-border-color:before {
  content: '\f22e'
}

.zmdi-border-horizontal:before {
  content: '\f22f'
}

.zmdi-border-inner:before {
  content: '\f230'
}

.zmdi-border-left:before {
  content: '\f231'
}

.zmdi-border-outer:before {
  content: '\f232'
}

.zmdi-border-right:before {
  content: '\f233'
}

.zmdi-border-style:before {
  content: '\f234'
}

.zmdi-border-top:before {
  content: '\f235'
}

.zmdi-border-vertical:before {
  content: '\f236'
}

.zmdi-copy:before {
  content: '\f237'
}

.zmdi-crop:before {
  content: '\f238'
}

.zmdi-format-align-center:before {
  content: '\f239'
}

.zmdi-format-align-justify:before {
  content: '\f23a'
}

.zmdi-format-align-left:before {
  content: '\f23b'
}

.zmdi-format-align-right:before {
  content: '\f23c'
}

.zmdi-format-bold:before {
  content: '\f23d'
}

.zmdi-format-clear-all:before {
  content: '\f23e'
}

.zmdi-format-clear:before {
  content: '\f23f'
}

.zmdi-format-color-fill:before {
  content: '\f240'
}

.zmdi-format-color-reset:before {
  content: '\f241'
}

.zmdi-format-color-text:before {
  content: '\f242'
}

.zmdi-format-indent-decrease:before {
  content: '\f243'
}

.zmdi-format-indent-increase:before {
  content: '\f244'
}

.zmdi-format-italic:before {
  content: '\f245'
}

.zmdi-format-line-spacing:before {
  content: '\f246'
}

.zmdi-format-list-bulleted:before {
  content: '\f247'
}

.zmdi-format-list-numbered:before {
  content: '\f248'
}

.zmdi-format-ltr:before {
  content: '\f249'
}

.zmdi-format-rtl:before {
  content: '\f24a'
}

.zmdi-format-size:before {
  content: '\f24b'
}

.zmdi-format-strikethrough-s:before {
  content: '\f24c'
}

.zmdi-format-strikethrough:before {
  content: '\f24d'
}

.zmdi-format-subject:before {
  content: '\f24e'
}

.zmdi-format-underlined:before {
  content: '\f24f'
}

.zmdi-format-valign-bottom:before {
  content: '\f250'
}

.zmdi-format-valign-center:before {
  content: '\f251'
}

.zmdi-format-valign-top:before {
  content: '\f252'
}

.zmdi-redo:before {
  content: '\f253'
}

.zmdi-select-all:before {
  content: '\f254'
}

.zmdi-space-bar:before {
  content: '\f255'
}

.zmdi-text-format:before {
  content: '\f256'
}

.zmdi-transform:before {
  content: '\f257'
}

.zmdi-undo:before {
  content: '\f258'
}

.zmdi-wrap-text:before {
  content: '\f259'
}

.zmdi-comment-alert:before {
  content: '\f25a'
}

.zmdi-comment-alt-text:before {
  content: '\f25b'
}

.zmdi-comment-alt:before {
  content: '\f25c'
}

.zmdi-comment-edit:before {
  content: '\f25d'
}

.zmdi-comment-image:before {
  content: '\f25e'
}

.zmdi-comment-list:before {
  content: '\f25f'
}

.zmdi-comment-more:before {
  content: '\f260'
}

.zmdi-comment-outline:before {
  content: '\f261'
}

.zmdi-comment-text-alt:before {
  content: '\f262'
}

.zmdi-comment-text:before {
  content: '\f263'
}

.zmdi-comment-video:before {
  content: '\f264'
}

.zmdi-comment:before {
  content: '\f265'
}

.zmdi-comments:before {
  content: '\f266'
}

.zmdi-check-all:before {
  content: '\f267'
}

.zmdi-check-circle-u:before {
  content: '\f268'
}

.zmdi-check-circle:before {
  content: '\f269'
}

.zmdi-check-square:before {
  content: '\f26a'
}

.zmdi-check:before {
  content: '\f26b'
}

.zmdi-circle-o:before {
  content: '\f26c'
}

.zmdi-circle:before {
  content: '\f26d'
}

.zmdi-dot-circle-alt:before {
  content: '\f26e'
}

.zmdi-dot-circle:before {
  content: '\f26f'
}

.zmdi-minus-circle-outline:before {
  content: '\f270'
}

.zmdi-minus-circle:before {
  content: '\f271'
}

.zmdi-minus-square:before {
  content: '\f272'
}

.zmdi-minus:before {
  content: '\f273'
}

.zmdi-plus-circle-o-duplicate:before {
  content: '\f274'
}

.zmdi-plus-circle-o:before {
  content: '\f275'
}

.zmdi-plus-circle:before {
  content: '\f276'
}

.zmdi-plus-square:before {
  content: '\f277'
}

.zmdi-plus:before {
  content: '\f278'
}

.zmdi-square-o:before {
  content: '\f279'
}

.zmdi-star-circle:before {
  content: '\f27a'
}

.zmdi-star-half:before {
  content: '\f27b'
}

.zmdi-star-outline:before {
  content: '\f27c'
}

.zmdi-star:before {
  content: '\f27d'
}

.zmdi-bluetooth-connected:before {
  content: '\f27e'
}

.zmdi-bluetooth-off:before {
  content: '\f27f'
}

.zmdi-bluetooth-search:before {
  content: '\f280'
}

.zmdi-bluetooth-setting:before {
  content: '\f281'
}

.zmdi-bluetooth:before {
  content: '\f282'
}

.zmdi-camera-add:before {
  content: '\f283'
}

.zmdi-camera-alt:before {
  content: '\f284'
}

.zmdi-camera-bw:before {
  content: '\f285'
}

.zmdi-camera-front:before {
  content: '\f286'
}

.zmdi-camera-mic:before {
  content: '\f287'
}

.zmdi-camera-party-mode:before {
  content: '\f288'
}

.zmdi-camera-rear:before {
  content: '\f289'
}

.zmdi-camera-roll:before {
  content: '\f28a'
}

.zmdi-camera-switch:before {
  content: '\f28b'
}

.zmdi-camera:before {
  content: '\f28c'
}

.zmdi-card-alert:before {
  content: '\f28d'
}

.zmdi-card-off:before {
  content: '\f28e'
}

.zmdi-card-sd:before {
  content: '\f28f'
}

.zmdi-card-sim:before {
  content: '\f290'
}

.zmdi-desktop-mac:before {
  content: '\f291'
}

.zmdi-desktop-windows:before {
  content: '\f292'
}

.zmdi-device-hub:before {
  content: '\f293'
}

.zmdi-devices-off:before {
  content: '\f294'
}

.zmdi-devices:before {
  content: '\f295'
}

.zmdi-dock:before {
  content: '\f296'
}

.zmdi-floppy:before {
  content: '\f297'
}

.zmdi-gamepad:before {
  content: '\f298'
}

.zmdi-gps-dot:before {
  content: '\f299'
}

.zmdi-gps-off:before {
  content: '\f29a'
}

.zmdi-gps:before {
  content: '\f29b'
}

.zmdi-headset-mic:before {
  content: '\f29c'
}

.zmdi-headset:before {
  content: '\f29d'
}

.zmdi-input-antenna:before {
  content: '\f29e'
}

.zmdi-input-composite:before {
  content: '\f29f'
}

.zmdi-input-hdmi:before {
  content: '\f2a0'
}

.zmdi-input-power:before {
  content: '\f2a1'
}

.zmdi-input-svideo:before {
  content: '\f2a2'
}

.zmdi-keyboard-hide:before {
  content: '\f2a3'
}

.zmdi-keyboard:before {
  content: '\f2a4'
}

.zmdi-laptop-chromebook:before {
  content: '\f2a5'
}

.zmdi-laptop-mac:before {
  content: '\f2a6'
}

.zmdi-laptop:before {
  content: '\f2a7'
}

.zmdi-mic-off:before {
  content: '\f2a8'
}

.zmdi-mic-outline:before {
  content: '\f2a9'
}

.zmdi-mic-setting:before {
  content: '\f2aa'
}

.zmdi-mic:before {
  content: '\f2ab'
}

.zmdi-mouse:before {
  content: '\f2ac'
}

.zmdi-network-alert:before {
  content: '\f2ad'
}

.zmdi-network-locked:before {
  content: '\f2ae'
}

.zmdi-network-off:before {
  content: '\f2af'
}

.zmdi-network-outline:before {
  content: '\f2b0'
}

.zmdi-network-setting:before {
  content: '\f2b1'
}

.zmdi-network:before {
  content: '\f2b2'
}

.zmdi-phone-bluetooth:before {
  content: '\f2b3'
}

.zmdi-phone-end:before {
  content: '\f2b4'
}

.zmdi-phone-forwarded:before {
  content: '\f2b5'
}

.zmdi-phone-in-talk:before {
  content: '\f2b6'
}

.zmdi-phone-locked:before {
  content: '\f2b7'
}

.zmdi-phone-missed:before {
  content: '\f2b8'
}

.zmdi-phone-msg:before {
  content: '\f2b9'
}

.zmdi-phone-paused:before {
  content: '\f2ba'
}

.zmdi-phone-ring:before {
  content: '\f2bb'
}

.zmdi-phone-setting:before {
  content: '\f2bc'
}

.zmdi-phone-sip:before {
  content: '\f2bd'
}

.zmdi-phone:before {
  content: '\f2be'
}

.zmdi-portable-wifi-changes:before {
  content: '\f2bf'
}

.zmdi-portable-wifi-off:before {
  content: '\f2c0'
}

.zmdi-portable-wifi:before {
  content: '\f2c1'
}

.zmdi-radio:before {
  content: '\f2c2'
}

.zmdi-reader:before {
  content: '\f2c3'
}

.zmdi-remote-control-alt:before {
  content: '\f2c4'
}

.zmdi-remote-control:before {
  content: '\f2c5'
}

.zmdi-router:before {
  content: '\f2c6'
}

.zmdi-scanner:before {
  content: '\f2c7'
}

.zmdi-smartphone-android:before {
  content: '\f2c8'
}

.zmdi-smartphone-download:before {
  content: '\f2c9'
}

.zmdi-smartphone-erase:before {
  content: '\f2ca'
}

.zmdi-smartphone-info:before {
  content: '\f2cb'
}

.zmdi-smartphone-iphone:before {
  content: '\f2cc'
}

.zmdi-smartphone-landscape-lock:before {
  content: '\f2cd'
}

.zmdi-smartphone-landscape:before {
  content: '\f2ce'
}

.zmdi-smartphone-lock:before {
  content: '\f2cf'
}

.zmdi-smartphone-portrait-lock:before {
  content: '\f2d0'
}

.zmdi-smartphone-ring:before {
  content: '\f2d1'
}

.zmdi-smartphone-setting:before {
  content: '\f2d2'
}

.zmdi-smartphone-setup:before {
  content: '\f2d3'
}

.zmdi-smartphone:before {
  content: '\f2d4'
}

.zmdi-speaker:before {
  content: '\f2d5'
}

.zmdi-tablet-android:before {
  content: '\f2d6'
}

.zmdi-tablet-mac:before {
  content: '\f2d7'
}

.zmdi-tablet:before {
  content: '\f2d8'
}

.zmdi-tv-alt-play:before {
  content: '\f2d9'
}

.zmdi-tv-list:before {
  content: '\f2da'
}

.zmdi-tv-play:before {
  content: '\f2db'
}

.zmdi-tv:before {
  content: '\f2dc'
}

.zmdi-usb:before {
  content: '\f2dd'
}

.zmdi-videocam-off:before {
  content: '\f2de'
}

.zmdi-videocam-switch:before {
  content: '\f2df'
}

.zmdi-videocam:before {
  content: '\f2e0'
}

.zmdi-watch:before {
  content: '\f2e1'
}

.zmdi-wifi-alt-2:before {
  content: '\f2e2'
}

.zmdi-wifi-alt:before {
  content: '\f2e3'
}

.zmdi-wifi-info:before {
  content: '\f2e4'
}

.zmdi-wifi-lock:before {
  content: '\f2e5'
}

.zmdi-wifi-off:before {
  content: '\f2e6'
}

.zmdi-wifi-outline:before {
  content: '\f2e7'
}

.zmdi-wifi:before {
  content: '\f2e8'
}

.zmdi-arrow-left-bottom:before {
  content: '\f2e9'
}

.zmdi-arrow-left:before {
  content: '\f2ea'
}

.zmdi-arrow-merge:before {
  content: '\f2eb'
}

.zmdi-arrow-missed:before {
  content: '\f2ec'
}

.zmdi-arrow-right-top:before {
  content: '\f2ed'
}

.zmdi-arrow-right:before {
  content: '\f2ee'
}

.zmdi-arrow-split:before {
  content: '\f2ef'
}

.zmdi-arrows:before {
  content: '\f2f0'
}

.zmdi-caret-down-circle:before {
  content: '\f2f1'
}

.zmdi-caret-down:before {
  content: '\f2f2'
}

.zmdi-caret-left-circle:before {
  content: '\f2f3'
}

.zmdi-caret-left:before {
  content: '\f2f4'
}

.zmdi-caret-right-circle:before {
  content: '\f2f5'
}

.zmdi-caret-right:before {
  content: '\f2f6'
}

.zmdi-caret-up-circle:before {
  content: '\f2f7'
}

.zmdi-caret-up:before {
  content: '\f2f8'
}

.zmdi-chevron-down:before {
  content: '\f2f9'
}

.zmdi-chevron-left:before {
  content: '\f2fa'
}

.zmdi-chevron-right:before {
  content: '\f2fb'
}

.zmdi-chevron-up:before {
  content: '\f2fc'
}

.zmdi-forward:before {
  content: '\f2fd'
}

.zmdi-long-arrow-down:before {
  content: '\f2fe'
}

.zmdi-long-arrow-left:before {
  content: '\f2ff'
}

.zmdi-long-arrow-return:before {
  content: '\f300'
}

.zmdi-long-arrow-right:before {
  content: '\f301'
}

.zmdi-long-arrow-tab:before {
  content: '\f302'
}

.zmdi-long-arrow-up:before {
  content: '\f303'
}

.zmdi-rotate-ccw:before {
  content: '\f304'
}

.zmdi-rotate-cw:before {
  content: '\f305'
}

.zmdi-rotate-left:before {
  content: '\f306'
}

.zmdi-rotate-right:before {
  content: '\f307'
}

.zmdi-square-down:before {
  content: '\f308'
}

.zmdi-square-right:before {
  content: '\f309'
}

.zmdi-swap-alt:before {
  content: '\f30a'
}

.zmdi-swap-vertical-circle:before {
  content: '\f30b'
}

.zmdi-swap-vertical:before {
  content: '\f30c'
}

.zmdi-swap:before {
  content: '\f30d'
}

.zmdi-trending-down:before {
  content: '\f30e'
}

.zmdi-trending-flat:before {
  content: '\f30f'
}

.zmdi-trending-up:before {
  content: '\f310'
}

.zmdi-unfold-less:before {
  content: '\f311'
}

.zmdi-unfold-more:before {
  content: '\f312'
}

.zmdi-apps:before {
  content: '\f313'
}

.zmdi-grid-off:before {
  content: '\f314'
}

.zmdi-grid:before {
  content: '\f315'
}

.zmdi-view-agenda:before {
  content: '\f316'
}

.zmdi-view-array:before {
  content: '\f317'
}

.zmdi-view-carousel:before {
  content: '\f318'
}

.zmdi-view-column:before {
  content: '\f319'
}

.zmdi-view-comfy:before {
  content: '\f31a'
}

.zmdi-view-compact:before {
  content: '\f31b'
}

.zmdi-view-dashboard:before {
  content: '\f31c'
}

.zmdi-view-day:before {
  content: '\f31d'
}

.zmdi-view-headline:before {
  content: '\f31e'
}

.zmdi-view-list-alt:before {
  content: '\f31f'
}

.zmdi-view-list:before {
  content: '\f320'
}

.zmdi-view-module:before {
  content: '\f321'
}

.zmdi-view-quilt:before {
  content: '\f322'
}

.zmdi-view-stream:before {
  content: '\f323'
}

.zmdi-view-subtitles:before {
  content: '\f324'
}

.zmdi-view-toc:before {
  content: '\f325'
}

.zmdi-view-web:before {
  content: '\f326'
}

.zmdi-view-week:before {
  content: '\f327'
}

.zmdi-widgets:before {
  content: '\f328'
}

.zmdi-alarm-check:before {
  content: '\f329'
}

.zmdi-alarm-off:before {
  content: '\f32a'
}

.zmdi-alarm-plus:before {
  content: '\f32b'
}

.zmdi-alarm-snooze:before {
  content: '\f32c'
}

.zmdi-alarm:before {
  content: '\f32d'
}

.zmdi-calendar-alt:before {
  content: '\f32e'
}

.zmdi-calendar-check:before {
  content: '\f32f'
}

.zmdi-calendar-close:before {
  content: '\f330'
}

.zmdi-calendar-note:before {
  content: '\f331'
}

.zmdi-calendar:before {
  content: '\f332'
}

.zmdi-time-countdown:before {
  content: '\f333'
}

.zmdi-time-interval:before {
  content: '\f334'
}

.zmdi-time-restore-setting:before {
  content: '\f335'
}

.zmdi-time-restore:before {
  content: '\f336'
}

.zmdi-time:before {
  content: '\f337'
}

.zmdi-timer-off:before {
  content: '\f338'
}

.zmdi-timer:before {
  content: '\f339'
}

.zmdi-android-alt:before {
  content: '\f33a'
}

.zmdi-android:before {
  content: '\f33b'
}

.zmdi-apple:before {
  content: '\f33c'
}

.zmdi-behance:before {
  content: '\f33d'
}

.zmdi-codepen:before {
  content: '\f33e'
}

.zmdi-dribbble:before {
  content: '\f33f'
}

.zmdi-dropbox:before {
  content: '\f340'
}

.zmdi-evernote:before {
  content: '\f341'
}

.zmdi-facebook-box:before {
  content: '\f342'
}

.zmdi-facebook:before {
  content: '\f343'
}

.zmdi-github-box:before {
  content: '\f344'
}

.zmdi-github:before {
  content: '\f345'
}

.zmdi-google-drive:before {
  content: '\f346'
}

.zmdi-google-earth:before {
  content: '\f347'
}

.zmdi-google-glass:before {
  content: '\f348'
}

.zmdi-google-maps:before {
  content: '\f349'
}

.zmdi-google-pages:before {
  content: '\f34a'
}

.zmdi-google-play:before {
  content: '\f34b'
}

.zmdi-google-plus-box:before {
  content: '\f34c'
}

.zmdi-google-plus:before {
  content: '\f34d'
}

.zmdi-google:before {
  content: '\f34e'
}

.zmdi-instagram:before {
  content: '\f34f'
}

.zmdi-language-css3:before {
  content: '\f350'
}

.zmdi-language-html5:before {
  content: '\f351'
}

.zmdi-language-javascript:before {
  content: '\f352'
}

.zmdi-language-python-alt:before {
  content: '\f353'
}

.zmdi-language-python:before {
  content: '\f354'
}

.zmdi-lastfm:before {
  content: '\f355'
}

.zmdi-linkedin-box:before {
  content: '\f356'
}

.zmdi-paypal:before {
  content: '\f357'
}

.zmdi-pinterest-box:before {
  content: '\f358'
}

.zmdi-pocket:before {
  content: '\f359'
}

.zmdi-polymer:before {
  content: '\f35a'
}

.zmdi-share:before {
  content: '\f35b'
}

.zmdi-stackoverflow:before {
  content: '\f35c'
}

.zmdi-steam-square:before {
  content: '\f35d'
}

.zmdi-steam:before {
  content: '\f35e'
}

.zmdi-twitter-box:before {
  content: '\f35f'
}

.zmdi-twitter:before {
  content: '\f360'
}

.zmdi-vk:before {
  content: '\f361'
}

.zmdi-wikipedia:before {
  content: '\f362'
}

.zmdi-windows:before {
  content: '\f363'
}

.zmdi-aspect-ratio-alt:before {
  content: '\f364'
}

.zmdi-aspect-ratio:before {
  content: '\f365'
}

.zmdi-blur-circular:before {
  content: '\f366'
}

.zmdi-blur-linear:before {
  content: '\f367'
}

.zmdi-blur-off:before {
  content: '\f368'
}

.zmdi-blur:before {
  content: '\f369'
}

.zmdi-brightness-2:before {
  content: '\f36a'
}

.zmdi-brightness-3:before {
  content: '\f36b'
}

.zmdi-brightness-4:before {
  content: '\f36c'
}

.zmdi-brightness-5:before {
  content: '\f36d'
}

.zmdi-brightness-6:before {
  content: '\f36e'
}

.zmdi-brightness-7:before {
  content: '\f36f'
}

.zmdi-brightness-auto:before {
  content: '\f370'
}

.zmdi-brightness-setting:before {
  content: '\f371'
}

.zmdi-broken-image:before {
  content: '\f372'
}

.zmdi-center-focus-strong:before {
  content: '\f373'
}

.zmdi-center-focus-weak:before {
  content: '\f374'
}

.zmdi-compare:before {
  content: '\f375'
}

.zmdi-crop-16-9:before {
  content: '\f376'
}

.zmdi-crop-3-2:before {
  content: '\f377'
}

.zmdi-crop-5-4:before {
  content: '\f378'
}

.zmdi-crop-7-5:before {
  content: '\f379'
}

.zmdi-crop-din:before {
  content: '\f37a'
}

.zmdi-crop-free:before {
  content: '\f37b'
}

.zmdi-crop-landscape:before {
  content: '\f37c'
}

.zmdi-crop-portrait:before {
  content: '\f37d'
}

.zmdi-crop-square:before {
  content: '\f37e'
}

.zmdi-exposure-alt:before {
  content: '\f37f'
}

.zmdi-exposure:before {
  content: '\f380'
}

.zmdi-filter-b-and-w:before {
  content: '\f381'
}

.zmdi-filter-center-focus:before {
  content: '\f382'
}

.zmdi-filter-frames:before {
  content: '\f383'
}

.zmdi-filter-tilt-shift:before {
  content: '\f384'
}

.zmdi-gradient:before {
  content: '\f385'
}

.zmdi-grain:before {
  content: '\f386'
}

.zmdi-graphic-eq:before {
  content: '\f387'
}

.zmdi-hdr-off:before {
  content: '\f388'
}

.zmdi-hdr-strong:before {
  content: '\f389'
}

.zmdi-hdr-weak:before {
  content: '\f38a'
}

.zmdi-hdr:before {
  content: '\f38b'
}

.zmdi-iridescent:before {
  content: '\f38c'
}

.zmdi-leak-off:before {
  content: '\f38d'
}

.zmdi-leak:before {
  content: '\f38e'
}

.zmdi-looks:before {
  content: '\f38f'
}

.zmdi-loupe:before {
  content: '\f390'
}

.zmdi-panorama-horizontal:before {
  content: '\f391'
}

.zmdi-panorama-vertical:before {
  content: '\f392'
}

.zmdi-panorama-wide-angle:before {
  content: '\f393'
}

.zmdi-photo-size-select-large:before {
  content: '\f394'
}

.zmdi-photo-size-select-small:before {
  content: '\f395'
}

.zmdi-picture-in-picture:before {
  content: '\f396'
}

.zmdi-slideshow:before {
  content: '\f397'
}

.zmdi-texture:before {
  content: '\f398'
}

.zmdi-tonality:before {
  content: '\f399'
}

.zmdi-vignette:before {
  content: '\f39a'
}

.zmdi-wb-auto:before {
  content: '\f39b'
}

.zmdi-eject-alt:before {
  content: '\f39c'
}

.zmdi-eject:before {
  content: '\f39d'
}

.zmdi-equalizer:before {
  content: '\f39e'
}

.zmdi-fast-forward:before {
  content: '\f39f'
}

.zmdi-fast-rewind:before {
  content: '\f3a0'
}

.zmdi-forward-10:before {
  content: '\f3a1'
}

.zmdi-forward-30:before {
  content: '\f3a2'
}

.zmdi-forward-5:before {
  content: '\f3a3'
}

.zmdi-hearing:before {
  content: '\f3a4'
}

.zmdi-pause-circle-outline:before {
  content: '\f3a5'
}

.zmdi-pause-circle:before {
  content: '\f3a6'
}

.zmdi-pause:before {
  content: '\f3a7'
}

.zmdi-play-circle-outline:before {
  content: '\f3a8'
}

.zmdi-play-circle:before {
  content: '\f3a9'
}

.zmdi-play:before {
  content: '\f3aa'
}

.zmdi-playlist-audio:before {
  content: '\f3ab'
}

.zmdi-playlist-plus:before {
  content: '\f3ac'
}

.zmdi-repeat-one:before {
  content: '\f3ad'
}

.zmdi-repeat:before {
  content: '\f3ae'
}

.zmdi-replay-10:before {
  content: '\f3af'
}

.zmdi-replay-30:before {
  content: '\f3b0'
}

.zmdi-replay-5:before {
  content: '\f3b1'
}

.zmdi-replay:before {
  content: '\f3b2'
}

.zmdi-shuffle:before {
  content: '\f3b3'
}

.zmdi-skip-next:before {
  content: '\f3b4'
}

.zmdi-skip-previous:before {
  content: '\f3b5'
}

.zmdi-stop:before {
  content: '\f3b6'
}

.zmdi-surround-sound:before {
  content: '\f3b7'
}

.zmdi-tune:before {
  content: '\f3b8'
}

.zmdi-volume-down:before {
  content: '\f3b9'
}

.zmdi-volume-mute:before {
  content: '\f3ba'
}

.zmdi-volume-off:before {
  content: '\f3bb'
}

.zmdi-volume-up:before {
  content: '\f3bc'
}

.zmdi-n-1-square:before {
  content: '\f3bd'
}

.zmdi-n-2-square:before {
  content: '\f3be'
}

.zmdi-n-3-square:before {
  content: '\f3bf'
}

.zmdi-n-4-square:before {
  content: '\f3c0'
}

.zmdi-n-5-square:before {
  content: '\f3c1'
}

.zmdi-n-6-square:before {
  content: '\f3c2'
}

.zmdi-neg-1:before {
  content: '\f3c3'
}

.zmdi-neg-2:before {
  content: '\f3c4'
}

.zmdi-plus-1:before {
  content: '\f3c5'
}

.zmdi-plus-2:before {
  content: '\f3c6'
}

.zmdi-sec-10:before {
  content: '\f3c7'
}

.zmdi-sec-3:before {
  content: '\f3c8'
}

.zmdi-zero:before {
  content: '\f3c9'
}

.zmdi-airline-seat-flat-angled:before {
  content: '\f3ca'
}

.zmdi-airline-seat-flat:before {
  content: '\f3cb'
}

.zmdi-airline-seat-individual-suite:before {
  content: '\f3cc'
}

.zmdi-airline-seat-legroom-extra:before {
  content: '\f3cd'
}

.zmdi-airline-seat-legroom-normal:before {
  content: '\f3ce'
}

.zmdi-airline-seat-legroom-reduced:before {
  content: '\f3cf'
}

.zmdi-airline-seat-recline-extra:before {
  content: '\f3d0'
}

.zmdi-airline-seat-recline-normal:before {
  content: '\f3d1'
}

.zmdi-airplay:before {
  content: '\f3d2'
}

.zmdi-closed-caption:before {
  content: '\f3d3'
}

.zmdi-confirmation-number:before {
  content: '\f3d4'
}

.zmdi-developer-board:before {
  content: '\f3d5'
}

.zmdi-disc-full:before {
  content: '\f3d6'
}

.zmdi-explicit:before {
  content: '\f3d7'
}

.zmdi-flight-land:before {
  content: '\f3d8'
}

.zmdi-flight-takeoff:before {
  content: '\f3d9'
}

.zmdi-flip-to-back:before {
  content: '\f3da'
}

.zmdi-flip-to-front:before {
  content: '\f3db'
}

.zmdi-group-work:before {
  content: '\f3dc'
}

.zmdi-hd:before {
  content: '\f3dd'
}

.zmdi-hq:before {
  content: '\f3de'
}

.zmdi-markunread-mailbox:before {
  content: '\f3df'
}

.zmdi-memory:before {
  content: '\f3e0'
}

.zmdi-nfc:before {
  content: '\f3e1'
}

.zmdi-play-for-work:before {
  content: '\f3e2'
}

.zmdi-power-input:before {
  content: '\f3e3'
}

.zmdi-present-to-all:before {
  content: '\f3e4'
}

.zmdi-satellite:before {
  content: '\f3e5'
}

.zmdi-tap-and-play:before {
  content: '\f3e6'
}

.zmdi-vibration:before {
  content: '\f3e7'
}

.zmdi-voicemail:before {
  content: '\f3e8'
}

.zmdi-group:before {
  content: '\f3e9'
}

.zmdi-rss:before {
  content: '\f3ea'
}

.zmdi-shape:before {
  content: '\f3eb'
}

.zmdi-spinner:before {
  content: '\f3ec'
}

.zmdi-ungroup:before {
  content: '\f3ed'
}

.zmdi-500px:before {
  content: '\f3ee'
}

.zmdi-8tracks:before {
  content: '\f3ef'
}

.zmdi-amazon:before {
  content: '\f3f0'
}

.zmdi-blogger:before {
  content: '\f3f1'
}

.zmdi-delicious:before {
  content: '\f3f2'
}

.zmdi-disqus:before {
  content: '\f3f3'
}

.zmdi-flattr:before {
  content: '\f3f4'
}

.zmdi-flickr:before {
  content: '\f3f5'
}

.zmdi-github-alt:before {
  content: '\f3f6'
}

.zmdi-google-old:before {
  content: '\f3f7'
}

.zmdi-linkedin:before {
  content: '\f3f8'
}

.zmdi-odnoklassniki:before {
  content: '\f3f9'
}

.zmdi-outlook:before {
  content: '\f3fa'
}

.zmdi-paypal-alt:before {
  content: '\f3fb'
}

.zmdi-pinterest:before {
  content: '\f3fc'
}

.zmdi-playstation:before {
  content: '\f3fd'
}

.zmdi-reddit:before {
  content: '\f3fe'
}

.zmdi-skype:before {
  content: '\f3ff'
}

.zmdi-slideshare:before {
  content: '\f400'
}

.zmdi-soundcloud:before {
  content: '\f401'
}

.zmdi-tumblr:before {
  content: '\f402'
}

.zmdi-twitch:before {
  content: '\f403'
}

.zmdi-vimeo:before {
  content: '\f404'
}

.zmdi-whatsapp:before {
  content: '\f405'
}

.zmdi-xbox:before {
  content: '\f406'
}

.zmdi-yahoo:before {
  content: '\f407'
}

.zmdi-youtube-play:before {
  content: '\f408'
}

.zmdi-youtube:before {
  content: '\f409'
}

.zmdi-3d-rotation:before {
  content: '\f101'
}

.zmdi-airplane-off:before {
  content: '\f102'
}

.zmdi-airplane:before {
  content: '\f103'
}

.zmdi-album:before {
  content: '\f104'
}

.zmdi-archive:before {
  content: '\f105'
}

.zmdi-assignment-account:before {
  content: '\f106'
}

.zmdi-assignment-alert:before {
  content: '\f107'
}

.zmdi-assignment-check:before {
  content: '\f108'
}

.zmdi-assignment-o:before {
  content: '\f109'
}

.zmdi-assignment-return:before {
  content: '\f10a'
}

.zmdi-assignment-returned:before {
  content: '\f10b'
}

.zmdi-assignment:before {
  content: '\f10c'
}

.zmdi-attachment-alt:before {
  content: '\f10d'
}

.zmdi-attachment:before {
  content: '\f10e'
}

.zmdi-audio:before {
  content: '\f10f'
}

.zmdi-badge-check:before {
  content: '\f110'
}

.zmdi-balance-wallet:before {
  content: '\f111'
}

.zmdi-balance:before {
  content: '\f112'
}

.zmdi-battery-alert:before {
  content: '\f113'
}

.zmdi-battery-flash:before {
  content: '\f114'
}

.zmdi-battery-unknown:before {
  content: '\f115'
}

.zmdi-battery:before {
  content: '\f116'
}

.zmdi-bike:before {
  content: '\f117'
}

.zmdi-block-alt:before {
  content: '\f118'
}

.zmdi-block:before {
  content: '\f119'
}

.zmdi-boat:before {
  content: '\f11a'
}

.zmdi-book-image:before {
  content: '\f11b'
}

.zmdi-book:before {
  content: '\f11c'
}

.zmdi-bookmark-outline:before {
  content: '\f11d'
}

.zmdi-bookmark:before {
  content: '\f11e'
}

.zmdi-brush:before {
  content: '\f11f'
}

.zmdi-bug:before {
  content: '\f120'
}

.zmdi-bus:before {
  content: '\f121'
}

.zmdi-cake:before {
  content: '\f122'
}

.zmdi-car-taxi:before {
  content: '\f123'
}

.zmdi-car-wash:before {
  content: '\f124'
}

.zmdi-car:before {
  content: '\f125'
}

.zmdi-card-giftcard:before {
  content: '\f126'
}

.zmdi-card-membership:before {
  content: '\f127'
}

.zmdi-card-travel:before {
  content: '\f128'
}

.zmdi-card:before {
  content: '\f129'
}

.zmdi-case-check:before {
  content: '\f12a'
}

.zmdi-case-download:before {
  content: '\f12b'
}

.zmdi-case-play:before {
  content: '\f12c'
}

.zmdi-case:before {
  content: '\f12d'
}

.zmdi-cast-connected:before {
  content: '\f12e'
}

.zmdi-cast:before {
  content: '\f12f'
}

.zmdi-chart-donut:before {
  content: '\f130'
}

.zmdi-chart:before {
  content: '\f131'
}

.zmdi-city-alt:before {
  content: '\f132'
}

.zmdi-city:before {
  content: '\f133'
}

.zmdi-close-circle-o:before {
  content: '\f134'
}

.zmdi-close-circle:before {
  content: '\f135'
}

.zmdi-close:before {
  content: '\f136'
}

.zmdi-cocktail:before {
  content: '\f137'
}

.zmdi-code-setting:before {
  content: '\f138'
}

.zmdi-code-smartphone:before {
  content: '\f139'
}

.zmdi-code:before {
  content: '\f13a'
}

.zmdi-coffee:before {
  content: '\f13b'
}

.zmdi-collection-bookmark:before {
  content: '\f13c'
}

.zmdi-collection-case-play:before {
  content: '\f13d'
}

.zmdi-collection-folder-image:before {
  content: '\f13e'
}

.zmdi-collection-image-o:before {
  content: '\f13f'
}

.zmdi-collection-image:before {
  content: '\f140'
}

.zmdi-collection-item-1:before {
  content: '\f141'
}

.zmdi-collection-item-2:before {
  content: '\f142'
}

.zmdi-collection-item-3:before {
  content: '\f143'
}

.zmdi-collection-item-4:before {
  content: '\f144'
}

.zmdi-collection-item-5:before {
  content: '\f145'
}

.zmdi-collection-item-6:before {
  content: '\f146'
}

.zmdi-collection-item-7:before {
  content: '\f147'
}

.zmdi-collection-item-8:before {
  content: '\f148'
}

.zmdi-collection-item-9-plus:before {
  content: '\f149'
}

.zmdi-collection-item-9:before {
  content: '\f14a'
}

.zmdi-collection-item:before {
  content: '\f14b'
}

.zmdi-collection-music:before {
  content: '\f14c'
}

.zmdi-collection-pdf:before {
  content: '\f14d'
}

.zmdi-collection-plus:before {
  content: '\f14e'
}

.zmdi-collection-speaker:before {
  content: '\f14f'
}

.zmdi-collection-text:before {
  content: '\f150'
}

.zmdi-collection-video:before {
  content: '\f151'
}

.zmdi-compass:before {
  content: '\f152'
}

.zmdi-cutlery:before {
  content: '\f153'
}

.zmdi-delete:before {
  content: '\f154'
}

.zmdi-dialpad:before {
  content: '\f155'
}

.zmdi-dns:before {
  content: '\f156'
}

.zmdi-drink:before {
  content: '\f157'
}

.zmdi-edit:before {
  content: '\f158'
}

.zmdi-email-open:before {
  content: '\f159'
}

.zmdi-email:before {
  content: '\f15a'
}

.zmdi-eye-off:before {
  content: '\f15b'
}

.zmdi-eye:before {
  content: '\f15c'
}

.zmdi-eyedropper:before {
  content: '\f15d'
}

.zmdi-favorite-outline:before {
  content: '\f15e'
}

.zmdi-favorite:before {
  content: '\f15f'
}

.zmdi-filter-list:before {
  content: '\f160'
}

.zmdi-fire:before {
  content: '\f161'
}

.zmdi-flag:before {
  content: '\f162'
}

.zmdi-flare:before {
  content: '\f163'
}

.zmdi-flash-auto:before {
  content: '\f164'
}

.zmdi-flash-off:before {
  content: '\f165'
}

.zmdi-flash:before {
  content: '\f166'
}

.zmdi-flip:before {
  content: '\f167'
}

.zmdi-flower-alt:before {
  content: '\f168'
}

.zmdi-flower:before {
  content: '\f169'
}

.zmdi-font:before {
  content: '\f16a'
}

.zmdi-fullscreen-alt:before {
  content: '\f16b'
}

.zmdi-fullscreen-exit:before {
  content: '\f16c'
}

.zmdi-fullscreen:before {
  content: '\f16d'
}

.zmdi-functions:before {
  content: '\f16e'
}

.zmdi-gas-station:before {
  content: '\f16f'
}

.zmdi-gesture:before {
  content: '\f170'
}

.zmdi-globe-alt:before {
  content: '\f171'
}

.zmdi-globe-lock:before {
  content: '\f172'
}

.zmdi-globe:before {
  content: '\f173'
}

.zmdi-graduation-cap:before {
  content: '\f174'
}

.zmdi-home:before {
  content: '\f175'
}

.zmdi-hospital-alt:before {
  content: '\f176'
}

.zmdi-hospital:before {
  content: '\f177'
}

.zmdi-hotel:before {
  content: '\f178'
}

.zmdi-hourglass-alt:before {
  content: '\f179'
}

.zmdi-hourglass-outline:before {
  content: '\f17a'
}

.zmdi-hourglass:before {
  content: '\f17b'
}

.zmdi-http:before {
  content: '\f17c'
}

.zmdi-image-alt:before {
  content: '\f17d'
}

.zmdi-image-o:before {
  content: '\f17e'
}

.zmdi-image:before {
  content: '\f17f'
}

.zmdi-inbox:before {
  content: '\f180'
}

.zmdi-invert-colors-off:before {
  content: '\f181'
}

.zmdi-invert-colors:before {
  content: '\f182'
}

.zmdi-key:before {
  content: '\f183'
}

.zmdi-label-alt-outline:before {
  content: '\f184'
}

.zmdi-label-alt:before {
  content: '\f185'
}

.zmdi-label-heart:before {
  content: '\f186'
}

.zmdi-label:before {
  content: '\f187'
}

.zmdi-labels:before {
  content: '\f188'
}

.zmdi-lamp:before {
  content: '\f189'
}

.zmdi-landscape:before {
  content: '\f18a'
}

.zmdi-layers-off:before {
  content: '\f18b'
}

.zmdi-layers:before {
  content: '\f18c'
}

.zmdi-library:before {
  content: '\f18d'
}

.zmdi-link:before {
  content: '\f18e'
}

.zmdi-lock-open:before {
  content: '\f18f'
}

.zmdi-lock-outline:before {
  content: '\f190'
}

.zmdi-lock:before {
  content: '\f191'
}

.zmdi-mail-reply-all:before {
  content: '\f192'
}

.zmdi-mail-reply:before {
  content: '\f193'
}

.zmdi-mail-send:before {
  content: '\f194'
}

.zmdi-mall:before {
  content: '\f195'
}

.zmdi-map:before {
  content: '\f196'
}

.zmdi-menu:before {
  content: '\f197'
}

.zmdi-money-box:before {
  content: '\f198'
}

.zmdi-money-off:before {
  content: '\f199'
}

.zmdi-money:before {
  content: '\f19a'
}

.zmdi-more-vert:before {
  content: '\f19b'
}

.zmdi-more:before {
  content: '\f19c'
}

.zmdi-movie-alt:before {
  content: '\f19d'
}

.zmdi-movie:before {
  content: '\f19e'
}

.zmdi-nature-people:before {
  content: '\f19f'
}

.zmdi-nature:before {
  content: '\f1a0'
}

.zmdi-navigation:before {
  content: '\f1a1'
}

.zmdi-open-in-browser:before {
  content: '\f1a2'
}

.zmdi-open-in-new:before {
  content: '\f1a3'
}

.zmdi-palette:before {
  content: '\f1a4'
}

.zmdi-parking:before {
  content: '\f1a5'
}

.zmdi-pin-account:before {
  content: '\f1a6'
}

.zmdi-pin-assistant:before {
  content: '\f1a7'
}

.zmdi-pin-drop:before {
  content: '\f1a8'
}

.zmdi-pin-help:before {
  content: '\f1a9'
}

.zmdi-pin-off:before {
  content: '\f1aa'
}

.zmdi-pin:before {
  content: '\f1ab'
}

.zmdi-pizza:before {
  content: '\f1ac'
}

.zmdi-plaster:before {
  content: '\f1ad'
}

.zmdi-power-setting:before {
  content: '\f1ae'
}

.zmdi-power:before {
  content: '\f1af'
}

.zmdi-print:before {
  content: '\f1b0'
}

.zmdi-puzzle-piece:before {
  content: '\f1b1'
}

.zmdi-quote:before {
  content: '\f1b2'
}

.zmdi-railway:before {
  content: '\f1b3'
}

.zmdi-receipt:before {
  content: '\f1b4'
}

.zmdi-refresh-alt:before {
  content: '\f1b5'
}

.zmdi-refresh-sync-alert:before {
  content: '\f1b6'
}

.zmdi-refresh-sync-off:before {
  content: '\f1b7'
}

.zmdi-refresh-sync:before {
  content: '\f1b8'
}

.zmdi-refresh:before {
  content: '\f1b9'
}

.zmdi-roller:before {
  content: '\f1ba'
}

.zmdi-ruler:before {
  content: '\f1bb'
}

.zmdi-scissors:before {
  content: '\f1bc'
}

.zmdi-screen-rotation-lock:before {
  content: '\f1bd'
}

.zmdi-screen-rotation:before {
  content: '\f1be'
}

.zmdi-search-for:before {
  content: '\f1bf'
}

.zmdi-search-in-file:before {
  content: '\f1c0'
}

.zmdi-search-in-page:before {
  content: '\f1c1'
}

.zmdi-search-replace:before {
  content: '\f1c2'
}

.zmdi-search:before {
  content: '\f1c3'
}

.zmdi-seat:before {
  content: '\f1c4'
}

.zmdi-settings-square:before {
  content: '\f1c5'
}

.zmdi-settings:before {
  content: '\f1c6'
}

.zmdi-shield-check:before {
  content: '\f1c7'
}

.zmdi-shield-security:before {
  content: '\f1c8'
}

.zmdi-shopping-basket:before {
  content: '\f1c9'
}

.zmdi-shopping-cart-plus:before {
  content: '\f1ca'
}

.zmdi-shopping-cart:before {
  content: '\f1cb'
}

.zmdi-sign-in:before {
  content: '\f1cc'
}

.zmdi-sort-amount-asc:before {
  content: '\f1cd'
}

.zmdi-sort-amount-desc:before {
  content: '\f1ce'
}

.zmdi-sort-asc:before {
  content: '\f1cf'
}

.zmdi-sort-desc:before {
  content: '\f1d0'
}

.zmdi-spellcheck:before {
  content: '\f1d1'
}

.zmdi-storage:before {
  content: '\f1d2'
}

.zmdi-store-24:before {
  content: '\f1d3'
}

.zmdi-store:before {
  content: '\f1d4'
}

.zmdi-subway:before {
  content: '\f1d5'
}

.zmdi-sun:before {
  content: '\f1d6'
}

.zmdi-tab-unselected:before {
  content: '\f1d7'
}

.zmdi-tab:before {
  content: '\f1d8'
}

.zmdi-tag-close:before {
  content: '\f1d9'
}

.zmdi-tag-more:before {
  content: '\f1da'
}

.zmdi-tag:before {
  content: '\f1db'
}

.zmdi-thumb-down:before {
  content: '\f1dc'
}

.zmdi-thumb-up-down:before {
  content: '\f1dd'
}

.zmdi-thumb-up:before {
  content: '\f1de'
}

.zmdi-ticket-star:before {
  content: '\f1df'
}

.zmdi-toll:before {
  content: '\f1e0'
}

.zmdi-toys:before {
  content: '\f1e1'
}

.zmdi-traffic:before {
  content: '\f1e2'
}

.zmdi-translate:before {
  content: '\f1e3'
}

.zmdi-triangle-down:before {
  content: '\f1e4'
}

.zmdi-triangle-up:before {
  content: '\f1e5'
}

.zmdi-truck:before {
  content: '\f1e6'
}

.zmdi-turning-sign:before {
  content: '\f1e7'
}

.zmdi-wallpaper:before {
  content: '\f1e8'
}

.zmdi-washing-machine:before {
  content: '\f1e9'
}

.zmdi-window-maximize:before {
  content: '\f1ea'
}

.zmdi-window-minimize:before {
  content: '\f1eb'
}

.zmdi-window-restore:before {
  content: '\f1ec'
}

.zmdi-wrench:before {
  content: '\f1ed'
}

.zmdi-zoom-in:before {
  content: '\f1ee'
}

.zmdi-zoom-out:before {
  content: '\f1ef'
}

.zmdi-alert-circle-o:before {
  content: '\f1f0'
}

.zmdi-alert-circle:before {
  content: '\f1f1'
}

.zmdi-alert-octagon:before {
  content: '\f1f2'
}

.zmdi-alert-polygon:before {
  content: '\f1f3'
}

.zmdi-alert-triangle:before {
  content: '\f1f4'
}

.zmdi-help-outline:before {
  content: '\f1f5'
}

.zmdi-help:before {
  content: '\f1f6'
}

.zmdi-info-outline:before {
  content: '\f1f7'
}

.zmdi-info:before {
  content: '\f1f8'
}

.zmdi-notifications-active:before {
  content: '\f1f9'
}

.zmdi-notifications-add:before {
  content: '\f1fa'
}

.zmdi-notifications-none:before {
  content: '\f1fb'
}

.zmdi-notifications-off:before {
  content: '\f1fc'
}

.zmdi-notifications-paused:before {
  content: '\f1fd'
}

.zmdi-notifications:before {
  content: '\f1fe'
}

.zmdi-account-add:before {
  content: '\f1ff'
}

.zmdi-account-box-mail:before {
  content: '\f200'
}

.zmdi-account-box-o:before {
  content: '\f201'
}

.zmdi-account-box-phone:before {
  content: '\f202'
}

.zmdi-account-box:before {
  content: '\f203'
}

.zmdi-account-calendar:before {
  content: '\f204'
}

.zmdi-account-circle:before {
  content: '\f205'
}

.zmdi-account-o:before {
  content: '\f206'
}

.zmdi-account:before {
  content: '\f207'
}

.zmdi-accounts-add:before {
  content: '\f208'
}

.zmdi-accounts-alt:before {
  content: '\f209'
}

.zmdi-accounts-list-alt:before {
  content: '\f20a'
}

.zmdi-accounts-list:before {
  content: '\f20b'
}

.zmdi-accounts-outline:before {
  content: '\f20c'
}

.zmdi-accounts:before {
  content: '\f20d'
}

.zmdi-face:before {
  content: '\f20e'
}

.zmdi-female:before {
  content: '\f20f'
}

.zmdi-male-alt:before {
  content: '\f210'
}

.zmdi-male-female:before {
  content: '\f211'
}

.zmdi-male:before {
  content: '\f212'
}

.zmdi-mood-bad:before {
  content: '\f213'
}

.zmdi-mood:before {
  content: '\f214'
}

.zmdi-run:before {
  content: '\f215'
}

.zmdi-walk:before {
  content: '\f216'
}

.zmdi-cloud-box:before {
  content: '\f217'
}

.zmdi-cloud-circle:before {
  content: '\f218'
}

.zmdi-cloud-done:before {
  content: '\f219'
}

.zmdi-cloud-download:before {
  content: '\f21a'
}

.zmdi-cloud-off:before {
  content: '\f21b'
}

.zmdi-cloud-outline-alt:before {
  content: '\f21c'
}

.zmdi-cloud-outline:before {
  content: '\f21d'
}

.zmdi-cloud-upload:before {
  content: '\f21e'
}

.zmdi-cloud:before {
  content: '\f21f'
}

.zmdi-download:before {
  content: '\f220'
}

.zmdi-file-plus:before {
  content: '\f221'
}

.zmdi-file-text:before {
  content: '\f222'
}

.zmdi-file:before {
  content: '\f223'
}

.zmdi-folder-outline:before {
  content: '\f224'
}

.zmdi-folder-person:before {
  content: '\f225'
}

.zmdi-folder-star-alt:before {
  content: '\f226'
}

.zmdi-folder-star:before {
  content: '\f227'
}

.zmdi-folder:before {
  content: '\f228'
}

.zmdi-gif:before {
  content: '\f229'
}

.zmdi-upload:before {
  content: '\f22a'
}

.zmdi-border-all:before {
  content: '\f22b'
}

.zmdi-border-bottom:before {
  content: '\f22c'
}

.zmdi-border-clear:before {
  content: '\f22d'
}

.zmdi-border-color:before {
  content: '\f22e'
}

.zmdi-border-horizontal:before {
  content: '\f22f'
}

.zmdi-border-inner:before {
  content: '\f230'
}

.zmdi-border-left:before {
  content: '\f231'
}

.zmdi-border-outer:before {
  content: '\f232'
}

.zmdi-border-right:before {
  content: '\f233'
}

.zmdi-border-style:before {
  content: '\f234'
}

.zmdi-border-top:before {
  content: '\f235'
}

.zmdi-border-vertical:before {
  content: '\f236'
}

.zmdi-copy:before {
  content: '\f237'
}

.zmdi-crop:before {
  content: '\f238'
}

.zmdi-format-align-center:before {
  content: '\f239'
}

.zmdi-format-align-justify:before {
  content: '\f23a'
}

.zmdi-format-align-left:before {
  content: '\f23b'
}

.zmdi-format-align-right:before {
  content: '\f23c'
}

.zmdi-format-bold:before {
  content: '\f23d'
}

.zmdi-format-clear-all:before {
  content: '\f23e'
}

.zmdi-format-clear:before {
  content: '\f23f'
}

.zmdi-format-color-fill:before {
  content: '\f240'
}

.zmdi-format-color-reset:before {
  content: '\f241'
}

.zmdi-format-color-text:before {
  content: '\f242'
}

.zmdi-format-indent-decrease:before {
  content: '\f243'
}

.zmdi-format-indent-increase:before {
  content: '\f244'
}

.zmdi-format-italic:before {
  content: '\f245'
}

.zmdi-format-line-spacing:before {
  content: '\f246'
}

.zmdi-format-list-bulleted:before {
  content: '\f247'
}

.zmdi-format-list-numbered:before {
  content: '\f248'
}

.zmdi-format-ltr:before {
  content: '\f249'
}

.zmdi-format-rtl:before {
  content: '\f24a'
}

.zmdi-format-size:before {
  content: '\f24b'
}

.zmdi-format-strikethrough-s:before {
  content: '\f24c'
}

.zmdi-format-strikethrough:before {
  content: '\f24d'
}

.zmdi-format-subject:before {
  content: '\f24e'
}

.zmdi-format-underlined:before {
  content: '\f24f'
}

.zmdi-format-valign-bottom:before {
  content: '\f250'
}

.zmdi-format-valign-center:before {
  content: '\f251'
}

.zmdi-format-valign-top:before {
  content: '\f252'
}

.zmdi-redo:before {
  content: '\f253'
}

.zmdi-select-all:before {
  content: '\f254'
}

.zmdi-space-bar:before {
  content: '\f255'
}

.zmdi-text-format:before {
  content: '\f256'
}

.zmdi-transform:before {
  content: '\f257'
}

.zmdi-undo:before {
  content: '\f258'
}

.zmdi-wrap-text:before {
  content: '\f259'
}

.zmdi-comment-alert:before {
  content: '\f25a'
}

.zmdi-comment-alt-text:before {
  content: '\f25b'
}

.zmdi-comment-alt:before {
  content: '\f25c'
}

.zmdi-comment-edit:before {
  content: '\f25d'
}

.zmdi-comment-image:before {
  content: '\f25e'
}

.zmdi-comment-list:before {
  content: '\f25f'
}

.zmdi-comment-more:before {
  content: '\f260'
}

.zmdi-comment-outline:before {
  content: '\f261'
}

.zmdi-comment-text-alt:before {
  content: '\f262'
}

.zmdi-comment-text:before {
  content: '\f263'
}

.zmdi-comment-video:before {
  content: '\f264'
}

.zmdi-comment:before {
  content: '\f265'
}

.zmdi-comments:before {
  content: '\f266'
}

.zmdi-check-all:before {
  content: '\f267'
}

.zmdi-check-circle-u:before {
  content: '\f268'
}

.zmdi-check-circle:before {
  content: '\f269'
}

.zmdi-check-square:before {
  content: '\f26a'
}

.zmdi-check:before {
  content: '\f26b'
}

.zmdi-circle-o:before {
  content: '\f26c'
}

.zmdi-circle:before {
  content: '\f26d'
}

.zmdi-dot-circle-alt:before {
  content: '\f26e'
}

.zmdi-dot-circle:before {
  content: '\f26f'
}

.zmdi-minus-circle-outline:before {
  content: '\f270'
}

.zmdi-minus-circle:before {
  content: '\f271'
}

.zmdi-minus-square:before {
  content: '\f272'
}

.zmdi-minus:before {
  content: '\f273'
}

.zmdi-plus-circle-o-duplicate:before {
  content: '\f274'
}

.zmdi-plus-circle-o:before {
  content: '\f275'
}

.zmdi-plus-circle:before {
  content: '\f276'
}

.zmdi-plus-square:before {
  content: '\f277'
}

.zmdi-plus:before {
  content: '\f278'
}

.zmdi-square-o:before {
  content: '\f279'
}

.zmdi-star-circle:before {
  content: '\f27a'
}

.zmdi-star-half:before {
  content: '\f27b'
}

.zmdi-star-outline:before {
  content: '\f27c'
}

.zmdi-star:before {
  content: '\f27d'
}

.zmdi-bluetooth-connected:before {
  content: '\f27e'
}

.zmdi-bluetooth-off:before {
  content: '\f27f'
}

.zmdi-bluetooth-search:before {
  content: '\f280'
}

.zmdi-bluetooth-setting:before {
  content: '\f281'
}

.zmdi-bluetooth:before {
  content: '\f282'
}

.zmdi-camera-add:before {
  content: '\f283'
}

.zmdi-camera-alt:before {
  content: '\f284'
}

.zmdi-camera-bw:before {
  content: '\f285'
}

.zmdi-camera-front:before {
  content: '\f286'
}

.zmdi-camera-mic:before {
  content: '\f287'
}

.zmdi-camera-party-mode:before {
  content: '\f288'
}

.zmdi-camera-rear:before {
  content: '\f289'
}

.zmdi-camera-roll:before {
  content: '\f28a'
}

.zmdi-camera-switch:before {
  content: '\f28b'
}

.zmdi-camera:before {
  content: '\f28c'
}

.zmdi-card-alert:before {
  content: '\f28d'
}

.zmdi-card-off:before {
  content: '\f28e'
}

.zmdi-card-sd:before {
  content: '\f28f'
}

.zmdi-card-sim:before {
  content: '\f290'
}

.zmdi-desktop-mac:before {
  content: '\f291'
}

.zmdi-desktop-windows:before {
  content: '\f292'
}

.zmdi-device-hub:before {
  content: '\f293'
}

.zmdi-devices-off:before {
  content: '\f294'
}

.zmdi-devices:before {
  content: '\f295'
}

.zmdi-dock:before {
  content: '\f296'
}

.zmdi-floppy:before {
  content: '\f297'
}

.zmdi-gamepad:before {
  content: '\f298'
}

.zmdi-gps-dot:before {
  content: '\f299'
}

.zmdi-gps-off:before {
  content: '\f29a'
}

.zmdi-gps:before {
  content: '\f29b'
}

.zmdi-headset-mic:before {
  content: '\f29c'
}

.zmdi-headset:before {
  content: '\f29d'
}

.zmdi-input-antenna:before {
  content: '\f29e'
}

.zmdi-input-composite:before {
  content: '\f29f'
}

.zmdi-input-hdmi:before {
  content: '\f2a0'
}

.zmdi-input-power:before {
  content: '\f2a1'
}

.zmdi-input-svideo:before {
  content: '\f2a2'
}

.zmdi-keyboard-hide:before {
  content: '\f2a3'
}

.zmdi-keyboard:before {
  content: '\f2a4'
}

.zmdi-laptop-chromebook:before {
  content: '\f2a5'
}

.zmdi-laptop-mac:before {
  content: '\f2a6'
}

.zmdi-laptop:before {
  content: '\f2a7'
}

.zmdi-mic-off:before {
  content: '\f2a8'
}

.zmdi-mic-outline:before {
  content: '\f2a9'
}

.zmdi-mic-setting:before {
  content: '\f2aa'
}

.zmdi-mic:before {
  content: '\f2ab'
}

.zmdi-mouse:before {
  content: '\f2ac'
}

.zmdi-network-alert:before {
  content: '\f2ad'
}

.zmdi-network-locked:before {
  content: '\f2ae'
}

.zmdi-network-off:before {
  content: '\f2af'
}

.zmdi-network-outline:before {
  content: '\f2b0'
}

.zmdi-network-setting:before {
  content: '\f2b1'
}

.zmdi-network:before {
  content: '\f2b2'
}

.zmdi-phone-bluetooth:before {
  content: '\f2b3'
}

.zmdi-phone-end:before {
  content: '\f2b4'
}

.zmdi-phone-forwarded:before {
  content: '\f2b5'
}

.zmdi-phone-in-talk:before {
  content: '\f2b6'
}

.zmdi-phone-locked:before {
  content: '\f2b7'
}

.zmdi-phone-missed:before {
  content: '\f2b8'
}

.zmdi-phone-msg:before {
  content: '\f2b9'
}

.zmdi-phone-paused:before {
  content: '\f2ba'
}

.zmdi-phone-ring:before {
  content: '\f2bb'
}

.zmdi-phone-setting:before {
  content: '\f2bc'
}

.zmdi-phone-sip:before {
  content: '\f2bd'
}

.zmdi-phone:before {
  content: '\f2be'
}

.zmdi-portable-wifi-changes:before {
  content: '\f2bf'
}

.zmdi-portable-wifi-off:before {
  content: '\f2c0'
}

.zmdi-portable-wifi:before {
  content: '\f2c1'
}

.zmdi-radio:before {
  content: '\f2c2'
}

.zmdi-reader:before {
  content: '\f2c3'
}

.zmdi-remote-control-alt:before {
  content: '\f2c4'
}

.zmdi-remote-control:before {
  content: '\f2c5'
}

.zmdi-router:before {
  content: '\f2c6'
}

.zmdi-scanner:before {
  content: '\f2c7'
}

.zmdi-smartphone-android:before {
  content: '\f2c8'
}

.zmdi-smartphone-download:before {
  content: '\f2c9'
}

.zmdi-smartphone-erase:before {
  content: '\f2ca'
}

.zmdi-smartphone-info:before {
  content: '\f2cb'
}

.zmdi-smartphone-iphone:before {
  content: '\f2cc'
}

.zmdi-smartphone-landscape-lock:before {
  content: '\f2cd'
}

.zmdi-smartphone-landscape:before {
  content: '\f2ce'
}

.zmdi-smartphone-lock:before {
  content: '\f2cf'
}

.zmdi-smartphone-portrait-lock:before {
  content: '\f2d0'
}

.zmdi-smartphone-ring:before {
  content: '\f2d1'
}

.zmdi-smartphone-setting:before {
  content: '\f2d2'
}

.zmdi-smartphone-setup:before {
  content: '\f2d3'
}

.zmdi-smartphone:before {
  content: '\f2d4'
}

.zmdi-speaker:before {
  content: '\f2d5'
}

.zmdi-tablet-android:before {
  content: '\f2d6'
}

.zmdi-tablet-mac:before {
  content: '\f2d7'
}

.zmdi-tablet:before {
  content: '\f2d8'
}

.zmdi-tv-alt-play:before {
  content: '\f2d9'
}

.zmdi-tv-list:before {
  content: '\f2da'
}

.zmdi-tv-play:before {
  content: '\f2db'
}

.zmdi-tv:before {
  content: '\f2dc'
}

.zmdi-usb:before {
  content: '\f2dd'
}

.zmdi-videocam-off:before {
  content: '\f2de'
}

.zmdi-videocam-switch:before {
  content: '\f2df'
}

.zmdi-videocam:before {
  content: '\f2e0'
}

.zmdi-watch:before {
  content: '\f2e1'
}

.zmdi-wifi-alt-2:before {
  content: '\f2e2'
}

.zmdi-wifi-alt:before {
  content: '\f2e3'
}

.zmdi-wifi-info:before {
  content: '\f2e4'
}

.zmdi-wifi-lock:before {
  content: '\f2e5'
}

.zmdi-wifi-off:before {
  content: '\f2e6'
}

.zmdi-wifi-outline:before {
  content: '\f2e7'
}

.zmdi-wifi:before {
  content: '\f2e8'
}

.zmdi-arrow-left-bottom:before {
  content: '\f2e9'
}

.zmdi-arrow-left:before {
  content: '\f2ea'
}

.zmdi-arrow-merge:before {
  content: '\f2eb'
}

.zmdi-arrow-missed:before {
  content: '\f2ec'
}

.zmdi-arrow-right-top:before {
  content: '\f2ed'
}

.zmdi-arrow-right:before {
  content: '\f2ee'
}

.zmdi-arrow-split:before {
  content: '\f2ef'
}

.zmdi-arrows:before {
  content: '\f2f0'
}

.zmdi-caret-down-circle:before {
  content: '\f2f1'
}

.zmdi-caret-down:before {
  content: '\f2f2'
}

.zmdi-caret-left-circle:before {
  content: '\f2f3'
}

.zmdi-caret-left:before {
  content: '\f2f4'
}

.zmdi-caret-right-circle:before {
  content: '\f2f5'
}

.zmdi-caret-right:before {
  content: '\f2f6'
}

.zmdi-caret-up-circle:before {
  content: '\f2f7'
}

.zmdi-caret-up:before {
  content: '\f2f8'
}

.zmdi-chevron-down:before {
  content: '\f2f9'
}

.zmdi-chevron-left:before {
  content: '\f2fa'
}

.zmdi-chevron-right:before {
  content: '\f2fb'
}

.zmdi-chevron-up:before {
  content: '\f2fc'
}

.zmdi-forward:before {
  content: '\f2fd'
}

.zmdi-long-arrow-down:before {
  content: '\f2fe'
}

.zmdi-long-arrow-left:before {
  content: '\f2ff'
}

.zmdi-long-arrow-return:before {
  content: '\f300'
}

.zmdi-long-arrow-right:before {
  content: '\f301'
}

.zmdi-long-arrow-tab:before {
  content: '\f302'
}

.zmdi-long-arrow-up:before {
  content: '\f303'
}

.zmdi-rotate-ccw:before {
  content: '\f304'
}

.zmdi-rotate-cw:before {
  content: '\f305'
}

.zmdi-rotate-left:before {
  content: '\f306'
}

.zmdi-rotate-right:before {
  content: '\f307'
}

.zmdi-square-down:before {
  content: '\f308'
}

.zmdi-square-right:before {
  content: '\f309'
}

.zmdi-swap-alt:before {
  content: '\f30a'
}

.zmdi-swap-vertical-circle:before {
  content: '\f30b'
}

.zmdi-swap-vertical:before {
  content: '\f30c'
}

.zmdi-swap:before {
  content: '\f30d'
}

.zmdi-trending-down:before {
  content: '\f30e'
}

.zmdi-trending-flat:before {
  content: '\f30f'
}

.zmdi-trending-up:before {
  content: '\f310'
}

.zmdi-unfold-less:before {
  content: '\f311'
}

.zmdi-unfold-more:before {
  content: '\f312'
}

.zmdi-apps:before {
  content: '\f313'
}

.zmdi-grid-off:before {
  content: '\f314'
}

.zmdi-grid:before {
  content: '\f315'
}

.zmdi-view-agenda:before {
  content: '\f316'
}

.zmdi-view-array:before {
  content: '\f317'
}

.zmdi-view-carousel:before {
  content: '\f318'
}

.zmdi-view-column:before {
  content: '\f319'
}

.zmdi-view-comfy:before {
  content: '\f31a'
}

.zmdi-view-compact:before {
  content: '\f31b'
}

.zmdi-view-dashboard:before {
  content: '\f31c'
}

.zmdi-view-day:before {
  content: '\f31d'
}

.zmdi-view-headline:before {
  content: '\f31e'
}

.zmdi-view-list-alt:before {
  content: '\f31f'
}

.zmdi-view-list:before {
  content: '\f320'
}

.zmdi-view-module:before {
  content: '\f321'
}

.zmdi-view-quilt:before {
  content: '\f322'
}

.zmdi-view-stream:before {
  content: '\f323'
}

.zmdi-view-subtitles:before {
  content: '\f324'
}

.zmdi-view-toc:before {
  content: '\f325'
}

.zmdi-view-web:before {
  content: '\f326'
}

.zmdi-view-week:before {
  content: '\f327'
}

.zmdi-widgets:before {
  content: '\f328'
}

.zmdi-alarm-check:before {
  content: '\f329'
}

.zmdi-alarm-off:before {
  content: '\f32a'
}

.zmdi-alarm-plus:before {
  content: '\f32b'
}

.zmdi-alarm-snooze:before {
  content: '\f32c'
}

.zmdi-alarm:before {
  content: '\f32d'
}

.zmdi-calendar-alt:before {
  content: '\f32e'
}

.zmdi-calendar-check:before {
  content: '\f32f'
}

.zmdi-calendar-close:before {
  content: '\f330'
}

.zmdi-calendar-note:before {
  content: '\f331'
}

.zmdi-calendar:before {
  content: '\f332'
}

.zmdi-time-countdown:before {
  content: '\f333'
}

.zmdi-time-interval:before {
  content: '\f334'
}

.zmdi-time-restore-setting:before {
  content: '\f335'
}

.zmdi-time-restore:before {
  content: '\f336'
}

.zmdi-time:before {
  content: '\f337'
}

.zmdi-timer-off:before {
  content: '\f338'
}

.zmdi-timer:before {
  content: '\f339'
}

.zmdi-android-alt:before {
  content: '\f33a'
}

.zmdi-android:before {
  content: '\f33b'
}

.zmdi-apple:before {
  content: '\f33c'
}

.zmdi-behance:before {
  content: '\f33d'
}

.zmdi-codepen:before {
  content: '\f33e'
}

.zmdi-dribbble:before {
  content: '\f33f'
}

.zmdi-dropbox:before {
  content: '\f340'
}

.zmdi-evernote:before {
  content: '\f341'
}

.zmdi-facebook-box:before {
  content: '\f342'
}

.zmdi-facebook:before {
  content: '\f343'
}

.zmdi-github-box:before {
  content: '\f344'
}

.zmdi-github:before {
  content: '\f345'
}

.zmdi-google-drive:before {
  content: '\f346'
}

.zmdi-google-earth:before {
  content: '\f347'
}

.zmdi-google-glass:before {
  content: '\f348'
}

.zmdi-google-maps:before {
  content: '\f349'
}

.zmdi-google-pages:before {
  content: '\f34a'
}

.zmdi-google-play:before {
  content: '\f34b'
}

.zmdi-google-plus-box:before {
  content: '\f34c'
}

.zmdi-google-plus:before {
  content: '\f34d'
}

.zmdi-google:before {
  content: '\f34e'
}

.zmdi-instagram:before {
  content: '\f34f'
}

.zmdi-language-css3:before {
  content: '\f350'
}

.zmdi-language-html5:before {
  content: '\f351'
}

.zmdi-language-javascript:before {
  content: '\f352'
}

.zmdi-language-python-alt:before {
  content: '\f353'
}

.zmdi-language-python:before {
  content: '\f354'
}

.zmdi-lastfm:before {
  content: '\f355'
}

.zmdi-linkedin-box:before {
  content: '\f356'
}

.zmdi-paypal:before {
  content: '\f357'
}

.zmdi-pinterest-box:before {
  content: '\f358'
}

.zmdi-pocket:before {
  content: '\f359'
}

.zmdi-polymer:before {
  content: '\f35a'
}

.zmdi-share:before {
  content: '\f35b'
}

.zmdi-stackoverflow:before {
  content: '\f35c'
}

.zmdi-steam-square:before {
  content: '\f35d'
}

.zmdi-steam:before {
  content: '\f35e'
}

.zmdi-twitter-box:before {
  content: '\f35f'
}

.zmdi-twitter:before {
  content: '\f360'
}

.zmdi-vk:before {
  content: '\f361'
}

.zmdi-wikipedia:before {
  content: '\f362'
}

.zmdi-windows:before {
  content: '\f363'
}

.zmdi-aspect-ratio-alt:before {
  content: '\f364'
}

.zmdi-aspect-ratio:before {
  content: '\f365'
}

.zmdi-blur-circular:before {
  content: '\f366'
}

.zmdi-blur-linear:before {
  content: '\f367'
}

.zmdi-blur-off:before {
  content: '\f368'
}

.zmdi-blur:before {
  content: '\f369'
}

.zmdi-brightness-2:before {
  content: '\f36a'
}

.zmdi-brightness-3:before {
  content: '\f36b'
}

.zmdi-brightness-4:before {
  content: '\f36c'
}

.zmdi-brightness-5:before {
  content: '\f36d'
}

.zmdi-brightness-6:before {
  content: '\f36e'
}

.zmdi-brightness-7:before {
  content: '\f36f'
}

.zmdi-brightness-auto:before {
  content: '\f370'
}

.zmdi-brightness-setting:before {
  content: '\f371'
}

.zmdi-broken-image:before {
  content: '\f372'
}

.zmdi-center-focus-strong:before {
  content: '\f373'
}

.zmdi-center-focus-weak:before {
  content: '\f374'
}

.zmdi-compare:before {
  content: '\f375'
}

.zmdi-crop-16-9:before {
  content: '\f376'
}

.zmdi-crop-3-2:before {
  content: '\f377'
}

.zmdi-crop-5-4:before {
  content: '\f378'
}

.zmdi-crop-7-5:before {
  content: '\f379'
}

.zmdi-crop-din:before {
  content: '\f37a'
}

.zmdi-crop-free:before {
  content: '\f37b'
}

.zmdi-crop-landscape:before {
  content: '\f37c'
}

.zmdi-crop-portrait:before {
  content: '\f37d'
}

.zmdi-crop-square:before {
  content: '\f37e'
}

.zmdi-exposure-alt:before {
  content: '\f37f'
}

.zmdi-exposure:before {
  content: '\f380'
}

.zmdi-filter-b-and-w:before {
  content: '\f381'
}

.zmdi-filter-center-focus:before {
  content: '\f382'
}

.zmdi-filter-frames:before {
  content: '\f383'
}

.zmdi-filter-tilt-shift:before {
  content: '\f384'
}

.zmdi-gradient:before {
  content: '\f385'
}

.zmdi-grain:before {
  content: '\f386'
}

.zmdi-graphic-eq:before {
  content: '\f387'
}

.zmdi-hdr-off:before {
  content: '\f388'
}

.zmdi-hdr-strong:before {
  content: '\f389'
}

.zmdi-hdr-weak:before {
  content: '\f38a'
}

.zmdi-hdr:before {
  content: '\f38b'
}

.zmdi-iridescent:before {
  content: '\f38c'
}

.zmdi-leak-off:before {
  content: '\f38d'
}

.zmdi-leak:before {
  content: '\f38e'
}

.zmdi-looks:before {
  content: '\f38f'
}

.zmdi-loupe:before {
  content: '\f390'
}

.zmdi-panorama-horizontal:before {
  content: '\f391'
}

.zmdi-panorama-vertical:before {
  content: '\f392'
}

.zmdi-panorama-wide-angle:before {
  content: '\f393'
}

.zmdi-photo-size-select-large:before {
  content: '\f394'
}

.zmdi-photo-size-select-small:before {
  content: '\f395'
}

.zmdi-picture-in-picture:before {
  content: '\f396'
}

.zmdi-slideshow:before {
  content: '\f397'
}

.zmdi-texture:before {
  content: '\f398'
}

.zmdi-tonality:before {
  content: '\f399'
}

.zmdi-vignette:before {
  content: '\f39a'
}

.zmdi-wb-auto:before {
  content: '\f39b'
}

.zmdi-eject-alt:before {
  content: '\f39c'
}

.zmdi-eject:before {
  content: '\f39d'
}

.zmdi-equalizer:before {
  content: '\f39e'
}

.zmdi-fast-forward:before {
  content: '\f39f'
}

.zmdi-fast-rewind:before {
  content: '\f3a0'
}

.zmdi-forward-10:before {
  content: '\f3a1'
}

.zmdi-forward-30:before {
  content: '\f3a2'
}

.zmdi-forward-5:before {
  content: '\f3a3'
}

.zmdi-hearing:before {
  content: '\f3a4'
}

.zmdi-pause-circle-outline:before {
  content: '\f3a5'
}

.zmdi-pause-circle:before {
  content: '\f3a6'
}

.zmdi-pause:before {
  content: '\f3a7'
}

.zmdi-play-circle-outline:before {
  content: '\f3a8'
}

.zmdi-play-circle:before {
  content: '\f3a9'
}

.zmdi-play:before {
  content: '\f3aa'
}

.zmdi-playlist-audio:before {
  content: '\f3ab'
}

.zmdi-playlist-plus:before {
  content: '\f3ac'
}

.zmdi-repeat-one:before {
  content: '\f3ad'
}

.zmdi-repeat:before {
  content: '\f3ae'
}

.zmdi-replay-10:before {
  content: '\f3af'
}

.zmdi-replay-30:before {
  content: '\f3b0'
}

.zmdi-replay-5:before {
  content: '\f3b1'
}

.zmdi-replay:before {
  content: '\f3b2'
}

.zmdi-shuffle:before {
  content: '\f3b3'
}

.zmdi-skip-next:before {
  content: '\f3b4'
}

.zmdi-skip-previous:before {
  content: '\f3b5'
}

.zmdi-stop:before {
  content: '\f3b6'
}

.zmdi-surround-sound:before {
  content: '\f3b7'
}

.zmdi-tune:before {
  content: '\f3b8'
}

.zmdi-volume-down:before {
  content: '\f3b9'
}

.zmdi-volume-mute:before {
  content: '\f3ba'
}

.zmdi-volume-off:before {
  content: '\f3bb'
}

.zmdi-volume-up:before {
  content: '\f3bc'
}

.zmdi-n-1-square:before {
  content: '\f3bd'
}

.zmdi-n-2-square:before {
  content: '\f3be'
}

.zmdi-n-3-square:before {
  content: '\f3bf'
}

.zmdi-n-4-square:before {
  content: '\f3c0'
}

.zmdi-n-5-square:before {
  content: '\f3c1'
}

.zmdi-n-6-square:before {
  content: '\f3c2'
}

.zmdi-neg-1:before {
  content: '\f3c3'
}

.zmdi-neg-2:before {
  content: '\f3c4'
}

.zmdi-plus-1:before {
  content: '\f3c5'
}

.zmdi-plus-2:before {
  content: '\f3c6'
}

.zmdi-sec-10:before {
  content: '\f3c7'
}

.zmdi-sec-3:before {
  content: '\f3c8'
}

.zmdi-zero:before {
  content: '\f3c9'
}

.zmdi-airline-seat-flat-angled:before {
  content: '\f3ca'
}

.zmdi-airline-seat-flat:before {
  content: '\f3cb'
}

.zmdi-airline-seat-individual-suite:before {
  content: '\f3cc'
}

.zmdi-airline-seat-legroom-extra:before {
  content: '\f3cd'
}

.zmdi-airline-seat-legroom-normal:before {
  content: '\f3ce'
}

.zmdi-airline-seat-legroom-reduced:before {
  content: '\f3cf'
}

.zmdi-airline-seat-recline-extra:before {
  content: '\f3d0'
}

.zmdi-airline-seat-recline-normal:before {
  content: '\f3d1'
}

.zmdi-airplay:before {
  content: '\f3d2'
}

.zmdi-closed-caption:before {
  content: '\f3d3'
}

.zmdi-confirmation-number:before {
  content: '\f3d4'
}

.zmdi-developer-board:before {
  content: '\f3d5'
}

.zmdi-disc-full:before {
  content: '\f3d6'
}

.zmdi-explicit:before {
  content: '\f3d7'
}

.zmdi-flight-land:before {
  content: '\f3d8'
}

.zmdi-flight-takeoff:before {
  content: '\f3d9'
}

.zmdi-flip-to-back:before {
  content: '\f3da'
}

.zmdi-flip-to-front:before {
  content: '\f3db'
}

.zmdi-group-work:before {
  content: '\f3dc'
}

.zmdi-hd:before {
  content: '\f3dd'
}

.zmdi-hq:before {
  content: '\f3de'
}

.zmdi-markunread-mailbox:before {
  content: '\f3df'
}

.zmdi-memory:before {
  content: '\f3e0'
}

.zmdi-nfc:before {
  content: '\f3e1'
}

.zmdi-play-for-work:before {
  content: '\f3e2'
}

.zmdi-power-input:before {
  content: '\f3e3'
}

.zmdi-present-to-all:before {
  content: '\f3e4'
}

.zmdi-satellite:before {
  content: '\f3e5'
}

.zmdi-tap-and-play:before {
  content: '\f3e6'
}

.zmdi-vibration:before {
  content: '\f3e7'
}

.zmdi-voicemail:before {
  content: '\f3e8'
}

.zmdi-group:before {
  content: '\f3e9'
}

.zmdi-rss:before {
  content: '\f3ea'
}

.zmdi-shape:before {
  content: '\f3eb'
}

.zmdi-spinner:before {
  content: '\f3ec'
}

.zmdi-ungroup:before {
  content: '\f3ed'
}

.zmdi-500px:before {
  content: '\f3ee'
}

.zmdi-8tracks:before {
  content: '\f3ef'
}

.zmdi-amazon:before {
  content: '\f3f0'
}

.zmdi-blogger:before {
  content: '\f3f1'
}

.zmdi-delicious:before {
  content: '\f3f2'
}

.zmdi-disqus:before {
  content: '\f3f3'
}

.zmdi-flattr:before {
  content: '\f3f4'
}

.zmdi-flickr:before {
  content: '\f3f5'
}

.zmdi-github-alt:before {
  content: '\f3f6'
}

.zmdi-google-old:before {
  content: '\f3f7'
}

.zmdi-linkedin:before {
  content: '\f3f8'
}

.zmdi-odnoklassniki:before {
  content: '\f3f9'
}

.zmdi-outlook:before {
  content: '\f3fa'
}

.zmdi-paypal-alt:before {
  content: '\f3fb'
}

.zmdi-pinterest:before {
  content: '\f3fc'
}

.zmdi-playstation:before {
  content: '\f3fd'
}

.zmdi-reddit:before {
  content: '\f3fe'
}

.zmdi-skype:before {
  content: '\f3ff'
}

.zmdi-slideshare:before {
  content: '\f400'
}

.zmdi-soundcloud:before {
  content: '\f401'
}

.zmdi-tumblr:before {
  content: '\f402'
}

.zmdi-twitch:before {
  content: '\f403'
}

.zmdi-vimeo:before {
  content: '\f404'
}

.zmdi-whatsapp:before {
  content: '\f405'
}

.zmdi-xbox:before {
  content: '\f406'
}

.zmdi-yahoo:before {
  content: '\f407'
}

.zmdi-youtube-play:before {
  content: '\f408'
}

.zmdi-youtube:before {
  content: '\f409'
}

.zmdi-import-export:before {
  content: '\f30c'
}

.zmdi-swap-vertical-:before {
  content: '\f30c'
}

.zmdi-airplanemode-inactive:before {
  content: '\f102'
}

.zmdi-airplanemode-active:before {
  content: '\f103'
}

.zmdi-rate-review:before {
  content: '\f103'
}

.zmdi-comment-sign:before {
  content: '\f25a'
}

.zmdi-network-warning:before {
  content: '\f2ad'
}

.zmdi-shopping-cart-add:before {
  content: '\f1ca'
}

.zmdi-file-add:before {
  content: '\f221'
}

.zmdi-network-wifi-scan:before {
  content: '\f2e4'
}

.zmdi-collection-add:before {
  content: '\f14e'
}

.zmdi-format-playlist-add:before {
  content: '\f3ac'
}

.zmdi-format-queue-music:before {
  content: '\f3ab'
}

.zmdi-plus-box:before {
  content: '\f277'
}

.zmdi-tag-backspace:before {
  content: '\f1d9'
}

.zmdi-alarm-add:before {
  content: '\f32b'
}

.zmdi-battery-charging:before {
  content: '\f114'
}

.zmdi-daydream-setting:before {
  content: '\f217'
}

.zmdi-more-horiz:before {
  content: '\f19c'
}

.zmdi-book-photo:before {
  content: '\f11b'
}

.zmdi-incandescent:before {
  content: '\f189'
}

.zmdi-wb-iridescent:before {
  content: '\f38c'
}

.zmdi-calendar-remove:before {
  content: '\f330'
}

.zmdi-refresh-sync-disabled:before {
  content: '\f1b7'
}

.zmdi-refresh-sync-problem:before {
  content: '\f1b6'
}

.zmdi-crop-original:before {
  content: '\f17e'
}

.zmdi-power-off:before {
  content: '\f1af'
}

.zmdi-power-off-setting:before {
  content: '\f1ae'
}

.zmdi-leak-remove:before {
  content: '\f38d'
}

.zmdi-star-border:before {
  content: '\f27c'
}

.zmdi-brightness-low:before {
  content: '\f36d'
}

.zmdi-brightness-medium:before {
  content: '\f36e'
}

.zmdi-brightness-high:before {
  content: '\f36f'
}

.zmdi-smartphone-portrait:before {
  content: '\f2d4'
}

.zmdi-live-tv:before {
  content: '\f2d9'
}

.zmdi-format-textdirection-l-to-r:before {
  content: '\f249'
}

.zmdi-format-textdirection-r-to-l:before {
  content: '\f24a'
}

.zmdi-arrow-back:before {
  content: '\f2ea'
}

.zmdi-arrow-forward:before {
  content: '\f2ee'
}

.zmdi-arrow-in:before {
  content: '\f2e9'
}

.zmdi-arrow-out:before {
  content: '\f2ed'
}

.zmdi-rotate-90-degrees-ccw:before {
  content: '\f304'
}

.zmdi-adb:before {
  content: '\f33a'
}

.zmdi-network-wifi:before {
  content: '\f2e8'
}

.zmdi-network-wifi-alt:before {
  content: '\f2e3'
}

.zmdi-network-wifi-lock:before {
  content: '\f2e5'
}

.zmdi-network-wifi-off:before {
  content: '\f2e6'
}

.zmdi-network-wifi-outline:before {
  content: '\f2e7'
}

.zmdi-network-wifi-info:before {
  content: '\f2e4'
}

.zmdi-layers-clear:before {
  content: '\f18b'
}

.zmdi-colorize:before {
  content: '\f15d'
}

.zmdi-format-paint:before {
  content: '\f1ba'
}

.zmdi-format-quote:before {
  content: '\f1b2'
}

.zmdi-camera-monochrome-photos:before {
  content: '\f285'
}

.zmdi-sort-by-alpha:before {
  content: '\f1cf'
}

.zmdi-folder-shared:before {
  content: '\f225'
}

.zmdi-folder-special:before {
  content: '\f226'
}

.zmdi-comment-dots:before {
  content: '\f260'
}

.zmdi-reorder:before {
  content: '\f31e'
}

.zmdi-dehaze:before {
  content: '\f197'
}

.zmdi-sort:before {
  content: '\f1ce'
}

.zmdi-pages:before {
  content: '\f34a'
}

.zmdi-stack-overflow:before {
  content: '\f35c'
}

.zmdi-calendar-account:before {
  content: '\f204'
}

.zmdi-paste:before {
  content: '\f109'
}

.zmdi-cut:before {
  content: '\f1bc'
}

.zmdi-save:before {
  content: '\f297'
}

.zmdi-smartphone-code:before {
  content: '\f139'
}

.zmdi-directions-bike:before {
  content: '\f117'
}

.zmdi-directions-boat:before {
  content: '\f11a'
}

.zmdi-directions-bus:before {
  content: '\f121'
}

.zmdi-directions-car:before {
  content: '\f125'
}

.zmdi-directions-railway:before {
  content: '\f1b3'
}

.zmdi-directions-run:before {
  content: '\f215'
}

.zmdi-directions-subway:before {
  content: '\f1d5'
}

.zmdi-directions-walk:before {
  content: '\f216'
}

.zmdi-local-hotel:before {
  content: '\f178'
}

.zmdi-local-activity:before {
  content: '\f1df'
}

.zmdi-local-play:before {
  content: '\f1df'
}

.zmdi-local-airport:before {
  content: '\f103'
}

.zmdi-local-atm:before {
  content: '\f198'
}

.zmdi-local-bar:before {
  content: '\f137'
}

.zmdi-local-cafe:before {
  content: '\f13b'
}

.zmdi-local-car-wash:before {
  content: '\f124'
}

.zmdi-local-convenience-store:before {
  content: '\f1d3'
}

.zmdi-local-dining:before {
  content: '\f153'
}

.zmdi-local-drink:before {
  content: '\f157'
}

.zmdi-local-florist:before {
  content: '\f168'
}

.zmdi-local-gas-station:before {
  content: '\f16f'
}

.zmdi-local-grocery-store:before {
  content: '\f1cb'
}

.zmdi-local-hospital:before {
  content: '\f177'
}

.zmdi-local-laundry-service:before {
  content: '\f1e9'
}

.zmdi-local-library:before {
  content: '\f18d'
}

.zmdi-local-mall:before {
  content: '\f195'
}

.zmdi-local-movies:before {
  content: '\f19d'
}

.zmdi-local-offer:before {
  content: '\f187'
}

.zmdi-local-parking:before {
  content: '\f1a5'
}

.zmdi-local-parking:before {
  content: '\f1a5'
}

.zmdi-local-pharmacy:before {
  content: '\f176'
}

.zmdi-local-phone:before {
  content: '\f2be'
}

.zmdi-local-pizza:before {
  content: '\f1ac'
}

.zmdi-local-post-office:before {
  content: '\f15a'
}

.zmdi-local-printshop:before {
  content: '\f1b0'
}

.zmdi-local-see:before {
  content: '\f28c'
}

.zmdi-local-shipping:before {
  content: '\f1e6'
}

.zmdi-local-store:before {
  content: '\f1d4'
}

.zmdi-local-taxi:before {
  content: '\f123'
}

.zmdi-local-wc:before {
  content: '\f211'
}

.zmdi-my-location:before {
  content: '\f299'
}

.zmdi-directions:before {
  content: '\f1e7'
}

.mt-0 {
  margin-top: 0px !important
}

.mb-0 {
  margin-bottom: 0px !important
}

.mt-1 {
  margin-top: 1px !important
}

.mb-1 {
  margin-bottom: 1px !important
}

.mt-2 {
  margin-top: 2px !important
}

.mb-2 {
  margin-bottom: 2px !important
}

.mt-3 {
  margin-top: 3px !important
}

.mb-3 {
  margin-bottom: 3px !important
}

.mt-4 {
  margin-top: 4px !important
}

.mb-4 {
  margin-bottom: 4px !important
}

.mt-5 {
  margin-top: 5px !important
}

.mb-5 {
  margin-bottom: 5px !important
}

.mt-6 {
  margin-top: 6px !important
}

.mb-6 {
  margin-bottom: 6px !important
}

.mt-7 {
  margin-top: 7px !important
}

.mb-7 {
  margin-bottom: 7px !important
}

.mt-8 {
  margin-top: 8px !important
}

.mb-8 {
  margin-bottom: 8px !important
}

.mt-9 {
  margin-top: 9px !important
}

.mb-9 {
  margin-bottom: 9px !important
}

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

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

.mt-11 {
  margin-top: 11px !important
}

.mb-11 {
  margin-bottom: 11px !important
}

.mt-12 {
  margin-top: 12px !important
}

.mb-12 {
  margin-bottom: 12px !important
}

.mt-13 {
  margin-top: 13px !important
}

.mb-13 {
  margin-bottom: 13px !important
}

.mt-14 {
  margin-top: 14px !important
}

.mb-14 {
  margin-bottom: 14px !important
}

.mt-15 {
  margin-top: 15px !important
}

.mb-15 {
  margin-bottom: 15px !important
}

.mt-16 {
  margin-top: 16px !important
}

.mb-16 {
  margin-bottom: 16px !important
}

.mt-17 {
  margin-top: 17px !important
}

.mb-17 {
  margin-bottom: 17px !important
}

.mt-18 {
  margin-top: 18px !important
}

.mb-18 {
  margin-bottom: 18px !important
}

.mt-19 {
  margin-top: 19px !important
}

.mb-19 {
  margin-bottom: 19px !important
}

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

.mb-20 {
  margin-bottom: 50px !important
}

.mt-21 {
  margin-top: 21px !important
}

.mb-21 {
  margin-bottom: 21px !important
}

.mt-22 {
  margin-top: 22px !important
}

.mb-22 {
  margin-bottom: 22px !important
}

.mt-23 {
  margin-top: 23px !important
}

.mb-23 {
  margin-bottom: 23px !important
}

.mt-24 {
  margin-top: 24px !important
}

.mb-24 {
  margin-bottom: 24px !important
}

.mt-25 {
  margin-top: 25px !important
}

.mb-25 {
  margin-bottom: 25px !important
}

.mt-26 {
  margin-top: 26px !important
}

.mb-26 {
  margin-bottom: 26px !important
}

.mt-27 {
  margin-top: 27px !important
}

.mb-27 {
  margin-bottom: 27px !important
}

.mt-28 {
  margin-top: 28px !important
}

.mb-28 {
  margin-bottom: 28px !important
}

.mt-29 {
  margin-top: 29px !important
}

.mb-29 {
  margin-bottom: 29px !important
}

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

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

.mt-31 {
  margin-top: 31px !important
}

.mb-31 {
  margin-bottom: 31px !important
}

.mt-32 {
  margin-top: 32px !important
}

.mb-32 {
  margin-bottom: 32px !important
}

.mt-33 {
  margin-top: 33px !important
}

.mb-33 {
  margin-bottom: 33px !important
}

.mt-34 {
  margin-top: 34px !important
}

.mb-34 {
  margin-bottom: 34px !important
}

.mt-35 {
  margin-top: 35px !important
}

.mb-35 {
  margin-bottom: 35px !important
}

.mt-36 {
  margin-top: 36px !important
}

.mb-36 {
  margin-bottom: 36px !important
}

.mt-37 {
  margin-top: 37px !important
}

.mb-37 {
  margin-bottom: 37px !important
}

.mt-38 {
  margin-top: 38px !important
}

.mb-38 {
  margin-bottom: 38px !important
}

.mt-39 {
  margin-top: 39px !important
}

.mb-39 {
  margin-bottom: 39px !important
}

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

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

.mt-41 {
  margin-top: 41px !important
}

.mb-41 {
  margin-bottom: 41px !important
}

.mt-42 {
  margin-top: 42px !important
}

.mb-42 {
  margin-bottom: 42px !important
}

.mt-43 {
  margin-top: 43px !important
}

.mb-43 {
  margin-bottom: 43px !important
}

.mt-44 {
  margin-top: 44px !important
}

.mb-44 {
  margin-bottom: 44px !important
}

.mt-45 {
  margin-top: 45px !important
}

.mb-45 {
  margin-bottom: 45px !important
}

.mt-46 {
  margin-top: 46px !important
}

.mb-46 {
  margin-bottom: 46px !important
}

.mt-47 {
  margin-top: 47px !important
}

.mb-47 {
  margin-bottom: 47px !important
}

.mt-48 {
  margin-top: 48px !important
}

.mb-48 {
  margin-bottom: 48px !important
}

.mt-49 {
  margin-top: 49px !important
}

.mb-49 {
  margin-bottom: 49px !important
}

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

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

.mt-51 {
  margin-top: 51px !important
}

.mb-51 {
  margin-bottom: 51px !important
}

.mt-52 {
  margin-top: 52px !important
}

.mb-52 {
  margin-bottom: 52px !important
}

.mt-53 {
  margin-top: 53px !important
}

.mb-53 {
  margin-bottom: 53px !important
}

.mt-54 {
  margin-top: 54px !important
}

.mb-54 {
  margin-bottom: 54px !important
}

.mt-55 {
  margin-top: 55px !important
}

.mb-55 {
  margin-bottom: 55px !important
}

.mt-56 {
  margin-top: 56px !important
}

.mb-56 {
  margin-bottom: 56px !important
}

.mt-57 {
  margin-top: 57px !important
}

.mb-57 {
  margin-bottom: 57px !important
}

.mt-58 {
  margin-top: 58px !important
}

.mb-58 {
  margin-bottom: 58px !important
}

.mt-59 {
  margin-top: 59px !important
}

.mb-59 {
  margin-bottom: 59px !important
}

.mt-60 {
  margin-top: 60px !important
}

.mb-60 {
  margin-bottom: 60px !important
}

.mt-61 {
  margin-top: 61px !important
}

.mb-61 {
  margin-bottom: 61px !important
}

.mt-62 {
  margin-top: 62px !important
}

.mb-62 {
  margin-bottom: 62px !important
}

.mt-63 {
  margin-top: 63px !important
}

.mb-63 {
  margin-bottom: 63px !important
}

.mt-64 {
  margin-top: 64px !important
}

.mb-64 {
  margin-bottom: 64px !important
}

.mt-65 {
  margin-top: 65px !important
}

.mb-65 {
  margin-bottom: 65px !important
}

.mt-66 {
  margin-top: 66px !important
}

.mb-66 {
  margin-bottom: 66px !important
}

.mt-67 {
  margin-top: 67px !important
}

.mb-67 {
  margin-bottom: 67px !important
}

.mt-68 {
  margin-top: 68px !important
}

.mb-68 {
  margin-bottom: 68px !important
}

.mt-69 {
  margin-top: 69px !important
}

.mb-69 {
  margin-bottom: 69px !important
}

.mt-70 {
  margin-top: 70px !important
}

.mb-70 {
  margin-bottom: 70px !important
}

.mt-71 {
  margin-top: 71px !important
}

.mb-71 {
  margin-bottom: 71px !important
}

.mt-72 {
  margin-top: 72px !important
}

.mb-72 {
  margin-bottom: 72px !important
}

.mt-73 {
  margin-top: 73px !important
}

.mb-73 {
  margin-bottom: 73px !important
}

.mt-74 {
  margin-top: 74px !important
}

.mb-74 {
  margin-bottom: 74px !important
}

.mt-75 {
  margin-top: 75px !important
}

.mb-75 {
  margin-bottom: 75px !important
}

.mt-76 {
  margin-top: 76px !important
}

.mb-76 {
  margin-bottom: 76px !important
}

.mt-77 {
  margin-top: 77px !important
}

.mb-77 {
  margin-bottom: 77px !important
}

.mt-78 {
  margin-top: 78px !important
}

.mb-78 {
  margin-bottom: 78px !important
}

.mt-79 {
  margin-top: 79px !important
}

.mb-79 {
  margin-bottom: 79px !important
}

.mt-80 {
  margin-top: 80px !important
}

.mb-80 {
  margin-bottom: 80px !important
}

.mt-81 {
  margin-top: 81px !important
}

.mb-81 {
  margin-bottom: 81px !important
}

.mt-82 {
  margin-top: 82px !important
}

.mb-82 {
  margin-bottom: 82px !important
}

.mt-83 {
  margin-top: 83px !important
}

.mb-83 {
  margin-bottom: 83px !important
}

.mt-84 {
  margin-top: 84px !important
}

.mb-84 {
  margin-bottom: 84px !important
}

.mt-85 {
  margin-top: 85px !important
}

.mb-85 {
  margin-bottom: 85px !important
}

.mt-86 {
  margin-top: 86px !important
}

.mb-86 {
  margin-bottom: 86px !important
}

.mt-87 {
  margin-top: 87px !important
}

.mb-87 {
  margin-bottom: 87px !important
}

.mt-88 {
  margin-top: 88px !important
}

.mb-88 {
  margin-bottom: 88px !important
}

.mt-89 {
  margin-top: 89px !important
}

.mb-89 {
  margin-bottom: 89px !important
}

.mt-90 {
  margin-top: 90px !important
}

.mb-90 {
  margin-bottom: 90px !important
}

.mt-91 {
  margin-top: 91px !important
}

.mb-91 {
  margin-bottom: 91px !important
}

.mt-92 {
  margin-top: 92px !important
}

.mb-92 {
  margin-bottom: 92px !important
}

.mt-93 {
  margin-top: 93px !important
}

.mb-93 {
  margin-bottom: 93px !important
}

.mt-94 {
  margin-top: 94px !important
}

.mb-94 {
  margin-bottom: 94px !important
}

.mt-95 {
  margin-top: 95px !important
}

.mb-95 {
  margin-bottom: 95px !important
}

.mt-96 {
  margin-top: 96px !important
}

.mb-96 {
  margin-bottom: 96px !important
}

.mt-97 {
  margin-top: 97px !important
}

.mb-97 {
  margin-bottom: 97px !important
}

.mt-98 {
  margin-top: 98px !important
}

.mb-98 {
  margin-bottom: 98px !important
}

.mt-99 {
  margin-top: 99px !important
}

.mb-99 {
  margin-bottom: 99px !important
}

.mt-100 {
  margin-top: 100px !important
}

.mb-100 {
  margin-bottom: 100px !important
}

.mt-101 {
  margin-top: 101px !important
}

.mb-101 {
  margin-bottom: 101px !important
}

.mt-102 {
  margin-top: 102px !important
}

.mb-102 {
  margin-bottom: 102px !important
}

.mt-103 {
  margin-top: 103px !important
}

.mb-103 {
  margin-bottom: 103px !important
}

.mt-104 {
  margin-top: 104px !important
}

.mb-104 {
  margin-bottom: 104px !important
}

.mt-105 {
  margin-top: 105px !important
}

.mb-105 {
  margin-bottom: 105px !important
}

.mt-106 {
  margin-top: 106px !important
}

.mb-106 {
  margin-bottom: 106px !important
}

.mt-107 {
  margin-top: 107px !important
}

.mb-107 {
  margin-bottom: 107px !important
}

.mt-108 {
  margin-top: 108px !important
}

.mb-108 {
  margin-bottom: 108px !important
}

.mt-109 {
  margin-top: 109px !important
}

.mb-109 {
  margin-bottom: 109px !important
}

.mt-110 {
  margin-top: 110px !important
}

.mb-110 {
  margin-bottom: 110px !important
}

.mt-111 {
  margin-top: 111px !important
}

.mb-111 {
  margin-bottom: 111px !important
}

.mt-112 {
  margin-top: 112px !important
}

.mb-112 {
  margin-bottom: 112px !important
}

.mt-113 {
  margin-top: 113px !important
}

.mb-113 {
  margin-bottom: 113px !important
}

.mt-114 {
  margin-top: 114px !important
}

.mb-114 {
  margin-bottom: 114px !important
}

.mt-115 {
  margin-top: 115px !important
}

.mb-115 {
  margin-bottom: 115px !important
}

.mt-116 {
  margin-top: 116px !important
}

.mb-116 {
  margin-bottom: 116px !important
}

.mt-117 {
  margin-top: 117px !important
}

.mb-117 {
  margin-bottom: 117px !important
}

.mt-118 {
  margin-top: 118px !important
}

.mb-118 {
  margin-bottom: 118px !important
}

.mt-119 {
  margin-top: 119px !important
}

.mb-119 {
  margin-bottom: 119px !important
}

.mt-120 {
  margin-top: 120px !important
}

.mb-120 {
  margin-bottom: 120px !important
}

.mt-121 {
  margin-top: 121px !important
}

.mb-121 {
  margin-bottom: 121px !important
}

.mt-122 {
  margin-top: 122px !important
}

.mb-122 {
  margin-bottom: 122px !important
}

.mt-123 {
  margin-top: 123px !important
}

.mb-123 {
  margin-bottom: 123px !important
}

.mt-124 {
  margin-top: 124px !important
}

.mb-124 {
  margin-bottom: 124px !important
}

.mt-125 {
  margin-top: 125px !important
}

.mb-125 {
  margin-bottom: 125px !important
}

.mt-126 {
  margin-top: 126px !important
}

.mb-126 {
  margin-bottom: 126px !important
}

.mt-127 {
  margin-top: 127px !important
}

.mb-127 {
  margin-bottom: 127px !important
}

.mt-128 {
  margin-top: 128px !important
}

.mb-128 {
  margin-bottom: 128px !important
}

.mt-129 {
  margin-top: 129px !important
}

.mb-129 {
  margin-bottom: 129px !important
}

.mt-130 {
  margin-top: 130px !important
}

.mb-130 {
  margin-bottom: 130px !important
}

.mt-131 {
  margin-top: 131px !important
}

.mb-131 {
  margin-bottom: 131px !important
}

.mt-132 {
  margin-top: 132px !important
}

.mb-132 {
  margin-bottom: 132px !important
}

.mt-133 {
  margin-top: 133px !important
}

.mb-133 {
  margin-bottom: 133px !important
}

.mt-134 {
  margin-top: 134px !important
}

.mb-134 {
  margin-bottom: 134px !important
}

.mt-135 {
  margin-top: 135px !important
}

.mb-135 {
  margin-bottom: 135px !important
}

.mt-136 {
  margin-top: 136px !important
}

.mb-136 {
  margin-bottom: 136px !important
}

.mt-137 {
  margin-top: 137px !important
}

.mb-137 {
  margin-bottom: 137px !important
}

.mt-138 {
  margin-top: 138px !important
}

.mb-138 {
  margin-bottom: 138px !important
}

.mt-139 {
  margin-top: 139px !important
}

.mb-139 {
  margin-bottom: 139px !important
}

.mt-140 {
  margin-top: 140px !important
}

.mb-140 {
  margin-bottom: 140px !important
}

.mt-141 {
  margin-top: 141px !important
}

.mb-141 {
  margin-bottom: 141px !important
}

.mt-142 {
  margin-top: 142px !important
}

.mb-142 {
  margin-bottom: 142px !important
}

.mt-143 {
  margin-top: 143px !important
}

.mb-143 {
  margin-bottom: 143px !important
}

.mt-144 {
  margin-top: 144px !important
}

.mb-144 {
  margin-bottom: 144px !important
}

.mt-145 {
  margin-top: 145px !important
}

.mb-145 {
  margin-bottom: 145px !important
}

.mt-146 {
  margin-top: 146px !important
}

.mb-146 {
  margin-bottom: 146px !important
}

.mt-147 {
  margin-top: 147px !important
}

.mb-147 {
  margin-bottom: 147px !important
}

.mt-148 {
  margin-top: 148px !important
}

.mb-148 {
  margin-bottom: 148px !important
}

.mt-149 {
  margin-top: 149px !important
}

.mb-149 {
  margin-bottom: 149px !important
}

.mt-150 {
  margin-top: 150px !important
}

.mb-150 {
  margin-bottom: 150px !important
}

.mt-151 {
  margin-top: 151px !important
}

.mb-151 {
  margin-bottom: 151px !important
}

.mt-152 {
  margin-top: 152px !important
}

.mb-152 {
  margin-bottom: 152px !important
}

.mt-153 {
  margin-top: 153px !important
}

.mb-153 {
  margin-bottom: 153px !important
}

.mt-154 {
  margin-top: 154px !important
}

.mb-154 {
  margin-bottom: 154px !important
}

.mt-155 {
  margin-top: 155px !important
}

.mb-155 {
  margin-bottom: 155px !important
}

.mt-156 {
  margin-top: 156px !important
}

.mb-156 {
  margin-bottom: 156px !important
}

.mt-157 {
  margin-top: 157px !important
}

.mb-157 {
  margin-bottom: 157px !important
}

.mt-158 {
  margin-top: 158px !important
}

.mb-158 {
  margin-bottom: 158px !important
}

.mt-159 {
  margin-top: 159px !important
}

.mb-159 {
  margin-bottom: 159px !important
}

.mt-160 {
  margin-top: 160px !important
}

.mb-160 {
  margin-bottom: 160px !important
}

.mt-161 {
  margin-top: 161px !important
}

.mb-161 {
  margin-bottom: 161px !important
}

.mt-162 {
  margin-top: 162px !important
}

.mb-162 {
  margin-bottom: 162px !important
}

.mt-163 {
  margin-top: 163px !important
}

.mb-163 {
  margin-bottom: 163px !important
}

.mt-164 {
  margin-top: 164px !important
}

.mb-164 {
  margin-bottom: 164px !important
}

.mt-165 {
  margin-top: 165px !important
}

.mb-165 {
  margin-bottom: 165px !important
}

.mt-166 {
  margin-top: 166px !important
}

.mb-166 {
  margin-bottom: 166px !important
}

.mt-167 {
  margin-top: 167px !important
}

.mb-167 {
  margin-bottom: 167px !important
}

.mt-168 {
  margin-top: 168px !important
}

.mb-168 {
  margin-bottom: 168px !important
}

.mt-169 {
  margin-top: 169px !important
}

.mb-169 {
  margin-bottom: 169px !important
}

.mt-170 {
  margin-top: 170px !important
}

.mb-170 {
  margin-bottom: 170px !important
}

.mt-171 {
  margin-top: 171px !important
}

.mb-171 {
  margin-bottom: 171px !important
}

.mt-172 {
  margin-top: 172px !important
}

.mb-172 {
  margin-bottom: 172px !important
}

.mt-173 {
  margin-top: 173px !important
}

.mb-173 {
  margin-bottom: 173px !important
}

.mt-174 {
  margin-top: 174px !important
}

.mb-174 {
  margin-bottom: 174px !important
}

.mt-175 {
  margin-top: 175px !important
}

.mb-175 {
  margin-bottom: 175px !important
}

.mt-176 {
  margin-top: 176px !important
}

.mb-176 {
  margin-bottom: 176px !important
}

.mt-177 {
  margin-top: 177px !important
}

.mb-177 {
  margin-bottom: 177px !important
}

.mt-178 {
  margin-top: 178px !important
}

.mb-178 {
  margin-bottom: 178px !important
}

.mt-179 {
  margin-top: 179px !important
}

.mb-179 {
  margin-bottom: 179px !important
}

.mt-180 {
  margin-top: 180px !important
}

.mb-180 {
  margin-bottom: 180px !important
}

.mt-181 {
  margin-top: 181px !important
}

.mb-181 {
  margin-bottom: 181px !important
}

.mt-182 {
  margin-top: 182px !important
}

.mb-182 {
  margin-bottom: 182px !important
}

.mt-183 {
  margin-top: 183px !important
}

.mb-183 {
  margin-bottom: 183px !important
}

.mt-184 {
  margin-top: 184px !important
}

.mb-184 {
  margin-bottom: 184px !important
}

.mt-185 {
  margin-top: 185px !important
}

.mb-185 {
  margin-bottom: 185px !important
}

.mt-186 {
  margin-top: 186px !important
}

.mb-186 {
  margin-bottom: 186px !important
}

.mt-187 {
  margin-top: 187px !important
}

.mb-187 {
  margin-bottom: 187px !important
}

.mt-188 {
  margin-top: 188px !important
}

.mb-188 {
  margin-bottom: 188px !important
}

.mt-189 {
  margin-top: 189px !important
}

.mb-189 {
  margin-bottom: 189px !important
}

.mt-190 {
  margin-top: 190px !important
}

.mb-190 {
  margin-bottom: 190px !important
}

.mt-191 {
  margin-top: 191px !important
}

.mb-191 {
  margin-bottom: 191px !important
}

.mt-192 {
  margin-top: 192px !important
}

.mb-192 {
  margin-bottom: 192px !important
}

.mt-193 {
  margin-top: 193px !important
}

.mb-193 {
  margin-bottom: 193px !important
}

.mt-194 {
  margin-top: 194px !important
}

.mb-194 {
  margin-bottom: 194px !important
}

.mt-195 {
  margin-top: 195px !important
}

.mb-195 {
  margin-bottom: 195px !important
}

.mt-196 {
  margin-top: 196px !important
}

.mb-196 {
  margin-bottom: 196px !important
}

.mt-197 {
  margin-top: 197px !important
}

.mb-197 {
  margin-bottom: 197px !important
}

.mt-198 {
  margin-top: 198px !important
}

.mb-198 {
  margin-bottom: 198px !important
}

.mt-199 {
  margin-top: 199px !important
}

.mb-199 {
  margin-bottom: 199px !important
}

.mt-200 {
  margin-top: 200px !important
}

.mb-200 {
  margin-bottom: 200px !important
}

.mt-201 {
  margin-top: 201px !important
}

.mb-201 {
  margin-bottom: 201px !important
}

.mt-202 {
  margin-top: 202px !important
}

.mb-202 {
  margin-bottom: 202px !important
}

.mt-203 {
  margin-top: 203px !important
}

.mb-203 {
  margin-bottom: 203px !important
}

.mt-204 {
  margin-top: 204px !important
}

.mb-204 {
  margin-bottom: 204px !important
}

.mt-205 {
  margin-top: 205px !important
}

.mb-205 {
  margin-bottom: 205px !important
}

.mt-206 {
  margin-top: 206px !important
}

.mb-206 {
  margin-bottom: 206px !important
}

.mt-207 {
  margin-top: 207px !important
}

.mb-207 {
  margin-bottom: 207px !important
}

.mt-208 {
  margin-top: 208px !important
}

.mb-208 {
  margin-bottom: 208px !important
}

.mt-209 {
  margin-top: 209px !important
}

.mb-209 {
  margin-bottom: 209px !important
}

.mt-210 {
  margin-top: 210px !important
}

.mb-210 {
  margin-bottom: 210px !important
}

.mt-211 {
  margin-top: 211px !important
}

.mb-211 {
  margin-bottom: 211px !important
}

.mt-212 {
  margin-top: 212px !important
}

.mb-212 {
  margin-bottom: 212px !important
}

.mt-213 {
  margin-top: 213px !important
}

.mb-213 {
  margin-bottom: 213px !important
}

.mt-214 {
  margin-top: 214px !important
}

.mb-214 {
  margin-bottom: 214px !important
}

.mt-215 {
  margin-top: 215px !important
}

.mb-215 {
  margin-bottom: 215px !important
}

.mt-216 {
  margin-top: 216px !important
}

.mb-216 {
  margin-bottom: 216px !important
}

.mt-217 {
  margin-top: 217px !important
}

.mb-217 {
  margin-bottom: 217px !important
}

.mt-218 {
  margin-top: 218px !important
}

.mb-218 {
  margin-bottom: 218px !important
}

.mt-219 {
  margin-top: 219px !important
}

.mb-219 {
  margin-bottom: 219px !important
}

.mt-220 {
  margin-top: 220px !important
}

.mb-220 {
  margin-bottom: 220px !important
}

.mt-221 {
  margin-top: 221px !important
}

.mb-221 {
  margin-bottom: 221px !important
}

.mt-222 {
  margin-top: 222px !important
}

.mb-222 {
  margin-bottom: 222px !important
}

.mt-223 {
  margin-top: 223px !important
}

.mb-223 {
  margin-bottom: 223px !important
}

.mt-224 {
  margin-top: 224px !important
}

.mb-224 {
  margin-bottom: 224px !important
}

.mt-225 {
  margin-top: 225px !important
}

.mb-225 {
  margin-bottom: 225px !important
}

.mt-226 {
  margin-top: 226px !important
}

.mb-226 {
  margin-bottom: 226px !important
}

.mt-227 {
  margin-top: 227px !important
}

.mb-227 {
  margin-bottom: 227px !important
}

.mt-228 {
  margin-top: 228px !important
}

.mb-228 {
  margin-bottom: 228px !important
}

.mt-229 {
  margin-top: 229px !important
}

.mb-229 {
  margin-bottom: 229px !important
}

.mt-230 {
  margin-top: 230px !important
}

.mb-230 {
  margin-bottom: 230px !important
}

.mt-231 {
  margin-top: 231px !important
}

.mb-231 {
  margin-bottom: 231px !important
}

.mt-232 {
  margin-top: 232px !important
}

.mb-232 {
  margin-bottom: 232px !important
}

.mt-233 {
  margin-top: 233px !important
}

.mb-233 {
  margin-bottom: 233px !important
}

.mt-234 {
  margin-top: 234px !important
}

.mb-234 {
  margin-bottom: 234px !important
}

.mt-235 {
  margin-top: 235px !important
}

.mb-235 {
  margin-bottom: 235px !important
}

.mt-236 {
  margin-top: 236px !important
}

.mb-236 {
  margin-bottom: 236px !important
}

.mt-237 {
  margin-top: 237px !important
}

.mb-237 {
  margin-bottom: 237px !important
}

.mt-238 {
  margin-top: 238px !important
}

.mb-238 {
  margin-bottom: 238px !important
}

.mt-239 {
  margin-top: 239px !important
}

.mb-239 {
  margin-bottom: 239px !important
}

.mt-240 {
  margin-top: 240px !important
}

.mb-240 {
  margin-bottom: 240px !important
}

.mt-241 {
  margin-top: 241px !important
}

.mb-241 {
  margin-bottom: 241px !important
}

.mt-242 {
  margin-top: 242px !important
}

.mb-242 {
  margin-bottom: 242px !important
}

.mt-243 {
  margin-top: 243px !important
}

.mb-243 {
  margin-bottom: 243px !important
}

.mt-244 {
  margin-top: 244px !important
}

.mb-244 {
  margin-bottom: 244px !important
}

.mt-245 {
  margin-top: 245px !important
}

.mb-245 {
  margin-bottom: 245px !important
}

.mt-246 {
  margin-top: 246px !important
}

.mb-246 {
  margin-bottom: 246px !important
}

.mt-247 {
  margin-top: 247px !important
}

.mb-247 {
  margin-bottom: 247px !important
}

.mt-248 {
  margin-top: 248px !important
}

.mb-248 {
  margin-bottom: 248px !important
}

.mt-249 {
  margin-top: 249px !important
}

.mb-249 {
  margin-bottom: 249px !important
}

.mt-250 {
  margin-top: 250px !important
}

.mb-250 {
  margin-bottom: 250px !important
}

.mt-251 {
  margin-top: 251px !important
}

.mb-251 {
  margin-bottom: 251px !important
}

.mt-252 {
  margin-top: 252px !important
}

.mb-252 {
  margin-bottom: 252px !important
}

.mt-253 {
  margin-top: 253px !important
}

.mb-253 {
  margin-bottom: 253px !important
}

.mt-254 {
  margin-top: 254px !important
}

.mb-254 {
  margin-bottom: 254px !important
}

.mt-255 {
  margin-top: 255px !important
}

.mb-255 {
  margin-bottom: 255px !important
}

.mt-256 {
  margin-top: 256px !important
}

.mb-256 {
  margin-bottom: 256px !important
}

.mt-257 {
  margin-top: 257px !important
}

.mb-257 {
  margin-bottom: 257px !important
}

.mt-258 {
  margin-top: 258px !important
}

.mb-258 {
  margin-bottom: 258px !important
}

.mt-259 {
  margin-top: 259px !important
}

.mb-259 {
  margin-bottom: 259px !important
}

.mt-260 {
  margin-top: 260px !important
}

.mb-260 {
  margin-bottom: 260px !important
}

.mt-261 {
  margin-top: 261px !important
}

.mb-261 {
  margin-bottom: 261px !important
}

.mt-262 {
  margin-top: 262px !important
}

.mb-262 {
  margin-bottom: 262px !important
}

.mt-263 {
  margin-top: 263px !important
}

.mb-263 {
  margin-bottom: 263px !important
}

.mt-264 {
  margin-top: 264px !important
}

.mb-264 {
  margin-bottom: 264px !important
}

.mt-265 {
  margin-top: 265px !important
}

.mb-265 {
  margin-bottom: 265px !important
}

.mt-266 {
  margin-top: 266px !important
}

.mb-266 {
  margin-bottom: 266px !important
}

.mt-267 {
  margin-top: 267px !important
}

.mb-267 {
  margin-bottom: 267px !important
}

.mt-268 {
  margin-top: 268px !important
}

.mb-268 {
  margin-bottom: 268px !important
}

.mt-269 {
  margin-top: 269px !important
}

.mb-269 {
  margin-bottom: 269px !important
}

.mt-270 {
  margin-top: 270px !important
}

.mb-270 {
  margin-bottom: 270px !important
}

.mt-271 {
  margin-top: 271px !important
}

.mb-271 {
  margin-bottom: 271px !important
}

.mt-272 {
  margin-top: 272px !important
}

.mb-272 {
  margin-bottom: 272px !important
}

.mt-273 {
  margin-top: 273px !important
}

.mb-273 {
  margin-bottom: 273px !important
}

.mt-274 {
  margin-top: 274px !important
}

.mb-274 {
  margin-bottom: 274px !important
}

.mt-275 {
  margin-top: 275px !important
}

.mb-275 {
  margin-bottom: 275px !important
}

.mt-276 {
  margin-top: 276px !important
}

.mb-276 {
  margin-bottom: 276px !important
}

.mt-277 {
  margin-top: 277px !important
}

.mb-277 {
  margin-bottom: 277px !important
}

.mt-278 {
  margin-top: 278px !important
}

.mb-278 {
  margin-bottom: 278px !important
}

.mt-279 {
  margin-top: 279px !important
}

.mb-279 {
  margin-bottom: 279px !important
}

.mt-280 {
  margin-top: 280px !important
}

.mb-280 {
  margin-bottom: 280px !important
}

.mt-281 {
  margin-top: 281px !important
}

.mb-281 {
  margin-bottom: 281px !important
}

.mt-282 {
  margin-top: 282px !important
}

.mb-282 {
  margin-bottom: 282px !important
}

.mt-283 {
  margin-top: 283px !important
}

.mb-283 {
  margin-bottom: 283px !important
}

.mt-284 {
  margin-top: 284px !important
}

.mb-284 {
  margin-bottom: 284px !important
}

.mt-285 {
  margin-top: 285px !important
}

.mb-285 {
  margin-bottom: 285px !important
}

.mt-286 {
  margin-top: 286px !important
}

.mb-286 {
  margin-bottom: 286px !important
}

.mt-287 {
  margin-top: 287px !important
}

.mb-287 {
  margin-bottom: 287px !important
}

.mt-288 {
  margin-top: 288px !important
}

.mb-288 {
  margin-bottom: 288px !important
}

.mt-289 {
  margin-top: 289px !important
}

.mb-289 {
  margin-bottom: 289px !important
}

.mt-290 {
  margin-top: 290px !important
}

.mb-290 {
  margin-bottom: 290px !important
}

.mt-291 {
  margin-top: 291px !important
}

.mb-291 {
  margin-bottom: 291px !important
}

.mt-292 {
  margin-top: 292px !important
}

.mb-292 {
  margin-bottom: 292px !important
}

.mt-293 {
  margin-top: 293px !important
}

.mb-293 {
  margin-bottom: 293px !important
}

.mt-294 {
  margin-top: 294px !important
}

.mb-294 {
  margin-bottom: 294px !important
}

.mt-295 {
  margin-top: 295px !important
}

.mb-295 {
  margin-bottom: 295px !important
}

.mt-296 {
  margin-top: 296px !important
}

.mb-296 {
  margin-bottom: 296px !important
}

.mt-297 {
  margin-top: 297px !important
}

.mb-297 {
  margin-bottom: 297px !important
}

.mt-298 {
  margin-top: 298px !important
}

.mb-298 {
  margin-bottom: 298px !important
}

.mt-299 {
  margin-top: 299px !important
}

.mb-299 {
  margin-bottom: 299px !important
}

.mt-300 {
  margin-top: 300px !important
}

.mb-300 {
  margin-bottom: 300px !important
}

.pt-0 {
  padding-top: 0px !important
}

.pb-0 {
  padding-bottom: 0px !important
}

.pt-1 {
  padding-top: 1px !important
}

.pb-1 {
  padding-bottom: 1px !important
}

.pt-2 {
  padding-top: 2px !important
}

.pb-2 {
  padding-bottom: 2px !important
}

.pt-3 {
  padding-top: 3px !important
}

.pb-3 {
  padding-bottom: 3px !important
}

.pt-4 {
  padding-top: 4px !important
}

.pb-4 {
  padding-bottom: 4px !important
}

.pt-5 {
  padding-top: 5px !important
}

.pb-5 {
  padding-bottom: 5px !important
}

.pt-6 {
  padding-top: 6px !important
}

.pb-6 {
  padding-bottom: 6px !important
}

.pt-7 {
  padding-top: 7px !important
}

.pb-7 {
  padding-bottom: 7px !important
}

.pt-8 {
  padding-top: 8px !important
}

.pb-8 {
  padding-bottom: 8px !important
}

.pt-9 {
  padding-top: 9px !important
}

.pb-9 {
  padding-bottom: 9px !important
}

.pt-10 {
  padding-top: 10px !important
}

.pb-10 {
  padding-bottom: 10px !important
}

.pt-11 {
  padding-top: 11px !important
}

.pb-11 {
  padding-bottom: 11px !important
}

.pt-12 {
  padding-top: 12px !important
}

.pb-12 {
  padding-bottom: 12px !important
}

.pt-13 {
  padding-top: 13px !important
}

.pb-13 {
  padding-bottom: 13px !important
}

.pt-14 {
  padding-top: 14px !important
}

.pb-14 {
  padding-bottom: 14px !important
}

.pt-15 {
  padding-top: 15px !important
}

.pb-15 {
  padding-bottom: 15px !important
}

.pt-16 {
  padding-top: 16px !important
}

.pb-16 {
  padding-bottom: 16px !important
}

.pt-17 {
  padding-top: 17px !important
}

.pb-17 {
  padding-bottom: 17px !important
}

.pt-18 {
  padding-top: 18px !important
}

.pb-18 {
  padding-bottom: 18px !important
}

.pt-19 {
  padding-top: 19px !important
}

.pb-19 {
  padding-bottom: 19px !important
}

.pt-20 {
  padding-top: 20px !important
}

.pb-20 {
  padding-bottom: 20px !important
}

.pt-21 {
  padding-top: 21px !important
}

.pb-21 {
  padding-bottom: 21px !important
}

.pt-22 {
  padding-top: 22px !important
}

.pb-22 {
  padding-bottom: 22px !important
}

.pt-23 {
  padding-top: 23px !important
}

.pb-23 {
  padding-bottom: 23px !important
}

.pt-24 {
  padding-top: 24px !important
}

.pb-24 {
  padding-bottom: 24px !important
}

.pt-25 {
  padding-top: 25px !important
}

.pb-25 {
  padding-bottom: 25px !important
}

.pt-26 {
  padding-top: 26px !important
}

.pb-26 {
  padding-bottom: 26px !important
}

.pt-27 {
  padding-top: 27px !important
}

.pb-27 {
  padding-bottom: 27px !important
}

.pt-28 {
  padding-top: 28px !important
}

.pb-28 {
  padding-bottom: 28px !important
}

.pt-29 {
  padding-top: 29px !important
}

.pb-29 {
  padding-bottom: 29px !important
}

.pt-30 {
  padding-top: 30px !important
}

.pb-30 {
  padding-bottom: 30px !important
}

.pt-31 {
  padding-top: 31px !important
}

.pb-31 {
  padding-bottom: 31px !important
}

.pt-32 {
  padding-top: 32px !important
}

.pb-32 {
  padding-bottom: 32px !important
}

.pt-33 {
  padding-top: 33px !important
}

.pb-33 {
  padding-bottom: 33px !important
}

.pt-34 {
  padding-top: 34px !important
}

.pb-34 {
  padding-bottom: 34px !important
}

.pt-35 {
  padding-top: 35px !important
}

.pb-35 {
  padding-bottom: 35px !important
}

.pt-36 {
  padding-top: 36px !important
}

.pb-36 {
  padding-bottom: 36px !important
}

.pt-37 {
  padding-top: 37px !important
}

.pb-37 {
  padding-bottom: 37px !important
}

.pt-38 {
  padding-top: 38px !important
}

.pb-38 {
  padding-bottom: 38px !important
}

.pt-39 {
  padding-top: 39px !important
}

.pb-39 {
  padding-bottom: 39px !important
}

.pt-40 {
  padding-top: 40px !important
}

.pb-40 {
  padding-bottom: 40px !important
}

.pt-41 {
  padding-top: 41px !important
}

.pb-41 {
  padding-bottom: 41px !important
}

.pt-42 {
  padding-top: 42px !important
}

.pb-42 {
  padding-bottom: 42px !important
}

.pt-43 {
  padding-top: 43px !important
}

.pb-43 {
  padding-bottom: 43px !important
}

.pt-44 {
  padding-top: 44px !important
}

.pb-44 {
  padding-bottom: 44px !important
}

.pt-45 {
  padding-top: 45px !important
}

.pb-45 {
  padding-bottom: 45px !important
}

.pt-46 {
  padding-top: 46px !important
}

.pb-46 {
  padding-bottom: 46px !important
}

.pt-47 {
  padding-top: 47px !important
}

.pb-47 {
  padding-bottom: 47px !important
}

.pt-48 {
  padding-top: 48px !important
}

.pb-48 {
  padding-bottom: 48px !important
}

.pt-49 {
  padding-top: 49px !important
}

.pb-49 {
  padding-bottom: 49px !important
}

.pt-50 {
  padding-top: 50px !important
}

.pb-50 {
  padding-bottom: 50px !important
}

.pt-51 {
  padding-top: 51px !important
}

.pb-51 {
  padding-bottom: 51px !important
}

.pt-52 {
  padding-top: 52px !important
}

.pb-52 {
  padding-bottom: 52px !important
}

.pt-53 {
  padding-top: 53px !important
}

.pb-53 {
  padding-bottom: 53px !important
}

.pt-54 {
  padding-top: 54px !important
}

.pb-54 {
  padding-bottom: 54px !important
}

.pt-55 {
  padding-top: 55px !important
}

.pb-55 {
  padding-bottom: 55px !important
}

.pt-56 {
  padding-top: 56px !important
}

.pb-56 {
  padding-bottom: 56px !important
}

.pt-57 {
  padding-top: 57px !important
}

.pb-57 {
  padding-bottom: 57px !important
}

.pt-58 {
  padding-top: 58px !important
}

.pb-58 {
  padding-bottom: 58px !important
}

.pt-59 {
  padding-top: 59px !important
}

.pb-59 {
  padding-bottom: 59px !important
}

.pt-60 {
  padding-top: 60px !important
}

.pb-60 {
  padding-bottom: 60px !important
}

.pt-61 {
  padding-top: 61px !important
}

.pb-61 {
  padding-bottom: 61px !important
}

.pt-62 {
  padding-top: 62px !important
}

.pb-62 {
  padding-bottom: 62px !important
}

.pt-63 {
  padding-top: 63px !important
}

.pb-63 {
  padding-bottom: 63px !important
}

.pt-64 {
  padding-top: 64px !important
}

.pb-64 {
  padding-bottom: 64px !important
}

.pt-65 {
  padding-top: 65px !important
}

.pb-65 {
  padding-bottom: 65px !important
}

.pt-66 {
  padding-top: 66px !important
}

.pb-66 {
  padding-bottom: 66px !important
}

.pt-67 {
  padding-top: 67px !important
}

.pb-67 {
  padding-bottom: 67px !important
}

.pt-68 {
  padding-top: 68px !important
}

.pb-68 {
  padding-bottom: 68px !important
}

.pt-69 {
  padding-top: 69px !important
}

.pb-69 {
  padding-bottom: 69px !important
}

.pt-70 {
  padding-top: 70px !important
}

.pb-70 {
  padding-bottom: 70px !important
}

.pt-71 {
  padding-top: 71px !important
}

.pb-71 {
  padding-bottom: 71px !important
}

.pt-72 {
  padding-top: 72px !important
}

.pb-72 {
  padding-bottom: 72px !important
}

.pt-73 {
  padding-top: 73px !important
}

.pb-73 {
  padding-bottom: 73px !important
}

.pt-74 {
  padding-top: 74px !important
}

.pb-74 {
  padding-bottom: 74px !important
}

.pt-75 {
  padding-top: 75px !important
}

.pb-75 {
  padding-bottom: 75px !important
}

.pt-76 {
  padding-top: 76px !important
}

.pb-76 {
  padding-bottom: 76px !important
}

.pt-77 {
  padding-top: 77px !important
}

.pb-77 {
  padding-bottom: 77px !important
}

.pt-78 {
  padding-top: 78px !important
}

.pb-78 {
  padding-bottom: 78px !important
}

.pt-79 {
  padding-top: 79px !important
}

.pb-79 {
  padding-bottom: 79px !important
}

.pt-80 {
  padding-top: 80px !important
}

.pb-80 {
  padding-bottom: 80px !important
}

.pt-81 {
  padding-top: 81px !important
}

.pb-81 {
  padding-bottom: 81px !important
}

.pt-82 {
  padding-top: 82px !important
}

.pb-82 {
  padding-bottom: 82px !important
}

.pt-83 {
  padding-top: 83px !important
}

.pb-83 {
  padding-bottom: 83px !important
}

.pt-84 {
  padding-top: 84px !important
}

.pb-84 {
  padding-bottom: 84px !important
}

.pt-85 {
  padding-top: 85px !important
}

.pb-85 {
  padding-bottom: 85px !important
}

.pt-86 {
  padding-top: 86px !important
}

.pb-86 {
  padding-bottom: 86px !important
}

.pt-87 {
  padding-top: 87px !important
}

.pb-87 {
  padding-bottom: 87px !important
}

.pt-88 {
  padding-top: 88px !important
}

.pb-88 {
  padding-bottom: 88px !important
}

.pt-89 {
  padding-top: 89px !important
}

.pb-89 {
  padding-bottom: 89px !important
}

.pt-90 {
  padding-top: 90px !important
}

.pb-90 {
  padding-bottom: 90px !important
}

.pt-91 {
  padding-top: 91px !important
}

.pb-91 {
  padding-bottom: 91px !important
}

.pt-92 {
  padding-top: 92px !important
}

.pb-92 {
  padding-bottom: 92px !important
}

.pt-93 {
  padding-top: 93px !important
}

.pb-93 {
  padding-bottom: 93px !important
}

.pt-94 {
  padding-top: 94px !important
}

.pb-94 {
  padding-bottom: 94px !important
}

.pt-95 {
  padding-top: 95px !important
}

.pb-95 {
  padding-bottom: 95px !important
}

.pt-96 {
  padding-top: 96px !important
}

.pb-96 {
  padding-bottom: 96px !important
}

.pt-97 {
  padding-top: 97px !important
}

.pb-97 {
  padding-bottom: 97px !important
}

.pt-98 {
  padding-top: 98px !important
}

.pb-98 {
  padding-bottom: 98px !important
}

.pt-99 {
  padding-top: 99px !important
}

.pb-99 {
  padding-bottom: 99px !important
}

.pt-100 {
  padding-top: 100px !important
}

.pb-100 {
  padding-bottom: 100px !important
}

.pt-101 {
  padding-top: 101px !important
}

.pb-101 {
  padding-bottom: 101px !important
}

.pt-102 {
  padding-top: 102px !important
}

.pb-102 {
  padding-bottom: 102px !important
}

.pt-103 {
  padding-top: 103px !important
}

.pb-103 {
  padding-bottom: 103px !important
}

.pt-104 {
  padding-top: 104px !important
}

.pb-104 {
  padding-bottom: 104px !important
}

.pt-105 {
  padding-top: 105px !important
}

.pb-105 {
  padding-bottom: 105px !important
}

.pt-106 {
  padding-top: 106px !important
}

.pb-106 {
  padding-bottom: 106px !important
}

.pt-107 {
  padding-top: 107px !important
}

.pb-107 {
  padding-bottom: 107px !important
}

.pt-108 {
  padding-top: 108px !important
}

.pb-108 {
  padding-bottom: 108px !important
}

.pt-109 {
  padding-top: 109px !important
}

.pb-109 {
  padding-bottom: 109px !important
}

.pt-110 {
  padding-top: 110px !important
}

.pb-110 {
  padding-bottom: 110px !important
}

.pt-111 {
  padding-top: 111px !important
}

.pb-111 {
  padding-bottom: 111px !important
}

.pt-112 {
  padding-top: 112px !important
}

.pb-112 {
  padding-bottom: 112px !important
}

.pt-113 {
  padding-top: 113px !important
}

.pb-113 {
  padding-bottom: 113px !important
}

.pt-114 {
  padding-top: 114px !important
}

.pb-114 {
  padding-bottom: 114px !important
}

.pt-115 {
  padding-top: 115px !important
}

.pb-115 {
  padding-bottom: 115px !important
}

.pt-116 {
  padding-top: 116px !important
}

.pb-116 {
  padding-bottom: 116px !important
}

.pt-117 {
  padding-top: 117px !important
}

.pb-117 {
  padding-bottom: 117px !important
}

.pt-118 {
  padding-top: 118px !important
}

.pb-118 {
  padding-bottom: 118px !important
}

.pt-119 {
  padding-top: 119px !important
}

.pb-119 {
  padding-bottom: 119px !important
}

.pt-120 {
  padding-top: 120px !important
}

.pb-120 {
  padding-bottom: 120px !important
}

.pt-121 {
  padding-top: 121px !important
}

.pb-121 {
  padding-bottom: 121px !important
}

.pt-122 {
  padding-top: 122px !important
}

.pb-122 {
  padding-bottom: 122px !important
}

.pt-123 {
  padding-top: 123px !important
}

.pb-123 {
  padding-bottom: 123px !important
}

.pt-124 {
  padding-top: 124px !important
}

.pb-124 {
  padding-bottom: 124px !important
}

.pt-125 {
  padding-top: 125px !important
}

.pb-125 {
  padding-bottom: 125px !important
}

.pt-126 {
  padding-top: 126px !important
}

.pb-126 {
  padding-bottom: 126px !important
}

.pt-127 {
  padding-top: 127px !important
}

.pb-127 {
  padding-bottom: 127px !important
}

.pt-128 {
  padding-top: 128px !important
}

.pb-128 {
  padding-bottom: 128px !important
}

.pt-129 {
  padding-top: 129px !important
}

.pb-129 {
  padding-bottom: 129px !important
}

.pt-130 {
  padding-top: 130px !important
}

.pb-130 {
  padding-bottom: 130px !important
}

.pt-131 {
  padding-top: 131px !important
}

.pb-131 {
  padding-bottom: 131px !important
}

.pt-132 {
  padding-top: 132px !important
}

.pb-132 {
  padding-bottom: 132px !important
}

.pt-133 {
  padding-top: 133px !important
}

.pb-133 {
  padding-bottom: 133px !important
}

.pt-134 {
  padding-top: 134px !important
}

.pb-134 {
  padding-bottom: 134px !important
}

.pt-135 {
  padding-top: 135px !important
}

.pb-135 {
  padding-bottom: 135px !important
}

.pt-136 {
  padding-top: 136px !important
}

.pb-136 {
  padding-bottom: 136px !important
}

.pt-137 {
  padding-top: 137px !important
}

.pb-137 {
  padding-bottom: 137px !important
}

.pt-138 {
  padding-top: 138px !important
}

.pb-138 {
  padding-bottom: 138px !important
}

.pt-139 {
  padding-top: 139px !important
}

.pb-139 {
  padding-bottom: 139px !important
}

.pt-140 {
  padding-top: 140px !important
}

.pb-140 {
  padding-bottom: 140px !important
}

.pt-141 {
  padding-top: 141px !important
}

.pb-141 {
  padding-bottom: 141px !important
}

.pt-142 {
  padding-top: 142px !important
}

.pb-142 {
  padding-bottom: 142px !important
}

.pt-143 {
  padding-top: 143px !important
}

.pb-143 {
  padding-bottom: 143px !important
}

.pt-144 {
  padding-top: 144px !important
}

.pb-144 {
  padding-bottom: 144px !important
}

.pt-145 {
  padding-top: 145px !important
}

.pb-145 {
  padding-bottom: 145px !important
}

.pt-146 {
  padding-top: 146px !important
}

.pb-146 {
  padding-bottom: 146px !important
}

.pt-147 {
  padding-top: 147px !important
}

.pb-147 {
  padding-bottom: 147px !important
}

.pt-148 {
  padding-top: 148px !important
}

.pb-148 {
  padding-bottom: 148px !important
}

.pt-149 {
  padding-top: 149px !important
}

.pb-149 {
  padding-bottom: 149px !important
}

.pt-150 {
  padding-top: 150px !important
}

.pb-150 {
  padding-bottom: 150px !important
}

.pt-151 {
  padding-top: 151px !important
}

.pb-151 {
  padding-bottom: 151px !important
}

.pt-152 {
  padding-top: 152px !important
}

.pb-152 {
  padding-bottom: 152px !important
}

.pt-153 {
  padding-top: 153px !important
}

.pb-153 {
  padding-bottom: 153px !important
}

.pt-154 {
  padding-top: 154px !important
}

.pb-154 {
  padding-bottom: 154px !important
}

.pt-155 {
  padding-top: 155px !important
}

.pb-155 {
  padding-bottom: 155px !important
}

.pt-156 {
  padding-top: 156px !important
}

.pb-156 {
  padding-bottom: 156px !important
}

.pt-157 {
  padding-top: 157px !important
}

.pb-157 {
  padding-bottom: 157px !important
}

.pt-158 {
  padding-top: 158px !important
}

.pb-158 {
  padding-bottom: 158px !important
}

.pt-159 {
  padding-top: 159px !important
}

.pb-159 {
  padding-bottom: 159px !important
}

.pt-160 {
  padding-top: 160px !important
}

.pb-160 {
  padding-bottom: 160px !important
}

.pt-161 {
  padding-top: 161px !important
}

.pb-161 {
  padding-bottom: 161px !important
}

.pt-162 {
  padding-top: 162px !important
}

.pb-162 {
  padding-bottom: 162px !important
}

.pt-163 {
  padding-top: 163px !important
}

.pb-163 {
  padding-bottom: 163px !important
}

.pt-164 {
  padding-top: 164px !important
}

.pb-164 {
  padding-bottom: 164px !important
}

.pt-165 {
  padding-top: 165px !important
}

.pb-165 {
  padding-bottom: 165px !important
}

.pt-166 {
  padding-top: 166px !important
}

.pb-166 {
  padding-bottom: 166px !important
}

.pt-167 {
  padding-top: 167px !important
}

.pb-167 {
  padding-bottom: 167px !important
}

.pt-168 {
  padding-top: 168px !important
}

.pb-168 {
  padding-bottom: 168px !important
}

.pt-169 {
  padding-top: 169px !important
}

.pb-169 {
  padding-bottom: 169px !important
}

.pt-170 {
  padding-top: 170px !important
}

.pb-170 {
  padding-bottom: 170px !important
}

.pt-171 {
  padding-top: 171px !important
}

.pb-171 {
  padding-bottom: 171px !important
}

.pt-172 {
  padding-top: 172px !important
}

.pb-172 {
  padding-bottom: 172px !important
}

.pt-173 {
  padding-top: 173px !important
}

.pb-173 {
  padding-bottom: 173px !important
}

.pt-174 {
  padding-top: 174px !important
}

.pb-174 {
  padding-bottom: 174px !important
}

.pt-175 {
  padding-top: 175px !important
}

.pb-175 {
  padding-bottom: 175px !important
}

.pt-176 {
  padding-top: 176px !important
}

.pb-176 {
  padding-bottom: 176px !important
}

.pt-177 {
  padding-top: 177px !important
}

.pb-177 {
  padding-bottom: 177px !important
}

.pt-178 {
  padding-top: 178px !important
}

.pb-178 {
  padding-bottom: 178px !important
}

.pt-179 {
  padding-top: 179px !important
}

.pb-179 {
  padding-bottom: 179px !important
}

.pt-180 {
  padding-top: 180px !important
}

.pb-180 {
  padding-bottom: 180px !important
}

.pt-181 {
  padding-top: 181px !important
}

.pb-181 {
  padding-bottom: 181px !important
}

.pt-182 {
  padding-top: 182px !important
}

.pb-182 {
  padding-bottom: 182px !important
}

.pt-183 {
  padding-top: 183px !important
}

.pb-183 {
  padding-bottom: 183px !important
}

.pt-184 {
  padding-top: 184px !important
}

.pb-184 {
  padding-bottom: 184px !important
}

.pt-185 {
  padding-top: 185px !important
}

.pb-185 {
  padding-bottom: 185px !important
}

.pt-186 {
  padding-top: 186px !important
}

.pb-186 {
  padding-bottom: 186px !important
}

.pt-187 {
  padding-top: 187px !important
}

.pb-187 {
  padding-bottom: 187px !important
}

.pt-188 {
  padding-top: 188px !important
}

.pb-188 {
  padding-bottom: 188px !important
}

.pt-189 {
  padding-top: 189px !important
}

.pb-189 {
  padding-bottom: 189px !important
}

.pt-190 {
  padding-top: 190px !important
}

.pb-190 {
  padding-bottom: 190px !important
}

.pt-191 {
  padding-top: 191px !important
}

.pb-191 {
  padding-bottom: 191px !important
}

.pt-192 {
  padding-top: 192px !important
}

.pb-192 {
  padding-bottom: 192px !important
}

.pt-193 {
  padding-top: 193px !important
}

.pb-193 {
  padding-bottom: 193px !important
}

.pt-194 {
  padding-top: 194px !important
}

.pb-194 {
  padding-bottom: 194px !important
}

.pt-195 {
  padding-top: 195px !important
}

.pb-195 {
  padding-bottom: 195px !important
}

.pt-196 {
  padding-top: 196px !important
}

.pb-196 {
  padding-bottom: 196px !important
}

.pt-197 {
  padding-top: 197px !important
}

.pb-197 {
  padding-bottom: 197px !important
}

.pt-198 {
  padding-top: 198px !important
}

.pb-198 {
  padding-bottom: 198px !important
}

.pt-199 {
  padding-top: 199px !important
}

.pb-199 {
  padding-bottom: 199px !important
}

.pt-200 {
  padding-top: 200px !important
}

.pb-200 {
  padding-bottom: 200px !important
}

.pt-201 {
  padding-top: 201px !important
}

.pb-201 {
  padding-bottom: 201px !important
}

.pt-202 {
  padding-top: 202px !important
}

.pb-202 {
  padding-bottom: 202px !important
}

.pt-203 {
  padding-top: 203px !important
}

.pb-203 {
  padding-bottom: 203px !important
}

.pt-204 {
  padding-top: 204px !important
}

.pb-204 {
  padding-bottom: 204px !important
}

.pt-205 {
  padding-top: 205px !important
}

.pb-205 {
  padding-bottom: 205px !important
}

.pt-206 {
  padding-top: 206px !important
}

.pb-206 {
  padding-bottom: 206px !important
}

.pt-207 {
  padding-top: 207px !important
}

.pb-207 {
  padding-bottom: 207px !important
}

.pt-208 {
  padding-top: 208px !important
}

.pb-208 {
  padding-bottom: 208px !important
}

.pt-209 {
  padding-top: 209px !important
}

.pb-209 {
  padding-bottom: 209px !important
}

.pt-210 {
  padding-top: 210px !important
}

.pb-210 {
  padding-bottom: 210px !important
}

.pt-211 {
  padding-top: 211px !important
}

.pb-211 {
  padding-bottom: 211px !important
}

.pt-212 {
  padding-top: 212px !important
}

.pb-212 {
  padding-bottom: 212px !important
}

.pt-213 {
  padding-top: 213px !important
}

.pb-213 {
  padding-bottom: 213px !important
}

.pt-214 {
  padding-top: 214px !important
}

.pb-214 {
  padding-bottom: 214px !important
}

.pt-215 {
  padding-top: 215px !important
}

.pb-215 {
  padding-bottom: 215px !important
}

.pt-216 {
  padding-top: 216px !important
}

.pb-216 {
  padding-bottom: 216px !important
}

.pt-217 {
  padding-top: 217px !important
}

.pb-217 {
  padding-bottom: 217px !important
}

.pt-218 {
  padding-top: 218px !important
}

.pb-218 {
  padding-bottom: 218px !important
}

.pt-219 {
  padding-top: 219px !important
}

.pb-219 {
  padding-bottom: 219px !important
}

.pt-220 {
  padding-top: 220px !important
}

.pb-220 {
  padding-bottom: 220px !important
}

.pt-221 {
  padding-top: 221px !important
}

.pb-221 {
  padding-bottom: 221px !important
}

.pt-222 {
  padding-top: 222px !important
}

.pb-222 {
  padding-bottom: 222px !important
}

.pt-223 {
  padding-top: 223px !important
}

.pb-223 {
  padding-bottom: 223px !important
}

.pt-224 {
  padding-top: 224px !important
}

.pb-224 {
  padding-bottom: 224px !important
}

.pt-225 {
  padding-top: 225px !important
}

.pb-225 {
  padding-bottom: 225px !important
}

.pt-226 {
  padding-top: 226px !important
}

.pb-226 {
  padding-bottom: 226px !important
}

.pt-227 {
  padding-top: 227px !important
}

.pb-227 {
  padding-bottom: 227px !important
}

.pt-228 {
  padding-top: 228px !important
}

.pb-228 {
  padding-bottom: 228px !important
}

.pt-229 {
  padding-top: 229px !important
}

.pb-229 {
  padding-bottom: 229px !important
}

.pt-230 {
  padding-top: 230px !important
}

.pb-230 {
  padding-bottom: 230px !important
}

.pt-231 {
  padding-top: 231px !important
}

.pb-231 {
  padding-bottom: 231px !important
}

.pt-232 {
  padding-top: 232px !important
}

.pb-232 {
  padding-bottom: 232px !important
}

.pt-233 {
  padding-top: 233px !important
}

.pb-233 {
  padding-bottom: 233px !important
}

.pt-234 {
  padding-top: 234px !important
}

.pb-234 {
  padding-bottom: 234px !important
}

.pt-235 {
  padding-top: 235px !important
}

.pb-235 {
  padding-bottom: 235px !important
}

.pt-236 {
  padding-top: 236px !important
}

.pb-236 {
  padding-bottom: 236px !important
}

.pt-237 {
  padding-top: 237px !important
}

.pb-237 {
  padding-bottom: 237px !important
}

.pt-238 {
  padding-top: 238px !important
}

.pb-238 {
  padding-bottom: 238px !important
}

.pt-239 {
  padding-top: 239px !important
}

.pb-239 {
  padding-bottom: 239px !important
}

.pt-240 {
  padding-top: 240px !important
}

.pb-240 {
  padding-bottom: 240px !important
}

.pt-241 {
  padding-top: 241px !important
}

.pb-241 {
  padding-bottom: 241px !important
}

.pt-242 {
  padding-top: 242px !important
}

.pb-242 {
  padding-bottom: 242px !important
}

.pt-243 {
  padding-top: 243px !important
}

.pb-243 {
  padding-bottom: 243px !important
}

.pt-244 {
  padding-top: 244px !important
}

.pb-244 {
  padding-bottom: 244px !important
}

.pt-245 {
  padding-top: 245px !important
}

.pb-245 {
  padding-bottom: 245px !important
}

.pt-246 {
  padding-top: 246px !important
}

.pb-246 {
  padding-bottom: 246px !important
}

.pt-247 {
  padding-top: 247px !important
}

.pb-247 {
  padding-bottom: 247px !important
}

.pt-248 {
  padding-top: 248px !important
}

.pb-248 {
  padding-bottom: 248px !important
}

.pt-249 {
  padding-top: 249px !important
}

.pb-249 {
  padding-bottom: 249px !important
}

.pt-250 {
  padding-top: 250px !important
}

.pb-250 {
  padding-bottom: 250px !important
}

.pt-251 {
  padding-top: 251px !important
}

.pb-251 {
  padding-bottom: 251px !important
}

.pt-252 {
  padding-top: 252px !important
}

.pb-252 {
  padding-bottom: 252px !important
}

.pt-253 {
  padding-top: 253px !important
}

.pb-253 {
  padding-bottom: 253px !important
}

.pt-254 {
  padding-top: 254px !important
}

.pb-254 {
  padding-bottom: 254px !important
}

.pt-255 {
  padding-top: 255px !important
}

.pb-255 {
  padding-bottom: 255px !important
}

.pt-256 {
  padding-top: 256px !important
}

.pb-256 {
  padding-bottom: 256px !important
}

.pt-257 {
  padding-top: 257px !important
}

.pb-257 {
  padding-bottom: 257px !important
}

.pt-258 {
  padding-top: 258px !important
}

.pb-258 {
  padding-bottom: 258px !important
}

.pt-259 {
  padding-top: 259px !important
}

.pb-259 {
  padding-bottom: 259px !important
}

.pt-260 {
  padding-top: 260px !important
}

.pb-260 {
  padding-bottom: 260px !important
}

.pt-261 {
  padding-top: 261px !important
}

.pb-261 {
  padding-bottom: 261px !important
}

.pt-262 {
  padding-top: 262px !important
}

.pb-262 {
  padding-bottom: 262px !important
}

.pt-263 {
  padding-top: 263px !important
}

.pb-263 {
  padding-bottom: 263px !important
}

.pt-264 {
  padding-top: 264px !important
}

.pb-264 {
  padding-bottom: 264px !important
}

.pt-265 {
  padding-top: 265px !important
}

.pb-265 {
  padding-bottom: 265px !important
}

.pt-266 {
  padding-top: 266px !important
}

.pb-266 {
  padding-bottom: 266px !important
}

.pt-267 {
  padding-top: 267px !important
}

.pb-267 {
  padding-bottom: 267px !important
}

.pt-268 {
  padding-top: 268px !important
}

.pb-268 {
  padding-bottom: 268px !important
}

.pt-269 {
  padding-top: 269px !important
}

.pb-269 {
  padding-bottom: 269px !important
}

.pt-270 {
  padding-top: 270px !important
}

.pb-270 {
  padding-bottom: 270px !important
}

.pt-271 {
  padding-top: 271px !important
}

.pb-271 {
  padding-bottom: 271px !important
}

.pt-272 {
  padding-top: 272px !important
}

.pb-272 {
  padding-bottom: 272px !important
}

.pt-273 {
  padding-top: 273px !important
}

.pb-273 {
  padding-bottom: 273px !important
}

.pt-274 {
  padding-top: 274px !important
}

.pb-274 {
  padding-bottom: 274px !important
}

.pt-275 {
  padding-top: 275px !important
}

.pb-275 {
  padding-bottom: 275px !important
}

.pt-276 {
  padding-top: 276px !important
}

.pb-276 {
  padding-bottom: 276px !important
}

.pt-277 {
  padding-top: 277px !important
}

.pb-277 {
  padding-bottom: 277px !important
}

.pt-278 {
  padding-top: 278px !important
}

.pb-278 {
  padding-bottom: 278px !important
}

.pt-279 {
  padding-top: 279px !important
}

.pb-279 {
  padding-bottom: 279px !important
}

.pt-280 {
  padding-top: 280px !important
}

.pb-280 {
  padding-bottom: 280px !important
}

.pt-281 {
  padding-top: 281px !important
}

.pb-281 {
  padding-bottom: 281px !important
}

.pt-282 {
  padding-top: 282px !important
}

.pb-282 {
  padding-bottom: 282px !important
}

.pt-283 {
  padding-top: 283px !important
}

.pb-283 {
  padding-bottom: 283px !important
}

.pt-284 {
  padding-top: 284px !important
}

.pb-284 {
  padding-bottom: 284px !important
}

.pt-285 {
  padding-top: 285px !important
}

.pb-285 {
  padding-bottom: 285px !important
}

.pt-286 {
  padding-top: 286px !important
}

.pb-286 {
  padding-bottom: 286px !important
}

.pt-287 {
  padding-top: 287px !important
}

.pb-287 {
  padding-bottom: 287px !important
}

.pt-288 {
  padding-top: 288px !important
}

.pb-288 {
  padding-bottom: 288px !important
}

.pt-289 {
  padding-top: 289px !important
}

.pb-289 {
  padding-bottom: 289px !important
}

.pt-290 {
  padding-top: 290px !important
}

.pb-290 {
  padding-bottom: 290px !important
}

.pt-291 {
  padding-top: 291px !important
}

.pb-291 {
  padding-bottom: 291px !important
}

.pt-292 {
  padding-top: 292px !important
}

.pb-292 {
  padding-bottom: 292px !important
}

.pt-293 {
  padding-top: 293px !important
}

.pb-293 {
  padding-bottom: 293px !important
}

.pt-294 {
  padding-top: 294px !important
}

.pb-294 {
  padding-bottom: 294px !important
}

.pt-295 {
  padding-top: 295px !important
}

.pb-295 {
  padding-bottom: 295px !important
}

.pt-296 {
  padding-top: 296px !important
}

.pb-296 {
  padding-bottom: 296px !important
}

.pt-297 {
  padding-top: 297px !important
}

.pb-297 {
  padding-bottom: 297px !important
}

.pt-298 {
  padding-top: 298px !important
}

.pb-298 {
  padding-bottom: 298px !important
}

.pt-299 {
  padding-top: 299px !important
}

.pb-299 {
  padding-bottom: 299px !important
}

.pt-300 {
  padding-top: 300px !important
}

.pb-300 {
  padding-bottom: 300px !important
}

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

.lang-rtl .pl-0 {
  padding-right: 0px !important;
  padding-left: 15px !important
}

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

.lang-rtl .pr-0 {
  padding-left: 0px !important;
  padding-right: 15px !important
}

.pl-1 {
  padding-left: 1px !important
}

.lang-rtl .pl-1 {
  padding-right: 1px !important;
  padding-left: 15px !important
}

.pr-1 {
  padding-right: 1px !important
}

.lang-rtl .pr-1 {
  padding-left: 1px !important;
  padding-right: 15px !important
}

.pl-2 {
  padding-left: 2px !important
}

.lang-rtl .pl-2 {
  padding-right: 2px !important;
  padding-left: 15px !important
}

.pr-2 {
  padding-right: 2px !important
}

.lang-rtl .pr-2 {
  padding-left: 2px !important;
  padding-right: 15px !important
}

.pl-3 {
  padding-left: 3px !important
}

.lang-rtl .pl-3 {
  padding-right: 3px !important;
  padding-left: 15px !important
}

.pr-3 {
  padding-right: 3px !important
}

.lang-rtl .pr-3 {
  padding-left: 3px !important;
  padding-right: 15px !important
}

.pl-4 {
  padding-left: 4px !important
}

.lang-rtl .pl-4 {
  padding-right: 4px !important;
  padding-left: 15px !important
}

.pr-4 {
  padding-right: 4px !important
}

.lang-rtl .pr-4 {
  padding-left: 4px !important;
  padding-right: 15px !important
}

.pl-5 {
  padding-left: 5px !important
}

.lang-rtl .pl-5 {
  padding-right: 5px !important;
  padding-left: 15px !important
}

.pr-5 {
  padding-right: 5px !important
}

.lang-rtl .pr-5 {
  padding-left: 5px !important;
  padding-right: 15px !important
}

.pl-6 {
  padding-left: 6px !important
}

.lang-rtl .pl-6 {
  padding-right: 6px !important;
  padding-left: 15px !important
}

.pr-6 {
  padding-right: 6px !important
}

.lang-rtl .pr-6 {
  padding-left: 6px !important;
  padding-right: 15px !important
}

.pl-7 {
  padding-left: 7px !important
}

.lang-rtl .pl-7 {
  padding-right: 7px !important;
  padding-left: 15px !important
}

.pr-7 {
  padding-right: 7px !important
}

.lang-rtl .pr-7 {
  padding-left: 7px !important;
  padding-right: 15px !important
}

.pl-8 {
  padding-left: 8px !important
}

.lang-rtl .pl-8 {
  padding-right: 8px !important;
  padding-left: 15px !important
}

.pr-8 {
  padding-right: 8px !important
}

.lang-rtl .pr-8 {
  padding-left: 8px !important;
  padding-right: 15px !important
}

.pl-9 {
  padding-left: 9px !important
}

.lang-rtl .pl-9 {
  padding-right: 9px !important;
  padding-left: 15px !important
}

.pr-9 {
  padding-right: 9px !important
}

.lang-rtl .pr-9 {
  padding-left: 9px !important;
  padding-right: 15px !important
}

.pl-10 {
  padding-left: 10px !important
}

.lang-rtl .pl-10 {
  padding-right: 10px !important;
  padding-left: 15px !important
}

.pr-10 {
  padding-right: 10px !important
}

.lang-rtl .pr-10 {
  padding-left: 10px !important;
  padding-right: 15px !important
}

.pl-11 {
  padding-left: 11px !important
}

.lang-rtl .pl-11 {
  padding-right: 11px !important;
  padding-left: 15px !important
}

.pr-11 {
  padding-right: 11px !important
}

.lang-rtl .pr-11 {
  padding-left: 11px !important;
  padding-right: 15px !important
}

.pl-12 {
  padding-left: 12px !important
}

.lang-rtl .pl-12 {
  padding-right: 12px !important;
  padding-left: 15px !important
}

.pr-12 {
  padding-right: 12px !important
}

.lang-rtl .pr-12 {
  padding-left: 12px !important;
  padding-right: 15px !important
}

.pl-13 {
  padding-left: 13px !important
}

.lang-rtl .pl-13 {
  padding-right: 13px !important;
  padding-left: 15px !important
}

.pr-13 {
  padding-right: 13px !important
}

.lang-rtl .pr-13 {
  padding-left: 13px !important;
  padding-right: 15px !important
}

.pl-14 {
  padding-left: 14px !important
}

.lang-rtl .pl-14 {
  padding-right: 14px !important;
  padding-left: 15px !important
}

.pr-14 {
  padding-right: 14px !important
}

.lang-rtl .pr-14 {
  padding-left: 14px !important;
  padding-right: 15px !important
}

.pl-15 {
  padding-left: 15px !important
}

.lang-rtl .pl-15 {
  padding-right: 15px !important;
  padding-left: 15px !important
}

.pr-15 {
  padding-right: 15px !important
}

.lang-rtl .pr-15 {
  padding-left: 15px !important;
  padding-right: 15px !important
}

.pl-16 {
  padding-left: 16px !important
}

.lang-rtl .pl-16 {
  padding-right: 16px !important;
  padding-left: 15px !important
}

.pr-16 {
  padding-right: 16px !important
}

.lang-rtl .pr-16 {
  padding-left: 16px !important;
  padding-right: 15px !important
}

.pl-17 {
  padding-left: 17px !important
}

.lang-rtl .pl-17 {
  padding-right: 17px !important;
  padding-left: 15px !important
}

.pr-17 {
  padding-right: 17px !important
}

.lang-rtl .pr-17 {
  padding-left: 17px !important;
  padding-right: 15px !important
}

.pl-18 {
  padding-left: 18px !important
}

.lang-rtl .pl-18 {
  padding-right: 18px !important;
  padding-left: 15px !important
}

.pr-18 {
  padding-right: 18px !important
}

.lang-rtl .pr-18 {
  padding-left: 18px !important;
  padding-right: 15px !important
}

.pl-19 {
  padding-left: 19px !important
}

.lang-rtl .pl-19 {
  padding-right: 19px !important;
  padding-left: 15px !important
}

.pr-19 {
  padding-right: 19px !important
}

.lang-rtl .pr-19 {
  padding-left: 19px !important;
  padding-right: 15px !important
}

.pl-20 {
  padding-left: 20px !important
}

.lang-rtl .pl-20 {
  padding-right: 20px !important;
  padding-left: 15px !important
}

.pr-20 {
  padding-right: 20px !important
}

.lang-rtl .pr-20 {
  padding-left: 20px !important;
  padding-right: 15px !important
}

.pl-21 {
  padding-left: 21px !important
}

.lang-rtl .pl-21 {
  padding-right: 21px !important;
  padding-left: 15px !important
}

.pr-21 {
  padding-right: 21px !important
}

.lang-rtl .pr-21 {
  padding-left: 21px !important;
  padding-right: 15px !important
}

.pl-22 {
  padding-left: 22px !important
}

.lang-rtl .pl-22 {
  padding-right: 22px !important;
  padding-left: 15px !important
}

.pr-22 {
  padding-right: 22px !important
}

.lang-rtl .pr-22 {
  padding-left: 22px !important;
  padding-right: 15px !important
}

.pl-23 {
  padding-left: 23px !important
}

.lang-rtl .pl-23 {
  padding-right: 23px !important;
  padding-left: 15px !important
}

.pr-23 {
  padding-right: 23px !important
}

.lang-rtl .pr-23 {
  padding-left: 23px !important;
  padding-right: 15px !important
}

.pl-24 {
  padding-left: 24px !important
}

.lang-rtl .pl-24 {
  padding-right: 24px !important;
  padding-left: 15px !important
}

.pr-24 {
  padding-right: 24px !important
}

.lang-rtl .pr-24 {
  padding-left: 24px !important;
  padding-right: 15px !important
}

.pl-25 {
  padding-left: 25px !important
}

.lang-rtl .pl-25 {
  padding-right: 25px !important;
  padding-left: 15px !important
}

.pr-25 {
  padding-right: 25px !important
}

.lang-rtl .pr-25 {
  padding-left: 25px !important;
  padding-right: 15px !important
}

.pl-26 {
  padding-left: 26px !important
}

.lang-rtl .pl-26 {
  padding-right: 26px !important;
  padding-left: 15px !important
}

.pr-26 {
  padding-right: 26px !important
}

.lang-rtl .pr-26 {
  padding-left: 26px !important;
  padding-right: 15px !important
}

.pl-27 {
  padding-left: 27px !important
}

.lang-rtl .pl-27 {
  padding-right: 27px !important;
  padding-left: 15px !important
}

.pr-27 {
  padding-right: 27px !important
}

.lang-rtl .pr-27 {
  padding-left: 27px !important;
  padding-right: 15px !important
}

.pl-28 {
  padding-left: 28px !important
}

.lang-rtl .pl-28 {
  padding-right: 28px !important;
  padding-left: 15px !important
}

.pr-28 {
  padding-right: 28px !important
}

.lang-rtl .pr-28 {
  padding-left: 28px !important;
  padding-right: 15px !important
}

.pl-29 {
  padding-left: 29px !important
}

.lang-rtl .pl-29 {
  padding-right: 29px !important;
  padding-left: 15px !important
}

.pr-29 {
  padding-right: 29px !important
}

.lang-rtl .pr-29 {
  padding-left: 29px !important;
  padding-right: 15px !important
}

.pl-30 {
  padding-left: 30px !important
}

.lang-rtl .pl-30 {
  padding-right: 30px !important;
  padding-left: 15px !important
}

.pr-30 {
  padding-right: 30px !important
}

.lang-rtl .pr-30 {
  padding-left: 30px !important;
  padding-right: 15px !important
}

.pl-31 {
  padding-left: 31px !important
}

.lang-rtl .pl-31 {
  padding-right: 31px !important;
  padding-left: 15px !important
}

.pr-31 {
  padding-right: 31px !important
}

.lang-rtl .pr-31 {
  padding-left: 31px !important;
  padding-right: 15px !important
}

.pl-32 {
  padding-left: 32px !important
}

.lang-rtl .pl-32 {
  padding-right: 32px !important;
  padding-left: 15px !important
}

.pr-32 {
  padding-right: 32px !important
}

.lang-rtl .pr-32 {
  padding-left: 32px !important;
  padding-right: 15px !important
}

.pl-33 {
  padding-left: 33px !important
}

.lang-rtl .pl-33 {
  padding-right: 33px !important;
  padding-left: 15px !important
}

.pr-33 {
  padding-right: 33px !important
}

.lang-rtl .pr-33 {
  padding-left: 33px !important;
  padding-right: 15px !important
}

.pl-34 {
  padding-left: 34px !important
}

.lang-rtl .pl-34 {
  padding-right: 34px !important;
  padding-left: 15px !important
}

.pr-34 {
  padding-right: 34px !important
}

.lang-rtl .pr-34 {
  padding-left: 34px !important;
  padding-right: 15px !important
}

.pl-35 {
  padding-left: 35px !important
}

.lang-rtl .pl-35 {
  padding-right: 35px !important;
  padding-left: 15px !important
}

.pr-35 {
  padding-right: 35px !important
}

.lang-rtl .pr-35 {
  padding-left: 35px !important;
  padding-right: 15px !important
}

.pl-36 {
  padding-left: 36px !important
}

.lang-rtl .pl-36 {
  padding-right: 36px !important;
  padding-left: 15px !important
}

.pr-36 {
  padding-right: 36px !important
}

.lang-rtl .pr-36 {
  padding-left: 36px !important;
  padding-right: 15px !important
}

.pl-37 {
  padding-left: 37px !important
}

.lang-rtl .pl-37 {
  padding-right: 37px !important;
  padding-left: 15px !important
}

.pr-37 {
  padding-right: 37px !important
}

.lang-rtl .pr-37 {
  padding-left: 37px !important;
  padding-right: 15px !important
}

.pl-38 {
  padding-left: 38px !important
}

.lang-rtl .pl-38 {
  padding-right: 38px !important;
  padding-left: 15px !important
}

.pr-38 {
  padding-right: 38px !important
}

.lang-rtl .pr-38 {
  padding-left: 38px !important;
  padding-right: 15px !important
}

.pl-39 {
  padding-left: 39px !important
}

.lang-rtl .pl-39 {
  padding-right: 39px !important;
  padding-left: 15px !important
}

.pr-39 {
  padding-right: 39px !important
}

.lang-rtl .pr-39 {
  padding-left: 39px !important;
  padding-right: 15px !important
}

.pl-40 {
  padding-left: 40px !important
}

.lang-rtl .pl-40 {
  padding-right: 40px !important;
  padding-left: 15px !important
}

.pr-40 {
  padding-right: 40px !important
}

.lang-rtl .pr-40 {
  padding-left: 40px !important;
  padding-right: 15px !important
}

.pl-41 {
  padding-left: 41px !important
}

.lang-rtl .pl-41 {
  padding-right: 41px !important;
  padding-left: 15px !important
}

.pr-41 {
  padding-right: 41px !important
}

.lang-rtl .pr-41 {
  padding-left: 41px !important;
  padding-right: 15px !important
}

.pl-42 {
  padding-left: 42px !important
}

.lang-rtl .pl-42 {
  padding-right: 42px !important;
  padding-left: 15px !important
}

.pr-42 {
  padding-right: 42px !important
}

.lang-rtl .pr-42 {
  padding-left: 42px !important;
  padding-right: 15px !important
}

.pl-43 {
  padding-left: 43px !important
}

.lang-rtl .pl-43 {
  padding-right: 43px !important;
  padding-left: 15px !important
}

.pr-43 {
  padding-right: 43px !important
}

.lang-rtl .pr-43 {
  padding-left: 43px !important;
  padding-right: 15px !important
}

.pl-44 {
  padding-left: 44px !important
}

.lang-rtl .pl-44 {
  padding-right: 44px !important;
  padding-left: 15px !important
}

.pr-44 {
  padding-right: 44px !important
}

.lang-rtl .pr-44 {
  padding-left: 44px !important;
  padding-right: 15px !important
}

.pl-45 {
  padding-left: 45px !important
}

.lang-rtl .pl-45 {
  padding-right: 45px !important;
  padding-left: 15px !important
}

.pr-45 {
  padding-right: 45px !important
}

.lang-rtl .pr-45 {
  padding-left: 45px !important;
  padding-right: 15px !important
}

.pl-46 {
  padding-left: 46px !important
}

.lang-rtl .pl-46 {
  padding-right: 46px !important;
  padding-left: 15px !important
}

.pr-46 {
  padding-right: 46px !important
}

.lang-rtl .pr-46 {
  padding-left: 46px !important;
  padding-right: 15px !important
}

.pl-47 {
  padding-left: 47px !important
}

.lang-rtl .pl-47 {
  padding-right: 47px !important;
  padding-left: 15px !important
}

.pr-47 {
  padding-right: 47px !important
}

.lang-rtl .pr-47 {
  padding-left: 47px !important;
  padding-right: 15px !important
}

.pl-48 {
  padding-left: 48px !important
}

.lang-rtl .pl-48 {
  padding-right: 48px !important;
  padding-left: 15px !important
}

.pr-48 {
  padding-right: 48px !important
}

.lang-rtl .pr-48 {
  padding-left: 48px !important;
  padding-right: 15px !important
}

.pl-49 {
  padding-left: 49px !important
}

.lang-rtl .pl-49 {
  padding-right: 49px !important;
  padding-left: 15px !important
}

.pr-49 {
  padding-right: 49px !important
}

.lang-rtl .pr-49 {
  padding-left: 49px !important;
  padding-right: 15px !important
}

.pl-50 {
  padding-left: 50px !important
}

.lang-rtl .pl-50 {
  padding-right: 50px !important;
  padding-left: 15px !important
}

.pr-50 {
  padding-right: 50px !important
}

.lang-rtl .pr-50 {
  padding-left: 50px !important;
  padding-right: 15px !important
}

.pl-51 {
  padding-left: 51px !important
}

.lang-rtl .pl-51 {
  padding-right: 51px !important;
  padding-left: 15px !important
}

.pr-51 {
  padding-right: 51px !important
}

.lang-rtl .pr-51 {
  padding-left: 51px !important;
  padding-right: 15px !important
}

.pl-52 {
  padding-left: 52px !important
}

.lang-rtl .pl-52 {
  padding-right: 52px !important;
  padding-left: 15px !important
}

.pr-52 {
  padding-right: 52px !important
}

.lang-rtl .pr-52 {
  padding-left: 52px !important;
  padding-right: 15px !important
}

.pl-53 {
  padding-left: 53px !important
}

.lang-rtl .pl-53 {
  padding-right: 53px !important;
  padding-left: 15px !important
}

.pr-53 {
  padding-right: 53px !important
}

.lang-rtl .pr-53 {
  padding-left: 53px !important;
  padding-right: 15px !important
}

.pl-54 {
  padding-left: 54px !important
}

.lang-rtl .pl-54 {
  padding-right: 54px !important;
  padding-left: 15px !important
}

.pr-54 {
  padding-right: 54px !important
}

.lang-rtl .pr-54 {
  padding-left: 54px !important;
  padding-right: 15px !important
}

.pl-55 {
  padding-left: 55px !important
}

.lang-rtl .pl-55 {
  padding-right: 55px !important;
  padding-left: 15px !important
}

.pr-55 {
  padding-right: 55px !important
}

.lang-rtl .pr-55 {
  padding-left: 55px !important;
  padding-right: 15px !important
}

.pl-56 {
  padding-left: 56px !important
}

.lang-rtl .pl-56 {
  padding-right: 56px !important;
  padding-left: 15px !important
}

.pr-56 {
  padding-right: 56px !important
}

.lang-rtl .pr-56 {
  padding-left: 56px !important;
  padding-right: 15px !important
}

.pl-57 {
  padding-left: 57px !important
}

.lang-rtl .pl-57 {
  padding-right: 57px !important;
  padding-left: 15px !important
}

.pr-57 {
  padding-right: 57px !important
}

.lang-rtl .pr-57 {
  padding-left: 57px !important;
  padding-right: 15px !important
}

.pl-58 {
  padding-left: 58px !important
}

.lang-rtl .pl-58 {
  padding-right: 58px !important;
  padding-left: 15px !important
}

.pr-58 {
  padding-right: 58px !important
}

.lang-rtl .pr-58 {
  padding-left: 58px !important;
  padding-right: 15px !important
}

.pl-59 {
  padding-left: 59px !important
}

.lang-rtl .pl-59 {
  padding-right: 59px !important;
  padding-left: 15px !important
}

.pr-59 {
  padding-right: 59px !important
}

.lang-rtl .pr-59 {
  padding-left: 59px !important;
  padding-right: 15px !important
}

.pl-60 {
  padding-left: 60px !important
}

.lang-rtl .pl-60 {
  padding-right: 60px !important;
  padding-left: 15px !important
}

.pr-60 {
  padding-right: 60px !important
}

.lang-rtl .pr-60 {
  padding-left: 60px !important;
  padding-right: 15px !important
}

.pl-61 {
  padding-left: 61px !important
}

.lang-rtl .pl-61 {
  padding-right: 61px !important;
  padding-left: 15px !important
}

.pr-61 {
  padding-right: 61px !important
}

.lang-rtl .pr-61 {
  padding-left: 61px !important;
  padding-right: 15px !important
}

.pl-62 {
  padding-left: 62px !important
}

.lang-rtl .pl-62 {
  padding-right: 62px !important;
  padding-left: 15px !important
}

.pr-62 {
  padding-right: 62px !important
}

.lang-rtl .pr-62 {
  padding-left: 62px !important;
  padding-right: 15px !important
}

.pl-63 {
  padding-left: 63px !important
}

.lang-rtl .pl-63 {
  padding-right: 63px !important;
  padding-left: 15px !important
}

.pr-63 {
  padding-right: 63px !important
}

.lang-rtl .pr-63 {
  padding-left: 63px !important;
  padding-right: 15px !important
}

.pl-64 {
  padding-left: 64px !important
}

.lang-rtl .pl-64 {
  padding-right: 64px !important;
  padding-left: 15px !important
}

.pr-64 {
  padding-right: 64px !important
}

.lang-rtl .pr-64 {
  padding-left: 64px !important;
  padding-right: 15px !important
}

.pl-65 {
  padding-left: 65px !important
}

.lang-rtl .pl-65 {
  padding-right: 65px !important;
  padding-left: 15px !important
}

.pr-65 {
  padding-right: 65px !important
}

.lang-rtl .pr-65 {
  padding-left: 65px !important;
  padding-right: 15px !important
}

.pl-66 {
  padding-left: 66px !important
}

.lang-rtl .pl-66 {
  padding-right: 66px !important;
  padding-left: 15px !important
}

.pr-66 {
  padding-right: 66px !important
}

.lang-rtl .pr-66 {
  padding-left: 66px !important;
  padding-right: 15px !important
}

.pl-67 {
  padding-left: 67px !important
}

.lang-rtl .pl-67 {
  padding-right: 67px !important;
  padding-left: 15px !important
}

.pr-67 {
  padding-right: 67px !important
}

.lang-rtl .pr-67 {
  padding-left: 67px !important;
  padding-right: 15px !important
}

.pl-68 {
  padding-left: 68px !important
}

.lang-rtl .pl-68 {
  padding-right: 68px !important;
  padding-left: 15px !important
}

.pr-68 {
  padding-right: 68px !important
}

.lang-rtl .pr-68 {
  padding-left: 68px !important;
  padding-right: 15px !important
}

.pl-69 {
  padding-left: 69px !important
}

.lang-rtl .pl-69 {
  padding-right: 69px !important;
  padding-left: 15px !important
}

.pr-69 {
  padding-right: 69px !important
}

.lang-rtl .pr-69 {
  padding-left: 69px !important;
  padding-right: 15px !important
}

.pl-70 {
  padding-left: 70px !important
}

.lang-rtl .pl-70 {
  padding-right: 70px !important;
  padding-left: 15px !important
}

.pr-70 {
  padding-right: 70px !important
}

.lang-rtl .pr-70 {
  padding-left: 70px !important;
  padding-right: 15px !important
}

.pl-71 {
  padding-left: 71px !important
}

.lang-rtl .pl-71 {
  padding-right: 71px !important;
  padding-left: 15px !important
}

.pr-71 {
  padding-right: 71px !important
}

.lang-rtl .pr-71 {
  padding-left: 71px !important;
  padding-right: 15px !important
}

.pl-72 {
  padding-left: 72px !important
}

.lang-rtl .pl-72 {
  padding-right: 72px !important;
  padding-left: 15px !important
}

.pr-72 {
  padding-right: 72px !important
}

.lang-rtl .pr-72 {
  padding-left: 72px !important;
  padding-right: 15px !important
}

.pl-73 {
  padding-left: 73px !important
}

.lang-rtl .pl-73 {
  padding-right: 73px !important;
  padding-left: 15px !important
}

.pr-73 {
  padding-right: 73px !important
}

.lang-rtl .pr-73 {
  padding-left: 73px !important;
  padding-right: 15px !important
}

.pl-74 {
  padding-left: 74px !important
}

.lang-rtl .pl-74 {
  padding-right: 74px !important;
  padding-left: 15px !important
}

.pr-74 {
  padding-right: 74px !important
}

.lang-rtl .pr-74 {
  padding-left: 74px !important;
  padding-right: 15px !important
}

.pl-75 {
  padding-left: 75px !important
}

.lang-rtl .pl-75 {
  padding-right: 75px !important;
  padding-left: 15px !important
}

.pr-75 {
  padding-right: 75px !important
}

.lang-rtl .pr-75 {
  padding-left: 75px !important;
  padding-right: 15px !important
}

.pl-76 {
  padding-left: 76px !important
}

.lang-rtl .pl-76 {
  padding-right: 76px !important;
  padding-left: 15px !important
}

.pr-76 {
  padding-right: 76px !important
}

.lang-rtl .pr-76 {
  padding-left: 76px !important;
  padding-right: 15px !important
}

.pl-77 {
  padding-left: 77px !important
}

.lang-rtl .pl-77 {
  padding-right: 77px !important;
  padding-left: 15px !important
}

.pr-77 {
  padding-right: 77px !important
}

.lang-rtl .pr-77 {
  padding-left: 77px !important;
  padding-right: 15px !important
}

.pl-78 {
  padding-left: 78px !important
}

.lang-rtl .pl-78 {
  padding-right: 78px !important;
  padding-left: 15px !important
}

.pr-78 {
  padding-right: 78px !important
}

.lang-rtl .pr-78 {
  padding-left: 78px !important;
  padding-right: 15px !important
}

.pl-79 {
  padding-left: 79px !important
}

.lang-rtl .pl-79 {
  padding-right: 79px !important;
  padding-left: 15px !important
}

.pr-79 {
  padding-right: 79px !important
}

.lang-rtl .pr-79 {
  padding-left: 79px !important;
  padding-right: 15px !important
}

.pl-80 {
  padding-left: 80px !important
}

.lang-rtl .pl-80 {
  padding-right: 80px !important;
  padding-left: 15px !important
}

.pr-80 {
  padding-right: 80px !important
}

.lang-rtl .pr-80 {
  padding-left: 80px !important;
  padding-right: 15px !important
}

.pl-81 {
  padding-left: 81px !important
}

.lang-rtl .pl-81 {
  padding-right: 81px !important;
  padding-left: 15px !important
}

.pr-81 {
  padding-right: 81px !important
}

.lang-rtl .pr-81 {
  padding-left: 81px !important;
  padding-right: 15px !important
}

.pl-82 {
  padding-left: 82px !important
}

.lang-rtl .pl-82 {
  padding-right: 82px !important;
  padding-left: 15px !important
}

.pr-82 {
  padding-right: 82px !important
}

.lang-rtl .pr-82 {
  padding-left: 82px !important;
  padding-right: 15px !important
}

.pl-83 {
  padding-left: 83px !important
}

.lang-rtl .pl-83 {
  padding-right: 83px !important;
  padding-left: 15px !important
}

.pr-83 {
  padding-right: 83px !important
}

.lang-rtl .pr-83 {
  padding-left: 83px !important;
  padding-right: 15px !important
}

.pl-84 {
  padding-left: 84px !important
}

.lang-rtl .pl-84 {
  padding-right: 84px !important;
  padding-left: 15px !important
}

.pr-84 {
  padding-right: 84px !important
}

.lang-rtl .pr-84 {
  padding-left: 84px !important;
  padding-right: 15px !important
}

.pl-85 {
  padding-left: 85px !important
}

.lang-rtl .pl-85 {
  padding-right: 85px !important;
  padding-left: 15px !important
}

.pr-85 {
  padding-right: 85px !important
}

.lang-rtl .pr-85 {
  padding-left: 85px !important;
  padding-right: 15px !important
}

.pl-86 {
  padding-left: 86px !important
}

.lang-rtl .pl-86 {
  padding-right: 86px !important;
  padding-left: 15px !important
}

.pr-86 {
  padding-right: 86px !important
}

.lang-rtl .pr-86 {
  padding-left: 86px !important;
  padding-right: 15px !important
}

.pl-87 {
  padding-left: 87px !important
}

.lang-rtl .pl-87 {
  padding-right: 87px !important;
  padding-left: 15px !important
}

.pr-87 {
  padding-right: 87px !important
}

.lang-rtl .pr-87 {
  padding-left: 87px !important;
  padding-right: 15px !important
}

.pl-88 {
  padding-left: 88px !important
}

.lang-rtl .pl-88 {
  padding-right: 88px !important;
  padding-left: 15px !important
}

.pr-88 {
  padding-right: 88px !important
}

.lang-rtl .pr-88 {
  padding-left: 88px !important;
  padding-right: 15px !important
}

.pl-89 {
  padding-left: 89px !important
}

.lang-rtl .pl-89 {
  padding-right: 89px !important;
  padding-left: 15px !important
}

.pr-89 {
  padding-right: 89px !important
}

.lang-rtl .pr-89 {
  padding-left: 89px !important;
  padding-right: 15px !important
}

.pl-90 {
  padding-left: 90px !important
}

.lang-rtl .pl-90 {
  padding-right: 90px !important;
  padding-left: 15px !important
}

.pr-90 {
  padding-right: 90px !important
}

.lang-rtl .pr-90 {
  padding-left: 90px !important;
  padding-right: 15px !important
}

.pl-91 {
  padding-left: 91px !important
}

.lang-rtl .pl-91 {
  padding-right: 91px !important;
  padding-left: 15px !important
}

.pr-91 {
  padding-right: 91px !important
}

.lang-rtl .pr-91 {
  padding-left: 91px !important;
  padding-right: 15px !important
}

.pl-92 {
  padding-left: 92px !important
}

.lang-rtl .pl-92 {
  padding-right: 92px !important;
  padding-left: 15px !important
}

.pr-92 {
  padding-right: 92px !important
}

.lang-rtl .pr-92 {
  padding-left: 92px !important;
  padding-right: 15px !important
}

.pl-93 {
  padding-left: 93px !important
}

.lang-rtl .pl-93 {
  padding-right: 93px !important;
  padding-left: 15px !important
}

.pr-93 {
  padding-right: 93px !important
}

.lang-rtl .pr-93 {
  padding-left: 93px !important;
  padding-right: 15px !important
}

.pl-94 {
  padding-left: 94px !important
}

.lang-rtl .pl-94 {
  padding-right: 94px !important;
  padding-left: 15px !important
}

.pr-94 {
  padding-right: 94px !important
}

.lang-rtl .pr-94 {
  padding-left: 94px !important;
  padding-right: 15px !important
}

.pl-95 {
  padding-left: 95px !important
}

.lang-rtl .pl-95 {
  padding-right: 95px !important;
  padding-left: 15px !important
}

.pr-95 {
  padding-right: 95px !important
}

.lang-rtl .pr-95 {
  padding-left: 95px !important;
  padding-right: 15px !important
}

.pl-96 {
  padding-left: 96px !important
}

.lang-rtl .pl-96 {
  padding-right: 96px !important;
  padding-left: 15px !important
}

.pr-96 {
  padding-right: 96px !important
}

.lang-rtl .pr-96 {
  padding-left: 96px !important;
  padding-right: 15px !important
}

.pl-97 {
  padding-left: 97px !important
}

.lang-rtl .pl-97 {
  padding-right: 97px !important;
  padding-left: 15px !important
}

.pr-97 {
  padding-right: 97px !important
}

.lang-rtl .pr-97 {
  padding-left: 97px !important;
  padding-right: 15px !important
}

.pl-98 {
  padding-left: 98px !important
}

.lang-rtl .pl-98 {
  padding-right: 98px !important;
  padding-left: 15px !important
}

.pr-98 {
  padding-right: 98px !important
}

.lang-rtl .pr-98 {
  padding-left: 98px !important;
  padding-right: 15px !important
}

.pl-99 {
  padding-left: 99px !important
}

.lang-rtl .pl-99 {
  padding-right: 99px !important;
  padding-left: 15px !important
}

.pr-99 {
  padding-right: 99px !important
}

.lang-rtl .pr-99 {
  padding-left: 99px !important;
  padding-right: 15px !important
}

.pl-100 {
  padding-left: 100px !important
}

.lang-rtl .pl-100 {
  padding-right: 100px !important;
  padding-left: 15px !important
}

.pr-100 {
  padding-right: 100px !important
}

.lang-rtl .pr-100 {
  padding-left: 100px !important;
  padding-right: 15px !important
}

.pl-101 {
  padding-left: 101px !important
}

.lang-rtl .pl-101 {
  padding-right: 101px !important;
  padding-left: 15px !important
}

.pr-101 {
  padding-right: 101px !important
}

.lang-rtl .pr-101 {
  padding-left: 101px !important;
  padding-right: 15px !important
}

.pl-102 {
  padding-left: 102px !important
}

.lang-rtl .pl-102 {
  padding-right: 102px !important;
  padding-left: 15px !important
}

.pr-102 {
  padding-right: 102px !important
}

.lang-rtl .pr-102 {
  padding-left: 102px !important;
  padding-right: 15px !important
}

.pl-103 {
  padding-left: 103px !important
}

.lang-rtl .pl-103 {
  padding-right: 103px !important;
  padding-left: 15px !important
}

.pr-103 {
  padding-right: 103px !important
}

.lang-rtl .pr-103 {
  padding-left: 103px !important;
  padding-right: 15px !important
}

.pl-104 {
  padding-left: 104px !important
}

.lang-rtl .pl-104 {
  padding-right: 104px !important;
  padding-left: 15px !important
}

.pr-104 {
  padding-right: 104px !important
}

.lang-rtl .pr-104 {
  padding-left: 104px !important;
  padding-right: 15px !important
}

.pl-105 {
  padding-left: 105px !important
}

.lang-rtl .pl-105 {
  padding-right: 105px !important;
  padding-left: 15px !important
}

.pr-105 {
  padding-right: 105px !important
}

.lang-rtl .pr-105 {
  padding-left: 105px !important;
  padding-right: 15px !important
}

.pl-106 {
  padding-left: 106px !important
}

.lang-rtl .pl-106 {
  padding-right: 106px !important;
  padding-left: 15px !important
}

.pr-106 {
  padding-right: 106px !important
}

.lang-rtl .pr-106 {
  padding-left: 106px !important;
  padding-right: 15px !important
}

.pl-107 {
  padding-left: 107px !important
}

.lang-rtl .pl-107 {
  padding-right: 107px !important;
  padding-left: 15px !important
}

.pr-107 {
  padding-right: 107px !important
}

.lang-rtl .pr-107 {
  padding-left: 107px !important;
  padding-right: 15px !important
}

.pl-108 {
  padding-left: 108px !important
}

.lang-rtl .pl-108 {
  padding-right: 108px !important;
  padding-left: 15px !important
}

.pr-108 {
  padding-right: 108px !important
}

.lang-rtl .pr-108 {
  padding-left: 108px !important;
  padding-right: 15px !important
}

.pl-109 {
  padding-left: 109px !important
}

.lang-rtl .pl-109 {
  padding-right: 109px !important;
  padding-left: 15px !important
}

.pr-109 {
  padding-right: 109px !important
}

.lang-rtl .pr-109 {
  padding-left: 109px !important;
  padding-right: 15px !important
}

.pl-110 {
  padding-left: 110px !important
}

.lang-rtl .pl-110 {
  padding-right: 110px !important;
  padding-left: 15px !important
}

.pr-110 {
  padding-right: 110px !important
}

.lang-rtl .pr-110 {
  padding-left: 110px !important;
  padding-right: 15px !important
}

.pl-111 {
  padding-left: 111px !important
}

.lang-rtl .pl-111 {
  padding-right: 111px !important;
  padding-left: 15px !important
}

.pr-111 {
  padding-right: 111px !important
}

.lang-rtl .pr-111 {
  padding-left: 111px !important;
  padding-right: 15px !important
}

.pl-112 {
  padding-left: 112px !important
}

.lang-rtl .pl-112 {
  padding-right: 112px !important;
  padding-left: 15px !important
}

.pr-112 {
  padding-right: 112px !important
}

.lang-rtl .pr-112 {
  padding-left: 112px !important;
  padding-right: 15px !important
}

.pl-113 {
  padding-left: 113px !important
}

.lang-rtl .pl-113 {
  padding-right: 113px !important;
  padding-left: 15px !important
}

.pr-113 {
  padding-right: 113px !important
}

.lang-rtl .pr-113 {
  padding-left: 113px !important;
  padding-right: 15px !important
}

.pl-114 {
  padding-left: 114px !important
}

.lang-rtl .pl-114 {
  padding-right: 114px !important;
  padding-left: 15px !important
}

.pr-114 {
  padding-right: 114px !important
}

.lang-rtl .pr-114 {
  padding-left: 114px !important;
  padding-right: 15px !important
}

.pl-115 {
  padding-left: 115px !important
}

.lang-rtl .pl-115 {
  padding-right: 115px !important;
  padding-left: 15px !important
}

.pr-115 {
  padding-right: 115px !important
}

.lang-rtl .pr-115 {
  padding-left: 115px !important;
  padding-right: 15px !important
}

.pl-116 {
  padding-left: 116px !important
}

.lang-rtl .pl-116 {
  padding-right: 116px !important;
  padding-left: 15px !important
}

.pr-116 {
  padding-right: 116px !important
}

.lang-rtl .pr-116 {
  padding-left: 116px !important;
  padding-right: 15px !important
}

.pl-117 {
  padding-left: 117px !important
}

.lang-rtl .pl-117 {
  padding-right: 117px !important;
  padding-left: 15px !important
}

.pr-117 {
  padding-right: 117px !important
}

.lang-rtl .pr-117 {
  padding-left: 117px !important;
  padding-right: 15px !important
}

.pl-118 {
  padding-left: 118px !important
}

.lang-rtl .pl-118 {
  padding-right: 118px !important;
  padding-left: 15px !important
}

.pr-118 {
  padding-right: 118px !important
}

.lang-rtl .pr-118 {
  padding-left: 118px !important;
  padding-right: 15px !important
}

.pl-119 {
  padding-left: 119px !important
}

.lang-rtl .pl-119 {
  padding-right: 119px !important;
  padding-left: 15px !important
}

.pr-119 {
  padding-right: 119px !important
}

.lang-rtl .pr-119 {
  padding-left: 119px !important;
  padding-right: 15px !important
}

.pl-120 {
  padding-left: 120px !important
}

.lang-rtl .pl-120 {
  padding-right: 120px !important;
  padding-left: 15px !important
}

.pr-120 {
  padding-right: 120px !important
}

.lang-rtl .pr-120 {
  padding-left: 120px !important;
  padding-right: 15px !important
}

.pl-121 {
  padding-left: 121px !important
}

.lang-rtl .pl-121 {
  padding-right: 121px !important;
  padding-left: 15px !important
}

.pr-121 {
  padding-right: 121px !important
}

.lang-rtl .pr-121 {
  padding-left: 121px !important;
  padding-right: 15px !important
}

.pl-122 {
  padding-left: 122px !important
}

.lang-rtl .pl-122 {
  padding-right: 122px !important;
  padding-left: 15px !important
}

.pr-122 {
  padding-right: 122px !important
}

.lang-rtl .pr-122 {
  padding-left: 122px !important;
  padding-right: 15px !important
}

.pl-123 {
  padding-left: 123px !important
}

.lang-rtl .pl-123 {
  padding-right: 123px !important;
  padding-left: 15px !important
}

.pr-123 {
  padding-right: 123px !important
}

.lang-rtl .pr-123 {
  padding-left: 123px !important;
  padding-right: 15px !important
}

.pl-124 {
  padding-left: 124px !important
}

.lang-rtl .pl-124 {
  padding-right: 124px !important;
  padding-left: 15px !important
}

.pr-124 {
  padding-right: 124px !important
}

.lang-rtl .pr-124 {
  padding-left: 124px !important;
  padding-right: 15px !important
}

.pl-125 {
  padding-left: 125px !important
}

.lang-rtl .pl-125 {
  padding-right: 125px !important;
  padding-left: 15px !important
}

.pr-125 {
  padding-right: 125px !important
}

.lang-rtl .pr-125 {
  padding-left: 125px !important;
  padding-right: 15px !important
}

.pl-126 {
  padding-left: 126px !important
}

.lang-rtl .pl-126 {
  padding-right: 126px !important;
  padding-left: 15px !important
}

.pr-126 {
  padding-right: 126px !important
}

.lang-rtl .pr-126 {
  padding-left: 126px !important;
  padding-right: 15px !important
}

.pl-127 {
  padding-left: 127px !important
}

.lang-rtl .pl-127 {
  padding-right: 127px !important;
  padding-left: 15px !important
}

.pr-127 {
  padding-right: 127px !important
}

.lang-rtl .pr-127 {
  padding-left: 127px !important;
  padding-right: 15px !important
}

.pl-128 {
  padding-left: 128px !important
}

.lang-rtl .pl-128 {
  padding-right: 128px !important;
  padding-left: 15px !important
}

.pr-128 {
  padding-right: 128px !important
}

.lang-rtl .pr-128 {
  padding-left: 128px !important;
  padding-right: 15px !important
}

.pl-129 {
  padding-left: 129px !important
}

.lang-rtl .pl-129 {
  padding-right: 129px !important;
  padding-left: 15px !important
}

.pr-129 {
  padding-right: 129px !important
}

.lang-rtl .pr-129 {
  padding-left: 129px !important;
  padding-right: 15px !important
}

.pl-130 {
  padding-left: 130px !important
}

.lang-rtl .pl-130 {
  padding-right: 130px !important;
  padding-left: 15px !important
}

.pr-130 {
  padding-right: 130px !important
}

.lang-rtl .pr-130 {
  padding-left: 130px !important;
  padding-right: 15px !important
}

.pl-131 {
  padding-left: 131px !important
}

.lang-rtl .pl-131 {
  padding-right: 131px !important;
  padding-left: 15px !important
}

.pr-131 {
  padding-right: 131px !important
}

.lang-rtl .pr-131 {
  padding-left: 131px !important;
  padding-right: 15px !important
}

.pl-132 {
  padding-left: 132px !important
}

.lang-rtl .pl-132 {
  padding-right: 132px !important;
  padding-left: 15px !important
}

.pr-132 {
  padding-right: 132px !important
}

.lang-rtl .pr-132 {
  padding-left: 132px !important;
  padding-right: 15px !important
}

.pl-133 {
  padding-left: 133px !important
}

.lang-rtl .pl-133 {
  padding-right: 133px !important;
  padding-left: 15px !important
}

.pr-133 {
  padding-right: 133px !important
}

.lang-rtl .pr-133 {
  padding-left: 133px !important;
  padding-right: 15px !important
}

.pl-134 {
  padding-left: 134px !important
}

.lang-rtl .pl-134 {
  padding-right: 134px !important;
  padding-left: 15px !important
}

.pr-134 {
  padding-right: 134px !important
}

.lang-rtl .pr-134 {
  padding-left: 134px !important;
  padding-right: 15px !important
}

.pl-135 {
  padding-left: 135px !important
}

.lang-rtl .pl-135 {
  padding-right: 135px !important;
  padding-left: 15px !important
}

.pr-135 {
  padding-right: 135px !important
}

.lang-rtl .pr-135 {
  padding-left: 135px !important;
  padding-right: 15px !important
}

.pl-136 {
  padding-left: 136px !important
}

.lang-rtl .pl-136 {
  padding-right: 136px !important;
  padding-left: 15px !important
}

.pr-136 {
  padding-right: 136px !important
}

.lang-rtl .pr-136 {
  padding-left: 136px !important;
  padding-right: 15px !important
}

.pl-137 {
  padding-left: 137px !important
}

.lang-rtl .pl-137 {
  padding-right: 137px !important;
  padding-left: 15px !important
}

.pr-137 {
  padding-right: 137px !important
}

.lang-rtl .pr-137 {
  padding-left: 137px !important;
  padding-right: 15px !important
}

.pl-138 {
  padding-left: 138px !important
}

.lang-rtl .pl-138 {
  padding-right: 138px !important;
  padding-left: 15px !important
}

.pr-138 {
  padding-right: 138px !important
}

.lang-rtl .pr-138 {
  padding-left: 138px !important;
  padding-right: 15px !important
}

.pl-139 {
  padding-left: 139px !important
}

.lang-rtl .pl-139 {
  padding-right: 139px !important;
  padding-left: 15px !important
}

.pr-139 {
  padding-right: 139px !important
}

.lang-rtl .pr-139 {
  padding-left: 139px !important;
  padding-right: 15px !important
}

.pl-140 {
  padding-left: 140px !important
}

.lang-rtl .pl-140 {
  padding-right: 140px !important;
  padding-left: 15px !important
}

.pr-140 {
  padding-right: 140px !important
}

.lang-rtl .pr-140 {
  padding-left: 140px !important;
  padding-right: 15px !important
}

.pl-141 {
  padding-left: 141px !important
}

.lang-rtl .pl-141 {
  padding-right: 141px !important;
  padding-left: 15px !important
}

.pr-141 {
  padding-right: 141px !important
}

.lang-rtl .pr-141 {
  padding-left: 141px !important;
  padding-right: 15px !important
}

.pl-142 {
  padding-left: 142px !important
}

.lang-rtl .pl-142 {
  padding-right: 142px !important;
  padding-left: 15px !important
}

.pr-142 {
  padding-right: 142px !important
}

.lang-rtl .pr-142 {
  padding-left: 142px !important;
  padding-right: 15px !important
}

.pl-143 {
  padding-left: 143px !important
}

.lang-rtl .pl-143 {
  padding-right: 143px !important;
  padding-left: 15px !important
}

.pr-143 {
  padding-right: 143px !important
}

.lang-rtl .pr-143 {
  padding-left: 143px !important;
  padding-right: 15px !important
}

.pl-144 {
  padding-left: 144px !important
}

.lang-rtl .pl-144 {
  padding-right: 144px !important;
  padding-left: 15px !important
}

.pr-144 {
  padding-right: 144px !important
}

.lang-rtl .pr-144 {
  padding-left: 144px !important;
  padding-right: 15px !important
}

.pl-145 {
  padding-left: 145px !important
}

.lang-rtl .pl-145 {
  padding-right: 145px !important;
  padding-left: 15px !important
}

.pr-145 {
  padding-right: 145px !important
}

.lang-rtl .pr-145 {
  padding-left: 145px !important;
  padding-right: 15px !important
}

.pl-146 {
  padding-left: 146px !important
}

.lang-rtl .pl-146 {
  padding-right: 146px !important;
  padding-left: 15px !important
}

.pr-146 {
  padding-right: 146px !important
}

.lang-rtl .pr-146 {
  padding-left: 146px !important;
  padding-right: 15px !important
}

.pl-147 {
  padding-left: 147px !important
}

.lang-rtl .pl-147 {
  padding-right: 147px !important;
  padding-left: 15px !important
}

.pr-147 {
  padding-right: 147px !important
}

.lang-rtl .pr-147 {
  padding-left: 147px !important;
  padding-right: 15px !important
}

.pl-148 {
  padding-left: 148px !important
}

.lang-rtl .pl-148 {
  padding-right: 148px !important;
  padding-left: 15px !important
}

.pr-148 {
  padding-right: 148px !important
}

.lang-rtl .pr-148 {
  padding-left: 148px !important;
  padding-right: 15px !important
}

.pl-149 {
  padding-left: 149px !important
}

.lang-rtl .pl-149 {
  padding-right: 149px !important;
  padding-left: 15px !important
}

.pr-149 {
  padding-right: 149px !important
}

.lang-rtl .pr-149 {
  padding-left: 149px !important;
  padding-right: 15px !important
}

.pl-150 {
  padding-left: 150px !important
}

.lang-rtl .pl-150 {
  padding-right: 150px !important;
  padding-left: 15px !important
}

.pr-150 {
  padding-right: 150px !important
}

.lang-rtl .pr-150 {
  padding-left: 150px !important;
  padding-right: 15px !important
}

.pl-151 {
  padding-left: 151px !important
}

.lang-rtl .pl-151 {
  padding-right: 151px !important;
  padding-left: 15px !important
}

.pr-151 {
  padding-right: 151px !important
}

.lang-rtl .pr-151 {
  padding-left: 151px !important;
  padding-right: 15px !important
}

.pl-152 {
  padding-left: 152px !important
}

.lang-rtl .pl-152 {
  padding-right: 152px !important;
  padding-left: 15px !important
}

.pr-152 {
  padding-right: 152px !important
}

.lang-rtl .pr-152 {
  padding-left: 152px !important;
  padding-right: 15px !important
}

.pl-153 {
  padding-left: 153px !important
}

.lang-rtl .pl-153 {
  padding-right: 153px !important;
  padding-left: 15px !important
}

.pr-153 {
  padding-right: 153px !important
}

.lang-rtl .pr-153 {
  padding-left: 153px !important;
  padding-right: 15px !important
}

.pl-154 {
  padding-left: 154px !important
}

.lang-rtl .pl-154 {
  padding-right: 154px !important;
  padding-left: 15px !important
}

.pr-154 {
  padding-right: 154px !important
}

.lang-rtl .pr-154 {
  padding-left: 154px !important;
  padding-right: 15px !important
}

.pl-155 {
  padding-left: 155px !important
}

.lang-rtl .pl-155 {
  padding-right: 155px !important;
  padding-left: 15px !important
}

.pr-155 {
  padding-right: 155px !important
}

.lang-rtl .pr-155 {
  padding-left: 155px !important;
  padding-right: 15px !important
}

.pl-156 {
  padding-left: 156px !important
}

.lang-rtl .pl-156 {
  padding-right: 156px !important;
  padding-left: 15px !important
}

.pr-156 {
  padding-right: 156px !important
}

.lang-rtl .pr-156 {
  padding-left: 156px !important;
  padding-right: 15px !important
}

.pl-157 {
  padding-left: 157px !important
}

.lang-rtl .pl-157 {
  padding-right: 157px !important;
  padding-left: 15px !important
}

.pr-157 {
  padding-right: 157px !important
}

.lang-rtl .pr-157 {
  padding-left: 157px !important;
  padding-right: 15px !important
}

.pl-158 {
  padding-left: 158px !important
}

.lang-rtl .pl-158 {
  padding-right: 158px !important;
  padding-left: 15px !important
}

.pr-158 {
  padding-right: 158px !important
}

.lang-rtl .pr-158 {
  padding-left: 158px !important;
  padding-right: 15px !important
}

.pl-159 {
  padding-left: 159px !important
}

.lang-rtl .pl-159 {
  padding-right: 159px !important;
  padding-left: 15px !important
}

.pr-159 {
  padding-right: 159px !important
}

.lang-rtl .pr-159 {
  padding-left: 159px !important;
  padding-right: 15px !important
}

.pl-160 {
  padding-left: 160px !important
}

.lang-rtl .pl-160 {
  padding-right: 160px !important;
  padding-left: 15px !important
}

.pr-160 {
  padding-right: 160px !important
}

.lang-rtl .pr-160 {
  padding-left: 160px !important;
  padding-right: 15px !important
}

.pl-161 {
  padding-left: 161px !important
}

.lang-rtl .pl-161 {
  padding-right: 161px !important;
  padding-left: 15px !important
}

.pr-161 {
  padding-right: 161px !important
}

.lang-rtl .pr-161 {
  padding-left: 161px !important;
  padding-right: 15px !important
}

.pl-162 {
  padding-left: 162px !important
}

.lang-rtl .pl-162 {
  padding-right: 162px !important;
  padding-left: 15px !important
}

.pr-162 {
  padding-right: 162px !important
}

.lang-rtl .pr-162 {
  padding-left: 162px !important;
  padding-right: 15px !important
}

.pl-163 {
  padding-left: 163px !important
}

.lang-rtl .pl-163 {
  padding-right: 163px !important;
  padding-left: 15px !important
}

.pr-163 {
  padding-right: 163px !important
}

.lang-rtl .pr-163 {
  padding-left: 163px !important;
  padding-right: 15px !important
}

.pl-164 {
  padding-left: 164px !important
}

.lang-rtl .pl-164 {
  padding-right: 164px !important;
  padding-left: 15px !important
}

.pr-164 {
  padding-right: 164px !important
}

.lang-rtl .pr-164 {
  padding-left: 164px !important;
  padding-right: 15px !important
}

.pl-165 {
  padding-left: 165px !important
}

.lang-rtl .pl-165 {
  padding-right: 165px !important;
  padding-left: 15px !important
}

.pr-165 {
  padding-right: 165px !important
}

.lang-rtl .pr-165 {
  padding-left: 165px !important;
  padding-right: 15px !important
}

.pl-166 {
  padding-left: 166px !important
}

.lang-rtl .pl-166 {
  padding-right: 166px !important;
  padding-left: 15px !important
}

.pr-166 {
  padding-right: 166px !important
}

.lang-rtl .pr-166 {
  padding-left: 166px !important;
  padding-right: 15px !important
}

.pl-167 {
  padding-left: 167px !important
}

.lang-rtl .pl-167 {
  padding-right: 167px !important;
  padding-left: 15px !important
}

.pr-167 {
  padding-right: 167px !important
}

.lang-rtl .pr-167 {
  padding-left: 167px !important;
  padding-right: 15px !important
}

.pl-168 {
  padding-left: 168px !important
}

.lang-rtl .pl-168 {
  padding-right: 168px !important;
  padding-left: 15px !important
}

.pr-168 {
  padding-right: 168px !important
}

.lang-rtl .pr-168 {
  padding-left: 168px !important;
  padding-right: 15px !important
}

.pl-169 {
  padding-left: 169px !important
}

.lang-rtl .pl-169 {
  padding-right: 169px !important;
  padding-left: 15px !important
}

.pr-169 {
  padding-right: 169px !important
}

.lang-rtl .pr-169 {
  padding-left: 169px !important;
  padding-right: 15px !important
}

.pl-170 {
  padding-left: 170px !important
}

.lang-rtl .pl-170 {
  padding-right: 170px !important;
  padding-left: 15px !important
}

.pr-170 {
  padding-right: 170px !important
}

.lang-rtl .pr-170 {
  padding-left: 170px !important;
  padding-right: 15px !important
}

.pl-171 {
  padding-left: 171px !important
}

.lang-rtl .pl-171 {
  padding-right: 171px !important;
  padding-left: 15px !important
}

.pr-171 {
  padding-right: 171px !important
}

.lang-rtl .pr-171 {
  padding-left: 171px !important;
  padding-right: 15px !important
}

.pl-172 {
  padding-left: 172px !important
}

.lang-rtl .pl-172 {
  padding-right: 172px !important;
  padding-left: 15px !important
}

.pr-172 {
  padding-right: 172px !important
}

.lang-rtl .pr-172 {
  padding-left: 172px !important;
  padding-right: 15px !important
}

.pl-173 {
  padding-left: 173px !important
}

.lang-rtl .pl-173 {
  padding-right: 173px !important;
  padding-left: 15px !important
}

.pr-173 {
  padding-right: 173px !important
}

.lang-rtl .pr-173 {
  padding-left: 173px !important;
  padding-right: 15px !important
}

.pl-174 {
  padding-left: 174px !important
}

.lang-rtl .pl-174 {
  padding-right: 174px !important;
  padding-left: 15px !important
}

.pr-174 {
  padding-right: 174px !important
}

.lang-rtl .pr-174 {
  padding-left: 174px !important;
  padding-right: 15px !important
}

.pl-175 {
  padding-left: 175px !important
}

.lang-rtl .pl-175 {
  padding-right: 175px !important;
  padding-left: 15px !important
}

.pr-175 {
  padding-right: 175px !important
}

.lang-rtl .pr-175 {
  padding-left: 175px !important;
  padding-right: 15px !important
}

.pl-176 {
  padding-left: 176px !important
}

.lang-rtl .pl-176 {
  padding-right: 176px !important;
  padding-left: 15px !important
}

.pr-176 {
  padding-right: 176px !important
}

.lang-rtl .pr-176 {
  padding-left: 176px !important;
  padding-right: 15px !important
}

.pl-177 {
  padding-left: 177px !important
}

.lang-rtl .pl-177 {
  padding-right: 177px !important;
  padding-left: 15px !important
}

.pr-177 {
  padding-right: 177px !important
}

.lang-rtl .pr-177 {
  padding-left: 177px !important;
  padding-right: 15px !important
}

.pl-178 {
  padding-left: 178px !important
}

.lang-rtl .pl-178 {
  padding-right: 178px !important;
  padding-left: 15px !important
}

.pr-178 {
  padding-right: 178px !important
}

.lang-rtl .pr-178 {
  padding-left: 178px !important;
  padding-right: 15px !important
}

.pl-179 {
  padding-left: 179px !important
}

.lang-rtl .pl-179 {
  padding-right: 179px !important;
  padding-left: 15px !important
}

.pr-179 {
  padding-right: 179px !important
}

.lang-rtl .pr-179 {
  padding-left: 179px !important;
  padding-right: 15px !important
}

.pl-180 {
  padding-left: 180px !important
}

.lang-rtl .pl-180 {
  padding-right: 180px !important;
  padding-left: 15px !important
}

.pr-180 {
  padding-right: 180px !important
}

.lang-rtl .pr-180 {
  padding-left: 180px !important;
  padding-right: 15px !important
}

.pl-181 {
  padding-left: 181px !important
}

.lang-rtl .pl-181 {
  padding-right: 181px !important;
  padding-left: 15px !important
}

.pr-181 {
  padding-right: 181px !important
}

.lang-rtl .pr-181 {
  padding-left: 181px !important;
  padding-right: 15px !important
}

.pl-182 {
  padding-left: 182px !important
}

.lang-rtl .pl-182 {
  padding-right: 182px !important;
  padding-left: 15px !important
}

.pr-182 {
  padding-right: 182px !important
}

.lang-rtl .pr-182 {
  padding-left: 182px !important;
  padding-right: 15px !important
}

.pl-183 {
  padding-left: 183px !important
}

.lang-rtl .pl-183 {
  padding-right: 183px !important;
  padding-left: 15px !important
}

.pr-183 {
  padding-right: 183px !important
}

.lang-rtl .pr-183 {
  padding-left: 183px !important;
  padding-right: 15px !important
}

.pl-184 {
  padding-left: 184px !important
}

.lang-rtl .pl-184 {
  padding-right: 184px !important;
  padding-left: 15px !important
}

.pr-184 {
  padding-right: 184px !important
}

.lang-rtl .pr-184 {
  padding-left: 184px !important;
  padding-right: 15px !important
}

.pl-185 {
  padding-left: 185px !important
}

.lang-rtl .pl-185 {
  padding-right: 185px !important;
  padding-left: 15px !important
}

.pr-185 {
  padding-right: 185px !important
}

.lang-rtl .pr-185 {
  padding-left: 185px !important;
  padding-right: 15px !important
}

.pl-186 {
  padding-left: 186px !important
}

.lang-rtl .pl-186 {
  padding-right: 186px !important;
  padding-left: 15px !important
}

.pr-186 {
  padding-right: 186px !important
}

.lang-rtl .pr-186 {
  padding-left: 186px !important;
  padding-right: 15px !important
}

.pl-187 {
  padding-left: 187px !important
}

.lang-rtl .pl-187 {
  padding-right: 187px !important;
  padding-left: 15px !important
}

.pr-187 {
  padding-right: 187px !important
}

.lang-rtl .pr-187 {
  padding-left: 187px !important;
  padding-right: 15px !important
}

.pl-188 {
  padding-left: 188px !important
}

.lang-rtl .pl-188 {
  padding-right: 188px !important;
  padding-left: 15px !important
}

.pr-188 {
  padding-right: 188px !important
}

.lang-rtl .pr-188 {
  padding-left: 188px !important;
  padding-right: 15px !important
}

.pl-189 {
  padding-left: 189px !important
}

.lang-rtl .pl-189 {
  padding-right: 189px !important;
  padding-left: 15px !important
}

.pr-189 {
  padding-right: 189px !important
}

.lang-rtl .pr-189 {
  padding-left: 189px !important;
  padding-right: 15px !important
}

.pl-190 {
  padding-left: 190px !important
}

.lang-rtl .pl-190 {
  padding-right: 190px !important;
  padding-left: 15px !important
}

.pr-190 {
  padding-right: 190px !important
}

.lang-rtl .pr-190 {
  padding-left: 190px !important;
  padding-right: 15px !important
}

.pl-191 {
  padding-left: 191px !important
}

.lang-rtl .pl-191 {
  padding-right: 191px !important;
  padding-left: 15px !important
}

.pr-191 {
  padding-right: 191px !important
}

.lang-rtl .pr-191 {
  padding-left: 191px !important;
  padding-right: 15px !important
}

.pl-192 {
  padding-left: 192px !important
}

.lang-rtl .pl-192 {
  padding-right: 192px !important;
  padding-left: 15px !important
}

.pr-192 {
  padding-right: 192px !important
}

.lang-rtl .pr-192 {
  padding-left: 192px !important;
  padding-right: 15px !important
}

.pl-193 {
  padding-left: 193px !important
}

.lang-rtl .pl-193 {
  padding-right: 193px !important;
  padding-left: 15px !important
}

.pr-193 {
  padding-right: 193px !important
}

.lang-rtl .pr-193 {
  padding-left: 193px !important;
  padding-right: 15px !important
}

.pl-194 {
  padding-left: 194px !important
}

.lang-rtl .pl-194 {
  padding-right: 194px !important;
  padding-left: 15px !important
}

.pr-194 {
  padding-right: 194px !important
}

.lang-rtl .pr-194 {
  padding-left: 194px !important;
  padding-right: 15px !important
}

.pl-195 {
  padding-left: 195px !important
}

.lang-rtl .pl-195 {
  padding-right: 195px !important;
  padding-left: 15px !important
}

.pr-195 {
  padding-right: 195px !important
}

.lang-rtl .pr-195 {
  padding-left: 195px !important;
  padding-right: 15px !important
}

.pl-196 {
  padding-left: 196px !important
}

.lang-rtl .pl-196 {
  padding-right: 196px !important;
  padding-left: 15px !important
}

.pr-196 {
  padding-right: 196px !important
}

.lang-rtl .pr-196 {
  padding-left: 196px !important;
  padding-right: 15px !important
}

.pl-197 {
  padding-left: 197px !important
}

.lang-rtl .pl-197 {
  padding-right: 197px !important;
  padding-left: 15px !important
}

.pr-197 {
  padding-right: 197px !important
}

.lang-rtl .pr-197 {
  padding-left: 197px !important;
  padding-right: 15px !important
}

.pl-198 {
  padding-left: 198px !important
}

.lang-rtl .pl-198 {
  padding-right: 198px !important;
  padding-left: 15px !important
}

.pr-198 {
  padding-right: 198px !important
}

.lang-rtl .pr-198 {
  padding-left: 198px !important;
  padding-right: 15px !important
}

.pl-199 {
  padding-left: 199px !important
}

.lang-rtl .pl-199 {
  padding-right: 199px !important;
  padding-left: 15px !important
}

.pr-199 {
  padding-right: 199px !important
}

.lang-rtl .pr-199 {
  padding-left: 199px !important;
  padding-right: 15px !important
}

.pl-200 {
  padding-left: 200px !important
}

.lang-rtl .pl-200 {
  padding-right: 200px !important;
  padding-left: 15px !important
}

.pr-200 {
  padding-right: 200px !important
}

.lang-rtl .pr-200 {
  padding-left: 200px !important;
  padding-right: 15px !important
}

.pl-201 {
  padding-left: 201px !important
}

.lang-rtl .pl-201 {
  padding-right: 201px !important;
  padding-left: 15px !important
}

.pr-201 {
  padding-right: 201px !important
}

.lang-rtl .pr-201 {
  padding-left: 201px !important;
  padding-right: 15px !important
}

.pl-202 {
  padding-left: 202px !important
}

.lang-rtl .pl-202 {
  padding-right: 202px !important;
  padding-left: 15px !important
}

.pr-202 {
  padding-right: 202px !important
}

.lang-rtl .pr-202 {
  padding-left: 202px !important;
  padding-right: 15px !important
}

.pl-203 {
  padding-left: 203px !important
}

.lang-rtl .pl-203 {
  padding-right: 203px !important;
  padding-left: 15px !important
}

.pr-203 {
  padding-right: 203px !important
}

.lang-rtl .pr-203 {
  padding-left: 203px !important;
  padding-right: 15px !important
}

.pl-204 {
  padding-left: 204px !important
}

.lang-rtl .pl-204 {
  padding-right: 204px !important;
  padding-left: 15px !important
}

.pr-204 {
  padding-right: 204px !important
}

.lang-rtl .pr-204 {
  padding-left: 204px !important;
  padding-right: 15px !important
}

.pl-205 {
  padding-left: 205px !important
}

.lang-rtl .pl-205 {
  padding-right: 205px !important;
  padding-left: 15px !important
}

.pr-205 {
  padding-right: 205px !important
}

.lang-rtl .pr-205 {
  padding-left: 205px !important;
  padding-right: 15px !important
}

.pl-206 {
  padding-left: 206px !important
}

.lang-rtl .pl-206 {
  padding-right: 206px !important;
  padding-left: 15px !important
}

.pr-206 {
  padding-right: 206px !important
}

.lang-rtl .pr-206 {
  padding-left: 206px !important;
  padding-right: 15px !important
}

.pl-207 {
  padding-left: 207px !important
}

.lang-rtl .pl-207 {
  padding-right: 207px !important;
  padding-left: 15px !important
}

.pr-207 {
  padding-right: 207px !important
}

.lang-rtl .pr-207 {
  padding-left: 207px !important;
  padding-right: 15px !important
}

.pl-208 {
  padding-left: 208px !important
}

.lang-rtl .pl-208 {
  padding-right: 208px !important;
  padding-left: 15px !important
}

.pr-208 {
  padding-right: 208px !important
}

.lang-rtl .pr-208 {
  padding-left: 208px !important;
  padding-right: 15px !important
}

.pl-209 {
  padding-left: 209px !important
}

.lang-rtl .pl-209 {
  padding-right: 209px !important;
  padding-left: 15px !important
}

.pr-209 {
  padding-right: 209px !important
}

.lang-rtl .pr-209 {
  padding-left: 209px !important;
  padding-right: 15px !important
}

.pl-210 {
  padding-left: 210px !important
}

.lang-rtl .pl-210 {
  padding-right: 210px !important;
  padding-left: 15px !important
}

.pr-210 {
  padding-right: 210px !important
}

.lang-rtl .pr-210 {
  padding-left: 210px !important;
  padding-right: 15px !important
}

.pl-211 {
  padding-left: 211px !important
}

.lang-rtl .pl-211 {
  padding-right: 211px !important;
  padding-left: 15px !important
}

.pr-211 {
  padding-right: 211px !important
}

.lang-rtl .pr-211 {
  padding-left: 211px !important;
  padding-right: 15px !important
}

.pl-212 {
  padding-left: 212px !important
}

.lang-rtl .pl-212 {
  padding-right: 212px !important;
  padding-left: 15px !important
}

.pr-212 {
  padding-right: 212px !important
}

.lang-rtl .pr-212 {
  padding-left: 212px !important;
  padding-right: 15px !important
}

.pl-213 {
  padding-left: 213px !important
}

.lang-rtl .pl-213 {
  padding-right: 213px !important;
  padding-left: 15px !important
}

.pr-213 {
  padding-right: 213px !important
}

.lang-rtl .pr-213 {
  padding-left: 213px !important;
  padding-right: 15px !important
}

.pl-214 {
  padding-left: 214px !important
}

.lang-rtl .pl-214 {
  padding-right: 214px !important;
  padding-left: 15px !important
}

.pr-214 {
  padding-right: 214px !important
}

.lang-rtl .pr-214 {
  padding-left: 214px !important;
  padding-right: 15px !important
}

.pl-215 {
  padding-left: 215px !important
}

.lang-rtl .pl-215 {
  padding-right: 215px !important;
  padding-left: 15px !important
}

.pr-215 {
  padding-right: 215px !important
}

.lang-rtl .pr-215 {
  padding-left: 215px !important;
  padding-right: 15px !important
}

.pl-216 {
  padding-left: 216px !important
}

.lang-rtl .pl-216 {
  padding-right: 216px !important;
  padding-left: 15px !important
}

.pr-216 {
  padding-right: 216px !important
}

.lang-rtl .pr-216 {
  padding-left: 216px !important;
  padding-right: 15px !important
}

.pl-217 {
  padding-left: 217px !important
}

.lang-rtl .pl-217 {
  padding-right: 217px !important;
  padding-left: 15px !important
}

.pr-217 {
  padding-right: 217px !important
}

.lang-rtl .pr-217 {
  padding-left: 217px !important;
  padding-right: 15px !important
}

.pl-218 {
  padding-left: 218px !important
}

.lang-rtl .pl-218 {
  padding-right: 218px !important;
  padding-left: 15px !important
}

.pr-218 {
  padding-right: 218px !important
}

.lang-rtl .pr-218 {
  padding-left: 218px !important;
  padding-right: 15px !important
}

.pl-219 {
  padding-left: 219px !important
}

.lang-rtl .pl-219 {
  padding-right: 219px !important;
  padding-left: 15px !important
}

.pr-219 {
  padding-right: 219px !important
}

.lang-rtl .pr-219 {
  padding-left: 219px !important;
  padding-right: 15px !important
}

.pl-220 {
  padding-left: 220px !important
}

.lang-rtl .pl-220 {
  padding-right: 220px !important;
  padding-left: 15px !important
}

.pr-220 {
  padding-right: 220px !important
}

.lang-rtl .pr-220 {
  padding-left: 220px !important;
  padding-right: 15px !important
}

.pl-221 {
  padding-left: 221px !important
}

.lang-rtl .pl-221 {
  padding-right: 221px !important;
  padding-left: 15px !important
}

.pr-221 {
  padding-right: 221px !important
}

.lang-rtl .pr-221 {
  padding-left: 221px !important;
  padding-right: 15px !important
}

.pl-222 {
  padding-left: 222px !important
}

.lang-rtl .pl-222 {
  padding-right: 222px !important;
  padding-left: 15px !important
}

.pr-222 {
  padding-right: 222px !important
}

.lang-rtl .pr-222 {
  padding-left: 222px !important;
  padding-right: 15px !important
}

.pl-223 {
  padding-left: 223px !important
}

.lang-rtl .pl-223 {
  padding-right: 223px !important;
  padding-left: 15px !important
}

.pr-223 {
  padding-right: 223px !important
}

.lang-rtl .pr-223 {
  padding-left: 223px !important;
  padding-right: 15px !important
}

.pl-224 {
  padding-left: 224px !important
}

.lang-rtl .pl-224 {
  padding-right: 224px !important;
  padding-left: 15px !important
}

.pr-224 {
  padding-right: 224px !important
}

.lang-rtl .pr-224 {
  padding-left: 224px !important;
  padding-right: 15px !important
}

.pl-225 {
  padding-left: 225px !important
}

.lang-rtl .pl-225 {
  padding-right: 225px !important;
  padding-left: 15px !important
}

.pr-225 {
  padding-right: 225px !important
}

.lang-rtl .pr-225 {
  padding-left: 225px !important;
  padding-right: 15px !important
}

.pl-226 {
  padding-left: 226px !important
}

.lang-rtl .pl-226 {
  padding-right: 226px !important;
  padding-left: 15px !important
}

.pr-226 {
  padding-right: 226px !important
}

.lang-rtl .pr-226 {
  padding-left: 226px !important;
  padding-right: 15px !important
}

.pl-227 {
  padding-left: 227px !important
}

.lang-rtl .pl-227 {
  padding-right: 227px !important;
  padding-left: 15px !important
}

.pr-227 {
  padding-right: 227px !important
}

.lang-rtl .pr-227 {
  padding-left: 227px !important;
  padding-right: 15px !important
}

.pl-228 {
  padding-left: 228px !important
}

.lang-rtl .pl-228 {
  padding-right: 228px !important;
  padding-left: 15px !important
}

.pr-228 {
  padding-right: 228px !important
}

.lang-rtl .pr-228 {
  padding-left: 228px !important;
  padding-right: 15px !important
}

.pl-229 {
  padding-left: 229px !important
}

.lang-rtl .pl-229 {
  padding-right: 229px !important;
  padding-left: 15px !important
}

.pr-229 {
  padding-right: 229px !important
}

.lang-rtl .pr-229 {
  padding-left: 229px !important;
  padding-right: 15px !important
}

.pl-230 {
  padding-left: 230px !important
}

.lang-rtl .pl-230 {
  padding-right: 230px !important;
  padding-left: 15px !important
}

.pr-230 {
  padding-right: 230px !important
}

.lang-rtl .pr-230 {
  padding-left: 230px !important;
  padding-right: 15px !important
}

.pl-231 {
  padding-left: 231px !important
}

.lang-rtl .pl-231 {
  padding-right: 231px !important;
  padding-left: 15px !important
}

.pr-231 {
  padding-right: 231px !important
}

.lang-rtl .pr-231 {
  padding-left: 231px !important;
  padding-right: 15px !important
}

.pl-232 {
  padding-left: 232px !important
}

.lang-rtl .pl-232 {
  padding-right: 232px !important;
  padding-left: 15px !important
}

.pr-232 {
  padding-right: 232px !important
}

.lang-rtl .pr-232 {
  padding-left: 232px !important;
  padding-right: 15px !important
}

.pl-233 {
  padding-left: 233px !important
}

.lang-rtl .pl-233 {
  padding-right: 233px !important;
  padding-left: 15px !important
}

.pr-233 {
  padding-right: 233px !important
}

.lang-rtl .pr-233 {
  padding-left: 233px !important;
  padding-right: 15px !important
}

.pl-234 {
  padding-left: 234px !important
}

.lang-rtl .pl-234 {
  padding-right: 234px !important;
  padding-left: 15px !important
}

.pr-234 {
  padding-right: 234px !important
}

.lang-rtl .pr-234 {
  padding-left: 234px !important;
  padding-right: 15px !important
}

.pl-235 {
  padding-left: 235px !important
}

.lang-rtl .pl-235 {
  padding-right: 235px !important;
  padding-left: 15px !important
}

.pr-235 {
  padding-right: 235px !important
}

.lang-rtl .pr-235 {
  padding-left: 235px !important;
  padding-right: 15px !important
}

.pl-236 {
  padding-left: 236px !important
}

.lang-rtl .pl-236 {
  padding-right: 236px !important;
  padding-left: 15px !important
}

.pr-236 {
  padding-right: 236px !important
}

.lang-rtl .pr-236 {
  padding-left: 236px !important;
  padding-right: 15px !important
}

.pl-237 {
  padding-left: 237px !important
}

.lang-rtl .pl-237 {
  padding-right: 237px !important;
  padding-left: 15px !important
}

.pr-237 {
  padding-right: 237px !important
}

.lang-rtl .pr-237 {
  padding-left: 237px !important;
  padding-right: 15px !important
}

.pl-238 {
  padding-left: 238px !important
}

.lang-rtl .pl-238 {
  padding-right: 238px !important;
  padding-left: 15px !important
}

.pr-238 {
  padding-right: 238px !important
}

.lang-rtl .pr-238 {
  padding-left: 238px !important;
  padding-right: 15px !important
}

.pl-239 {
  padding-left: 239px !important
}

.lang-rtl .pl-239 {
  padding-right: 239px !important;
  padding-left: 15px !important
}

.pr-239 {
  padding-right: 239px !important
}

.lang-rtl .pr-239 {
  padding-left: 239px !important;
  padding-right: 15px !important
}

.pl-240 {
  padding-left: 240px !important
}

.lang-rtl .pl-240 {
  padding-right: 240px !important;
  padding-left: 15px !important
}

.pr-240 {
  padding-right: 240px !important
}

.lang-rtl .pr-240 {
  padding-left: 240px !important;
  padding-right: 15px !important
}

.pl-241 {
  padding-left: 241px !important
}

.lang-rtl .pl-241 {
  padding-right: 241px !important;
  padding-left: 15px !important
}

.pr-241 {
  padding-right: 241px !important
}

.lang-rtl .pr-241 {
  padding-left: 241px !important;
  padding-right: 15px !important
}

.pl-242 {
  padding-left: 242px !important
}

.lang-rtl .pl-242 {
  padding-right: 242px !important;
  padding-left: 15px !important
}

.pr-242 {
  padding-right: 242px !important
}

.lang-rtl .pr-242 {
  padding-left: 242px !important;
  padding-right: 15px !important
}

.pl-243 {
  padding-left: 243px !important
}

.lang-rtl .pl-243 {
  padding-right: 243px !important;
  padding-left: 15px !important
}

.pr-243 {
  padding-right: 243px !important
}

.lang-rtl .pr-243 {
  padding-left: 243px !important;
  padding-right: 15px !important
}

.pl-244 {
  padding-left: 244px !important
}

.lang-rtl .pl-244 {
  padding-right: 244px !important;
  padding-left: 15px !important
}

.pr-244 {
  padding-right: 244px !important
}

.lang-rtl .pr-244 {
  padding-left: 244px !important;
  padding-right: 15px !important
}

.pl-245 {
  padding-left: 245px !important
}

.lang-rtl .pl-245 {
  padding-right: 245px !important;
  padding-left: 15px !important
}

.pr-245 {
  padding-right: 245px !important
}

.lang-rtl .pr-245 {
  padding-left: 245px !important;
  padding-right: 15px !important
}

.pl-246 {
  padding-left: 246px !important
}

.lang-rtl .pl-246 {
  padding-right: 246px !important;
  padding-left: 15px !important
}

.pr-246 {
  padding-right: 246px !important
}

.lang-rtl .pr-246 {
  padding-left: 246px !important;
  padding-right: 15px !important
}

.pl-247 {
  padding-left: 247px !important
}

.lang-rtl .pl-247 {
  padding-right: 247px !important;
  padding-left: 15px !important
}

.pr-247 {
  padding-right: 247px !important
}

.lang-rtl .pr-247 {
  padding-left: 247px !important;
  padding-right: 15px !important
}

.pl-248 {
  padding-left: 248px !important
}

.lang-rtl .pl-248 {
  padding-right: 248px !important;
  padding-left: 15px !important
}

.pr-248 {
  padding-right: 248px !important
}

.lang-rtl .pr-248 {
  padding-left: 248px !important;
  padding-right: 15px !important
}

.pl-249 {
  padding-left: 249px !important
}

.lang-rtl .pl-249 {
  padding-right: 249px !important;
  padding-left: 15px !important
}

.pr-249 {
  padding-right: 249px !important
}

.lang-rtl .pr-249 {
  padding-left: 249px !important;
  padding-right: 15px !important
}

.pl-250 {
  padding-left: 250px !important
}

.lang-rtl .pl-250 {
  padding-right: 250px !important;
  padding-left: 15px !important
}

.pr-250 {
  padding-right: 250px !important
}

.lang-rtl .pr-250 {
  padding-left: 250px !important;
  padding-right: 15px !important
}

.pl-251 {
  padding-left: 251px !important
}

.lang-rtl .pl-251 {
  padding-right: 251px !important;
  padding-left: 15px !important
}

.pr-251 {
  padding-right: 251px !important
}

.lang-rtl .pr-251 {
  padding-left: 251px !important;
  padding-right: 15px !important
}

.pl-252 {
  padding-left: 252px !important
}

.lang-rtl .pl-252 {
  padding-right: 252px !important;
  padding-left: 15px !important
}

.pr-252 {
  padding-right: 252px !important
}

.lang-rtl .pr-252 {
  padding-left: 252px !important;
  padding-right: 15px !important
}

.pl-253 {
  padding-left: 253px !important
}

.lang-rtl .pl-253 {
  padding-right: 253px !important;
  padding-left: 15px !important
}

.pr-253 {
  padding-right: 253px !important
}

.lang-rtl .pr-253 {
  padding-left: 253px !important;
  padding-right: 15px !important
}

.pl-254 {
  padding-left: 254px !important
}

.lang-rtl .pl-254 {
  padding-right: 254px !important;
  padding-left: 15px !important
}

.pr-254 {
  padding-right: 254px !important
}

.lang-rtl .pr-254 {
  padding-left: 254px !important;
  padding-right: 15px !important
}

.pl-255 {
  padding-left: 255px !important
}

.lang-rtl .pl-255 {
  padding-right: 255px !important;
  padding-left: 15px !important
}

.pr-255 {
  padding-right: 255px !important
}

.lang-rtl .pr-255 {
  padding-left: 255px !important;
  padding-right: 15px !important
}

.pl-256 {
  padding-left: 256px !important
}

.lang-rtl .pl-256 {
  padding-right: 256px !important;
  padding-left: 15px !important
}

.pr-256 {
  padding-right: 256px !important
}

.lang-rtl .pr-256 {
  padding-left: 256px !important;
  padding-right: 15px !important
}

.pl-257 {
  padding-left: 257px !important
}

.lang-rtl .pl-257 {
  padding-right: 257px !important;
  padding-left: 15px !important
}

.pr-257 {
  padding-right: 257px !important
}

.lang-rtl .pr-257 {
  padding-left: 257px !important;
  padding-right: 15px !important
}

.pl-258 {
  padding-left: 258px !important
}

.lang-rtl .pl-258 {
  padding-right: 258px !important;
  padding-left: 15px !important
}

.pr-258 {
  padding-right: 258px !important
}

.lang-rtl .pr-258 {
  padding-left: 258px !important;
  padding-right: 15px !important
}

.pl-259 {
  padding-left: 259px !important
}

.lang-rtl .pl-259 {
  padding-right: 259px !important;
  padding-left: 15px !important
}

.pr-259 {
  padding-right: 259px !important
}

.lang-rtl .pr-259 {
  padding-left: 259px !important;
  padding-right: 15px !important
}

.pl-260 {
  padding-left: 260px !important
}

.lang-rtl .pl-260 {
  padding-right: 260px !important;
  padding-left: 15px !important
}

.pr-260 {
  padding-right: 260px !important
}

.lang-rtl .pr-260 {
  padding-left: 260px !important;
  padding-right: 15px !important
}

.pl-261 {
  padding-left: 261px !important
}

.lang-rtl .pl-261 {
  padding-right: 261px !important;
  padding-left: 15px !important
}

.pr-261 {
  padding-right: 261px !important
}

.lang-rtl .pr-261 {
  padding-left: 261px !important;
  padding-right: 15px !important
}

.pl-262 {
  padding-left: 262px !important
}

.lang-rtl .pl-262 {
  padding-right: 262px !important;
  padding-left: 15px !important
}

.pr-262 {
  padding-right: 262px !important
}

.lang-rtl .pr-262 {
  padding-left: 262px !important;
  padding-right: 15px !important
}

.pl-263 {
  padding-left: 263px !important
}

.lang-rtl .pl-263 {
  padding-right: 263px !important;
  padding-left: 15px !important
}

.pr-263 {
  padding-right: 263px !important
}

.lang-rtl .pr-263 {
  padding-left: 263px !important;
  padding-right: 15px !important
}

.pl-264 {
  padding-left: 264px !important
}

.lang-rtl .pl-264 {
  padding-right: 264px !important;
  padding-left: 15px !important
}

.pr-264 {
  padding-right: 264px !important
}

.lang-rtl .pr-264 {
  padding-left: 264px !important;
  padding-right: 15px !important
}

.pl-265 {
  padding-left: 265px !important
}

.lang-rtl .pl-265 {
  padding-right: 265px !important;
  padding-left: 15px !important
}

.pr-265 {
  padding-right: 265px !important
}

.lang-rtl .pr-265 {
  padding-left: 265px !important;
  padding-right: 15px !important
}

.pl-266 {
  padding-left: 266px !important
}

.lang-rtl .pl-266 {
  padding-right: 266px !important;
  padding-left: 15px !important
}

.pr-266 {
  padding-right: 266px !important
}

.lang-rtl .pr-266 {
  padding-left: 266px !important;
  padding-right: 15px !important
}

.pl-267 {
  padding-left: 267px !important
}

.lang-rtl .pl-267 {
  padding-right: 267px !important;
  padding-left: 15px !important
}

.pr-267 {
  padding-right: 267px !important
}

.lang-rtl .pr-267 {
  padding-left: 267px !important;
  padding-right: 15px !important
}

.pl-268 {
  padding-left: 268px !important
}

.lang-rtl .pl-268 {
  padding-right: 268px !important;
  padding-left: 15px !important
}

.pr-268 {
  padding-right: 268px !important
}

.lang-rtl .pr-268 {
  padding-left: 268px !important;
  padding-right: 15px !important
}

.pl-269 {
  padding-left: 269px !important
}

.lang-rtl .pl-269 {
  padding-right: 269px !important;
  padding-left: 15px !important
}

.pr-269 {
  padding-right: 269px !important
}

.lang-rtl .pr-269 {
  padding-left: 269px !important;
  padding-right: 15px !important
}

.pl-270 {
  padding-left: 270px !important
}

.lang-rtl .pl-270 {
  padding-right: 270px !important;
  padding-left: 15px !important
}

.pr-270 {
  padding-right: 270px !important
}

.lang-rtl .pr-270 {
  padding-left: 270px !important;
  padding-right: 15px !important
}

.pl-271 {
  padding-left: 271px !important
}

.lang-rtl .pl-271 {
  padding-right: 271px !important;
  padding-left: 15px !important
}

.pr-271 {
  padding-right: 271px !important
}

.lang-rtl .pr-271 {
  padding-left: 271px !important;
  padding-right: 15px !important
}

.pl-272 {
  padding-left: 272px !important
}

.lang-rtl .pl-272 {
  padding-right: 272px !important;
  padding-left: 15px !important
}

.pr-272 {
  padding-right: 272px !important
}

.lang-rtl .pr-272 {
  padding-left: 272px !important;
  padding-right: 15px !important
}

.pl-273 {
  padding-left: 273px !important
}

.lang-rtl .pl-273 {
  padding-right: 273px !important;
  padding-left: 15px !important
}

.pr-273 {
  padding-right: 273px !important
}

.lang-rtl .pr-273 {
  padding-left: 273px !important;
  padding-right: 15px !important
}

.pl-274 {
  padding-left: 274px !important
}

.lang-rtl .pl-274 {
  padding-right: 274px !important;
  padding-left: 15px !important
}

.pr-274 {
  padding-right: 274px !important
}

.lang-rtl .pr-274 {
  padding-left: 274px !important;
  padding-right: 15px !important
}

.pl-275 {
  padding-left: 275px !important
}

.lang-rtl .pl-275 {
  padding-right: 275px !important;
  padding-left: 15px !important
}

.pr-275 {
  padding-right: 275px !important
}

.lang-rtl .pr-275 {
  padding-left: 275px !important;
  padding-right: 15px !important
}

.pl-276 {
  padding-left: 276px !important
}

.lang-rtl .pl-276 {
  padding-right: 276px !important;
  padding-left: 15px !important
}

.pr-276 {
  padding-right: 276px !important
}

.lang-rtl .pr-276 {
  padding-left: 276px !important;
  padding-right: 15px !important
}

.pl-277 {
  padding-left: 277px !important
}

.lang-rtl .pl-277 {
  padding-right: 277px !important;
  padding-left: 15px !important
}

.pr-277 {
  padding-right: 277px !important
}

.lang-rtl .pr-277 {
  padding-left: 277px !important;
  padding-right: 15px !important
}

.pl-278 {
  padding-left: 278px !important
}

.lang-rtl .pl-278 {
  padding-right: 278px !important;
  padding-left: 15px !important
}

.pr-278 {
  padding-right: 278px !important
}

.lang-rtl .pr-278 {
  padding-left: 278px !important;
  padding-right: 15px !important
}

.pl-279 {
  padding-left: 279px !important
}

.lang-rtl .pl-279 {
  padding-right: 279px !important;
  padding-left: 15px !important
}

.pr-279 {
  padding-right: 279px !important
}

.lang-rtl .pr-279 {
  padding-left: 279px !important;
  padding-right: 15px !important
}

.pl-280 {
  padding-left: 280px !important
}

.lang-rtl .pl-280 {
  padding-right: 280px !important;
  padding-left: 15px !important
}

.pr-280 {
  padding-right: 280px !important
}

.lang-rtl .pr-280 {
  padding-left: 280px !important;
  padding-right: 15px !important
}

.pl-281 {
  padding-left: 281px !important
}

.lang-rtl .pl-281 {
  padding-right: 281px !important;
  padding-left: 15px !important
}

.pr-281 {
  padding-right: 281px !important
}

.lang-rtl .pr-281 {
  padding-left: 281px !important;
  padding-right: 15px !important
}

.pl-282 {
  padding-left: 282px !important
}

.lang-rtl .pl-282 {
  padding-right: 282px !important;
  padding-left: 15px !important
}

.pr-282 {
  padding-right: 282px !important
}

.lang-rtl .pr-282 {
  padding-left: 282px !important;
  padding-right: 15px !important
}

.pl-283 {
  padding-left: 283px !important
}

.lang-rtl .pl-283 {
  padding-right: 283px !important;
  padding-left: 15px !important
}

.pr-283 {
  padding-right: 283px !important
}

.lang-rtl .pr-283 {
  padding-left: 283px !important;
  padding-right: 15px !important
}

.pl-284 {
  padding-left: 284px !important
}

.lang-rtl .pl-284 {
  padding-right: 284px !important;
  padding-left: 15px !important
}

.pr-284 {
  padding-right: 284px !important
}

.lang-rtl .pr-284 {
  padding-left: 284px !important;
  padding-right: 15px !important
}

.pl-285 {
  padding-left: 285px !important
}

.lang-rtl .pl-285 {
  padding-right: 285px !important;
  padding-left: 15px !important
}

.pr-285 {
  padding-right: 285px !important
}

.lang-rtl .pr-285 {
  padding-left: 285px !important;
  padding-right: 15px !important
}

.pl-286 {
  padding-left: 286px !important
}

.lang-rtl .pl-286 {
  padding-right: 286px !important;
  padding-left: 15px !important
}

.pr-286 {
  padding-right: 286px !important
}

.lang-rtl .pr-286 {
  padding-left: 286px !important;
  padding-right: 15px !important
}

.pl-287 {
  padding-left: 287px !important
}

.lang-rtl .pl-287 {
  padding-right: 287px !important;
  padding-left: 15px !important
}

.pr-287 {
  padding-right: 287px !important
}

.lang-rtl .pr-287 {
  padding-left: 287px !important;
  padding-right: 15px !important
}

.pl-288 {
  padding-left: 288px !important
}

.lang-rtl .pl-288 {
  padding-right: 288px !important;
  padding-left: 15px !important
}

.pr-288 {
  padding-right: 288px !important
}

.lang-rtl .pr-288 {
  padding-left: 288px !important;
  padding-right: 15px !important
}

.pl-289 {
  padding-left: 289px !important
}

.lang-rtl .pl-289 {
  padding-right: 289px !important;
  padding-left: 15px !important
}

.pr-289 {
  padding-right: 289px !important
}

.lang-rtl .pr-289 {
  padding-left: 289px !important;
  padding-right: 15px !important
}

.pl-290 {
  padding-left: 290px !important
}

.lang-rtl .pl-290 {
  padding-right: 290px !important;
  padding-left: 15px !important
}

.pr-290 {
  padding-right: 290px !important
}

.lang-rtl .pr-290 {
  padding-left: 290px !important;
  padding-right: 15px !important
}

.pl-291 {
  padding-left: 291px !important
}

.lang-rtl .pl-291 {
  padding-right: 291px !important;
  padding-left: 15px !important
}

.pr-291 {
  padding-right: 291px !important
}

.lang-rtl .pr-291 {
  padding-left: 291px !important;
  padding-right: 15px !important
}

.pl-292 {
  padding-left: 292px !important
}

.lang-rtl .pl-292 {
  padding-right: 292px !important;
  padding-left: 15px !important
}

.pr-292 {
  padding-right: 292px !important
}

.lang-rtl .pr-292 {
  padding-left: 292px !important;
  padding-right: 15px !important
}

.pl-293 {
  padding-left: 293px !important
}

.lang-rtl .pl-293 {
  padding-right: 293px !important;
  padding-left: 15px !important
}

.pr-293 {
  padding-right: 293px !important
}

.lang-rtl .pr-293 {
  padding-left: 293px !important;
  padding-right: 15px !important
}

.pl-294 {
  padding-left: 294px !important
}

.lang-rtl .pl-294 {
  padding-right: 294px !important;
  padding-left: 15px !important
}

.pr-294 {
  padding-right: 294px !important
}

.lang-rtl .pr-294 {
  padding-left: 294px !important;
  padding-right: 15px !important
}

.pl-295 {
  padding-left: 295px !important
}

.lang-rtl .pl-295 {
  padding-right: 295px !important;
  padding-left: 15px !important
}

.pr-295 {
  padding-right: 295px !important
}

.lang-rtl .pr-295 {
  padding-left: 295px !important;
  padding-right: 15px !important
}

.pl-296 {
  padding-left: 296px !important
}

.lang-rtl .pl-296 {
  padding-right: 296px !important;
  padding-left: 15px !important
}

.pr-296 {
  padding-right: 296px !important
}

.lang-rtl .pr-296 {
  padding-left: 296px !important;
  padding-right: 15px !important
}

.pl-297 {
  padding-left: 297px !important
}

.lang-rtl .pl-297 {
  padding-right: 297px !important;
  padding-left: 15px !important
}

.pr-297 {
  padding-right: 297px !important
}

.lang-rtl .pr-297 {
  padding-left: 297px !important;
  padding-right: 15px !important
}

.pl-298 {
  padding-left: 298px !important
}

.lang-rtl .pl-298 {
  padding-right: 298px !important;
  padding-left: 15px !important
}

.pr-298 {
  padding-right: 298px !important
}

.lang-rtl .pr-298 {
  padding-left: 298px !important;
  padding-right: 15px !important
}

.pl-299 {
  padding-left: 299px !important
}

.lang-rtl .pl-299 {
  padding-right: 299px !important;
  padding-left: 15px !important
}

.pr-299 {
  padding-right: 299px !important
}

.lang-rtl .pr-299 {
  padding-left: 299px !important;
  padding-right: 15px !important
}

.pl-300 {
  padding-left: 300px !important
}

.lang-rtl .pl-300 {
  padding-right: 300px !important;
  padding-left: 15px !important
}

.pr-300 {
  padding-right: 300px !important
}

.lang-rtl .pr-300 {
  padding-left: 300px !important;
  padding-right: 15px !important
}

.spacing-0 .row {
  margin-right: 0;
  margin-left: 0
}

.spacing-0 .row>[class^="col-"],
.spacing-0 .row>[class*=" col-"] {
  padding-left: 0px !important;
  padding-right: 0px !important
}

.spacing-1 .row {
  margin-right: -.5px;
  margin-left: -.5px
}

.spacing-1 .row>[class^="col-"],
.spacing-1 .row>[class*=" col-"] {
  padding-left: .5px !important;
  padding-right: .5px !important
}

.spacing-2 .row {
  margin-right: -1px;
  margin-left: -1px
}

.spacing-2 .row>[class^="col-"],
.spacing-2 .row>[class*=" col-"] {
  padding-left: 1px !important;
  padding-right: 1px !important
}

.spacing-3 .row {
  margin-right: -1.5px;
  margin-left: -1.5px
}

.spacing-3 .row>[class^="col-"],
.spacing-3 .row>[class*=" col-"] {
  padding-left: 1.5px !important;
  padding-right: 1.5px !important
}

.spacing-4 .row {
  margin-right: -2px;
  margin-left: -2px
}

.spacing-4 .row>[class^="col-"],
.spacing-4 .row>[class*=" col-"] {
  padding-left: 2px !important;
  padding-right: 2px !important
}

.spacing-5 .row {
  margin-right: -2.5px;
  margin-left: -2.5px
}

.spacing-5 .row>[class^="col-"],
.spacing-5 .row>[class*=" col-"] {
  padding-left: 2.5px !important;
  padding-right: 2.5px !important
}

.spacing-6 .row {
  margin-right: -3px;
  margin-left: -3px
}

.spacing-6 .row>[class^="col-"],
.spacing-6 .row>[class*=" col-"] {
  padding-left: 3px !important;
  padding-right: 3px !important
}

.spacing-7 .row {
  margin-right: -3.5px;
  margin-left: -3.5px
}

.spacing-7 .row>[class^="col-"],
.spacing-7 .row>[class*=" col-"] {
  padding-left: 3.5px !important;
  padding-right: 3.5px !important
}

.spacing-8 .row {
  margin-right: -4px;
  margin-left: -4px
}

.spacing-8 .row>[class^="col-"],
.spacing-8 .row>[class*=" col-"] {
  padding-left: 4px !important;
  padding-right: 4px !important
}

.spacing-9 .row {
  margin-right: -4.5px;
  margin-left: -4.5px
}

.spacing-9 .row>[class^="col-"],
.spacing-9 .row>[class*=" col-"] {
  padding-left: 4.5px !important;
  padding-right: 4.5px !important
}

.spacing-10 .row {
  margin-right: -5px;
  margin-left: -5px
}

.spacing-10 .row>[class^="col-"],
.spacing-10 .row>[class*=" col-"] {
  padding-left: 5px !important;
  padding-right: 5px !important
}

.spacing-11 .row {
  margin-right: -5.5px;
  margin-left: -5.5px
}

.spacing-11 .row>[class^="col-"],
.spacing-11 .row>[class*=" col-"] {
  padding-left: 5.5px !important;
  padding-right: 5.5px !important
}

.spacing-12 .row {
  margin-right: -6px;
  margin-left: -6px
}

.spacing-12 .row>[class^="col-"],
.spacing-12 .row>[class*=" col-"] {
  padding-left: 6px !important;
  padding-right: 6px !important
}

.spacing-13 .row {
  margin-right: -6.5px;
  margin-left: -6.5px
}

.spacing-13 .row>[class^="col-"],
.spacing-13 .row>[class*=" col-"] {
  padding-left: 6.5px !important;
  padding-right: 6.5px !important
}

.spacing-14 .row {
  margin-right: -7px;
  margin-left: -7px
}

.spacing-14 .row>[class^="col-"],
.spacing-14 .row>[class*=" col-"] {
  padding-left: 7px !important;
  padding-right: 7px !important
}

.spacing-15 .row {
  margin-right: -7.5px;
  margin-left: -7.5px
}

.spacing-15 .row>[class^="col-"],
.spacing-15 .row>[class*=" col-"] {
  padding-left: 7.5px !important;
  padding-right: 7.5px !important
}

.spacing-16 .row {
  margin-right: -8px;
  margin-left: -8px
}

.spacing-16 .row>[class^="col-"],
.spacing-16 .row>[class*=" col-"] {
  padding-left: 8px !important;
  padding-right: 8px !important
}

.spacing-17 .row {
  margin-right: -8.5px;
  margin-left: -8.5px
}

.spacing-17 .row>[class^="col-"],
.spacing-17 .row>[class*=" col-"] {
  padding-left: 8.5px !important;
  padding-right: 8.5px !important
}

.spacing-18 .row {
  margin-right: -9px;
  margin-left: -9px
}

.spacing-18 .row>[class^="col-"],
.spacing-18 .row>[class*=" col-"] {
  padding-left: 9px !important;
  padding-right: 9px !important
}

.spacing-19 .row {
  margin-right: -9.5px;
  margin-left: -9.5px
}

.spacing-19 .row>[class^="col-"],
.spacing-19 .row>[class*=" col-"] {
  padding-left: 9.5px !important;
  padding-right: 9.5px !important
}

.spacing-20 .row {
  margin-right: -10px;
  margin-left: -10px
}

.spacing-20 .row>[class^="col-"],
.spacing-20 .row>[class*=" col-"] {
  padding-left: 10px !important;
  padding-right: 10px !important
}

.spacing-21 .row {
  margin-right: -10.5px;
  margin-left: -10.5px
}

.spacing-21 .row>[class^="col-"],
.spacing-21 .row>[class*=" col-"] {
  padding-left: 10.5px !important;
  padding-right: 10.5px !important
}

.spacing-22 .row {
  margin-right: -11px;
  margin-left: -11px
}

.spacing-22 .row>[class^="col-"],
.spacing-22 .row>[class*=" col-"] {
  padding-left: 11px !important;
  padding-right: 11px !important
}

.spacing-23 .row {
  margin-right: -11.5px;
  margin-left: -11.5px
}

.spacing-23 .row>[class^="col-"],
.spacing-23 .row>[class*=" col-"] {
  padding-left: 11.5px !important;
  padding-right: 11.5px !important
}

.spacing-24 .row {
  margin-right: -12px;
  margin-left: -12px
}

.spacing-24 .row>[class^="col-"],
.spacing-24 .row>[class*=" col-"] {
  padding-left: 12px !important;
  padding-right: 12px !important
}

.spacing-25 .row {
  margin-right: -12.5px;
  margin-left: -12.5px
}

.spacing-25 .row>[class^="col-"],
.spacing-25 .row>[class*=" col-"] {
  padding-left: 12.5px !important;
  padding-right: 12.5px !important
}

.spacing-26 .row {
  margin-right: -13px;
  margin-left: -13px
}

.spacing-26 .row>[class^="col-"],
.spacing-26 .row>[class*=" col-"] {
  padding-left: 13px !important;
  padding-right: 13px !important
}

.spacing-27 .row {
  margin-right: -13.5px;
  margin-left: -13.5px
}

.spacing-27 .row>[class^="col-"],
.spacing-27 .row>[class*=" col-"] {
  padding-left: 13.5px !important;
  padding-right: 13.5px !important
}

.spacing-28 .row {
  margin-right: -14px;
  margin-left: -14px
}

.spacing-28 .row>[class^="col-"],
.spacing-28 .row>[class*=" col-"] {
  padding-left: 14px !important;
  padding-right: 14px !important
}

.spacing-29 .row {
  margin-right: -14.5px;
  margin-left: -14.5px
}

.spacing-29 .row>[class^="col-"],
.spacing-29 .row>[class*=" col-"] {
  padding-left: 14.5px !important;
  padding-right: 14.5px !important
}

.spacing-30 .row {
  margin-right: -15px;
  margin-left: -15px
}

.spacing-30 .row>[class^="col-"],
.spacing-30 .row>[class*=" col-"] {
  padding-left: 15px !important;
  padding-right: 15px !important
}

.spacing-31 .row {
  margin-right: -15.5px;
  margin-left: -15.5px
}

.spacing-31 .row>[class^="col-"],
.spacing-31 .row>[class*=" col-"] {
  padding-left: 15.5px !important;
  padding-right: 15.5px !important
}

.spacing-32 .row {
  margin-right: -16px;
  margin-left: -16px
}

.spacing-32 .row>[class^="col-"],
.spacing-32 .row>[class*=" col-"] {
  padding-left: 16px !important;
  padding-right: 16px !important
}

.spacing-33 .row {
  margin-right: -16.5px;
  margin-left: -16.5px
}

.spacing-33 .row>[class^="col-"],
.spacing-33 .row>[class*=" col-"] {
  padding-left: 16.5px !important;
  padding-right: 16.5px !important
}

.spacing-34 .row {
  margin-right: -17px;
  margin-left: -17px
}

.spacing-34 .row>[class^="col-"],
.spacing-34 .row>[class*=" col-"] {
  padding-left: 17px !important;
  padding-right: 17px !important
}

.spacing-35 .row {
  margin-right: -17.5px;
  margin-left: -17.5px
}

.spacing-35 .row>[class^="col-"],
.spacing-35 .row>[class*=" col-"] {
  padding-left: 17.5px !important;
  padding-right: 17.5px !important
}

.spacing-36 .row {
  margin-right: -18px;
  margin-left: -18px
}

.spacing-36 .row>[class^="col-"],
.spacing-36 .row>[class*=" col-"] {
  padding-left: 18px !important;
  padding-right: 18px !important
}

.spacing-37 .row {
  margin-right: -18.5px;
  margin-left: -18.5px
}

.spacing-37 .row>[class^="col-"],
.spacing-37 .row>[class*=" col-"] {
  padding-left: 18.5px !important;
  padding-right: 18.5px !important
}

.spacing-38 .row {
  margin-right: -19px;
  margin-left: -19px
}

.spacing-38 .row>[class^="col-"],
.spacing-38 .row>[class*=" col-"] {
  padding-left: 19px !important;
  padding-right: 19px !important
}

.spacing-39 .row {
  margin-right: -19.5px;
  margin-left: -19.5px
}

.spacing-39 .row>[class^="col-"],
.spacing-39 .row>[class*=" col-"] {
  padding-left: 19.5px !important;
  padding-right: 19.5px !important
}

.spacing-40 .row {
  margin-right: -20px;
  margin-left: -20px
}

.spacing-40 .row>[class^="col-"],
.spacing-40 .row>[class*=" col-"] {
  padding-left: 20px !important;
  padding-right: 20px !important
}

.spacing-41 .row {
  margin-right: -20.5px;
  margin-left: -20.5px
}

.spacing-41 .row>[class^="col-"],
.spacing-41 .row>[class*=" col-"] {
  padding-left: 20.5px !important;
  padding-right: 20.5px !important
}

.spacing-42 .row {
  margin-right: -21px;
  margin-left: -21px
}

.spacing-42 .row>[class^="col-"],
.spacing-42 .row>[class*=" col-"] {
  padding-left: 21px !important;
  padding-right: 21px !important
}

.spacing-43 .row {
  margin-right: -21.5px;
  margin-left: -21.5px
}

.spacing-43 .row>[class^="col-"],
.spacing-43 .row>[class*=" col-"] {
  padding-left: 21.5px !important;
  padding-right: 21.5px !important
}

.spacing-44 .row {
  margin-right: -22px;
  margin-left: -22px
}

.spacing-44 .row>[class^="col-"],
.spacing-44 .row>[class*=" col-"] {
  padding-left: 22px !important;
  padding-right: 22px !important
}

.spacing-45 .row {
  margin-right: -22.5px;
  margin-left: -22.5px
}

.spacing-45 .row>[class^="col-"],
.spacing-45 .row>[class*=" col-"] {
  padding-left: 22.5px !important;
  padding-right: 22.5px !important
}

.spacing-46 .row {
  margin-right: -23px;
  margin-left: -23px
}

.spacing-46 .row>[class^="col-"],
.spacing-46 .row>[class*=" col-"] {
  padding-left: 23px !important;
  padding-right: 23px !important
}

.spacing-47 .row {
  margin-right: -23.5px;
  margin-left: -23.5px
}

.spacing-47 .row>[class^="col-"],
.spacing-47 .row>[class*=" col-"] {
  padding-left: 23.5px !important;
  padding-right: 23.5px !important
}

.spacing-48 .row {
  margin-right: -24px;
  margin-left: -24px
}

.spacing-48 .row>[class^="col-"],
.spacing-48 .row>[class*=" col-"] {
  padding-left: 24px !important;
  padding-right: 24px !important
}

.spacing-49 .row {
  margin-right: -24.5px;
  margin-left: -24.5px
}

.spacing-49 .row>[class^="col-"],
.spacing-49 .row>[class*=" col-"] {
  padding-left: 24.5px !important;
  padding-right: 24.5px !important
}

.spacing-50 .row {
  margin-right: -25px;
  margin-left: -25px
}

.spacing-50 .row>[class^="col-"],
.spacing-50 .row>[class*=" col-"] {
  padding-left: 25px !important;
  padding-right: 25px !important
}

.spacing-51 .row {
  margin-right: -25.5px;
  margin-left: -25.5px
}

.spacing-51 .row>[class^="col-"],
.spacing-51 .row>[class*=" col-"] {
  padding-left: 25.5px !important;
  padding-right: 25.5px !important
}

.spacing-52 .row {
  margin-right: -26px;
  margin-left: -26px
}

.spacing-52 .row>[class^="col-"],
.spacing-52 .row>[class*=" col-"] {
  padding-left: 26px !important;
  padding-right: 26px !important
}

.spacing-53 .row {
  margin-right: -26.5px;
  margin-left: -26.5px
}

.spacing-53 .row>[class^="col-"],
.spacing-53 .row>[class*=" col-"] {
  padding-left: 26.5px !important;
  padding-right: 26.5px !important
}

.spacing-54 .row {
  margin-right: -27px;
  margin-left: -27px
}

.spacing-54 .row>[class^="col-"],
.spacing-54 .row>[class*=" col-"] {
  padding-left: 27px !important;
  padding-right: 27px !important
}

.spacing-55 .row {
  margin-right: -27.5px;
  margin-left: -27.5px
}

.spacing-55 .row>[class^="col-"],
.spacing-55 .row>[class*=" col-"] {
  padding-left: 27.5px !important;
  padding-right: 27.5px !important
}

.spacing-56 .row {
  margin-right: -28px;
  margin-left: -28px
}

.spacing-56 .row>[class^="col-"],
.spacing-56 .row>[class*=" col-"] {
  padding-left: 28px !important;
  padding-right: 28px !important
}

.spacing-57 .row {
  margin-right: -28.5px;
  margin-left: -28.5px
}

.spacing-57 .row>[class^="col-"],
.spacing-57 .row>[class*=" col-"] {
  padding-left: 28.5px !important;
  padding-right: 28.5px !important
}

.spacing-58 .row {
  margin-right: -29px;
  margin-left: -29px
}

.spacing-58 .row>[class^="col-"],
.spacing-58 .row>[class*=" col-"] {
  padding-left: 29px !important;
  padding-right: 29px !important
}

.spacing-59 .row {
  margin-right: -29.5px;
  margin-left: -29.5px
}

.spacing-59 .row>[class^="col-"],
.spacing-59 .row>[class*=" col-"] {
  padding-left: 29.5px !important;
  padding-right: 29.5px !important
}

.spacing-60 .row {
  margin-right: -30px;
  margin-left: -30px
}

.spacing-60 .row>[class^="col-"],
.spacing-60 .row>[class*=" col-"] {
  padding-left: 30px !important;
  padding-right: 30px !important
}

.spacing-61 .row {
  margin-right: -30.5px;
  margin-left: -30.5px
}

.spacing-61 .row>[class^="col-"],
.spacing-61 .row>[class*=" col-"] {
  padding-left: 30.5px !important;
  padding-right: 30.5px !important
}

.spacing-62 .row {
  margin-right: -31px;
  margin-left: -31px
}

.spacing-62 .row>[class^="col-"],
.spacing-62 .row>[class*=" col-"] {
  padding-left: 31px !important;
  padding-right: 31px !important
}

.spacing-63 .row {
  margin-right: -31.5px;
  margin-left: -31.5px
}

.spacing-63 .row>[class^="col-"],
.spacing-63 .row>[class*=" col-"] {
  padding-left: 31.5px !important;
  padding-right: 31.5px !important
}

.spacing-64 .row {
  margin-right: -32px;
  margin-left: -32px
}

.spacing-64 .row>[class^="col-"],
.spacing-64 .row>[class*=" col-"] {
  padding-left: 32px !important;
  padding-right: 32px !important
}

.spacing-65 .row {
  margin-right: -32.5px;
  margin-left: -32.5px
}

.spacing-65 .row>[class^="col-"],
.spacing-65 .row>[class*=" col-"] {
  padding-left: 32.5px !important;
  padding-right: 32.5px !important
}

.spacing-66 .row {
  margin-right: -33px;
  margin-left: -33px
}

.spacing-66 .row>[class^="col-"],
.spacing-66 .row>[class*=" col-"] {
  padding-left: 33px !important;
  padding-right: 33px !important
}

.spacing-67 .row {
  margin-right: -33.5px;
  margin-left: -33.5px
}

.spacing-67 .row>[class^="col-"],
.spacing-67 .row>[class*=" col-"] {
  padding-left: 33.5px !important;
  padding-right: 33.5px !important
}

.spacing-68 .row {
  margin-right: -34px;
  margin-left: -34px
}

.spacing-68 .row>[class^="col-"],
.spacing-68 .row>[class*=" col-"] {
  padding-left: 34px !important;
  padding-right: 34px !important
}

.spacing-69 .row {
  margin-right: -34.5px;
  margin-left: -34.5px
}

.spacing-69 .row>[class^="col-"],
.spacing-69 .row>[class*=" col-"] {
  padding-left: 34.5px !important;
  padding-right: 34.5px !important
}

.spacing-70 .row {
  margin-right: -35px;
  margin-left: -35px
}

.spacing-70 .row>[class^="col-"],
.spacing-70 .row>[class*=" col-"] {
  padding-left: 35px !important;
  padding-right: 35px !important
}

.spacing-71 .row {
  margin-right: -35.5px;
  margin-left: -35.5px
}

.spacing-71 .row>[class^="col-"],
.spacing-71 .row>[class*=" col-"] {
  padding-left: 35.5px !important;
  padding-right: 35.5px !important
}

.spacing-72 .row {
  margin-right: -36px;
  margin-left: -36px
}

.spacing-72 .row>[class^="col-"],
.spacing-72 .row>[class*=" col-"] {
  padding-left: 36px !important;
  padding-right: 36px !important
}

.spacing-73 .row {
  margin-right: -36.5px;
  margin-left: -36.5px
}

.spacing-73 .row>[class^="col-"],
.spacing-73 .row>[class*=" col-"] {
  padding-left: 36.5px !important;
  padding-right: 36.5px !important
}

.spacing-74 .row {
  margin-right: -37px;
  margin-left: -37px
}

.spacing-74 .row>[class^="col-"],
.spacing-74 .row>[class*=" col-"] {
  padding-left: 37px !important;
  padding-right: 37px !important
}

.spacing-75 .row {
  margin-right: -37.5px;
  margin-left: -37.5px
}

.spacing-75 .row>[class^="col-"],
.spacing-75 .row>[class*=" col-"] {
  padding-left: 37.5px !important;
  padding-right: 37.5px !important
}

.spacing-76 .row {
  margin-right: -38px;
  margin-left: -38px
}

.spacing-76 .row>[class^="col-"],
.spacing-76 .row>[class*=" col-"] {
  padding-left: 38px !important;
  padding-right: 38px !important
}

.spacing-77 .row {
  margin-right: -38.5px;
  margin-left: -38.5px
}

.spacing-77 .row>[class^="col-"],
.spacing-77 .row>[class*=" col-"] {
  padding-left: 38.5px !important;
  padding-right: 38.5px !important
}

.spacing-78 .row {
  margin-right: -39px;
  margin-left: -39px
}

.spacing-78 .row>[class^="col-"],
.spacing-78 .row>[class*=" col-"] {
  padding-left: 39px !important;
  padding-right: 39px !important
}

.spacing-79 .row {
  margin-right: -39.5px;
  margin-left: -39.5px
}

.spacing-79 .row>[class^="col-"],
.spacing-79 .row>[class*=" col-"] {
  padding-left: 39.5px !important;
  padding-right: 39.5px !important
}

.spacing-80 .row {
  margin-right: -40px;
  margin-left: -40px
}

.spacing-80 .row>[class^="col-"],
.spacing-80 .row>[class*=" col-"] {
  padding-left: 40px !important;
  padding-right: 40px !important
}

.spacing-81 .row {
  margin-right: -40.5px;
  margin-left: -40.5px
}

.spacing-81 .row>[class^="col-"],
.spacing-81 .row>[class*=" col-"] {
  padding-left: 40.5px !important;
  padding-right: 40.5px !important
}

.spacing-82 .row {
  margin-right: -41px;
  margin-left: -41px
}

.spacing-82 .row>[class^="col-"],
.spacing-82 .row>[class*=" col-"] {
  padding-left: 41px !important;
  padding-right: 41px !important
}

.spacing-83 .row {
  margin-right: -41.5px;
  margin-left: -41.5px
}

.spacing-83 .row>[class^="col-"],
.spacing-83 .row>[class*=" col-"] {
  padding-left: 41.5px !important;
  padding-right: 41.5px !important
}

.spacing-84 .row {
  margin-right: -42px;
  margin-left: -42px
}

.spacing-84 .row>[class^="col-"],
.spacing-84 .row>[class*=" col-"] {
  padding-left: 42px !important;
  padding-right: 42px !important
}

.spacing-85 .row {
  margin-right: -42.5px;
  margin-left: -42.5px
}

.spacing-85 .row>[class^="col-"],
.spacing-85 .row>[class*=" col-"] {
  padding-left: 42.5px !important;
  padding-right: 42.5px !important
}

.spacing-86 .row {
  margin-right: -43px;
  margin-left: -43px
}

.spacing-86 .row>[class^="col-"],
.spacing-86 .row>[class*=" col-"] {
  padding-left: 43px !important;
  padding-right: 43px !important
}

.spacing-87 .row {
  margin-right: -43.5px;
  margin-left: -43.5px
}

.spacing-87 .row>[class^="col-"],
.spacing-87 .row>[class*=" col-"] {
  padding-left: 43.5px !important;
  padding-right: 43.5px !important
}

.spacing-88 .row {
  margin-right: -44px;
  margin-left: -44px
}

.spacing-88 .row>[class^="col-"],
.spacing-88 .row>[class*=" col-"] {
  padding-left: 44px !important;
  padding-right: 44px !important
}

.spacing-89 .row {
  margin-right: -44.5px;
  margin-left: -44.5px
}

.spacing-89 .row>[class^="col-"],
.spacing-89 .row>[class*=" col-"] {
  padding-left: 44.5px !important;
  padding-right: 44.5px !important
}

.spacing-90 .row {
  margin-right: -45px;
  margin-left: -45px
}

.spacing-90 .row>[class^="col-"],
.spacing-90 .row>[class*=" col-"] {
  padding-left: 45px !important;
  padding-right: 45px !important
}

.spacing-91 .row {
  margin-right: -45.5px;
  margin-left: -45.5px
}

.spacing-91 .row>[class^="col-"],
.spacing-91 .row>[class*=" col-"] {
  padding-left: 45.5px !important;
  padding-right: 45.5px !important
}

.spacing-92 .row {
  margin-right: -46px;
  margin-left: -46px
}

.spacing-92 .row>[class^="col-"],
.spacing-92 .row>[class*=" col-"] {
  padding-left: 46px !important;
  padding-right: 46px !important
}

.spacing-93 .row {
  margin-right: -46.5px;
  margin-left: -46.5px
}

.spacing-93 .row>[class^="col-"],
.spacing-93 .row>[class*=" col-"] {
  padding-left: 46.5px !important;
  padding-right: 46.5px !important
}

.spacing-94 .row {
  margin-right: -47px;
  margin-left: -47px
}

.spacing-94 .row>[class^="col-"],
.spacing-94 .row>[class*=" col-"] {
  padding-left: 47px !important;
  padding-right: 47px !important
}

.spacing-95 .row {
  margin-right: -47.5px;
  margin-left: -47.5px
}

.spacing-95 .row>[class^="col-"],
.spacing-95 .row>[class*=" col-"] {
  padding-left: 47.5px !important;
  padding-right: 47.5px !important
}

.spacing-96 .row {
  margin-right: -48px;
  margin-left: -48px
}

.spacing-96 .row>[class^="col-"],
.spacing-96 .row>[class*=" col-"] {
  padding-left: 48px !important;
  padding-right: 48px !important
}

.spacing-97 .row {
  margin-right: -48.5px;
  margin-left: -48.5px
}

.spacing-97 .row>[class^="col-"],
.spacing-97 .row>[class*=" col-"] {
  padding-left: 48.5px !important;
  padding-right: 48.5px !important
}

.spacing-98 .row {
  margin-right: -49px;
  margin-left: -49px
}

.spacing-98 .row>[class^="col-"],
.spacing-98 .row>[class*=" col-"] {
  padding-left: 49px !important;
  padding-right: 49px !important
}

.spacing-99 .row {
  margin-right: -49.5px;
  margin-left: -49.5px
}

.spacing-99 .row>[class^="col-"],
.spacing-99 .row>[class*=" col-"] {
  padding-left: 49.5px !important;
  padding-right: 49.5px !important
}

.spacing-100 .row {
  margin-right: -50px;
  margin-left: -50px
}

.spacing-100 .row>[class^="col-"],
.spacing-100 .row>[class*=" col-"] {
  padding-left: 50px !important;
  padding-right: 50px !important
}

@media (max-width:1199px) {
  .mt-lg-0 {
    margin-top: 0px !important
  }

  .mb-lg-0 {
    margin-bottom: 0px !important
  }

  .mt-lg-1 {
    margin-top: 1px !important
  }

  .mb-lg-1 {
    margin-bottom: 1px !important
  }

  .mt-lg-2 {
    margin-top: 2px !important
  }

  .mb-lg-2 {
    margin-bottom: 2px !important
  }

  .mt-lg-3 {
    margin-top: 3px !important
  }

  .mb-lg-3 {
    margin-bottom: 3px !important
  }

  .mt-lg-4 {
    margin-top: 4px !important
  }

  .mb-lg-4 {
    margin-bottom: 4px !important
  }

  .mt-lg-5 {
    margin-top: 5px !important
  }

  .mb-lg-5 {
    margin-bottom: 5px !important
  }

  .mt-lg-6 {
    margin-top: 6px !important
  }

  .mb-lg-6 {
    margin-bottom: 6px !important
  }

  .mt-lg-7 {
    margin-top: 7px !important
  }

  .mb-lg-7 {
    margin-bottom: 7px !important
  }

  .mt-lg-8 {
    margin-top: 8px !important
  }

  .mb-lg-8 {
    margin-bottom: 8px !important
  }

  .mt-lg-9 {
    margin-top: 9px !important
  }

  .mb-lg-9 {
    margin-bottom: 9px !important
  }

  .mt-lg-10 {
    margin-top: 10px !important
  }

  .mb-lg-10 {
    margin-bottom: 10px !important
  }

  .mt-lg-11 {
    margin-top: 11px !important
  }

  .mb-lg-11 {
    margin-bottom: 11px !important
  }

  .mt-lg-12 {
    margin-top: 12px !important
  }

  .mb-lg-12 {
    margin-bottom: 12px !important
  }

  .mt-lg-13 {
    margin-top: 13px !important
  }

  .mb-lg-13 {
    margin-bottom: 13px !important
  }

  .mt-lg-14 {
    margin-top: 14px !important
  }

  .mb-lg-14 {
    margin-bottom: 14px !important
  }

  .mt-lg-15 {
    margin-top: 15px !important
  }

  .mb-lg-15 {
    margin-bottom: 15px !important
  }

  .mt-lg-16 {
    margin-top: 16px !important
  }

  .mb-lg-16 {
    margin-bottom: 16px !important
  }

  .mt-lg-17 {
    margin-top: 17px !important
  }

  .mb-lg-17 {
    margin-bottom: 17px !important
  }

  .mt-lg-18 {
    margin-top: 18px !important
  }

  .mb-lg-18 {
    margin-bottom: 18px !important
  }

  .mt-lg-19 {
    margin-top: 19px !important
  }

  .mb-lg-19 {
    margin-bottom: 19px !important
  }

  .mt-lg-20 {
    margin-top: 20px !important
  }

  .mb-lg-20 {
    margin-bottom: 20px !important
  }

  .mt-lg-21 {
    margin-top: 21px !important
  }

  .mb-lg-21 {
    margin-bottom: 21px !important
  }

  .mt-lg-22 {
    margin-top: 22px !important
  }

  .mb-lg-22 {
    margin-bottom: 22px !important
  }

  .mt-lg-23 {
    margin-top: 23px !important
  }

  .mb-lg-23 {
    margin-bottom: 23px !important
  }

  .mt-lg-24 {
    margin-top: 24px !important
  }

  .mb-lg-24 {
    margin-bottom: 24px !important
  }

  .mt-lg-25 {
    margin-top: 25px !important
  }

  .mb-lg-25 {
    margin-bottom: 25px !important
  }

  .mt-lg-26 {
    margin-top: 26px !important
  }

  .mb-lg-26 {
    margin-bottom: 26px !important
  }

  .mt-lg-27 {
    margin-top: 27px !important
  }

  .mb-lg-27 {
    margin-bottom: 27px !important
  }

  .mt-lg-28 {
    margin-top: 28px !important
  }

  .mb-lg-28 {
    margin-bottom: 28px !important
  }

  .mt-lg-29 {
    margin-top: 29px !important
  }

  .mb-lg-29 {
    margin-bottom: 29px !important
  }

  .mt-lg-30 {
    margin-top: 30px !important
  }

  .mb-lg-30 {
    margin-bottom: 30px !important
  }

  .mt-lg-31 {
    margin-top: 31px !important
  }

  .mb-lg-31 {
    margin-bottom: 31px !important
  }

  .mt-lg-32 {
    margin-top: 32px !important
  }

  .mb-lg-32 {
    margin-bottom: 32px !important
  }

  .mt-lg-33 {
    margin-top: 33px !important
  }

  .mb-lg-33 {
    margin-bottom: 33px !important
  }

  .mt-lg-34 {
    margin-top: 34px !important
  }

  .mb-lg-34 {
    margin-bottom: 34px !important
  }

  .mt-lg-35 {
    margin-top: 35px !important
  }

  .mb-lg-35 {
    margin-bottom: 35px !important
  }

  .mt-lg-36 {
    margin-top: 36px !important
  }

  .mb-lg-36 {
    margin-bottom: 36px !important
  }

  .mt-lg-37 {
    margin-top: 37px !important
  }

  .mb-lg-37 {
    margin-bottom: 37px !important
  }

  .mt-lg-38 {
    margin-top: 38px !important
  }

  .mb-lg-38 {
    margin-bottom: 38px !important
  }

  .mt-lg-39 {
    margin-top: 39px !important
  }

  .mb-lg-39 {
    margin-bottom: 39px !important
  }

  .mt-lg-40 {
    margin-top: 40px !important
  }

  .mb-lg-40 {
    margin-bottom: 40px !important
  }

  .mt-lg-41 {
    margin-top: 41px !important
  }

  .mb-lg-41 {
    margin-bottom: 41px !important
  }

  .mt-lg-42 {
    margin-top: 42px !important
  }

  .mb-lg-42 {
    margin-bottom: 42px !important
  }

  .mt-lg-43 {
    margin-top: 43px !important
  }

  .mb-lg-43 {
    margin-bottom: 43px !important
  }

  .mt-lg-44 {
    margin-top: 44px !important
  }

  .mb-lg-44 {
    margin-bottom: 44px !important
  }

  .mt-lg-45 {
    margin-top: 45px !important
  }

  .mb-lg-45 {
    margin-bottom: 45px !important
  }

  .mt-lg-46 {
    margin-top: 46px !important
  }

  .mb-lg-46 {
    margin-bottom: 46px !important
  }

  .mt-lg-47 {
    margin-top: 47px !important
  }

  .mb-lg-47 {
    margin-bottom: 47px !important
  }

  .mt-lg-48 {
    margin-top: 48px !important
  }

  .mb-lg-48 {
    margin-bottom: 48px !important
  }

  .mt-lg-49 {
    margin-top: 49px !important
  }

  .mb-lg-49 {
    margin-bottom: 49px !important
  }

  .mt-lg-50 {
    margin-top: 50px !important
  }

  .mb-lg-50 {
    margin-bottom: 50px !important
  }

  .mt-lg-51 {
    margin-top: 51px !important
  }

  .mb-lg-51 {
    margin-bottom: 51px !important
  }

  .mt-lg-52 {
    margin-top: 52px !important
  }

  .mb-lg-52 {
    margin-bottom: 52px !important
  }

  .mt-lg-53 {
    margin-top: 53px !important
  }

  .mb-lg-53 {
    margin-bottom: 53px !important
  }

  .mt-lg-54 {
    margin-top: 54px !important
  }

  .mb-lg-54 {
    margin-bottom: 54px !important
  }

  .mt-lg-55 {
    margin-top: 55px !important
  }

  .mb-lg-55 {
    margin-bottom: 55px !important
  }

  .mt-lg-56 {
    margin-top: 56px !important
  }

  .mb-lg-56 {
    margin-bottom: 56px !important
  }

  .mt-lg-57 {
    margin-top: 57px !important
  }

  .mb-lg-57 {
    margin-bottom: 57px !important
  }

  .mt-lg-58 {
    margin-top: 58px !important
  }

  .mb-lg-58 {
    margin-bottom: 58px !important
  }

  .mt-lg-59 {
    margin-top: 59px !important
  }

  .mb-lg-59 {
    margin-bottom: 59px !important
  }

  .mt-lg-60 {
    margin-top: 60px !important
  }

  .mb-lg-60 {
    margin-bottom: 60px !important
  }

  .mt-lg-61 {
    margin-top: 61px !important
  }

  .mb-lg-61 {
    margin-bottom: 61px !important
  }

  .mt-lg-62 {
    margin-top: 62px !important
  }

  .mb-lg-62 {
    margin-bottom: 62px !important
  }

  .mt-lg-63 {
    margin-top: 63px !important
  }

  .mb-lg-63 {
    margin-bottom: 63px !important
  }

  .mt-lg-64 {
    margin-top: 64px !important
  }

  .mb-lg-64 {
    margin-bottom: 64px !important
  }

  .mt-lg-65 {
    margin-top: 65px !important
  }

  .mb-lg-65 {
    margin-bottom: 65px !important
  }

  .mt-lg-66 {
    margin-top: 66px !important
  }

  .mb-lg-66 {
    margin-bottom: 66px !important
  }

  .mt-lg-67 {
    margin-top: 67px !important
  }

  .mb-lg-67 {
    margin-bottom: 67px !important
  }

  .mt-lg-68 {
    margin-top: 68px !important
  }

  .mb-lg-68 {
    margin-bottom: 68px !important
  }

  .mt-lg-69 {
    margin-top: 69px !important
  }

  .mb-lg-69 {
    margin-bottom: 69px !important
  }

  .mt-lg-70 {
    margin-top: 70px !important
  }

  .mb-lg-70 {
    margin-bottom: 70px !important
  }

  .mt-lg-71 {
    margin-top: 71px !important
  }

  .mb-lg-71 {
    margin-bottom: 71px !important
  }

  .mt-lg-72 {
    margin-top: 72px !important
  }

  .mb-lg-72 {
    margin-bottom: 72px !important
  }

  .mt-lg-73 {
    margin-top: 73px !important
  }

  .mb-lg-73 {
    margin-bottom: 73px !important
  }

  .mt-lg-74 {
    margin-top: 74px !important
  }

  .mb-lg-74 {
    margin-bottom: 74px !important
  }

  .mt-lg-75 {
    margin-top: 75px !important
  }

  .mb-lg-75 {
    margin-bottom: 75px !important
  }

  .mt-lg-76 {
    margin-top: 76px !important
  }

  .mb-lg-76 {
    margin-bottom: 76px !important
  }

  .mt-lg-77 {
    margin-top: 77px !important
  }

  .mb-lg-77 {
    margin-bottom: 77px !important
  }

  .mt-lg-78 {
    margin-top: 78px !important
  }

  .mb-lg-78 {
    margin-bottom: 78px !important
  }

  .mt-lg-79 {
    margin-top: 79px !important
  }

  .mb-lg-79 {
    margin-bottom: 79px !important
  }

  .mt-lg-80 {
    margin-top: 80px !important
  }

  .mb-lg-80 {
    margin-bottom: 80px !important
  }

  .mt-lg-81 {
    margin-top: 81px !important
  }

  .mb-lg-81 {
    margin-bottom: 81px !important
  }

  .mt-lg-82 {
    margin-top: 82px !important
  }

  .mb-lg-82 {
    margin-bottom: 82px !important
  }

  .mt-lg-83 {
    margin-top: 83px !important
  }

  .mb-lg-83 {
    margin-bottom: 83px !important
  }

  .mt-lg-84 {
    margin-top: 84px !important
  }

  .mb-lg-84 {
    margin-bottom: 84px !important
  }

  .mt-lg-85 {
    margin-top: 85px !important
  }

  .mb-lg-85 {
    margin-bottom: 85px !important
  }

  .mt-lg-86 {
    margin-top: 86px !important
  }

  .mb-lg-86 {
    margin-bottom: 86px !important
  }

  .mt-lg-87 {
    margin-top: 87px !important
  }

  .mb-lg-87 {
    margin-bottom: 87px !important
  }

  .mt-lg-88 {
    margin-top: 88px !important
  }

  .mb-lg-88 {
    margin-bottom: 88px !important
  }

  .mt-lg-89 {
    margin-top: 89px !important
  }

  .mb-lg-89 {
    margin-bottom: 89px !important
  }

  .mt-lg-90 {
    margin-top: 90px !important
  }

  .mb-lg-90 {
    margin-bottom: 90px !important
  }

  .mt-lg-91 {
    margin-top: 91px !important
  }

  .mb-lg-91 {
    margin-bottom: 91px !important
  }

  .mt-lg-92 {
    margin-top: 92px !important
  }

  .mb-lg-92 {
    margin-bottom: 92px !important
  }

  .mt-lg-93 {
    margin-top: 93px !important
  }

  .mb-lg-93 {
    margin-bottom: 93px !important
  }

  .mt-lg-94 {
    margin-top: 94px !important
  }

  .mb-lg-94 {
    margin-bottom: 94px !important
  }

  .mt-lg-95 {
    margin-top: 95px !important
  }

  .mb-lg-95 {
    margin-bottom: 95px !important
  }

  .mt-lg-96 {
    margin-top: 96px !important
  }

  .mb-lg-96 {
    margin-bottom: 96px !important
  }

  .mt-lg-97 {
    margin-top: 97px !important
  }

  .mb-lg-97 {
    margin-bottom: 97px !important
  }

  .mt-lg-98 {
    margin-top: 98px !important
  }

  .mb-lg-98 {
    margin-bottom: 98px !important
  }

  .mt-lg-99 {
    margin-top: 99px !important
  }

  .mb-lg-99 {
    margin-bottom: 99px !important
  }

  .mt-lg-100 {
    margin-top: 100px !important
  }

  .mb-lg-100 {
    margin-bottom: 100px !important
  }

  .mt-lg-101 {
    margin-top: 101px !important
  }

  .mb-lg-101 {
    margin-bottom: 101px !important
  }

  .mt-lg-102 {
    margin-top: 102px !important
  }

  .mb-lg-102 {
    margin-bottom: 102px !important
  }

  .mt-lg-103 {
    margin-top: 103px !important
  }

  .mb-lg-103 {
    margin-bottom: 103px !important
  }

  .mt-lg-104 {
    margin-top: 104px !important
  }

  .mb-lg-104 {
    margin-bottom: 104px !important
  }

  .mt-lg-105 {
    margin-top: 105px !important
  }

  .mb-lg-105 {
    margin-bottom: 105px !important
  }

  .mt-lg-106 {
    margin-top: 106px !important
  }

  .mb-lg-106 {
    margin-bottom: 106px !important
  }

  .mt-lg-107 {
    margin-top: 107px !important
  }

  .mb-lg-107 {
    margin-bottom: 107px !important
  }

  .mt-lg-108 {
    margin-top: 108px !important
  }

  .mb-lg-108 {
    margin-bottom: 108px !important
  }

  .mt-lg-109 {
    margin-top: 109px !important
  }

  .mb-lg-109 {
    margin-bottom: 109px !important
  }

  .mt-lg-110 {
    margin-top: 110px !important
  }

  .mb-lg-110 {
    margin-bottom: 110px !important
  }

  .mt-lg-111 {
    margin-top: 111px !important
  }

  .mb-lg-111 {
    margin-bottom: 111px !important
  }

  .mt-lg-112 {
    margin-top: 112px !important
  }

  .mb-lg-112 {
    margin-bottom: 112px !important
  }

  .mt-lg-113 {
    margin-top: 113px !important
  }

  .mb-lg-113 {
    margin-bottom: 113px !important
  }

  .mt-lg-114 {
    margin-top: 114px !important
  }

  .mb-lg-114 {
    margin-bottom: 114px !important
  }

  .mt-lg-115 {
    margin-top: 115px !important
  }

  .mb-lg-115 {
    margin-bottom: 115px !important
  }

  .mt-lg-116 {
    margin-top: 116px !important
  }

  .mb-lg-116 {
    margin-bottom: 116px !important
  }

  .mt-lg-117 {
    margin-top: 117px !important
  }

  .mb-lg-117 {
    margin-bottom: 117px !important
  }

  .mt-lg-118 {
    margin-top: 118px !important
  }

  .mb-lg-118 {
    margin-bottom: 118px !important
  }

  .mt-lg-119 {
    margin-top: 119px !important
  }

  .mb-lg-119 {
    margin-bottom: 119px !important
  }

  .mt-lg-120 {
    margin-top: 120px !important
  }

  .mb-lg-120 {
    margin-bottom: 120px !important
  }

  .mt-lg-121 {
    margin-top: 121px !important
  }

  .mb-lg-121 {
    margin-bottom: 121px !important
  }

  .mt-lg-122 {
    margin-top: 122px !important
  }

  .mb-lg-122 {
    margin-bottom: 122px !important
  }

  .mt-lg-123 {
    margin-top: 123px !important
  }

  .mb-lg-123 {
    margin-bottom: 123px !important
  }

  .mt-lg-124 {
    margin-top: 124px !important
  }

  .mb-lg-124 {
    margin-bottom: 124px !important
  }

  .mt-lg-125 {
    margin-top: 125px !important
  }

  .mb-lg-125 {
    margin-bottom: 125px !important
  }

  .mt-lg-126 {
    margin-top: 126px !important
  }

  .mb-lg-126 {
    margin-bottom: 126px !important
  }

  .mt-lg-127 {
    margin-top: 127px !important
  }

  .mb-lg-127 {
    margin-bottom: 127px !important
  }

  .mt-lg-128 {
    margin-top: 128px !important
  }

  .mb-lg-128 {
    margin-bottom: 128px !important
  }

  .mt-lg-129 {
    margin-top: 129px !important
  }

  .mb-lg-129 {
    margin-bottom: 129px !important
  }

  .mt-lg-130 {
    margin-top: 130px !important
  }

  .mb-lg-130 {
    margin-bottom: 130px !important
  }

  .mt-lg-131 {
    margin-top: 131px !important
  }

  .mb-lg-131 {
    margin-bottom: 131px !important
  }

  .mt-lg-132 {
    margin-top: 132px !important
  }

  .mb-lg-132 {
    margin-bottom: 132px !important
  }

  .mt-lg-133 {
    margin-top: 133px !important
  }

  .mb-lg-133 {
    margin-bottom: 133px !important
  }

  .mt-lg-134 {
    margin-top: 134px !important
  }

  .mb-lg-134 {
    margin-bottom: 134px !important
  }

  .mt-lg-135 {
    margin-top: 135px !important
  }

  .mb-lg-135 {
    margin-bottom: 135px !important
  }

  .mt-lg-136 {
    margin-top: 136px !important
  }

  .mb-lg-136 {
    margin-bottom: 136px !important
  }

  .mt-lg-137 {
    margin-top: 137px !important
  }

  .mb-lg-137 {
    margin-bottom: 137px !important
  }

  .mt-lg-138 {
    margin-top: 138px !important
  }

  .mb-lg-138 {
    margin-bottom: 138px !important
  }

  .mt-lg-139 {
    margin-top: 139px !important
  }

  .mb-lg-139 {
    margin-bottom: 139px !important
  }

  .mt-lg-140 {
    margin-top: 140px !important
  }

  .mb-lg-140 {
    margin-bottom: 140px !important
  }

  .mt-lg-141 {
    margin-top: 141px !important
  }

  .mb-lg-141 {
    margin-bottom: 141px !important
  }

  .mt-lg-142 {
    margin-top: 142px !important
  }

  .mb-lg-142 {
    margin-bottom: 142px !important
  }

  .mt-lg-143 {
    margin-top: 143px !important
  }

  .mb-lg-143 {
    margin-bottom: 143px !important
  }

  .mt-lg-144 {
    margin-top: 144px !important
  }

  .mb-lg-144 {
    margin-bottom: 144px !important
  }

  .mt-lg-145 {
    margin-top: 145px !important
  }

  .mb-lg-145 {
    margin-bottom: 145px !important
  }

  .mt-lg-146 {
    margin-top: 146px !important
  }

  .mb-lg-146 {
    margin-bottom: 146px !important
  }

  .mt-lg-147 {
    margin-top: 147px !important
  }

  .mb-lg-147 {
    margin-bottom: 147px !important
  }

  .mt-lg-148 {
    margin-top: 148px !important
  }

  .mb-lg-148 {
    margin-bottom: 148px !important
  }

  .mt-lg-149 {
    margin-top: 149px !important
  }

  .mb-lg-149 {
    margin-bottom: 149px !important
  }

  .mt-lg-150 {
    margin-top: 150px !important
  }

  .mb-lg-150 {
    margin-bottom: 150px !important
  }

  .mt-lg-151 {
    margin-top: 151px !important
  }

  .mb-lg-151 {
    margin-bottom: 151px !important
  }

  .mt-lg-152 {
    margin-top: 152px !important
  }

  .mb-lg-152 {
    margin-bottom: 152px !important
  }

  .mt-lg-153 {
    margin-top: 153px !important
  }

  .mb-lg-153 {
    margin-bottom: 153px !important
  }

  .mt-lg-154 {
    margin-top: 154px !important
  }

  .mb-lg-154 {
    margin-bottom: 154px !important
  }

  .mt-lg-155 {
    margin-top: 155px !important
  }

  .mb-lg-155 {
    margin-bottom: 155px !important
  }

  .mt-lg-156 {
    margin-top: 156px !important
  }

  .mb-lg-156 {
    margin-bottom: 156px !important
  }

  .mt-lg-157 {
    margin-top: 157px !important
  }

  .mb-lg-157 {
    margin-bottom: 157px !important
  }

  .mt-lg-158 {
    margin-top: 158px !important
  }

  .mb-lg-158 {
    margin-bottom: 158px !important
  }

  .mt-lg-159 {
    margin-top: 159px !important
  }

  .mb-lg-159 {
    margin-bottom: 159px !important
  }

  .mt-lg-160 {
    margin-top: 160px !important
  }

  .mb-lg-160 {
    margin-bottom: 160px !important
  }

  .mt-lg-161 {
    margin-top: 161px !important
  }

  .mb-lg-161 {
    margin-bottom: 161px !important
  }

  .mt-lg-162 {
    margin-top: 162px !important
  }

  .mb-lg-162 {
    margin-bottom: 162px !important
  }

  .mt-lg-163 {
    margin-top: 163px !important
  }

  .mb-lg-163 {
    margin-bottom: 163px !important
  }

  .mt-lg-164 {
    margin-top: 164px !important
  }

  .mb-lg-164 {
    margin-bottom: 164px !important
  }

  .mt-lg-165 {
    margin-top: 165px !important
  }

  .mb-lg-165 {
    margin-bottom: 165px !important
  }

  .mt-lg-166 {
    margin-top: 166px !important
  }

  .mb-lg-166 {
    margin-bottom: 166px !important
  }

  .mt-lg-167 {
    margin-top: 167px !important
  }

  .mb-lg-167 {
    margin-bottom: 167px !important
  }

  .mt-lg-168 {
    margin-top: 168px !important
  }

  .mb-lg-168 {
    margin-bottom: 168px !important
  }

  .mt-lg-169 {
    margin-top: 169px !important
  }

  .mb-lg-169 {
    margin-bottom: 169px !important
  }

  .mt-lg-170 {
    margin-top: 170px !important
  }

  .mb-lg-170 {
    margin-bottom: 170px !important
  }

  .mt-lg-171 {
    margin-top: 171px !important
  }

  .mb-lg-171 {
    margin-bottom: 171px !important
  }

  .mt-lg-172 {
    margin-top: 172px !important
  }

  .mb-lg-172 {
    margin-bottom: 172px !important
  }

  .mt-lg-173 {
    margin-top: 173px !important
  }

  .mb-lg-173 {
    margin-bottom: 173px !important
  }

  .mt-lg-174 {
    margin-top: 174px !important
  }

  .mb-lg-174 {
    margin-bottom: 174px !important
  }

  .mt-lg-175 {
    margin-top: 175px !important
  }

  .mb-lg-175 {
    margin-bottom: 175px !important
  }

  .mt-lg-176 {
    margin-top: 176px !important
  }

  .mb-lg-176 {
    margin-bottom: 176px !important
  }

  .mt-lg-177 {
    margin-top: 177px !important
  }

  .mb-lg-177 {
    margin-bottom: 177px !important
  }

  .mt-lg-178 {
    margin-top: 178px !important
  }

  .mb-lg-178 {
    margin-bottom: 178px !important
  }

  .mt-lg-179 {
    margin-top: 179px !important
  }

  .mb-lg-179 {
    margin-bottom: 179px !important
  }

  .mt-lg-180 {
    margin-top: 180px !important
  }

  .mb-lg-180 {
    margin-bottom: 180px !important
  }

  .mt-lg-181 {
    margin-top: 181px !important
  }

  .mb-lg-181 {
    margin-bottom: 181px !important
  }

  .mt-lg-182 {
    margin-top: 182px !important
  }

  .mb-lg-182 {
    margin-bottom: 182px !important
  }

  .mt-lg-183 {
    margin-top: 183px !important
  }

  .mb-lg-183 {
    margin-bottom: 183px !important
  }

  .mt-lg-184 {
    margin-top: 184px !important
  }

  .mb-lg-184 {
    margin-bottom: 184px !important
  }

  .mt-lg-185 {
    margin-top: 185px !important
  }

  .mb-lg-185 {
    margin-bottom: 185px !important
  }

  .mt-lg-186 {
    margin-top: 186px !important
  }

  .mb-lg-186 {
    margin-bottom: 186px !important
  }

  .mt-lg-187 {
    margin-top: 187px !important
  }

  .mb-lg-187 {
    margin-bottom: 187px !important
  }

  .mt-lg-188 {
    margin-top: 188px !important
  }

  .mb-lg-188 {
    margin-bottom: 188px !important
  }

  .mt-lg-189 {
    margin-top: 189px !important
  }

  .mb-lg-189 {
    margin-bottom: 189px !important
  }

  .mt-lg-190 {
    margin-top: 190px !important
  }

  .mb-lg-190 {
    margin-bottom: 190px !important
  }

  .mt-lg-191 {
    margin-top: 191px !important
  }

  .mb-lg-191 {
    margin-bottom: 191px !important
  }

  .mt-lg-192 {
    margin-top: 192px !important
  }

  .mb-lg-192 {
    margin-bottom: 192px !important
  }

  .mt-lg-193 {
    margin-top: 193px !important
  }

  .mb-lg-193 {
    margin-bottom: 193px !important
  }

  .mt-lg-194 {
    margin-top: 194px !important
  }

  .mb-lg-194 {
    margin-bottom: 194px !important
  }

  .mt-lg-195 {
    margin-top: 195px !important
  }

  .mb-lg-195 {
    margin-bottom: 195px !important
  }

  .mt-lg-196 {
    margin-top: 196px !important
  }

  .mb-lg-196 {
    margin-bottom: 196px !important
  }

  .mt-lg-197 {
    margin-top: 197px !important
  }

  .mb-lg-197 {
    margin-bottom: 197px !important
  }

  .mt-lg-198 {
    margin-top: 198px !important
  }

  .mb-lg-198 {
    margin-bottom: 198px !important
  }

  .mt-lg-199 {
    margin-top: 199px !important
  }

  .mb-lg-199 {
    margin-bottom: 199px !important
  }

  .mt-lg-200 {
    margin-top: 200px !important
  }

  .mb-lg-200 {
    margin-bottom: 200px !important
  }

  .mt-lg-201 {
    margin-top: 201px !important
  }

  .mb-lg-201 {
    margin-bottom: 201px !important
  }

  .mt-lg-202 {
    margin-top: 202px !important
  }

  .mb-lg-202 {
    margin-bottom: 202px !important
  }

  .mt-lg-203 {
    margin-top: 203px !important
  }

  .mb-lg-203 {
    margin-bottom: 203px !important
  }

  .mt-lg-204 {
    margin-top: 204px !important
  }

  .mb-lg-204 {
    margin-bottom: 204px !important
  }

  .mt-lg-205 {
    margin-top: 205px !important
  }

  .mb-lg-205 {
    margin-bottom: 205px !important
  }

  .mt-lg-206 {
    margin-top: 206px !important
  }

  .mb-lg-206 {
    margin-bottom: 206px !important
  }

  .mt-lg-207 {
    margin-top: 207px !important
  }

  .mb-lg-207 {
    margin-bottom: 207px !important
  }

  .mt-lg-208 {
    margin-top: 208px !important
  }

  .mb-lg-208 {
    margin-bottom: 208px !important
  }

  .mt-lg-209 {
    margin-top: 209px !important
  }

  .mb-lg-209 {
    margin-bottom: 209px !important
  }

  .mt-lg-210 {
    margin-top: 210px !important
  }

  .mb-lg-210 {
    margin-bottom: 210px !important
  }

  .mt-lg-211 {
    margin-top: 211px !important
  }

  .mb-lg-211 {
    margin-bottom: 211px !important
  }

  .mt-lg-212 {
    margin-top: 212px !important
  }

  .mb-lg-212 {
    margin-bottom: 212px !important
  }

  .mt-lg-213 {
    margin-top: 213px !important
  }

  .mb-lg-213 {
    margin-bottom: 213px !important
  }

  .mt-lg-214 {
    margin-top: 214px !important
  }

  .mb-lg-214 {
    margin-bottom: 214px !important
  }

  .mt-lg-215 {
    margin-top: 215px !important
  }

  .mb-lg-215 {
    margin-bottom: 215px !important
  }

  .mt-lg-216 {
    margin-top: 216px !important
  }

  .mb-lg-216 {
    margin-bottom: 216px !important
  }

  .mt-lg-217 {
    margin-top: 217px !important
  }

  .mb-lg-217 {
    margin-bottom: 217px !important
  }

  .mt-lg-218 {
    margin-top: 218px !important
  }

  .mb-lg-218 {
    margin-bottom: 218px !important
  }

  .mt-lg-219 {
    margin-top: 219px !important
  }

  .mb-lg-219 {
    margin-bottom: 219px !important
  }

  .mt-lg-220 {
    margin-top: 220px !important
  }

  .mb-lg-220 {
    margin-bottom: 220px !important
  }

  .mt-lg-221 {
    margin-top: 221px !important
  }

  .mb-lg-221 {
    margin-bottom: 221px !important
  }

  .mt-lg-222 {
    margin-top: 222px !important
  }

  .mb-lg-222 {
    margin-bottom: 222px !important
  }

  .mt-lg-223 {
    margin-top: 223px !important
  }

  .mb-lg-223 {
    margin-bottom: 223px !important
  }

  .mt-lg-224 {
    margin-top: 224px !important
  }

  .mb-lg-224 {
    margin-bottom: 224px !important
  }

  .mt-lg-225 {
    margin-top: 225px !important
  }

  .mb-lg-225 {
    margin-bottom: 225px !important
  }

  .mt-lg-226 {
    margin-top: 226px !important
  }

  .mb-lg-226 {
    margin-bottom: 226px !important
  }

  .mt-lg-227 {
    margin-top: 227px !important
  }

  .mb-lg-227 {
    margin-bottom: 227px !important
  }

  .mt-lg-228 {
    margin-top: 228px !important
  }

  .mb-lg-228 {
    margin-bottom: 228px !important
  }

  .mt-lg-229 {
    margin-top: 229px !important
  }

  .mb-lg-229 {
    margin-bottom: 229px !important
  }

  .mt-lg-230 {
    margin-top: 230px !important
  }

  .mb-lg-230 {
    margin-bottom: 230px !important
  }

  .mt-lg-231 {
    margin-top: 231px !important
  }

  .mb-lg-231 {
    margin-bottom: 231px !important
  }

  .mt-lg-232 {
    margin-top: 232px !important
  }

  .mb-lg-232 {
    margin-bottom: 232px !important
  }

  .mt-lg-233 {
    margin-top: 233px !important
  }

  .mb-lg-233 {
    margin-bottom: 233px !important
  }

  .mt-lg-234 {
    margin-top: 234px !important
  }

  .mb-lg-234 {
    margin-bottom: 234px !important
  }

  .mt-lg-235 {
    margin-top: 235px !important
  }

  .mb-lg-235 {
    margin-bottom: 235px !important
  }

  .mt-lg-236 {
    margin-top: 236px !important
  }

  .mb-lg-236 {
    margin-bottom: 236px !important
  }

  .mt-lg-237 {
    margin-top: 237px !important
  }

  .mb-lg-237 {
    margin-bottom: 237px !important
  }

  .mt-lg-238 {
    margin-top: 238px !important
  }

  .mb-lg-238 {
    margin-bottom: 238px !important
  }

  .mt-lg-239 {
    margin-top: 239px !important
  }

  .mb-lg-239 {
    margin-bottom: 239px !important
  }

  .mt-lg-240 {
    margin-top: 240px !important
  }

  .mb-lg-240 {
    margin-bottom: 240px !important
  }

  .mt-lg-241 {
    margin-top: 241px !important
  }

  .mb-lg-241 {
    margin-bottom: 241px !important
  }

  .mt-lg-242 {
    margin-top: 242px !important
  }

  .mb-lg-242 {
    margin-bottom: 242px !important
  }

  .mt-lg-243 {
    margin-top: 243px !important
  }

  .mb-lg-243 {
    margin-bottom: 243px !important
  }

  .mt-lg-244 {
    margin-top: 244px !important
  }

  .mb-lg-244 {
    margin-bottom: 244px !important
  }

  .mt-lg-245 {
    margin-top: 245px !important
  }

  .mb-lg-245 {
    margin-bottom: 245px !important
  }

  .mt-lg-246 {
    margin-top: 246px !important
  }

  .mb-lg-246 {
    margin-bottom: 246px !important
  }

  .mt-lg-247 {
    margin-top: 247px !important
  }

  .mb-lg-247 {
    margin-bottom: 247px !important
  }

  .mt-lg-248 {
    margin-top: 248px !important
  }

  .mb-lg-248 {
    margin-bottom: 248px !important
  }

  .mt-lg-249 {
    margin-top: 249px !important
  }

  .mb-lg-249 {
    margin-bottom: 249px !important
  }

  .mt-lg-250 {
    margin-top: 250px !important
  }

  .mb-lg-250 {
    margin-bottom: 250px !important
  }

  .mt-lg-251 {
    margin-top: 251px !important
  }

  .mb-lg-251 {
    margin-bottom: 251px !important
  }

  .mt-lg-252 {
    margin-top: 252px !important
  }

  .mb-lg-252 {
    margin-bottom: 252px !important
  }

  .mt-lg-253 {
    margin-top: 253px !important
  }

  .mb-lg-253 {
    margin-bottom: 253px !important
  }

  .mt-lg-254 {
    margin-top: 254px !important
  }

  .mb-lg-254 {
    margin-bottom: 254px !important
  }

  .mt-lg-255 {
    margin-top: 255px !important
  }

  .mb-lg-255 {
    margin-bottom: 255px !important
  }

  .mt-lg-256 {
    margin-top: 256px !important
  }

  .mb-lg-256 {
    margin-bottom: 256px !important
  }

  .mt-lg-257 {
    margin-top: 257px !important
  }

  .mb-lg-257 {
    margin-bottom: 257px !important
  }

  .mt-lg-258 {
    margin-top: 258px !important
  }

  .mb-lg-258 {
    margin-bottom: 258px !important
  }

  .mt-lg-259 {
    margin-top: 259px !important
  }

  .mb-lg-259 {
    margin-bottom: 259px !important
  }

  .mt-lg-260 {
    margin-top: 260px !important
  }

  .mb-lg-260 {
    margin-bottom: 260px !important
  }

  .mt-lg-261 {
    margin-top: 261px !important
  }

  .mb-lg-261 {
    margin-bottom: 261px !important
  }

  .mt-lg-262 {
    margin-top: 262px !important
  }

  .mb-lg-262 {
    margin-bottom: 262px !important
  }

  .mt-lg-263 {
    margin-top: 263px !important
  }

  .mb-lg-263 {
    margin-bottom: 263px !important
  }

  .mt-lg-264 {
    margin-top: 264px !important
  }

  .mb-lg-264 {
    margin-bottom: 264px !important
  }

  .mt-lg-265 {
    margin-top: 265px !important
  }

  .mb-lg-265 {
    margin-bottom: 265px !important
  }

  .mt-lg-266 {
    margin-top: 266px !important
  }

  .mb-lg-266 {
    margin-bottom: 266px !important
  }

  .mt-lg-267 {
    margin-top: 267px !important
  }

  .mb-lg-267 {
    margin-bottom: 267px !important
  }

  .mt-lg-268 {
    margin-top: 268px !important
  }

  .mb-lg-268 {
    margin-bottom: 268px !important
  }

  .mt-lg-269 {
    margin-top: 269px !important
  }

  .mb-lg-269 {
    margin-bottom: 269px !important
  }

  .mt-lg-270 {
    margin-top: 270px !important
  }

  .mb-lg-270 {
    margin-bottom: 270px !important
  }

  .mt-lg-271 {
    margin-top: 271px !important
  }

  .mb-lg-271 {
    margin-bottom: 271px !important
  }

  .mt-lg-272 {
    margin-top: 272px !important
  }

  .mb-lg-272 {
    margin-bottom: 272px !important
  }

  .mt-lg-273 {
    margin-top: 273px !important
  }

  .mb-lg-273 {
    margin-bottom: 273px !important
  }

  .mt-lg-274 {
    margin-top: 274px !important
  }

  .mb-lg-274 {
    margin-bottom: 274px !important
  }

  .mt-lg-275 {
    margin-top: 275px !important
  }

  .mb-lg-275 {
    margin-bottom: 275px !important
  }

  .mt-lg-276 {
    margin-top: 276px !important
  }

  .mb-lg-276 {
    margin-bottom: 276px !important
  }

  .mt-lg-277 {
    margin-top: 277px !important
  }

  .mb-lg-277 {
    margin-bottom: 277px !important
  }

  .mt-lg-278 {
    margin-top: 278px !important
  }

  .mb-lg-278 {
    margin-bottom: 278px !important
  }

  .mt-lg-279 {
    margin-top: 279px !important
  }

  .mb-lg-279 {
    margin-bottom: 279px !important
  }

  .mt-lg-280 {
    margin-top: 280px !important
  }

  .mb-lg-280 {
    margin-bottom: 280px !important
  }

  .mt-lg-281 {
    margin-top: 281px !important
  }

  .mb-lg-281 {
    margin-bottom: 281px !important
  }

  .mt-lg-282 {
    margin-top: 282px !important
  }

  .mb-lg-282 {
    margin-bottom: 282px !important
  }

  .mt-lg-283 {
    margin-top: 283px !important
  }

  .mb-lg-283 {
    margin-bottom: 283px !important
  }

  .mt-lg-284 {
    margin-top: 284px !important
  }

  .mb-lg-284 {
    margin-bottom: 284px !important
  }

  .mt-lg-285 {
    margin-top: 285px !important
  }

  .mb-lg-285 {
    margin-bottom: 285px !important
  }

  .mt-lg-286 {
    margin-top: 286px !important
  }

  .mb-lg-286 {
    margin-bottom: 286px !important
  }

  .mt-lg-287 {
    margin-top: 287px !important
  }

  .mb-lg-287 {
    margin-bottom: 287px !important
  }

  .mt-lg-288 {
    margin-top: 288px !important
  }

  .mb-lg-288 {
    margin-bottom: 288px !important
  }

  .mt-lg-289 {
    margin-top: 289px !important
  }

  .mb-lg-289 {
    margin-bottom: 289px !important
  }

  .mt-lg-290 {
    margin-top: 290px !important
  }

  .mb-lg-290 {
    margin-bottom: 290px !important
  }

  .mt-lg-291 {
    margin-top: 291px !important
  }

  .mb-lg-291 {
    margin-bottom: 291px !important
  }

  .mt-lg-292 {
    margin-top: 292px !important
  }

  .mb-lg-292 {
    margin-bottom: 292px !important
  }

  .mt-lg-293 {
    margin-top: 293px !important
  }

  .mb-lg-293 {
    margin-bottom: 293px !important
  }

  .mt-lg-294 {
    margin-top: 294px !important
  }

  .mb-lg-294 {
    margin-bottom: 294px !important
  }

  .mt-lg-295 {
    margin-top: 295px !important
  }

  .mb-lg-295 {
    margin-bottom: 295px !important
  }

  .mt-lg-296 {
    margin-top: 296px !important
  }

  .mb-lg-296 {
    margin-bottom: 296px !important
  }

  .mt-lg-297 {
    margin-top: 297px !important
  }

  .mb-lg-297 {
    margin-bottom: 297px !important
  }

  .mt-lg-298 {
    margin-top: 298px !important
  }

  .mb-lg-298 {
    margin-bottom: 298px !important
  }

  .mt-lg-299 {
    margin-top: 299px !important
  }

  .mb-lg-299 {
    margin-bottom: 299px !important
  }

  .mt-lg-300 {
    margin-top: 300px !important
  }

  .mb-lg-300 {
    margin-bottom: 300px !important
  }
}

@media (max-width:991px) {
  .mt-md-0 {
    margin-top: 0px !important
  }

  .mb-md-0 {
    margin-bottom: 0px !important
  }

  .mt-md-1 {
    margin-top: 1px !important
  }

  .mb-md-1 {
    margin-bottom: 1px !important
  }

  .mt-md-2 {
    margin-top: 2px !important
  }

  .mb-md-2 {
    margin-bottom: 2px !important
  }

  .mt-md-3 {
    margin-top: 3px !important
  }

  .mb-md-3 {
    margin-bottom: 3px !important
  }

  .mt-md-4 {
    margin-top: 4px !important
  }

  .mb-md-4 {
    margin-bottom: 4px !important
  }

  .mt-md-5 {
    margin-top: 5px !important
  }

  .mb-md-5 {
    margin-bottom: 5px !important
  }

  .mt-md-6 {
    margin-top: 6px !important
  }

  .mb-md-6 {
    margin-bottom: 6px !important
  }

  .mt-md-7 {
    margin-top: 7px !important
  }

  .mb-md-7 {
    margin-bottom: 7px !important
  }

  .mt-md-8 {
    margin-top: 8px !important
  }

  .mb-md-8 {
    margin-bottom: 8px !important
  }

  .mt-md-9 {
    margin-top: 9px !important
  }

  .mb-md-9 {
    margin-bottom: 9px !important
  }

  .mt-md-10 {
    margin-top: 10px !important
  }

  .mb-md-10 {
    margin-bottom: 10px !important
  }

  .mt-md-11 {
    margin-top: 11px !important
  }

  .mb-md-11 {
    margin-bottom: 11px !important
  }

  .mt-md-12 {
    margin-top: 12px !important
  }

  .mb-md-12 {
    margin-bottom: 12px !important
  }

  .mt-md-13 {
    margin-top: 13px !important
  }

  .mb-md-13 {
    margin-bottom: 13px !important
  }

  .mt-md-14 {
    margin-top: 14px !important
  }

  .mb-md-14 {
    margin-bottom: 14px !important
  }

  .mt-md-15 {
    margin-top: 15px !important
  }

  .mb-md-15 {
    margin-bottom: 15px !important
  }

  .mt-md-16 {
    margin-top: 16px !important
  }

  .mb-md-16 {
    margin-bottom: 16px !important
  }

  .mt-md-17 {
    margin-top: 17px !important
  }

  .mb-md-17 {
    margin-bottom: 17px !important
  }

  .mt-md-18 {
    margin-top: 18px !important
  }

  .mb-md-18 {
    margin-bottom: 18px !important
  }

  .mt-md-19 {
    margin-top: 19px !important
  }

  .mb-md-19 {
    margin-bottom: 19px !important
  }

  .mt-md-20 {
    margin-top: 20px !important
  }

  .mb-md-20 {
    margin-bottom: 20px !important
  }

  .mt-md-21 {
    margin-top: 21px !important
  }

  .mb-md-21 {
    margin-bottom: 21px !important
  }

  .mt-md-22 {
    margin-top: 22px !important
  }

  .mb-md-22 {
    margin-bottom: 22px !important
  }

  .mt-md-23 {
    margin-top: 23px !important
  }

  .mb-md-23 {
    margin-bottom: 23px !important
  }

  .mt-md-24 {
    margin-top: 24px !important
  }

  .mb-md-24 {
    margin-bottom: 24px !important
  }

  .mt-md-25 {
    margin-top: 25px !important
  }

  .mb-md-25 {
    margin-bottom: 25px !important
  }

  .mt-md-26 {
    margin-top: 26px !important
  }

  .mb-md-26 {
    margin-bottom: 26px !important
  }

  .mt-md-27 {
    margin-top: 27px !important
  }

  .mb-md-27 {
    margin-bottom: 27px !important
  }

  .mt-md-28 {
    margin-top: 28px !important
  }

  .mb-md-28 {
    margin-bottom: 28px !important
  }

  .mt-md-29 {
    margin-top: 29px !important
  }

  .mb-md-29 {
    margin-bottom: 29px !important
  }

  .mt-md-30 {
    margin-top: 30px !important
  }

  .mb-md-30 {
    margin-bottom: 30px !important
  }

  .mt-md-31 {
    margin-top: 31px !important
  }

  .mb-md-31 {
    margin-bottom: 31px !important
  }

  .mt-md-32 {
    margin-top: 32px !important
  }

  .mb-md-32 {
    margin-bottom: 32px !important
  }

  .mt-md-33 {
    margin-top: 33px !important
  }

  .mb-md-33 {
    margin-bottom: 33px !important
  }

  .mt-md-34 {
    margin-top: 34px !important
  }

  .mb-md-34 {
    margin-bottom: 34px !important
  }

  .mt-md-35 {
    margin-top: 35px !important
  }

  .mb-md-35 {
    margin-bottom: 35px !important
  }

  .mt-md-36 {
    margin-top: 36px !important
  }

  .mb-md-36 {
    margin-bottom: 36px !important
  }

  .mt-md-37 {
    margin-top: 37px !important
  }

  .mb-md-37 {
    margin-bottom: 37px !important
  }

  .mt-md-38 {
    margin-top: 38px !important
  }

  .mb-md-38 {
    margin-bottom: 38px !important
  }

  .mt-md-39 {
    margin-top: 39px !important
  }

  .mb-md-39 {
    margin-bottom: 39px !important
  }

  .mt-md-40 {
    margin-top: 40px !important
  }

  .mb-md-40 {
    margin-bottom: 40px !important
  }

  .mt-md-41 {
    margin-top: 41px !important
  }

  .mb-md-41 {
    margin-bottom: 41px !important
  }

  .mt-md-42 {
    margin-top: 42px !important
  }

  .mb-md-42 {
    margin-bottom: 42px !important
  }

  .mt-md-43 {
    margin-top: 43px !important
  }

  .mb-md-43 {
    margin-bottom: 43px !important
  }

  .mt-md-44 {
    margin-top: 44px !important
  }

  .mb-md-44 {
    margin-bottom: 44px !important
  }

  .mt-md-45 {
    margin-top: 45px !important
  }

  .mb-md-45 {
    margin-bottom: 45px !important
  }

  .mt-md-46 {
    margin-top: 46px !important
  }

  .mb-md-46 {
    margin-bottom: 46px !important
  }

  .mt-md-47 {
    margin-top: 47px !important
  }

  .mb-md-47 {
    margin-bottom: 47px !important
  }

  .mt-md-48 {
    margin-top: 48px !important
  }

  .mb-md-48 {
    margin-bottom: 48px !important
  }

  .mt-md-49 {
    margin-top: 49px !important
  }

  .mb-md-49 {
    margin-bottom: 49px !important
  }

  .mt-md-50 {
    margin-top: 50px !important
  }

  .mb-md-50 {
    margin-bottom: 50px !important
  }

  .mt-md-51 {
    margin-top: 51px !important
  }

  .mb-md-51 {
    margin-bottom: 51px !important
  }

  .mt-md-52 {
    margin-top: 52px !important
  }

  .mb-md-52 {
    margin-bottom: 52px !important
  }

  .mt-md-53 {
    margin-top: 53px !important
  }

  .mb-md-53 {
    margin-bottom: 53px !important
  }

  .mt-md-54 {
    margin-top: 54px !important
  }

  .mb-md-54 {
    margin-bottom: 54px !important
  }

  .mt-md-55 {
    margin-top: 55px !important
  }

  .mb-md-55 {
    margin-bottom: 55px !important
  }

  .mt-md-56 {
    margin-top: 56px !important
  }

  .mb-md-56 {
    margin-bottom: 56px !important
  }

  .mt-md-57 {
    margin-top: 57px !important
  }

  .mb-md-57 {
    margin-bottom: 57px !important
  }

  .mt-md-58 {
    margin-top: 58px !important
  }

  .mb-md-58 {
    margin-bottom: 58px !important
  }

  .mt-md-59 {
    margin-top: 59px !important
  }

  .mb-md-59 {
    margin-bottom: 59px !important
  }

  .mt-md-60 {
    margin-top: 60px !important
  }

  .mb-md-60 {
    margin-bottom: 60px !important
  }

  .mt-md-61 {
    margin-top: 61px !important
  }

  .mb-md-61 {
    margin-bottom: 61px !important
  }

  .mt-md-62 {
    margin-top: 62px !important
  }

  .mb-md-62 {
    margin-bottom: 62px !important
  }

  .mt-md-63 {
    margin-top: 63px !important
  }

  .mb-md-63 {
    margin-bottom: 63px !important
  }

  .mt-md-64 {
    margin-top: 64px !important
  }

  .mb-md-64 {
    margin-bottom: 64px !important
  }

  .mt-md-65 {
    margin-top: 65px !important
  }

  .mb-md-65 {
    margin-bottom: 65px !important
  }

  .mt-md-66 {
    margin-top: 66px !important
  }

  .mb-md-66 {
    margin-bottom: 66px !important
  }

  .mt-md-67 {
    margin-top: 67px !important
  }

  .mb-md-67 {
    margin-bottom: 67px !important
  }

  .mt-md-68 {
    margin-top: 68px !important
  }

  .mb-md-68 {
    margin-bottom: 68px !important
  }

  .mt-md-69 {
    margin-top: 69px !important
  }

  .mb-md-69 {
    margin-bottom: 69px !important
  }

  .mt-md-70 {
    margin-top: 70px !important
  }

  .mb-md-70 {
    margin-bottom: 70px !important
  }

  .mt-md-71 {
    margin-top: 71px !important
  }

  .mb-md-71 {
    margin-bottom: 71px !important
  }

  .mt-md-72 {
    margin-top: 72px !important
  }

  .mb-md-72 {
    margin-bottom: 72px !important
  }

  .mt-md-73 {
    margin-top: 73px !important
  }

  .mb-md-73 {
    margin-bottom: 73px !important
  }

  .mt-md-74 {
    margin-top: 74px !important
  }

  .mb-md-74 {
    margin-bottom: 74px !important
  }

  .mt-md-75 {
    margin-top: 75px !important
  }

  .mb-md-75 {
    margin-bottom: 75px !important
  }

  .mt-md-76 {
    margin-top: 76px !important
  }

  .mb-md-76 {
    margin-bottom: 76px !important
  }

  .mt-md-77 {
    margin-top: 77px !important
  }

  .mb-md-77 {
    margin-bottom: 77px !important
  }

  .mt-md-78 {
    margin-top: 78px !important
  }

  .mb-md-78 {
    margin-bottom: 78px !important
  }

  .mt-md-79 {
    margin-top: 79px !important
  }

  .mb-md-79 {
    margin-bottom: 79px !important
  }

  .mt-md-80 {
    margin-top: 80px !important
  }

  .mb-md-80 {
    margin-bottom: 80px !important
  }

  .mt-md-81 {
    margin-top: 81px !important
  }

  .mb-md-81 {
    margin-bottom: 81px !important
  }

  .mt-md-82 {
    margin-top: 82px !important
  }

  .mb-md-82 {
    margin-bottom: 82px !important
  }

  .mt-md-83 {
    margin-top: 83px !important
  }

  .mb-md-83 {
    margin-bottom: 83px !important
  }

  .mt-md-84 {
    margin-top: 84px !important
  }

  .mb-md-84 {
    margin-bottom: 84px !important
  }

  .mt-md-85 {
    margin-top: 85px !important
  }

  .mb-md-85 {
    margin-bottom: 85px !important
  }

  .mt-md-86 {
    margin-top: 86px !important
  }

  .mb-md-86 {
    margin-bottom: 86px !important
  }

  .mt-md-87 {
    margin-top: 87px !important
  }

  .mb-md-87 {
    margin-bottom: 87px !important
  }

  .mt-md-88 {
    margin-top: 88px !important
  }

  .mb-md-88 {
    margin-bottom: 88px !important
  }

  .mt-md-89 {
    margin-top: 89px !important
  }

  .mb-md-89 {
    margin-bottom: 89px !important
  }

  .mt-md-90 {
    margin-top: 90px !important
  }

  .mb-md-90 {
    margin-bottom: 90px !important
  }

  .mt-md-91 {
    margin-top: 91px !important
  }

  .mb-md-91 {
    margin-bottom: 91px !important
  }

  .mt-md-92 {
    margin-top: 92px !important
  }

  .mb-md-92 {
    margin-bottom: 92px !important
  }

  .mt-md-93 {
    margin-top: 93px !important
  }

  .mb-md-93 {
    margin-bottom: 93px !important
  }

  .mt-md-94 {
    margin-top: 94px !important
  }

  .mb-md-94 {
    margin-bottom: 94px !important
  }

  .mt-md-95 {
    margin-top: 95px !important
  }

  .mb-md-95 {
    margin-bottom: 95px !important
  }

  .mt-md-96 {
    margin-top: 96px !important
  }

  .mb-md-96 {
    margin-bottom: 96px !important
  }

  .mt-md-97 {
    margin-top: 97px !important
  }

  .mb-md-97 {
    margin-bottom: 97px !important
  }

  .mt-md-98 {
    margin-top: 98px !important
  }

  .mb-md-98 {
    margin-bottom: 98px !important
  }

  .mt-md-99 {
    margin-top: 99px !important
  }

  .mb-md-99 {
    margin-bottom: 99px !important
  }

  .mt-md-100 {
    margin-top: 100px !important
  }

  .mb-md-100 {
    margin-bottom: 100px !important
  }

  .mt-md-101 {
    margin-top: 101px !important
  }

  .mb-md-101 {
    margin-bottom: 101px !important
  }

  .mt-md-102 {
    margin-top: 102px !important
  }

  .mb-md-102 {
    margin-bottom: 102px !important
  }

  .mt-md-103 {
    margin-top: 103px !important
  }

  .mb-md-103 {
    margin-bottom: 103px !important
  }

  .mt-md-104 {
    margin-top: 104px !important
  }

  .mb-md-104 {
    margin-bottom: 104px !important
  }

  .mt-md-105 {
    margin-top: 105px !important
  }

  .mb-md-105 {
    margin-bottom: 105px !important
  }

  .mt-md-106 {
    margin-top: 106px !important
  }

  .mb-md-106 {
    margin-bottom: 106px !important
  }

  .mt-md-107 {
    margin-top: 107px !important
  }

  .mb-md-107 {
    margin-bottom: 107px !important
  }

  .mt-md-108 {
    margin-top: 108px !important
  }

  .mb-md-108 {
    margin-bottom: 108px !important
  }

  .mt-md-109 {
    margin-top: 109px !important
  }

  .mb-md-109 {
    margin-bottom: 109px !important
  }

  .mt-md-110 {
    margin-top: 110px !important
  }

  .mb-md-110 {
    margin-bottom: 110px !important
  }

  .mt-md-111 {
    margin-top: 111px !important
  }

  .mb-md-111 {
    margin-bottom: 111px !important
  }

  .mt-md-112 {
    margin-top: 112px !important
  }

  .mb-md-112 {
    margin-bottom: 112px !important
  }

  .mt-md-113 {
    margin-top: 113px !important
  }

  .mb-md-113 {
    margin-bottom: 113px !important
  }

  .mt-md-114 {
    margin-top: 114px !important
  }

  .mb-md-114 {
    margin-bottom: 114px !important
  }

  .mt-md-115 {
    margin-top: 115px !important
  }

  .mb-md-115 {
    margin-bottom: 115px !important
  }

  .mt-md-116 {
    margin-top: 116px !important
  }

  .mb-md-116 {
    margin-bottom: 116px !important
  }

  .mt-md-117 {
    margin-top: 117px !important
  }

  .mb-md-117 {
    margin-bottom: 117px !important
  }

  .mt-md-118 {
    margin-top: 118px !important
  }

  .mb-md-118 {
    margin-bottom: 118px !important
  }

  .mt-md-119 {
    margin-top: 119px !important
  }

  .mb-md-119 {
    margin-bottom: 119px !important
  }

  .mt-md-120 {
    margin-top: 120px !important
  }

  .mb-md-120 {
    margin-bottom: 120px !important
  }

  .mt-md-121 {
    margin-top: 121px !important
  }

  .mb-md-121 {
    margin-bottom: 121px !important
  }

  .mt-md-122 {
    margin-top: 122px !important
  }

  .mb-md-122 {
    margin-bottom: 122px !important
  }

  .mt-md-123 {
    margin-top: 123px !important
  }

  .mb-md-123 {
    margin-bottom: 123px !important
  }

  .mt-md-124 {
    margin-top: 124px !important
  }

  .mb-md-124 {
    margin-bottom: 124px !important
  }

  .mt-md-125 {
    margin-top: 125px !important
  }

  .mb-md-125 {
    margin-bottom: 125px !important
  }

  .mt-md-126 {
    margin-top: 126px !important
  }

  .mb-md-126 {
    margin-bottom: 126px !important
  }

  .mt-md-127 {
    margin-top: 127px !important
  }

  .mb-md-127 {
    margin-bottom: 127px !important
  }

  .mt-md-128 {
    margin-top: 128px !important
  }

  .mb-md-128 {
    margin-bottom: 128px !important
  }

  .mt-md-129 {
    margin-top: 129px !important
  }

  .mb-md-129 {
    margin-bottom: 129px !important
  }

  .mt-md-130 {
    margin-top: 130px !important
  }

  .mb-md-130 {
    margin-bottom: 130px !important
  }

  .mt-md-131 {
    margin-top: 131px !important
  }

  .mb-md-131 {
    margin-bottom: 131px !important
  }

  .mt-md-132 {
    margin-top: 132px !important
  }

  .mb-md-132 {
    margin-bottom: 132px !important
  }

  .mt-md-133 {
    margin-top: 133px !important
  }

  .mb-md-133 {
    margin-bottom: 133px !important
  }

  .mt-md-134 {
    margin-top: 134px !important
  }

  .mb-md-134 {
    margin-bottom: 134px !important
  }

  .mt-md-135 {
    margin-top: 135px !important
  }

  .mb-md-135 {
    margin-bottom: 135px !important
  }

  .mt-md-136 {
    margin-top: 136px !important
  }

  .mb-md-136 {
    margin-bottom: 136px !important
  }

  .mt-md-137 {
    margin-top: 137px !important
  }

  .mb-md-137 {
    margin-bottom: 137px !important
  }

  .mt-md-138 {
    margin-top: 138px !important
  }

  .mb-md-138 {
    margin-bottom: 138px !important
  }

  .mt-md-139 {
    margin-top: 139px !important
  }

  .mb-md-139 {
    margin-bottom: 139px !important
  }

  .mt-md-140 {
    margin-top: 140px !important
  }

  .mb-md-140 {
    margin-bottom: 140px !important
  }

  .mt-md-141 {
    margin-top: 141px !important
  }

  .mb-md-141 {
    margin-bottom: 141px !important
  }

  .mt-md-142 {
    margin-top: 142px !important
  }

  .mb-md-142 {
    margin-bottom: 142px !important
  }

  .mt-md-143 {
    margin-top: 143px !important
  }

  .mb-md-143 {
    margin-bottom: 143px !important
  }

  .mt-md-144 {
    margin-top: 144px !important
  }

  .mb-md-144 {
    margin-bottom: 144px !important
  }

  .mt-md-145 {
    margin-top: 145px !important
  }

  .mb-md-145 {
    margin-bottom: 145px !important
  }

  .mt-md-146 {
    margin-top: 146px !important
  }

  .mb-md-146 {
    margin-bottom: 146px !important
  }

  .mt-md-147 {
    margin-top: 147px !important
  }

  .mb-md-147 {
    margin-bottom: 147px !important
  }

  .mt-md-148 {
    margin-top: 148px !important
  }

  .mb-md-148 {
    margin-bottom: 148px !important
  }

  .mt-md-149 {
    margin-top: 149px !important
  }

  .mb-md-149 {
    margin-bottom: 149px !important
  }

  .mt-md-150 {
    margin-top: 150px !important
  }

  .mb-md-150 {
    margin-bottom: 150px !important
  }

  .mt-md-151 {
    margin-top: 151px !important
  }

  .mb-md-151 {
    margin-bottom: 151px !important
  }

  .mt-md-152 {
    margin-top: 152px !important
  }

  .mb-md-152 {
    margin-bottom: 152px !important
  }

  .mt-md-153 {
    margin-top: 153px !important
  }

  .mb-md-153 {
    margin-bottom: 153px !important
  }

  .mt-md-154 {
    margin-top: 154px !important
  }

  .mb-md-154 {
    margin-bottom: 154px !important
  }

  .mt-md-155 {
    margin-top: 155px !important
  }

  .mb-md-155 {
    margin-bottom: 155px !important
  }

  .mt-md-156 {
    margin-top: 156px !important
  }

  .mb-md-156 {
    margin-bottom: 156px !important
  }

  .mt-md-157 {
    margin-top: 157px !important
  }

  .mb-md-157 {
    margin-bottom: 157px !important
  }

  .mt-md-158 {
    margin-top: 158px !important
  }

  .mb-md-158 {
    margin-bottom: 158px !important
  }

  .mt-md-159 {
    margin-top: 159px !important
  }

  .mb-md-159 {
    margin-bottom: 159px !important
  }

  .mt-md-160 {
    margin-top: 160px !important
  }

  .mb-md-160 {
    margin-bottom: 160px !important
  }

  .mt-md-161 {
    margin-top: 161px !important
  }

  .mb-md-161 {
    margin-bottom: 161px !important
  }

  .mt-md-162 {
    margin-top: 162px !important
  }

  .mb-md-162 {
    margin-bottom: 162px !important
  }

  .mt-md-163 {
    margin-top: 163px !important
  }

  .mb-md-163 {
    margin-bottom: 163px !important
  }

  .mt-md-164 {
    margin-top: 164px !important
  }

  .mb-md-164 {
    margin-bottom: 164px !important
  }

  .mt-md-165 {
    margin-top: 165px !important
  }

  .mb-md-165 {
    margin-bottom: 165px !important
  }

  .mt-md-166 {
    margin-top: 166px !important
  }

  .mb-md-166 {
    margin-bottom: 166px !important
  }

  .mt-md-167 {
    margin-top: 167px !important
  }

  .mb-md-167 {
    margin-bottom: 167px !important
  }

  .mt-md-168 {
    margin-top: 168px !important
  }

  .mb-md-168 {
    margin-bottom: 168px !important
  }

  .mt-md-169 {
    margin-top: 169px !important
  }

  .mb-md-169 {
    margin-bottom: 169px !important
  }

  .mt-md-170 {
    margin-top: 170px !important
  }

  .mb-md-170 {
    margin-bottom: 170px !important
  }

  .mt-md-171 {
    margin-top: 171px !important
  }

  .mb-md-171 {
    margin-bottom: 171px !important
  }

  .mt-md-172 {
    margin-top: 172px !important
  }

  .mb-md-172 {
    margin-bottom: 172px !important
  }

  .mt-md-173 {
    margin-top: 173px !important
  }

  .mb-md-173 {
    margin-bottom: 173px !important
  }

  .mt-md-174 {
    margin-top: 174px !important
  }

  .mb-md-174 {
    margin-bottom: 174px !important
  }

  .mt-md-175 {
    margin-top: 175px !important
  }

  .mb-md-175 {
    margin-bottom: 175px !important
  }

  .mt-md-176 {
    margin-top: 176px !important
  }

  .mb-md-176 {
    margin-bottom: 176px !important
  }

  .mt-md-177 {
    margin-top: 177px !important
  }

  .mb-md-177 {
    margin-bottom: 177px !important
  }

  .mt-md-178 {
    margin-top: 178px !important
  }

  .mb-md-178 {
    margin-bottom: 178px !important
  }

  .mt-md-179 {
    margin-top: 179px !important
  }

  .mb-md-179 {
    margin-bottom: 179px !important
  }

  .mt-md-180 {
    margin-top: 180px !important
  }

  .mb-md-180 {
    margin-bottom: 180px !important
  }

  .mt-md-181 {
    margin-top: 181px !important
  }

  .mb-md-181 {
    margin-bottom: 181px !important
  }

  .mt-md-182 {
    margin-top: 182px !important
  }

  .mb-md-182 {
    margin-bottom: 182px !important
  }

  .mt-md-183 {
    margin-top: 183px !important
  }

  .mb-md-183 {
    margin-bottom: 183px !important
  }

  .mt-md-184 {
    margin-top: 184px !important
  }

  .mb-md-184 {
    margin-bottom: 184px !important
  }

  .mt-md-185 {
    margin-top: 185px !important
  }

  .mb-md-185 {
    margin-bottom: 185px !important
  }

  .mt-md-186 {
    margin-top: 186px !important
  }

  .mb-md-186 {
    margin-bottom: 186px !important
  }

  .mt-md-187 {
    margin-top: 187px !important
  }

  .mb-md-187 {
    margin-bottom: 187px !important
  }

  .mt-md-188 {
    margin-top: 188px !important
  }

  .mb-md-188 {
    margin-bottom: 188px !important
  }

  .mt-md-189 {
    margin-top: 189px !important
  }

  .mb-md-189 {
    margin-bottom: 189px !important
  }

  .mt-md-190 {
    margin-top: 190px !important
  }

  .mb-md-190 {
    margin-bottom: 190px !important
  }

  .mt-md-191 {
    margin-top: 191px !important
  }

  .mb-md-191 {
    margin-bottom: 191px !important
  }

  .mt-md-192 {
    margin-top: 192px !important
  }

  .mb-md-192 {
    margin-bottom: 192px !important
  }

  .mt-md-193 {
    margin-top: 193px !important
  }

  .mb-md-193 {
    margin-bottom: 193px !important
  }

  .mt-md-194 {
    margin-top: 194px !important
  }

  .mb-md-194 {
    margin-bottom: 194px !important
  }

  .mt-md-195 {
    margin-top: 195px !important
  }

  .mb-md-195 {
    margin-bottom: 195px !important
  }

  .mt-md-196 {
    margin-top: 196px !important
  }

  .mb-md-196 {
    margin-bottom: 196px !important
  }

  .mt-md-197 {
    margin-top: 197px !important
  }

  .mb-md-197 {
    margin-bottom: 197px !important
  }

  .mt-md-198 {
    margin-top: 198px !important
  }

  .mb-md-198 {
    margin-bottom: 198px !important
  }

  .mt-md-199 {
    margin-top: 199px !important
  }

  .mb-md-199 {
    margin-bottom: 199px !important
  }

  .mt-md-200 {
    margin-top: 200px !important
  }

  .mb-md-200 {
    margin-bottom: 200px !important
  }

  .mt-md-201 {
    margin-top: 201px !important
  }

  .mb-md-201 {
    margin-bottom: 201px !important
  }

  .mt-md-202 {
    margin-top: 202px !important
  }

  .mb-md-202 {
    margin-bottom: 202px !important
  }

  .mt-md-203 {
    margin-top: 203px !important
  }

  .mb-md-203 {
    margin-bottom: 203px !important
  }

  .mt-md-204 {
    margin-top: 204px !important
  }

  .mb-md-204 {
    margin-bottom: 204px !important
  }

  .mt-md-205 {
    margin-top: 205px !important
  }

  .mb-md-205 {
    margin-bottom: 205px !important
  }

  .mt-md-206 {
    margin-top: 206px !important
  }

  .mb-md-206 {
    margin-bottom: 206px !important
  }

  .mt-md-207 {
    margin-top: 207px !important
  }

  .mb-md-207 {
    margin-bottom: 207px !important
  }

  .mt-md-208 {
    margin-top: 208px !important
  }

  .mb-md-208 {
    margin-bottom: 208px !important
  }

  .mt-md-209 {
    margin-top: 209px !important
  }

  .mb-md-209 {
    margin-bottom: 209px !important
  }

  .mt-md-210 {
    margin-top: 210px !important
  }

  .mb-md-210 {
    margin-bottom: 210px !important
  }

  .mt-md-211 {
    margin-top: 211px !important
  }

  .mb-md-211 {
    margin-bottom: 211px !important
  }

  .mt-md-212 {
    margin-top: 212px !important
  }

  .mb-md-212 {
    margin-bottom: 212px !important
  }

  .mt-md-213 {
    margin-top: 213px !important
  }

  .mb-md-213 {
    margin-bottom: 213px !important
  }

  .mt-md-214 {
    margin-top: 214px !important
  }

  .mb-md-214 {
    margin-bottom: 214px !important
  }

  .mt-md-215 {
    margin-top: 215px !important
  }

  .mb-md-215 {
    margin-bottom: 215px !important
  }

  .mt-md-216 {
    margin-top: 216px !important
  }

  .mb-md-216 {
    margin-bottom: 216px !important
  }

  .mt-md-217 {
    margin-top: 217px !important
  }

  .mb-md-217 {
    margin-bottom: 217px !important
  }

  .mt-md-218 {
    margin-top: 218px !important
  }

  .mb-md-218 {
    margin-bottom: 218px !important
  }

  .mt-md-219 {
    margin-top: 219px !important
  }

  .mb-md-219 {
    margin-bottom: 219px !important
  }

  .mt-md-220 {
    margin-top: 220px !important
  }

  .mb-md-220 {
    margin-bottom: 220px !important
  }

  .mt-md-221 {
    margin-top: 221px !important
  }

  .mb-md-221 {
    margin-bottom: 221px !important
  }

  .mt-md-222 {
    margin-top: 222px !important
  }

  .mb-md-222 {
    margin-bottom: 222px !important
  }

  .mt-md-223 {
    margin-top: 223px !important
  }

  .mb-md-223 {
    margin-bottom: 223px !important
  }

  .mt-md-224 {
    margin-top: 224px !important
  }

  .mb-md-224 {
    margin-bottom: 224px !important
  }

  .mt-md-225 {
    margin-top: 225px !important
  }

  .mb-md-225 {
    margin-bottom: 225px !important
  }

  .mt-md-226 {
    margin-top: 226px !important
  }

  .mb-md-226 {
    margin-bottom: 226px !important
  }

  .mt-md-227 {
    margin-top: 227px !important
  }

  .mb-md-227 {
    margin-bottom: 227px !important
  }

  .mt-md-228 {
    margin-top: 228px !important
  }

  .mb-md-228 {
    margin-bottom: 228px !important
  }

  .mt-md-229 {
    margin-top: 229px !important
  }

  .mb-md-229 {
    margin-bottom: 229px !important
  }

  .mt-md-230 {
    margin-top: 230px !important
  }

  .mb-md-230 {
    margin-bottom: 230px !important
  }

  .mt-md-231 {
    margin-top: 231px !important
  }

  .mb-md-231 {
    margin-bottom: 231px !important
  }

  .mt-md-232 {
    margin-top: 232px !important
  }

  .mb-md-232 {
    margin-bottom: 232px !important
  }

  .mt-md-233 {
    margin-top: 233px !important
  }

  .mb-md-233 {
    margin-bottom: 233px !important
  }

  .mt-md-234 {
    margin-top: 234px !important
  }

  .mb-md-234 {
    margin-bottom: 234px !important
  }

  .mt-md-235 {
    margin-top: 235px !important
  }

  .mb-md-235 {
    margin-bottom: 235px !important
  }

  .mt-md-236 {
    margin-top: 236px !important
  }

  .mb-md-236 {
    margin-bottom: 236px !important
  }

  .mt-md-237 {
    margin-top: 237px !important
  }

  .mb-md-237 {
    margin-bottom: 237px !important
  }

  .mt-md-238 {
    margin-top: 238px !important
  }

  .mb-md-238 {
    margin-bottom: 238px !important
  }

  .mt-md-239 {
    margin-top: 239px !important
  }

  .mb-md-239 {
    margin-bottom: 239px !important
  }

  .mt-md-240 {
    margin-top: 240px !important
  }

  .mb-md-240 {
    margin-bottom: 240px !important
  }

  .mt-md-241 {
    margin-top: 241px !important
  }

  .mb-md-241 {
    margin-bottom: 241px !important
  }

  .mt-md-242 {
    margin-top: 242px !important
  }

  .mb-md-242 {
    margin-bottom: 242px !important
  }

  .mt-md-243 {
    margin-top: 243px !important
  }

  .mb-md-243 {
    margin-bottom: 243px !important
  }

  .mt-md-244 {
    margin-top: 244px !important
  }

  .mb-md-244 {
    margin-bottom: 244px !important
  }

  .mt-md-245 {
    margin-top: 245px !important
  }

  .mb-md-245 {
    margin-bottom: 245px !important
  }

  .mt-md-246 {
    margin-top: 246px !important
  }

  .mb-md-246 {
    margin-bottom: 246px !important
  }

  .mt-md-247 {
    margin-top: 247px !important
  }

  .mb-md-247 {
    margin-bottom: 247px !important
  }

  .mt-md-248 {
    margin-top: 248px !important
  }

  .mb-md-248 {
    margin-bottom: 248px !important
  }

  .mt-md-249 {
    margin-top: 249px !important
  }

  .mb-md-249 {
    margin-bottom: 249px !important
  }

  .mt-md-250 {
    margin-top: 250px !important
  }

  .mb-md-250 {
    margin-bottom: 250px !important
  }

  .mt-md-251 {
    margin-top: 251px !important
  }

  .mb-md-251 {
    margin-bottom: 251px !important
  }

  .mt-md-252 {
    margin-top: 252px !important
  }

  .mb-md-252 {
    margin-bottom: 252px !important
  }

  .mt-md-253 {
    margin-top: 253px !important
  }

  .mb-md-253 {
    margin-bottom: 253px !important
  }

  .mt-md-254 {
    margin-top: 254px !important
  }

  .mb-md-254 {
    margin-bottom: 254px !important
  }

  .mt-md-255 {
    margin-top: 255px !important
  }

  .mb-md-255 {
    margin-bottom: 255px !important
  }

  .mt-md-256 {
    margin-top: 256px !important
  }

  .mb-md-256 {
    margin-bottom: 256px !important
  }

  .mt-md-257 {
    margin-top: 257px !important
  }

  .mb-md-257 {
    margin-bottom: 257px !important
  }

  .mt-md-258 {
    margin-top: 258px !important
  }

  .mb-md-258 {
    margin-bottom: 258px !important
  }

  .mt-md-259 {
    margin-top: 259px !important
  }

  .mb-md-259 {
    margin-bottom: 259px !important
  }

  .mt-md-260 {
    margin-top: 260px !important
  }

  .mb-md-260 {
    margin-bottom: 260px !important
  }

  .mt-md-261 {
    margin-top: 261px !important
  }

  .mb-md-261 {
    margin-bottom: 261px !important
  }

  .mt-md-262 {
    margin-top: 262px !important
  }

  .mb-md-262 {
    margin-bottom: 262px !important
  }

  .mt-md-263 {
    margin-top: 263px !important
  }

  .mb-md-263 {
    margin-bottom: 263px !important
  }

  .mt-md-264 {
    margin-top: 264px !important
  }

  .mb-md-264 {
    margin-bottom: 264px !important
  }

  .mt-md-265 {
    margin-top: 265px !important
  }

  .mb-md-265 {
    margin-bottom: 265px !important
  }

  .mt-md-266 {
    margin-top: 266px !important
  }

  .mb-md-266 {
    margin-bottom: 266px !important
  }

  .mt-md-267 {
    margin-top: 267px !important
  }

  .mb-md-267 {
    margin-bottom: 267px !important
  }

  .mt-md-268 {
    margin-top: 268px !important
  }

  .mb-md-268 {
    margin-bottom: 268px !important
  }

  .mt-md-269 {
    margin-top: 269px !important
  }

  .mb-md-269 {
    margin-bottom: 269px !important
  }

  .mt-md-270 {
    margin-top: 270px !important
  }

  .mb-md-270 {
    margin-bottom: 270px !important
  }

  .mt-md-271 {
    margin-top: 271px !important
  }

  .mb-md-271 {
    margin-bottom: 271px !important
  }

  .mt-md-272 {
    margin-top: 272px !important
  }

  .mb-md-272 {
    margin-bottom: 272px !important
  }

  .mt-md-273 {
    margin-top: 273px !important
  }

  .mb-md-273 {
    margin-bottom: 273px !important
  }

  .mt-md-274 {
    margin-top: 274px !important
  }

  .mb-md-274 {
    margin-bottom: 274px !important
  }

  .mt-md-275 {
    margin-top: 275px !important
  }

  .mb-md-275 {
    margin-bottom: 275px !important
  }

  .mt-md-276 {
    margin-top: 276px !important
  }

  .mb-md-276 {
    margin-bottom: 276px !important
  }

  .mt-md-277 {
    margin-top: 277px !important
  }

  .mb-md-277 {
    margin-bottom: 277px !important
  }

  .mt-md-278 {
    margin-top: 278px !important
  }

  .mb-md-278 {
    margin-bottom: 278px !important
  }

  .mt-md-279 {
    margin-top: 279px !important
  }

  .mb-md-279 {
    margin-bottom: 279px !important
  }

  .mt-md-280 {
    margin-top: 280px !important
  }

  .mb-md-280 {
    margin-bottom: 280px !important
  }

  .mt-md-281 {
    margin-top: 281px !important
  }

  .mb-md-281 {
    margin-bottom: 281px !important
  }

  .mt-md-282 {
    margin-top: 282px !important
  }

  .mb-md-282 {
    margin-bottom: 282px !important
  }

  .mt-md-283 {
    margin-top: 283px !important
  }

  .mb-md-283 {
    margin-bottom: 283px !important
  }

  .mt-md-284 {
    margin-top: 284px !important
  }

  .mb-md-284 {
    margin-bottom: 284px !important
  }

  .mt-md-285 {
    margin-top: 285px !important
  }

  .mb-md-285 {
    margin-bottom: 285px !important
  }

  .mt-md-286 {
    margin-top: 286px !important
  }

  .mb-md-286 {
    margin-bottom: 286px !important
  }

  .mt-md-287 {
    margin-top: 287px !important
  }

  .mb-md-287 {
    margin-bottom: 287px !important
  }

  .mt-md-288 {
    margin-top: 288px !important
  }

  .mb-md-288 {
    margin-bottom: 288px !important
  }

  .mt-md-289 {
    margin-top: 289px !important
  }

  .mb-md-289 {
    margin-bottom: 289px !important
  }

  .mt-md-290 {
    margin-top: 290px !important
  }

  .mb-md-290 {
    margin-bottom: 290px !important
  }

  .mt-md-291 {
    margin-top: 291px !important
  }

  .mb-md-291 {
    margin-bottom: 291px !important
  }

  .mt-md-292 {
    margin-top: 292px !important
  }

  .mb-md-292 {
    margin-bottom: 292px !important
  }

  .mt-md-293 {
    margin-top: 293px !important
  }

  .mb-md-293 {
    margin-bottom: 293px !important
  }

  .mt-md-294 {
    margin-top: 294px !important
  }

  .mb-md-294 {
    margin-bottom: 294px !important
  }

  .mt-md-295 {
    margin-top: 295px !important
  }

  .mb-md-295 {
    margin-bottom: 295px !important
  }

  .mt-md-296 {
    margin-top: 296px !important
  }

  .mb-md-296 {
    margin-bottom: 296px !important
  }

  .mt-md-297 {
    margin-top: 297px !important
  }

  .mb-md-297 {
    margin-bottom: 297px !important
  }

  .mt-md-298 {
    margin-top: 298px !important
  }

  .mb-md-298 {
    margin-bottom: 298px !important
  }

  .mt-md-299 {
    margin-top: 299px !important
  }

  .mb-md-299 {
    margin-bottom: 299px !important
  }

  .mt-md-300 {
    margin-top: 300px !important
  }

  .mb-md-300 {
    margin-bottom: 300px !important
  }

  .pt-md-0 {
    padding-top: 0px !important
  }

  .pb-md-0 {
    padding-bottom: 0px !important
  }

  .pt-md-1 {
    padding-top: 1px !important
  }

  .pb-md-1 {
    padding-bottom: 1px !important
  }

  .pt-md-2 {
    padding-top: 2px !important
  }

  .pb-md-2 {
    padding-bottom: 2px !important
  }

  .pt-md-3 {
    padding-top: 3px !important
  }

  .pb-md-3 {
    padding-bottom: 3px !important
  }

  .pt-md-4 {
    padding-top: 4px !important
  }

  .pb-md-4 {
    padding-bottom: 4px !important
  }

  .pt-md-5 {
    padding-top: 5px !important
  }

  .pb-md-5 {
    padding-bottom: 5px !important
  }

  .pt-md-6 {
    padding-top: 6px !important
  }

  .pb-md-6 {
    padding-bottom: 6px !important
  }

  .pt-md-7 {
    padding-top: 7px !important
  }

  .pb-md-7 {
    padding-bottom: 7px !important
  }

  .pt-md-8 {
    padding-top: 8px !important
  }

  .pb-md-8 {
    padding-bottom: 8px !important
  }

  .pt-md-9 {
    padding-top: 9px !important
  }

  .pb-md-9 {
    padding-bottom: 9px !important
  }

  .pt-md-10 {
    padding-top: 10px !important
  }

  .pb-md-10 {
    padding-bottom: 10px !important
  }

  .pt-md-11 {
    padding-top: 11px !important
  }

  .pb-md-11 {
    padding-bottom: 11px !important
  }

  .pt-md-12 {
    padding-top: 12px !important
  }

  .pb-md-12 {
    padding-bottom: 12px !important
  }

  .pt-md-13 {
    padding-top: 13px !important
  }

  .pb-md-13 {
    padding-bottom: 13px !important
  }

  .pt-md-14 {
    padding-top: 14px !important
  }

  .pb-md-14 {
    padding-bottom: 14px !important
  }

  .pt-md-15 {
    padding-top: 15px !important
  }

  .pb-md-15 {
    padding-bottom: 15px !important
  }

  .pt-md-16 {
    padding-top: 16px !important
  }

  .pb-md-16 {
    padding-bottom: 16px !important
  }

  .pt-md-17 {
    padding-top: 17px !important
  }

  .pb-md-17 {
    padding-bottom: 17px !important
  }

  .pt-md-18 {
    padding-top: 18px !important
  }

  .pb-md-18 {
    padding-bottom: 18px !important
  }

  .pt-md-19 {
    padding-top: 19px !important
  }

  .pb-md-19 {
    padding-bottom: 19px !important
  }

  .pt-md-20 {
    padding-top: 20px !important
  }

  .pb-md-20 {
    padding-bottom: 20px !important
  }

  .pt-md-21 {
    padding-top: 21px !important
  }

  .pb-md-21 {
    padding-bottom: 21px !important
  }

  .pt-md-22 {
    padding-top: 22px !important
  }

  .pb-md-22 {
    padding-bottom: 22px !important
  }

  .pt-md-23 {
    padding-top: 23px !important
  }

  .pb-md-23 {
    padding-bottom: 23px !important
  }

  .pt-md-24 {
    padding-top: 24px !important
  }

  .pb-md-24 {
    padding-bottom: 24px !important
  }

  .pt-md-25 {
    padding-top: 25px !important
  }

  .pb-md-25 {
    padding-bottom: 25px !important
  }

  .pt-md-26 {
    padding-top: 26px !important
  }

  .pb-md-26 {
    padding-bottom: 26px !important
  }

  .pt-md-27 {
    padding-top: 27px !important
  }

  .pb-md-27 {
    padding-bottom: 27px !important
  }

  .pt-md-28 {
    padding-top: 28px !important
  }

  .pb-md-28 {
    padding-bottom: 28px !important
  }

  .pt-md-29 {
    padding-top: 29px !important
  }

  .pb-md-29 {
    padding-bottom: 29px !important
  }

  .pt-md-30 {
    padding-top: 30px !important
  }

  .pb-md-30 {
    padding-bottom: 30px !important
  }

  .pt-md-31 {
    padding-top: 31px !important
  }

  .pb-md-31 {
    padding-bottom: 31px !important
  }

  .pt-md-32 {
    padding-top: 32px !important
  }

  .pb-md-32 {
    padding-bottom: 32px !important
  }

  .pt-md-33 {
    padding-top: 33px !important
  }

  .pb-md-33 {
    padding-bottom: 33px !important
  }

  .pt-md-34 {
    padding-top: 34px !important
  }

  .pb-md-34 {
    padding-bottom: 34px !important
  }

  .pt-md-35 {
    padding-top: 35px !important
  }

  .pb-md-35 {
    padding-bottom: 35px !important
  }

  .pt-md-36 {
    padding-top: 36px !important
  }

  .pb-md-36 {
    padding-bottom: 36px !important
  }

  .pt-md-37 {
    padding-top: 37px !important
  }

  .pb-md-37 {
    padding-bottom: 37px !important
  }

  .pt-md-38 {
    padding-top: 38px !important
  }

  .pb-md-38 {
    padding-bottom: 38px !important
  }

  .pt-md-39 {
    padding-top: 39px !important
  }

  .pb-md-39 {
    padding-bottom: 39px !important
  }

  .pt-md-40 {
    padding-top: 40px !important
  }

  .pb-md-40 {
    padding-bottom: 40px !important
  }

  .pt-md-41 {
    padding-top: 41px !important
  }

  .pb-md-41 {
    padding-bottom: 41px !important
  }

  .pt-md-42 {
    padding-top: 42px !important
  }

  .pb-md-42 {
    padding-bottom: 42px !important
  }

  .pt-md-43 {
    padding-top: 43px !important
  }

  .pb-md-43 {
    padding-bottom: 43px !important
  }

  .pt-md-44 {
    padding-top: 44px !important
  }

  .pb-md-44 {
    padding-bottom: 44px !important
  }

  .pt-md-45 {
    padding-top: 45px !important
  }

  .pb-md-45 {
    padding-bottom: 45px !important
  }

  .pt-md-46 {
    padding-top: 46px !important
  }

  .pb-md-46 {
    padding-bottom: 46px !important
  }

  .pt-md-47 {
    padding-top: 47px !important
  }

  .pb-md-47 {
    padding-bottom: 47px !important
  }

  .pt-md-48 {
    padding-top: 48px !important
  }

  .pb-md-48 {
    padding-bottom: 48px !important
  }

  .pt-md-49 {
    padding-top: 49px !important
  }

  .pb-md-49 {
    padding-bottom: 49px !important
  }

  .pt-md-50 {
    padding-top: 50px !important
  }

  .pb-md-50 {
    padding-bottom: 50px !important
  }

  .pt-md-51 {
    padding-top: 51px !important
  }

  .pb-md-51 {
    padding-bottom: 51px !important
  }

  .pt-md-52 {
    padding-top: 52px !important
  }

  .pb-md-52 {
    padding-bottom: 52px !important
  }

  .pt-md-53 {
    padding-top: 53px !important
  }

  .pb-md-53 {
    padding-bottom: 53px !important
  }

  .pt-md-54 {
    padding-top: 54px !important
  }

  .pb-md-54 {
    padding-bottom: 54px !important
  }

  .pt-md-55 {
    padding-top: 55px !important
  }

  .pb-md-55 {
    padding-bottom: 55px !important
  }

  .pt-md-56 {
    padding-top: 56px !important
  }

  .pb-md-56 {
    padding-bottom: 56px !important
  }

  .pt-md-57 {
    padding-top: 57px !important
  }

  .pb-md-57 {
    padding-bottom: 57px !important
  }

  .pt-md-58 {
    padding-top: 58px !important
  }

  .pb-md-58 {
    padding-bottom: 58px !important
  }

  .pt-md-59 {
    padding-top: 59px !important
  }

  .pb-md-59 {
    padding-bottom: 59px !important
  }

  .pt-md-60 {
    padding-top: 60px !important
  }

  .pb-md-60 {
    padding-bottom: 60px !important
  }

  .pt-md-61 {
    padding-top: 61px !important
  }

  .pb-md-61 {
    padding-bottom: 61px !important
  }

  .pt-md-62 {
    padding-top: 62px !important
  }

  .pb-md-62 {
    padding-bottom: 62px !important
  }

  .pt-md-63 {
    padding-top: 63px !important
  }

  .pb-md-63 {
    padding-bottom: 63px !important
  }

  .pt-md-64 {
    padding-top: 64px !important
  }

  .pb-md-64 {
    padding-bottom: 64px !important
  }

  .pt-md-65 {
    padding-top: 65px !important
  }

  .pb-md-65 {
    padding-bottom: 65px !important
  }

  .pt-md-66 {
    padding-top: 66px !important
  }

  .pb-md-66 {
    padding-bottom: 66px !important
  }

  .pt-md-67 {
    padding-top: 67px !important
  }

  .pb-md-67 {
    padding-bottom: 67px !important
  }

  .pt-md-68 {
    padding-top: 68px !important
  }

  .pb-md-68 {
    padding-bottom: 68px !important
  }

  .pt-md-69 {
    padding-top: 69px !important
  }

  .pb-md-69 {
    padding-bottom: 69px !important
  }

  .pt-md-70 {
    padding-top: 70px !important
  }

  .pb-md-70 {
    padding-bottom: 70px !important
  }

  .pt-md-71 {
    padding-top: 71px !important
  }

  .pb-md-71 {
    padding-bottom: 71px !important
  }

  .pt-md-72 {
    padding-top: 72px !important
  }

  .pb-md-72 {
    padding-bottom: 72px !important
  }

  .pt-md-73 {
    padding-top: 73px !important
  }

  .pb-md-73 {
    padding-bottom: 73px !important
  }

  .pt-md-74 {
    padding-top: 74px !important
  }

  .pb-md-74 {
    padding-bottom: 74px !important
  }

  .pt-md-75 {
    padding-top: 75px !important
  }

  .pb-md-75 {
    padding-bottom: 75px !important
  }

  .pt-md-76 {
    padding-top: 76px !important
  }

  .pb-md-76 {
    padding-bottom: 76px !important
  }

  .pt-md-77 {
    padding-top: 77px !important
  }

  .pb-md-77 {
    padding-bottom: 77px !important
  }

  .pt-md-78 {
    padding-top: 78px !important
  }

  .pb-md-78 {
    padding-bottom: 78px !important
  }

  .pt-md-79 {
    padding-top: 79px !important
  }

  .pb-md-79 {
    padding-bottom: 79px !important
  }

  .pt-md-80 {
    padding-top: 80px !important
  }

  .pb-md-80 {
    padding-bottom: 80px !important
  }

  .pt-md-81 {
    padding-top: 81px !important
  }

  .pb-md-81 {
    padding-bottom: 81px !important
  }

  .pt-md-82 {
    padding-top: 82px !important
  }

  .pb-md-82 {
    padding-bottom: 82px !important
  }

  .pt-md-83 {
    padding-top: 83px !important
  }

  .pb-md-83 {
    padding-bottom: 83px !important
  }

  .pt-md-84 {
    padding-top: 84px !important
  }

  .pb-md-84 {
    padding-bottom: 84px !important
  }

  .pt-md-85 {
    padding-top: 85px !important
  }

  .pb-md-85 {
    padding-bottom: 85px !important
  }

  .pt-md-86 {
    padding-top: 86px !important
  }

  .pb-md-86 {
    padding-bottom: 86px !important
  }

  .pt-md-87 {
    padding-top: 87px !important
  }

  .pb-md-87 {
    padding-bottom: 87px !important
  }

  .pt-md-88 {
    padding-top: 88px !important
  }

  .pb-md-88 {
    padding-bottom: 88px !important
  }

  .pt-md-89 {
    padding-top: 89px !important
  }

  .pb-md-89 {
    padding-bottom: 89px !important
  }

  .pt-md-90 {
    padding-top: 90px !important
  }

  .pb-md-90 {
    padding-bottom: 90px !important
  }

  .pt-md-91 {
    padding-top: 91px !important
  }

  .pb-md-91 {
    padding-bottom: 91px !important
  }

  .pt-md-92 {
    padding-top: 92px !important
  }

  .pb-md-92 {
    padding-bottom: 92px !important
  }

  .pt-md-93 {
    padding-top: 93px !important
  }

  .pb-md-93 {
    padding-bottom: 93px !important
  }

  .pt-md-94 {
    padding-top: 94px !important
  }

  .pb-md-94 {
    padding-bottom: 94px !important
  }

  .pt-md-95 {
    padding-top: 95px !important
  }

  .pb-md-95 {
    padding-bottom: 95px !important
  }

  .pt-md-96 {
    padding-top: 96px !important
  }

  .pb-md-96 {
    padding-bottom: 96px !important
  }

  .pt-md-97 {
    padding-top: 97px !important
  }

  .pb-md-97 {
    padding-bottom: 97px !important
  }

  .pt-md-98 {
    padding-top: 98px !important
  }

  .pb-md-98 {
    padding-bottom: 98px !important
  }

  .pt-md-99 {
    padding-top: 99px !important
  }

  .pb-md-99 {
    padding-bottom: 99px !important
  }

  .pt-md-100 {
    padding-top: 100px !important
  }

  .pb-md-100 {
    padding-bottom: 100px !important
  }

  .pt-md-101 {
    padding-top: 101px !important
  }

  .pb-md-101 {
    padding-bottom: 101px !important
  }

  .pt-md-102 {
    padding-top: 102px !important
  }

  .pb-md-102 {
    padding-bottom: 102px !important
  }

  .pt-md-103 {
    padding-top: 103px !important
  }

  .pb-md-103 {
    padding-bottom: 103px !important
  }

  .pt-md-104 {
    padding-top: 104px !important
  }

  .pb-md-104 {
    padding-bottom: 104px !important
  }

  .pt-md-105 {
    padding-top: 105px !important
  }

  .pb-md-105 {
    padding-bottom: 105px !important
  }

  .pt-md-106 {
    padding-top: 106px !important
  }

  .pb-md-106 {
    padding-bottom: 106px !important
  }

  .pt-md-107 {
    padding-top: 107px !important
  }

  .pb-md-107 {
    padding-bottom: 107px !important
  }

  .pt-md-108 {
    padding-top: 108px !important
  }

  .pb-md-108 {
    padding-bottom: 108px !important
  }

  .pt-md-109 {
    padding-top: 109px !important
  }

  .pb-md-109 {
    padding-bottom: 109px !important
  }

  .pt-md-110 {
    padding-top: 110px !important
  }

  .pb-md-110 {
    padding-bottom: 110px !important
  }

  .pt-md-111 {
    padding-top: 111px !important
  }

  .pb-md-111 {
    padding-bottom: 111px !important
  }

  .pt-md-112 {
    padding-top: 112px !important
  }

  .pb-md-112 {
    padding-bottom: 112px !important
  }

  .pt-md-113 {
    padding-top: 113px !important
  }

  .pb-md-113 {
    padding-bottom: 113px !important
  }

  .pt-md-114 {
    padding-top: 114px !important
  }

  .pb-md-114 {
    padding-bottom: 114px !important
  }

  .pt-md-115 {
    padding-top: 115px !important
  }

  .pb-md-115 {
    padding-bottom: 115px !important
  }

  .pt-md-116 {
    padding-top: 116px !important
  }

  .pb-md-116 {
    padding-bottom: 116px !important
  }

  .pt-md-117 {
    padding-top: 117px !important
  }

  .pb-md-117 {
    padding-bottom: 117px !important
  }

  .pt-md-118 {
    padding-top: 118px !important
  }

  .pb-md-118 {
    padding-bottom: 118px !important
  }

  .pt-md-119 {
    padding-top: 119px !important
  }

  .pb-md-119 {
    padding-bottom: 119px !important
  }

  .pt-md-120 {
    padding-top: 120px !important
  }

  .pb-md-120 {
    padding-bottom: 120px !important
  }

  .pt-md-121 {
    padding-top: 121px !important
  }

  .pb-md-121 {
    padding-bottom: 121px !important
  }

  .pt-md-122 {
    padding-top: 122px !important
  }

  .pb-md-122 {
    padding-bottom: 122px !important
  }

  .pt-md-123 {
    padding-top: 123px !important
  }

  .pb-md-123 {
    padding-bottom: 123px !important
  }

  .pt-md-124 {
    padding-top: 124px !important
  }

  .pb-md-124 {
    padding-bottom: 124px !important
  }

  .pt-md-125 {
    padding-top: 125px !important
  }

  .pb-md-125 {
    padding-bottom: 125px !important
  }

  .pt-md-126 {
    padding-top: 126px !important
  }

  .pb-md-126 {
    padding-bottom: 126px !important
  }

  .pt-md-127 {
    padding-top: 127px !important
  }

  .pb-md-127 {
    padding-bottom: 127px !important
  }

  .pt-md-128 {
    padding-top: 128px !important
  }

  .pb-md-128 {
    padding-bottom: 128px !important
  }

  .pt-md-129 {
    padding-top: 129px !important
  }

  .pb-md-129 {
    padding-bottom: 129px !important
  }

  .pt-md-130 {
    padding-top: 130px !important
  }

  .pb-md-130 {
    padding-bottom: 130px !important
  }

  .pt-md-131 {
    padding-top: 131px !important
  }

  .pb-md-131 {
    padding-bottom: 131px !important
  }

  .pt-md-132 {
    padding-top: 132px !important
  }

  .pb-md-132 {
    padding-bottom: 132px !important
  }

  .pt-md-133 {
    padding-top: 133px !important
  }

  .pb-md-133 {
    padding-bottom: 133px !important
  }

  .pt-md-134 {
    padding-top: 134px !important
  }

  .pb-md-134 {
    padding-bottom: 134px !important
  }

  .pt-md-135 {
    padding-top: 135px !important
  }

  .pb-md-135 {
    padding-bottom: 135px !important
  }

  .pt-md-136 {
    padding-top: 136px !important
  }

  .pb-md-136 {
    padding-bottom: 136px !important
  }

  .pt-md-137 {
    padding-top: 137px !important
  }

  .pb-md-137 {
    padding-bottom: 137px !important
  }

  .pt-md-138 {
    padding-top: 138px !important
  }

  .pb-md-138 {
    padding-bottom: 138px !important
  }

  .pt-md-139 {
    padding-top: 139px !important
  }

  .pb-md-139 {
    padding-bottom: 139px !important
  }

  .pt-md-140 {
    padding-top: 140px !important
  }

  .pb-md-140 {
    padding-bottom: 140px !important
  }

  .pt-md-141 {
    padding-top: 141px !important
  }

  .pb-md-141 {
    padding-bottom: 141px !important
  }

  .pt-md-142 {
    padding-top: 142px !important
  }

  .pb-md-142 {
    padding-bottom: 142px !important
  }

  .pt-md-143 {
    padding-top: 143px !important
  }

  .pb-md-143 {
    padding-bottom: 143px !important
  }

  .pt-md-144 {
    padding-top: 144px !important
  }

  .pb-md-144 {
    padding-bottom: 144px !important
  }

  .pt-md-145 {
    padding-top: 145px !important
  }

  .pb-md-145 {
    padding-bottom: 145px !important
  }

  .pt-md-146 {
    padding-top: 146px !important
  }

  .pb-md-146 {
    padding-bottom: 146px !important
  }

  .pt-md-147 {
    padding-top: 147px !important
  }

  .pb-md-147 {
    padding-bottom: 147px !important
  }

  .pt-md-148 {
    padding-top: 148px !important
  }

  .pb-md-148 {
    padding-bottom: 148px !important
  }

  .pt-md-149 {
    padding-top: 149px !important
  }

  .pb-md-149 {
    padding-bottom: 149px !important
  }

  .pt-md-150 {
    padding-top: 150px !important
  }

  .pb-md-150 {
    padding-bottom: 150px !important
  }

  .pt-md-151 {
    padding-top: 151px !important
  }

  .pb-md-151 {
    padding-bottom: 151px !important
  }

  .pt-md-152 {
    padding-top: 152px !important
  }

  .pb-md-152 {
    padding-bottom: 152px !important
  }

  .pt-md-153 {
    padding-top: 153px !important
  }

  .pb-md-153 {
    padding-bottom: 153px !important
  }

  .pt-md-154 {
    padding-top: 154px !important
  }

  .pb-md-154 {
    padding-bottom: 154px !important
  }

  .pt-md-155 {
    padding-top: 155px !important
  }

  .pb-md-155 {
    padding-bottom: 155px !important
  }

  .pt-md-156 {
    padding-top: 156px !important
  }

  .pb-md-156 {
    padding-bottom: 156px !important
  }

  .pt-md-157 {
    padding-top: 157px !important
  }

  .pb-md-157 {
    padding-bottom: 157px !important
  }

  .pt-md-158 {
    padding-top: 158px !important
  }

  .pb-md-158 {
    padding-bottom: 158px !important
  }

  .pt-md-159 {
    padding-top: 159px !important
  }

  .pb-md-159 {
    padding-bottom: 159px !important
  }

  .pt-md-160 {
    padding-top: 160px !important
  }

  .pb-md-160 {
    padding-bottom: 160px !important
  }

  .pt-md-161 {
    padding-top: 161px !important
  }

  .pb-md-161 {
    padding-bottom: 161px !important
  }

  .pt-md-162 {
    padding-top: 162px !important
  }

  .pb-md-162 {
    padding-bottom: 162px !important
  }

  .pt-md-163 {
    padding-top: 163px !important
  }

  .pb-md-163 {
    padding-bottom: 163px !important
  }

  .pt-md-164 {
    padding-top: 164px !important
  }

  .pb-md-164 {
    padding-bottom: 164px !important
  }

  .pt-md-165 {
    padding-top: 165px !important
  }

  .pb-md-165 {
    padding-bottom: 165px !important
  }

  .pt-md-166 {
    padding-top: 166px !important
  }

  .pb-md-166 {
    padding-bottom: 166px !important
  }

  .pt-md-167 {
    padding-top: 167px !important
  }

  .pb-md-167 {
    padding-bottom: 167px !important
  }

  .pt-md-168 {
    padding-top: 168px !important
  }

  .pb-md-168 {
    padding-bottom: 168px !important
  }

  .pt-md-169 {
    padding-top: 169px !important
  }

  .pb-md-169 {
    padding-bottom: 169px !important
  }

  .pt-md-170 {
    padding-top: 170px !important
  }

  .pb-md-170 {
    padding-bottom: 170px !important
  }

  .pt-md-171 {
    padding-top: 171px !important
  }

  .pb-md-171 {
    padding-bottom: 171px !important
  }

  .pt-md-172 {
    padding-top: 172px !important
  }

  .pb-md-172 {
    padding-bottom: 172px !important
  }

  .pt-md-173 {
    padding-top: 173px !important
  }

  .pb-md-173 {
    padding-bottom: 173px !important
  }

  .pt-md-174 {
    padding-top: 174px !important
  }

  .pb-md-174 {
    padding-bottom: 174px !important
  }

  .pt-md-175 {
    padding-top: 175px !important
  }

  .pb-md-175 {
    padding-bottom: 175px !important
  }

  .pt-md-176 {
    padding-top: 176px !important
  }

  .pb-md-176 {
    padding-bottom: 176px !important
  }

  .pt-md-177 {
    padding-top: 177px !important
  }

  .pb-md-177 {
    padding-bottom: 177px !important
  }

  .pt-md-178 {
    padding-top: 178px !important
  }

  .pb-md-178 {
    padding-bottom: 178px !important
  }

  .pt-md-179 {
    padding-top: 179px !important
  }

  .pb-md-179 {
    padding-bottom: 179px !important
  }

  .pt-md-180 {
    padding-top: 180px !important
  }

  .pb-md-180 {
    padding-bottom: 180px !important
  }

  .pt-md-181 {
    padding-top: 181px !important
  }

  .pb-md-181 {
    padding-bottom: 181px !important
  }

  .pt-md-182 {
    padding-top: 182px !important
  }

  .pb-md-182 {
    padding-bottom: 182px !important
  }

  .pt-md-183 {
    padding-top: 183px !important
  }

  .pb-md-183 {
    padding-bottom: 183px !important
  }

  .pt-md-184 {
    padding-top: 184px !important
  }

  .pb-md-184 {
    padding-bottom: 184px !important
  }

  .pt-md-185 {
    padding-top: 185px !important
  }

  .pb-md-185 {
    padding-bottom: 185px !important
  }

  .pt-md-186 {
    padding-top: 186px !important
  }

  .pb-md-186 {
    padding-bottom: 186px !important
  }

  .pt-md-187 {
    padding-top: 187px !important
  }

  .pb-md-187 {
    padding-bottom: 187px !important
  }

  .pt-md-188 {
    padding-top: 188px !important
  }

  .pb-md-188 {
    padding-bottom: 188px !important
  }

  .pt-md-189 {
    padding-top: 189px !important
  }

  .pb-md-189 {
    padding-bottom: 189px !important
  }

  .pt-md-190 {
    padding-top: 190px !important
  }

  .pb-md-190 {
    padding-bottom: 190px !important
  }

  .pt-md-191 {
    padding-top: 191px !important
  }

  .pb-md-191 {
    padding-bottom: 191px !important
  }

  .pt-md-192 {
    padding-top: 192px !important
  }

  .pb-md-192 {
    padding-bottom: 192px !important
  }

  .pt-md-193 {
    padding-top: 193px !important
  }

  .pb-md-193 {
    padding-bottom: 193px !important
  }

  .pt-md-194 {
    padding-top: 194px !important
  }

  .pb-md-194 {
    padding-bottom: 194px !important
  }

  .pt-md-195 {
    padding-top: 195px !important
  }

  .pb-md-195 {
    padding-bottom: 195px !important
  }

  .pt-md-196 {
    padding-top: 196px !important
  }

  .pb-md-196 {
    padding-bottom: 196px !important
  }

  .pt-md-197 {
    padding-top: 197px !important
  }

  .pb-md-197 {
    padding-bottom: 197px !important
  }

  .pt-md-198 {
    padding-top: 198px !important
  }

  .pb-md-198 {
    padding-bottom: 198px !important
  }

  .pt-md-199 {
    padding-top: 199px !important
  }

  .pb-md-199 {
    padding-bottom: 199px !important
  }

  .pt-md-200 {
    padding-top: 200px !important
  }

  .pb-md-200 {
    padding-bottom: 200px !important
  }

  .pt-md-201 {
    padding-top: 201px !important
  }

  .pb-md-201 {
    padding-bottom: 201px !important
  }

  .pt-md-202 {
    padding-top: 202px !important
  }

  .pb-md-202 {
    padding-bottom: 202px !important
  }

  .pt-md-203 {
    padding-top: 203px !important
  }

  .pb-md-203 {
    padding-bottom: 203px !important
  }

  .pt-md-204 {
    padding-top: 204px !important
  }

  .pb-md-204 {
    padding-bottom: 204px !important
  }

  .pt-md-205 {
    padding-top: 205px !important
  }

  .pb-md-205 {
    padding-bottom: 205px !important
  }

  .pt-md-206 {
    padding-top: 206px !important
  }

  .pb-md-206 {
    padding-bottom: 206px !important
  }

  .pt-md-207 {
    padding-top: 207px !important
  }

  .pb-md-207 {
    padding-bottom: 207px !important
  }

  .pt-md-208 {
    padding-top: 208px !important
  }

  .pb-md-208 {
    padding-bottom: 208px !important
  }

  .pt-md-209 {
    padding-top: 209px !important
  }

  .pb-md-209 {
    padding-bottom: 209px !important
  }

  .pt-md-210 {
    padding-top: 210px !important
  }

  .pb-md-210 {
    padding-bottom: 210px !important
  }

  .pt-md-211 {
    padding-top: 211px !important
  }

  .pb-md-211 {
    padding-bottom: 211px !important
  }

  .pt-md-212 {
    padding-top: 212px !important
  }

  .pb-md-212 {
    padding-bottom: 212px !important
  }

  .pt-md-213 {
    padding-top: 213px !important
  }

  .pb-md-213 {
    padding-bottom: 213px !important
  }

  .pt-md-214 {
    padding-top: 214px !important
  }

  .pb-md-214 {
    padding-bottom: 214px !important
  }

  .pt-md-215 {
    padding-top: 215px !important
  }

  .pb-md-215 {
    padding-bottom: 215px !important
  }

  .pt-md-216 {
    padding-top: 216px !important
  }

  .pb-md-216 {
    padding-bottom: 216px !important
  }

  .pt-md-217 {
    padding-top: 217px !important
  }

  .pb-md-217 {
    padding-bottom: 217px !important
  }

  .pt-md-218 {
    padding-top: 218px !important
  }

  .pb-md-218 {
    padding-bottom: 218px !important
  }

  .pt-md-219 {
    padding-top: 219px !important
  }

  .pb-md-219 {
    padding-bottom: 219px !important
  }

  .pt-md-220 {
    padding-top: 220px !important
  }

  .pb-md-220 {
    padding-bottom: 220px !important
  }

  .pt-md-221 {
    padding-top: 221px !important
  }

  .pb-md-221 {
    padding-bottom: 221px !important
  }

  .pt-md-222 {
    padding-top: 222px !important
  }

  .pb-md-222 {
    padding-bottom: 222px !important
  }

  .pt-md-223 {
    padding-top: 223px !important
  }

  .pb-md-223 {
    padding-bottom: 223px !important
  }

  .pt-md-224 {
    padding-top: 224px !important
  }

  .pb-md-224 {
    padding-bottom: 224px !important
  }

  .pt-md-225 {
    padding-top: 225px !important
  }

  .pb-md-225 {
    padding-bottom: 225px !important
  }

  .pt-md-226 {
    padding-top: 226px !important
  }

  .pb-md-226 {
    padding-bottom: 226px !important
  }

  .pt-md-227 {
    padding-top: 227px !important
  }

  .pb-md-227 {
    padding-bottom: 227px !important
  }

  .pt-md-228 {
    padding-top: 228px !important
  }

  .pb-md-228 {
    padding-bottom: 228px !important
  }

  .pt-md-229 {
    padding-top: 229px !important
  }

  .pb-md-229 {
    padding-bottom: 229px !important
  }

  .pt-md-230 {
    padding-top: 230px !important
  }

  .pb-md-230 {
    padding-bottom: 230px !important
  }

  .pt-md-231 {
    padding-top: 231px !important
  }

  .pb-md-231 {
    padding-bottom: 231px !important
  }

  .pt-md-232 {
    padding-top: 232px !important
  }

  .pb-md-232 {
    padding-bottom: 232px !important
  }

  .pt-md-233 {
    padding-top: 233px !important
  }

  .pb-md-233 {
    padding-bottom: 233px !important
  }

  .pt-md-234 {
    padding-top: 234px !important
  }

  .pb-md-234 {
    padding-bottom: 234px !important
  }

  .pt-md-235 {
    padding-top: 235px !important
  }

  .pb-md-235 {
    padding-bottom: 235px !important
  }

  .pt-md-236 {
    padding-top: 236px !important
  }

  .pb-md-236 {
    padding-bottom: 236px !important
  }

  .pt-md-237 {
    padding-top: 237px !important
  }

  .pb-md-237 {
    padding-bottom: 237px !important
  }

  .pt-md-238 {
    padding-top: 238px !important
  }

  .pb-md-238 {
    padding-bottom: 238px !important
  }

  .pt-md-239 {
    padding-top: 239px !important
  }

  .pb-md-239 {
    padding-bottom: 239px !important
  }

  .pt-md-240 {
    padding-top: 240px !important
  }

  .pb-md-240 {
    padding-bottom: 240px !important
  }

  .pt-md-241 {
    padding-top: 241px !important
  }

  .pb-md-241 {
    padding-bottom: 241px !important
  }

  .pt-md-242 {
    padding-top: 242px !important
  }

  .pb-md-242 {
    padding-bottom: 242px !important
  }

  .pt-md-243 {
    padding-top: 243px !important
  }

  .pb-md-243 {
    padding-bottom: 243px !important
  }

  .pt-md-244 {
    padding-top: 244px !important
  }

  .pb-md-244 {
    padding-bottom: 244px !important
  }

  .pt-md-245 {
    padding-top: 245px !important
  }

  .pb-md-245 {
    padding-bottom: 245px !important
  }

  .pt-md-246 {
    padding-top: 246px !important
  }

  .pb-md-246 {
    padding-bottom: 246px !important
  }

  .pt-md-247 {
    padding-top: 247px !important
  }

  .pb-md-247 {
    padding-bottom: 247px !important
  }

  .pt-md-248 {
    padding-top: 248px !important
  }

  .pb-md-248 {
    padding-bottom: 248px !important
  }

  .pt-md-249 {
    padding-top: 249px !important
  }

  .pb-md-249 {
    padding-bottom: 249px !important
  }

  .pt-md-250 {
    padding-top: 250px !important
  }

  .pb-md-250 {
    padding-bottom: 250px !important
  }

  .pt-md-251 {
    padding-top: 251px !important
  }

  .pb-md-251 {
    padding-bottom: 251px !important
  }

  .pt-md-252 {
    padding-top: 252px !important
  }

  .pb-md-252 {
    padding-bottom: 252px !important
  }

  .pt-md-253 {
    padding-top: 253px !important
  }

  .pb-md-253 {
    padding-bottom: 253px !important
  }

  .pt-md-254 {
    padding-top: 254px !important
  }

  .pb-md-254 {
    padding-bottom: 254px !important
  }

  .pt-md-255 {
    padding-top: 255px !important
  }

  .pb-md-255 {
    padding-bottom: 255px !important
  }

  .pt-md-256 {
    padding-top: 256px !important
  }

  .pb-md-256 {
    padding-bottom: 256px !important
  }

  .pt-md-257 {
    padding-top: 257px !important
  }

  .pb-md-257 {
    padding-bottom: 257px !important
  }

  .pt-md-258 {
    padding-top: 258px !important
  }

  .pb-md-258 {
    padding-bottom: 258px !important
  }

  .pt-md-259 {
    padding-top: 259px !important
  }

  .pb-md-259 {
    padding-bottom: 259px !important
  }

  .pt-md-260 {
    padding-top: 260px !important
  }

  .pb-md-260 {
    padding-bottom: 260px !important
  }

  .pt-md-261 {
    padding-top: 261px !important
  }

  .pb-md-261 {
    padding-bottom: 261px !important
  }

  .pt-md-262 {
    padding-top: 262px !important
  }

  .pb-md-262 {
    padding-bottom: 262px !important
  }

  .pt-md-263 {
    padding-top: 263px !important
  }

  .pb-md-263 {
    padding-bottom: 263px !important
  }

  .pt-md-264 {
    padding-top: 264px !important
  }

  .pb-md-264 {
    padding-bottom: 264px !important
  }

  .pt-md-265 {
    padding-top: 265px !important
  }

  .pb-md-265 {
    padding-bottom: 265px !important
  }

  .pt-md-266 {
    padding-top: 266px !important
  }

  .pb-md-266 {
    padding-bottom: 266px !important
  }

  .pt-md-267 {
    padding-top: 267px !important
  }

  .pb-md-267 {
    padding-bottom: 267px !important
  }

  .pt-md-268 {
    padding-top: 268px !important
  }

  .pb-md-268 {
    padding-bottom: 268px !important
  }

  .pt-md-269 {
    padding-top: 269px !important
  }

  .pb-md-269 {
    padding-bottom: 269px !important
  }

  .pt-md-270 {
    padding-top: 270px !important
  }

  .pb-md-270 {
    padding-bottom: 270px !important
  }

  .pt-md-271 {
    padding-top: 271px !important
  }

  .pb-md-271 {
    padding-bottom: 271px !important
  }

  .pt-md-272 {
    padding-top: 272px !important
  }

  .pb-md-272 {
    padding-bottom: 272px !important
  }

  .pt-md-273 {
    padding-top: 273px !important
  }

  .pb-md-273 {
    padding-bottom: 273px !important
  }

  .pt-md-274 {
    padding-top: 274px !important
  }

  .pb-md-274 {
    padding-bottom: 274px !important
  }

  .pt-md-275 {
    padding-top: 275px !important
  }

  .pb-md-275 {
    padding-bottom: 275px !important
  }

  .pt-md-276 {
    padding-top: 276px !important
  }

  .pb-md-276 {
    padding-bottom: 276px !important
  }

  .pt-md-277 {
    padding-top: 277px !important
  }

  .pb-md-277 {
    padding-bottom: 277px !important
  }

  .pt-md-278 {
    padding-top: 278px !important
  }

  .pb-md-278 {
    padding-bottom: 278px !important
  }

  .pt-md-279 {
    padding-top: 279px !important
  }

  .pb-md-279 {
    padding-bottom: 279px !important
  }

  .pt-md-280 {
    padding-top: 280px !important
  }

  .pb-md-280 {
    padding-bottom: 280px !important
  }

  .pt-md-281 {
    padding-top: 281px !important
  }

  .pb-md-281 {
    padding-bottom: 281px !important
  }

  .pt-md-282 {
    padding-top: 282px !important
  }

  .pb-md-282 {
    padding-bottom: 282px !important
  }

  .pt-md-283 {
    padding-top: 283px !important
  }

  .pb-md-283 {
    padding-bottom: 283px !important
  }

  .pt-md-284 {
    padding-top: 284px !important
  }

  .pb-md-284 {
    padding-bottom: 284px !important
  }

  .pt-md-285 {
    padding-top: 285px !important
  }

  .pb-md-285 {
    padding-bottom: 285px !important
  }

  .pt-md-286 {
    padding-top: 286px !important
  }

  .pb-md-286 {
    padding-bottom: 286px !important
  }

  .pt-md-287 {
    padding-top: 287px !important
  }

  .pb-md-287 {
    padding-bottom: 287px !important
  }

  .pt-md-288 {
    padding-top: 288px !important
  }

  .pb-md-288 {
    padding-bottom: 288px !important
  }

  .pt-md-289 {
    padding-top: 289px !important
  }

  .pb-md-289 {
    padding-bottom: 289px !important
  }

  .pt-md-290 {
    padding-top: 290px !important
  }

  .pb-md-290 {
    padding-bottom: 290px !important
  }

  .pt-md-291 {
    padding-top: 291px !important
  }

  .pb-md-291 {
    padding-bottom: 291px !important
  }

  .pt-md-292 {
    padding-top: 292px !important
  }

  .pb-md-292 {
    padding-bottom: 292px !important
  }

  .pt-md-293 {
    padding-top: 293px !important
  }

  .pb-md-293 {
    padding-bottom: 293px !important
  }

  .pt-md-294 {
    padding-top: 294px !important
  }

  .pb-md-294 {
    padding-bottom: 294px !important
  }

  .pt-md-295 {
    padding-top: 295px !important
  }

  .pb-md-295 {
    padding-bottom: 295px !important
  }

  .pt-md-296 {
    padding-top: 296px !important
  }

  .pb-md-296 {
    padding-bottom: 296px !important
  }

  .pt-md-297 {
    padding-top: 297px !important
  }

  .pb-md-297 {
    padding-bottom: 297px !important
  }

  .pt-md-298 {
    padding-top: 298px !important
  }

  .pb-md-298 {
    padding-bottom: 298px !important
  }

  .pt-md-299 {
    padding-top: 299px !important
  }

  .pb-md-299 {
    padding-bottom: 299px !important
  }

  .pt-md-300 {
    padding-top: 300px !important
  }

  .pb-md-300 {
    padding-bottom: 300px !important
  }
}

@media (max-width:767px) {
  .mt-xs-0 {
    margin-top: 0px !important
  }

  .mb-xs-0 {
    margin-bottom: 0px !important
  }

  .mt-xs-1 {
    margin-top: 1px !important
  }

  .mb-xs-1 {
    margin-bottom: 1px !important
  }

  .mt-xs-2 {
    margin-top: 2px !important
  }

  .mb-xs-2 {
    margin-bottom: 2px !important
  }

  .mt-xs-3 {
    margin-top: 3px !important
  }

  .mb-xs-3 {
    margin-bottom: 3px !important
  }

  .mt-xs-4 {
    margin-top: 4px !important
  }

  .mb-xs-4 {
    margin-bottom: 4px !important
  }

  .mt-xs-5 {
    margin-top: 5px !important
  }

  .mb-xs-5 {
    margin-bottom: 5px !important
  }

  .mt-xs-6 {
    margin-top: 6px !important
  }

  .mb-xs-6 {
    margin-bottom: 6px !important
  }

  .mt-xs-7 {
    margin-top: 7px !important
  }

  .mb-xs-7 {
    margin-bottom: 7px !important
  }

  .mt-xs-8 {
    margin-top: 8px !important
  }

  .mb-xs-8 {
    margin-bottom: 8px !important
  }

  .mt-xs-9 {
    margin-top: 9px !important
  }

  .mb-xs-9 {
    margin-bottom: 9px !important
  }

  .mt-xs-10 {
    margin-top: 10px !important
  }

  .mb-xs-10 {
    margin-bottom: 10px !important
  }

  .mt-xs-11 {
    margin-top: 11px !important
  }

  .mb-xs-11 {
    margin-bottom: 11px !important
  }

  .mt-xs-12 {
    margin-top: 12px !important
  }

  .mb-xs-12 {
    margin-bottom: 12px !important
  }

  .mt-xs-13 {
    margin-top: 13px !important
  }

  .mb-xs-13 {
    margin-bottom: 13px !important
  }

  .mt-xs-14 {
    margin-top: 14px !important
  }

  .mb-xs-14 {
    margin-bottom: 14px !important
  }

  .mt-xs-15 {
    margin-top: 15px !important
  }

  .mb-xs-15 {
    margin-bottom: 15px !important
  }

  .mt-xs-16 {
    margin-top: 16px !important
  }

  .mb-xs-16 {
    margin-bottom: 16px !important
  }

  .mt-xs-17 {
    margin-top: 17px !important
  }

  .mb-xs-17 {
    margin-bottom: 17px !important
  }

  .mt-xs-18 {
    margin-top: 18px !important
  }

  .mb-xs-18 {
    margin-bottom: 18px !important
  }

  .mt-xs-19 {
    margin-top: 19px !important
  }

  .mb-xs-19 {
    margin-bottom: 19px !important
  }

  .mt-xs-20 {
    margin-top: 20px !important
  }

  .mb-xs-20 {
    margin-bottom: 20px !important
  }

  .mt-xs-21 {
    margin-top: 21px !important
  }

  .mb-xs-21 {
    margin-bottom: 21px !important
  }

  .mt-xs-22 {
    margin-top: 22px !important
  }

  .mb-xs-22 {
    margin-bottom: 22px !important
  }

  .mt-xs-23 {
    margin-top: 23px !important
  }

  .mb-xs-23 {
    margin-bottom: 23px !important
  }

  .mt-xs-24 {
    margin-top: 24px !important
  }

  .mb-xs-24 {
    margin-bottom: 24px !important
  }

  .mt-xs-25 {
    margin-top: 25px !important
  }

  .mb-xs-25 {
    margin-bottom: 25px !important
  }

  .mt-xs-26 {
    margin-top: 26px !important
  }

  .mb-xs-26 {
    margin-bottom: 26px !important
  }

  .mt-xs-27 {
    margin-top: 27px !important
  }

  .mb-xs-27 {
    margin-bottom: 27px !important
  }

  .mt-xs-28 {
    margin-top: 28px !important
  }

  .mb-xs-28 {
    margin-bottom: 28px !important
  }

  .mt-xs-29 {
    margin-top: 29px !important
  }

  .mb-xs-29 {
    margin-bottom: 29px !important
  }

  .mt-xs-30 {
    margin-top: 30px !important
  }

  .mb-xs-30 {
    margin-bottom: 30px !important
  }

  .mt-xs-31 {
    margin-top: 31px !important
  }

  .mb-xs-31 {
    margin-bottom: 31px !important
  }

  .mt-xs-32 {
    margin-top: 32px !important
  }

  .mb-xs-32 {
    margin-bottom: 32px !important
  }

  .mt-xs-33 {
    margin-top: 33px !important
  }

  .mb-xs-33 {
    margin-bottom: 33px !important
  }

  .mt-xs-34 {
    margin-top: 34px !important
  }

  .mb-xs-34 {
    margin-bottom: 34px !important
  }

  .mt-xs-35 {
    margin-top: 35px !important
  }

  .mb-xs-35 {
    margin-bottom: 35px !important
  }

  .mt-xs-36 {
    margin-top: 36px !important
  }

  .mb-xs-36 {
    margin-bottom: 36px !important
  }

  .mt-xs-37 {
    margin-top: 37px !important
  }

  .mb-xs-37 {
    margin-bottom: 37px !important
  }

  .mt-xs-38 {
    margin-top: 38px !important
  }

  .mb-xs-38 {
    margin-bottom: 38px !important
  }

  .mt-xs-39 {
    margin-top: 39px !important
  }

  .mb-xs-39 {
    margin-bottom: 39px !important
  }

  .mt-xs-40 {
    margin-top: 40px !important
  }

  .mb-xs-40 {
    margin-bottom: 40px !important
  }

  .mt-xs-41 {
    margin-top: 41px !important
  }

  .mb-xs-41 {
    margin-bottom: 41px !important
  }

  .mt-xs-42 {
    margin-top: 42px !important
  }

  .mb-xs-42 {
    margin-bottom: 42px !important
  }

  .mt-xs-43 {
    margin-top: 43px !important
  }

  .mb-xs-43 {
    margin-bottom: 43px !important
  }

  .mt-xs-44 {
    margin-top: 44px !important
  }

  .mb-xs-44 {
    margin-bottom: 44px !important
  }

  .mt-xs-45 {
    margin-top: 45px !important
  }

  .mb-xs-45 {
    margin-bottom: 45px !important
  }

  .mt-xs-46 {
    margin-top: 46px !important
  }

  .mb-xs-46 {
    margin-bottom: 46px !important
  }

  .mt-xs-47 {
    margin-top: 47px !important
  }

  .mb-xs-47 {
    margin-bottom: 47px !important
  }

  .mt-xs-48 {
    margin-top: 48px !important
  }

  .mb-xs-48 {
    margin-bottom: 48px !important
  }

  .mt-xs-49 {
    margin-top: 49px !important
  }

  .mb-xs-49 {
    margin-bottom: 49px !important
  }

  .mt-xs-50 {
    margin-top: 50px !important
  }

  .mb-xs-50 {
    margin-bottom: 50px !important
  }

  .mt-xs-51 {
    margin-top: 51px !important
  }

  .mb-xs-51 {
    margin-bottom: 51px !important
  }

  .mt-xs-52 {
    margin-top: 52px !important
  }

  .mb-xs-52 {
    margin-bottom: 52px !important
  }

  .mt-xs-53 {
    margin-top: 53px !important
  }

  .mb-xs-53 {
    margin-bottom: 53px !important
  }

  .mt-xs-54 {
    margin-top: 54px !important
  }

  .mb-xs-54 {
    margin-bottom: 54px !important
  }

  .mt-xs-55 {
    margin-top: 55px !important
  }

  .mb-xs-55 {
    margin-bottom: 55px !important
  }

  .mt-xs-56 {
    margin-top: 56px !important
  }

  .mb-xs-56 {
    margin-bottom: 56px !important
  }

  .mt-xs-57 {
    margin-top: 57px !important
  }

  .mb-xs-57 {
    margin-bottom: 57px !important
  }

  .mt-xs-58 {
    margin-top: 58px !important
  }

  .mb-xs-58 {
    margin-bottom: 58px !important
  }

  .mt-xs-59 {
    margin-top: 59px !important
  }

  .mb-xs-59 {
    margin-bottom: 59px !important
  }

  .mt-xs-60 {
    margin-top: 60px !important
  }

  .mb-xs-60 {
    margin-bottom: 60px !important
  }

  .mt-xs-61 {
    margin-top: 61px !important
  }

  .mb-xs-61 {
    margin-bottom: 61px !important
  }

  .mt-xs-62 {
    margin-top: 62px !important
  }

  .mb-xs-62 {
    margin-bottom: 62px !important
  }

  .mt-xs-63 {
    margin-top: 63px !important
  }

  .mb-xs-63 {
    margin-bottom: 63px !important
  }

  .mt-xs-64 {
    margin-top: 64px !important
  }

  .mb-xs-64 {
    margin-bottom: 64px !important
  }

  .mt-xs-65 {
    margin-top: 65px !important
  }

  .mb-xs-65 {
    margin-bottom: 65px !important
  }

  .mt-xs-66 {
    margin-top: 66px !important
  }

  .mb-xs-66 {
    margin-bottom: 66px !important
  }

  .mt-xs-67 {
    margin-top: 67px !important
  }

  .mb-xs-67 {
    margin-bottom: 67px !important
  }

  .mt-xs-68 {
    margin-top: 68px !important
  }

  .mb-xs-68 {
    margin-bottom: 68px !important
  }

  .mt-xs-69 {
    margin-top: 69px !important
  }

  .mb-xs-69 {
    margin-bottom: 69px !important
  }

  .mt-xs-70 {
    margin-top: 70px !important
  }

  .mb-xs-70 {
    margin-bottom: 70px !important
  }

  .mt-xs-71 {
    margin-top: 71px !important
  }

  .mb-xs-71 {
    margin-bottom: 71px !important
  }

  .mt-xs-72 {
    margin-top: 72px !important
  }

  .mb-xs-72 {
    margin-bottom: 72px !important
  }

  .mt-xs-73 {
    margin-top: 73px !important
  }

  .mb-xs-73 {
    margin-bottom: 73px !important
  }

  .mt-xs-74 {
    margin-top: 74px !important
  }

  .mb-xs-74 {
    margin-bottom: 74px !important
  }

  .mt-xs-75 {
    margin-top: 75px !important
  }

  .mb-xs-75 {
    margin-bottom: 75px !important
  }

  .mt-xs-76 {
    margin-top: 76px !important
  }

  .mb-xs-76 {
    margin-bottom: 76px !important
  }

  .mt-xs-77 {
    margin-top: 77px !important
  }

  .mb-xs-77 {
    margin-bottom: 77px !important
  }

  .mt-xs-78 {
    margin-top: 78px !important
  }

  .mb-xs-78 {
    margin-bottom: 78px !important
  }

  .mt-xs-79 {
    margin-top: 79px !important
  }

  .mb-xs-79 {
    margin-bottom: 79px !important
  }

  .mt-xs-80 {
    margin-top: 80px !important
  }

  .mb-xs-80 {
    margin-bottom: 80px !important
  }

  .mt-xs-81 {
    margin-top: 81px !important
  }

  .mb-xs-81 {
    margin-bottom: 81px !important
  }

  .mt-xs-82 {
    margin-top: 82px !important
  }

  .mb-xs-82 {
    margin-bottom: 82px !important
  }

  .mt-xs-83 {
    margin-top: 83px !important
  }

  .mb-xs-83 {
    margin-bottom: 83px !important
  }

  .mt-xs-84 {
    margin-top: 84px !important
  }

  .mb-xs-84 {
    margin-bottom: 84px !important
  }

  .mt-xs-85 {
    margin-top: 85px !important
  }

  .mb-xs-85 {
    margin-bottom: 85px !important
  }

  .mt-xs-86 {
    margin-top: 86px !important
  }

  .mb-xs-86 {
    margin-bottom: 86px !important
  }

  .mt-xs-87 {
    margin-top: 87px !important
  }

  .mb-xs-87 {
    margin-bottom: 87px !important
  }

  .mt-xs-88 {
    margin-top: 88px !important
  }

  .mb-xs-88 {
    margin-bottom: 88px !important
  }

  .mt-xs-89 {
    margin-top: 89px !important
  }

  .mb-xs-89 {
    margin-bottom: 89px !important
  }

  .mt-xs-90 {
    margin-top: 90px !important
  }

  .mb-xs-90 {
    margin-bottom: 90px !important
  }

  .mt-xs-91 {
    margin-top: 91px !important
  }

  .mb-xs-91 {
    margin-bottom: 91px !important
  }

  .mt-xs-92 {
    margin-top: 92px !important
  }

  .mb-xs-92 {
    margin-bottom: 92px !important
  }

  .mt-xs-93 {
    margin-top: 93px !important
  }

  .mb-xs-93 {
    margin-bottom: 93px !important
  }

  .mt-xs-94 {
    margin-top: 94px !important
  }

  .mb-xs-94 {
    margin-bottom: 94px !important
  }

  .mt-xs-95 {
    margin-top: 95px !important
  }

  .mb-xs-95 {
    margin-bottom: 95px !important
  }

  .mt-xs-96 {
    margin-top: 96px !important
  }

  .mb-xs-96 {
    margin-bottom: 96px !important
  }

  .mt-xs-97 {
    margin-top: 97px !important
  }

  .mb-xs-97 {
    margin-bottom: 97px !important
  }

  .mt-xs-98 {
    margin-top: 98px !important
  }

  .mb-xs-98 {
    margin-bottom: 98px !important
  }

  .mt-xs-99 {
    margin-top: 99px !important
  }

  .mb-xs-99 {
    margin-bottom: 99px !important
  }

  .mt-xs-100 {
    margin-top: 100px !important
  }

  .mb-xs-100 {
    margin-bottom: 100px !important
  }

  .mt-xs-101 {
    margin-top: 101px !important
  }

  .mb-xs-101 {
    margin-bottom: 101px !important
  }

  .mt-xs-102 {
    margin-top: 102px !important
  }

  .mb-xs-102 {
    margin-bottom: 102px !important
  }

  .mt-xs-103 {
    margin-top: 103px !important
  }

  .mb-xs-103 {
    margin-bottom: 103px !important
  }

  .mt-xs-104 {
    margin-top: 104px !important
  }

  .mb-xs-104 {
    margin-bottom: 104px !important
  }

  .mt-xs-105 {
    margin-top: 105px !important
  }

  .mb-xs-105 {
    margin-bottom: 105px !important
  }

  .mt-xs-106 {
    margin-top: 106px !important
  }

  .mb-xs-106 {
    margin-bottom: 106px !important
  }

  .mt-xs-107 {
    margin-top: 107px !important
  }

  .mb-xs-107 {
    margin-bottom: 107px !important
  }

  .mt-xs-108 {
    margin-top: 108px !important
  }

  .mb-xs-108 {
    margin-bottom: 108px !important
  }

  .mt-xs-109 {
    margin-top: 109px !important
  }

  .mb-xs-109 {
    margin-bottom: 109px !important
  }

  .mt-xs-110 {
    margin-top: 110px !important
  }

  .mb-xs-110 {
    margin-bottom: 110px !important
  }

  .mt-xs-111 {
    margin-top: 111px !important
  }

  .mb-xs-111 {
    margin-bottom: 111px !important
  }

  .mt-xs-112 {
    margin-top: 112px !important
  }

  .mb-xs-112 {
    margin-bottom: 112px !important
  }

  .mt-xs-113 {
    margin-top: 113px !important
  }

  .mb-xs-113 {
    margin-bottom: 113px !important
  }

  .mt-xs-114 {
    margin-top: 114px !important
  }

  .mb-xs-114 {
    margin-bottom: 114px !important
  }

  .mt-xs-115 {
    margin-top: 115px !important
  }

  .mb-xs-115 {
    margin-bottom: 115px !important
  }

  .mt-xs-116 {
    margin-top: 116px !important
  }

  .mb-xs-116 {
    margin-bottom: 116px !important
  }

  .mt-xs-117 {
    margin-top: 117px !important
  }

  .mb-xs-117 {
    margin-bottom: 117px !important
  }

  .mt-xs-118 {
    margin-top: 118px !important
  }

  .mb-xs-118 {
    margin-bottom: 118px !important
  }

  .mt-xs-119 {
    margin-top: 119px !important
  }

  .mb-xs-119 {
    margin-bottom: 119px !important
  }

  .mt-xs-120 {
    margin-top: 120px !important
  }

  .mb-xs-120 {
    margin-bottom: 120px !important
  }

  .mt-xs-121 {
    margin-top: 121px !important
  }

  .mb-xs-121 {
    margin-bottom: 121px !important
  }

  .mt-xs-122 {
    margin-top: 122px !important
  }

  .mb-xs-122 {
    margin-bottom: 122px !important
  }

  .mt-xs-123 {
    margin-top: 123px !important
  }

  .mb-xs-123 {
    margin-bottom: 123px !important
  }

  .mt-xs-124 {
    margin-top: 124px !important
  }

  .mb-xs-124 {
    margin-bottom: 124px !important
  }

  .mt-xs-125 {
    margin-top: 125px !important
  }

  .mb-xs-125 {
    margin-bottom: 125px !important
  }

  .mt-xs-126 {
    margin-top: 126px !important
  }

  .mb-xs-126 {
    margin-bottom: 126px !important
  }

  .mt-xs-127 {
    margin-top: 127px !important
  }

  .mb-xs-127 {
    margin-bottom: 127px !important
  }

  .mt-xs-128 {
    margin-top: 128px !important
  }

  .mb-xs-128 {
    margin-bottom: 128px !important
  }

  .mt-xs-129 {
    margin-top: 129px !important
  }

  .mb-xs-129 {
    margin-bottom: 129px !important
  }

  .mt-xs-130 {
    margin-top: 130px !important
  }

  .mb-xs-130 {
    margin-bottom: 130px !important
  }

  .mt-xs-131 {
    margin-top: 131px !important
  }

  .mb-xs-131 {
    margin-bottom: 131px !important
  }

  .mt-xs-132 {
    margin-top: 132px !important
  }

  .mb-xs-132 {
    margin-bottom: 132px !important
  }

  .mt-xs-133 {
    margin-top: 133px !important
  }

  .mb-xs-133 {
    margin-bottom: 133px !important
  }

  .mt-xs-134 {
    margin-top: 134px !important
  }

  .mb-xs-134 {
    margin-bottom: 134px !important
  }

  .mt-xs-135 {
    margin-top: 135px !important
  }

  .mb-xs-135 {
    margin-bottom: 135px !important
  }

  .mt-xs-136 {
    margin-top: 136px !important
  }

  .mb-xs-136 {
    margin-bottom: 136px !important
  }

  .mt-xs-137 {
    margin-top: 137px !important
  }

  .mb-xs-137 {
    margin-bottom: 137px !important
  }

  .mt-xs-138 {
    margin-top: 138px !important
  }

  .mb-xs-138 {
    margin-bottom: 138px !important
  }

  .mt-xs-139 {
    margin-top: 139px !important
  }

  .mb-xs-139 {
    margin-bottom: 139px !important
  }

  .mt-xs-140 {
    margin-top: 140px !important
  }

  .mb-xs-140 {
    margin-bottom: 140px !important
  }

  .mt-xs-141 {
    margin-top: 141px !important
  }

  .mb-xs-141 {
    margin-bottom: 141px !important
  }

  .mt-xs-142 {
    margin-top: 142px !important
  }

  .mb-xs-142 {
    margin-bottom: 142px !important
  }

  .mt-xs-143 {
    margin-top: 143px !important
  }

  .mb-xs-143 {
    margin-bottom: 143px !important
  }

  .mt-xs-144 {
    margin-top: 144px !important
  }

  .mb-xs-144 {
    margin-bottom: 144px !important
  }

  .mt-xs-145 {
    margin-top: 145px !important
  }

  .mb-xs-145 {
    margin-bottom: 145px !important
  }

  .mt-xs-146 {
    margin-top: 146px !important
  }

  .mb-xs-146 {
    margin-bottom: 146px !important
  }

  .mt-xs-147 {
    margin-top: 147px !important
  }

  .mb-xs-147 {
    margin-bottom: 147px !important
  }

  .mt-xs-148 {
    margin-top: 148px !important
  }

  .mb-xs-148 {
    margin-bottom: 148px !important
  }

  .mt-xs-149 {
    margin-top: 149px !important
  }

  .mb-xs-149 {
    margin-bottom: 149px !important
  }

  .mt-xs-150 {
    margin-top: 150px !important
  }

  .mb-xs-150 {
    margin-bottom: 150px !important
  }

  .mt-xs-151 {
    margin-top: 151px !important
  }

  .mb-xs-151 {
    margin-bottom: 151px !important
  }

  .mt-xs-152 {
    margin-top: 152px !important
  }

  .mb-xs-152 {
    margin-bottom: 152px !important
  }

  .mt-xs-153 {
    margin-top: 153px !important
  }

  .mb-xs-153 {
    margin-bottom: 153px !important
  }

  .mt-xs-154 {
    margin-top: 154px !important
  }

  .mb-xs-154 {
    margin-bottom: 154px !important
  }

  .mt-xs-155 {
    margin-top: 155px !important
  }

  .mb-xs-155 {
    margin-bottom: 155px !important
  }

  .mt-xs-156 {
    margin-top: 156px !important
  }

  .mb-xs-156 {
    margin-bottom: 156px !important
  }

  .mt-xs-157 {
    margin-top: 157px !important
  }

  .mb-xs-157 {
    margin-bottom: 157px !important
  }

  .mt-xs-158 {
    margin-top: 158px !important
  }

  .mb-xs-158 {
    margin-bottom: 158px !important
  }

  .mt-xs-159 {
    margin-top: 159px !important
  }

  .mb-xs-159 {
    margin-bottom: 159px !important
  }

  .mt-xs-160 {
    margin-top: 160px !important
  }

  .mb-xs-160 {
    margin-bottom: 160px !important
  }

  .mt-xs-161 {
    margin-top: 161px !important
  }

  .mb-xs-161 {
    margin-bottom: 161px !important
  }

  .mt-xs-162 {
    margin-top: 162px !important
  }

  .mb-xs-162 {
    margin-bottom: 162px !important
  }

  .mt-xs-163 {
    margin-top: 163px !important
  }

  .mb-xs-163 {
    margin-bottom: 163px !important
  }

  .mt-xs-164 {
    margin-top: 164px !important
  }

  .mb-xs-164 {
    margin-bottom: 164px !important
  }

  .mt-xs-165 {
    margin-top: 165px !important
  }

  .mb-xs-165 {
    margin-bottom: 165px !important
  }

  .mt-xs-166 {
    margin-top: 166px !important
  }

  .mb-xs-166 {
    margin-bottom: 166px !important
  }

  .mt-xs-167 {
    margin-top: 167px !important
  }

  .mb-xs-167 {
    margin-bottom: 167px !important
  }

  .mt-xs-168 {
    margin-top: 168px !important
  }

  .mb-xs-168 {
    margin-bottom: 168px !important
  }

  .mt-xs-169 {
    margin-top: 169px !important
  }

  .mb-xs-169 {
    margin-bottom: 169px !important
  }

  .mt-xs-170 {
    margin-top: 170px !important
  }

  .mb-xs-170 {
    margin-bottom: 170px !important
  }

  .mt-xs-171 {
    margin-top: 171px !important
  }

  .mb-xs-171 {
    margin-bottom: 171px !important
  }

  .mt-xs-172 {
    margin-top: 172px !important
  }

  .mb-xs-172 {
    margin-bottom: 172px !important
  }

  .mt-xs-173 {
    margin-top: 173px !important
  }

  .mb-xs-173 {
    margin-bottom: 173px !important
  }

  .mt-xs-174 {
    margin-top: 174px !important
  }

  .mb-xs-174 {
    margin-bottom: 174px !important
  }

  .mt-xs-175 {
    margin-top: 175px !important
  }

  .mb-xs-175 {
    margin-bottom: 175px !important
  }

  .mt-xs-176 {
    margin-top: 176px !important
  }

  .mb-xs-176 {
    margin-bottom: 176px !important
  }

  .mt-xs-177 {
    margin-top: 177px !important
  }

  .mb-xs-177 {
    margin-bottom: 177px !important
  }

  .mt-xs-178 {
    margin-top: 178px !important
  }

  .mb-xs-178 {
    margin-bottom: 178px !important
  }

  .mt-xs-179 {
    margin-top: 179px !important
  }

  .mb-xs-179 {
    margin-bottom: 179px !important
  }

  .mt-xs-180 {
    margin-top: 180px !important
  }

  .mb-xs-180 {
    margin-bottom: 180px !important
  }

  .mt-xs-181 {
    margin-top: 181px !important
  }

  .mb-xs-181 {
    margin-bottom: 181px !important
  }

  .mt-xs-182 {
    margin-top: 182px !important
  }

  .mb-xs-182 {
    margin-bottom: 182px !important
  }

  .mt-xs-183 {
    margin-top: 183px !important
  }

  .mb-xs-183 {
    margin-bottom: 183px !important
  }

  .mt-xs-184 {
    margin-top: 184px !important
  }

  .mb-xs-184 {
    margin-bottom: 184px !important
  }

  .mt-xs-185 {
    margin-top: 185px !important
  }

  .mb-xs-185 {
    margin-bottom: 185px !important
  }

  .mt-xs-186 {
    margin-top: 186px !important
  }

  .mb-xs-186 {
    margin-bottom: 186px !important
  }

  .mt-xs-187 {
    margin-top: 187px !important
  }

  .mb-xs-187 {
    margin-bottom: 187px !important
  }

  .mt-xs-188 {
    margin-top: 188px !important
  }

  .mb-xs-188 {
    margin-bottom: 188px !important
  }

  .mt-xs-189 {
    margin-top: 189px !important
  }

  .mb-xs-189 {
    margin-bottom: 189px !important
  }

  .mt-xs-190 {
    margin-top: 190px !important
  }

  .mb-xs-190 {
    margin-bottom: 190px !important
  }

  .mt-xs-191 {
    margin-top: 191px !important
  }

  .mb-xs-191 {
    margin-bottom: 191px !important
  }

  .mt-xs-192 {
    margin-top: 192px !important
  }

  .mb-xs-192 {
    margin-bottom: 192px !important
  }

  .mt-xs-193 {
    margin-top: 193px !important
  }

  .mb-xs-193 {
    margin-bottom: 193px !important
  }

  .mt-xs-194 {
    margin-top: 194px !important
  }

  .mb-xs-194 {
    margin-bottom: 194px !important
  }

  .mt-xs-195 {
    margin-top: 195px !important
  }

  .mb-xs-195 {
    margin-bottom: 195px !important
  }

  .mt-xs-196 {
    margin-top: 196px !important
  }

  .mb-xs-196 {
    margin-bottom: 196px !important
  }

  .mt-xs-197 {
    margin-top: 197px !important
  }

  .mb-xs-197 {
    margin-bottom: 197px !important
  }

  .mt-xs-198 {
    margin-top: 198px !important
  }

  .mb-xs-198 {
    margin-bottom: 198px !important
  }

  .mt-xs-199 {
    margin-top: 199px !important
  }

  .mb-xs-199 {
    margin-bottom: 199px !important
  }

  .mt-xs-200 {
    margin-top: 200px !important
  }

  .mb-xs-200 {
    margin-bottom: 200px !important
  }

  .mt-xs-201 {
    margin-top: 201px !important
  }

  .mb-xs-201 {
    margin-bottom: 201px !important
  }

  .mt-xs-202 {
    margin-top: 202px !important
  }

  .mb-xs-202 {
    margin-bottom: 202px !important
  }

  .mt-xs-203 {
    margin-top: 203px !important
  }

  .mb-xs-203 {
    margin-bottom: 203px !important
  }

  .mt-xs-204 {
    margin-top: 204px !important
  }

  .mb-xs-204 {
    margin-bottom: 204px !important
  }

  .mt-xs-205 {
    margin-top: 205px !important
  }

  .mb-xs-205 {
    margin-bottom: 205px !important
  }

  .mt-xs-206 {
    margin-top: 206px !important
  }

  .mb-xs-206 {
    margin-bottom: 206px !important
  }

  .mt-xs-207 {
    margin-top: 207px !important
  }

  .mb-xs-207 {
    margin-bottom: 207px !important
  }

  .mt-xs-208 {
    margin-top: 208px !important
  }

  .mb-xs-208 {
    margin-bottom: 208px !important
  }

  .mt-xs-209 {
    margin-top: 209px !important
  }

  .mb-xs-209 {
    margin-bottom: 209px !important
  }

  .mt-xs-210 {
    margin-top: 210px !important
  }

  .mb-xs-210 {
    margin-bottom: 210px !important
  }

  .mt-xs-211 {
    margin-top: 211px !important
  }

  .mb-xs-211 {
    margin-bottom: 211px !important
  }

  .mt-xs-212 {
    margin-top: 212px !important
  }

  .mb-xs-212 {
    margin-bottom: 212px !important
  }

  .mt-xs-213 {
    margin-top: 213px !important
  }

  .mb-xs-213 {
    margin-bottom: 213px !important
  }

  .mt-xs-214 {
    margin-top: 214px !important
  }

  .mb-xs-214 {
    margin-bottom: 214px !important
  }

  .mt-xs-215 {
    margin-top: 215px !important
  }

  .mb-xs-215 {
    margin-bottom: 215px !important
  }

  .mt-xs-216 {
    margin-top: 216px !important
  }

  .mb-xs-216 {
    margin-bottom: 216px !important
  }

  .mt-xs-217 {
    margin-top: 217px !important
  }

  .mb-xs-217 {
    margin-bottom: 217px !important
  }

  .mt-xs-218 {
    margin-top: 218px !important
  }

  .mb-xs-218 {
    margin-bottom: 218px !important
  }

  .mt-xs-219 {
    margin-top: 219px !important
  }

  .mb-xs-219 {
    margin-bottom: 219px !important
  }

  .mt-xs-220 {
    margin-top: 220px !important
  }

  .mb-xs-220 {
    margin-bottom: 220px !important
  }

  .mt-xs-221 {
    margin-top: 221px !important
  }

  .mb-xs-221 {
    margin-bottom: 221px !important
  }

  .mt-xs-222 {
    margin-top: 222px !important
  }

  .mb-xs-222 {
    margin-bottom: 222px !important
  }

  .mt-xs-223 {
    margin-top: 223px !important
  }

  .mb-xs-223 {
    margin-bottom: 223px !important
  }

  .mt-xs-224 {
    margin-top: 224px !important
  }

  .mb-xs-224 {
    margin-bottom: 224px !important
  }

  .mt-xs-225 {
    margin-top: 225px !important
  }

  .mb-xs-225 {
    margin-bottom: 225px !important
  }

  .mt-xs-226 {
    margin-top: 226px !important
  }

  .mb-xs-226 {
    margin-bottom: 226px !important
  }

  .mt-xs-227 {
    margin-top: 227px !important
  }

  .mb-xs-227 {
    margin-bottom: 227px !important
  }

  .mt-xs-228 {
    margin-top: 228px !important
  }

  .mb-xs-228 {
    margin-bottom: 228px !important
  }

  .mt-xs-229 {
    margin-top: 229px !important
  }

  .mb-xs-229 {
    margin-bottom: 229px !important
  }

  .mt-xs-230 {
    margin-top: 230px !important
  }

  .mb-xs-230 {
    margin-bottom: 230px !important
  }

  .mt-xs-231 {
    margin-top: 231px !important
  }

  .mb-xs-231 {
    margin-bottom: 231px !important
  }

  .mt-xs-232 {
    margin-top: 232px !important
  }

  .mb-xs-232 {
    margin-bottom: 232px !important
  }

  .mt-xs-233 {
    margin-top: 233px !important
  }

  .mb-xs-233 {
    margin-bottom: 233px !important
  }

  .mt-xs-234 {
    margin-top: 234px !important
  }

  .mb-xs-234 {
    margin-bottom: 234px !important
  }

  .mt-xs-235 {
    margin-top: 235px !important
  }

  .mb-xs-235 {
    margin-bottom: 235px !important
  }

  .mt-xs-236 {
    margin-top: 236px !important
  }

  .mb-xs-236 {
    margin-bottom: 236px !important
  }

  .mt-xs-237 {
    margin-top: 237px !important
  }

  .mb-xs-237 {
    margin-bottom: 237px !important
  }

  .mt-xs-238 {
    margin-top: 238px !important
  }

  .mb-xs-238 {
    margin-bottom: 238px !important
  }

  .mt-xs-239 {
    margin-top: 239px !important
  }

  .mb-xs-239 {
    margin-bottom: 239px !important
  }

  .mt-xs-240 {
    margin-top: 240px !important
  }

  .mb-xs-240 {
    margin-bottom: 240px !important
  }

  .mt-xs-241 {
    margin-top: 241px !important
  }

  .mb-xs-241 {
    margin-bottom: 241px !important
  }

  .mt-xs-242 {
    margin-top: 242px !important
  }

  .mb-xs-242 {
    margin-bottom: 242px !important
  }

  .mt-xs-243 {
    margin-top: 243px !important
  }

  .mb-xs-243 {
    margin-bottom: 243px !important
  }

  .mt-xs-244 {
    margin-top: 244px !important
  }

  .mb-xs-244 {
    margin-bottom: 244px !important
  }

  .mt-xs-245 {
    margin-top: 245px !important
  }

  .mb-xs-245 {
    margin-bottom: 245px !important
  }

  .mt-xs-246 {
    margin-top: 246px !important
  }

  .mb-xs-246 {
    margin-bottom: 246px !important
  }

  .mt-xs-247 {
    margin-top: 247px !important
  }

  .mb-xs-247 {
    margin-bottom: 247px !important
  }

  .mt-xs-248 {
    margin-top: 248px !important
  }

  .mb-xs-248 {
    margin-bottom: 248px !important
  }

  .mt-xs-249 {
    margin-top: 249px !important
  }

  .mb-xs-249 {
    margin-bottom: 249px !important
  }

  .mt-xs-250 {
    margin-top: 250px !important
  }

  .mb-xs-250 {
    margin-bottom: 250px !important
  }

  .mt-xs-251 {
    margin-top: 251px !important
  }

  .mb-xs-251 {
    margin-bottom: 251px !important
  }

  .mt-xs-252 {
    margin-top: 252px !important
  }

  .mb-xs-252 {
    margin-bottom: 252px !important
  }

  .mt-xs-253 {
    margin-top: 253px !important
  }

  .mb-xs-253 {
    margin-bottom: 253px !important
  }

  .mt-xs-254 {
    margin-top: 254px !important
  }

  .mb-xs-254 {
    margin-bottom: 254px !important
  }

  .mt-xs-255 {
    margin-top: 255px !important
  }

  .mb-xs-255 {
    margin-bottom: 255px !important
  }

  .mt-xs-256 {
    margin-top: 256px !important
  }

  .mb-xs-256 {
    margin-bottom: 256px !important
  }

  .mt-xs-257 {
    margin-top: 257px !important
  }

  .mb-xs-257 {
    margin-bottom: 257px !important
  }

  .mt-xs-258 {
    margin-top: 258px !important
  }

  .mb-xs-258 {
    margin-bottom: 258px !important
  }

  .mt-xs-259 {
    margin-top: 259px !important
  }

  .mb-xs-259 {
    margin-bottom: 259px !important
  }

  .mt-xs-260 {
    margin-top: 260px !important
  }

  .mb-xs-260 {
    margin-bottom: 260px !important
  }

  .mt-xs-261 {
    margin-top: 261px !important
  }

  .mb-xs-261 {
    margin-bottom: 261px !important
  }

  .mt-xs-262 {
    margin-top: 262px !important
  }

  .mb-xs-262 {
    margin-bottom: 262px !important
  }

  .mt-xs-263 {
    margin-top: 263px !important
  }

  .mb-xs-263 {
    margin-bottom: 263px !important
  }

  .mt-xs-264 {
    margin-top: 264px !important
  }

  .mb-xs-264 {
    margin-bottom: 264px !important
  }

  .mt-xs-265 {
    margin-top: 265px !important
  }

  .mb-xs-265 {
    margin-bottom: 265px !important
  }

  .mt-xs-266 {
    margin-top: 266px !important
  }

  .mb-xs-266 {
    margin-bottom: 266px !important
  }

  .mt-xs-267 {
    margin-top: 267px !important
  }

  .mb-xs-267 {
    margin-bottom: 267px !important
  }

  .mt-xs-268 {
    margin-top: 268px !important
  }

  .mb-xs-268 {
    margin-bottom: 268px !important
  }

  .mt-xs-269 {
    margin-top: 269px !important
  }

  .mb-xs-269 {
    margin-bottom: 269px !important
  }

  .mt-xs-270 {
    margin-top: 270px !important
  }

  .mb-xs-270 {
    margin-bottom: 270px !important
  }

  .mt-xs-271 {
    margin-top: 271px !important
  }

  .mb-xs-271 {
    margin-bottom: 271px !important
  }

  .mt-xs-272 {
    margin-top: 272px !important
  }

  .mb-xs-272 {
    margin-bottom: 272px !important
  }

  .mt-xs-273 {
    margin-top: 273px !important
  }

  .mb-xs-273 {
    margin-bottom: 273px !important
  }

  .mt-xs-274 {
    margin-top: 274px !important
  }

  .mb-xs-274 {
    margin-bottom: 274px !important
  }

  .mt-xs-275 {
    margin-top: 275px !important
  }

  .mb-xs-275 {
    margin-bottom: 275px !important
  }

  .mt-xs-276 {
    margin-top: 276px !important
  }

  .mb-xs-276 {
    margin-bottom: 276px !important
  }

  .mt-xs-277 {
    margin-top: 277px !important
  }

  .mb-xs-277 {
    margin-bottom: 277px !important
  }

  .mt-xs-278 {
    margin-top: 278px !important
  }

  .mb-xs-278 {
    margin-bottom: 278px !important
  }

  .mt-xs-279 {
    margin-top: 279px !important
  }

  .mb-xs-279 {
    margin-bottom: 279px !important
  }

  .mt-xs-280 {
    margin-top: 280px !important
  }

  .mb-xs-280 {
    margin-bottom: 280px !important
  }

  .mt-xs-281 {
    margin-top: 281px !important
  }

  .mb-xs-281 {
    margin-bottom: 281px !important
  }

  .mt-xs-282 {
    margin-top: 282px !important
  }

  .mb-xs-282 {
    margin-bottom: 282px !important
  }

  .mt-xs-283 {
    margin-top: 283px !important
  }

  .mb-xs-283 {
    margin-bottom: 283px !important
  }

  .mt-xs-284 {
    margin-top: 284px !important
  }

  .mb-xs-284 {
    margin-bottom: 284px !important
  }

  .mt-xs-285 {
    margin-top: 285px !important
  }

  .mb-xs-285 {
    margin-bottom: 285px !important
  }

  .mt-xs-286 {
    margin-top: 286px !important
  }

  .mb-xs-286 {
    margin-bottom: 286px !important
  }

  .mt-xs-287 {
    margin-top: 287px !important
  }

  .mb-xs-287 {
    margin-bottom: 287px !important
  }

  .mt-xs-288 {
    margin-top: 288px !important
  }

  .mb-xs-288 {
    margin-bottom: 288px !important
  }

  .mt-xs-289 {
    margin-top: 289px !important
  }

  .mb-xs-289 {
    margin-bottom: 289px !important
  }

  .mt-xs-290 {
    margin-top: 290px !important
  }

  .mb-xs-290 {
    margin-bottom: 290px !important
  }

  .mt-xs-291 {
    margin-top: 291px !important
  }

  .mb-xs-291 {
    margin-bottom: 291px !important
  }

  .mt-xs-292 {
    margin-top: 292px !important
  }

  .mb-xs-292 {
    margin-bottom: 292px !important
  }

  .mt-xs-293 {
    margin-top: 293px !important
  }

  .mb-xs-293 {
    margin-bottom: 293px !important
  }

  .mt-xs-294 {
    margin-top: 294px !important
  }

  .mb-xs-294 {
    margin-bottom: 294px !important
  }

  .mt-xs-295 {
    margin-top: 295px !important
  }

  .mb-xs-295 {
    margin-bottom: 295px !important
  }

  .mt-xs-296 {
    margin-top: 296px !important
  }

  .mb-xs-296 {
    margin-bottom: 296px !important
  }

  .mt-xs-297 {
    margin-top: 297px !important
  }

  .mb-xs-297 {
    margin-bottom: 297px !important
  }

  .mt-xs-298 {
    margin-top: 298px !important
  }

  .mb-xs-298 {
    margin-bottom: 298px !important
  }

  .mt-xs-299 {
    margin-top: 299px !important
  }

  .mb-xs-299 {
    margin-bottom: 299px !important
  }

  .mt-xs-300 {
    margin-top: 300px !important
  }

  .mb-xs-300 {
    margin-bottom: 300px !important
  }

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

  .lang-rtl .pl-xs-0 {
    padding-right: 0px !important;
    padding-left: 15px !important
  }

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

  .lang-rtl .pr-xs-0 {
    padding-left: 0px !important;
    padding-right: 15px !important
  }

  .pt-xs-0 {
    padding-top: 0px !important
  }

  .pb-xs-0 {
    padding-bottom: 0px !important
  }

  .pl-xs-1 {
    padding-left: 1px !important
  }

  .lang-rtl .pl-xs-1 {
    padding-right: 1px !important;
    padding-left: 15px !important
  }

  .pr-xs-1 {
    padding-right: 1px !important
  }

  .lang-rtl .pr-xs-1 {
    padding-left: 1px !important;
    padding-right: 15px !important
  }

  .pt-xs-1 {
    padding-top: 1px !important
  }

  .pb-xs-1 {
    padding-bottom: 1px !important
  }

  .pl-xs-2 {
    padding-left: 2px !important
  }

  .lang-rtl .pl-xs-2 {
    padding-right: 2px !important;
    padding-left: 15px !important
  }

  .pr-xs-2 {
    padding-right: 2px !important
  }

  .lang-rtl .pr-xs-2 {
    padding-left: 2px !important;
    padding-right: 15px !important
  }

  .pt-xs-2 {
    padding-top: 2px !important
  }

  .pb-xs-2 {
    padding-bottom: 2px !important
  }

  .pl-xs-3 {
    padding-left: 3px !important
  }

  .lang-rtl .pl-xs-3 {
    padding-right: 3px !important;
    padding-left: 15px !important
  }

  .pr-xs-3 {
    padding-right: 3px !important
  }

  .lang-rtl .pr-xs-3 {
    padding-left: 3px !important;
    padding-right: 15px !important
  }

  .pt-xs-3 {
    padding-top: 3px !important
  }

  .pb-xs-3 {
    padding-bottom: 3px !important
  }

  .pl-xs-4 {
    padding-left: 4px !important
  }

  .lang-rtl .pl-xs-4 {
    padding-right: 4px !important;
    padding-left: 15px !important
  }

  .pr-xs-4 {
    padding-right: 4px !important
  }

  .lang-rtl .pr-xs-4 {
    padding-left: 4px !important;
    padding-right: 15px !important
  }

  .pt-xs-4 {
    padding-top: 4px !important
  }

  .pb-xs-4 {
    padding-bottom: 4px !important
  }

  .pl-xs-5 {
    padding-left: 5px !important
  }

  .lang-rtl .pl-xs-5 {
    padding-right: 5px !important;
    padding-left: 15px !important
  }

  .pr-xs-5 {
    padding-right: 5px !important
  }

  .lang-rtl .pr-xs-5 {
    padding-left: 5px !important;
    padding-right: 15px !important
  }

  .pt-xs-5 {
    padding-top: 5px !important
  }

  .pb-xs-5 {
    padding-bottom: 5px !important
  }

  .pl-xs-6 {
    padding-left: 6px !important
  }

  .lang-rtl .pl-xs-6 {
    padding-right: 6px !important;
    padding-left: 15px !important
  }

  .pr-xs-6 {
    padding-right: 6px !important
  }

  .lang-rtl .pr-xs-6 {
    padding-left: 6px !important;
    padding-right: 15px !important
  }

  .pt-xs-6 {
    padding-top: 6px !important
  }

  .pb-xs-6 {
    padding-bottom: 6px !important
  }

  .pl-xs-7 {
    padding-left: 7px !important
  }

  .lang-rtl .pl-xs-7 {
    padding-right: 7px !important;
    padding-left: 15px !important
  }

  .pr-xs-7 {
    padding-right: 7px !important
  }

  .lang-rtl .pr-xs-7 {
    padding-left: 7px !important;
    padding-right: 15px !important
  }

  .pt-xs-7 {
    padding-top: 7px !important
  }

  .pb-xs-7 {
    padding-bottom: 7px !important
  }

  .pl-xs-8 {
    padding-left: 8px !important
  }

  .lang-rtl .pl-xs-8 {
    padding-right: 8px !important;
    padding-left: 15px !important
  }

  .pr-xs-8 {
    padding-right: 8px !important
  }

  .lang-rtl .pr-xs-8 {
    padding-left: 8px !important;
    padding-right: 15px !important
  }

  .pt-xs-8 {
    padding-top: 8px !important
  }

  .pb-xs-8 {
    padding-bottom: 8px !important
  }

  .pl-xs-9 {
    padding-left: 9px !important
  }

  .lang-rtl .pl-xs-9 {
    padding-right: 9px !important;
    padding-left: 15px !important
  }

  .pr-xs-9 {
    padding-right: 9px !important
  }

  .lang-rtl .pr-xs-9 {
    padding-left: 9px !important;
    padding-right: 15px !important
  }

  .pt-xs-9 {
    padding-top: 9px !important
  }

  .pb-xs-9 {
    padding-bottom: 9px !important
  }

  .pl-xs-10 {
    padding-left: 10px !important
  }

  .lang-rtl .pl-xs-10 {
    padding-right: 10px !important;
    padding-left: 15px !important
  }

  .pr-xs-10 {
    padding-right: 10px !important
  }

  .lang-rtl .pr-xs-10 {
    padding-left: 10px !important;
    padding-right: 15px !important
  }

  .pt-xs-10 {
    padding-top: 10px !important
  }

  .pb-xs-10 {
    padding-bottom: 10px !important
  }

  .pl-xs-11 {
    padding-left: 11px !important
  }

  .lang-rtl .pl-xs-11 {
    padding-right: 11px !important;
    padding-left: 15px !important
  }

  .pr-xs-11 {
    padding-right: 11px !important
  }

  .lang-rtl .pr-xs-11 {
    padding-left: 11px !important;
    padding-right: 15px !important
  }

  .pt-xs-11 {
    padding-top: 11px !important
  }

  .pb-xs-11 {
    padding-bottom: 11px !important
  }

  .pl-xs-12 {
    padding-left: 12px !important
  }

  .lang-rtl .pl-xs-12 {
    padding-right: 12px !important;
    padding-left: 15px !important
  }

  .pr-xs-12 {
    padding-right: 12px !important
  }

  .lang-rtl .pr-xs-12 {
    padding-left: 12px !important;
    padding-right: 15px !important
  }

  .pt-xs-12 {
    padding-top: 12px !important
  }

  .pb-xs-12 {
    padding-bottom: 12px !important
  }

  .pl-xs-13 {
    padding-left: 13px !important
  }

  .lang-rtl .pl-xs-13 {
    padding-right: 13px !important;
    padding-left: 15px !important
  }

  .pr-xs-13 {
    padding-right: 13px !important
  }

  .lang-rtl .pr-xs-13 {
    padding-left: 13px !important;
    padding-right: 15px !important
  }

  .pt-xs-13 {
    padding-top: 13px !important
  }

  .pb-xs-13 {
    padding-bottom: 13px !important
  }

  .pl-xs-14 {
    padding-left: 14px !important
  }

  .lang-rtl .pl-xs-14 {
    padding-right: 14px !important;
    padding-left: 15px !important
  }

  .pr-xs-14 {
    padding-right: 14px !important
  }

  .lang-rtl .pr-xs-14 {
    padding-left: 14px !important;
    padding-right: 15px !important
  }

  .pt-xs-14 {
    padding-top: 14px !important
  }

  .pb-xs-14 {
    padding-bottom: 14px !important
  }

  .pl-xs-15 {
    padding-left: 15px !important
  }

  .lang-rtl .pl-xs-15 {
    padding-right: 15px !important;
    padding-left: 15px !important
  }

  .pr-xs-15 {
    padding-right: 15px !important
  }

  .lang-rtl .pr-xs-15 {
    padding-left: 15px !important;
    padding-right: 15px !important
  }

  .pt-xs-15 {
    padding-top: 15px !important
  }

  .pb-xs-15 {
    padding-bottom: 15px !important
  }

  .pl-xs-16 {
    padding-left: 16px !important
  }

  .lang-rtl .pl-xs-16 {
    padding-right: 16px !important;
    padding-left: 15px !important
  }

  .pr-xs-16 {
    padding-right: 16px !important
  }

  .lang-rtl .pr-xs-16 {
    padding-left: 16px !important;
    padding-right: 15px !important
  }

  .pt-xs-16 {
    padding-top: 16px !important
  }

  .pb-xs-16 {
    padding-bottom: 16px !important
  }

  .pl-xs-17 {
    padding-left: 17px !important
  }

  .lang-rtl .pl-xs-17 {
    padding-right: 17px !important;
    padding-left: 15px !important
  }

  .pr-xs-17 {
    padding-right: 17px !important
  }

  .lang-rtl .pr-xs-17 {
    padding-left: 17px !important;
    padding-right: 15px !important
  }

  .pt-xs-17 {
    padding-top: 17px !important
  }

  .pb-xs-17 {
    padding-bottom: 17px !important
  }

  .pl-xs-18 {
    padding-left: 18px !important
  }

  .lang-rtl .pl-xs-18 {
    padding-right: 18px !important;
    padding-left: 15px !important
  }

  .pr-xs-18 {
    padding-right: 18px !important
  }

  .lang-rtl .pr-xs-18 {
    padding-left: 18px !important;
    padding-right: 15px !important
  }

  .pt-xs-18 {
    padding-top: 18px !important
  }

  .pb-xs-18 {
    padding-bottom: 18px !important
  }

  .pl-xs-19 {
    padding-left: 19px !important
  }

  .lang-rtl .pl-xs-19 {
    padding-right: 19px !important;
    padding-left: 15px !important
  }

  .pr-xs-19 {
    padding-right: 19px !important
  }

  .lang-rtl .pr-xs-19 {
    padding-left: 19px !important;
    padding-right: 15px !important
  }

  .pt-xs-19 {
    padding-top: 19px !important
  }

  .pb-xs-19 {
    padding-bottom: 19px !important
  }

  .pl-xs-20 {
    padding-left: 20px !important
  }

  .lang-rtl .pl-xs-20 {
    padding-right: 20px !important;
    padding-left: 15px !important
  }

  .pr-xs-20 {
    padding-right: 20px !important
  }

  .lang-rtl .pr-xs-20 {
    padding-left: 20px !important;
    padding-right: 15px !important
  }

  .pt-xs-20 {
    padding-top: 20px !important
  }

  .pb-xs-20 {
    padding-bottom: 20px !important
  }

  .pl-xs-21 {
    padding-left: 21px !important
  }

  .lang-rtl .pl-xs-21 {
    padding-right: 21px !important;
    padding-left: 15px !important
  }

  .pr-xs-21 {
    padding-right: 21px !important
  }

  .lang-rtl .pr-xs-21 {
    padding-left: 21px !important;
    padding-right: 15px !important
  }

  .pt-xs-21 {
    padding-top: 21px !important
  }

  .pb-xs-21 {
    padding-bottom: 21px !important
  }

  .pl-xs-22 {
    padding-left: 22px !important
  }

  .lang-rtl .pl-xs-22 {
    padding-right: 22px !important;
    padding-left: 15px !important
  }

  .pr-xs-22 {
    padding-right: 22px !important
  }

  .lang-rtl .pr-xs-22 {
    padding-left: 22px !important;
    padding-right: 15px !important
  }

  .pt-xs-22 {
    padding-top: 22px !important
  }

  .pb-xs-22 {
    padding-bottom: 22px !important
  }

  .pl-xs-23 {
    padding-left: 23px !important
  }

  .lang-rtl .pl-xs-23 {
    padding-right: 23px !important;
    padding-left: 15px !important
  }

  .pr-xs-23 {
    padding-right: 23px !important
  }

  .lang-rtl .pr-xs-23 {
    padding-left: 23px !important;
    padding-right: 15px !important
  }

  .pt-xs-23 {
    padding-top: 23px !important
  }

  .pb-xs-23 {
    padding-bottom: 23px !important
  }

  .pl-xs-24 {
    padding-left: 24px !important
  }

  .lang-rtl .pl-xs-24 {
    padding-right: 24px !important;
    padding-left: 15px !important
  }

  .pr-xs-24 {
    padding-right: 24px !important
  }

  .lang-rtl .pr-xs-24 {
    padding-left: 24px !important;
    padding-right: 15px !important
  }

  .pt-xs-24 {
    padding-top: 24px !important
  }

  .pb-xs-24 {
    padding-bottom: 24px !important
  }

  .pl-xs-25 {
    padding-left: 25px !important
  }

  .lang-rtl .pl-xs-25 {
    padding-right: 25px !important;
    padding-left: 15px !important
  }

  .pr-xs-25 {
    padding-right: 25px !important
  }

  .lang-rtl .pr-xs-25 {
    padding-left: 25px !important;
    padding-right: 15px !important
  }

  .pt-xs-25 {
    padding-top: 25px !important
  }

  .pb-xs-25 {
    padding-bottom: 25px !important
  }

  .pl-xs-26 {
    padding-left: 26px !important
  }

  .lang-rtl .pl-xs-26 {
    padding-right: 26px !important;
    padding-left: 15px !important
  }

  .pr-xs-26 {
    padding-right: 26px !important
  }

  .lang-rtl .pr-xs-26 {
    padding-left: 26px !important;
    padding-right: 15px !important
  }

  .pt-xs-26 {
    padding-top: 26px !important
  }

  .pb-xs-26 {
    padding-bottom: 26px !important
  }

  .pl-xs-27 {
    padding-left: 27px !important
  }

  .lang-rtl .pl-xs-27 {
    padding-right: 27px !important;
    padding-left: 15px !important
  }

  .pr-xs-27 {
    padding-right: 27px !important
  }

  .lang-rtl .pr-xs-27 {
    padding-left: 27px !important;
    padding-right: 15px !important
  }

  .pt-xs-27 {
    padding-top: 27px !important
  }

  .pb-xs-27 {
    padding-bottom: 27px !important
  }

  .pl-xs-28 {
    padding-left: 28px !important
  }

  .lang-rtl .pl-xs-28 {
    padding-right: 28px !important;
    padding-left: 15px !important
  }

  .pr-xs-28 {
    padding-right: 28px !important
  }

  .lang-rtl .pr-xs-28 {
    padding-left: 28px !important;
    padding-right: 15px !important
  }

  .pt-xs-28 {
    padding-top: 28px !important
  }

  .pb-xs-28 {
    padding-bottom: 28px !important
  }

  .pl-xs-29 {
    padding-left: 29px !important
  }

  .lang-rtl .pl-xs-29 {
    padding-right: 29px !important;
    padding-left: 15px !important
  }

  .pr-xs-29 {
    padding-right: 29px !important
  }

  .lang-rtl .pr-xs-29 {
    padding-left: 29px !important;
    padding-right: 15px !important
  }

  .pt-xs-29 {
    padding-top: 29px !important
  }

  .pb-xs-29 {
    padding-bottom: 29px !important
  }

  .pl-xs-30 {
    padding-left: 30px !important
  }

  .lang-rtl .pl-xs-30 {
    padding-right: 30px !important;
    padding-left: 15px !important
  }

  .pr-xs-30 {
    padding-right: 30px !important
  }

  .lang-rtl .pr-xs-30 {
    padding-left: 30px !important;
    padding-right: 15px !important
  }

  .pt-xs-30 {
    padding-top: 30px !important
  }

  .pb-xs-30 {
    padding-bottom: 30px !important
  }

  .pl-xs-31 {
    padding-left: 31px !important
  }

  .lang-rtl .pl-xs-31 {
    padding-right: 31px !important;
    padding-left: 15px !important
  }

  .pr-xs-31 {
    padding-right: 31px !important
  }

  .lang-rtl .pr-xs-31 {
    padding-left: 31px !important;
    padding-right: 15px !important
  }

  .pt-xs-31 {
    padding-top: 31px !important
  }

  .pb-xs-31 {
    padding-bottom: 31px !important
  }

  .pl-xs-32 {
    padding-left: 32px !important
  }

  .lang-rtl .pl-xs-32 {
    padding-right: 32px !important;
    padding-left: 15px !important
  }

  .pr-xs-32 {
    padding-right: 32px !important
  }

  .lang-rtl .pr-xs-32 {
    padding-left: 32px !important;
    padding-right: 15px !important
  }

  .pt-xs-32 {
    padding-top: 32px !important
  }

  .pb-xs-32 {
    padding-bottom: 32px !important
  }

  .pl-xs-33 {
    padding-left: 33px !important
  }

  .lang-rtl .pl-xs-33 {
    padding-right: 33px !important;
    padding-left: 15px !important
  }

  .pr-xs-33 {
    padding-right: 33px !important
  }

  .lang-rtl .pr-xs-33 {
    padding-left: 33px !important;
    padding-right: 15px !important
  }

  .pt-xs-33 {
    padding-top: 33px !important
  }

  .pb-xs-33 {
    padding-bottom: 33px !important
  }

  .pl-xs-34 {
    padding-left: 34px !important
  }

  .lang-rtl .pl-xs-34 {
    padding-right: 34px !important;
    padding-left: 15px !important
  }

  .pr-xs-34 {
    padding-right: 34px !important
  }

  .lang-rtl .pr-xs-34 {
    padding-left: 34px !important;
    padding-right: 15px !important
  }

  .pt-xs-34 {
    padding-top: 34px !important
  }

  .pb-xs-34 {
    padding-bottom: 34px !important
  }

  .pl-xs-35 {
    padding-left: 35px !important
  }

  .lang-rtl .pl-xs-35 {
    padding-right: 35px !important;
    padding-left: 15px !important
  }

  .pr-xs-35 {
    padding-right: 35px !important
  }

  .lang-rtl .pr-xs-35 {
    padding-left: 35px !important;
    padding-right: 15px !important
  }

  .pt-xs-35 {
    padding-top: 35px !important
  }

  .pb-xs-35 {
    padding-bottom: 35px !important
  }

  .pl-xs-36 {
    padding-left: 36px !important
  }

  .lang-rtl .pl-xs-36 {
    padding-right: 36px !important;
    padding-left: 15px !important
  }

  .pr-xs-36 {
    padding-right: 36px !important
  }

  .lang-rtl .pr-xs-36 {
    padding-left: 36px !important;
    padding-right: 15px !important
  }

  .pt-xs-36 {
    padding-top: 36px !important
  }

  .pb-xs-36 {
    padding-bottom: 36px !important
  }

  .pl-xs-37 {
    padding-left: 37px !important
  }

  .lang-rtl .pl-xs-37 {
    padding-right: 37px !important;
    padding-left: 15px !important
  }

  .pr-xs-37 {
    padding-right: 37px !important
  }

  .lang-rtl .pr-xs-37 {
    padding-left: 37px !important;
    padding-right: 15px !important
  }

  .pt-xs-37 {
    padding-top: 37px !important
  }

  .pb-xs-37 {
    padding-bottom: 37px !important
  }

  .pl-xs-38 {
    padding-left: 38px !important
  }

  .lang-rtl .pl-xs-38 {
    padding-right: 38px !important;
    padding-left: 15px !important
  }

  .pr-xs-38 {
    padding-right: 38px !important
  }

  .lang-rtl .pr-xs-38 {
    padding-left: 38px !important;
    padding-right: 15px !important
  }

  .pt-xs-38 {
    padding-top: 38px !important
  }

  .pb-xs-38 {
    padding-bottom: 38px !important
  }

  .pl-xs-39 {
    padding-left: 39px !important
  }

  .lang-rtl .pl-xs-39 {
    padding-right: 39px !important;
    padding-left: 15px !important
  }

  .pr-xs-39 {
    padding-right: 39px !important
  }

  .lang-rtl .pr-xs-39 {
    padding-left: 39px !important;
    padding-right: 15px !important
  }

  .pt-xs-39 {
    padding-top: 39px !important
  }

  .pb-xs-39 {
    padding-bottom: 39px !important
  }

  .pl-xs-40 {
    padding-left: 40px !important
  }

  .lang-rtl .pl-xs-40 {
    padding-right: 40px !important;
    padding-left: 15px !important
  }

  .pr-xs-40 {
    padding-right: 40px !important
  }

  .lang-rtl .pr-xs-40 {
    padding-left: 40px !important;
    padding-right: 15px !important
  }

  .pt-xs-40 {
    padding-top: 40px !important
  }

  .pb-xs-40 {
    padding-bottom: 40px !important
  }

  .pl-xs-41 {
    padding-left: 41px !important
  }

  .lang-rtl .pl-xs-41 {
    padding-right: 41px !important;
    padding-left: 15px !important
  }

  .pr-xs-41 {
    padding-right: 41px !important
  }

  .lang-rtl .pr-xs-41 {
    padding-left: 41px !important;
    padding-right: 15px !important
  }

  .pt-xs-41 {
    padding-top: 41px !important
  }

  .pb-xs-41 {
    padding-bottom: 41px !important
  }

  .pl-xs-42 {
    padding-left: 42px !important
  }

  .lang-rtl .pl-xs-42 {
    padding-right: 42px !important;
    padding-left: 15px !important
  }

  .pr-xs-42 {
    padding-right: 42px !important
  }

  .lang-rtl .pr-xs-42 {
    padding-left: 42px !important;
    padding-right: 15px !important
  }

  .pt-xs-42 {
    padding-top: 42px !important
  }

  .pb-xs-42 {
    padding-bottom: 42px !important
  }

  .pl-xs-43 {
    padding-left: 43px !important
  }

  .lang-rtl .pl-xs-43 {
    padding-right: 43px !important;
    padding-left: 15px !important
  }

  .pr-xs-43 {
    padding-right: 43px !important
  }

  .lang-rtl .pr-xs-43 {
    padding-left: 43px !important;
    padding-right: 15px !important
  }

  .pt-xs-43 {
    padding-top: 43px !important
  }

  .pb-xs-43 {
    padding-bottom: 43px !important
  }

  .pl-xs-44 {
    padding-left: 44px !important
  }

  .lang-rtl .pl-xs-44 {
    padding-right: 44px !important;
    padding-left: 15px !important
  }

  .pr-xs-44 {
    padding-right: 44px !important
  }

  .lang-rtl .pr-xs-44 {
    padding-left: 44px !important;
    padding-right: 15px !important
  }

  .pt-xs-44 {
    padding-top: 44px !important
  }

  .pb-xs-44 {
    padding-bottom: 44px !important
  }

  .pl-xs-45 {
    padding-left: 45px !important
  }

  .lang-rtl .pl-xs-45 {
    padding-right: 45px !important;
    padding-left: 15px !important
  }

  .pr-xs-45 {
    padding-right: 45px !important
  }

  .lang-rtl .pr-xs-45 {
    padding-left: 45px !important;
    padding-right: 15px !important
  }

  .pt-xs-45 {
    padding-top: 45px !important
  }

  .pb-xs-45 {
    padding-bottom: 45px !important
  }

  .pl-xs-46 {
    padding-left: 46px !important
  }

  .lang-rtl .pl-xs-46 {
    padding-right: 46px !important;
    padding-left: 15px !important
  }

  .pr-xs-46 {
    padding-right: 46px !important
  }

  .lang-rtl .pr-xs-46 {
    padding-left: 46px !important;
    padding-right: 15px !important
  }

  .pt-xs-46 {
    padding-top: 46px !important
  }

  .pb-xs-46 {
    padding-bottom: 46px !important
  }

  .pl-xs-47 {
    padding-left: 47px !important
  }

  .lang-rtl .pl-xs-47 {
    padding-right: 47px !important;
    padding-left: 15px !important
  }

  .pr-xs-47 {
    padding-right: 47px !important
  }

  .lang-rtl .pr-xs-47 {
    padding-left: 47px !important;
    padding-right: 15px !important
  }

  .pt-xs-47 {
    padding-top: 47px !important
  }

  .pb-xs-47 {
    padding-bottom: 47px !important
  }

  .pl-xs-48 {
    padding-left: 48px !important
  }

  .lang-rtl .pl-xs-48 {
    padding-right: 48px !important;
    padding-left: 15px !important
  }

  .pr-xs-48 {
    padding-right: 48px !important
  }

  .lang-rtl .pr-xs-48 {
    padding-left: 48px !important;
    padding-right: 15px !important
  }

  .pt-xs-48 {
    padding-top: 48px !important
  }

  .pb-xs-48 {
    padding-bottom: 48px !important
  }

  .pl-xs-49 {
    padding-left: 49px !important
  }

  .lang-rtl .pl-xs-49 {
    padding-right: 49px !important;
    padding-left: 15px !important
  }

  .pr-xs-49 {
    padding-right: 49px !important
  }

  .lang-rtl .pr-xs-49 {
    padding-left: 49px !important;
    padding-right: 15px !important
  }

  .pt-xs-49 {
    padding-top: 49px !important
  }

  .pb-xs-49 {
    padding-bottom: 49px !important
  }

  .pl-xs-50 {
    padding-left: 50px !important
  }

  .lang-rtl .pl-xs-50 {
    padding-right: 50px !important;
    padding-left: 15px !important
  }

  .pr-xs-50 {
    padding-right: 50px !important
  }

  .lang-rtl .pr-xs-50 {
    padding-left: 50px !important;
    padding-right: 15px !important
  }

  .pt-xs-50 {
    padding-top: 90px !important
  }

  .pb-xs-50 {
    padding-bottom: 50px !important
  }

  .pl-xs-51 {
    padding-left: 51px !important
  }

  .lang-rtl .pl-xs-51 {
    padding-right: 51px !important;
    padding-left: 15px !important
  }

  .pr-xs-51 {
    padding-right: 51px !important
  }

  .lang-rtl .pr-xs-51 {
    padding-left: 51px !important;
    padding-right: 15px !important
  }

  .pt-xs-51 {
    padding-top: 51px !important
  }

  .pb-xs-51 {
    padding-bottom: 51px !important
  }

  .pl-xs-52 {
    padding-left: 52px !important
  }

  .lang-rtl .pl-xs-52 {
    padding-right: 52px !important;
    padding-left: 15px !important
  }

  .pr-xs-52 {
    padding-right: 52px !important
  }

  .lang-rtl .pr-xs-52 {
    padding-left: 52px !important;
    padding-right: 15px !important
  }

  .pt-xs-52 {
    padding-top: 52px !important
  }

  .pb-xs-52 {
    padding-bottom: 52px !important
  }

  .pl-xs-53 {
    padding-left: 53px !important
  }

  .lang-rtl .pl-xs-53 {
    padding-right: 53px !important;
    padding-left: 15px !important
  }

  .pr-xs-53 {
    padding-right: 53px !important
  }

  .lang-rtl .pr-xs-53 {
    padding-left: 53px !important;
    padding-right: 15px !important
  }

  .pt-xs-53 {
    padding-top: 53px !important
  }

  .pb-xs-53 {
    padding-bottom: 53px !important
  }

  .pl-xs-54 {
    padding-left: 54px !important
  }

  .lang-rtl .pl-xs-54 {
    padding-right: 54px !important;
    padding-left: 15px !important
  }

  .pr-xs-54 {
    padding-right: 54px !important
  }

  .lang-rtl .pr-xs-54 {
    padding-left: 54px !important;
    padding-right: 15px !important
  }

  .pt-xs-54 {
    padding-top: 54px !important
  }

  .pb-xs-54 {
    padding-bottom: 54px !important
  }

  .pl-xs-55 {
    padding-left: 55px !important
  }

  .lang-rtl .pl-xs-55 {
    padding-right: 55px !important;
    padding-left: 15px !important
  }

  .pr-xs-55 {
    padding-right: 55px !important
  }

  .lang-rtl .pr-xs-55 {
    padding-left: 55px !important;
    padding-right: 15px !important
  }

  .pt-xs-55 {
    padding-top: 55px !important
  }

  .pb-xs-55 {
    padding-bottom: 55px !important
  }

  .pl-xs-56 {
    padding-left: 56px !important
  }

  .lang-rtl .pl-xs-56 {
    padding-right: 56px !important;
    padding-left: 15px !important
  }

  .pr-xs-56 {
    padding-right: 56px !important
  }

  .lang-rtl .pr-xs-56 {
    padding-left: 56px !important;
    padding-right: 15px !important
  }

  .pt-xs-56 {
    padding-top: 56px !important
  }

  .pb-xs-56 {
    padding-bottom: 56px !important
  }

  .pl-xs-57 {
    padding-left: 57px !important
  }

  .lang-rtl .pl-xs-57 {
    padding-right: 57px !important;
    padding-left: 15px !important
  }

  .pr-xs-57 {
    padding-right: 57px !important
  }

  .lang-rtl .pr-xs-57 {
    padding-left: 57px !important;
    padding-right: 15px !important
  }

  .pt-xs-57 {
    padding-top: 57px !important
  }

  .pb-xs-57 {
    padding-bottom: 57px !important
  }

  .pl-xs-58 {
    padding-left: 58px !important
  }

  .lang-rtl .pl-xs-58 {
    padding-right: 58px !important;
    padding-left: 15px !important
  }

  .pr-xs-58 {
    padding-right: 58px !important
  }

  .lang-rtl .pr-xs-58 {
    padding-left: 58px !important;
    padding-right: 15px !important
  }

  .pt-xs-58 {
    padding-top: 58px !important
  }

  .pb-xs-58 {
    padding-bottom: 58px !important
  }

  .pl-xs-59 {
    padding-left: 59px !important
  }

  .lang-rtl .pl-xs-59 {
    padding-right: 59px !important;
    padding-left: 15px !important
  }

  .pr-xs-59 {
    padding-right: 59px !important
  }

  .lang-rtl .pr-xs-59 {
    padding-left: 59px !important;
    padding-right: 15px !important
  }

  .pt-xs-59 {
    padding-top: 59px !important
  }

  .pb-xs-59 {
    padding-bottom: 59px !important
  }

  .pl-xs-60 {
    padding-left: 60px !important
  }

  .lang-rtl .pl-xs-60 {
    padding-right: 60px !important;
    padding-left: 15px !important
  }

  .pr-xs-60 {
    padding-right: 60px !important
  }

  .lang-rtl .pr-xs-60 {
    padding-left: 60px !important;
    padding-right: 15px !important
  }

  .pt-xs-60 {
    padding-top: 60px !important
  }

  .pb-xs-60 {
    padding-bottom: 60px !important
  }

  .pl-xs-61 {
    padding-left: 61px !important
  }

  .lang-rtl .pl-xs-61 {
    padding-right: 61px !important;
    padding-left: 15px !important
  }

  .pr-xs-61 {
    padding-right: 61px !important
  }

  .lang-rtl .pr-xs-61 {
    padding-left: 61px !important;
    padding-right: 15px !important
  }

  .pt-xs-61 {
    padding-top: 61px !important
  }

  .pb-xs-61 {
    padding-bottom: 61px !important
  }

  .pl-xs-62 {
    padding-left: 62px !important
  }

  .lang-rtl .pl-xs-62 {
    padding-right: 62px !important;
    padding-left: 15px !important
  }

  .pr-xs-62 {
    padding-right: 62px !important
  }

  .lang-rtl .pr-xs-62 {
    padding-left: 62px !important;
    padding-right: 15px !important
  }

  .pt-xs-62 {
    padding-top: 62px !important
  }

  .pb-xs-62 {
    padding-bottom: 62px !important
  }

  .pl-xs-63 {
    padding-left: 63px !important
  }

  .lang-rtl .pl-xs-63 {
    padding-right: 63px !important;
    padding-left: 15px !important
  }

  .pr-xs-63 {
    padding-right: 63px !important
  }

  .lang-rtl .pr-xs-63 {
    padding-left: 63px !important;
    padding-right: 15px !important
  }

  .pt-xs-63 {
    padding-top: 63px !important
  }

  .pb-xs-63 {
    padding-bottom: 63px !important
  }

  .pl-xs-64 {
    padding-left: 64px !important
  }

  .lang-rtl .pl-xs-64 {
    padding-right: 64px !important;
    padding-left: 15px !important
  }

  .pr-xs-64 {
    padding-right: 64px !important
  }

  .lang-rtl .pr-xs-64 {
    padding-left: 64px !important;
    padding-right: 15px !important
  }

  .pt-xs-64 {
    padding-top: 64px !important
  }

  .pb-xs-64 {
    padding-bottom: 64px !important
  }

  .pl-xs-65 {
    padding-left: 65px !important
  }

  .lang-rtl .pl-xs-65 {
    padding-right: 65px !important;
    padding-left: 15px !important
  }

  .pr-xs-65 {
    padding-right: 65px !important
  }

  .lang-rtl .pr-xs-65 {
    padding-left: 65px !important;
    padding-right: 15px !important
  }

  .pt-xs-65 {
    padding-top: 65px !important
  }

  .pb-xs-65 {
    padding-bottom: 65px !important
  }

  .pl-xs-66 {
    padding-left: 66px !important
  }

  .lang-rtl .pl-xs-66 {
    padding-right: 66px !important;
    padding-left: 15px !important
  }

  .pr-xs-66 {
    padding-right: 66px !important
  }

  .lang-rtl .pr-xs-66 {
    padding-left: 66px !important;
    padding-right: 15px !important
  }

  .pt-xs-66 {
    padding-top: 66px !important
  }

  .pb-xs-66 {
    padding-bottom: 66px !important
  }

  .pl-xs-67 {
    padding-left: 67px !important
  }

  .lang-rtl .pl-xs-67 {
    padding-right: 67px !important;
    padding-left: 15px !important
  }

  .pr-xs-67 {
    padding-right: 67px !important
  }

  .lang-rtl .pr-xs-67 {
    padding-left: 67px !important;
    padding-right: 15px !important
  }

  .pt-xs-67 {
    padding-top: 67px !important
  }

  .pb-xs-67 {
    padding-bottom: 67px !important
  }

  .pl-xs-68 {
    padding-left: 68px !important
  }

  .lang-rtl .pl-xs-68 {
    padding-right: 68px !important;
    padding-left: 15px !important
  }

  .pr-xs-68 {
    padding-right: 68px !important
  }

  .lang-rtl .pr-xs-68 {
    padding-left: 68px !important;
    padding-right: 15px !important
  }

  .pt-xs-68 {
    padding-top: 68px !important
  }

  .pb-xs-68 {
    padding-bottom: 68px !important
  }

  .pl-xs-69 {
    padding-left: 69px !important
  }

  .lang-rtl .pl-xs-69 {
    padding-right: 69px !important;
    padding-left: 15px !important
  }

  .pr-xs-69 {
    padding-right: 69px !important
  }

  .lang-rtl .pr-xs-69 {
    padding-left: 69px !important;
    padding-right: 15px !important
  }

  .pt-xs-69 {
    padding-top: 69px !important
  }

  .pb-xs-69 {
    padding-bottom: 69px !important
  }

  .pl-xs-70 {
    padding-left: 70px !important
  }

  .lang-rtl .pl-xs-70 {
    padding-right: 70px !important;
    padding-left: 15px !important
  }

  .pr-xs-70 {
    padding-right: 70px !important
  }

  .lang-rtl .pr-xs-70 {
    padding-left: 70px !important;
    padding-right: 15px !important
  }

  .pt-xs-70 {
    padding-top: 70px !important
  }

  .pb-xs-70 {
    padding-bottom: 70px !important
  }

  .pl-xs-71 {
    padding-left: 71px !important
  }

  .lang-rtl .pl-xs-71 {
    padding-right: 71px !important;
    padding-left: 15px !important
  }

  .pr-xs-71 {
    padding-right: 71px !important
  }

  .lang-rtl .pr-xs-71 {
    padding-left: 71px !important;
    padding-right: 15px !important
  }

  .pt-xs-71 {
    padding-top: 71px !important
  }

  .pb-xs-71 {
    padding-bottom: 71px !important
  }

  .pl-xs-72 {
    padding-left: 72px !important
  }

  .lang-rtl .pl-xs-72 {
    padding-right: 72px !important;
    padding-left: 15px !important
  }

  .pr-xs-72 {
    padding-right: 72px !important
  }

  .lang-rtl .pr-xs-72 {
    padding-left: 72px !important;
    padding-right: 15px !important
  }

  .pt-xs-72 {
    padding-top: 72px !important
  }

  .pb-xs-72 {
    padding-bottom: 72px !important
  }

  .pl-xs-73 {
    padding-left: 73px !important
  }

  .lang-rtl .pl-xs-73 {
    padding-right: 73px !important;
    padding-left: 15px !important
  }

  .pr-xs-73 {
    padding-right: 73px !important
  }

  .lang-rtl .pr-xs-73 {
    padding-left: 73px !important;
    padding-right: 15px !important
  }

  .pt-xs-73 {
    padding-top: 73px !important
  }

  .pb-xs-73 {
    padding-bottom: 73px !important
  }

  .pl-xs-74 {
    padding-left: 74px !important
  }

  .lang-rtl .pl-xs-74 {
    padding-right: 74px !important;
    padding-left: 15px !important
  }

  .pr-xs-74 {
    padding-right: 74px !important
  }

  .lang-rtl .pr-xs-74 {
    padding-left: 74px !important;
    padding-right: 15px !important
  }

  .pt-xs-74 {
    padding-top: 74px !important
  }

  .pb-xs-74 {
    padding-bottom: 74px !important
  }

  .pl-xs-75 {
    padding-left: 75px !important
  }

  .lang-rtl .pl-xs-75 {
    padding-right: 75px !important;
    padding-left: 15px !important
  }

  .pr-xs-75 {
    padding-right: 75px !important
  }

  .lang-rtl .pr-xs-75 {
    padding-left: 75px !important;
    padding-right: 15px !important
  }

  .pt-xs-75 {
    padding-top: 75px !important
  }

  .pb-xs-75 {
    padding-bottom: 75px !important
  }

  .pl-xs-76 {
    padding-left: 76px !important
  }

  .lang-rtl .pl-xs-76 {
    padding-right: 76px !important;
    padding-left: 15px !important
  }

  .pr-xs-76 {
    padding-right: 76px !important
  }

  .lang-rtl .pr-xs-76 {
    padding-left: 76px !important;
    padding-right: 15px !important
  }

  .pt-xs-76 {
    padding-top: 76px !important
  }

  .pb-xs-76 {
    padding-bottom: 76px !important
  }

  .pl-xs-77 {
    padding-left: 77px !important
  }

  .lang-rtl .pl-xs-77 {
    padding-right: 77px !important;
    padding-left: 15px !important
  }

  .pr-xs-77 {
    padding-right: 77px !important
  }

  .lang-rtl .pr-xs-77 {
    padding-left: 77px !important;
    padding-right: 15px !important
  }

  .pt-xs-77 {
    padding-top: 77px !important
  }

  .pb-xs-77 {
    padding-bottom: 77px !important
  }

  .pl-xs-78 {
    padding-left: 78px !important
  }

  .lang-rtl .pl-xs-78 {
    padding-right: 78px !important;
    padding-left: 15px !important
  }

  .pr-xs-78 {
    padding-right: 78px !important
  }

  .lang-rtl .pr-xs-78 {
    padding-left: 78px !important;
    padding-right: 15px !important
  }

  .pt-xs-78 {
    padding-top: 78px !important
  }

  .pb-xs-78 {
    padding-bottom: 78px !important
  }

  .pl-xs-79 {
    padding-left: 79px !important
  }

  .lang-rtl .pl-xs-79 {
    padding-right: 79px !important;
    padding-left: 15px !important
  }

  .pr-xs-79 {
    padding-right: 79px !important
  }

  .lang-rtl .pr-xs-79 {
    padding-left: 79px !important;
    padding-right: 15px !important
  }

  .pt-xs-79 {
    padding-top: 79px !important
  }

  .pb-xs-79 {
    padding-bottom: 79px !important
  }

  .pl-xs-80 {
    padding-left: 80px !important
  }

  .lang-rtl .pl-xs-80 {
    padding-right: 80px !important;
    padding-left: 15px !important
  }

  .pr-xs-80 {
    padding-right: 80px !important
  }

  .lang-rtl .pr-xs-80 {
    padding-left: 80px !important;
    padding-right: 15px !important
  }

  .pt-xs-80 {
    padding-top: 80px !important
  }

  .pb-xs-80 {
    padding-bottom: 80px !important
  }

  .pl-xs-81 {
    padding-left: 81px !important
  }

  .lang-rtl .pl-xs-81 {
    padding-right: 81px !important;
    padding-left: 15px !important
  }

  .pr-xs-81 {
    padding-right: 81px !important
  }

  .lang-rtl .pr-xs-81 {
    padding-left: 81px !important;
    padding-right: 15px !important
  }

  .pt-xs-81 {
    padding-top: 81px !important
  }

  .pb-xs-81 {
    padding-bottom: 81px !important
  }

  .pl-xs-82 {
    padding-left: 82px !important
  }

  .lang-rtl .pl-xs-82 {
    padding-right: 82px !important;
    padding-left: 15px !important
  }

  .pr-xs-82 {
    padding-right: 82px !important
  }

  .lang-rtl .pr-xs-82 {
    padding-left: 82px !important;
    padding-right: 15px !important
  }

  .pt-xs-82 {
    padding-top: 82px !important
  }

  .pb-xs-82 {
    padding-bottom: 82px !important
  }

  .pl-xs-83 {
    padding-left: 83px !important
  }

  .lang-rtl .pl-xs-83 {
    padding-right: 83px !important;
    padding-left: 15px !important
  }

  .pr-xs-83 {
    padding-right: 83px !important
  }

  .lang-rtl .pr-xs-83 {
    padding-left: 83px !important;
    padding-right: 15px !important
  }

  .pt-xs-83 {
    padding-top: 83px !important
  }

  .pb-xs-83 {
    padding-bottom: 83px !important
  }

  .pl-xs-84 {
    padding-left: 84px !important
  }

  .lang-rtl .pl-xs-84 {
    padding-right: 84px !important;
    padding-left: 15px !important
  }

  .pr-xs-84 {
    padding-right: 84px !important
  }

  .lang-rtl .pr-xs-84 {
    padding-left: 84px !important;
    padding-right: 15px !important
  }

  .pt-xs-84 {
    padding-top: 84px !important
  }

  .pb-xs-84 {
    padding-bottom: 84px !important
  }

  .pl-xs-85 {
    padding-left: 85px !important
  }

  .lang-rtl .pl-xs-85 {
    padding-right: 85px !important;
    padding-left: 15px !important
  }

  .pr-xs-85 {
    padding-right: 85px !important
  }

  .lang-rtl .pr-xs-85 {
    padding-left: 85px !important;
    padding-right: 15px !important
  }

  .pt-xs-85 {
    padding-top: 85px !important
  }

  .pb-xs-85 {
    padding-bottom: 85px !important
  }

  .pl-xs-86 {
    padding-left: 86px !important
  }

  .lang-rtl .pl-xs-86 {
    padding-right: 86px !important;
    padding-left: 15px !important
  }

  .pr-xs-86 {
    padding-right: 86px !important
  }

  .lang-rtl .pr-xs-86 {
    padding-left: 86px !important;
    padding-right: 15px !important
  }

  .pt-xs-86 {
    padding-top: 86px !important
  }

  .pb-xs-86 {
    padding-bottom: 86px !important
  }

  .pl-xs-87 {
    padding-left: 87px !important
  }

  .lang-rtl .pl-xs-87 {
    padding-right: 87px !important;
    padding-left: 15px !important
  }

  .pr-xs-87 {
    padding-right: 87px !important
  }

  .lang-rtl .pr-xs-87 {
    padding-left: 87px !important;
    padding-right: 15px !important
  }

  .pt-xs-87 {
    padding-top: 87px !important
  }

  .pb-xs-87 {
    padding-bottom: 87px !important
  }

  .pl-xs-88 {
    padding-left: 88px !important
  }

  .lang-rtl .pl-xs-88 {
    padding-right: 88px !important;
    padding-left: 15px !important
  }

  .pr-xs-88 {
    padding-right: 88px !important
  }

  .lang-rtl .pr-xs-88 {
    padding-left: 88px !important;
    padding-right: 15px !important
  }

  .pt-xs-88 {
    padding-top: 88px !important
  }

  .pb-xs-88 {
    padding-bottom: 88px !important
  }

  .pl-xs-89 {
    padding-left: 89px !important
  }

  .lang-rtl .pl-xs-89 {
    padding-right: 89px !important;
    padding-left: 15px !important
  }

  .pr-xs-89 {
    padding-right: 89px !important
  }

  .lang-rtl .pr-xs-89 {
    padding-left: 89px !important;
    padding-right: 15px !important
  }

  .pt-xs-89 {
    padding-top: 89px !important
  }

  .pb-xs-89 {
    padding-bottom: 89px !important
  }

  .pl-xs-90 {
    padding-left: 90px !important
  }

  .lang-rtl .pl-xs-90 {
    padding-right: 90px !important;
    padding-left: 15px !important
  }

  .pr-xs-90 {
    padding-right: 90px !important
  }

  .lang-rtl .pr-xs-90 {
    padding-left: 90px !important;
    padding-right: 15px !important
  }

  .pt-xs-90 {
    padding-top: 90px !important
  }

  .pb-xs-90 {
    padding-bottom: 90px !important
  }

  .pl-xs-91 {
    padding-left: 91px !important
  }

  .lang-rtl .pl-xs-91 {
    padding-right: 91px !important;
    padding-left: 15px !important
  }

  .pr-xs-91 {
    padding-right: 91px !important
  }

  .lang-rtl .pr-xs-91 {
    padding-left: 91px !important;
    padding-right: 15px !important
  }

  .pt-xs-91 {
    padding-top: 91px !important
  }

  .pb-xs-91 {
    padding-bottom: 91px !important
  }

  .pl-xs-92 {
    padding-left: 92px !important
  }

  .lang-rtl .pl-xs-92 {
    padding-right: 92px !important;
    padding-left: 15px !important
  }

  .pr-xs-92 {
    padding-right: 92px !important
  }

  .lang-rtl .pr-xs-92 {
    padding-left: 92px !important;
    padding-right: 15px !important
  }

  .pt-xs-92 {
    padding-top: 92px !important
  }

  .pb-xs-92 {
    padding-bottom: 92px !important
  }

  .pl-xs-93 {
    padding-left: 93px !important
  }

  .lang-rtl .pl-xs-93 {
    padding-right: 93px !important;
    padding-left: 15px !important
  }

  .pr-xs-93 {
    padding-right: 93px !important
  }

  .lang-rtl .pr-xs-93 {
    padding-left: 93px !important;
    padding-right: 15px !important
  }

  .pt-xs-93 {
    padding-top: 93px !important
  }

  .pb-xs-93 {
    padding-bottom: 93px !important
  }

  .pl-xs-94 {
    padding-left: 94px !important
  }

  .lang-rtl .pl-xs-94 {
    padding-right: 94px !important;
    padding-left: 15px !important
  }

  .pr-xs-94 {
    padding-right: 94px !important
  }

  .lang-rtl .pr-xs-94 {
    padding-left: 94px !important;
    padding-right: 15px !important
  }

  .pt-xs-94 {
    padding-top: 94px !important
  }

  .pb-xs-94 {
    padding-bottom: 94px !important
  }

  .pl-xs-95 {
    padding-left: 95px !important
  }

  .lang-rtl .pl-xs-95 {
    padding-right: 95px !important;
    padding-left: 15px !important
  }

  .pr-xs-95 {
    padding-right: 95px !important
  }

  .lang-rtl .pr-xs-95 {
    padding-left: 95px !important;
    padding-right: 15px !important
  }

  .pt-xs-95 {
    padding-top: 95px !important
  }

  .pb-xs-95 {
    padding-bottom: 95px !important
  }

  .pl-xs-96 {
    padding-left: 96px !important
  }

  .lang-rtl .pl-xs-96 {
    padding-right: 96px !important;
    padding-left: 15px !important
  }

  .pr-xs-96 {
    padding-right: 96px !important
  }

  .lang-rtl .pr-xs-96 {
    padding-left: 96px !important;
    padding-right: 15px !important
  }

  .pt-xs-96 {
    padding-top: 96px !important
  }

  .pb-xs-96 {
    padding-bottom: 96px !important
  }

  .pl-xs-97 {
    padding-left: 97px !important
  }

  .lang-rtl .pl-xs-97 {
    padding-right: 97px !important;
    padding-left: 15px !important
  }

  .pr-xs-97 {
    padding-right: 97px !important
  }

  .lang-rtl .pr-xs-97 {
    padding-left: 97px !important;
    padding-right: 15px !important
  }

  .pt-xs-97 {
    padding-top: 97px !important
  }

  .pb-xs-97 {
    padding-bottom: 97px !important
  }

  .pl-xs-98 {
    padding-left: 98px !important
  }

  .lang-rtl .pl-xs-98 {
    padding-right: 98px !important;
    padding-left: 15px !important
  }

  .pr-xs-98 {
    padding-right: 98px !important
  }

  .lang-rtl .pr-xs-98 {
    padding-left: 98px !important;
    padding-right: 15px !important
  }

  .pt-xs-98 {
    padding-top: 98px !important
  }

  .pb-xs-98 {
    padding-bottom: 98px !important
  }

  .pl-xs-99 {
    padding-left: 99px !important
  }

  .lang-rtl .pl-xs-99 {
    padding-right: 99px !important;
    padding-left: 15px !important
  }

  .pr-xs-99 {
    padding-right: 99px !important
  }

  .lang-rtl .pr-xs-99 {
    padding-left: 99px !important;
    padding-right: 15px !important
  }

  .pt-xs-99 {
    padding-top: 99px !important
  }

  .pb-xs-99 {
    padding-bottom: 99px !important
  }

  .pl-xs-100 {
    padding-left: 100px !important
  }

  .lang-rtl .pl-xs-100 {
    padding-right: 100px !important;
    padding-left: 15px !important
  }

  .pr-xs-100 {
    padding-right: 100px !important
  }

  .lang-rtl .pr-xs-100 {
    padding-left: 100px !important;
    padding-right: 15px !important
  }

  .pt-xs-100 {
    padding-top: 100px !important
  }

  .pb-xs-100 {
    padding-bottom: 100px !important
  }

  .pl-xs-101 {
    padding-left: 101px !important
  }

  .lang-rtl .pl-xs-101 {
    padding-right: 101px !important;
    padding-left: 15px !important
  }

  .pr-xs-101 {
    padding-right: 101px !important
  }

  .lang-rtl .pr-xs-101 {
    padding-left: 101px !important;
    padding-right: 15px !important
  }

  .pt-xs-101 {
    padding-top: 101px !important
  }

  .pb-xs-101 {
    padding-bottom: 101px !important
  }

  .pl-xs-102 {
    padding-left: 102px !important
  }

  .lang-rtl .pl-xs-102 {
    padding-right: 102px !important;
    padding-left: 15px !important
  }

  .pr-xs-102 {
    padding-right: 102px !important
  }

  .lang-rtl .pr-xs-102 {
    padding-left: 102px !important;
    padding-right: 15px !important
  }

  .pt-xs-102 {
    padding-top: 102px !important
  }

  .pb-xs-102 {
    padding-bottom: 102px !important
  }

  .pl-xs-103 {
    padding-left: 103px !important
  }

  .lang-rtl .pl-xs-103 {
    padding-right: 103px !important;
    padding-left: 15px !important
  }

  .pr-xs-103 {
    padding-right: 103px !important
  }

  .lang-rtl .pr-xs-103 {
    padding-left: 103px !important;
    padding-right: 15px !important
  }

  .pt-xs-103 {
    padding-top: 103px !important
  }

  .pb-xs-103 {
    padding-bottom: 103px !important
  }

  .pl-xs-104 {
    padding-left: 104px !important
  }

  .lang-rtl .pl-xs-104 {
    padding-right: 104px !important;
    padding-left: 15px !important
  }

  .pr-xs-104 {
    padding-right: 104px !important
  }

  .lang-rtl .pr-xs-104 {
    padding-left: 104px !important;
    padding-right: 15px !important
  }

  .pt-xs-104 {
    padding-top: 104px !important
  }

  .pb-xs-104 {
    padding-bottom: 104px !important
  }

  .pl-xs-105 {
    padding-left: 105px !important
  }

  .lang-rtl .pl-xs-105 {
    padding-right: 105px !important;
    padding-left: 15px !important
  }

  .pr-xs-105 {
    padding-right: 105px !important
  }

  .lang-rtl .pr-xs-105 {
    padding-left: 105px !important;
    padding-right: 15px !important
  }

  .pt-xs-105 {
    padding-top: 105px !important
  }

  .pb-xs-105 {
    padding-bottom: 105px !important
  }

  .pl-xs-106 {
    padding-left: 106px !important
  }

  .lang-rtl .pl-xs-106 {
    padding-right: 106px !important;
    padding-left: 15px !important
  }

  .pr-xs-106 {
    padding-right: 106px !important
  }

  .lang-rtl .pr-xs-106 {
    padding-left: 106px !important;
    padding-right: 15px !important
  }

  .pt-xs-106 {
    padding-top: 106px !important
  }

  .pb-xs-106 {
    padding-bottom: 106px !important
  }

  .pl-xs-107 {
    padding-left: 107px !important
  }

  .lang-rtl .pl-xs-107 {
    padding-right: 107px !important;
    padding-left: 15px !important
  }

  .pr-xs-107 {
    padding-right: 107px !important
  }

  .lang-rtl .pr-xs-107 {
    padding-left: 107px !important;
    padding-right: 15px !important
  }

  .pt-xs-107 {
    padding-top: 107px !important
  }

  .pb-xs-107 {
    padding-bottom: 107px !important
  }

  .pl-xs-108 {
    padding-left: 108px !important
  }

  .lang-rtl .pl-xs-108 {
    padding-right: 108px !important;
    padding-left: 15px !important
  }

  .pr-xs-108 {
    padding-right: 108px !important
  }

  .lang-rtl .pr-xs-108 {
    padding-left: 108px !important;
    padding-right: 15px !important
  }

  .pt-xs-108 {
    padding-top: 108px !important
  }

  .pb-xs-108 {
    padding-bottom: 108px !important
  }

  .pl-xs-109 {
    padding-left: 109px !important
  }

  .lang-rtl .pl-xs-109 {
    padding-right: 109px !important;
    padding-left: 15px !important
  }

  .pr-xs-109 {
    padding-right: 109px !important
  }

  .lang-rtl .pr-xs-109 {
    padding-left: 109px !important;
    padding-right: 15px !important
  }

  .pt-xs-109 {
    padding-top: 109px !important
  }

  .pb-xs-109 {
    padding-bottom: 109px !important
  }

  .pl-xs-110 {
    padding-left: 110px !important
  }

  .lang-rtl .pl-xs-110 {
    padding-right: 110px !important;
    padding-left: 15px !important
  }

  .pr-xs-110 {
    padding-right: 110px !important
  }

  .lang-rtl .pr-xs-110 {
    padding-left: 110px !important;
    padding-right: 15px !important
  }

  .pt-xs-110 {
    padding-top: 110px !important
  }

  .pb-xs-110 {
    padding-bottom: 110px !important
  }

  .pl-xs-111 {
    padding-left: 111px !important
  }

  .lang-rtl .pl-xs-111 {
    padding-right: 111px !important;
    padding-left: 15px !important
  }

  .pr-xs-111 {
    padding-right: 111px !important
  }

  .lang-rtl .pr-xs-111 {
    padding-left: 111px !important;
    padding-right: 15px !important
  }

  .pt-xs-111 {
    padding-top: 111px !important
  }

  .pb-xs-111 {
    padding-bottom: 111px !important
  }

  .pl-xs-112 {
    padding-left: 112px !important
  }

  .lang-rtl .pl-xs-112 {
    padding-right: 112px !important;
    padding-left: 15px !important
  }

  .pr-xs-112 {
    padding-right: 112px !important
  }

  .lang-rtl .pr-xs-112 {
    padding-left: 112px !important;
    padding-right: 15px !important
  }

  .pt-xs-112 {
    padding-top: 112px !important
  }

  .pb-xs-112 {
    padding-bottom: 112px !important
  }

  .pl-xs-113 {
    padding-left: 113px !important
  }

  .lang-rtl .pl-xs-113 {
    padding-right: 113px !important;
    padding-left: 15px !important
  }

  .pr-xs-113 {
    padding-right: 113px !important
  }

  .lang-rtl .pr-xs-113 {
    padding-left: 113px !important;
    padding-right: 15px !important
  }

  .pt-xs-113 {
    padding-top: 113px !important
  }

  .pb-xs-113 {
    padding-bottom: 113px !important
  }

  .pl-xs-114 {
    padding-left: 114px !important
  }

  .lang-rtl .pl-xs-114 {
    padding-right: 114px !important;
    padding-left: 15px !important
  }

  .pr-xs-114 {
    padding-right: 114px !important
  }

  .lang-rtl .pr-xs-114 {
    padding-left: 114px !important;
    padding-right: 15px !important
  }

  .pt-xs-114 {
    padding-top: 114px !important
  }

  .pb-xs-114 {
    padding-bottom: 114px !important
  }

  .pl-xs-115 {
    padding-left: 115px !important
  }

  .lang-rtl .pl-xs-115 {
    padding-right: 115px !important;
    padding-left: 15px !important
  }

  .pr-xs-115 {
    padding-right: 115px !important
  }

  .lang-rtl .pr-xs-115 {
    padding-left: 115px !important;
    padding-right: 15px !important
  }

  .pt-xs-115 {
    padding-top: 115px !important
  }

  .pb-xs-115 {
    padding-bottom: 115px !important
  }

  .pl-xs-116 {
    padding-left: 116px !important
  }

  .lang-rtl .pl-xs-116 {
    padding-right: 116px !important;
    padding-left: 15px !important
  }

  .pr-xs-116 {
    padding-right: 116px !important
  }

  .lang-rtl .pr-xs-116 {
    padding-left: 116px !important;
    padding-right: 15px !important
  }

  .pt-xs-116 {
    padding-top: 116px !important
  }

  .pb-xs-116 {
    padding-bottom: 116px !important
  }

  .pl-xs-117 {
    padding-left: 117px !important
  }

  .lang-rtl .pl-xs-117 {
    padding-right: 117px !important;
    padding-left: 15px !important
  }

  .pr-xs-117 {
    padding-right: 117px !important
  }

  .lang-rtl .pr-xs-117 {
    padding-left: 117px !important;
    padding-right: 15px !important
  }

  .pt-xs-117 {
    padding-top: 117px !important
  }

  .pb-xs-117 {
    padding-bottom: 117px !important
  }

  .pl-xs-118 {
    padding-left: 118px !important
  }

  .lang-rtl .pl-xs-118 {
    padding-right: 118px !important;
    padding-left: 15px !important
  }

  .pr-xs-118 {
    padding-right: 118px !important
  }

  .lang-rtl .pr-xs-118 {
    padding-left: 118px !important;
    padding-right: 15px !important
  }

  .pt-xs-118 {
    padding-top: 118px !important
  }

  .pb-xs-118 {
    padding-bottom: 118px !important
  }

  .pl-xs-119 {
    padding-left: 119px !important
  }

  .lang-rtl .pl-xs-119 {
    padding-right: 119px !important;
    padding-left: 15px !important
  }

  .pr-xs-119 {
    padding-right: 119px !important
  }

  .lang-rtl .pr-xs-119 {
    padding-left: 119px !important;
    padding-right: 15px !important
  }

  .pt-xs-119 {
    padding-top: 119px !important
  }

  .pb-xs-119 {
    padding-bottom: 119px !important
  }

  .pl-xs-120 {
    padding-left: 120px !important
  }

  .lang-rtl .pl-xs-120 {
    padding-right: 120px !important;
    padding-left: 15px !important
  }

  .pr-xs-120 {
    padding-right: 120px !important
  }

  .lang-rtl .pr-xs-120 {
    padding-left: 120px !important;
    padding-right: 15px !important
  }

  .pt-xs-120 {
    padding-top: 120px !important
  }

  .pb-xs-120 {
    padding-bottom: 120px !important
  }

  .pl-xs-121 {
    padding-left: 121px !important
  }

  .lang-rtl .pl-xs-121 {
    padding-right: 121px !important;
    padding-left: 15px !important
  }

  .pr-xs-121 {
    padding-right: 121px !important
  }

  .lang-rtl .pr-xs-121 {
    padding-left: 121px !important;
    padding-right: 15px !important
  }

  .pt-xs-121 {
    padding-top: 121px !important
  }

  .pb-xs-121 {
    padding-bottom: 121px !important
  }

  .pl-xs-122 {
    padding-left: 122px !important
  }

  .lang-rtl .pl-xs-122 {
    padding-right: 122px !important;
    padding-left: 15px !important
  }

  .pr-xs-122 {
    padding-right: 122px !important
  }

  .lang-rtl .pr-xs-122 {
    padding-left: 122px !important;
    padding-right: 15px !important
  }

  .pt-xs-122 {
    padding-top: 122px !important
  }

  .pb-xs-122 {
    padding-bottom: 122px !important
  }

  .pl-xs-123 {
    padding-left: 123px !important
  }

  .lang-rtl .pl-xs-123 {
    padding-right: 123px !important;
    padding-left: 15px !important
  }

  .pr-xs-123 {
    padding-right: 123px !important
  }

  .lang-rtl .pr-xs-123 {
    padding-left: 123px !important;
    padding-right: 15px !important
  }

  .pt-xs-123 {
    padding-top: 123px !important
  }

  .pb-xs-123 {
    padding-bottom: 123px !important
  }

  .pl-xs-124 {
    padding-left: 124px !important
  }

  .lang-rtl .pl-xs-124 {
    padding-right: 124px !important;
    padding-left: 15px !important
  }

  .pr-xs-124 {
    padding-right: 124px !important
  }

  .lang-rtl .pr-xs-124 {
    padding-left: 124px !important;
    padding-right: 15px !important
  }

  .pt-xs-124 {
    padding-top: 124px !important
  }

  .pb-xs-124 {
    padding-bottom: 124px !important
  }

  .pl-xs-125 {
    padding-left: 125px !important
  }

  .lang-rtl .pl-xs-125 {
    padding-right: 125px !important;
    padding-left: 15px !important
  }

  .pr-xs-125 {
    padding-right: 125px !important
  }

  .lang-rtl .pr-xs-125 {
    padding-left: 125px !important;
    padding-right: 15px !important
  }

  .pt-xs-125 {
    padding-top: 125px !important
  }

  .pb-xs-125 {
    padding-bottom: 125px !important
  }

  .pl-xs-126 {
    padding-left: 126px !important
  }

  .lang-rtl .pl-xs-126 {
    padding-right: 126px !important;
    padding-left: 15px !important
  }

  .pr-xs-126 {
    padding-right: 126px !important
  }

  .lang-rtl .pr-xs-126 {
    padding-left: 126px !important;
    padding-right: 15px !important
  }

  .pt-xs-126 {
    padding-top: 126px !important
  }

  .pb-xs-126 {
    padding-bottom: 126px !important
  }

  .pl-xs-127 {
    padding-left: 127px !important
  }

  .lang-rtl .pl-xs-127 {
    padding-right: 127px !important;
    padding-left: 15px !important
  }

  .pr-xs-127 {
    padding-right: 127px !important
  }

  .lang-rtl .pr-xs-127 {
    padding-left: 127px !important;
    padding-right: 15px !important
  }

  .pt-xs-127 {
    padding-top: 127px !important
  }

  .pb-xs-127 {
    padding-bottom: 127px !important
  }

  .pl-xs-128 {
    padding-left: 128px !important
  }

  .lang-rtl .pl-xs-128 {
    padding-right: 128px !important;
    padding-left: 15px !important
  }

  .pr-xs-128 {
    padding-right: 128px !important
  }

  .lang-rtl .pr-xs-128 {
    padding-left: 128px !important;
    padding-right: 15px !important
  }

  .pt-xs-128 {
    padding-top: 128px !important
  }

  .pb-xs-128 {
    padding-bottom: 128px !important
  }

  .pl-xs-129 {
    padding-left: 129px !important
  }

  .lang-rtl .pl-xs-129 {
    padding-right: 129px !important;
    padding-left: 15px !important
  }

  .pr-xs-129 {
    padding-right: 129px !important
  }

  .lang-rtl .pr-xs-129 {
    padding-left: 129px !important;
    padding-right: 15px !important
  }

  .pt-xs-129 {
    padding-top: 129px !important
  }

  .pb-xs-129 {
    padding-bottom: 129px !important
  }

  .pl-xs-130 {
    padding-left: 130px !important
  }

  .lang-rtl .pl-xs-130 {
    padding-right: 130px !important;
    padding-left: 15px !important
  }

  .pr-xs-130 {
    padding-right: 130px !important
  }

  .lang-rtl .pr-xs-130 {
    padding-left: 130px !important;
    padding-right: 15px !important
  }

  .pt-xs-130 {
    padding-top: 130px !important
  }

  .pb-xs-130 {
    padding-bottom: 130px !important
  }

  .pl-xs-131 {
    padding-left: 131px !important
  }

  .lang-rtl .pl-xs-131 {
    padding-right: 131px !important;
    padding-left: 15px !important
  }

  .pr-xs-131 {
    padding-right: 131px !important
  }

  .lang-rtl .pr-xs-131 {
    padding-left: 131px !important;
    padding-right: 15px !important
  }

  .pt-xs-131 {
    padding-top: 131px !important
  }

  .pb-xs-131 {
    padding-bottom: 131px !important
  }

  .pl-xs-132 {
    padding-left: 132px !important
  }

  .lang-rtl .pl-xs-132 {
    padding-right: 132px !important;
    padding-left: 15px !important
  }

  .pr-xs-132 {
    padding-right: 132px !important
  }

  .lang-rtl .pr-xs-132 {
    padding-left: 132px !important;
    padding-right: 15px !important
  }

  .pt-xs-132 {
    padding-top: 132px !important
  }

  .pb-xs-132 {
    padding-bottom: 132px !important
  }

  .pl-xs-133 {
    padding-left: 133px !important
  }

  .lang-rtl .pl-xs-133 {
    padding-right: 133px !important;
    padding-left: 15px !important
  }

  .pr-xs-133 {
    padding-right: 133px !important
  }

  .lang-rtl .pr-xs-133 {
    padding-left: 133px !important;
    padding-right: 15px !important
  }

  .pt-xs-133 {
    padding-top: 133px !important
  }

  .pb-xs-133 {
    padding-bottom: 133px !important
  }

  .pl-xs-134 {
    padding-left: 134px !important
  }

  .lang-rtl .pl-xs-134 {
    padding-right: 134px !important;
    padding-left: 15px !important
  }

  .pr-xs-134 {
    padding-right: 134px !important
  }

  .lang-rtl .pr-xs-134 {
    padding-left: 134px !important;
    padding-right: 15px !important
  }

  .pt-xs-134 {
    padding-top: 134px !important
  }

  .pb-xs-134 {
    padding-bottom: 134px !important
  }

  .pl-xs-135 {
    padding-left: 135px !important
  }

  .lang-rtl .pl-xs-135 {
    padding-right: 135px !important;
    padding-left: 15px !important
  }

  .pr-xs-135 {
    padding-right: 135px !important
  }

  .lang-rtl .pr-xs-135 {
    padding-left: 135px !important;
    padding-right: 15px !important
  }

  .pt-xs-135 {
    padding-top: 135px !important
  }

  .pb-xs-135 {
    padding-bottom: 135px !important
  }

  .pl-xs-136 {
    padding-left: 136px !important
  }

  .lang-rtl .pl-xs-136 {
    padding-right: 136px !important;
    padding-left: 15px !important
  }

  .pr-xs-136 {
    padding-right: 136px !important
  }

  .lang-rtl .pr-xs-136 {
    padding-left: 136px !important;
    padding-right: 15px !important
  }

  .pt-xs-136 {
    padding-top: 136px !important
  }

  .pb-xs-136 {
    padding-bottom: 136px !important
  }

  .pl-xs-137 {
    padding-left: 137px !important
  }

  .lang-rtl .pl-xs-137 {
    padding-right: 137px !important;
    padding-left: 15px !important
  }

  .pr-xs-137 {
    padding-right: 137px !important
  }

  .lang-rtl .pr-xs-137 {
    padding-left: 137px !important;
    padding-right: 15px !important
  }

  .pt-xs-137 {
    padding-top: 137px !important
  }

  .pb-xs-137 {
    padding-bottom: 137px !important
  }

  .pl-xs-138 {
    padding-left: 138px !important
  }

  .lang-rtl .pl-xs-138 {
    padding-right: 138px !important;
    padding-left: 15px !important
  }

  .pr-xs-138 {
    padding-right: 138px !important
  }

  .lang-rtl .pr-xs-138 {
    padding-left: 138px !important;
    padding-right: 15px !important
  }

  .pt-xs-138 {
    padding-top: 138px !important
  }

  .pb-xs-138 {
    padding-bottom: 138px !important
  }

  .pl-xs-139 {
    padding-left: 139px !important
  }

  .lang-rtl .pl-xs-139 {
    padding-right: 139px !important;
    padding-left: 15px !important
  }

  .pr-xs-139 {
    padding-right: 139px !important
  }

  .lang-rtl .pr-xs-139 {
    padding-left: 139px !important;
    padding-right: 15px !important
  }

  .pt-xs-139 {
    padding-top: 139px !important
  }

  .pb-xs-139 {
    padding-bottom: 139px !important
  }

  .pl-xs-140 {
    padding-left: 140px !important
  }

  .lang-rtl .pl-xs-140 {
    padding-right: 140px !important;
    padding-left: 15px !important
  }

  .pr-xs-140 {
    padding-right: 140px !important
  }

  .lang-rtl .pr-xs-140 {
    padding-left: 140px !important;
    padding-right: 15px !important
  }

  .pt-xs-140 {
    padding-top: 140px !important
  }

  .pb-xs-140 {
    padding-bottom: 140px !important
  }

  .pl-xs-141 {
    padding-left: 141px !important
  }

  .lang-rtl .pl-xs-141 {
    padding-right: 141px !important;
    padding-left: 15px !important
  }

  .pr-xs-141 {
    padding-right: 141px !important
  }

  .lang-rtl .pr-xs-141 {
    padding-left: 141px !important;
    padding-right: 15px !important
  }

  .pt-xs-141 {
    padding-top: 141px !important
  }

  .pb-xs-141 {
    padding-bottom: 141px !important
  }

  .pl-xs-142 {
    padding-left: 142px !important
  }

  .lang-rtl .pl-xs-142 {
    padding-right: 142px !important;
    padding-left: 15px !important
  }

  .pr-xs-142 {
    padding-right: 142px !important
  }

  .lang-rtl .pr-xs-142 {
    padding-left: 142px !important;
    padding-right: 15px !important
  }

  .pt-xs-142 {
    padding-top: 142px !important
  }

  .pb-xs-142 {
    padding-bottom: 142px !important
  }

  .pl-xs-143 {
    padding-left: 143px !important
  }

  .lang-rtl .pl-xs-143 {
    padding-right: 143px !important;
    padding-left: 15px !important
  }

  .pr-xs-143 {
    padding-right: 143px !important
  }

  .lang-rtl .pr-xs-143 {
    padding-left: 143px !important;
    padding-right: 15px !important
  }

  .pt-xs-143 {
    padding-top: 143px !important
  }

  .pb-xs-143 {
    padding-bottom: 143px !important
  }

  .pl-xs-144 {
    padding-left: 144px !important
  }

  .lang-rtl .pl-xs-144 {
    padding-right: 144px !important;
    padding-left: 15px !important
  }

  .pr-xs-144 {
    padding-right: 144px !important
  }

  .lang-rtl .pr-xs-144 {
    padding-left: 144px !important;
    padding-right: 15px !important
  }

  .pt-xs-144 {
    padding-top: 144px !important
  }

  .pb-xs-144 {
    padding-bottom: 144px !important
  }

  .pl-xs-145 {
    padding-left: 145px !important
  }

  .lang-rtl .pl-xs-145 {
    padding-right: 145px !important;
    padding-left: 15px !important
  }

  .pr-xs-145 {
    padding-right: 145px !important
  }

  .lang-rtl .pr-xs-145 {
    padding-left: 145px !important;
    padding-right: 15px !important
  }

  .pt-xs-145 {
    padding-top: 145px !important
  }

  .pb-xs-145 {
    padding-bottom: 145px !important
  }

  .pl-xs-146 {
    padding-left: 146px !important
  }

  .lang-rtl .pl-xs-146 {
    padding-right: 146px !important;
    padding-left: 15px !important
  }

  .pr-xs-146 {
    padding-right: 146px !important
  }

  .lang-rtl .pr-xs-146 {
    padding-left: 146px !important;
    padding-right: 15px !important
  }

  .pt-xs-146 {
    padding-top: 146px !important
  }

  .pb-xs-146 {
    padding-bottom: 146px !important
  }

  .pl-xs-147 {
    padding-left: 147px !important
  }

  .lang-rtl .pl-xs-147 {
    padding-right: 147px !important;
    padding-left: 15px !important
  }

  .pr-xs-147 {
    padding-right: 147px !important
  }

  .lang-rtl .pr-xs-147 {
    padding-left: 147px !important;
    padding-right: 15px !important
  }

  .pt-xs-147 {
    padding-top: 147px !important
  }

  .pb-xs-147 {
    padding-bottom: 147px !important
  }

  .pl-xs-148 {
    padding-left: 148px !important
  }

  .lang-rtl .pl-xs-148 {
    padding-right: 148px !important;
    padding-left: 15px !important
  }

  .pr-xs-148 {
    padding-right: 148px !important
  }

  .lang-rtl .pr-xs-148 {
    padding-left: 148px !important;
    padding-right: 15px !important
  }

  .pt-xs-148 {
    padding-top: 148px !important
  }

  .pb-xs-148 {
    padding-bottom: 148px !important
  }

  .pl-xs-149 {
    padding-left: 149px !important
  }

  .lang-rtl .pl-xs-149 {
    padding-right: 149px !important;
    padding-left: 15px !important
  }

  .pr-xs-149 {
    padding-right: 149px !important
  }

  .lang-rtl .pr-xs-149 {
    padding-left: 149px !important;
    padding-right: 15px !important
  }

  .pt-xs-149 {
    padding-top: 149px !important
  }

  .pb-xs-149 {
    padding-bottom: 149px !important
  }

  .pl-xs-150 {
    padding-left: 150px !important
  }

  .lang-rtl .pl-xs-150 {
    padding-right: 150px !important;
    padding-left: 15px !important
  }

  .pr-xs-150 {
    padding-right: 150px !important
  }

  .lang-rtl .pr-xs-150 {
    padding-left: 150px !important;
    padding-right: 15px !important
  }

  .pt-xs-150 {
    padding-top: 150px !important
  }

  .pb-xs-150 {
    padding-bottom: 150px !important
  }

  .pl-xs-151 {
    padding-left: 151px !important
  }

  .lang-rtl .pl-xs-151 {
    padding-right: 151px !important;
    padding-left: 15px !important
  }

  .pr-xs-151 {
    padding-right: 151px !important
  }

  .lang-rtl .pr-xs-151 {
    padding-left: 151px !important;
    padding-right: 15px !important
  }

  .pt-xs-151 {
    padding-top: 151px !important
  }

  .pb-xs-151 {
    padding-bottom: 151px !important
  }

  .pl-xs-152 {
    padding-left: 152px !important
  }

  .lang-rtl .pl-xs-152 {
    padding-right: 152px !important;
    padding-left: 15px !important
  }

  .pr-xs-152 {
    padding-right: 152px !important
  }

  .lang-rtl .pr-xs-152 {
    padding-left: 152px !important;
    padding-right: 15px !important
  }

  .pt-xs-152 {
    padding-top: 152px !important
  }

  .pb-xs-152 {
    padding-bottom: 152px !important
  }

  .pl-xs-153 {
    padding-left: 153px !important
  }

  .lang-rtl .pl-xs-153 {
    padding-right: 153px !important;
    padding-left: 15px !important
  }

  .pr-xs-153 {
    padding-right: 153px !important
  }

  .lang-rtl .pr-xs-153 {
    padding-left: 153px !important;
    padding-right: 15px !important
  }

  .pt-xs-153 {
    padding-top: 153px !important
  }

  .pb-xs-153 {
    padding-bottom: 153px !important
  }

  .pl-xs-154 {
    padding-left: 154px !important
  }

  .lang-rtl .pl-xs-154 {
    padding-right: 154px !important;
    padding-left: 15px !important
  }

  .pr-xs-154 {
    padding-right: 154px !important
  }

  .lang-rtl .pr-xs-154 {
    padding-left: 154px !important;
    padding-right: 15px !important
  }

  .pt-xs-154 {
    padding-top: 154px !important
  }

  .pb-xs-154 {
    padding-bottom: 154px !important
  }

  .pl-xs-155 {
    padding-left: 155px !important
  }

  .lang-rtl .pl-xs-155 {
    padding-right: 155px !important;
    padding-left: 15px !important
  }

  .pr-xs-155 {
    padding-right: 155px !important
  }

  .lang-rtl .pr-xs-155 {
    padding-left: 155px !important;
    padding-right: 15px !important
  }

  .pt-xs-155 {
    padding-top: 155px !important
  }

  .pb-xs-155 {
    padding-bottom: 155px !important
  }

  .pl-xs-156 {
    padding-left: 156px !important
  }

  .lang-rtl .pl-xs-156 {
    padding-right: 156px !important;
    padding-left: 15px !important
  }

  .pr-xs-156 {
    padding-right: 156px !important
  }

  .lang-rtl .pr-xs-156 {
    padding-left: 156px !important;
    padding-right: 15px !important
  }

  .pt-xs-156 {
    padding-top: 156px !important
  }

  .pb-xs-156 {
    padding-bottom: 156px !important
  }

  .pl-xs-157 {
    padding-left: 157px !important
  }

  .lang-rtl .pl-xs-157 {
    padding-right: 157px !important;
    padding-left: 15px !important
  }

  .pr-xs-157 {
    padding-right: 157px !important
  }

  .lang-rtl .pr-xs-157 {
    padding-left: 157px !important;
    padding-right: 15px !important
  }

  .pt-xs-157 {
    padding-top: 157px !important
  }

  .pb-xs-157 {
    padding-bottom: 157px !important
  }

  .pl-xs-158 {
    padding-left: 158px !important
  }

  .lang-rtl .pl-xs-158 {
    padding-right: 158px !important;
    padding-left: 15px !important
  }

  .pr-xs-158 {
    padding-right: 158px !important
  }

  .lang-rtl .pr-xs-158 {
    padding-left: 158px !important;
    padding-right: 15px !important
  }

  .pt-xs-158 {
    padding-top: 158px !important
  }

  .pb-xs-158 {
    padding-bottom: 158px !important
  }

  .pl-xs-159 {
    padding-left: 159px !important
  }

  .lang-rtl .pl-xs-159 {
    padding-right: 159px !important;
    padding-left: 15px !important
  }

  .pr-xs-159 {
    padding-right: 159px !important
  }

  .lang-rtl .pr-xs-159 {
    padding-left: 159px !important;
    padding-right: 15px !important
  }

  .pt-xs-159 {
    padding-top: 159px !important
  }

  .pb-xs-159 {
    padding-bottom: 159px !important
  }

  .pl-xs-160 {
    padding-left: 160px !important
  }

  .lang-rtl .pl-xs-160 {
    padding-right: 160px !important;
    padding-left: 15px !important
  }

  .pr-xs-160 {
    padding-right: 160px !important
  }

  .lang-rtl .pr-xs-160 {
    padding-left: 160px !important;
    padding-right: 15px !important
  }

  .pt-xs-160 {
    padding-top: 160px !important
  }

  .pb-xs-160 {
    padding-bottom: 160px !important
  }

  .pl-xs-161 {
    padding-left: 161px !important
  }

  .lang-rtl .pl-xs-161 {
    padding-right: 161px !important;
    padding-left: 15px !important
  }

  .pr-xs-161 {
    padding-right: 161px !important
  }

  .lang-rtl .pr-xs-161 {
    padding-left: 161px !important;
    padding-right: 15px !important
  }

  .pt-xs-161 {
    padding-top: 161px !important
  }

  .pb-xs-161 {
    padding-bottom: 161px !important
  }

  .pl-xs-162 {
    padding-left: 162px !important
  }

  .lang-rtl .pl-xs-162 {
    padding-right: 162px !important;
    padding-left: 15px !important
  }

  .pr-xs-162 {
    padding-right: 162px !important
  }

  .lang-rtl .pr-xs-162 {
    padding-left: 162px !important;
    padding-right: 15px !important
  }

  .pt-xs-162 {
    padding-top: 162px !important
  }

  .pb-xs-162 {
    padding-bottom: 162px !important
  }

  .pl-xs-163 {
    padding-left: 163px !important
  }

  .lang-rtl .pl-xs-163 {
    padding-right: 163px !important;
    padding-left: 15px !important
  }

  .pr-xs-163 {
    padding-right: 163px !important
  }

  .lang-rtl .pr-xs-163 {
    padding-left: 163px !important;
    padding-right: 15px !important
  }

  .pt-xs-163 {
    padding-top: 163px !important
  }

  .pb-xs-163 {
    padding-bottom: 163px !important
  }

  .pl-xs-164 {
    padding-left: 164px !important
  }

  .lang-rtl .pl-xs-164 {
    padding-right: 164px !important;
    padding-left: 15px !important
  }

  .pr-xs-164 {
    padding-right: 164px !important
  }

  .lang-rtl .pr-xs-164 {
    padding-left: 164px !important;
    padding-right: 15px !important
  }

  .pt-xs-164 {
    padding-top: 164px !important
  }

  .pb-xs-164 {
    padding-bottom: 164px !important
  }

  .pl-xs-165 {
    padding-left: 165px !important
  }

  .lang-rtl .pl-xs-165 {
    padding-right: 165px !important;
    padding-left: 15px !important
  }

  .pr-xs-165 {
    padding-right: 165px !important
  }

  .lang-rtl .pr-xs-165 {
    padding-left: 165px !important;
    padding-right: 15px !important
  }

  .pt-xs-165 {
    padding-top: 165px !important
  }

  .pb-xs-165 {
    padding-bottom: 165px !important
  }

  .pl-xs-166 {
    padding-left: 166px !important
  }

  .lang-rtl .pl-xs-166 {
    padding-right: 166px !important;
    padding-left: 15px !important
  }

  .pr-xs-166 {
    padding-right: 166px !important
  }

  .lang-rtl .pr-xs-166 {
    padding-left: 166px !important;
    padding-right: 15px !important
  }

  .pt-xs-166 {
    padding-top: 166px !important
  }

  .pb-xs-166 {
    padding-bottom: 166px !important
  }

  .pl-xs-167 {
    padding-left: 167px !important
  }

  .lang-rtl .pl-xs-167 {
    padding-right: 167px !important;
    padding-left: 15px !important
  }

  .pr-xs-167 {
    padding-right: 167px !important
  }

  .lang-rtl .pr-xs-167 {
    padding-left: 167px !important;
    padding-right: 15px !important
  }

  .pt-xs-167 {
    padding-top: 167px !important
  }

  .pb-xs-167 {
    padding-bottom: 167px !important
  }

  .pl-xs-168 {
    padding-left: 168px !important
  }

  .lang-rtl .pl-xs-168 {
    padding-right: 168px !important;
    padding-left: 15px !important
  }

  .pr-xs-168 {
    padding-right: 168px !important
  }

  .lang-rtl .pr-xs-168 {
    padding-left: 168px !important;
    padding-right: 15px !important
  }

  .pt-xs-168 {
    padding-top: 168px !important
  }

  .pb-xs-168 {
    padding-bottom: 168px !important
  }

  .pl-xs-169 {
    padding-left: 169px !important
  }

  .lang-rtl .pl-xs-169 {
    padding-right: 169px !important;
    padding-left: 15px !important
  }

  .pr-xs-169 {
    padding-right: 169px !important
  }

  .lang-rtl .pr-xs-169 {
    padding-left: 169px !important;
    padding-right: 15px !important
  }

  .pt-xs-169 {
    padding-top: 169px !important
  }

  .pb-xs-169 {
    padding-bottom: 169px !important
  }

  .pl-xs-170 {
    padding-left: 170px !important
  }

  .lang-rtl .pl-xs-170 {
    padding-right: 170px !important;
    padding-left: 15px !important
  }

  .pr-xs-170 {
    padding-right: 170px !important
  }

  .lang-rtl .pr-xs-170 {
    padding-left: 170px !important;
    padding-right: 15px !important
  }

  .pt-xs-170 {
    padding-top: 170px !important
  }

  .pb-xs-170 {
    padding-bottom: 170px !important
  }

  .pl-xs-171 {
    padding-left: 171px !important
  }

  .lang-rtl .pl-xs-171 {
    padding-right: 171px !important;
    padding-left: 15px !important
  }

  .pr-xs-171 {
    padding-right: 171px !important
  }

  .lang-rtl .pr-xs-171 {
    padding-left: 171px !important;
    padding-right: 15px !important
  }

  .pt-xs-171 {
    padding-top: 171px !important
  }

  .pb-xs-171 {
    padding-bottom: 171px !important
  }

  .pl-xs-172 {
    padding-left: 172px !important
  }

  .lang-rtl .pl-xs-172 {
    padding-right: 172px !important;
    padding-left: 15px !important
  }

  .pr-xs-172 {
    padding-right: 172px !important
  }

  .lang-rtl .pr-xs-172 {
    padding-left: 172px !important;
    padding-right: 15px !important
  }

  .pt-xs-172 {
    padding-top: 172px !important
  }

  .pb-xs-172 {
    padding-bottom: 172px !important
  }

  .pl-xs-173 {
    padding-left: 173px !important
  }

  .lang-rtl .pl-xs-173 {
    padding-right: 173px !important;
    padding-left: 15px !important
  }

  .pr-xs-173 {
    padding-right: 173px !important
  }

  .lang-rtl .pr-xs-173 {
    padding-left: 173px !important;
    padding-right: 15px !important
  }

  .pt-xs-173 {
    padding-top: 173px !important
  }

  .pb-xs-173 {
    padding-bottom: 173px !important
  }

  .pl-xs-174 {
    padding-left: 174px !important
  }

  .lang-rtl .pl-xs-174 {
    padding-right: 174px !important;
    padding-left: 15px !important
  }

  .pr-xs-174 {
    padding-right: 174px !important
  }

  .lang-rtl .pr-xs-174 {
    padding-left: 174px !important;
    padding-right: 15px !important
  }

  .pt-xs-174 {
    padding-top: 174px !important
  }

  .pb-xs-174 {
    padding-bottom: 174px !important
  }

  .pl-xs-175 {
    padding-left: 175px !important
  }

  .lang-rtl .pl-xs-175 {
    padding-right: 175px !important;
    padding-left: 15px !important
  }

  .pr-xs-175 {
    padding-right: 175px !important
  }

  .lang-rtl .pr-xs-175 {
    padding-left: 175px !important;
    padding-right: 15px !important
  }

  .pt-xs-175 {
    padding-top: 175px !important
  }

  .pb-xs-175 {
    padding-bottom: 175px !important
  }

  .pl-xs-176 {
    padding-left: 176px !important
  }

  .lang-rtl .pl-xs-176 {
    padding-right: 176px !important;
    padding-left: 15px !important
  }

  .pr-xs-176 {
    padding-right: 176px !important
  }

  .lang-rtl .pr-xs-176 {
    padding-left: 176px !important;
    padding-right: 15px !important
  }

  .pt-xs-176 {
    padding-top: 176px !important
  }

  .pb-xs-176 {
    padding-bottom: 176px !important
  }

  .pl-xs-177 {
    padding-left: 177px !important
  }

  .lang-rtl .pl-xs-177 {
    padding-right: 177px !important;
    padding-left: 15px !important
  }

  .pr-xs-177 {
    padding-right: 177px !important
  }

  .lang-rtl .pr-xs-177 {
    padding-left: 177px !important;
    padding-right: 15px !important
  }

  .pt-xs-177 {
    padding-top: 177px !important
  }

  .pb-xs-177 {
    padding-bottom: 177px !important
  }

  .pl-xs-178 {
    padding-left: 178px !important
  }

  .lang-rtl .pl-xs-178 {
    padding-right: 178px !important;
    padding-left: 15px !important
  }

  .pr-xs-178 {
    padding-right: 178px !important
  }

  .lang-rtl .pr-xs-178 {
    padding-left: 178px !important;
    padding-right: 15px !important
  }

  .pt-xs-178 {
    padding-top: 178px !important
  }

  .pb-xs-178 {
    padding-bottom: 178px !important
  }

  .pl-xs-179 {
    padding-left: 179px !important
  }

  .lang-rtl .pl-xs-179 {
    padding-right: 179px !important;
    padding-left: 15px !important
  }

  .pr-xs-179 {
    padding-right: 179px !important
  }

  .lang-rtl .pr-xs-179 {
    padding-left: 179px !important;
    padding-right: 15px !important
  }

  .pt-xs-179 {
    padding-top: 179px !important
  }

  .pb-xs-179 {
    padding-bottom: 179px !important
  }

  .pl-xs-180 {
    padding-left: 180px !important
  }

  .lang-rtl .pl-xs-180 {
    padding-right: 180px !important;
    padding-left: 15px !important
  }

  .pr-xs-180 {
    padding-right: 180px !important
  }

  .lang-rtl .pr-xs-180 {
    padding-left: 180px !important;
    padding-right: 15px !important
  }

  .pt-xs-180 {
    padding-top: 180px !important
  }

  .pb-xs-180 {
    padding-bottom: 180px !important
  }

  .pl-xs-181 {
    padding-left: 181px !important
  }

  .lang-rtl .pl-xs-181 {
    padding-right: 181px !important;
    padding-left: 15px !important
  }

  .pr-xs-181 {
    padding-right: 181px !important
  }

  .lang-rtl .pr-xs-181 {
    padding-left: 181px !important;
    padding-right: 15px !important
  }

  .pt-xs-181 {
    padding-top: 181px !important
  }

  .pb-xs-181 {
    padding-bottom: 181px !important
  }

  .pl-xs-182 {
    padding-left: 182px !important
  }

  .lang-rtl .pl-xs-182 {
    padding-right: 182px !important;
    padding-left: 15px !important
  }

  .pr-xs-182 {
    padding-right: 182px !important
  }

  .lang-rtl .pr-xs-182 {
    padding-left: 182px !important;
    padding-right: 15px !important
  }

  .pt-xs-182 {
    padding-top: 182px !important
  }

  .pb-xs-182 {
    padding-bottom: 182px !important
  }

  .pl-xs-183 {
    padding-left: 183px !important
  }

  .lang-rtl .pl-xs-183 {
    padding-right: 183px !important;
    padding-left: 15px !important
  }

  .pr-xs-183 {
    padding-right: 183px !important
  }

  .lang-rtl .pr-xs-183 {
    padding-left: 183px !important;
    padding-right: 15px !important
  }

  .pt-xs-183 {
    padding-top: 183px !important
  }

  .pb-xs-183 {
    padding-bottom: 183px !important
  }

  .pl-xs-184 {
    padding-left: 184px !important
  }

  .lang-rtl .pl-xs-184 {
    padding-right: 184px !important;
    padding-left: 15px !important
  }

  .pr-xs-184 {
    padding-right: 184px !important
  }

  .lang-rtl .pr-xs-184 {
    padding-left: 184px !important;
    padding-right: 15px !important
  }

  .pt-xs-184 {
    padding-top: 184px !important
  }

  .pb-xs-184 {
    padding-bottom: 184px !important
  }

  .pl-xs-185 {
    padding-left: 185px !important
  }

  .lang-rtl .pl-xs-185 {
    padding-right: 185px !important;
    padding-left: 15px !important
  }

  .pr-xs-185 {
    padding-right: 185px !important
  }

  .lang-rtl .pr-xs-185 {
    padding-left: 185px !important;
    padding-right: 15px !important
  }

  .pt-xs-185 {
    padding-top: 185px !important
  }

  .pb-xs-185 {
    padding-bottom: 185px !important
  }

  .pl-xs-186 {
    padding-left: 186px !important
  }

  .lang-rtl .pl-xs-186 {
    padding-right: 186px !important;
    padding-left: 15px !important
  }

  .pr-xs-186 {
    padding-right: 186px !important
  }

  .lang-rtl .pr-xs-186 {
    padding-left: 186px !important;
    padding-right: 15px !important
  }

  .pt-xs-186 {
    padding-top: 186px !important
  }

  .pb-xs-186 {
    padding-bottom: 186px !important
  }

  .pl-xs-187 {
    padding-left: 187px !important
  }

  .lang-rtl .pl-xs-187 {
    padding-right: 187px !important;
    padding-left: 15px !important
  }

  .pr-xs-187 {
    padding-right: 187px !important
  }

  .lang-rtl .pr-xs-187 {
    padding-left: 187px !important;
    padding-right: 15px !important
  }

  .pt-xs-187 {
    padding-top: 187px !important
  }

  .pb-xs-187 {
    padding-bottom: 187px !important
  }

  .pl-xs-188 {
    padding-left: 188px !important
  }

  .lang-rtl .pl-xs-188 {
    padding-right: 188px !important;
    padding-left: 15px !important
  }

  .pr-xs-188 {
    padding-right: 188px !important
  }

  .lang-rtl .pr-xs-188 {
    padding-left: 188px !important;
    padding-right: 15px !important
  }

  .pt-xs-188 {
    padding-top: 188px !important
  }

  .pb-xs-188 {
    padding-bottom: 188px !important
  }

  .pl-xs-189 {
    padding-left: 189px !important
  }

  .lang-rtl .pl-xs-189 {
    padding-right: 189px !important;
    padding-left: 15px !important
  }

  .pr-xs-189 {
    padding-right: 189px !important
  }

  .lang-rtl .pr-xs-189 {
    padding-left: 189px !important;
    padding-right: 15px !important
  }

  .pt-xs-189 {
    padding-top: 189px !important
  }

  .pb-xs-189 {
    padding-bottom: 189px !important
  }

  .pl-xs-190 {
    padding-left: 190px !important
  }

  .lang-rtl .pl-xs-190 {
    padding-right: 190px !important;
    padding-left: 15px !important
  }

  .pr-xs-190 {
    padding-right: 190px !important
  }

  .lang-rtl .pr-xs-190 {
    padding-left: 190px !important;
    padding-right: 15px !important
  }

  .pt-xs-190 {
    padding-top: 190px !important
  }

  .pb-xs-190 {
    padding-bottom: 190px !important
  }

  .pl-xs-191 {
    padding-left: 191px !important
  }

  .lang-rtl .pl-xs-191 {
    padding-right: 191px !important;
    padding-left: 15px !important
  }

  .pr-xs-191 {
    padding-right: 191px !important
  }

  .lang-rtl .pr-xs-191 {
    padding-left: 191px !important;
    padding-right: 15px !important
  }

  .pt-xs-191 {
    padding-top: 191px !important
  }

  .pb-xs-191 {
    padding-bottom: 191px !important
  }

  .pl-xs-192 {
    padding-left: 192px !important
  }

  .lang-rtl .pl-xs-192 {
    padding-right: 192px !important;
    padding-left: 15px !important
  }

  .pr-xs-192 {
    padding-right: 192px !important
  }

  .lang-rtl .pr-xs-192 {
    padding-left: 192px !important;
    padding-right: 15px !important
  }

  .pt-xs-192 {
    padding-top: 192px !important
  }

  .pb-xs-192 {
    padding-bottom: 192px !important
  }

  .pl-xs-193 {
    padding-left: 193px !important
  }

  .lang-rtl .pl-xs-193 {
    padding-right: 193px !important;
    padding-left: 15px !important
  }

  .pr-xs-193 {
    padding-right: 193px !important
  }

  .lang-rtl .pr-xs-193 {
    padding-left: 193px !important;
    padding-right: 15px !important
  }

  .pt-xs-193 {
    padding-top: 193px !important
  }

  .pb-xs-193 {
    padding-bottom: 193px !important
  }

  .pl-xs-194 {
    padding-left: 194px !important
  }

  .lang-rtl .pl-xs-194 {
    padding-right: 194px !important;
    padding-left: 15px !important
  }

  .pr-xs-194 {
    padding-right: 194px !important
  }

  .lang-rtl .pr-xs-194 {
    padding-left: 194px !important;
    padding-right: 15px !important
  }

  .pt-xs-194 {
    padding-top: 194px !important
  }

  .pb-xs-194 {
    padding-bottom: 194px !important
  }

  .pl-xs-195 {
    padding-left: 195px !important
  }

  .lang-rtl .pl-xs-195 {
    padding-right: 195px !important;
    padding-left: 15px !important
  }

  .pr-xs-195 {
    padding-right: 195px !important
  }

  .lang-rtl .pr-xs-195 {
    padding-left: 195px !important;
    padding-right: 15px !important
  }

  .pt-xs-195 {
    padding-top: 195px !important
  }

  .pb-xs-195 {
    padding-bottom: 195px !important
  }

  .pl-xs-196 {
    padding-left: 196px !important
  }

  .lang-rtl .pl-xs-196 {
    padding-right: 196px !important;
    padding-left: 15px !important
  }

  .pr-xs-196 {
    padding-right: 196px !important
  }

  .lang-rtl .pr-xs-196 {
    padding-left: 196px !important;
    padding-right: 15px !important
  }

  .pt-xs-196 {
    padding-top: 196px !important
  }

  .pb-xs-196 {
    padding-bottom: 196px !important
  }

  .pl-xs-197 {
    padding-left: 197px !important
  }

  .lang-rtl .pl-xs-197 {
    padding-right: 197px !important;
    padding-left: 15px !important
  }

  .pr-xs-197 {
    padding-right: 197px !important
  }

  .lang-rtl .pr-xs-197 {
    padding-left: 197px !important;
    padding-right: 15px !important
  }

  .pt-xs-197 {
    padding-top: 197px !important
  }

  .pb-xs-197 {
    padding-bottom: 197px !important
  }

  .pl-xs-198 {
    padding-left: 198px !important
  }

  .lang-rtl .pl-xs-198 {
    padding-right: 198px !important;
    padding-left: 15px !important
  }

  .pr-xs-198 {
    padding-right: 198px !important
  }

  .lang-rtl .pr-xs-198 {
    padding-left: 198px !important;
    padding-right: 15px !important
  }

  .pt-xs-198 {
    padding-top: 198px !important
  }

  .pb-xs-198 {
    padding-bottom: 198px !important
  }

  .pl-xs-199 {
    padding-left: 199px !important
  }

  .lang-rtl .pl-xs-199 {
    padding-right: 199px !important;
    padding-left: 15px !important
  }

  .pr-xs-199 {
    padding-right: 199px !important
  }

  .lang-rtl .pr-xs-199 {
    padding-left: 199px !important;
    padding-right: 15px !important
  }

  .pt-xs-199 {
    padding-top: 199px !important
  }

  .pb-xs-199 {
    padding-bottom: 199px !important
  }

  .pl-xs-200 {
    padding-left: 200px !important
  }

  .lang-rtl .pl-xs-200 {
    padding-right: 200px !important;
    padding-left: 15px !important
  }

  .pr-xs-200 {
    padding-right: 200px !important
  }

  .lang-rtl .pr-xs-200 {
    padding-left: 200px !important;
    padding-right: 15px !important
  }

  .pt-xs-200 {
    padding-top: 200px !important
  }

  .pb-xs-200 {
    padding-bottom: 200px !important
  }

  .pl-xs-201 {
    padding-left: 201px !important
  }

  .lang-rtl .pl-xs-201 {
    padding-right: 201px !important;
    padding-left: 15px !important
  }

  .pr-xs-201 {
    padding-right: 201px !important
  }

  .lang-rtl .pr-xs-201 {
    padding-left: 201px !important;
    padding-right: 15px !important
  }

  .pt-xs-201 {
    padding-top: 201px !important
  }

  .pb-xs-201 {
    padding-bottom: 201px !important
  }

  .pl-xs-202 {
    padding-left: 202px !important
  }

  .lang-rtl .pl-xs-202 {
    padding-right: 202px !important;
    padding-left: 15px !important
  }

  .pr-xs-202 {
    padding-right: 202px !important
  }

  .lang-rtl .pr-xs-202 {
    padding-left: 202px !important;
    padding-right: 15px !important
  }

  .pt-xs-202 {
    padding-top: 202px !important
  }

  .pb-xs-202 {
    padding-bottom: 202px !important
  }

  .pl-xs-203 {
    padding-left: 203px !important
  }

  .lang-rtl .pl-xs-203 {
    padding-right: 203px !important;
    padding-left: 15px !important
  }

  .pr-xs-203 {
    padding-right: 203px !important
  }

  .lang-rtl .pr-xs-203 {
    padding-left: 203px !important;
    padding-right: 15px !important
  }

  .pt-xs-203 {
    padding-top: 203px !important
  }

  .pb-xs-203 {
    padding-bottom: 203px !important
  }

  .pl-xs-204 {
    padding-left: 204px !important
  }

  .lang-rtl .pl-xs-204 {
    padding-right: 204px !important;
    padding-left: 15px !important
  }

  .pr-xs-204 {
    padding-right: 204px !important
  }

  .lang-rtl .pr-xs-204 {
    padding-left: 204px !important;
    padding-right: 15px !important
  }

  .pt-xs-204 {
    padding-top: 204px !important
  }

  .pb-xs-204 {
    padding-bottom: 204px !important
  }

  .pl-xs-205 {
    padding-left: 205px !important
  }

  .lang-rtl .pl-xs-205 {
    padding-right: 205px !important;
    padding-left: 15px !important
  }

  .pr-xs-205 {
    padding-right: 205px !important
  }

  .lang-rtl .pr-xs-205 {
    padding-left: 205px !important;
    padding-right: 15px !important
  }

  .pt-xs-205 {
    padding-top: 205px !important
  }

  .pb-xs-205 {
    padding-bottom: 205px !important
  }

  .pl-xs-206 {
    padding-left: 206px !important
  }

  .lang-rtl .pl-xs-206 {
    padding-right: 206px !important;
    padding-left: 15px !important
  }

  .pr-xs-206 {
    padding-right: 206px !important
  }

  .lang-rtl .pr-xs-206 {
    padding-left: 206px !important;
    padding-right: 15px !important
  }

  .pt-xs-206 {
    padding-top: 206px !important
  }

  .pb-xs-206 {
    padding-bottom: 206px !important
  }

  .pl-xs-207 {
    padding-left: 207px !important
  }

  .lang-rtl .pl-xs-207 {
    padding-right: 207px !important;
    padding-left: 15px !important
  }

  .pr-xs-207 {
    padding-right: 207px !important
  }

  .lang-rtl .pr-xs-207 {
    padding-left: 207px !important;
    padding-right: 15px !important
  }

  .pt-xs-207 {
    padding-top: 207px !important
  }

  .pb-xs-207 {
    padding-bottom: 207px !important
  }

  .pl-xs-208 {
    padding-left: 208px !important
  }

  .lang-rtl .pl-xs-208 {
    padding-right: 208px !important;
    padding-left: 15px !important
  }

  .pr-xs-208 {
    padding-right: 208px !important
  }

  .lang-rtl .pr-xs-208 {
    padding-left: 208px !important;
    padding-right: 15px !important
  }

  .pt-xs-208 {
    padding-top: 208px !important
  }

  .pb-xs-208 {
    padding-bottom: 208px !important
  }

  .pl-xs-209 {
    padding-left: 209px !important
  }

  .lang-rtl .pl-xs-209 {
    padding-right: 209px !important;
    padding-left: 15px !important
  }

  .pr-xs-209 {
    padding-right: 209px !important
  }

  .lang-rtl .pr-xs-209 {
    padding-left: 209px !important;
    padding-right: 15px !important
  }

  .pt-xs-209 {
    padding-top: 209px !important
  }

  .pb-xs-209 {
    padding-bottom: 209px !important
  }

  .pl-xs-210 {
    padding-left: 210px !important
  }

  .lang-rtl .pl-xs-210 {
    padding-right: 210px !important;
    padding-left: 15px !important
  }

  .pr-xs-210 {
    padding-right: 210px !important
  }

  .lang-rtl .pr-xs-210 {
    padding-left: 210px !important;
    padding-right: 15px !important
  }

  .pt-xs-210 {
    padding-top: 210px !important
  }

  .pb-xs-210 {
    padding-bottom: 210px !important
  }

  .pl-xs-211 {
    padding-left: 211px !important
  }

  .lang-rtl .pl-xs-211 {
    padding-right: 211px !important;
    padding-left: 15px !important
  }

  .pr-xs-211 {
    padding-right: 211px !important
  }

  .lang-rtl .pr-xs-211 {
    padding-left: 211px !important;
    padding-right: 15px !important
  }

  .pt-xs-211 {
    padding-top: 211px !important
  }

  .pb-xs-211 {
    padding-bottom: 211px !important
  }

  .pl-xs-212 {
    padding-left: 212px !important
  }

  .lang-rtl .pl-xs-212 {
    padding-right: 212px !important;
    padding-left: 15px !important
  }

  .pr-xs-212 {
    padding-right: 212px !important
  }

  .lang-rtl .pr-xs-212 {
    padding-left: 212px !important;
    padding-right: 15px !important
  }

  .pt-xs-212 {
    padding-top: 212px !important
  }

  .pb-xs-212 {
    padding-bottom: 212px !important
  }

  .pl-xs-213 {
    padding-left: 213px !important
  }

  .lang-rtl .pl-xs-213 {
    padding-right: 213px !important;
    padding-left: 15px !important
  }

  .pr-xs-213 {
    padding-right: 213px !important
  }

  .lang-rtl .pr-xs-213 {
    padding-left: 213px !important;
    padding-right: 15px !important
  }

  .pt-xs-213 {
    padding-top: 213px !important
  }

  .pb-xs-213 {
    padding-bottom: 213px !important
  }

  .pl-xs-214 {
    padding-left: 214px !important
  }

  .lang-rtl .pl-xs-214 {
    padding-right: 214px !important;
    padding-left: 15px !important
  }

  .pr-xs-214 {
    padding-right: 214px !important
  }

  .lang-rtl .pr-xs-214 {
    padding-left: 214px !important;
    padding-right: 15px !important
  }

  .pt-xs-214 {
    padding-top: 214px !important
  }

  .pb-xs-214 {
    padding-bottom: 214px !important
  }

  .pl-xs-215 {
    padding-left: 215px !important
  }

  .lang-rtl .pl-xs-215 {
    padding-right: 215px !important;
    padding-left: 15px !important
  }

  .pr-xs-215 {
    padding-right: 215px !important
  }

  .lang-rtl .pr-xs-215 {
    padding-left: 215px !important;
    padding-right: 15px !important
  }

  .pt-xs-215 {
    padding-top: 215px !important
  }

  .pb-xs-215 {
    padding-bottom: 215px !important
  }

  .pl-xs-216 {
    padding-left: 216px !important
  }

  .lang-rtl .pl-xs-216 {
    padding-right: 216px !important;
    padding-left: 15px !important
  }

  .pr-xs-216 {
    padding-right: 216px !important
  }

  .lang-rtl .pr-xs-216 {
    padding-left: 216px !important;
    padding-right: 15px !important
  }

  .pt-xs-216 {
    padding-top: 216px !important
  }

  .pb-xs-216 {
    padding-bottom: 216px !important
  }

  .pl-xs-217 {
    padding-left: 217px !important
  }

  .lang-rtl .pl-xs-217 {
    padding-right: 217px !important;
    padding-left: 15px !important
  }

  .pr-xs-217 {
    padding-right: 217px !important
  }

  .lang-rtl .pr-xs-217 {
    padding-left: 217px !important;
    padding-right: 15px !important
  }

  .pt-xs-217 {
    padding-top: 217px !important
  }

  .pb-xs-217 {
    padding-bottom: 217px !important
  }

  .pl-xs-218 {
    padding-left: 218px !important
  }

  .lang-rtl .pl-xs-218 {
    padding-right: 218px !important;
    padding-left: 15px !important
  }

  .pr-xs-218 {
    padding-right: 218px !important
  }

  .lang-rtl .pr-xs-218 {
    padding-left: 218px !important;
    padding-right: 15px !important
  }

  .pt-xs-218 {
    padding-top: 218px !important
  }

  .pb-xs-218 {
    padding-bottom: 218px !important
  }

  .pl-xs-219 {
    padding-left: 219px !important
  }

  .lang-rtl .pl-xs-219 {
    padding-right: 219px !important;
    padding-left: 15px !important
  }

  .pr-xs-219 {
    padding-right: 219px !important
  }

  .lang-rtl .pr-xs-219 {
    padding-left: 219px !important;
    padding-right: 15px !important
  }

  .pt-xs-219 {
    padding-top: 219px !important
  }

  .pb-xs-219 {
    padding-bottom: 219px !important
  }

  .pl-xs-220 {
    padding-left: 220px !important
  }

  .lang-rtl .pl-xs-220 {
    padding-right: 220px !important;
    padding-left: 15px !important
  }

  .pr-xs-220 {
    padding-right: 220px !important
  }

  .lang-rtl .pr-xs-220 {
    padding-left: 220px !important;
    padding-right: 15px !important
  }

  .pt-xs-220 {
    padding-top: 220px !important
  }

  .pb-xs-220 {
    padding-bottom: 220px !important
  }

  .pl-xs-221 {
    padding-left: 221px !important
  }

  .lang-rtl .pl-xs-221 {
    padding-right: 221px !important;
    padding-left: 15px !important
  }

  .pr-xs-221 {
    padding-right: 221px !important
  }

  .lang-rtl .pr-xs-221 {
    padding-left: 221px !important;
    padding-right: 15px !important
  }

  .pt-xs-221 {
    padding-top: 221px !important
  }

  .pb-xs-221 {
    padding-bottom: 221px !important
  }

  .pl-xs-222 {
    padding-left: 222px !important
  }

  .lang-rtl .pl-xs-222 {
    padding-right: 222px !important;
    padding-left: 15px !important
  }

  .pr-xs-222 {
    padding-right: 222px !important
  }

  .lang-rtl .pr-xs-222 {
    padding-left: 222px !important;
    padding-right: 15px !important
  }

  .pt-xs-222 {
    padding-top: 222px !important
  }

  .pb-xs-222 {
    padding-bottom: 222px !important
  }

  .pl-xs-223 {
    padding-left: 223px !important
  }

  .lang-rtl .pl-xs-223 {
    padding-right: 223px !important;
    padding-left: 15px !important
  }

  .pr-xs-223 {
    padding-right: 223px !important
  }

  .lang-rtl .pr-xs-223 {
    padding-left: 223px !important;
    padding-right: 15px !important
  }

  .pt-xs-223 {
    padding-top: 223px !important
  }

  .pb-xs-223 {
    padding-bottom: 223px !important
  }

  .pl-xs-224 {
    padding-left: 224px !important
  }

  .lang-rtl .pl-xs-224 {
    padding-right: 224px !important;
    padding-left: 15px !important
  }

  .pr-xs-224 {
    padding-right: 224px !important
  }

  .lang-rtl .pr-xs-224 {
    padding-left: 224px !important;
    padding-right: 15px !important
  }

  .pt-xs-224 {
    padding-top: 224px !important
  }

  .pb-xs-224 {
    padding-bottom: 224px !important
  }

  .pl-xs-225 {
    padding-left: 225px !important
  }

  .lang-rtl .pl-xs-225 {
    padding-right: 225px !important;
    padding-left: 15px !important
  }

  .pr-xs-225 {
    padding-right: 225px !important
  }

  .lang-rtl .pr-xs-225 {
    padding-left: 225px !important;
    padding-right: 15px !important
  }

  .pt-xs-225 {
    padding-top: 225px !important
  }

  .pb-xs-225 {
    padding-bottom: 225px !important
  }

  .pl-xs-226 {
    padding-left: 226px !important
  }

  .lang-rtl .pl-xs-226 {
    padding-right: 226px !important;
    padding-left: 15px !important
  }

  .pr-xs-226 {
    padding-right: 226px !important
  }

  .lang-rtl .pr-xs-226 {
    padding-left: 226px !important;
    padding-right: 15px !important
  }

  .pt-xs-226 {
    padding-top: 226px !important
  }

  .pb-xs-226 {
    padding-bottom: 226px !important
  }

  .pl-xs-227 {
    padding-left: 227px !important
  }

  .lang-rtl .pl-xs-227 {
    padding-right: 227px !important;
    padding-left: 15px !important
  }

  .pr-xs-227 {
    padding-right: 227px !important
  }

  .lang-rtl .pr-xs-227 {
    padding-left: 227px !important;
    padding-right: 15px !important
  }

  .pt-xs-227 {
    padding-top: 227px !important
  }

  .pb-xs-227 {
    padding-bottom: 227px !important
  }

  .pl-xs-228 {
    padding-left: 228px !important
  }

  .lang-rtl .pl-xs-228 {
    padding-right: 228px !important;
    padding-left: 15px !important
  }

  .pr-xs-228 {
    padding-right: 228px !important
  }

  .lang-rtl .pr-xs-228 {
    padding-left: 228px !important;
    padding-right: 15px !important
  }

  .pt-xs-228 {
    padding-top: 228px !important
  }

  .pb-xs-228 {
    padding-bottom: 228px !important
  }

  .pl-xs-229 {
    padding-left: 229px !important
  }

  .lang-rtl .pl-xs-229 {
    padding-right: 229px !important;
    padding-left: 15px !important
  }

  .pr-xs-229 {
    padding-right: 229px !important
  }

  .lang-rtl .pr-xs-229 {
    padding-left: 229px !important;
    padding-right: 15px !important
  }

  .pt-xs-229 {
    padding-top: 229px !important
  }

  .pb-xs-229 {
    padding-bottom: 229px !important
  }

  .pl-xs-230 {
    padding-left: 230px !important
  }

  .lang-rtl .pl-xs-230 {
    padding-right: 230px !important;
    padding-left: 15px !important
  }

  .pr-xs-230 {
    padding-right: 230px !important
  }

  .lang-rtl .pr-xs-230 {
    padding-left: 230px !important;
    padding-right: 15px !important
  }

  .pt-xs-230 {
    padding-top: 230px !important
  }

  .pb-xs-230 {
    padding-bottom: 230px !important
  }

  .pl-xs-231 {
    padding-left: 231px !important
  }

  .lang-rtl .pl-xs-231 {
    padding-right: 231px !important;
    padding-left: 15px !important
  }

  .pr-xs-231 {
    padding-right: 231px !important
  }

  .lang-rtl .pr-xs-231 {
    padding-left: 231px !important;
    padding-right: 15px !important
  }

  .pt-xs-231 {
    padding-top: 231px !important
  }

  .pb-xs-231 {
    padding-bottom: 231px !important
  }

  .pl-xs-232 {
    padding-left: 232px !important
  }

  .lang-rtl .pl-xs-232 {
    padding-right: 232px !important;
    padding-left: 15px !important
  }

  .pr-xs-232 {
    padding-right: 232px !important
  }

  .lang-rtl .pr-xs-232 {
    padding-left: 232px !important;
    padding-right: 15px !important
  }

  .pt-xs-232 {
    padding-top: 232px !important
  }

  .pb-xs-232 {
    padding-bottom: 232px !important
  }

  .pl-xs-233 {
    padding-left: 233px !important
  }

  .lang-rtl .pl-xs-233 {
    padding-right: 233px !important;
    padding-left: 15px !important
  }

  .pr-xs-233 {
    padding-right: 233px !important
  }

  .lang-rtl .pr-xs-233 {
    padding-left: 233px !important;
    padding-right: 15px !important
  }

  .pt-xs-233 {
    padding-top: 233px !important
  }

  .pb-xs-233 {
    padding-bottom: 233px !important
  }

  .pl-xs-234 {
    padding-left: 234px !important
  }

  .lang-rtl .pl-xs-234 {
    padding-right: 234px !important;
    padding-left: 15px !important
  }

  .pr-xs-234 {
    padding-right: 234px !important
  }

  .lang-rtl .pr-xs-234 {
    padding-left: 234px !important;
    padding-right: 15px !important
  }

  .pt-xs-234 {
    padding-top: 234px !important
  }

  .pb-xs-234 {
    padding-bottom: 234px !important
  }

  .pl-xs-235 {
    padding-left: 235px !important
  }

  .lang-rtl .pl-xs-235 {
    padding-right: 235px !important;
    padding-left: 15px !important
  }

  .pr-xs-235 {
    padding-right: 235px !important
  }

  .lang-rtl .pr-xs-235 {
    padding-left: 235px !important;
    padding-right: 15px !important
  }

  .pt-xs-235 {
    padding-top: 235px !important
  }

  .pb-xs-235 {
    padding-bottom: 235px !important
  }

  .pl-xs-236 {
    padding-left: 236px !important
  }

  .lang-rtl .pl-xs-236 {
    padding-right: 236px !important;
    padding-left: 15px !important
  }

  .pr-xs-236 {
    padding-right: 236px !important
  }

  .lang-rtl .pr-xs-236 {
    padding-left: 236px !important;
    padding-right: 15px !important
  }

  .pt-xs-236 {
    padding-top: 236px !important
  }

  .pb-xs-236 {
    padding-bottom: 236px !important
  }

  .pl-xs-237 {
    padding-left: 237px !important
  }

  .lang-rtl .pl-xs-237 {
    padding-right: 237px !important;
    padding-left: 15px !important
  }

  .pr-xs-237 {
    padding-right: 237px !important
  }

  .lang-rtl .pr-xs-237 {
    padding-left: 237px !important;
    padding-right: 15px !important
  }

  .pt-xs-237 {
    padding-top: 237px !important
  }

  .pb-xs-237 {
    padding-bottom: 237px !important
  }

  .pl-xs-238 {
    padding-left: 238px !important
  }

  .lang-rtl .pl-xs-238 {
    padding-right: 238px !important;
    padding-left: 15px !important
  }

  .pr-xs-238 {
    padding-right: 238px !important
  }

  .lang-rtl .pr-xs-238 {
    padding-left: 238px !important;
    padding-right: 15px !important
  }

  .pt-xs-238 {
    padding-top: 238px !important
  }

  .pb-xs-238 {
    padding-bottom: 238px !important
  }

  .pl-xs-239 {
    padding-left: 239px !important
  }

  .lang-rtl .pl-xs-239 {
    padding-right: 239px !important;
    padding-left: 15px !important
  }

  .pr-xs-239 {
    padding-right: 239px !important
  }

  .lang-rtl .pr-xs-239 {
    padding-left: 239px !important;
    padding-right: 15px !important
  }

  .pt-xs-239 {
    padding-top: 239px !important
  }

  .pb-xs-239 {
    padding-bottom: 239px !important
  }

  .pl-xs-240 {
    padding-left: 240px !important
  }

  .lang-rtl .pl-xs-240 {
    padding-right: 240px !important;
    padding-left: 15px !important
  }

  .pr-xs-240 {
    padding-right: 240px !important
  }

  .lang-rtl .pr-xs-240 {
    padding-left: 240px !important;
    padding-right: 15px !important
  }

  .pt-xs-240 {
    padding-top: 240px !important
  }

  .pb-xs-240 {
    padding-bottom: 240px !important
  }

  .pl-xs-241 {
    padding-left: 241px !important
  }

  .lang-rtl .pl-xs-241 {
    padding-right: 241px !important;
    padding-left: 15px !important
  }

  .pr-xs-241 {
    padding-right: 241px !important
  }

  .lang-rtl .pr-xs-241 {
    padding-left: 241px !important;
    padding-right: 15px !important
  }

  .pt-xs-241 {
    padding-top: 241px !important
  }

  .pb-xs-241 {
    padding-bottom: 241px !important
  }

  .pl-xs-242 {
    padding-left: 242px !important
  }

  .lang-rtl .pl-xs-242 {
    padding-right: 242px !important;
    padding-left: 15px !important
  }

  .pr-xs-242 {
    padding-right: 242px !important
  }

  .lang-rtl .pr-xs-242 {
    padding-left: 242px !important;
    padding-right: 15px !important
  }

  .pt-xs-242 {
    padding-top: 242px !important
  }

  .pb-xs-242 {
    padding-bottom: 242px !important
  }

  .pl-xs-243 {
    padding-left: 243px !important
  }

  .lang-rtl .pl-xs-243 {
    padding-right: 243px !important;
    padding-left: 15px !important
  }

  .pr-xs-243 {
    padding-right: 243px !important
  }

  .lang-rtl .pr-xs-243 {
    padding-left: 243px !important;
    padding-right: 15px !important
  }

  .pt-xs-243 {
    padding-top: 243px !important
  }

  .pb-xs-243 {
    padding-bottom: 243px !important
  }

  .pl-xs-244 {
    padding-left: 244px !important
  }

  .lang-rtl .pl-xs-244 {
    padding-right: 244px !important;
    padding-left: 15px !important
  }

  .pr-xs-244 {
    padding-right: 244px !important
  }

  .lang-rtl .pr-xs-244 {
    padding-left: 244px !important;
    padding-right: 15px !important
  }

  .pt-xs-244 {
    padding-top: 244px !important
  }

  .pb-xs-244 {
    padding-bottom: 244px !important
  }

  .pl-xs-245 {
    padding-left: 245px !important
  }

  .lang-rtl .pl-xs-245 {
    padding-right: 245px !important;
    padding-left: 15px !important
  }

  .pr-xs-245 {
    padding-right: 245px !important
  }

  .lang-rtl .pr-xs-245 {
    padding-left: 245px !important;
    padding-right: 15px !important
  }

  .pt-xs-245 {
    padding-top: 245px !important
  }

  .pb-xs-245 {
    padding-bottom: 245px !important
  }

  .pl-xs-246 {
    padding-left: 246px !important
  }

  .lang-rtl .pl-xs-246 {
    padding-right: 246px !important;
    padding-left: 15px !important
  }

  .pr-xs-246 {
    padding-right: 246px !important
  }

  .lang-rtl .pr-xs-246 {
    padding-left: 246px !important;
    padding-right: 15px !important
  }

  .pt-xs-246 {
    padding-top: 246px !important
  }

  .pb-xs-246 {
    padding-bottom: 246px !important
  }

  .pl-xs-247 {
    padding-left: 247px !important
  }

  .lang-rtl .pl-xs-247 {
    padding-right: 247px !important;
    padding-left: 15px !important
  }

  .pr-xs-247 {
    padding-right: 247px !important
  }

  .lang-rtl .pr-xs-247 {
    padding-left: 247px !important;
    padding-right: 15px !important
  }

  .pt-xs-247 {
    padding-top: 247px !important
  }

  .pb-xs-247 {
    padding-bottom: 247px !important
  }

  .pl-xs-248 {
    padding-left: 248px !important
  }

  .lang-rtl .pl-xs-248 {
    padding-right: 248px !important;
    padding-left: 15px !important
  }

  .pr-xs-248 {
    padding-right: 248px !important
  }

  .lang-rtl .pr-xs-248 {
    padding-left: 248px !important;
    padding-right: 15px !important
  }

  .pt-xs-248 {
    padding-top: 248px !important
  }

  .pb-xs-248 {
    padding-bottom: 248px !important
  }

  .pl-xs-249 {
    padding-left: 249px !important
  }

  .lang-rtl .pl-xs-249 {
    padding-right: 249px !important;
    padding-left: 15px !important
  }

  .pr-xs-249 {
    padding-right: 249px !important
  }

  .lang-rtl .pr-xs-249 {
    padding-left: 249px !important;
    padding-right: 15px !important
  }

  .pt-xs-249 {
    padding-top: 249px !important
  }

  .pb-xs-249 {
    padding-bottom: 249px !important
  }

  .pl-xs-250 {
    padding-left: 250px !important
  }

  .lang-rtl .pl-xs-250 {
    padding-right: 250px !important;
    padding-left: 15px !important
  }

  .pr-xs-250 {
    padding-right: 250px !important
  }

  .lang-rtl .pr-xs-250 {
    padding-left: 250px !important;
    padding-right: 15px !important
  }

  .pt-xs-250 {
    padding-top: 250px !important
  }

  .pb-xs-250 {
    padding-bottom: 250px !important
  }

  .pl-xs-251 {
    padding-left: 251px !important
  }

  .lang-rtl .pl-xs-251 {
    padding-right: 251px !important;
    padding-left: 15px !important
  }

  .pr-xs-251 {
    padding-right: 251px !important
  }

  .lang-rtl .pr-xs-251 {
    padding-left: 251px !important;
    padding-right: 15px !important
  }

  .pt-xs-251 {
    padding-top: 251px !important
  }

  .pb-xs-251 {
    padding-bottom: 251px !important
  }

  .pl-xs-252 {
    padding-left: 252px !important
  }

  .lang-rtl .pl-xs-252 {
    padding-right: 252px !important;
    padding-left: 15px !important
  }

  .pr-xs-252 {
    padding-right: 252px !important
  }

  .lang-rtl .pr-xs-252 {
    padding-left: 252px !important;
    padding-right: 15px !important
  }

  .pt-xs-252 {
    padding-top: 252px !important
  }

  .pb-xs-252 {
    padding-bottom: 252px !important
  }

  .pl-xs-253 {
    padding-left: 253px !important
  }

  .lang-rtl .pl-xs-253 {
    padding-right: 253px !important;
    padding-left: 15px !important
  }

  .pr-xs-253 {
    padding-right: 253px !important
  }

  .lang-rtl .pr-xs-253 {
    padding-left: 253px !important;
    padding-right: 15px !important
  }

  .pt-xs-253 {
    padding-top: 253px !important
  }

  .pb-xs-253 {
    padding-bottom: 253px !important
  }

  .pl-xs-254 {
    padding-left: 254px !important
  }

  .lang-rtl .pl-xs-254 {
    padding-right: 254px !important;
    padding-left: 15px !important
  }

  .pr-xs-254 {
    padding-right: 254px !important
  }

  .lang-rtl .pr-xs-254 {
    padding-left: 254px !important;
    padding-right: 15px !important
  }

  .pt-xs-254 {
    padding-top: 254px !important
  }

  .pb-xs-254 {
    padding-bottom: 254px !important
  }

  .pl-xs-255 {
    padding-left: 255px !important
  }

  .lang-rtl .pl-xs-255 {
    padding-right: 255px !important;
    padding-left: 15px !important
  }

  .pr-xs-255 {
    padding-right: 255px !important
  }

  .lang-rtl .pr-xs-255 {
    padding-left: 255px !important;
    padding-right: 15px !important
  }

  .pt-xs-255 {
    padding-top: 255px !important
  }

  .pb-xs-255 {
    padding-bottom: 255px !important
  }

  .pl-xs-256 {
    padding-left: 256px !important
  }

  .lang-rtl .pl-xs-256 {
    padding-right: 256px !important;
    padding-left: 15px !important
  }

  .pr-xs-256 {
    padding-right: 256px !important
  }

  .lang-rtl .pr-xs-256 {
    padding-left: 256px !important;
    padding-right: 15px !important
  }

  .pt-xs-256 {
    padding-top: 256px !important
  }

  .pb-xs-256 {
    padding-bottom: 256px !important
  }

  .pl-xs-257 {
    padding-left: 257px !important
  }

  .lang-rtl .pl-xs-257 {
    padding-right: 257px !important;
    padding-left: 15px !important
  }

  .pr-xs-257 {
    padding-right: 257px !important
  }

  .lang-rtl .pr-xs-257 {
    padding-left: 257px !important;
    padding-right: 15px !important
  }

  .pt-xs-257 {
    padding-top: 257px !important
  }

  .pb-xs-257 {
    padding-bottom: 257px !important
  }

  .pl-xs-258 {
    padding-left: 258px !important
  }

  .lang-rtl .pl-xs-258 {
    padding-right: 258px !important;
    padding-left: 15px !important
  }

  .pr-xs-258 {
    padding-right: 258px !important
  }

  .lang-rtl .pr-xs-258 {
    padding-left: 258px !important;
    padding-right: 15px !important
  }

  .pt-xs-258 {
    padding-top: 258px !important
  }

  .pb-xs-258 {
    padding-bottom: 258px !important
  }

  .pl-xs-259 {
    padding-left: 259px !important
  }

  .lang-rtl .pl-xs-259 {
    padding-right: 259px !important;
    padding-left: 15px !important
  }

  .pr-xs-259 {
    padding-right: 259px !important
  }

  .lang-rtl .pr-xs-259 {
    padding-left: 259px !important;
    padding-right: 15px !important
  }

  .pt-xs-259 {
    padding-top: 259px !important
  }

  .pb-xs-259 {
    padding-bottom: 259px !important
  }

  .pl-xs-260 {
    padding-left: 260px !important
  }

  .lang-rtl .pl-xs-260 {
    padding-right: 260px !important;
    padding-left: 15px !important
  }

  .pr-xs-260 {
    padding-right: 260px !important
  }

  .lang-rtl .pr-xs-260 {
    padding-left: 260px !important;
    padding-right: 15px !important
  }

  .pt-xs-260 {
    padding-top: 260px !important
  }

  .pb-xs-260 {
    padding-bottom: 260px !important
  }

  .pl-xs-261 {
    padding-left: 261px !important
  }

  .lang-rtl .pl-xs-261 {
    padding-right: 261px !important;
    padding-left: 15px !important
  }

  .pr-xs-261 {
    padding-right: 261px !important
  }

  .lang-rtl .pr-xs-261 {
    padding-left: 261px !important;
    padding-right: 15px !important
  }

  .pt-xs-261 {
    padding-top: 261px !important
  }

  .pb-xs-261 {
    padding-bottom: 261px !important
  }

  .pl-xs-262 {
    padding-left: 262px !important
  }

  .lang-rtl .pl-xs-262 {
    padding-right: 262px !important;
    padding-left: 15px !important
  }

  .pr-xs-262 {
    padding-right: 262px !important
  }

  .lang-rtl .pr-xs-262 {
    padding-left: 262px !important;
    padding-right: 15px !important
  }

  .pt-xs-262 {
    padding-top: 262px !important
  }

  .pb-xs-262 {
    padding-bottom: 262px !important
  }

  .pl-xs-263 {
    padding-left: 263px !important
  }

  .lang-rtl .pl-xs-263 {
    padding-right: 263px !important;
    padding-left: 15px !important
  }

  .pr-xs-263 {
    padding-right: 263px !important
  }

  .lang-rtl .pr-xs-263 {
    padding-left: 263px !important;
    padding-right: 15px !important
  }

  .pt-xs-263 {
    padding-top: 263px !important
  }

  .pb-xs-263 {
    padding-bottom: 263px !important
  }

  .pl-xs-264 {
    padding-left: 264px !important
  }

  .lang-rtl .pl-xs-264 {
    padding-right: 264px !important;
    padding-left: 15px !important
  }

  .pr-xs-264 {
    padding-right: 264px !important
  }

  .lang-rtl .pr-xs-264 {
    padding-left: 264px !important;
    padding-right: 15px !important
  }

  .pt-xs-264 {
    padding-top: 264px !important
  }

  .pb-xs-264 {
    padding-bottom: 264px !important
  }

  .pl-xs-265 {
    padding-left: 265px !important
  }

  .lang-rtl .pl-xs-265 {
    padding-right: 265px !important;
    padding-left: 15px !important
  }

  .pr-xs-265 {
    padding-right: 265px !important
  }

  .lang-rtl .pr-xs-265 {
    padding-left: 265px !important;
    padding-right: 15px !important
  }

  .pt-xs-265 {
    padding-top: 265px !important
  }

  .pb-xs-265 {
    padding-bottom: 265px !important
  }

  .pl-xs-266 {
    padding-left: 266px !important
  }

  .lang-rtl .pl-xs-266 {
    padding-right: 266px !important;
    padding-left: 15px !important
  }

  .pr-xs-266 {
    padding-right: 266px !important
  }

  .lang-rtl .pr-xs-266 {
    padding-left: 266px !important;
    padding-right: 15px !important
  }

  .pt-xs-266 {
    padding-top: 266px !important
  }

  .pb-xs-266 {
    padding-bottom: 266px !important
  }

  .pl-xs-267 {
    padding-left: 267px !important
  }

  .lang-rtl .pl-xs-267 {
    padding-right: 267px !important;
    padding-left: 15px !important
  }

  .pr-xs-267 {
    padding-right: 267px !important
  }

  .lang-rtl .pr-xs-267 {
    padding-left: 267px !important;
    padding-right: 15px !important
  }

  .pt-xs-267 {
    padding-top: 267px !important
  }

  .pb-xs-267 {
    padding-bottom: 267px !important
  }

  .pl-xs-268 {
    padding-left: 268px !important
  }

  .lang-rtl .pl-xs-268 {
    padding-right: 268px !important;
    padding-left: 15px !important
  }

  .pr-xs-268 {
    padding-right: 268px !important
  }

  .lang-rtl .pr-xs-268 {
    padding-left: 268px !important;
    padding-right: 15px !important
  }

  .pt-xs-268 {
    padding-top: 268px !important
  }

  .pb-xs-268 {
    padding-bottom: 268px !important
  }

  .pl-xs-269 {
    padding-left: 269px !important
  }

  .lang-rtl .pl-xs-269 {
    padding-right: 269px !important;
    padding-left: 15px !important
  }

  .pr-xs-269 {
    padding-right: 269px !important
  }

  .lang-rtl .pr-xs-269 {
    padding-left: 269px !important;
    padding-right: 15px !important
  }

  .pt-xs-269 {
    padding-top: 269px !important
  }

  .pb-xs-269 {
    padding-bottom: 269px !important
  }

  .pl-xs-270 {
    padding-left: 270px !important
  }

  .lang-rtl .pl-xs-270 {
    padding-right: 270px !important;
    padding-left: 15px !important
  }

  .pr-xs-270 {
    padding-right: 270px !important
  }

  .lang-rtl .pr-xs-270 {
    padding-left: 270px !important;
    padding-right: 15px !important
  }

  .pt-xs-270 {
    padding-top: 270px !important
  }

  .pb-xs-270 {
    padding-bottom: 270px !important
  }

  .pl-xs-271 {
    padding-left: 271px !important
  }

  .lang-rtl .pl-xs-271 {
    padding-right: 271px !important;
    padding-left: 15px !important
  }

  .pr-xs-271 {
    padding-right: 271px !important
  }

  .lang-rtl .pr-xs-271 {
    padding-left: 271px !important;
    padding-right: 15px !important
  }

  .pt-xs-271 {
    padding-top: 271px !important
  }

  .pb-xs-271 {
    padding-bottom: 271px !important
  }

  .pl-xs-272 {
    padding-left: 272px !important
  }

  .lang-rtl .pl-xs-272 {
    padding-right: 272px !important;
    padding-left: 15px !important
  }

  .pr-xs-272 {
    padding-right: 272px !important
  }

  .lang-rtl .pr-xs-272 {
    padding-left: 272px !important;
    padding-right: 15px !important
  }

  .pt-xs-272 {
    padding-top: 272px !important
  }

  .pb-xs-272 {
    padding-bottom: 272px !important
  }

  .pl-xs-273 {
    padding-left: 273px !important
  }

  .lang-rtl .pl-xs-273 {
    padding-right: 273px !important;
    padding-left: 15px !important
  }

  .pr-xs-273 {
    padding-right: 273px !important
  }

  .lang-rtl .pr-xs-273 {
    padding-left: 273px !important;
    padding-right: 15px !important
  }

  .pt-xs-273 {
    padding-top: 273px !important
  }

  .pb-xs-273 {
    padding-bottom: 273px !important
  }

  .pl-xs-274 {
    padding-left: 274px !important
  }

  .lang-rtl .pl-xs-274 {
    padding-right: 274px !important;
    padding-left: 15px !important
  }

  .pr-xs-274 {
    padding-right: 274px !important
  }

  .lang-rtl .pr-xs-274 {
    padding-left: 274px !important;
    padding-right: 15px !important
  }

  .pt-xs-274 {
    padding-top: 274px !important
  }

  .pb-xs-274 {
    padding-bottom: 274px !important
  }

  .pl-xs-275 {
    padding-left: 275px !important
  }

  .lang-rtl .pl-xs-275 {
    padding-right: 275px !important;
    padding-left: 15px !important
  }

  .pr-xs-275 {
    padding-right: 275px !important
  }

  .lang-rtl .pr-xs-275 {
    padding-left: 275px !important;
    padding-right: 15px !important
  }

  .pt-xs-275 {
    padding-top: 275px !important
  }

  .pb-xs-275 {
    padding-bottom: 275px !important
  }

  .pl-xs-276 {
    padding-left: 276px !important
  }

  .lang-rtl .pl-xs-276 {
    padding-right: 276px !important;
    padding-left: 15px !important
  }

  .pr-xs-276 {
    padding-right: 276px !important
  }

  .lang-rtl .pr-xs-276 {
    padding-left: 276px !important;
    padding-right: 15px !important
  }

  .pt-xs-276 {
    padding-top: 276px !important
  }

  .pb-xs-276 {
    padding-bottom: 276px !important
  }

  .pl-xs-277 {
    padding-left: 277px !important
  }

  .lang-rtl .pl-xs-277 {
    padding-right: 277px !important;
    padding-left: 15px !important
  }

  .pr-xs-277 {
    padding-right: 277px !important
  }

  .lang-rtl .pr-xs-277 {
    padding-left: 277px !important;
    padding-right: 15px !important
  }

  .pt-xs-277 {
    padding-top: 277px !important
  }

  .pb-xs-277 {
    padding-bottom: 277px !important
  }

  .pl-xs-278 {
    padding-left: 278px !important
  }

  .lang-rtl .pl-xs-278 {
    padding-right: 278px !important;
    padding-left: 15px !important
  }

  .pr-xs-278 {
    padding-right: 278px !important
  }

  .lang-rtl .pr-xs-278 {
    padding-left: 278px !important;
    padding-right: 15px !important
  }

  .pt-xs-278 {
    padding-top: 278px !important
  }

  .pb-xs-278 {
    padding-bottom: 278px !important
  }

  .pl-xs-279 {
    padding-left: 279px !important
  }

  .lang-rtl .pl-xs-279 {
    padding-right: 279px !important;
    padding-left: 15px !important
  }

  .pr-xs-279 {
    padding-right: 279px !important
  }

  .lang-rtl .pr-xs-279 {
    padding-left: 279px !important;
    padding-right: 15px !important
  }

  .pt-xs-279 {
    padding-top: 279px !important
  }

  .pb-xs-279 {
    padding-bottom: 279px !important
  }

  .pl-xs-280 {
    padding-left: 280px !important
  }

  .lang-rtl .pl-xs-280 {
    padding-right: 280px !important;
    padding-left: 15px !important
  }

  .pr-xs-280 {
    padding-right: 280px !important
  }

  .lang-rtl .pr-xs-280 {
    padding-left: 280px !important;
    padding-right: 15px !important
  }

  .pt-xs-280 {
    padding-top: 280px !important
  }

  .pb-xs-280 {
    padding-bottom: 280px !important
  }

  .pl-xs-281 {
    padding-left: 281px !important
  }

  .lang-rtl .pl-xs-281 {
    padding-right: 281px !important;
    padding-left: 15px !important
  }

  .pr-xs-281 {
    padding-right: 281px !important
  }

  .lang-rtl .pr-xs-281 {
    padding-left: 281px !important;
    padding-right: 15px !important
  }

  .pt-xs-281 {
    padding-top: 281px !important
  }

  .pb-xs-281 {
    padding-bottom: 281px !important
  }

  .pl-xs-282 {
    padding-left: 282px !important
  }

  .lang-rtl .pl-xs-282 {
    padding-right: 282px !important;
    padding-left: 15px !important
  }

  .pr-xs-282 {
    padding-right: 282px !important
  }

  .lang-rtl .pr-xs-282 {
    padding-left: 282px !important;
    padding-right: 15px !important
  }

  .pt-xs-282 {
    padding-top: 282px !important
  }

  .pb-xs-282 {
    padding-bottom: 282px !important
  }

  .pl-xs-283 {
    padding-left: 283px !important
  }

  .lang-rtl .pl-xs-283 {
    padding-right: 283px !important;
    padding-left: 15px !important
  }

  .pr-xs-283 {
    padding-right: 283px !important
  }

  .lang-rtl .pr-xs-283 {
    padding-left: 283px !important;
    padding-right: 15px !important
  }

  .pt-xs-283 {
    padding-top: 283px !important
  }

  .pb-xs-283 {
    padding-bottom: 283px !important
  }

  .pl-xs-284 {
    padding-left: 284px !important
  }

  .lang-rtl .pl-xs-284 {
    padding-right: 284px !important;
    padding-left: 15px !important
  }

  .pr-xs-284 {
    padding-right: 284px !important
  }

  .lang-rtl .pr-xs-284 {
    padding-left: 284px !important;
    padding-right: 15px !important
  }

  .pt-xs-284 {
    padding-top: 284px !important
  }

  .pb-xs-284 {
    padding-bottom: 284px !important
  }

  .pl-xs-285 {
    padding-left: 285px !important
  }

  .lang-rtl .pl-xs-285 {
    padding-right: 285px !important;
    padding-left: 15px !important
  }

  .pr-xs-285 {
    padding-right: 285px !important
  }

  .lang-rtl .pr-xs-285 {
    padding-left: 285px !important;
    padding-right: 15px !important
  }

  .pt-xs-285 {
    padding-top: 285px !important
  }

  .pb-xs-285 {
    padding-bottom: 285px !important
  }

  .pl-xs-286 {
    padding-left: 286px !important
  }

  .lang-rtl .pl-xs-286 {
    padding-right: 286px !important;
    padding-left: 15px !important
  }

  .pr-xs-286 {
    padding-right: 286px !important
  }

  .lang-rtl .pr-xs-286 {
    padding-left: 286px !important;
    padding-right: 15px !important
  }

  .pt-xs-286 {
    padding-top: 286px !important
  }

  .pb-xs-286 {
    padding-bottom: 286px !important
  }

  .pl-xs-287 {
    padding-left: 287px !important
  }

  .lang-rtl .pl-xs-287 {
    padding-right: 287px !important;
    padding-left: 15px !important
  }

  .pr-xs-287 {
    padding-right: 287px !important
  }

  .lang-rtl .pr-xs-287 {
    padding-left: 287px !important;
    padding-right: 15px !important
  }

  .pt-xs-287 {
    padding-top: 287px !important
  }

  .pb-xs-287 {
    padding-bottom: 287px !important
  }

  .pl-xs-288 {
    padding-left: 288px !important
  }

  .lang-rtl .pl-xs-288 {
    padding-right: 288px !important;
    padding-left: 15px !important
  }

  .pr-xs-288 {
    padding-right: 288px !important
  }

  .lang-rtl .pr-xs-288 {
    padding-left: 288px !important;
    padding-right: 15px !important
  }

  .pt-xs-288 {
    padding-top: 288px !important
  }

  .pb-xs-288 {
    padding-bottom: 288px !important
  }

  .pl-xs-289 {
    padding-left: 289px !important
  }

  .lang-rtl .pl-xs-289 {
    padding-right: 289px !important;
    padding-left: 15px !important
  }

  .pr-xs-289 {
    padding-right: 289px !important
  }

  .lang-rtl .pr-xs-289 {
    padding-left: 289px !important;
    padding-right: 15px !important
  }

  .pt-xs-289 {
    padding-top: 289px !important
  }

  .pb-xs-289 {
    padding-bottom: 289px !important
  }

  .pl-xs-290 {
    padding-left: 290px !important
  }

  .lang-rtl .pl-xs-290 {
    padding-right: 290px !important;
    padding-left: 15px !important
  }

  .pr-xs-290 {
    padding-right: 290px !important
  }

  .lang-rtl .pr-xs-290 {
    padding-left: 290px !important;
    padding-right: 15px !important
  }

  .pt-xs-290 {
    padding-top: 290px !important
  }

  .pb-xs-290 {
    padding-bottom: 290px !important
  }

  .pl-xs-291 {
    padding-left: 291px !important
  }

  .lang-rtl .pl-xs-291 {
    padding-right: 291px !important;
    padding-left: 15px !important
  }

  .pr-xs-291 {
    padding-right: 291px !important
  }

  .lang-rtl .pr-xs-291 {
    padding-left: 291px !important;
    padding-right: 15px !important
  }

  .pt-xs-291 {
    padding-top: 291px !important
  }

  .pb-xs-291 {
    padding-bottom: 291px !important
  }

  .pl-xs-292 {
    padding-left: 292px !important
  }

  .lang-rtl .pl-xs-292 {
    padding-right: 292px !important;
    padding-left: 15px !important
  }

  .pr-xs-292 {
    padding-right: 292px !important
  }

  .lang-rtl .pr-xs-292 {
    padding-left: 292px !important;
    padding-right: 15px !important
  }

  .pt-xs-292 {
    padding-top: 292px !important
  }

  .pb-xs-292 {
    padding-bottom: 292px !important
  }

  .pl-xs-293 {
    padding-left: 293px !important
  }

  .lang-rtl .pl-xs-293 {
    padding-right: 293px !important;
    padding-left: 15px !important
  }

  .pr-xs-293 {
    padding-right: 293px !important
  }

  .lang-rtl .pr-xs-293 {
    padding-left: 293px !important;
    padding-right: 15px !important
  }

  .pt-xs-293 {
    padding-top: 293px !important
  }

  .pb-xs-293 {
    padding-bottom: 293px !important
  }

  .pl-xs-294 {
    padding-left: 294px !important
  }

  .lang-rtl .pl-xs-294 {
    padding-right: 294px !important;
    padding-left: 15px !important
  }

  .pr-xs-294 {
    padding-right: 294px !important
  }

  .lang-rtl .pr-xs-294 {
    padding-left: 294px !important;
    padding-right: 15px !important
  }

  .pt-xs-294 {
    padding-top: 294px !important
  }

  .pb-xs-294 {
    padding-bottom: 294px !important
  }

  .pl-xs-295 {
    padding-left: 295px !important
  }

  .lang-rtl .pl-xs-295 {
    padding-right: 295px !important;
    padding-left: 15px !important
  }

  .pr-xs-295 {
    padding-right: 295px !important
  }

  .lang-rtl .pr-xs-295 {
    padding-left: 295px !important;
    padding-right: 15px !important
  }

  .pt-xs-295 {
    padding-top: 295px !important
  }

  .pb-xs-295 {
    padding-bottom: 295px !important
  }

  .pl-xs-296 {
    padding-left: 296px !important
  }

  .lang-rtl .pl-xs-296 {
    padding-right: 296px !important;
    padding-left: 15px !important
  }

  .pr-xs-296 {
    padding-right: 296px !important
  }

  .lang-rtl .pr-xs-296 {
    padding-left: 296px !important;
    padding-right: 15px !important
  }

  .pt-xs-296 {
    padding-top: 296px !important
  }

  .pb-xs-296 {
    padding-bottom: 296px !important
  }

  .pl-xs-297 {
    padding-left: 297px !important
  }

  .lang-rtl .pl-xs-297 {
    padding-right: 297px !important;
    padding-left: 15px !important
  }

  .pr-xs-297 {
    padding-right: 297px !important
  }

  .lang-rtl .pr-xs-297 {
    padding-left: 297px !important;
    padding-right: 15px !important
  }

  .pt-xs-297 {
    padding-top: 297px !important
  }

  .pb-xs-297 {
    padding-bottom: 297px !important
  }

  .pl-xs-298 {
    padding-left: 298px !important
  }

  .lang-rtl .pl-xs-298 {
    padding-right: 298px !important;
    padding-left: 15px !important
  }

  .pr-xs-298 {
    padding-right: 298px !important
  }

  .lang-rtl .pr-xs-298 {
    padding-left: 298px !important;
    padding-right: 15px !important
  }

  .pt-xs-298 {
    padding-top: 298px !important
  }

  .pb-xs-298 {
    padding-bottom: 298px !important
  }

  .pl-xs-299 {
    padding-left: 299px !important
  }

  .lang-rtl .pl-xs-299 {
    padding-right: 299px !important;
    padding-left: 15px !important
  }

  .pr-xs-299 {
    padding-right: 299px !important
  }

  .lang-rtl .pr-xs-299 {
    padding-left: 299px !important;
    padding-right: 15px !important
  }

  .pt-xs-299 {
    padding-top: 299px !important
  }

  .pb-xs-299 {
    padding-bottom: 299px !important
  }

  .pl-xs-300 {
    padding-left: 300px !important
  }

  .lang-rtl .pl-xs-300 {
    padding-right: 300px !important;
    padding-left: 15px !important
  }

  .pr-xs-300 {
    padding-right: 300px !important
  }

  .lang-rtl .pr-xs-300 {
    padding-left: 300px !important;
    padding-right: 15px !important
  }

  .pt-xs-300 {
    padding-top: 300px !important
  }

  .pb-xs-300 {
    padding-bottom: 300px !important
  }
}

.alert-info {
  width: calc(100% - 30px);
  margin: 0 auto;
  margin-bottom: 40px !important
}

.col-xs-15 {
  width: 20%;
  float: left
}

@media (min-width:576px) {
  .col-w-53 {
    -webkit-box-flex: 0 0 53% !important;
    -moz-box-flex: 0 0 53% !important;
    -webkit-flex: 0 0 53% !important;
    -ms-flex: 0 0 53% !important;
    flex: 0 0 53% !important;
    max-width: 53% !important
  }

  .col-w-47 {
    -webkit-box-flex: 0 0 47% !important;
    -moz-box-flex: 0 0 47% !important;
    -webkit-flex: 0 0 47% !important;
    -ms-flex: 0 0 47% !important;
    flex: 0 0 47% !important;
    max-width: 47% !important
  }
}

@media (max-width:767px) {
  .col-w-38 {
    -webkit-box-flex: 0 0 48% !important;
    -moz-box-flex: 0 0 48% !important;
    -webkit-flex: 0 0 48% !important;
    -ms-flex: 0 0 48% !important;
    flex: 0 0 48% !important;
    max-width: 48% !important
  }

  .col-w-62 {
    -webkit-box-flex: 0 0 52% !important;
    -moz-box-flex: 0 0 52% !important;
    -webkit-flex: 0 0 52% !important;
    -ms-flex: 0 0 52% !important;
    flex: 0 0 52% !important;
    max-width: 52% !important
  }
}

@media (min-width:768px) {
  .col-22 {
    -webkit-box-flex: 0 0 22% !important;
    -moz-box-flex: 0 0 22% !important;
    -webkit-flex: 0 0 22% !important;
    -ms-flex: 0 0 22% !important;
    flex: 0 0 22% !important;
    max-width: 22% !important
  }

  .col-34 {
    -webkit-box-flex: 0 0 34% !important;
    -moz-box-flex: 0 0 34% !important;
    -webkit-flex: 0 0 34% !important;
    -ms-flex: 0 0 34% !important;
    flex: 0 0 34% !important;
    max-width: 34% !important
  }

  .col-w-38 {
    -webkit-box-flex: 0 0 38% !important;
    -moz-box-flex: 0 0 38% !important;
    -webkit-flex: 0 0 38% !important;
    -ms-flex: 0 0 38% !important;
    flex: 0 0 38% !important;
    max-width: 38% !important
  }

  .col-w-62 {
    -webkit-box-flex: 0 0 62% !important;
    -moz-box-flex: 0 0 62% !important;
    -webkit-flex: 0 0 62% !important;
    -ms-flex: 0 0 62% !important;
    flex: 0 0 62% !important;
    max-width: 62% !important
  }

  .col-sm-15 {
    width: 20%;
    float: left
  }

  .w-59 {
    -webkit-box-flex: 0 0 57.5949%;
    -moz-box-flex: 0 0 57.5949%;
    -webkit-flex: 0 0 57.5949%;
    -ms-flex: 0 0 57.5949%;
    flex: 0 0 57.5949%;
    max-width: 57.5949%
  }

  .w-41 {
    -webkit-box-flex: 0 0 42.4051%;
    -moz-box-flex: 0 0 42.4051%;
    -webkit-flex: 0 0 42.4051%;
    -ms-flex: 0 0 42.4051%;
    flex: 0 0 42.4051%;
    max-width: 42.4051%
  }

  .w-29 {
    -webkit-box-flex: 0 0 29.7469%;
    -moz-box-flex: 0 0 29.7469%;
    -webkit-flex: 0 0 29.7469%;
    -ms-flex: 0 0 29.7469%;
    flex: 0 0 29.7469%;
    max-width: 29.7469%
  }

  .w-42 {
    -webkit-box-flex: 0 0 40.5062%;
    -moz-box-flex: 0 0 40.5062%;
    -webkit-flex: 0 0 40.5062%;
    -ms-flex: 0 0 40.5062%;
    flex: 0 0 40.5062%;
    max-width: 40.5062%
  }
}

@media (max-width:991px) {
  .col-w-20 {
    -webkit-box-flex: 0 0 100% !important;
    -moz-box-flex: 0 0 100% !important;
    -webkit-flex: 0 0 100% !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important
  }

  .col-w-80 {
    -webkit-box-flex: 0 0 100% !important;
    -moz-box-flex: 0 0 100% !important;
    -webkit-flex: 0 0 100% !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important
  }
}

@media (min-width:992px) {
  .col-w-20 {
    -webkit-box-flex: 0 0 20% !important;
    -moz-box-flex: 0 0 20% !important;
    -webkit-flex: 0 0 20% !important;
    -ms-flex: 0 0 20% !important;
    flex: 0 0 20% !important;
    max-width: 20% !important
  }

  .col-w-80 {
    -webkit-box-flex: 0 0 80% !important;
    -moz-box-flex: 0 0 80% !important;
    -webkit-flex: 0 0 80% !important;
    -ms-flex: 0 0 80% !important;
    flex: 0 0 80% !important;
    max-width: 80% !important
  }

  .col-md-15 {
    width: 20%;
    float: left
  }

  .col-w-33 {
    -webkit-box-flex: 0 0 32.37% !important;
    -moz-box-flex: 0 0 32.37% !important;
    -webkit-flex: 0 0 32.37% !important;
    -ms-flex: 0 0 32.37% !important;
    flex: 0 0 32.37% !important;
    max-width: 32.37% !important;
    padding-left: 15px;
    padding-right: 0
  }

  .lang-rtl .col-w-33 {
    padding-left: 0;
    padding-right: 15px
  }

  .col-w-67 {
    -webkit-box-flex: 0 0 67.63% !important;
    -moz-box-flex: 0 0 67.63% !important;
    -webkit-flex: 0 0 67.63% !important;
    -ms-flex: 0 0 67.63% !important;
    flex: 0 0 67.63% !important;
    max-width: 67.63% !important;
    padding-left: 0;
    padding-right: 15px
  }

  .lang-rtl .col-w-67 {
    padding-left: 15px;
    padding-right: 0
  }

  .w-37 {
    -webkit-box-flex: 0 0 48%;
    -moz-box-flex: 0 0 48%;
    -webkit-flex: 0 0 48%;
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
    max-width: 48%
  }

  .w-63 {
    -webkit-box-flex: 0 0 52%;
    -moz-box-flex: 0 0 52%;
    -webkit-flex: 0 0 52%;
    -ms-flex: 0 0 52%;
    flex: 0 0 52%;
    max-width: 52%
  }
}

@media (min-width:1200px) {
  .col-lg-15 {
    width: 20%;
    float: left
  }

  .w-37 {
    -webkit-box-flex: 0 0 37%;
    -moz-box-flex: 0 0 37%;
    -webkit-flex: 0 0 37%;
    -ms-flex: 0 0 37%;
    flex: 0 0 37%;
    max-width: 37%
  }

  .w-63 {
    -webkit-box-flex: 0 0 63%;
    -moz-box-flex: 0 0 63%;
    -webkit-flex: 0 0 63%;
    -ms-flex: 0 0 63%;
    flex: 0 0 63%;
    max-width: 63%
  }
}

.no-padding {
  padding-left: 0 !important;
  padding-right: 0 !important
}

body.is_safari .no-flex-safari .row {
  display: block
}

.w-34 {
  width: 34% !important
}

.w-35 {
  width: 35% !important
}

.w-40 {
  width: 40% !important
}

.w-60 {
  width: 60% !important
}

.w-65 {
  width: 65% !important
}

.w-66 {
  width: 66% !important
}

.w-42p {
  width: 42% !important
}

.w-58p {
  width: 58% !important
}

.w-1464p {
  width: 14.64% !important
}

.w-2736p {
  width: 27.36% !important
}

.nov_row-full-width {
  margin-left: 15px;
  margin-right: 15px
}

.nov-row[data-nov-stretch-content=true] {
  padding-left: 15px;
  padding-right: 15px
}

.nov-row[data-nov-stretch-content=true].nov_row-no-padding {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden
}

@media (min-width:768px) {
  .block-w1265 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12.65%;
    -ms-flex: 0 0 12.65%;
    flex: 0 0 12.65%;
    max-width: 12.65%
  }

  .block-w2975 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 29.75%;
    -ms-flex: 0 0 29.75%;
    flex: 0 0 29.75%;
    max-width: 29.75%
  }

  .block-w576 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 57.6%;
    -ms-flex: 0 0 57.6%;
    flex: 0 0 57.6%;
    max-width: 57.6%
  }
}

@media (min-width:768px) {
  .w-20 {
    width: 20% !important;
    flex: 0 0 20%;
    max-width: 20%
  }

  .w-80 {
    width: 80% !important;
    flex: 0 0 80%;
    max-width: 80%
  }

  .w-35 {
    width: 35% !important;
    flex: 0 0 35%;
    max-width: 35%
  }

  .w-65 {
    width: 65% !important;
    flex: 0 0 65%;
    max-width: 65%
  }

  .no-padding-right {
    padding-right: 0
  }

  .lang-rtl .no-padding-right {
    padding-left: 0;
    padding-right: 15px
  }

  .no-padding-left {
    padding-left: 0
  }

  .lang-rtl .no-padding-left {
    padding-right: 0;
    padding-left: 15px
  }
}

.hidden {
  display: none !important
}

a {
  color: #666;
  display: inline-block
}

a:hover {
  color: #001c7a;
  text-decoration: none
}

i,
span {
  display: inline-block
}

pre {
  margin-bottom: 1px
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Poppins", sans-serif
}

button,
input,
optgroup,
select,
textarea {
  font-family: "Roboto", sans-serif
}

input,
textarea {
  background-image: url(data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D)
}

.ui-autocomplete {
  border-color: #eaeaea;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  z-index: 99999;
  text-align: center
}

.ui-autocomplete .ui-state-focus {
  color: #001c7a;
  background: transparent;
  border-color: transparent
}

.color,
.custom-checkbox input[type="checkbox"]+span.color {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 12px;
  cursor: pointer;
  background-size: contain;
  vertical-align: middle
}

.lang-rtl .color,
.lang-rtl .custom-checkbox input[type="checkbox"]+span.color {
  margin-left: 12px;
  margin-right: inherit
}

.color.active,
.color:hover,
.custom-checkbox input[type="checkbox"]+span.color.active,
.custom-checkbox input[type="checkbox"]+span.color:hover {
  border: 2px solid #bbb
}

.custom-checkbox {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
  font-size: 12px
}

.custom-checkbox input[type=checkbox] {
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  cursor: pointer;
  position: absolute
}

.custom-checkbox input[type=checkbox]+span {
  margin-right: 12px;
  display: inline-block;
  width: 16px;
  height: 16px;
  min-width: 16px;
  vertical-align: middle;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #dbdbdb;
  background-color: #FFF
}

.lang-rtl .custom-checkbox input[type=checkbox]+span {
  margin-left: 12px;
  margin-right: inherit
}

.custom-checkbox input[type=checkbox]+span .checkbox-checked {
  display: none;
  font-size: 1.4rem;
  color: #666
}

.custom-checkbox input[type=checkbox]:checked+span .checkbox-checked {
  display: block
}

.custom-checkbox label em {
  font-size: 1.1rem;
  font-style: italic;
  color: #a0a0a0
}

.form-control-label {
  text-align: left;
  font-size: 1.6rem;
  margin-bottom: 0;
  color: #666;
  padding-top: 10px
}

.lang-rtl .form-control-label {
  text-align: right
}

.form-control-comment.right {
  padding-top: 10px;
  padding-left: 15px
}

.lang-rtl .form-control-comment.right {
  padding-right: 15px;
  padding-left: inherit
}

.form-control-valign {
  line-height: 44px
}

.form-control-valign .label {
  margin-bottom: 0
}

input.form-control {
  height: 44px;
  background-color: #fff;
  border-color: #dfdfdf;
  font-size: 1.5rem;
  padding-left: 20px;
  padding-right: 20px
}

input.form-control:hover,
input.form-control:focus {
  border-color: #78b144;
  background: #fff
}

textarea.form-control {
  background-color: #fff;
  border-color: #dfdfdf;
  font-size: 1.2rem
}

textarea.form-control:hover,
textarea.form-control:focus {
  border-color: #78b144;
  background: #fff
}

.form-control-comment {
  font-size: 1.3rem
}

.hidden-comment .form-control-comment {
  display: none
}

.hidden-comment .form-control-comment.right {
  display: inline-block
}

sup.required {
  color: #cb3737
}

.cart_block ul::-webkit-scrollbar,
.cart_block_content ul::-webkit-scrollbar {
  width: .8rem
}

.cart_block ul::-webkit-scrollbar-track,
.cart_block_content ul::-webkit-scrollbar-track {
  background: #eaeaea;
  -webkit-border-radius: .4rem;
  -moz-border-radius: .4rem;
  -ms-border-radius: .4rem;
  -o-border-radius: .4rem;
  border-radius: .4rem
}

.cart_block ul::-webkit-scrollbar-thumb,
.cart_block_content ul::-webkit-scrollbar-thumb {
  background-color: #78b144;
  -webkit-border-radius: .4rem;
  -moz-border-radius: .4rem;
  -ms-border-radius: .4rem;
  -o-border-radius: .4rem;
  border-radius: .4rem
}

.form-group {
  margin-bottom: 30px
}

.form-group .radio-inline {
  margin-right: 30px;
  font-size: 1.2rem
}

.lang-rtl .form-group .radio-inline {
  margin-left: 30px;
  margin-right: inherit
}

.form-group .radio-inline input[type*='radio'] {
  width: 16px;
  height: 16px;
  vertical-align: middle;
  margin-right: 5px
}

.lang-rtl .form-group .radio-inline input[type*='radio'] {
  margin-left: 5px;
  margin-right: inherit
}

.form-group .input-group.js-parent-focus .btn {
  padding: 0 18px;
  border-left: 1px solid #e9e9e9
}

.lang-rtl .form-group .input-group.js-parent-focus .btn {
  border-right: 1px solid #e9e9e9;
  border-left: initial
}

.form-group .input-group.js-parent-focus .btn i {
  margin: 0
}

.form-group .input-group.js-parent-focus .btn:hover i {
  color: #fff
}

.form-group input::-webkit-input-placeholder {
  font-size: 11px;
  color: #cccbcb
}

.form-group input:-moz-placeholder {
  font-size: 11px;
  color: #cccbcb
}

.form-group input::-moz-placeholder {
  font-size: 11px;
  color: #cccbcb
}

.form-group input:-ms-input-placeholder {
  font-size: 11px;
  color: #cccbcb
}

.form-group input:-webkit-autofill,
.form-group input:-webkit-autofill:hover,
.form-group input:-webkit-autofill:focus textarea:-webkit-autofill,
.form-group textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
.form-group select:-webkit-autofill,
.form-group select:-webkit-autofill:hover,
.form-group select:-webkit-autofill:focus {
  background: #fff !important
}

.form-control-label {
  text-align: left;
  font-size: 1.2rem;
  margin-bottom: 0;
  color: #666;
  padding-top: 10px
}

.lang-rtl .form-control-label {
  text-align: right
}

.form-control-comment {
  font-size: 10px;
  color: #aaa
}

.form-control-comment.right {
  padding-top: 10px;
  padding-left: 15px;
  font-size: 1.1rem
}

.lang-rtl .form-control-comment.right {
  padding-right: 15px;
  padding-left: inherit
}

.form-control-valign {
  line-height: 43px
}

.form-control-valign .label {
  margin-bottom: 0
}

input.form-control {
  height: 46px;
  background-image: url(data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D);
  border-color: #e9e9e9;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 1.5rem
}

input.form-control:hover,
input.form-control:focus {
  border-color: #001c7a;
  background: #fff
}

textarea.form-control {
  background-color: #fff;
  background-image: url(data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D);
  border-color: #dfdfdf;
  font-size: 1.2rem
}

textarea.form-control:hover,
textarea.form-control:focus {
  border-color: #001c7a;
  background: #fff
}

.hidden-comment .form-control-comment {
  display: none
}

.hidden-comment .form-control-comment.right {
  display: inline-block
}

select.form-control:not([size]):not([multiple]) {
  height: 46px;
  font-size: 1rem;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDc1MjcyQ0VGMEIzMTFFQUIxQ0JCQjc0QzUzOEE3RkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDc1MjcyQ0ZGMEIzMTFFQUIxQ0JCQjc0QzUzOEE3RkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENzUyNzJDQ0YwQjMxMUVBQjFDQkJCNzRDNTM4QTdGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENzUyNzJDREYwQjMxMUVBQjFDQkJCNzRDNTM4QTdGRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pg+b4PcAAAA8SURBVHjaYvz//z8DEAgyEAJAhYJAfOY/fjATpJCQ4plgW6EKcSmeCZNHVoiueCayHLpCmOIOdHGAAAMA5jmu23mt6gIAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: right 15px center
}

.lang-rtl select.form-control:not([size]):not([multiple]) {
  background-position: left 15px center
}

sup.required {
  color: #cb3737
}

.form-footer .btn.btn-primary {
  color: #fff;
  height: 50px;
  line-height: 50px;
  padding: 0 43px;
  font-size: 1.1rem;
  font-weight: 700
}

.form-footer .btn.btn-primary:hover {
  background: #084c33
}

.open>.dropdown-menu {
  display: block
}

.show>.dropdown-menu {
  display: block
}

.modal-review .modal-content .modal-header .modal-title {
  font-size: 1.6rem;
  color: #001c7a
}

.modal-review .modal-content .modal-header .modal-title i {
  color: #001c7a;
  font-size: 1.6rem;
  margin-right: 10px
}

.lang-rtl .modal-review .modal-content .modal-header .modal-title i {
  margin-left: 10px;
  margin-right: inherit
}

.modal-review .modal-content .modal-body .new_comment_form_content #criterions_list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center
}

.modal-review .modal-content .modal-body .new_comment_form_content #criterions_list li {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center
}

.modal-review .modal-content .modal-body .new_comment_form_content #criterions_list li label {
  margin-top: 0
}

.modal-review .modal-content .modal-body .new_comment_form_content #criterions_list li .star_content {
  display: flex !important;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center
}

.modal .modal-header {
  padding: 0;
  border-bottom: none
}

.modal .modal-header .modal-title {
  padding: 12px 20px 11px
}

.modal .modal-header button {
  width: 22px;
  height: 22px;
  position: absolute;
  right: 5px;
  top: 6px;
  z-index: 30000
}

.lang-rtl .modal .modal-header button {
  left: 5px;
  right: auto
}

.modal .modal-header button i {
  color: #010101;
  font-size: 15px;
  width: 22px;
  font-weight: 900
}

.popover {
  border-color: #eaeaea;
  padding: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .1);
  -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .1);
  -ms-box-shadow: 0 4px 5px rgba(0, 0, 0, .1);
  -o-box-shadow: 0 4px 5px rgba(0, 0, 0, .1);
  box-shadow: 0 4px 5px rgba(0, 0, 0, .1)
}

.popover .popover-title {
  font-size: 1.2rem
}

.popover .popover-content {
  padding: 5px 10px;
  font-size: 1.2rem;
  font-family: "Roboto", sans-serif
}

.popover .popover-content .item-wishlist {
  padding: 5px 0;
  cursor: pointer
}

.ui-slider {
  height: 8px;
  width: calc(100% - 30px);
  background: #e1e1e1;
  border-color: #e1e1e1
}

.ui-slider .ui-slider-handle {
  width: 19px;
  height: 19px;
  border: 6px solid #2d2d2d;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: #fff
}

.ui-slider .ui-widget-header {
  background: #2d2d2d;
  border-color: #2d2d2d
}

.ui-slider.ui-slider-horizontal .ui-slider-handle {
  margin-left: -2px;
  top: -7px
}

.lang-rtl .ui-slider.ui-slider-horizontal .ui-slider-handle {
  margin-right: -2px;
  margin-left: inherit
}

@media (min-width:576px) {
  .col-w-35p {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 35%;
    -ms-flex: 0 0 35%;
    flex: 0 0 35%;
    max-width: 35%;
    padding-right: 15px;
    padding-left: 15px
  }

  .col-w-65p {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 65%;
    -ms-flex: 0 0 65%;
    flex: 0 0 65%;
    max-width: 65%;
    padding-right: 15px;
    padding-left: 15px
  }
}

.process-loading {
  position: relative;
  height: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  overflow: hidden;
  background: #fff;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease
}

.process-loading.active {
  height: 50px;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

.process-loading .loader {
  position: absolute;
  top: 15px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.lang-rtl .process-loading .loader {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%)
}

.process-loading .loader .dot {
  width: 20px;
  height: 20px;
  background: #e8e8e8;
  border-radius: 100%;
  display: inline-block;
  animation: nov-slide 1s infinite
}

.process-loading .loader .dot:nth-child(1) {
  animation-delay: 0.1s;
  background: #fac777
}

.process-loading .loader .dot:nth-child(2) {
  animation-delay: 0.2s;
  background: #cce85c
}

.process-loading .loader .dot:nth-child(3) {
  animation-delay: 0.3s;
  background: #96e174
}

.process-loading .loader .dot:nth-child(4) {
  animation-delay: 0.4s;
  background: #80efaf
}

.process-loading .loader .dot:nth-child(5) {
  animation-delay: 0.5s;
  background: #46caeb
}

.nov_preload .process-loading .loader {
  top: 50%;
  margin-top: -10px
}

@-webkit-keyframes slideInUpNov {
  0% {
    -webkit-transform: translate3d(0, 20%, 0);
    transform: translate3d(0, 20%, 0);
    visibility: visible
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes slideInUpNov {
  0% {
    -webkit-transform: translate3d(0, 20%, 0);
    transform: translate3d(0, 20%, 0);
    visibility: visible
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@-webkit-keyframes slideOutDownNov {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 30%, 0);
    transform: translate3d(0, 30%, 0)
  }
}

@keyframes slideOutDownNov {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 30%, 0);
    transform: translate3d(0, 30%, 0)
  }
}

@-webkit-keyframes fadeInNov {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes fadeInNov {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@-webkit-keyframes beforehover {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes beforehover {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes nov-cycle {

  0%,
  50%,
  100% {
    animation-timing-function: cubic-bezier(.5, .5, .5, .5)
  }

  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }

  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}

@-webkit-keyframes nov-cycle {

  0%,
  50%,
  100% {
    animation-timing-function: cubic-bezier(.5, .5, .5, .5)
  }

  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }

  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}

@keyframes nov-slide {
  0% {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1)
  }

  50% {
    filter: alpha(opacity=30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    -webkit-opacity: .3;
    -moz-opacity: .3;
    -ms-opacity: .3;
    -o-opacity: .3;
    opacity: .3;
    -webkit-transform: scale(2, 2);
    -ms-transform: scale(2, 2);
    transform: scale(2, 2)
  }

  100% {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1)
  }
}

@-webkit-keyframes nov-slide {
  0% {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1)
  }

  50% {
    filter: alpha(opacity=30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    -webkit-opacity: .3;
    -moz-opacity: .3;
    -ms-opacity: .3;
    -o-opacity: .3;
    opacity: .3;
    -webkit-transform: scale(2, 2);
    -ms-transform: scale(2, 2);
    transform: scale(2, 2)
  }

  100% {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1)
  }
}

div.tags_block .block_content {
  font-size: 1.2rem;
  overflow: hidden
}

div.tags_block .block_content a {
  display: inline-block;
  font-size: 1.3rem;
  font-weight: 500;
  padding: 6px 10px;
  color: #454545;
  border: 1px solid #eaeaea;
  background: transparent;
  float: left;
  margin-right: 7px;
  margin-top: 7px;
  position: relative;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px
}

.lang-rtl div.tags_block .block_content a {
  float: right
}

.lang-rtl div.tags_block .block_content a {
  margin-left: 7px;
  margin-right: inherit
}

div.tags_block .block_content a:hover {
  border-color: #e4e4e4;
  background: #e4e4e4
}

@media (min-width:767px) {
  .nov-megamenu .dropdown-menu {
    visibility: hidden;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    z-index: 100;
    background-color: #fff;
    display: none;
    padding: 0;
    margin: 0;
    left: 0;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
  }

  .lang-rtl .nov-megamenu .dropdown-menu {
    right: 0;
    left: auto
  }

  .nov-megamenu .menu {
    margin: 0;
    padding: 0;

  }

  .nov-megamenu .menu>li {
    display: inline-block;
    list-style: none;
    position: relative;
    margin: 0 10px
  }

  .nov-megamenu .menu>li>a {
    display: block;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    padding: 17px 10px 17px 10px;
    line-height: 100%;
    color: #fff;
    position: relative;
    text-transform: uppercase;
    font-size: 1.1rem
  }

  .lang-rtl .nov-megamenu .menu>li>a {
    padding: 17px 10px 17px 10px
  }

  .nov-megamenu .menu>li>a i {
    display: none;
    font-size: 15px;
    margin-right: 7px
  }

  .lang-rtl .nov-megamenu .menu>li>a i {
    margin-left: 7px;
    margin-right: inherit
  }

  .nov-megamenu .menu>li>.dropdown-menu {
    background: transparent
  }

  .nov-megamenu .menu>li>.dropdown-menu>ul {
    background: #fff
  }

  .nov-megamenu .menu>li.group,
  .nov-megamenu .menu>li.has-sub {
    position: relative
  }

  .nov-megamenu .menu>li.active>a {
    color: #78b144
  }

  .nov-megamenu .menu>li:focus>a,
  .nov-megamenu .menu>li:hover>a {
    color: #78b144
  }

  .nov-megamenu .menu>li:focus>.dropdown-menu,
  .nov-megamenu .menu>li:hover>.dropdown-menu {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    visibility: visible;
    display: block
  }

  .nov-megamenu .menu>li .menu-title {
    color: #78b144;
    font-weight: 700;
    font-family: "Roboto", sans-serif;
    font-size: 1.4rem;
    padding-top: 10px;
    display: block;
    border-bottom: none;
    text-transform: capitalize
  }

  .nov-megamenu .menu>li.has-sub>.dropdown-menu {
    left: -15px;
    padding-top: 4px
  }

  .lang-rtl .nov-megamenu .menu>li.has-sub>.dropdown-menu {
    right: -15px;
    left: auto
  }

  .nov-megamenu .menu>li.has-sub>.dropdown-menu li.has-sub {
    position: relative
  }

  .nov-megamenu .menu>li.has-sub>.dropdown-menu ul {
    text-align: left;
    padding: 0;
    -webkit-box-shadow: 0 3px 5px 3px rgba(31, 31, 31, .05);
    -moz-box-shadow: 0 3px 5px 3px rgba(31, 31, 31, .05);
    -ms-box-shadow: 0 3px 5px 3px rgba(31, 31, 31, .05);
    -o-box-shadow: 0 3px 5px 3px rgba(31, 31, 31, .05);
    box-shadow: 0 3px 5px 3px rgba(31, 31, 31, .05)
  }

  .lang-rtl .nov-megamenu .menu>li.has-sub>.dropdown-menu ul {
    text-align: right
  }

  .nov-megamenu .menu>li.has-sub>.dropdown-menu ul li {
    display: block;
    border-top: 1px solid #f3f3f3
  }

  .nov-megamenu .menu>li.has-sub>.dropdown-menu ul li a {
    padding: 10px 10px 10px 15px;
    display: block;
    font-size: 1.2rem;
    font-weight: 300;
    font-family: "Poppins", sans-serif
  }

  .lang-rtl .nov-megamenu .menu>li.has-sub>.dropdown-menu ul li a {
    padding: 10px 15px 10px 10px
  }

  .nov-megamenu .menu>li.has-sub>.dropdown-menu ul li:first-child {
    border-top: 0
  }

  .nov-megamenu .menu>li.has-sub>.dropdown-menu ul li:hover {
    border-top-color: #001c7a
  }

  .nov-megamenu .menu>li.has-sub>.dropdown-menu ul li:hover>a {
    color: #fff;
    background: #001c7a
  }

  .nov-megamenu .menu>li.has-sub>.dropdown-menu .dropdown-menu {
    position: absolute;
    left: 100%;
    top: 0;
    padding: 0;
    margin: 0;
    border: 0;
    border-left: 5px solid transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0
  }

  .lang-rtl .nov-megamenu .menu>li.has-sub>.dropdown-menu .dropdown-menu {
    right: 100%;
    left: auto
  }

  .lang-rtl .nov-megamenu .menu>li.has-sub>.dropdown-menu .dropdown-menu {
    border-right: 5px solid transparent;
    border-left: initial
  }

  .nov-megamenu .menu>li.has-sub>.dropdown-menu li:hover>.dropdown-menu {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    visibility: visible;
    display: block
  }

  .nov-megamenu .menu>li.group.category-mega {
    position: relative
  }

  .nov-megamenu .menu>li.group.category-mega>.dropdown-menu {
    left: -88px
  }

  .lang-rtl .nov-megamenu .menu>li.group.category-mega>.dropdown-menu {
    right: -88px;
    left: auto
  }

  .nov-megamenu .menu>li.group.category-mega>.dropdown-menu .menu-content .menu-title {
    font-size: 1.4rem;
    color: #78b144;
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: 5px;
    position: relative;
    text-align: left
  }

  .lang-rtl .nov-megamenu .menu>li.group.category-mega>.dropdown-menu .menu-content .menu-title {
    text-align: right
  }

  .nov-megamenu .menu>li.group.category-mega>.dropdown-menu .menu-content .menu-title:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100px;
    height: 1px;
    background: #001c7a
  }

  .lang-rtl .nov-megamenu .menu>li.group.category-mega>.dropdown-menu .menu-content .menu-title:after {
    right: 0;
    left: auto
  }

  .nov-megamenu .menu>li.group.category-mega>.dropdown-menu .menu-content ul li {
    margin-bottom: 6px;
    text-align: left
  }

  .lang-rtl .nov-megamenu .menu>li.group.category-mega>.dropdown-menu .menu-content ul li {
    text-align: right
  }

  .nov-megamenu .menu>li.group.category-mega>.dropdown-menu .menu-content ul li:last-child {
    margin-bottom: 0
  }

  .nov-megamenu .menu>li.group.category-mega>.dropdown-menu .menu-content ul li a {
    font-size: 1.4rem;
    font-weight: 400;
    color: #454546
  }

  .nov-megamenu .menu>li.group.category-mega>.dropdown-menu .menu-content ul li a:hover {
    color: #001c7a
  }

  .nov-megamenu .menu>li.group.collection-mega {
    position: static
  }

  .nov-megamenu .menu>li.group.collection-mega>.dropdown-menu {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
  }

  .lang-rtl .nov-megamenu .menu>li.group.collection-mega>.dropdown-menu {
    right: 50%;
    left: auto
  }

  .lang-rtl .nov-megamenu .menu>li.group.collection-mega>.dropdown-menu {
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%)
  }

  .nov-megamenu .menu>li.group.collection-mega>.dropdown-menu .menu-content .menu-title {
    font-size: 1.4rem;
    color: #78b144;
    font-weight: 600;
    text-transform: uppercase;
    padding-bottom: 5px;
    position: relative
  }

  .nov-megamenu .menu>li.group.collection-mega>.dropdown-menu .menu-content .menu-title:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100px;
    height: 1px;
    background: #001c7a
  }

  .lang-rtl .nov-megamenu .menu>li.group.collection-mega>.dropdown-menu .menu-content .menu-title:after {
    right: 0;
    left: auto
  }

  .nov-megamenu .menu>li.group.collection-mega>.dropdown-menu .menu-content ul li {
    margin-bottom: 6px
  }

  .nov-megamenu .menu>li.group.collection-mega>.dropdown-menu .menu-content ul li:last-child {
    margin-bottom: 0
  }

  .nov-megamenu .menu>li.group.collection-mega>.dropdown-menu .menu-content ul li a {
    font-size: 1.4rem;
    font-weight: 400;
    color: #454546
  }

  .nov-megamenu .menu>li.group.collection-mega>.dropdown-menu .menu-content ul li a:hover {
    color: #001c7a
  }

  .nov-megamenu .menu>li.group>.dropdown-menu {
    padding: 15px 30px 15px 30px;
    -webkit-box-shadow: 0 3px 5px 3px rgba(31, 31, 31, .05);
    -moz-box-shadow: 0 3px 5px 3px rgba(31, 31, 31, .05);
    -ms-box-shadow: 0 3px 5px 3px rgba(31, 31, 31, .05);
    -o-box-shadow: 0 3px 5px 3px rgba(31, 31, 31, .05);
    box-shadow: 0 3px 5px 3px rgba(31, 31, 31, .05);
    background-color: #fff
  }

  .nov-megamenu .menu>li.group>.dropdown-menu>ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
  }

  .nov-megamenu .menu>li.group>.dropdown-menu>ul li a {
    color: #666;
    font-size: 1.4rem;
    font-weight: 500;
    text-transform: capitalize
  }

  .nov-megamenu .menu>li.group>.dropdown-menu>ul li a:hover {
    color: #001c7a
  }

  .nov-megamenu .menu>li.group>.dropdown-menu>ul>.has-sub>.dropdown-menu>ul>li {
    margin-bottom: 14px
  }

  .nov-megamenu .menu>li.group>.dropdown-menu>ul>.has-sub>.dropdown-menu>ul>li>a {
    color: #666;
    text-transform: uppercase
  }

  .nov-megamenu .menu>li.group>.dropdown-menu>ul>.has-sub>.dropdown-menu>ul>li>a:hover {
    color: #78b144
  }

  .nov-megamenu .menu>li.group>.dropdown-menu>ul>.has-sub>.dropdown-menu>ul>li:last-child {
    margin-bottom: 0
  }

  .nov-megamenu .menu>li.group>.dropdown-menu .has-sub>a {
    text-transform: uppercase;
    color: #222;
    font-weight: 700;
    font-family: "Poppins", sans-serif;
    text-transform: uppercase;
    font-size: 1.6rem;
    margin-bottom: 10px;
    padding-bottom: 10px;
    display: block;
    border-bottom: none
  }

  .nov-megamenu .menu>li.group>.dropdown-menu .dropdown-menu {
    visibility: visible;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    position: relative;
    left: inherit;
    top: inherit;
    float: none;
    margin: 0rem 0 0;
    background: transparent;
    font-size: 1.1rem;
    color: #666;
    display: block
  }

  .lang-rtl .nov-megamenu .menu>li.group>.dropdown-menu .dropdown-menu {
    right: inherit;
    left: auto
  }

  .nov-megamenu .menu>li.group ul {
    padding: 0;
    list-style: none
  }

  .nov-megamenu .menu>li.group .menu-content .menu-title {
    margin-bottom: 9px
  }

  .nov-megamenu .menu>li.group .menu-content ul {
    padding-bottom: 10px
  }

  .nov-megamenu .menu>li.group .menu-content ul li {
    margin-bottom: 11px
  }

  .nov-megamenu .menu>li.group .menu-content ul li:last-child {
    margin-bottom: 0
  }

  .nov-megamenu .menu>li.group .menu-content .sale-off .menu-title {
    color: #ff3a3a
  }

  .nov-megamenu .menu>li.group .menu-content .sale-off a {
    color: #ff3a3a
  }

  .nov-megamenu .menu>li.group .menu-content .d-flex {
    margin-right: -5px;
    margin-left: -5px
  }

  .nov-megamenu .menu>li.group .menu-content .d-flex .col {
    padding-left: 5px;
    padding-right: 5px
  }

  .nov-megamenu .menu>li.full-width {
    position: static
  }

  .nov-megamenu .menu>li.full-width>.dropdown-menu {
    width: 100% !important
  }

  .nov-megamenu .menu>li.align-left {
    position: relative
  }

  .nov-megamenu .menu>li.align-left>.dropdown-menu {
    right: 0 !important
  }

  .lang-rtl .nov-megamenu .menu>li.align-left>.dropdown-menu {
    left: 0 !important;
    right: auto
  }

  .nov-megamenu .menu>li.align-right {
    position: relative
  }

  .nov-megamenu .menu>li.align-right>.dropdown-menu {
    right: 0 !important
  }

  .lang-rtl .nov-megamenu .menu>li.align-right>.dropdown-menu {
    left: 0 !important;
    right: auto
  }

  .nov-megamenu .menu>li.flipback>.dropdown-menu {
    right: 0;
    left: inherit
  }

  .nov-megamenu .menu>li .opener {
    position: absolute;
    right: 5px;
    z-index: 1;
    display: none;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer
  }

  .lang-rtl .nov-megamenu .menu>li .opener {
    left: 5px;
    right: auto
  }

  .nov-megamenu .menu>li .opener:before {
    content: '\f107';
    font-family: "FontAwesome";
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    text-rendering: auto
  }

  .nov-megamenu .menu>li:hover .opener:before,
  .nov-megamenu .menu>li.active .opener:before {
    color: #001c7a
  }

  .nov-megamenu .product-image-container a {
    padding: 0
  }

  #nov-megamenu {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
  }

  #nov-megamenu.nov-megamenu--fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    background: #f1f6f8;
    -webkit-box-shadow: 0 5px 5px -5px #999;
    -moz-box-shadow: 0 5px 5px -5px #999;
    -ms-box-shadow: 0 5px 5px -5px #999;
    -o-box-shadow: 0 5px 5px -5px #999;
    box-shadow: 0 5px 5px -5px #999;
    -webkit-transition: top, height, background 0.3s ease;
    -moz-transition: top, height, background 0.3s ease;
    -ms-transition: top, height, background 0.3s ease;
    -o-transition: top, height, background 0.3s ease;
    transition: top, height, background 0.3s ease
  }

  .lang-rtl #nov-megamenu.nov-megamenu--fixed {
    right: 0;
    left: auto
  }

  #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li {
    display: block
  }

  #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li>a {
    font-size: 12px;
    font-weight: 500;
    padding: 17px 20px;
    color: #222
  }

  #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li>a:hover {
    color: #001c7a
  }

  #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li>a:after {
    display: none
  }

  #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li.active>a {
    color: #001c7a
  }

  #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li.has-sub>.dropdown-menu {
    left: 100%;
    top: 0
  }

  .lang-rtl #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li.has-sub>.dropdown-menu {
    right: 100%;
    left: auto
  }

  #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li.has-sub>.dropdown-menu .dropdown-menu {
    -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, .35);
    -moz-box-shadow: 0 5px 7px rgba(0, 0, 0, .35);
    -ms-box-shadow: 0 5px 7px rgba(0, 0, 0, .35);
    -o-box-shadow: 0 5px 7px rgba(0, 0, 0, .35);
    box-shadow: 0 5px 7px rgba(0, 0, 0, .35)
  }

  #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li.group>.dropdown-menu {
    left: 100%;
    top: 0
  }

  .lang-rtl #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li.group>.dropdown-menu {
    right: 100%;
    left: auto
  }

  #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li.active:after {
    display: none
  }

  #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li:hover:after,
  #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li:focus:after {
    display: none
  }

  #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li .opener {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: "FontAwesome";
    width: 20px;
    height: 20px;
    position: absolute;
    right: 12px;
    top: 50%;
    margin-top: -10px;
    color: #666;
    font-size: 14px;
    line-height: 20px;
    z-index: 1
  }

  .lang-rtl #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li .opener {
    left: 12px;
    right: auto
  }

  #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li .opener:before {
    content: "\f105"
  }

  .sticky-header-1 #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li.group>.dropdown-menu,
  .sticky-header-1 #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li.has-sub>.dropdown-menu {
    left: 0px !important
  }

  .sticky-header-1 #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li .opener {
    right: 0
  }

  .lang-rtl .sticky-header-1 #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li .opener {
    left: 0;
    right: auto
  }

  .sticky-header-1 #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li .opener:before {
    content: "\f107"
  }

  .sticky-header-1 #nov-megamenu.nov-megamenu_vertical .nov-megamenu .menu>li.active .opener {
    color: #001c7a
  }
}

@media (max-width:767px) {
  span.opener {
    position: absolute;
    right: 0;
    z-index: 1;
    padding: 10px;
    display: block;
    top: -2px;
    cursor: pointer
  }

  .lang-rtl span.opener {
    left: 0;
    right: auto
  }

  span.opener:before {
    content: '\f278';
    font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
    font-size: 15px;
    text-rendering: auto
  }

  .menu-active>span.opener:before {
    content: '\f273'
  }

  #nov-megamenu .dropdown-menu {
    position: relative;
    width: 100% !important;
    top: inherit;
    float: none;
    left: inherit;
    border: none;
    padding: 0
  }

  .lang-rtl #nov-megamenu .dropdown-menu {
    right: inherit;
    left: auto
  }

  #nov-megamenu .dropdown-menu ul {
    padding: 0;
    list-style: none
  }

  #nov-megamenu .nov-megamenu .menu {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
  }

  .lang-rtl #nov-megamenu .nov-megamenu .menu {
    padding-right: 0;
    padding-left: inherit
  }

  #nov-megamenu .nov-megamenu .menu .menu-title {
    padding: 8px 0;
    text-transform: uppercase;
    font-size: 1.4rem;
    margin-bottom: 0
  }

  #nov-megamenu .nov-megamenu .menu [class*=" col-"] {
    padding-left: 0;
    padding-right: 0
  }

  #nov-megamenu .nov-megamenu .menu>li {
    position: relative;
    padding: 8px 0;
    display: block;
    font-size: 11px
  }

  #nov-megamenu .nov-megamenu .menu>li>a {
    text-transform: uppercase;
    font-weight: 400
  }

  #nov-megamenu .nov-megamenu .menu>li>a i {
    font-size: 15px;
    margin-right: 10px;
    min-width: 20px;
    text-align: center;
    display: none
  }

  .lang-rtl #nov-megamenu .nov-megamenu .menu>li>a i {
    margin-left: 10px;
    margin-right: inherit
  }

  #nov-megamenu .nov-megamenu .menu>li a {
    position: relative;
    z-index: 2
  }

  #nov-megamenu .nov-megamenu .menu>li .dropdown-menu .menu-content li {
    padding: 8px 0;
    border-bottom: 1px dotted #eaeaea;
    font-size: 11px
  }

  #nov-megamenu .nov-megamenu .menu>li.has-sub>.dropdown-menu>ul {
    padding-left: 25px
  }

  .lang-rtl #nov-megamenu .nov-megamenu .menu>li.has-sub>.dropdown-menu>ul {
    padding-right: 25px;
    padding-left: inherit
  }

  #nov-megamenu .nov-megamenu .menu>li.has-sub>.dropdown-menu>ul>li {
    padding: 5px
  }

  #nov-megamenu .nov-megamenu .menu>li.has-sub>.dropdown-menu>ul>li a {
    font-size: 11px
  }

  #nov-megamenu .nov-megamenu .menu li.group {
    position: relative
  }

  #nov-megamenu .nov-megamenu .menu li.group>.dropdown-menu>ul {
    padding-left: 30px;
    padding-top: 10px
  }

  .lang-rtl #nov-megamenu .nov-megamenu .menu li.group>.dropdown-menu>ul {
    padding-right: 30px;
    padding-left: inherit
  }

  #nov-megamenu .nov-megamenu .menu li.group>.dropdown-menu>ul>li:last-child {
    border-bottom: none
  }

  #nov-megamenu .nov-megamenu .menu li.group .group {
    border-bottom: none;
    padding: 0;
    margin-bottom: 10px
  }

  #nov-megamenu .nov-megamenu .menu li.group .group>.dropdown-menu>ul {
    padding-left: 0;
    padding-top: 0
  }

  .lang-rtl #nov-megamenu .nov-megamenu .menu li.group .group>.dropdown-menu>ul {
    padding-right: 0;
    padding-left: inherit
  }

  #nov-megamenu .nov-megamenu .menu li.group .group>.dropdown-menu>ul li:last-child {
    border-bottom: none
  }
}

@media (max-width:1199px) and (min-width:992px) {
  .nov-megamenu .menu>li.category-mega>.dropdown-menu {
    width: 730px !important
  }

  .nov-megamenu .menu>li.collection-mega {
    position: static
  }

  .nov-megamenu .menu>li.collection-mega>.dropdown-menu {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 738px !important
  }

  .lang-rtl .nov-megamenu .menu>li.collection-mega>.dropdown-menu {
    right: 50%;
    left: auto
  }

  .lang-rtl .nov-megamenu .menu>li.collection-mega>.dropdown-menu {
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%)
  }

  .nov-megamenu_vertical .nov-megamenu .menu>li.category-mega {
    position: relative !important
  }

  .nov-megamenu_vertical .nov-megamenu .menu>li.category-mega>.dropdown-menu {
    width: 738px !important
  }

  .nov-megamenu_vertical .nov-megamenu .menu>li.collection-mega {
    position: relative !important
  }

  .nov-megamenu_vertical .nov-megamenu .menu>li.collection-mega>.dropdown-menu {
    width: 738px !important;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
  }

  .lang-rtl .nov-megamenu_vertical .nov-megamenu .menu>li.collection-mega>.dropdown-menu {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
  }
}

@media (max-width:991px) and (min-width:768px) {
  .nov-megamenu .menu>li.category-mega>.dropdown-menu {
    width: 630px !important
  }

  .nov-megamenu .menu>li.collection-mega {
    position: static
  }

  .nov-megamenu .menu>li.collection-mega>.dropdown-menu {
    width: 630px !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
  }

  .lang-rtl .nov-megamenu .menu>li.collection-mega>.dropdown-menu {
    right: 50% !important;
    left: auto
  }

  .lang-rtl .nov-megamenu .menu>li.collection-mega>.dropdown-menu {
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%)
  }

  .nov-megamenu_vertical .nov-megamenu .menu>li.category-mega {
    position: relative !important
  }

  .nov-megamenu_vertical .nov-megamenu .menu>li.category-mega>.dropdown-menu {
    width: 514px !important
  }

  .nov-megamenu_vertical .nov-megamenu .menu>li.collection-mega {
    position: relative !important
  }

  .nov-megamenu_vertical .nov-megamenu .menu>li.collection-mega>.dropdown-menu {
    width: 514px !important;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
  }

  .lang-rtl .nov-megamenu_vertical .nov-megamenu .menu>li.collection-mega>.dropdown-menu {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
  }
}

@media (max-width:1800px) and (min-width:1200px) {
  .nov-megamenu .menu>li.collection-mega {
    position: static
  }

  .nov-megamenu .menu>li.collection-mega>.dropdown-menu {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
  }

  .lang-rtl .nov-megamenu .menu>li.collection-mega>.dropdown-menu {
    right: 50%;
    left: auto
  }

  .lang-rtl .nov-megamenu .menu>li.collection-mega>.dropdown-menu {
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%)
  }
}

.nov_preload {
  position: relative;
  width: 100%;
  display: block;
  z-index: 9999;
  top: 100px;
  left: 0
}

@media (min-width:992px) {
  .nov_preload {
    height: 650px
  }
}

.nov_preload .process-loading {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%
}

#nov-slider {
  position: relative;
  overflow: hidden;
  z-index: 1
}

#nov-slider .nivo-caption {
  position: absolute;
  left: 0%;
  right: 0;
  top: 0%;
  margin: auto;
  width: 100%;
  height: 100%
}

#nov-slider .nivo-main-image {
  position: absolute;
  left: 0;
  top: 0
}

.nova-slider-ct {
  position: relative;
  height: 100%;
  overflow: hidden
}

.active-slider {
  top: 0;
  width: 100%;
  overflow: inherit
}

.nivoSlider {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden
}

.nivoSlider img {
  position: absolute;
  top: 19px;
  left: 0;
  max-width: none
}

.nivoSlider a.nivo-imageLink {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  z-index: 6;
  display: none;
  background: #fff;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0
}

.nivo-main-image {
  display: block !important;
  position: relative !important;
  width: 100% !important
}

.nivo-slice {
  display: block;
  position: absolute;
  z-index: 5;
  height: 100%;
  top: 0
}

.nivo-box {
  display: block;
  position: absolute;
  z-index: 5;
  overflow: hidden
}

.nivo-box img {
  display: block
}

.nivo-caption {
  display: none !important;
  position: absolute;
  left: 0;
  bottom: 0;
  background: transparent;
  color: #fff;
  width: 100%;
  z-index: 8;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.nivo-caption p {
  padding: 5px;
  margin: 0
}

.nivo-caption a {
  display: inline !important
}

.nivo-html-caption {
  display: none
}

.nivo-directionNav a {
  position: absolute;
  top: 50%;
  margin-top: -40px;
  cursor: pointer;
  width: 60px;
  height: 80px;
  overflow: hidden;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  z-index: 102;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background: rgba(0, 0, 0, .1)
}

.nivo-directionNav a i {
  font-family: "fontello";
  font-size: 3.6rem;
  color: #fff
}

.nivo-directionNav a.nivo-prevNav {
  left: 0;
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px
}

.nivo-directionNav a.nivo-prevNav i:before {
  content: '\f2fa';
  font-family: "Material-Design-Iconic-Font"
}

.nivo-directionNav a.nivo-nextNav {
  right: 0;
  border-top-left-radius: 14px;
  border-bottom-left-radius: 14px
}

.nivo-directionNav a.nivo-nextNav i:before {
  content: '\f2fb';
  font-family: "Material-Design-Iconic-Font"
}

.nivo-directionNav a:hover i {
  color: #001c7a
}

@media (max-width:767px) {
  .nivo-directionNav a {
    margin-top: -25px;
    cursor: pointer;
    width: 35px;
    height: 50px
  }

  .nivo-directionNav a i {
    font-size: 2rem
  }
}

.nivo-controlNav {
  bottom: 30px;
  display: inline-block;
  position: absolute;
  z-index: 99;
  left: 19.5%
}

.lang-rtl .nivo-controlNav {
  right: 19.5%;
  left: auto
}

.nivo-controlNav a {
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  width: 18px;
  height: 18px;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  font-size: 0;
  margin: 0 6px;
  border: 2px solid #fff
}

.nivo-controlNav a:hover,
.nivo-controlNav a.active {
  border: 2px solid#001c7a;
  background-color: #001c7a
}

.nov-center {
  top: -200%;
  position: absolute
}

.slider-left,
.slider-right,
.slider-center {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.slider-left {
  left: 15px;
  text-align: left
}

.slider-center {
  left: 0;
  right: 0;
  margin: auto
}

.slider-right {
  left: auto;
  right: 15px;
  text-align: right
}

.slider-right .nov-description {
  margin-top: 0
}

.nova-slider-ct {
  color: #fff;
  text-align: center
}

.nova-slider-ct .nov-title {
  font-size: 44px;
  padding: 10px 0;
  text-align: left;
  position: relative;
  display: initial;
  margin-top: 0;
  font-family: "Roboto", sans-serif;
  text-transform: uppercase
}

.nova-slider-ct .nov-description h4 {
  font-family: 'Lato', sans-serif;
  font-size: 17px;
  background: transparent;
  font-weight: 300;
  letter-spacing: 5px
}

.nova-slider-ct .nov-description p {
  font-size: 20px;
  font-weight: 300
}

.nova-slider-ct .nov-html .btn {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  background: none repeat scroll 0% 0%#001c7a;
  color: #fff;
  font-size: 16px;
  padding: 10px 40px
}

.nova-slider-ct .nov-html .btn:hover {
  color: #fff !important;
  background-color: transparent !important;
  border-color: #fff !important
}

.slider-right .nov-title:before {
  right: 0 !important;
  left: inherit
}

.slider-right .nov-title:after {
  right: 0 !important;
  left: inherit
}

.effect-1 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft
}

.effect-2 {
  -webkit-animation-duration: 1.6s;
  animation-duration: 1.6s;
  animation-timing-function: ease-in;
  -webkit-animation-timing-function: ease-in;
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft
}

.effect-3 {
  -webkit-animation-duration: 2.2s;
  animation-duration: 2.2s;
  animation-timing-function: custom;
  -webkit-animation-timing-function: custom;
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft
}

.effect-4 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight
}

.effect-5 {
  -webkit-animation-duration: 1.6s;
  animation-duration: 1.6s;
  animation-timing-function: ease-in;
  -webkit-animation-timing-function: ease-in;
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight
}

.effect-6 {
  -webkit-animation-duration: 2.2s;
  animation-duration: 2.2s;
  animation-timing-function: custom;
  -webkit-animation-timing-function: custom;
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight
}

.effect-7 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown
}

.effect-8 {
  -webkit-animation-duration: 1.6s;
  animation-duration: 1.6s;
  animation-timing-function: ease-in;
  -webkit-animation-timing-function: ease-in;
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown
}

.effect-9 {
  -webkit-animation-duration: 2.2s;
  animation-duration: 2.2s;
  animation-timing-function: custom;
  -webkit-animation-timing-function: custom;
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown
}

.effect-10 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp
}

.effect-11 {
  -webkit-animation-duration: 1.6s;
  animation-duration: 1.6s;
  animation-timing-function: ease-in;
  -webkit-animation-timing-function: ease-in;
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp
}

.effect-12 {
  -webkit-animation-duration: 2.2s;
  animation-duration: 2.2s;
  animation-timing-function: custom;
  -webkit-animation-timing-function: custom;
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp
}

@-webkit-keyframes bounceInLeft {

  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0)
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0)
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0)
  }

  100% {
    -webkit-transform: none;
    transform: none
  }
}

@keyframes bounceInLeft {

  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0)
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0)
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0)
  }

  100% {
    -webkit-transform: none;
    transform: none
  }
}

@-webkit-keyframes bounceInRight {

  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0)
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0)
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0)
  }

  100% {
    -webkit-transform: none;
    transform: none
  }
}

@keyframes bounceInRight {

  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0)
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0)
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0)
  }

  100% {
    -webkit-transform: none;
    transform: none
  }
}

@-webkit-keyframes bounceInUp {

  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0)
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@keyframes bounceInUp {

  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0)
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@-webkit-keyframes bounceInDown {

  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0)
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0)
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0)
  }

  100% {
    -webkit-transform: none;
    transform: none
  }
}

@keyframes bounceInDown {

  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0)
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0)
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0)
  }

  100% {
    -webkit-transform: none;
    transform: none
  }
}

@media (max-width:576px) {
  .nova-slider-ct .nov-title {
    font-size: 25px
  }

  .nova-slider-ct .nov-html .btn {
    font-size: 12px;
    padding: 5px 30px
  }
}

.verticalmenu-main {
  position: relative
}

.verticalmenu-main .verticalmenu-content {
  position: absolute;
  top: 90px;
  width: 100%;
  background: #fff;
  z-index: 100;
  -webkit-border-radius: 21px;
  -moz-border-radius: 21px;
  -ms-border-radius: 21px;
  -o-border-radius: 21px;
  border-radius: 21px
}

.verticalmenu-main .verticalmenu-content.active {
  -webkit-box-shadow: 3px 4px 15px 0 rgba(0, 0, 0, .15);
  -moz-box-shadow: 3px 4px 15px 0 rgba(0, 0, 0, .15);
  -ms-box-shadow: 3px 4px 15px 0 rgba(0, 0, 0, .15);
  -o-box-shadow: 3px 4px 15px 0 rgba(0, 0, 0, .15);
  box-shadow: 3px 4px 15px 0 rgba(0, 0, 0, .15)
}

.verticalmenu .menu {
  list-style: none;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0
}

.lang-rtl .verticalmenu .menu {
  padding-left: 0;
  padding-right: 0
}

.verticalmenu .menu>li {
  position: relative;
  width: 100%;
  border-bottom: 1px solid #e6e6e6;
  padding: 18px 15px 17px 15px
}

.lang-rtl .verticalmenu .menu>li {
  padding: 18px 15px 17px 15px
}

@media (min-width:992px) {
  .verticalmenu .menu>li:first-child {
    -moz-border-radius-topright: 21px;
    -webkit-border-top-right-radius: 21px;
    border-top-right-radius: 21px;
    -moz-border-radius-topleft: 21px;
    -webkit-border-top-left-radius: 21px;
    border-top-left-radius: 21px
  }

  .lang-rtl .verticalmenu .menu>li:first-child {
    -moz-border-radius-topleft: 21px;
    -webkit-border-top-left-radius: 21px;
    border-top-left-radius: 21px;
    -moz-border-radius-topright: inherit;
    -webkit-border-top-right-radius: inherit;
    border-top-right-radius: inherit
  }

  .lang-rtl .verticalmenu .menu>li:first-child {
    -moz-border-radius-topright: 21px;
    -webkit-border-top-right-radius: 21px;
    border-top-right-radius: 21px;
    -moz-border-radius-topleft: inherit;
    -webkit-border-top-left-radius: inherit;
    border-top-left-radius: inherit
  }

  .verticalmenu .menu>li:last-child {
    -moz-border-radius-bottomright: 21px;
    -webkit-border-bottom-right-radius: 21px;
    border-bottom-right-radius: 21px;
    -moz-border-radius-bottomleft: 21px;
    -webkit-border-bottom-left-radius: 21px;
    border-bottom-left-radius: 21px
  }

  .lang-rtl .verticalmenu .menu>li:last-child {
    -moz-border-radius-bottomleft: 21px;
    -webkit-border-bottom-left-radius: 21px;
    border-bottom-left-radius: 21px;
    -moz-border-radius-bottomright: inherit;
    -webkit-border-bottom-right-radius: inherit;
    border-bottom-right-radius: inherit
  }

  .lang-rtl .verticalmenu .menu>li:last-child {
    -moz-border-radius-bottomright: 21px;
    -webkit-border-bottom-right-radius: 21px;
    border-bottom-right-radius: 21px;
    -moz-border-radius-bottomleft: inherit;
    -webkit-border-bottom-left-radius: inherit;
    border-bottom-left-radius: inherit
  }

  .verticalmenu .menu>li:hover {
    background: #eaf2ef;
    border-bottom: 1px solid #eaf2ef
  }
}

.verticalmenu .menu>li>a {
  font-family: "Poppins", sans-serif;
  color: #222;
  font-weight: 600;
  display: block;
  font-size: 15px;
  line-height: 1;
  position: relative;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease
}

.verticalmenu .menu>li>.menu-sub-title {
  padding-left: 44px;
  font-size: 1.1rem;
  color: #909090;
  margin-top: -11px
}

.lang-rtl .verticalmenu .menu>li>.menu-sub-title {
  padding-right: 44px;
  padding-left: inherit
}

.verticalmenu .menu>li.more,
.verticalmenu .menu>li.less {
  color: #78b144;
  font-weight: 600;
  display: block;
  font-size: 12px;
  padding: 15px 25px;
  cursor: pointer;
  text-transform: uppercase
}

.verticalmenu .menu>li>.dropdown-menu {
  position: relative;
  display: block;
  top: inherit;
  left: inherit;
  border: none;
  padding: 0;
  display: none;
  float: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0
}

.verticalmenu .menu>li>.dropdown-menu>ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.verticalmenu .menu>li>.dropdown-menu ul {
  padding: 0;
  list-style: none
}

.verticalmenu .menu>li>.dropdown-menu ul li.item a {
  font-family: "Roboto", sans-serif;
  font-size: 1.3rem;
  padding: 10px 0;
  display: block;
  position: relative;
  color: #666
}

.verticalmenu .menu>li>.dropdown-menu ul li.item:hover a {
  color: #666
}

.verticalmenu .menu>li.active>a {
  background-color: transparent;
  color: #fff
}

.verticalmenu .menu>li.active>a:hover {
  background-color: transparent
}

.verticalmenu .hasicon {
  width: 39px;
  height: 34px;
  display: inline-block;
  vertical-align: top;
  margin-right: 10px
}

.lang-rtl .verticalmenu .hasicon {
  margin-left: 10px;
  margin-right: inherit
}

.verticalmenu .show-sub {
  position: absolute;
  right: 0;
  top: 11px;
  text-align: center;
  cursor: pointer
}

.lang-rtl .verticalmenu .show-sub {
  left: 0;
  right: auto
}

.verticalmenu .show-sub:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAeCAYAAADzXER0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc5NUY4QkE3MjY3RjExRTdBMjg5RTlGRjdDNzI2NjFCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc5NUY4QkE4MjY3RjExRTdBMjg5RTlGRjdDNzI2NjFCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Nzk1RjhCQTUyNjdGMTFFN0EyODlFOUZGN0M3MjY2MUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Nzk1RjhCQTYyNjdGMTFFN0EyODlFOUZGN0M3MjY2MUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6eE0AIAAAAPklEQVR42mL8//8/A7mAiYECMKqZRMCCxicm3hhxaWYcDe1RzXTV/H+EZsn/5GbJ//iy6TBNJIyD09kAAQYAo2cIQoXFIOoAAAAASUVORK5CYII=);
  background-color: #3F51B5;
  background-position: 0 -15px;
  position: relative;
  float: right;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px
}

.lang-rtl .verticalmenu .show-sub:before {
  float: left
}

.verticalmenu .show-sub:hover:before {
  background-color: #001c7a
}

.verticalmenu li.menu-active>.show-sub:before {
  background-position: 0 0
}

.menu-title {
  display: block;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #78b144;
  text-transform: uppercase;
  padding-bottom: 15px;
  margin-bottom: 12px
}

.buttons {
  margin-bottom: 20px
}

.buttons .btn {
  font-size: 11px;
  padding: 6px 14px !important;
  background: #45ab67;
  color: #fff
}

.buttons .list-inline-item:first-child .btn {
  background: #f5872f
}

.buttons .list-inline-item:last-child .btn {
  background: #f05a5a
}

.tags {
  padding-bottom: 9px;
  border-bottom: 1px dotted #b8b8b8;
  margin-bottom: 15px
}

.tags .title {
  font-size: 14px;
  color: #222;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif
}

.tags .title b {
  min-width: 157px;
  display: inline-block
}

.tags .list-inline-item {
  position: relative;
  padding-right: 9px;
  margin-right: 9px;
  margin-bottom: 10px
}

.lang-rtl .tags .list-inline-item {
  padding-left: 9px;
  padding-right: inherit
}

.lang-rtl .tags .list-inline-item {
  margin-left: 9px;
  margin-right: inherit
}

.tags .list-inline-item a {
  padding: 0;
  font-size: 14px
}

.tags .list-inline-item:hover a {
  color: #001c7a
}

.group-category ul {
  margin-bottom: 13px;
  min-width: 170px
}

.group-category ul li a {
  font-size: 12px;
  padding: 5px 0;
  display: block
}

@media (min-width:992px) and (max-width:1199px) {
  .verticalmenu>.menu>li>.dropdown-menu {
    max-width: 755px !important
  }
}

@media (max-width:991px) and (min-width:768px) {
  #_desktop_top_menu2 .nov-verticalmenu .verticalmenu-dropdown {
    z-index: 2;
    width: 100%
  }

  #_desktop_top_menu2 .nov-verticalmenu .verticalmenu {
    position: relative;
    left: auto;
    top: 0;
    width: auto;
    height: 100%;
    z-index: 99;
    background: #fff;
    padding: 0;
    overflow-y: scroll;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    visibility: inherit
  }

  .lang-rtl #_desktop_top_menu2 .nov-verticalmenu .verticalmenu {
    right: auto;
    left: auto
  }

  .verticalmenu-main .verticalmenu-dropdown {
    z-index: 2;
    width: 100%
  }

  .verticalmenu-main .verticalmenu {
    position: fixed;
    left: -280px;
    top: 0;
    width: 280px;
    height: 100vh;
    z-index: 99;
    background: #fff;
    padding: 30px 30px;
    overflow-y: scroll;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear
  }

  .lang-rtl .verticalmenu-main .verticalmenu {
    right: -280px;
    left: auto
  }

  .verticalmenu-main .verticalmenu .row {
    display: block
  }

  .verticalmenu-main .verticalmenu [class*="col-"] {
    max-width: 100%;
    -webkit-box-flex: 0 0 50%;
    -moz-box-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%
  }

  .verticalmenu-main .verticalmenu .menu li.item>.dropdown-menu {
    z-index: 300 !important;
    visibility: visible !important;
    opacity: 1 !important;
    display: none;
    position: relative !important;
    max-width: 100% !important;
    width: 100% !important;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    border: none;
    float: none
  }

  .verticalmenu-main .verticalmenu .menu li.item>a {
    font-size: 12px;
    padding-top: 10px;
    display: block
  }

  .verticalmenu-main .verticalmenu .menu li.item.parent:not(.group) .dropdown-menu {
    display: none
  }

  .verticalmenu-main .verticalmenu .menu li.item.group .dropdown-menu {
    display: none
  }

  .verticalmenu-main .verticalmenu .menu li.item.group>.dropdown-menu {
    padding-bottom: 15px;
    top: 0 !important
  }

  .verticalmenu-main .verticalmenu .menu li.item.group>a {
    padding: 10px 0 !important
  }

  .verticalmenu-main .verticalmenu .menu li.item.html img {
    max-width: 100%
  }

  .verticalmenu-main .verticalmenu .menu li.item>span.menu-title {
    padding: 10px 0 !important;
    border-bottom: 1px solid #CCC;
    font-size: 14px
  }

  .verticalmenu-main .verticalmenu .menu>li.item {
    position: relative;
    padding: 0;
    padding-bottom: 10px
  }

  .verticalmenu-main .verticalmenu .menu>li.item.more {
    padding: 10px 0
  }

  .verticalmenu-main .verticalmenu .menu>li.item>.dropdown-menu>ul {
    text-align: left;
    padding-bottom: 0 !important
  }

  .lang-rtl .verticalmenu-main .verticalmenu .menu>li.item>.dropdown-menu>ul {
    text-align: right
  }

  .verticalmenu-main .verticalmenu .menu>li.item>.dropdown-menu>ul>li {
    max-width: 100% !important;
    flex: 0 0 100% !important;
    padding: 0 !important
  }

  .verticalmenu-main .verticalmenu .menu>li.item>.dropdown-menu>ul>li a {
    padding: 5px 0 !important;
    font-size: 1.3rem !important
  }

  .verticalmenu-main .verticalmenu .menu>li.item>.dropdown-menu>ul>li .menu-content .title-category {
    font-size: 1.6rem;
    font-weight: 500;
    margin-top: 10px;
    text-align: left
  }

  .lang-rtl .verticalmenu-main .verticalmenu .menu>li.item>.dropdown-menu>ul>li .menu-content .title-category {
    text-align: right
  }

  .verticalmenu-main .verticalmenu .menu>li.item>.dropdown-menu>ul>li .menu-content ul li a {
    text-align: left;
    font-size: 1.3rem !important
  }

  .lang-rtl .verticalmenu-main .verticalmenu .menu>li.item>.dropdown-menu>ul>li .menu-content ul li a {
    text-align: right
  }

  .verticalmenu-main.open_menu .verticalmenu {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    left: 0;
    visibility: visible
  }

  .lang-rtl .verticalmenu-main.open_menu .verticalmenu {
    right: 0;
    left: auto
  }

  .open_nov_vertical_menu .canvas-overlay {
    width: 100%;
    height: 100%;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    -webkit-transition: width 0s 0s, height, 0s 0s, opacity 0.5s 0s;
    -moz-transition: width 0s 0s, height, 0s 0s, opacity 0.5s 0s;
    -ms-transition: width 0s 0s, height, 0s 0s, opacity 0.5s 0s;
    -o-transition: width 0s 0s, height, 0s 0s, opacity 0.5s 0s;
    transition: width 0s 0s, height, 0s 0s, opacity 0.5s 0s
  }
}

@media (min-width:992px) {
  .verticalmenu .menu>li .show-sub {
    display: none
  }

  .verticalmenu .menu>li>.dropdown-menu {
    background: transparent;
    min-width: 242px;
    position: absolute;
    top: 0;
    right: inherit;
    left: 100%;
    margin-top: 0;
    padding-left: 15px
  }

  .lang-rtl .verticalmenu .menu>li>.dropdown-menu {
    padding-right: 15px;
    padding-left: inherit
  }

  .verticalmenu .menu>li>.dropdown-menu>ul {
    background: #fff
  }

  .verticalmenu .menu>li.vegetableshas-sub:hover:after,
  .verticalmenu .menu>li.breadhas-sub:hover:after,
  .verticalmenu .menu>li.fruithas-sub:hover:after,
  .verticalmenu .menu>li.has-sub:hover:after,
  .verticalmenu .menu>li.group:hover:after {
    content: " ";
    left: calc(100% + 0px);
    border-style: solid;
    border-width: 14px 0 14px 13px;
    border-color: transparent transparent transparent #eaf2ef;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
  }

  .lang-rtl .verticalmenu .menu>li.vegetableshas-sub:hover:after,
  .lang-rtl .verticalmenu .menu>li.breadhas-sub:hover:after,
  .lang-rtl .verticalmenu .menu>li.fruithas-sub:hover:after,
  .lang-rtl .verticalmenu .menu>li.has-sub:hover:after,
  .lang-rtl .verticalmenu .menu>li.group:hover:after {
    right: calc(100% + 0px);
    left: auto
  }

  .verticalmenu .menu>li.vegetableshas-sub:hover:before,
  .verticalmenu .menu>li.breadhas-sub:hover:before,
  .verticalmenu .menu>li.fruithas-sub:hover:before,
  .verticalmenu .menu>li.has-sub:hover:before,
  .verticalmenu .menu>li.group:hover:before {
    content: "";
    left: calc(100% + 0px);
    border-style: solid;
    border-width: 17px 0 17px 14px;
    border-color: transparent transparent transparent #eaf2ef;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
  }

  .lang-rtl .verticalmenu .menu>li.vegetableshas-sub:hover:before,
  .lang-rtl .verticalmenu .menu>li.breadhas-sub:hover:before,
  .lang-rtl .verticalmenu .menu>li.fruithas-sub:hover:before,
  .lang-rtl .verticalmenu .menu>li.has-sub:hover:before,
  .lang-rtl .verticalmenu .menu>li.group:hover:before {
    right: calc(100% + 0px);
    left: auto
  }

  .verticalmenu .menu>li.has-sub>.dropdown-menu>ul {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px
  }

  .verticalmenu .menu>li.has-sub .dropdown-menu ul {
    margin: 0;
    padding: 0;
    -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15)
  }

  .verticalmenu .menu>li.has-sub .dropdown-menu ul li {
    width: 100%
  }

  .verticalmenu .menu>li.has-sub .dropdown-menu ul li:first-child a {
    border-top: 0
  }

  .verticalmenu .menu>li.has-sub .dropdown-menu ul li a {
    font-size: 1.3rem;
    color: #666;
    font-weight: 400;
    padding: 6px 5px 6px 10px
  }

  .verticalmenu .menu>li.has-sub .dropdown-menu ul li:hover a {
    color: #78b144
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15)
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul>li {
    width: 100%;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul .group-list-category {
    padding-top: 27px !important;
    padding-bottom: 83px;
    padding-left: 30px;
    background-image: url(../img/vertical-menu/banner-vertical-menu-1.jpg);
    background-repeat: no-repeat;
    background-size: cover
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul .group-list-category .title-category {
    font-size: 14px;
    font-weight: 700;
    color: #222;
    text-transform: uppercase;
    margin-bottom: 11px
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul .group-list-category ul>li {
    border-bottom: 1px solid #eee
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul .group-list-category ul>li:last-child {
    border-bottom: none
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul .group-list-category ul>li a {
    font-size: 13px;
    color: #666;
    padding: 8px 0
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul .group-list-category ul>li:hover a {
    color: #001c7a;
    font-weight: 700
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul .group-list-category-1 {
    padding-top: 27px !important;
    padding-bottom: 20px;
    padding-left: 30px;
    background-image: url(../img/vertical-menu/banner-vertical-menu-2.jpg);
    background-repeat: no-repeat;
    background-size: cover
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul .group-list-category-1 .title-category {
    font-size: 14px;
    font-weight: 900;
    color: #222;
    text-transform: uppercase;
    margin-bottom: 11px
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul .group-list-category-1 ul>li {
    border-bottom: 1px solid #eee
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul .group-list-category-1 ul>li:last-child {
    border-bottom: none
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul .group-list-category-1 ul>li a {
    font-size: 13px;
    color: #848484;
    font-weight: 500;
    padding: 8px 0
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul .group-list-category-1 ul>li:hover a {
    color: #78b144
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul .group-list-category-2 {
    padding-top: 27px !important;
    padding-bottom: 47px;
    padding-left: 30px;
    background-image: url(../img/vertical-menu/banner-vertical-menu-3.jpg);
    background-repeat: no-repeat;
    background-size: cover
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul .group-list-category-2 .title-category {
    font-size: 14px;
    font-weight: 900;
    color: #222;
    text-transform: uppercase;
    margin-bottom: 11px
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul .group-list-category-2 .menu-content .row>div {
    margin-right: 50px
  }

  .lang-rtl .verticalmenu .menu>li.group>.dropdown-menu>ul .group-list-category-2 .menu-content .row>div {
    margin-left: 50px;
    margin-right: inherit
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul .group-list-category-2 ul>li {
    border-bottom: 1px solid #eee
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul .group-list-category-2 ul>li:last-child {
    border-bottom: none
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul .group-list-category-2 ul>li a {
    font-size: 13px;
    color: #848484;
    font-weight: 500;
    padding: 8px 0
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul .group-list-category-2 ul>li:hover a {
    color: #001c7a;
    font-weight: 700
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul .horizontal-image {
    padding-bottom: 29px
  }

  .verticalmenu .menu>li.group>.dropdown-menu>ul .image-vertical {
    padding: 0
  }

  .verticalmenu .menu>li:hover.parent:before,
  .verticalmenu .menu>li:hover.parent:after,
  .verticalmenu .menu>li:hover.group:before,
  .verticalmenu .menu>li:hover.group:after {
    display: block
  }

  .verticalmenu .menu>li:hover>.dropdown-menu {
    display: block
  }

  .verticalmenu .menu>li.fruithas-sub>.dropdown-menu>ul {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    background: url(../img/fruit_vertical.png) no-repeat right bottom;
    background-color: #fff
  }

  .verticalmenu .menu>li.fruithas-sub>.dropdown-menu>ul>li {
    width: 100%;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px
  }

  .verticalmenu .menu>li.fruithas-sub>.dropdown-menu>ul>li .menu-title {
    font-size: 1.6rem;
    padding: 20px 0 10px 0;
    border-bottom: 1px dashed rgba(157, 157, 157, .5);
    margin-bottom: 2px
  }

  .verticalmenu .menu>li.fruithas-sub>.dropdown-menu ul li.item a {
    padding: 5px 0
  }

  .verticalmenu .menu>li.vegetableshas-sub>.dropdown-menu>ul {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    background: url(../img/vg_vertical.png) no-repeat right center;
    background-color: #fff;
    padding: 0 10px
  }

  .verticalmenu .menu>li.vegetableshas-sub>.dropdown-menu>ul>li {
    width: 100%;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px
  }

  .verticalmenu .menu>li.vegetableshas-sub>.dropdown-menu>ul>li .menu-title {
    font-size: 1.6rem;
    padding: 20px 0 10px 0;
    border-bottom: 1px dashed rgba(157, 157, 157, .5);
    margin-bottom: 2px
  }

  .verticalmenu .menu>li.vegetableshas-sub>.dropdown-menu ul li.item a {
    padding: 5px 0
  }

  .verticalmenu .menu>li.breadhas-sub>.dropdown-menu>ul {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 7px 0 rgba(0, 0, 0, .15);
    background: url(../img/bread_vertical.png) no-repeat right center;
    background-color: #fff;
    padding: 0 10px;
    padding: 20px 10px 0 10px
  }

  .lang-rtl .verticalmenu .menu>li.breadhas-sub>.dropdown-menu>ul {
    padding: 20px 10px 0 10px
  }

  .verticalmenu .menu>li.breadhas-sub>.dropdown-menu>ul>li {
    width: 100%;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px
  }

  .verticalmenu .menu>li.breadhas-sub>.dropdown-menu ul li.item a {
    padding: 5px 0
  }

  .verticalmenu .menu>li>.dropdown-menu>ul {
    background: #fff
  }

  .verticalmenu .menu>li>.dropdown-menu>ul>li {
    padding: 0 20px;
    position: relative
  }

  .verticalmenu .menu>li>.dropdown-menu>ul>li>a {
    font-size: 1.3rem;
    color: #848484;
    border-bottom: 1px solid #e5e5e5
  }

  .verticalmenu .menu>li>.dropdown-menu>ul>li>.dropdown-menu {
    position: absolute;
    min-width: 200px;
    top: 0;
    left: 100%;
    background: #fff;
    padding: 0;
    margin-left: 5px;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    display: none
  }

  .lang-rtl .verticalmenu .menu>li>.dropdown-menu>ul>li>.dropdown-menu {
    margin-right: 5px;
    margin-left: inherit
  }

  .verticalmenu .menu>li>.dropdown-menu>ul>li>.dropdown-menu ul {
    background: #fff;
    -webkit-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .45);
    -moz-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .45);
    -ms-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .45);
    -o-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .45);
    box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .45)
  }

  .verticalmenu .menu>li>.dropdown-menu>ul>li:hover>a {
    color: #001c7a;
    font-weight: 400
  }

  .verticalmenu .menu>li>.dropdown-menu>ul>li:hover>.dropdown-menu {
    display: block
  }

  .verticalmenu .menu>li>.dropdown-menu>ul>li:last-child {
    padding-bottom: 15px
  }

  .verticalmenu .menu>li>.dropdown-menu>ul>li:last-child>a {
    border-bottom: none
  }

  .verticalmenu .menu>li>.dropdown-menu li>.dropdown-menu>ul {
    background: #fff
  }

  .verticalmenu .menu>li>.dropdown-menu li>.dropdown-menu>ul>li {
    border-bottom: 1px solid #e5e5e5;
    padding: 0 20px;
    position: relative
  }

  .verticalmenu .menu>li>.dropdown-menu li>.dropdown-menu>ul>li:hover:hover {
    background: #001c7a
  }

  .verticalmenu .menu>li>.dropdown-menu li>.dropdown-menu>ul>li:hover:hover>a {
    color: #fff
  }

  .verticalmenu .menu>li>.dropdown-menu li>.dropdown-menu>ul>li:hover:hover>.dropdown-menu {
    display: block
  }

  .verticalmenu .menu>li>.dropdown-menu li>.dropdown-menu>ul>li:hover:last-child {
    border-bottom: none
  }

  .verticalmenu .menu>li>.dropdown-menu>ul .item-html .menu-content ul li:hover a {
    color: #001c7a
  }
}

@media (max-width:767px) {
  .verticalmenu-dropdown {
    z-index: 2;
    width: 100%
  }

  .verticalmenu .menu {
    float: inherit !important;
    margin: 0;
    left: 0 !important;
    display: block
  }

  .verticalmenu .menu li.item {
    float: none;
    clear: both;
    position: relative !important;
    width: 100% !important
  }

  .verticalmenu .menu li.item .nov-verticalmenu-toggle {
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    top: 5px;
    right: 0;
    background: url(../../../img/icon/bg-menu-toggle.png) scroll top center transparent;
    cursor: pointer;
    z-index: 9999
  }

  .lang-rtl .verticalmenu .menu li.item .nov-verticalmenu-toggle {
    left: 0;
    right: auto
  }

  .verticalmenu .menu li.item.menu-active>.nov-verticalmenu-toggle {
    background: url(../../../img/icon/bg-menu-toggle.png) scroll bottom center transparent
  }

  .verticalmenu .menu li.item .dropdown-menu {
    z-index: 300 !important;
    visibility: visible !important;
    opacity: 1 !important;
    display: none;
    position: relative !important;
    max-width: 100% !important;
    width: 100% !important;
    background-color: #fff !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    overflow: hidden;
    border: none
  }

  .verticalmenu .menu li.item .menu-title {
    color: #222;
    margin-bottom: 10px;
    padding-bottom: 5px;
    font-size: 14px;
    display: block
  }

  .verticalmenu .menu li.item a {
    float: none;
    clear: both;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important
  }

  .verticalmenu .menu li.item.parent:not(.group) .dropdown-menu {
    display: none
  }

  .verticalmenu .menu li.item.parent>a:before {
    display: none !important
  }

  .verticalmenu .menu li.item.group .dropdown-menu {
    display: none
  }

  .verticalmenu .menu li.item.group>.dropdown-menu {
    padding-bottom: 15px;
    top: 0 !important
  }

  .verticalmenu .menu li.item.group>a {
    padding: 10px 0 !important
  }

  .verticalmenu .menu li.item.group>a:before {
    display: none
  }

  .verticalmenu .menu li.item.html img {
    max-width: 100%
  }

  .verticalmenu .menu li.item>span.menu-title {
    padding: 10px 0 !important;
    border-bottom: 1px solid #CCC;
    font-size: 14px
  }

  .verticalmenu .menu>li.item {
    padding: 0
  }

  .verticalmenu .menu>li.item.more {
    line-height: 33px
  }

  .verticalmenu .menu>li.item>.dropdown-menu>ul {
    text-align: left;
    padding-bottom: 0 !important
  }

  .lang-rtl .verticalmenu .menu>li.item>.dropdown-menu>ul {
    text-align: right
  }

  .verticalmenu .menu>li.item>.dropdown-menu>ul>li {
    max-width: 100% !important;
    flex: 0 0 100% !important;
    padding: 0 !important
  }

  .verticalmenu .menu>li.item>.dropdown-menu>ul>li a {
    padding: 5px 0 !important;
    font-size: 1.3rem !important
  }

  .verticalmenu .menu>li.item>.dropdown-menu>ul>li .menu-content .title-category {
    font-size: 1.6rem;
    font-weight: 500;
    margin-top: 10px;
    text-align: left
  }

  .lang-rtl .verticalmenu .menu>li.item>.dropdown-menu>ul>li .menu-content .title-category {
    text-align: right
  }

  .verticalmenu .menu>li.item>.dropdown-menu>ul>li .menu-content ul li a {
    text-align: left;
    font-size: 1.3rem !important
  }

  .lang-rtl .verticalmenu .menu>li.item>.dropdown-menu>ul>li .menu-content ul li a {
    text-align: right
  }

  .verticalmenu .menu>li.item>a {
    padding: 10px
  }

  .tags {
    display: block !important
  }

  .tags .title {
    margin-bottom: 10px
  }

  .buttons {
    margin-top: 5px
  }

  .buttons .list-inline-item {
    margin-top: 5px
  }

  .group-category {
    padding-top: 10px
  }

  .group-category .d-flex {
    display: block !important
  }

  .group-category .col {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%
  }
}

@-webkit-keyframes hovermenuu {
  0% {
    -webkit-transform: translateX(5%);
    transform: translateX(5%);
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1
  }
}

@keyframes hovermenuu {
  0% {
    -webkit-transform: translateX(5%);
    transform: translateX(5%);
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1
  }
}

@media (min-width:992px) {
  body:not(#index) #header.header-5 .verticalmenu {
    display: none
  }

  #header.header-5 .verticalmenu-main .verticalmenu-content {
    min-width: 250px
  }

  #header.header-6 .verticalmenu,
  #header.header-7 .verticalmenu {
    display: none
  }

  #header.header-6 .verticalmenu-main .verticalmenu-content,
  #header.header-7 .verticalmenu-main .verticalmenu-content {
    min-width: 250px
  }
}

@media (min-width:992px) and (max-width:1199px) {
  #header.header-5 .verticalmenu .menu>li {
    padding: 10px 10px 8px 10px
  }

  #header.header-5 .verticalmenu .menu>li .menu-sub-title {
    margin-top: -12px
  }

  #header.header-5 .verticalmenu-main .verticalmenu-content {
    min-width: 210px
  }
}

@media (min-width:992px) {
  .one-columns {
    width: 830px;
    margin: 0 auto
  }
}

#sdsblogArticle {
  font-family: "Roboto", sans-serif
}

#sdsblogArticle .post-img {
  margin-bottom: 25px
}

#sdsblogArticle .post-title {
  color: #78b144;
  font-size: 2rem;
  margin-bottom: 22px;
  text-transform: uppercase
}

#sdsblogArticle .articleContent {
  font-weight: 400;
  line-height: 22px;
  color: #666
}

#sdsblogArticle .articleContent h1,
#sdsblogArticle .articleContent h2,
#sdsblogArticle .articleContent h3,
#sdsblogArticle .articleContent h4,
#sdsblogArticle .articleContent h5,
#sdsblogArticle .articleContent h6 {
  color: #78b144;
  text-transform: uppercase;
  font-size: 1.6rem;
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 23px
}

#sdsblogArticle .articleContent img {
  max-width: 100%
}

#sdsblogArticle .sdsarticleBottom {
  margin-top: 23px;
  margin-bottom: 35px;
  padding: 6px 0;
  border-top: 1px dotted #949494;
  border-bottom: 1px dotted #949494
}

#sdsblogArticle .sdsarticleBottom .post-info span {
  position: relative;
  font-size: 1.1rem;
  font-weight: 400;
  text-transform: uppercase;
  color: #666;
  margin-left: 7px;
  padding-left: 10px;
  color: #c6c6c6
}

.lang-rtl #sdsblogArticle .sdsarticleBottom .post-info span {
  margin-right: 7px;
  margin-left: inherit
}

.lang-rtl #sdsblogArticle .sdsarticleBottom .post-info span {
  padding-right: 10px;
  padding-left: inherit
}

#sdsblogArticle .sdsarticleBottom .post-info span:before {
  content: "";
  height: 9px;
  width: 1px;
  background: #c6c6c6;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.lang-rtl #sdsblogArticle .sdsarticleBottom .post-info span:before {
  right: 0;
  left: auto
}

#sdsblogArticle .sdsarticleBottom .post-info span:first-child {
  padding: 0;
  margin: 0
}

#sdsblogArticle .sdsarticleBottom .post-info span:first-child:before {
  display: none
}

#sdsblogArticle .sdsarticleBottom .post-info span i {
  display: none
}

#sdsblogArticle .sdsarticleBottom .button-share {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end
}

#sdsblogArticle .sdsarticleBottom .button-share .social-sharing .dropdown-menu .dropdown-item i {
  margin-right: 10px
}

.lang-rtl #sdsblogArticle .sdsarticleBottom .button-share .social-sharing .dropdown-menu .dropdown-item i {
  margin-left: 10px;
  margin-right: inherit
}

#sdsblogArticle .sdsarticleBottom .button-share .btn-link span {
  font-size: 1.1rem;
  color: #c6c6c6;
  font-weight: 400;
  text-transform: uppercase
}

#sdsblogArticle .sdsarticleBottom .button-share .btn-link span i {
  color: #001c7a;
  display: inline-block !important
}

#sdsblogArticle .sdsarticleBottom .button-share .btn-link:hover span,
#sdsblogArticle .sdsarticleBottom .button-share .btn-link:focus span {
  color: #fff !important
}

#sdsblogArticle .sdsarticleBottom .button-share .btn-link:hover span i,
#sdsblogArticle .sdsarticleBottom .button-share .btn-link:focus span i {
  color: #fff
}

@media (max-width:767px) {
  #sdsblogArticle .sdsarticleBottom {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #sdsblogArticle .sdsarticleBottom .post-info {
    margin-top: 10px
  }

  #sdsblogArticle .sdsarticleBottom .button-share {
    -webkit-justify-content: flex-start !important;
    -moz-justify-content: flex-start !important;
    -ms-justify-content: flex-start !important;
    justify-content: flex-start !important;
    -ms-flex-pack: flex-start !important;
    margin-top: 10px
  }
}

#sdsblogArticle #articleRelated {
  margin-bottom: 30px
}

#sdsblogArticle #articleRelated .title_block {
  font-size: 2.4rem;
  color: #222;
  font-weight: 700;
  margin-bottom: 2.5rem
}

#sdsblogArticle #articleRelated .block-content {
  margin: 0 -15px
}

#sdsblogArticle #articleRelated .block-content .item {
  padding: 0 15px
}

#sdsblogArticle #articleRelated .block-content .post-item .post-image {
  overflow: hidden;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease
}

#sdsblogArticle #articleRelated .block-content .post-item .post-image img {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease
}

#sdsblogArticle #articleRelated .block-content .post-item .post-image:hover img {
  -webkit-transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2)
}

#sdsblogArticle #articleRelated .block-content .post-item .post_title {
  margin-top: 15px;
  margin-bottom: 12px
}

#sdsblogArticle #articleRelated .block-content .post-item .post_title a {
  font-size: 1.4rem;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
  color: #222
}

.sdstags-update {
  display: inline-block;
  margin-top: 10px;
  text-align: right
}

.lang-rtl .sdstags-update {
  text-align: left
}

.sdstags-update .tags {
  float: left
}

.lang-rtl .sdstags-update .tags {
  float: right
}

.sdstags-update .tags a {
  font-size: 12px;
  color: #8F8F8F;
  padding: 8px 7px;
  border: 1px solid #D8D8D8;
  margin: 0 5px 10px 0
}

.sdsarticleBottom h4,
#sdsblogCategory h4 {
  clear: both;
  font-size: 16px;
  letter-spacing: 0;
  margin: 20px 0 10px
}

.sdsarticleBottom ul,
#sdsblogCategory ul {
  float: left;
  list-style: none outside none;
  padding: 0;
  width: 40%
}

.sdsarticleBottom li,
#sdsblogCategory li {
  background: url(../images/message-news.png) no-repeat scroll 0 3px transparent;
  padding: 3px 0 3px 20px
}

#productRelated .box-product {
  margin: 0;
  overflow: hidden;
  width: 100%
}

#productRelated .relProduct {
  background: none repeat scroll 0 0 transparent;
  display: inline-block;
  margin: 0 0 15px;
  padding: 0;
  text-align: center;
  width: 19%
}

#articleComments {
  background-color: #FFF;
  border-bottom: 4px solid #E1E1E1;
  border-radius: 5px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, .1);
  clear: left;
  margin: 20px 0;
  padding: 10px 15px
}

#articleComments h3 {
  font-size: 18px;
  margin: 0;
  padding: 8px 15px 10px
}

div.relProduct .cart {
  text-align: center;
  width: 100%
}

div.relProduct .price {
  color: #333;
  display: block;
  font-size: 16px;
  margin-bottom: 4px
}

div.relProduct .price-old {
  color: #999;
  font-size: 12px;
  text-decoration: line-through
}

div.relProduct .price-new {
  font-size: 16px
}

#articleComments h4 {
  font-size: 20px;
  letter-spacing: 0;
  margin: 0 0 10px
}

#articleComments h4 span {
  font-size: 14px;
  font-weight: 400
}

#articleComments #comments {
  overflow: hidden
}

#comments .commentEmpty {
  background: none repeat scroll 0 0 #FFF;
  border: 1px solid #D8D8D8;
  margin-bottom: 10px;
  padding: 8px 10px
}

#comments .commentList {
  list-style: none outside none;
  margin: 0;
  padding: 0
}

.commentList li {
  border: 1px solid #DDD;
  border-radius: 4px;
  margin-bottom: 10px;
  min-height: 95px;
  padding: 8px 8px 8px 120px;
  position: relative
}

.lang-rtl .commentList li {
  padding: 8px 120px 8px 8px
}

.childComment li {
  border: 1px solid #FFF
}

.commentList li .avatar {
  background: none repeat scroll 0 0 #EEE;
  border: 1px solid #DDD;
  left: 10px;
  padding: 2px;
  position: absolute;
  top: 10px
}

.lang-rtl .commentList li .avatar {
  right: 10px;
  left: auto
}

.commentList li .badge {
  background: none repeat scroll 0 0 #222;
  color: #FFF;
  cursor: default;
  font-size: 10px;
  letter-spacing: 1px;
  margin-right: 4px;
  padding: 1px 4px;
  text-shadow: 1px 1px 0 #333
}

.commentList li .default {
  background: none repeat scroll 0 0 #0555C6
}

.commentList li .top,
.commentList li .admin {
  background: none repeat scroll 0 0 red
}

.commentList li .name,
.commentList li .name a {
  color: #333;
  cursor: default;
  font-size: 15px;
  text-decoration: none
}

.commentList li .name a {
  cursor: pointer
}

.commentList li .name a:hover {
  text-decoration: underline
}

.commentList li .created {
  color: #888;
  font-size: 10px;
  margin: 2px 0 8px
}

.commentList li .reply {
  height: 22px;
  margin-top: 10px;
  text-align: right
}

.commentList li .reply a {
  background: none repeat scroll 0 0 #666;
  color: #FFF;
  cursor: pointer;
  display: inline-block;
  font-size: 11px;
  padding: 3px 10px;
  text-decoration: none
}

.commentList li .reply a:hover {
  background: none repeat scroll 0 0 #333
}

.commentList .even {
  background: none repeat scroll 0 0 #FFF
}

.childComment .even {
  background: none repeat scroll 0 0 #F8F8F8
}

.commentList .odd {
  background: none repeat scroll 0 0 #EEE
}

.childComment .odd {
  background: none repeat scroll 0 0 #E6E6E6
}

#comments .pagination {
  border: medium none;
  color: #666;
  font-size: 11px;
  padding: 0
}

#comments .pagination .links a,
#comments .pagination .links b {
  font-size: 10px;
  padding: 2px 5px
}

#comments .pagination .links a {
  background: none repeat scroll 0 0 #FFF;
  color: #666
}

#comments .pagination .links b {
  background: none repeat scroll 0 0 #0481CF;
  color: #FFF
}

#respond {
  font-size: 1.2rem;
  margin-bottom: 9rem;
  margin-top: 60px
}

#respond .comment-reply-title {
  font-size: 2.4rem;
  font-weight: 700;
  font-family: "Poppins", sans-serif;
  margin: 0 0 35px;
  color: #222
}

#respond #replyTitle {
  display: none
}

#respond #cancelCommentReply {
  background: none repeat scroll 0 0 #666;
  color: #FFF;
  float: right;
  font-size: 11px;
  margin-top: -27px;
  padding: 3px 10px;
  text-decoration: none
}

#respond #cancelCommentReply:hover {
  background: none repeat scroll 0 0 #333
}

#respond input[disabled] {
  background: none repeat scroll 0 0 transparent;
  border: medium none
}

#respond input[type="text"] {
  height: 42px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0
}

#respond textarea {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  margin-bottom: 19px
}

#respond .captcha input[type="text"] {
  width: 85px
}

#respond .note {
  color: #888;
  display: block;
  font-size: 10px;
  margin: 0 8px
}

#respond .error {
  color: #D00;
  display: inline-block;
  font-size: 11px;
  margin: 0 8px
}

#respond .btn {
  background: #001c7a;
  color: #fff;
  font-size: 1.2rem;
  font-weight: 700;
  text-transform: uppercase;
  height: 44px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-color: #001c7a;
  padding: .5rem 2.4rem
}

#respond .btn:hover {
  background: #78b144;
  border-color: #78b144
}

#comments #commentTitle {
  display: none
}

#comments #replyTitle {
  display: block;
  margin-bottom: 10px
}

.blogSearch {
  margin: 15px 0;
  overflow: hidden
}

.blogSearch .title {
  font-size: 14px
}

.blogSearch ul {
  line-height: 20px;
  list-style: none outside none;
  margin: 0;
  padding: 0
}

.blogSearch a {
  text-decoration: none
}

.blogSearch a:hover {
  text-decoration: underline
}

.blogSearch .info,
.blogSearch .sdsreadMore {
  color: #888;
  font-size: 11px;
  font-style: italic
}

.blogSearch img {
  background: none repeat scroll 0 0 #F8F8F8;
  border: 1px solid #E8E8E8;
  padding: 3px
}

.blogSearch p {
  margin: 0
}

.blogSearch .plain {
  margin-bottom: 15px;
  padding-left: 20px
}

.blogSearch .plain li {
  background: url(../images/arrow.gif) no-repeat scroll 0 6px transparent;
  padding-left: 15px
}

.blogSearch .plain .info {
  margin-left: 15px
}

.blogSearch .compact li {
  float: left;
  height: 120px;
  padding: 0 1.5%;
  width: 47%
}

.lang-rtl .blogSearch .compact li {
  float: right
}

.blogSearch .compact div {
  margin-left: 110px
}

.blogSearch .compact .title {
  font-size: 18px
}

.blogSearch .compact .info {
  display: block
}

.blogSearch .compact img {
  float: left
}

.blogSearch .grid>div {
  display: inline-block;
  margin-bottom: 25px;
  vertical-align: top
}

.blogSearch .grid img {
  display: block;
  margin: 0 auto 8px
}

.blogSearch .grid .info {
  display: block;
  font-size: 10px
}

#tab-related-article {
  overflow: hidden
}

#tab-related-article ul {
  line-height: 20px;
  list-style: none outside none;
  margin: 0;
  padding: 0
}

#tab-related-article li {
  float: left;
  min-height: 160px;
  overflow: hidden;
  padding: 0 1%;
  width: 31%
}

.lang-rtl #tab-related-article li {
  float: right
}

#tab-related-article a {
  text-decoration: none
}

#tab-related-article a:hover {
  text-decoration: underline
}

#tab-related-article .blogTitle {
  display: block;
  font-size: 14px
}

#tab-related-article .blogImage {
  float: left;
  margin-right: 10px
}

.lang-rtl #tab-related-article .blogImage {
  float: right
}

#tab-related-article .info {
  color: #888;
  font-size: 11px;
  font-style: italic;
  margin-right: 8px
}

#tab-related-article img {
  background: none repeat scroll 0 0 #F8F8F8;
  border: 1px solid #E8E8E8;
  padding: 3px
}

#tab-related-article p {
  margin: 0
}

#smartblogsearch {
  background: #001c7a;
  padding: 18px 20px 22px 20px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px
}

#smartblogsearch h4 {
  margin-bottom: 17px
}

#smartblogsearch h4 a {
  font-size: 1.3rem;
  font-weight: 700;
  color: #fff;
  line-height: 1
}

#smartblogsearch .block_content {
  margin-bottom: 0
}

#smartblogsearch .block_content form input {
  border: none
}

#smartblogsearch .block_content form input::-webkit-input-placeholder {
  font-size: 11px;
  color: #d7d7d7
}

#smartblogsearch .block_content form input:-moz-placeholder {
  font-size: 11px;
  color: #d7d7d7
}

#smartblogsearch .block_content form input::-moz-placeholder {
  font-size: 11px;
  color: #d7d7d7
}

#smartblogsearch .block_content form input:-ms-input-placeholder {
  font-size: 11px;
  color: #d7d7d7
}

#smartblogsearch .block_content form .btn-blog-search {
  position: absolute;
  top: 0;
  right: 0;
  width: 43px;
  overflow: hidden;
  height: 45px;
  color: #909090;
  font-size: 1.8rem;
  background: none;
  border: none;
  cursor: pointer
}

#smartblogsearch .block_content form .btn-blog-search:focus {
  outline: none
}

#smartblogsearch .block_content form .btn-blog-search:hover {
  color: #001c7a
}

#sdsblogCategory h1 {
  font-size: 2.4rem;
  color: #222;
  margin-bottom: 40px;
  line-height: 1;
  font-family: "Poppins", sans-serif;
  font-weight: 600
}

#sdsblogCategory .blog-description {
  padding: 30px 30px 20px 30px;
  background-color: #f3f3f3;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 40px
}

#sdsblogCategory .blog-description p {
  font-size: 1.3rem;
  color: #666
}

#smartblogcat .sdsarticleCat {
  margin-bottom: 38px
}

#smartblogcat .articleContent {
  margin-bottom: 25px
}

#smartblogcat .sdsarticleHeader .sdstitle_block {
  font-family: "Poppins", sans-serif;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 16px;
  margin-bottom: 12px
}

#smartblogcat .sdsarticleHeader .sdstitle_block a {
  color: #444
}

#smartblogcat .sdsarticleHeader .sdstitle_block a:hover {
  color: #001c7a
}

#smartblogcat .sdsarticleHeader span {
  color: #666;
  font-size: 12px
}

#smartblogcat .sdsarticleHeader span a {
  color: #666
}

#smartblogcat .sdsarticleHeader span a:hover {
  color: #001c7a
}

#smartblogcat .sdsarticleHeader .sdsarticle-info .comment a,
#smartblogcat .sdsarticleHeader .sdsarticle-info span {
  position: relative;
  font-size: 10px;
  font-weight: 400;
  text-transform: uppercase;
  color: #c6c6c6;
  margin-left: 7px;
  padding-left: 10px
}

.lang-rtl #smartblogcat .sdsarticleHeader .sdsarticle-info .comment a,
.lang-rtl #smartblogcat .sdsarticleHeader .sdsarticle-info span {
  margin-right: 7px;
  margin-left: inherit
}

.lang-rtl #smartblogcat .sdsarticleHeader .sdsarticle-info .comment a,
.lang-rtl #smartblogcat .sdsarticleHeader .sdsarticle-info span {
  padding-right: 10px;
  padding-left: inherit
}

#smartblogcat .sdsarticleHeader .sdsarticle-info .comment a:before,
#smartblogcat .sdsarticleHeader .sdsarticle-info span:before {
  content: "";
  height: 9px;
  width: 1px;
  background: #c6c6c6;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.lang-rtl #smartblogcat .sdsarticleHeader .sdsarticle-info .comment a:before,
.lang-rtl #smartblogcat .sdsarticleHeader .sdsarticle-info span:before {
  right: 0;
  left: auto
}

#smartblogcat .sdsarticleHeader .sdsarticle-info .comment a:first-child,
#smartblogcat .sdsarticleHeader .sdsarticle-info span:first-child {
  padding: 0;
  margin: 0
}

#smartblogcat .sdsarticleHeader .sdsarticle-info .comment a:first-child:before,
#smartblogcat .sdsarticleHeader .sdsarticle-info span:first-child:before {
  display: none
}

#smartblogcat .sdsarticleHeader .sdsarticle-info .comment a i,
#smartblogcat .sdsarticleHeader .sdsarticle-info span i {
  display: none
}

#smartblogcat .sdsarticle-des {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 18px;
  color: #666
}

#smartblogcat .sdsarticle-des p {
  margin: 10px 0;
  font-size: 12px;
  line-height: 25px;
  padding-bottom: 0;
  color: #666
}

#smartblogcat .sdsarticle-des .more {
  display: block;
  padding-top: 10px
}

#smartblogcat .sdsarticle-des ol {
  list-style-type: none
}

#smartblogcat .r_more {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 500;
  color: #001c7a
}

#smartblogcat .r_more:hover {
  color: #78b144
}

#smartblogcat.items-center .sdsarticleCat {
  text-align: center
}

#smartblogcat .sdsarticleCat.items-list {
  margin-bottom: 5px
}

#smartblogcat .sdsarticleCat.items-list .sdstitle_block {
  margin-top: -.7rem
}

#smartblogcat .sdsarticleCat.items-list .articleContent {
  max-width: 370px;
  margin-right: 30px
}

.lang-rtl #smartblogcat .sdsarticleCat.items-list .articleContent {
  margin-left: 30px;
  margin-right: inherit
}

.view {
  font-size: 16px;
  float: right
}

.lang-rtl .view {
  float: left
}

.view .icon-blog-open {
  width: 24px;
  height: 20px;
  background: url(../img/icon-blog-eyes.png) no-repeat center center;
  margin-top: 3px;
  float: left;
  margin-right: 5px
}

.lang-rtl .view .icon-blog-open {
  float: right
}

.lang-rtl .view .icon-blog-open {
  margin-left: 5px;
  margin-right: inherit
}

fieldset.account_creation {
  background: none repeat scroll 0 0 #F8F8F8;
  padding: 0 0 15px
}

.comment-reply-title {
  margin: 10px;
  font-size: 18px
}

.account_creation p.text {
  margin: 10px;
  padding-bottom: 10px;
  color: #313131
}

.account_creation p.text input {
  border: 1px solid #CCC;
  color: #666;
  font-size: 12px;
  height: 22px;
  padding: 0 5px
}

.news_module_image_holder {
  position: relative
}

.news_module_image_holder a {
  display: block
}

#left_column .news_module_image_holder {
  padding: 0;
  float: left;
  padding-right: 10px;
  width: 45%;
  border: none
}

.lang-rtl #left_column .news_module_image_holder {
  float: right
}

.lang-rtl #left_column .news_module_image_holder {
  padding-left: 10px;
  padding-right: inherit
}

.post-page {
  text-align: center
}

.post-page .results {
  margin-top: 10px
}

.post-page .pagination {
  display: block;
  margin-top: 0;
  margin-bottom: 78px
}

.post-page .pagination li {
  width: 35px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  font-size: 1.6rem;
  border: 1px solid #d3d3d3;
  background: transparent;
  display: inline-block;
  overflow: hidden;
  margin-right: 5px
}

.lang-rtl .post-page .pagination li {
  margin-left: 5px;
  margin-right: inherit
}

.post-page .pagination li:last-child {
  margin-right: 0
}

.lang-rtl .post-page .pagination li:last-child {
  margin-left: 0;
  margin-right: inherit
}

.post-page .pagination li .page-link {
  border: none;
  background-color: transparent;
  display: block;
  color: #9b9a9a;
  border: none;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  line-height: 35px
}

.post-page .pagination li .page-active {
  display: block;
  cursor: not-allowed;
  color: #fff;
  background: #001c7a
}

.paddleftreleted {
  padding-left: 34px
}

.sdsbox-content .fullwidthreleted {
  width: 100%
}

.sdstitle_block {
  font-size: 15px;
  font-family: "Poppins", sans-serif;
  line-height: 40px;
  margin: 0;
  position: relative
}

.sdstitle_block .all_news {
  float: right;
  font-size: 10px
}

#left_column .sdsblog-box-content {
  padding-top: 15px
}

.sdsbox-content ul {
  list-style-type: none;
  margin-bottom: 0
}

.sdsbox-content ul li a {
  font-size: 14px;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
  display: block;
  line-height: 18px
}

.sdsbox-content ul li .info {
  font-size: 10px;
  font-weight: 400;
  font-style: italic;
  color: #666;
  display: block;
  height: 40px;
  overflow: hidden;
  line-height: 18px
}

.sdsbox-content .recentComments li {
  padding: 0;
  margin-top: 15px;
  display: inline-block;
  width: 100%
}

.sdsbox-content .recentComments li a img {
  float: left
}

.lang-rtl .sdsbox-content .recentComments li a img {
  float: right
}

.sdsbox-content .popularArticles li {
  padding: 0;
  margin-top: 15px;
  display: inline-block;
  width: 100%
}

.sdsbox-content .popularArticles li .image-post a {
  display: block;
  border: 1px solid #D8D8D8;
  padding: 2px;
  border-radius: 2px
}

.sdsbox-content .popularArticles li .image-post a img {
  max-width: 100%
}

.sdsbox-content .recentArticles li {
  padding: 0;
  margin-top: 15px;
  display: inline-block;
  width: 100%
}

.sdsbox-content .recentArticles li .image-post a {
  display: block;
  border: 1px solid #D8D8D8;
  padding: 2px;
  border-radius: 2px
}

.sdsbox-content .recentArticles li .image-post a img {
  max-width: 100%
}

.blogTags .sdsbox-content {
  margin-bottom: 10px
}

.blogTags .sdsbox-content a {
  line-height: 1.5em;
  margin: 0 .1em;
  padding: 5px;
  font-weight: 700;
  font-size: 12px
}

.smartblock {
  margin-bottom: 20px
}

.bloggrid {
  border: 1px solid #E3E3E3;
  float: left;
  margin: 5px;
  width: 46%
}

.sds_blog_post {
  font-family: "Roboto", sans-serif;
  text-align: center;
  margin-bottom: 60px;
  font-size: 13px
}

.sds_blog_post .sds_post_title {
  display: block;
  background: transparent;
  padding: 0;
  margin: 0;
  line-height: 30px;
  text-transform: none;
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  max-height: 35px;
  overflow: hidden;
  text-align: left;
  font-style: italic
}

.lang-rtl .sds_blog_post .sds_post_title {
  text-align: right
}

.sds_blog_post .sds_post_title a {
  color: #001c7a
}

#left_column .sds_blog_post .sds_post_title {
  font-size: 10px;
  margin: 0;
  line-height: 12px;
  border: none
}

.sds_blog_post .blog-date {
  font-size: 20px;
  line-height: 20px;
  text-transform: uppercase;
  position: absolute;
  padding: 10px;
  bottom: 20px;
  right: 20px;
  color: #242424;
  background-color: #fff;
  font-size: 12px
}

.lang-rtl .sds_blog_post .blog-date {
  left: 20px;
  right: auto
}

.sds_blog_post .blog-date .date {
  font-size: 15px;
  font-weight: 700;
  color: #001c7a;
  margin-bottom: 0;
  font-family: "Roboto", sans-serif
}

.sds_blog_post .blog-date .month {
  font-size: 10px
}

.sds_blog_post .blog-des {
  line-height: 1.6em;
  color: #666;
  max-height: 60px;
  overflow: hidden;
  margin-top: 20px
}

.sds_blog_post .info-box {
  text-align: left
}

.lang-rtl .sds_blog_post .info-box {
  text-align: right
}

#left_column .sds_blog_post {
  width: 100% !important;
  text-align: left;
  margin-bottom: 15px
}

.lang-rtl #left_column .sds_blog_post {
  text-align: right
}

.sds_blog_post .blog-content {
  background: #FFF;
  padding: 35px 0;
  position: relative
}

.sds_blog_post .btn {
  border: 0 none;
  font-size: 13px;
  text-transform: none;
  padding-left: 0
}

.lang-rtl .sds_blog_post .btn {
  padding-right: 0;
  padding-left: inherit
}

.sds_blog_post .btn span {
  display: inline-block;
  margin-right: 5px;
  font-style: italic
}

.lang-rtl .sds_blog_post .btn span {
  margin-left: 5px;
  margin-right: inherit
}

.sds_blog_post .btn:hover {
  background-color: transparent;
  color: #001c7a
}

#sdssearch_block_top .btn.button-search {
  position: absolute;
  top: 0;
  right: 0;
  color: #000;
  padding: 8px 10px;
  text-align: center
}

#sdssearch_block_top .btn.button-search:hover {
  color: #001c7a
}

#sdssearch_block_top #search_query_top {
  height: 45px;
  line-height: 45px
}

.ac_results {
  background: #fff;
  border: 1px solid #d6d4d4;
  width: 271px;
  margin-top: -1px
}

.ac_results li {
  padding: 0 10px;
  font-weight: 400;
  color: #686666;
  font-size: 13px;
  line-height: 22px
}

.ac_results li .ac_odd {
  background: #fff
}

.ac_results li:hover,
.ac_results li.ac_over {
  background: #fbfbfb
}

form#searchbox {
  position: relative
}

form#searchbox label {
  color: #333
}

form#searchbox input#search_query_block {
  margin-right: 10px;
  max-width: 222px;
  margin-bottom: 10px;
  display: inline-block;
  float: left
}

form#searchbox .button.button-small {
  float: left
}

form#searchbox .button.button-small i {
  margin-right: 0
}

.smartblogcomments {
  clear: both
}

.smartblogcomments .success {
  background-color: #DFF0D8;
  border-color: #D6E9C6;
  color: #3C763D;
  border: 1px solid transparent;
  border-radius: 4px;
  margin-bottom: 20px;
  padding: 15px
}

.smartblogcomments .warning {
  background-color: #F2DEDE;
  border-color: #EBCCD1;
  color: #A94442;
  border: 1px solid transparent;
  border-radius: 4px;
  margin-bottom: 20px;
  padding: 15px
}

#category_blog_block_left ul {
  margin: 10px 0
}

#category_blog_block_left ul li a {
  position: relative;
  display: block;
  font-size: 10px;
  color: #666;
  text-transform: uppercase;
  line-height: 25px;
  padding-left: 10px
}

.lang-rtl #category_blog_block_left ul li a {
  padding-right: 10px;
  padding-left: inherit
}

#category_blog_block_left ul li a:before {
  content: "\f04d";
  font-family: "FontAwesome";
  font-size: 3px;
  text-align: left;
  position: absolute;
  top: 0;
  height: 100%;
  left: 0;
  width: 10px
}

.lang-rtl #category_blog_block_left ul li a:before {
  text-align: right
}

.lang-rtl #category_blog_block_left ul li a:before {
  right: 0;
  left: auto
}

#category_blog_block_left ul li a:hover {
  color: #666
}

#tags_blog_block_left .block_content {
  overflow: hidden
}

#tags_blog_block_left .block_content a {
  font-size: 12px;
  color: #666;
  padding: 8px 7px;
  border: 1px solid #eaeaea;
  float: left;
  margin: 0 5px 10px 0
}

.lang-rtl #tags_blog_block_left .block_content a {
  float: right
}

.lang-rtl #tags_blog_block_left .block_content a {
  margin: 0 0 10px 5px
}

.meta {
  display: block;
  width: 100%;
  margin-top: 5px
}

.meta .icon-user {
  width: 16px;
  height: 16px;
  background: url(../img/icon-blog-user.png) no-repeat center center;
  margin-top: 3px;
  float: left;
  margin-right: 5px
}

.lang-rtl .meta .icon-user {
  float: right
}

.lang-rtl .meta .icon-user {
  margin-left: 5px;
  margin-right: inherit
}

.meta .author {
  font-size: 13px;
  font-weight: 300;
  color: #666;
  margin-right: 20px
}

.lang-rtl .meta .author {
  margin-left: 20px;
  margin-right: inherit
}

.meta .author span {
  font-weight: 400;
  color: #666
}

.meta .categories {
  font-size: 13px;
  color: #666;
  margin-right: 20px
}

.lang-rtl .meta .categories {
  margin-left: 20px;
  margin-right: inherit
}

.meta .categories .fa {
  font-size: 15px;
  color: #666
}

#cancel-comment-reply-link {
  line-height: 20px;
  text-transform: none
}

.blogModule .block_content {
  margin-bottom: 50px
}

body {
  font-family: "Roboto", sans-serif;
  font-size: 1.3rem;
  background: #fff;
  color: #666
}

body.layout-boxed {
  background: #e6e6e6
}

body.show-boxpage {
  overflow: hidden;
  height: 100%;
  height: 100vh
}

@media (min-width:1200px) {
  .container.no-index {
    width: 1200px
  }

  #wrapper-site:not(.page-index) .container.no-index {
    width: 1200px
  }
}

@media (min-width:576px) {
  .col-sm-cus-5 {
    position: relative;
    width: 100%;
    min-height: 1px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    padding-left: 5px;
    padding-right: 5px
  }
}

#header .js-btn-search {
  width: 21px;
  height: 21px;
  cursor: pointer;
  margin-right: 20px;
  padding-top: 3px;
  text-align: center
}

.lang-rtl #header .js-btn-search {
  margin-left: 20px;
  margin-right: inherit
}

#header .js-btn-search i {
  font-size: 19px;
  color: #383838
}

#header .js-btn-search:hover i {
  color: #001c7a
}

#header .contentsticky_search .block_social {
  position: relative;
  padding-right: 10px
}

.lang-rtl #header .contentsticky_search .block_social {
  padding-left: 10px;
  padding-right: inherit
}

#header .contentsticky_search .btn-social {
  font-size: 0;
  text-align: center;
  min-width: 26px;
  width: 26px;
  height: 26px;
  line-height: 26px;
  border: 1px solid rgba(255, 255, 255, .15);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  font-size: 1.3rem
}

#header .contentsticky_search .btn-social:hover {
  border-color: #001c7a;
  background-color: #001c7a
}

#header .contentsticky_search ul li:not(:last-child) {
  margin-right: 0
}

.lang-rtl #header .contentsticky_search ul li:not(:last-child) {
  margin-left: 0;
  margin-right: inherit
}

#header .contentsticky_search ul li a {
  margin-right: 20px
}

.lang-rtl #header .contentsticky_search ul li a {
  margin-left: 20px;
  margin-right: inherit
}

#header .contentsticky_search ul li a i {
  text-align: center;
  height: 26px;
  line-height: 26px;
  color: #fff;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  font-size: 1.4rem
}

#header .contentsticky_search ul li a:hover i {
  color: #001c7a
}

@media (max-width:991px) {
  #header .contentsticky_search ul {
    position: absolute;
    width: max-content;
    top: -5px;
    left: 28px;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
    background: #252525;
    padding: 5px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
    z-index: 9
  }

  .lang-rtl #header .contentsticky_search ul {
    right: 28px;
    left: auto
  }

  .lang-rtl #header .contentsticky_search ul {
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px)
  }

  #header .contentsticky_search.active ul {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
  }

  .lang-rtl #header .contentsticky_search.active ul {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
  }
}

#header .label-header {
  font-size: 10px;
  text-transform: uppercase;
  color: #909090;
  font-weight: 700;
  margin-top: 6px;
  display: none
}

#header .toggle-popup-login {
  cursor: pointer
}

#header-sticky {
  visibility: hidden
}

@media (max-width:767px) {
  #header-sticky {
    display: none
  }
}

@media (min-width:768px) {
  #header-sticky {
    position: fixed;
    width: 100%;
    top: -50px;
    left: 0;
    z-index: 1020;
    padding: 0 0;
    -webkit-box-shadow: 0 6px 5px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 6px 5px rgba(0, 0, 0, .1);
    -ms-box-shadow: 0 6px 5px rgba(0, 0, 0, .1);
    -o-box-shadow: 0 6px 5px rgba(0, 0, 0, .1);
    box-shadow: 0 6px 5px rgba(0, 0, 0, .1);
    -webkit-transition: top 0.45s ease;
    -moz-transition: top 0.45s ease;
    -ms-transition: top 0.45s ease;
    -o-transition: top 0.45s ease;
    transition: top 0.45s ease;
    background: #78b144;
    margin-top: -40px;
  }

  .lang-rtl #header-sticky {
    right: 0;
    left: auto
  }

  #header-sticky.sticky-menu-active {
    visibility: visible;
    top: 0;
    -webkit-transition: top 0.45s ease;
    -moz-transition: top 0.45s ease;
    -ms-transition: top 0.45s ease;
    -o-transition: top 0.45s ease;
    transition: top 0.45s ease
  }

  #header-sticky.sticky-menu-active .nov-megamenu .menu>li:focus>a {
    color: #78b144
  }

  #header-sticky.sticky-menu-active .nov-megamenu .menu>li>a {
    padding: 15.5px 10px 15.5px 10px
  }

  #header-sticky.sticky-menu-active .nov-megamenu .menu>li>a:hover {
    color: #78b144
  }

  #header-sticky.sticky-menu-active .contentstickynew_search #search_widget form {
    display: block !important
  }

  #header-sticky.sticky-menu-active .contentstickynew_search #search_widget form:after {
    display: none
  }

  #header-sticky.sticky-menu-active .contentstickynew_search #search_widget form .ui-autocomplete-input {
    width: 100%;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    -ms-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    -o-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 30px;
    padding-right: 135px;
    min-height: 46px;
    font-size: 1.4rem;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;
    background-color: #fff;
    background-image: none;
    border: none;
    text-align: left
  }

  .lang-rtl #header-sticky.sticky-menu-active .contentstickynew_search #search_widget form .ui-autocomplete-input {
    padding-left: 135px;
    padding-right: 30px
  }

  .lang-rtl #header-sticky.sticky-menu-active .contentstickynew_search #search_widget form .ui-autocomplete-input {
    text-align: right
  }

  #header-sticky.sticky-menu-active .contentstickynew_search #search_widget form .ui-autocomplete-input::-webkit-input-placeholder {
    text-transform: uppercase;
    font-size: 1.3rem;
    color: #d7d7d7
  }

  #header-sticky.sticky-menu-active .contentstickynew_search #search_widget form .ui-autocomplete-input:-moz-placeholder {
    text-transform: uppercase;
    font-size: 1.3rem;
    color: #d7d7d7
  }

  #header-sticky.sticky-menu-active .contentstickynew_search #search_widget form .ui-autocomplete-input::-moz-placeholder {
    text-transform: uppercase;
    font-size: 1.3rem;
    color: #d7d7d7
  }

  #header-sticky.sticky-menu-active .contentstickynew_search #search_widget form .ui-autocomplete-input:-ms-input-placeholder {
    text-transform: uppercase;
    font-size: 1.3rem;
    color: #d7d7d7
  }

  #header-sticky.sticky-menu-active .contentstickynew_search #search_widget form button {
    top: 3px;
    height: 100%;
    width: 50px
  }

  #header-sticky.sticky-header-1 {
    background: #001c7a
  }

  #header-sticky.sticky-header-2 {
    background: #fff
  }

  #header-sticky.sticky-header-2 .blockcart .header-cart .header-cart-icon .icon-header-cart {
    background-position: 0 -23px
  }

  #header-sticky.sticky-header-2 .nov-megamenu .menu>li>a {
    color: #78b144
  }

  #header-sticky.sticky-header-2 .nov-megamenu .menu>li>a:hover {
    color: #001c7a
  }

  #header-sticky.sticky-header-3 {
    background: #001c7a
  }

  #header-sticky.sticky-header-4 {
    background: #001c7a
  }

  #header-sticky.sticky-header-4 .title-cart {
    display: none
  }

  #header-sticky.sticky-header-4 .blockcart .header-cart .header-cart-icon .icon-header-cart {
    background-position: -55px -22px
  }

  #header-sticky.sticky-header-7,
  #header-sticky.sticky-header-6,
  #header-sticky.sticky-header-5 {
    background: #fff
  }

  #header-sticky.sticky-header-7 .contentstickynew_logo img,
  #header-sticky.sticky-header-6 .contentstickynew_logo img,
  #header-sticky.sticky-header-5 .contentstickynew_logo img {
    max-height: 35px
  }

  #header-sticky.sticky-header-7.sticky-menu-active .nov-megamenu .menu>li:focus>a,
  #header-sticky.sticky-header-6.sticky-menu-active .nov-megamenu .menu>li:focus>a,
  #header-sticky.sticky-header-5.sticky-menu-active .nov-megamenu .menu>li:focus>a {
    color: #78b144
  }

  #header-sticky.sticky-header-7.sticky-menu-active .nov-megamenu .menu>li>a,
  #header-sticky.sticky-header-6.sticky-menu-active .nov-megamenu .menu>li>a,
  #header-sticky.sticky-header-5.sticky-menu-active .nov-megamenu .menu>li>a {
    color: #222
  }

  #header-sticky.sticky-header-7.sticky-menu-active .nov-megamenu .menu>li>a:hover,
  #header-sticky.sticky-header-6.sticky-menu-active .nov-megamenu .menu>li>a:hover,
  #header-sticky.sticky-header-5.sticky-menu-active .nov-megamenu .menu>li>a:hover {
    color: #78b144
  }

  #header-sticky.sticky-header-7 .blockcart .header-cart .header-cart-icon .icon-header-cart,
  #header-sticky.sticky-header-6 .blockcart .header-cart .header-cart-icon .icon-header-cart,
  #header-sticky.sticky-header-5 .blockcart .header-cart .header-cart-icon .icon-header-cart {
    background-position: -55px -146px
  }

  #header-sticky.sticky-header-7 .title-cart,
  #header-sticky.sticky-header-6 .title-cart,
  #header-sticky.sticky-header-5 .title-cart {
    display: none
  }

  #header-sticky .title-cart {
    font-size: 10px;
    text-transform: uppercase;
    color: #000;
    font-weight: 700;
    margin-top: 6px
  }

  #header-sticky .blockcart .header-cart .header-cart-icon .cart-products-count {
    top: 50px;
    right: -12px;
    left: auto
  }

  .lang-rtl #header-sticky .blockcart .header-cart .header-cart-icon .cart-products-count {
    left: -12px;
    right: auto
  }

  .lang-rtl #header-sticky .blockcart .header-cart .header-cart-icon .cart-products-count {
    right: auto;
    left: auto
  }
}

.btnov-lines {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 13px;
  height: 1px;
  background: #383838;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  cursor: pointer
}

.btnov-lines:before,
.btnov-lines:after {
  content: '';
  display: inline-block;
  position: absolute;
  left: 0;
  width: 13px;
  height: 1px;
  background: #383838;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease
}

.btnov-lines:before {
  top: 4px
}

.btnov-lines:after {
  top: -4px
}

.act .btnov-lines {
  background: transparent;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease
}

.act .btnov-lines:before,
.act .btnov-lines:after {
  top: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease
}

.act .btnov-lines:before {
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
  -ms-transform: rotate3d(0, 0, 1, 45deg);
  transform: rotate3d(0, 0, 1, 45deg)
}

.act .btnov-lines:after {
  -webkit-transform: rotate3d(0, 0, 1, -45deg);
  -ms-transform: rotate3d(0, 0, 1, -45deg);
  transform: rotate3d(0, 0, 1, -45deg)
}

.toggle-group-menu-vertical {
  margin-right: 29px
}

.lang-rtl .toggle-group-menu-vertical {
  margin-left: 29px;
  margin-right: inherit
}

.btnov-lines-large {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 3px;
  background: #383838;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  cursor: pointer
}

.btnov-lines-large:before,
.btnov-lines-large:after {
  content: '';
  display: inline-block;
  position: absolute;
  left: 0;
  width: 16px;
  height: 3px;
  background: #383838;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease
}

.btnov-lines-large:before {
  top: 6px
}

.btnov-lines-large:after {
  top: -6px
}

.act .btnov-lines-large {
  background: transparent;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease
}

.act .btnov-lines-large:before,
.act .btnov-lines-large:after {
  top: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease
}

.act .btnov-lines-large:before {
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
  -ms-transform: rotate3d(0, 0, 1, 45deg);
  transform: rotate3d(0, 0, 1, 45deg)
}

.act .btnov-lines-large:after {
  -webkit-transform: rotate3d(0, 0, 1, -45deg);
  -ms-transform: rotate3d(0, 0, 1, -45deg);
  transform: rotate3d(0, 0, 1, -45deg)
}

.toggle-nav {
  margin-left: 20px;
  position: relative;
  text-align: center;
  color: #fff;
  cursor: pointer;
  line-height: 60px;
  font-size: 16px;
  font-weight: 800;
  text-transform: uppercase;
  background-color: #001c7a;
  padding-left: 25px;
  padding-right: 25px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px
}

.lang-rtl .toggle-nav {
  padding-left: 25px;
  padding-right: 25px
}

.toggle-nav i {
  font-size: 2.4rem;
  color: #fff001;
  padding-right: 25px
}

.lang-rtl .toggle-nav i {
  padding-left: 25px;
  padding-right: inherit
}

@media (max-width:1199px) {
  .toggle-nav i {
    padding-right: 10px
  }

  .lang-rtl .toggle-nav i {
    padding-left: 10px;
    padding-right: inherit
  }
}

@media (min-width:768px) and (max-width:991px) {
  .toggle-nav {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 10px
  }

  .lang-rtl .toggle-nav {
    padding-left: 15px;
    padding-right: 15px
  }
}

body:not(#index) .verticalmenu-main.open_menu .toggle-nav i:before {
  content: "\f136"
}

.nov-cart {
  position: relative;
  z-index: 1001
}

.top-column {
  z-index: 1;
  margin-top: 2rem;
  position: relative
}

#slidershow {
  margin-bottom: 9.5rem
}

.slideshow-container {
  background-color: #FFF;
  position: relative;
  z-index: 1;
  margin-bottom: 3.5rem
}

#displayTop {
  margin-bottom: 7.5rem
}

#module-novadvancedsearch-result #content-wrapper #main {
  margin-bottom: 30px
}

#module-novadvancedsearch-result #content-wrapper .page-content .row .item {
  margin-bottom: 30px
}

.breadcrumb-container {
  background: transparent;
  position: relative;
  z-index: 1
}

#main {
  margin-bottom: 6rem
}

#index #main {
  margin-bottom: 0
}

.columns-container {
  z-index: 1;
  position: relative
}

.nov-row {
  position: relative
}

.nov-row .background-row {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.lang-rtl .nov-row .background-row {
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg)
}

@media (max-width:767px) {
  .page-home {
    overflow: hidden
  }
}

.page-home .nov-row.no-gutters .nov-row-wrap {
  margin-right: 0;
  margin-left: 0
}

.page-home .nov-row.no-gutters .nov-row-wrap>[class*="col-"] {
  padding-right: 0;
  padding-left: 0
}

.page-home>.nov-row {
  margin-bottom:0;
  margin-top: 5rem;
}

.center_column {
  position: relative
}

.bottom-container {
  position: relative
}

.footer .link-list .title_block {
  margin-bottom: 16px;
  text-transform: uppercase;
  color: #fff;
  line-height: 21px;
  font-size: 1.4rem
}

.footer .link-list ul {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0
}

.lang-rtl .footer .link-list ul {
  padding-right: 0;
  padding-left: inherit
}

.footer .link-list ul li {
  padding: 0 0 11px 0
}

.footer .link-list ul a {
  font-family: "Poppins", sans-serif;
  color: #fff
}

.footer .link-list ul a:hover {
  color: #78b144
}

.footer .newsletter-top {
  border-bottom: 2px dashed #f1c200
}

.footer .newsletter-footer {
  max-width: 660px;
  margin: 0 auto;
  margin-bottom: -24px;
  padding-top: 27px;
  position: relative;
  z-index: 100
}

.footer .newsletter-footer .title_block {
  font-size: 2.4rem;
  color: #fff;
  line-height: 22px;
  margin-bottom: 15px;
  text-align: center
}

.footer .newsletter-footer .sub_title {
  font-family: "Roboto", sans-serif;
  margin-top: 13px;
  padding-bottom: 12px;
  font-weight: 400;
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
  text-align: center
}

.footer .newsletter-footer .input-group-btn {
  position: absolute;
  bottom: 0;
  right: 0
}

.lang-rtl .footer .newsletter-footer .input-group-btn {
  left: 0;
  right: auto
}

.footer .newsletter-footer .input-group-btn .btn-secondary {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  min-width: 136px
}

.footer .newsletter-footer .block_newsletter {
  position: relative
}

.footer .newsletter-footer .block_newsletter input {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  text-align: left
}

.lang-rtl .footer .newsletter-footer .block_newsletter input {
  text-align: right
}

#nov-copyright {
  border-top: 2px dashed #f1c200;
  padding: 27px 0;
  margin: 0;
  font-size: 1.2rem;
  font-weight: 700;
  color: #fff
}

.nov-canvas-menu {
  color: #666;
  position: fixed;
  z-index: 101;
  top: 0;
  left: -36rem;
  background: #fff;
  width: 36rem;
  height: 100%;
  padding: 4rem 6.2rem 4rem 7.3rem;
  -webkit-box-shadow: 5px 0 12px rgba(0, 0, 0, .25);
  -moz-box-shadow: 5px 0 12px rgba(0, 0, 0, .25);
  -ms-box-shadow: 5px 0 12px rgba(0, 0, 0, .25);
  -o-box-shadow: 5px 0 12px rgba(0, 0, 0, .25);
  box-shadow: 5px 0 12px rgba(0, 0, 0, .25);
  -webkit-transition: all 0.35s ease 0.15s;
  -moz-transition: all 0.35s ease 0.15s;
  -ms-transition: all 0.35s ease 0.15s;
  -o-transition: all 0.35s ease 0.15s;
  transition: all 0.35s ease 0.15s;
  overflow: hidden
}

.lang-rtl .nov-canvas-menu {
  right: -36rem;
  left: auto
}

.lang-rtl .nov-canvas-menu {
  padding: 4rem 7.3rem 4rem 6.2rem
}

.nov-canvas-menu .casvas-content {
  overflow: hidden;
  overflow-y: scroll;
  position: absolute;
  width: 100%;
  right: -16px;
  top: 0;
  bottom: 0;
  padding: 4rem 6.2rem 4rem 5.7rem
}

.lang-rtl .nov-canvas-menu .casvas-content {
  left: -16px;
  right: auto
}

.lang-rtl .nov-canvas-menu .casvas-content {
  padding: 4rem 5.7rem 4rem 6.2rem
}

.nov-canvas-menu .casvas-content>div {
  -webkit-transform: translateY(50px);
  -ms-transform: translateY(50px);
  transform: translateY(50px);
  -webkit-transition: all 0.35s ease 0;
  -moz-transition: all 0.35s ease 0;
  -ms-transition: all 0.35s ease 0;
  -o-transition: all 0.35s ease 0;
  transition: all 0.35s ease 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0
}

.nov-canvas-menu .casvas-content .language-selector {
  padding-bottom: 1.5rem
}

.nov-canvas-menu.canvas-active {
  left: 0
}

.lang-rtl .nov-canvas-menu.canvas-active {
  right: 0;
  left: auto
}

.nov-canvas-menu.canvas-active .casvas-content>div {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: all 0.35s ease 0;
  -moz-transition: all 0.35s ease 0;
  -ms-transition: all 0.35s ease 0;
  -o-transition: all 0.35s ease 0;
  transition: all 0.35s ease 0;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

.nov-canvas-menu.canvas-active .casvas-content>div:first-child {
  -webkit-transition-delay: .1s;
  transition-delay: .1s
}

.nov-canvas-menu.canvas-active .casvas-content>div:nth-child(2) {
  -webkit-transition-delay: .3s;
  transition-delay: .3s
}

.nov-canvas-menu.canvas-active .casvas-content>div:nth-child(3) {
  -webkit-transition-delay: .5s;
  transition-delay: .5s
}

.nov-canvas-menu.canvas-active .casvas-content>div:nth-child(4) {
  -webkit-transition-delay: .7s;
  transition-delay: .7s
}

.canvas-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9;
  width: 0;
  height: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  transition: width 0s .5s, height, 0s .5s, opacity .5s 0s;
  background: rgba(0, 0, 0, .5);
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAAElBMVEVMaXErKysrKysrKysrKysrKyv15CA9AAAABnRSTlMAWvldn/tfuYl0AAAAPUlEQVR42mNwZAACEQYhAQYGRkUQAjOFBEAsIBfEYWAQDWRAUIzKRiBBIQNmRRCHgQHIFTJgYABynUHyJgCicQRBDpYNjwAAAABJRU5ErkJggg==), auto
}

.lang-rtl .canvas-overlay {
  right: 0;
  left: auto
}

.canvas-overlay.act {
  width: 100%;
  height: 100%;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  transition: width 0s 0s, height, 0s 0s, opacity .5s 0s
}

#_desktop_back_top {
  position: fixed;
  bottom: 50px;
  right: 15px;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  z-index: 999;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-align: center
}

.lang-rtl #_desktop_back_top {
  left: 15px;
  right: auto
}

#_desktop_back_top span {
  padding: 4px 12px;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #ccc;
  display: inline-block;
  background-color: #fff;
  color: #ccc;
  font-size: 2rem;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  margin-bottom: 40px;
}

#_desktop_back_top .text {
  display: none
}

#_desktop_back_top:hover {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  bottom: 55px
}

#_desktop_back_top:hover span {
  color: #001c7a
}

#_mobile_back_top i:before {
  content: "\f39d";
  font-family: "Material-Design-Iconic-Font"
}

#page-preloader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  width: 100vw;
  height: 100vh;
  z-index: 999999999;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center
}

.page-loading {
  width: 245px;
  height: 245px;
  position: relative
}

.page-loading div {
  width: 245px;
  height: 245px;
  position: absolute
}

.page-loading img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -70px;
  margin-left: -80px
}

.page-loading div {
  width: 196px;
  height: 196px;
  margin: 24.5px;
  border-radius: 20%;
  transform: rotate(45deg);
  mix-blend-mode: multiply;
  animation: 2s cubic-bezier(.66, -.7, .27, 1.6) infinite
}

.page-loading div:nth-child(1) {
  background-color: #29ffff;
  animation-name: rotate-1
}

.page-loading div:nth-child(2) {
  background-color: #ff65ff;
  animation-name: rotate-2
}

.page-loading div:nth-child(3) {
  background-color: #ffc;
  animation-name: rotate-3
}

@keyframes rotate-1 {
  to {
    transform: rotate(135deg)
  }
}

@keyframes rotate-2 {
  to {
    transform: rotate(225deg)
  }
}

@keyframes rotate-3 {
  to {
    transform: rotate(315deg)
  }
}

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-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
}

.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;
  padding-bottom: 8px
}

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

.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 0;
  border: none;
  outline: none;
  background: #eee;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
  z-index: 9
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: #001c7a
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  color: #fff
}

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

.slick-prev:before,
.slick-next:before {
  font-family: "Material-Design-Iconic-Font";
  font-size: 20px;
  line-height: 1;
  color: #797979;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block
}

.slick-prev {
  left: 0
}

.lang-rtl .slick-prev {
  right: 0;
  left: auto
}

.slick-prev:before {
  content: ""
}

.slick-next {
  right: 0
}

.lang-rtl .slick-next {
  left: 0;
  right: auto
}

.slick-next:before {
  content: ""
}

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

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

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

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px;
  cursor: pointer
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1
}

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 20px;
  height: 20px;
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: #000;
  opacity: .25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
  color: #000;
  opacity: .75
}

.owl-carousel {
  display: none;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  -moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.owl-carousel.owl-loaded {
  display: block
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block
}

.owl-carousel.owl-hidden {
  opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab
}

.owl-carousel.owl-rtl {
  direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
  float: right
}

.no-js .owl-carousel {
  display: block
}

.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
  z-index: 0
}

.owl-carousel .owl-animated-out {
  z-index: 1
}

.owl-carousel .fadeOut {
  animation-name: fadeOut
}

@keyframes fadeOut {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0
  }
}

.owl-height {
  transition: height 500ms ease-in-out
}

.owl-carousel .owl-item {
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  -webkit-transition: opacity 600ms ease;
  -moz-transition: opacity 600ms ease;
  -ms-transition: opacity 600ms ease;
  -o-transition: opacity 600ms ease;
  transition: opacity 600ms ease
}

.owl-carousel .owl-item.active {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  -webkit-transition: opacity 600ms ease;
  -moz-transition: opacity 600ms ease;
  -ms-transition: opacity 600ms ease;
  -o-transition: opacity 600ms ease;
  transition: opacity 600ms ease;
  transform-style: preserve-3d
}

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 600ms ease
}

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000
}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(../css/owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease
}

.owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%
}

.owl-carousel .owl-item img {
  width: auto;
  display: inline-block
}

.owl-theme {
  position: relative
}

.owl-theme .owl-nav {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease 0.2s;
  -moz-transition: opacity 0.5s ease 0.2s;
  -ms-transition: opacity 0.5s ease 0.2s;
  -o-transition: opacity 0.5s ease 0.2s;
  transition: opacity 0.5s ease 0.2s;
  margin-top: 0
}

.owl-theme .owl-nav [class*='owl-'] {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  border: 1px solid #d8d8d8;
  color: #686868;
  font-size: 1.4rem;
  background: #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  cursor: pointer;
  position: absolute;
  width: 30px;
  height: 30px;
  text-align: center;
  margin: 0;
  padding: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px
}

.owl-theme .owl-nav [class*='owl-']:hover {
  background: #001c7a;
  text-decoration: none;
  border-color: #001c7a;
  color: #fff
}

.owl-theme .owl-nav [class*='owl-'].disabled {
  cursor: not-allowed;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

.owl-theme .owl-nav [class*='owl-'] span {
  display: none
}

.owl-theme .owl-nav .owl-prev {
  left: 0
}

.lang-rtl .owl-theme .owl-nav .owl-prev {
  right: 0;
  left: auto
}

.owl-theme .owl-nav .owl-next {
  right: 0
}

.lang-rtl .owl-theme .owl-nav .owl-next {
  left: 0;
  right: auto
}

.owl-theme:hover .owl-nav {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

.owl-theme .owl-nav.disabled+.owl-dots {
  margin-top: 0
}

.owl-theme .owl-dots {

  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: absolute;
  z-index: 99;
  left: 0;
  text-align: right;
  margin: 0
}

.lang-rtl .owl-theme .owl-dots {
  right: 0;
  left: auto
}

.lang-rtl .owl-theme .owl-dots {
  text-align: left
}

.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1
}

.owl-theme .owl-dots .owl-dot span {
  background-color: #78b144;
  cursor: pointer;
  display: inline-block;
  height: 17px;
  width: 17px;
  margin: 0 5px;
  padding: 0;
  position: relative;
  text-indent: -9999px;
  border-radius: 50%;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease
}

.owl-theme .owl-dots .owl-dot:hover span,
.owl-theme .owl-dots .owl-dot.active span {
  background: #001c7a
}

.title_block {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  color: #222;
  line-height: 1
}

.title_block .sub_title {
  font-weight: 400;
  display: block;
  text-transform: initial;
  font-family: "Roboto", sans-serif
}

.title_block.title_1 {
  text-transform: uppercase;
  font-size: 2.2rem;
  letter-spacing: 4px;
  margin-bottom: 35px
}

.title_block.title_1 .sub_title {
  font-size: 1rem;
  letter-spacing: 1px;
  color: #c2c2c2;
  text-transform: uppercase;
  margin-top: 10px;
  font-weight: 500;
  padding: 0 15px;
  line-height: 1.5
}

.title_block.title_2 {
  font-size: 2.2rem;
  margin-bottom: 40px
}

.title_block.title_2 .sub_title {
  font-size: 1.3rem;
  color: #666;
  margin-top: 10px;
  line-height: 1.5
}

.title_block.title_3 {
  font-size: 3rem;
  font-weight: 900;
  margin-bottom: 40px;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  position: relative
}

.title_block.title_3 .sub_title {
  font-size: 1.3rem;
  margin-top: 10px;
  letter-spacing: normal;
  text-transform: none;
  line-height: 1.5
}

.block-margin {
  margin: -15px;
  overflow: hidden
}

.block-margin .block-padding .owl-stage-outer {
  overflow: initial
}

#block-reassurance {
  margin-top: 30px;
  margin-bottom: 0
}

#block-reassurance ul {
  padding: 0;
  list-style: none
}

#block-reassurance li {
  border: 1px solid #e9e9e9;
  padding: 8px 13px
}

#block-reassurance li:not(:last-child) {
  margin-bottom: 6px
}

#block-reassurance li .block-reassurance-item img {
  margin-right: 10px;
  min-width: 40px
}

.lang-rtl #block-reassurance li .block-reassurance-item img {
  margin-left: 10px;
  margin-right: inherit
}

#block-reassurance li .block-reassurance-item .text {
  margin-left: 15px;
  font-weight: 700;
  font-size: 1.2rem
}

.lang-rtl #block-reassurance li .block-reassurance-item .text {
  margin-right: 15px;
  margin-left: inherit
}

#product #block-reassurance span {
  font-size: 1.4rem
}

.infostore-inline ul li {
  font-size: 12px;
  font-family: "Poppins", sans-serif
}

.infostore-inline ul li.list-inline-item:not(:last-child) {
  margin-right: 30px
}

.lang-rtl .infostore-inline ul li.list-inline-item:not(:last-child) {
  margin-left: 30px;
  margin-right: inherit
}

.infostore-inline ul li a {
  color: #666
}

.infostore-inline ul li a:hover {
  color: #001c7a
}

.infostore-inline ul li i {
  float: left;
  margin-right: 9px;
  font-size: 17px;
  color: #001c7a
}

.lang-rtl .infostore-inline ul li i {
  float: right
}

.lang-rtl .infostore-inline ul li i {
  margin-left: 9px;
  margin-right: inherit
}

#block_advancedsearch {
  padding-left: 0
}

.ac_nov_results {
  z-index: 99999;
  background: #fff;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
  -ms-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
  -o-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
  min-width: 300px;
  padding: 15px 0
}

.ac_nov_results ul {
  margin: 0;
  max-height: 500px;
  overflow-y: scroll;
  padding: 0
}

.ac_nov_results ul::-webkit-scrollbar {
  width: .7rem
}

.ac_nov_results ul::-webkit-scrollbar-track {
  background: #eaeaea;
  -webkit-border-radius: .4rem;
  -moz-border-radius: .4rem;
  -ms-border-radius: .4rem;
  -o-border-radius: .4rem;
  border-radius: .4rem
}

.ac_nov_results ul::-webkit-scrollbar-thumb {
  background-color: #222;
  -webkit-border-radius: .4rem;
  -moz-border-radius: .4rem;
  -ms-border-radius: .4rem;
  -o-border-radius: .4rem;
  border-radius: .4rem
}

.ac_nov_results ul li {
  padding: 0 30px;
  list-style: none
}

.ac_nov_results ul li img {
  border: 1px solid #eaeaea;
  width: 60px;
  height: auto;
  margin-right: 15px
}

.lang-rtl .ac_nov_results ul li img {
  margin-left: 15px;
  margin-right: inherit
}

.ac_nov_results ul li a {
  font-weight: 500;
  font-size: 1.1rem;
  color: #222
}

.ac_nov_results ul {
  list-style-type: none;
  padding: 0
}

.ac_nov_results ul.has-scroll {
  max-height: 500px;
  overflow-y: scroll
}

.ac_nov_results ul li {
  padding: 0 30px
}

.ac_nov_results ul li .media {
  padding: 10px 0
}

.ac_nov_results ul li:not(:last-child) .media {
  border-bottom: 1px solid #e9e9e9
}

.ac_nov_results ul li img {
  max-width: 65px;
  margin-right: 20px;
  border-radius: 3px;
  border: 1px solid #e9e9e9
}

.lang-rtl .ac_nov_results ul li img {
  margin-left: 20px;
  margin-right: inherit
}

.ac_nov_results ul li a {
  font-weight: 500;
  font-size: 1.1rem
}

.ac_nov_results ul li .media .media-body .search-price {
  color: #001c7a;
  font-weight: 700;
  font-size: 1.3rem;
  margin-top: 10px
}

#_desktop_search_content {
  min-width: 240px
}

#_desktop_search_content .nov_category_tree {
  padding-right: 10px;
  background: #fff;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  position: relative
}

.lang-rtl #_desktop_search_content .nov_category_tree {
  padding-left: 10px;
  padding-right: inherit
}

.lang-rtl #_desktop_search_content .nov_category_tree {
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-topleft: inherit;
  -webkit-border-top-left-radius: inherit;
  border-top-left-radius: inherit
}

.lang-rtl #_desktop_search_content .nov_category_tree {
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: inherit;
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit
}

#_desktop_search_content .nov_category_tree:after {
  content: "";
  position: absolute;
  right: 11px;
  top: calc(50% + 1px);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  width: 0;
  height: 0;
  border-top: 4px solid #d7d7d7;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent
}

.lang-rtl #_desktop_search_content .nov_category_tree:after {
  left: 11px;
  right: auto
}

#_desktop_search_content .nov_category_tree>.dropdown-menu::-webkit-scrollbar {
  width: .7rem
}

#_desktop_search_content .nov_category_tree>.dropdown-menu::-webkit-scrollbar-track {
  background: #eaeaea;
  -webkit-border-radius: .4rem;
  -moz-border-radius: .4rem;
  -ms-border-radius: .4rem;
  -o-border-radius: .4rem;
  border-radius: .4rem
}

#_desktop_search_content .nov_category_tree>.dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #222;
  -webkit-border-radius: .4rem;
  -moz-border-radius: .4rem;
  -ms-border-radius: .4rem;
  -o-border-radius: .4rem;
  border-radius: .4rem
}

#_desktop_search_content .nov_category_tree .dropdown-toggle {
  font-size: 1.3rem;
  color: #d7d7d7;
  font-weight: 500;
  text-transform: capitalize;
  border: none;
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 0;
  padding: 0;
  margin-left: 13px;
  margin-right: 15px;
  min-width: 68px;
  text-align: left;
  background: #fff;
  line-height: 1;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  position: relative;
  display: inline-block
}

.lang-rtl #_desktop_search_content .nov_category_tree .dropdown-toggle {
  text-align: right
}

#_desktop_search_content .nov_category_tree .dropdown-toggle:after {
  display: none
}

.lang-rtl #_desktop_search_content .nov_category_tree .dropdown-toggle {
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-topleft: inherit;
  -webkit-border-top-left-radius: inherit;
  border-top-left-radius: inherit
}

.lang-rtl #_desktop_search_content .nov_category_tree .dropdown-toggle {
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -moz-border-radius-bottomleft: inherit;
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit
}

#_desktop_search_content .nov_category_tree .dropdown-toggle ul {
  margin-bottom: 0
}

#_desktop_search_content .nov_category_tree .dropdown-menu {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.3rem;
  max-height: 500px;
  overflow-y: scroll
}

#_desktop_search_content .nov_category_tree .dropdown-menu .dropdown-item {
  cursor: pointer;
  padding: 6px 19px;
  font-size: 1.1rem
}

#_desktop_search_content .nov_category_tree .dropdown-menu .dropdown-item span {
  display: block
}

#_desktop_search_content .nov_category_tree .dropdown-menu .dropdown-item:hover {
  color: #001c7a
}

@media (max-width:1199px) {
  #_desktop_search_content .nov_category_tree {
    max-width: 110px
  }

  #_desktop_search_content .nov_category_tree .dropdown-toggle {
    overflow-x: auto
  }
}

#_desktop_search_content .search_query {
  border: none;
  background: transparent;
  color: #fff;
  padding-left: 34px
}

.lang-rtl #_desktop_search_content .search_query {
  padding-right: 34px;
  padding-left: inherit
}

#_desktop_search_content .search_query:hover,
#_desktop_search_content .search_query:focus {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  outline: none
}

#_desktop_search_content .search_query::-webkit-input-placeholder {
  font-size: 10px;
  font-weight: 700;
  color: rgba(255, 228, 0, .2);
  text-transform: uppercase
}

#_desktop_search_content .search_query:-moz-placeholder {
  font-size: 10px;
  font-weight: 700;
  color: rgba(255, 228, 0, .2);
  text-transform: uppercase
}

#_desktop_search_content .search_query::-moz-placeholder {
  font-size: 10px;
  font-weight: 700;
  color: rgba(255, 228, 0, .2);
  text-transform: uppercase
}

#_desktop_search_content .search_query:-ms-input-placeholder {
  font-size: 10px;
  font-weight: 700;
  color: rgba(255, 228, 0, .2);
  text-transform: uppercase
}

#_desktop_search_content .button-search {
  position: initial
}

#_desktop_search_content .button-search .btn.btn-secondary {
  position: absolute;
  left: 0;
  top: 11px;
  padding: 0;
  border: none;
  background: transparent;
  z-index: 9;
  width: 23px;
  height: 23px;
  background: url(../img/icon-ecomart.png) no-repeat;
  background-position: -87px -100px
}

.lang-rtl #_desktop_search_content .button-search .btn.btn-secondary {
  right: 0;
  left: auto
}

#_desktop_search_content .button-search .btn.btn-secondary i {
  display: none
}

.block_newsletter input {
  height: 48px;
  background-color: #fff;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  text-align: center
}

.block_newsletter input::-webkit-input-placeholder {
  text-transform: uppercase;
  font-size: 10px;
  color: #cdcdcd
}

.block_newsletter input:-moz-placeholder {
  text-transform: uppercase;
  font-size: 10px;
  color: #cdcdcd
}

.block_newsletter input::-moz-placeholder {
  text-transform: uppercase;
  font-size: 10px;
  color: #cdcdcd
}

.block_newsletter input:-ms-input-placeholder {
  text-transform: uppercase;
  font-size: 10px;
  color: #cdcdcd
}

.block_newsletter .input-group-btn .btn {
  margin: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: none;
  background: #5b2001;
  height: 48px;
  min-height: 48px
}

.block_newsletter .input-group-btn .btn:hover {
  background: #001c7a;
  color: #fff
}

.block_newsletter .image-payment {
  margin-top: 78px
}

.icon-contact {
  background: #666;
  width: 33px;
  height: 33px;
  max-width: 33px;
  min-width: 33px;
  text-align: center;
  line-height: 33px;
  margin-right: 17px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease
}

.lang-rtl .icon-contact {
  margin-left: 17px;
  margin-right: inherit
}

.icon-contact:hover {
  background: #001c7a
}

.icon-contact .home {
  background-position: -1px -25px;
  background-image: url(../img/icon/icon-contacts.png);
  background-repeat: no-repeat;
  font-size: 0;
  width: 14px;
  height: 13px;
  display: inline-block
}

.icon-contact .phone {
  background-position: -2px -11px;
  background-image: url(../img/icon/icon-contacts.png);
  background-repeat: no-repeat;
  font-size: 0;
  width: 12px;
  height: 12px
}

.icon-contact .email {
  background-position: -2px 0;
  background-image: url(../img/icon/icon-contacts.png);
  background-repeat: no-repeat;
  font-size: 0;
  width: 13px;
  height: 9px
}

.nov-policy {
  text-align: center;
  position: relative;
  display: block
}

.nov-policy .title_policy {
  font-weight: 700;
  color: #222;
  font-family: "Poppins", sans-serif;
  margin-bottom: 11px;
  display: inline-block;
  position: relative;
  font-size: 1.6rem
}

.nov-policy .title_policy p {
  line-height: 20px
}

.nov-policy .content_policy {
  font-weight: 300;
  font-size: 1.5rem;
  line-height: 24px;
  color: #85c4aa;
  margin-bottom: 49px
}

.nov-policy img {
  margin-bottom: 25px
}

.nov-policy .content-policy.style_default .policy-icon {
  min-width: 93px;
  width: 70px;
  height: 70px;
  line-height: 200px;
  display: block;
  margin: 0 auto 162px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
  z-index: 2
}

.nov-policy .content-policy.style_default .policy-icon img {
  -webkit-transform: rotateY(0);
  transform: rotateY(0);
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  margin-bottom: 20px
}

.nov-policy .content-policy.style-1 .title_policy {
  font-size: 1.4rem;
  text-transform: uppercase;
  font-weight: 800
}

@media (min-width:992px) {
  .nov-policy .content-policy.style-2 {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center
  }
}

.nov-policy .content-policy.style-2 .policy-icon {
  min-width: 81px;
  height: 85px;
  line-height: 85px;
  background: url(assets/image/verified.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline-block
}

.nov-policy .content-policy.style-2 .policy-icon img {
  margin-bottom: 0;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
  -webkit-transform: rotateY(0deg);
  transform: rotateY(0deg)
}

.nov-policy .content-policy.style-2:hover .policy-icon img {
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease
}

.nov-policy .content-policy.style-2 .policy-info {
  text-align: left;
  padding-left: 20px
}

.lang-rtl .nov-policy .content-policy.style-2 .policy-info {
  text-align: right
}

.lang-rtl .nov-policy .content-policy.style-2 .policy-info {
  padding-right: 20px;
  padding-left: inherit
}

.nov-policy .content-policy.style-2 .policy-info .title_policy {
  font-size: 1.4rem;
  text-transform: uppercase;
  margin-bottom: 10px
}

@media (max-width:991px) {
  .nov-policy .content-policy.style-2 .policy-info {
    padding-left: 0;
    text-align: center;
    padding-top: 15px
  }

  .lang-rtl .nov-policy .content-policy.style-2 .policy-info {
    padding-right: 0;
    padding-left: inherit
  }

  .nov-policy .content-policy.style-2 .policy-info .title_policy {
    display: block
  }

  .nov-policy .content-policy.style-2 .policy-info p {
    max-width: 300px;
    display: inline-block
  }
}

.nov-policy:hover .style_default .policy-icon img,
.nov-policy:hover .style-1 .policy-icon img {
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease
}

.nov-policy .ltx-hex-wrapper {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 0
}

.lang-rtl .nov-policy .ltx-hex-wrapper {
  right: 50%;
  left: auto
}

.lang-rtl .nov-policy .ltx-hex-wrapper {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%)
}

.nov-policy .ltx-hex-shadow {
  top: 15px;
  left: 0;
  position: absolute;
  -webkit-filter: blur(10px);
  -moz-filter: blur(10px);
  -ms-filter: blur(10px);
  filter: blur(10px);
  zoom: 1;
  filter: alpha(opacity=10);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
  -webkit-opacity: .1;
  -moz-opacity: .1;
  -ms-opacity: .1;
  -o-opacity: .1;
  opacity: .1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease
}

.lang-rtl .nov-policy .ltx-hex-shadow {
  right: 0;
  left: auto
}

.nov-policy .ltx-hex-shadow .ltx-hex-inner:before {
  background-color: #5A3733
}

.nov-policy .ltx-hex {
  overflow: hidden;
  display: inline-block;
  width: 154px;
  height: 133.364px;
  transform: rotate(-30deg) skewX(30deg);
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  -o-border-radius: 14px;
  border-radius: 14px
}

.nov-policy .ltx-hex .ltx-hex-inner {
  transform: skewX(-30deg) rotate(60deg) skewX(30deg)
}

.nov-policy .ltx-hex>.ltx-hex-inner,
.nov-policy .ltx-hex>.ltx-hex-inner:before {
  display: block;
  overflow: hidden;
  width: inherit;
  height: inherit;
  -webkit-border-radius: inherit;
  -moz-border-radius: inherit;
  -ms-border-radius: inherit;
  -o-border-radius: inherit;
  border-radius: inherit
}

.nov-policy .ltx-hex .ltx-hex-inner:before {
  content: '';
  transform: skewX(-30deg) rotate(60deg) skewX(30deg)
}

.nov-policy .ltx-hex-wrapper,
.nov-policy .ltx-hex {
  width: 220px;
  height: 190.52px;
  border-radius: 16px
}

.nov-policy .ltx-hex-gray {
  top: 0;
  left: 0;
  position: absolute;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease
}

.lang-rtl .nov-policy .ltx-hex-gray {
  right: 0;
  left: auto
}

.nov-policy .ltx-hex-gray .ltx-hex-inner:before {
  background-color: #e9e9e9
}

.nov-policy .ltx-hex-white {
  top: 18px;
  left: 20px;
  position: absolute;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 180px;
  height: 155.88px;
  z-index: 9
}

.lang-rtl .nov-policy .ltx-hex-white {
  right: 20px;
  left: auto
}

.nov-policy .ltx-hex-white .ltx-hex-inner:before {
  background-color: #fff
}

.nov-banner .title_banner {
  font-weight: 900;
  color: #fff;
  font-family: "Poppins", sans-serif;
  margin-bottom: 5px;
  text-transform: uppercase;
  display: inline-block;
  position: relative;
  font-size: 3rem
}

.nov-banner .title_banner:before {
  content: '';
  display: block;
  height: 1px;
  width: 110px;
  background: #001c7a;
  position: absolute;
  top: 50%;
  left: -126px
}

.nov-banner .title_banner:after {
  content: '';
  display: block;
  height: 1px;
  width: 110px;
  background: #001c7a;
  position: absolute;
  top: 50%;
  right: -126px
}

.nov-banner .sub_title_banner {
  font-size: 2rem;
  font-weight: 200;
  color: #fff;
  margin-bottom: 20px;
  text-transform: capitalize
}

.nov-banner .content_banner {
  font-weight: 300;
  font-size: 1.5rem;
  line-height: 24px;
  color: #85c4aa;
  margin-bottom: 49px
}

.nov-banner img {
  margin-bottom: 30px
}

@media (min-width:992px) {
  .nov-banner .title_banner {
    font-size: 4rem
  }

  .nov-banner .sub_title_banner {
    font-size: 3rem
  }
}

.nov-banner .block_content {
  margin: 62px 20px 0
}

@media (max-width:1199px) {
  .nov-banner .block_content {
    margin: 30px 20px 0
  }
}

.tabs-subcat .nav-tabs {
  background: #78b144;
  padding-top: 6px;
  padding-bottom: 1px;
  border: none
}

.tabs-subcat .nav-tabs .nav-item {
  margin-bottom: 0
}

.tabs-subcat .nav-tabs .nav-item .nav-link {
  border: none;
  background: #78b144;
  color: #fff;
  padding: 15px 37px;
  font-size: 22px;
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-weight: 400;
  line-height: 1
}

.tabs-subcat .nav-tabs .nav-item .nav-link.active {
  background: #fff;
  color: #d6d6d6
}

.tabs-subcat .tab-pane {
  padding-top: 40px
}

.tabs-subcat .tab-pane .children-item {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #a7a7a7
}

.tabs-subcat .tab-pane .children-item.last {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none
}

.sidebar {
  margin-bottom: 8rem
}

.sidebar .block {
  padding: 0;
  margin-bottom: 4rem
}

.sidebar .block .title_block {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 2.5rem;
  font-size: 1.8rem;
  color: #222;
  text-transform: uppercase;
  text-align: left;
  border-bottom: 1px solid #e5e5e5
}

.lang-rtl .sidebar .block .title_block {
  text-align: right
}

.sidebar .block .title_block a,
.sidebar .block .title_block span {
  position: relative;
  padding-bottom: 19px
}

.sidebar .block .title_block a:before,
.sidebar .block .title_block span:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  background: #001c7a;
  left: 0;
  bottom: -2px
}

.lang-rtl .sidebar .block .title_block a:before,
.lang-rtl .sidebar .block .title_block span:before {
  right: 0;
  left: auto
}

.sidebar>div:last-child .block {
  margin-bottom: 0
}

.sidebar .active_filters {
  padding: 0 20px
}

.sidebar .active_filters .active-filter-title {
  display: none
}

.infomation {
  font-size: 1.2rem;
  font-family: "Poppins", sans-serif;
  line-height: 1
}

.infomation h3 {
  font-size: 1.2rem;
  color: #444;
  text-transform: uppercase
}

.collapse.in {
  display: block
}

.modal-open .modal {
  overflow: hidden
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  margin-top: 50vh
}

.lang-rtl .modal.in .modal-dialog {
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%)
}

.modal.in .modal-dialog .modal-content .position-sticky .in_border {
  padding-bottom: 0rem;
  margin-bottom: 0rem
}

.modal.in .modal-dialog .modal-content .images-container .js-qv-image {
  margin: 0 0 0 5px !important
}

.modal.in .modal-dialog .modal-content .images-container .thumb-container {
  padding: 10px 5px
}

#product .modal.in .modal-dialog .modal-content .images-container .js-qv-image {
  margin: 0 0 0 5px !important
}

#product .modal.in .modal-dialog .modal-content .images-container .product-images {
  margin-top: 0
}

#product .modal.in .modal-dialog .modal-content .images-container .thumb-container {
  padding: 10px 5px;
  max-width: 100px
}

#product .modal.in .modal-dialog .modal-content .images-container .thumb-container .thumb {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none
}

@media (min-width:768px) {
  .modal-dialog-centered {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - (2.5rem * 2))
  }
}

.breadcrumb {
  background: #ededed;
  color: #666;
  font-size: 1.3rem;
  margin-bottom: 6rem;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background-size: cover;
  padding-top: 26px;
  padding-bottom: 26px
}

.breadcrumb ol {
  text-align: left;
  padding-left: 0;
  font-family: "Roboto", sans-serif;
  margin: 0
}

.lang-rtl .breadcrumb ol {
  text-align: right
}

.lang-rtl .breadcrumb ol {
  padding-right: 0;
  padding-left: inherit
}

.breadcrumb ol li {
  padding: 0 11px;
  position: relative;
  display: inline-block;
  color: #666
}

.breadcrumb ol li a {
  font-size: 1.1rem;
  font-weight: 400;
  color: #909090
}

.breadcrumb ol li a:hover {
  color: #001c7a
}

.breadcrumb ol li:before {
  content: "";
  position: absolute;
  left: -3px;
  top: 50%;
  margin-top: -2px;
  font-size: 1.6rem;
  width: 5px;
  height: 5px;
  background: #909090;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  line-height: 1.6rem
}

.lang-rtl .breadcrumb ol li:before {
  right: -3px;
  left: auto
}

.breadcrumb ol li:first-child {
  padding-left: 0
}

.lang-rtl .breadcrumb ol li:first-child {
  padding-right: 0;
  padding-left: inherit
}

.breadcrumb ol li:first-child:before {
  display: none
}

.breadcrumb ol li:last-child {
  padding-right: 0
}

.lang-rtl .breadcrumb ol li:last-child {
  padding-left: 0;
  padding-right: inherit
}

.btn {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px
}

.btn span .right {
  margin-left: 5px;
  font-size: 10px
}

.lang-rtl .btn span .right {
  margin-right: 5px;
  margin-left: inherit
}

.btn span .left {
  margin-right: 5px;
  font-size: 10px
}

.lang-rtl .btn span .left {
  margin-left: 5px;
  margin-right: inherit
}

.btn.button-plus,
.btn.button-minus {
  font-size: 14px;
  line-height: 14px;
  color: #666;
  text-shadow: 1px -1px rgba(0, 0, 0, .05);
  padding: 0;
  border: 1px solid;
  border-color: #dedcdc #c1bfbf #b5b4b4 #dad8d8;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0
}

.btn.button-plus span,
.btn.button-minus span {
  display: block;
  border: 1px solid #fff;
  width: 25px;
  height: 25px;
  text-align: center;
  padding: 4px 0 0 0;
  background: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #fbfbfb 100%);
  background: -webkit-linear-gradient(top, #fff 0%, #fbfbfb 100%);
  background: -o-linear-gradient(top, #fff 0%, #fbfbfb 100%);
  background: -ms-linear-gradient(top, #fff 0%, #fbfbfb 100%);
  background: linear-gradient(to bottom, #fff 0%, #fbfbfb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fbfbfb', GradientType=0)
}

.btn.button-plus:hover,
.btn.button-minus:hover {
  color: #666
}

.btn.button-plus:hover span,
.btn.button-minus:hover span {
  filter: none;
  background: #f6f6f6
}

select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAABGCAYAAAA5MT9BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkzRjc5NTk3MjlFQjExRTc4QzM5RjQxNzQyMUFDQjI2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkzRjc5NTk4MjlFQjExRTc4QzM5RjQxNzQyMUFDQjI2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTNGNzk1OTUyOUVCMTFFNzhDMzlGNDE3NDIxQUNCMjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTNGNzk1OTYyOUVCMTFFNzhDMzlGNDE3NDIxQUNCMjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6czMcLAAAA+ElEQVR42uzXQQqCQBgFYHXnAVoJroKOUfvOEBS0syO07QbOLjDoIrbvAEmt2naGsDfwBzGMpjZGxBt4/DigHwOCPr8sS6/vFXhfWESIECHy14hSKuwVATDEOGHOekEEyJEYybpAQUMgQtbITaC5E8QAFkmSbDAnAm3bQHUnGSEDAXZ6A7N4gcaNj6K/8VVJ0zSu2I/q7jPj80eCCBEiRIgQIUKECBFrfYgr9iNX/WSKcTZ7CK51pThiZi5OUpjNSoBcesuhKVJbHSx1biXA8lmMPkYs0F2a197p24UHXqTCXbsAb+ucUeHCNhWOdY4IESJEfgV5CDAA4Lrqdk2iFWYAAAAASUVORK5CYII=);
  background-position: 100% -35px;
  background-repeat: no-repeat
}

select:focus {
  background-position: 100% 0
}

.lang-rtl select {
  background-position: 0 -35px
}

.lang-rtl select:focus {
  background-position: 0 0
}

p.info-title {
  font-weight: 700;
  color: #666;
  margin-bottom: 25px
}

p.info-account {
  margin: -4px 0 24px 0
}

.dark {
  color: #666
}

.label {
  white-space: normal;
  display: inline-block
}

label {
  color: #444
}

label.required:after {
  content: "*";
  color: red;
  font-size: 14px;
  position: relative;
  line-height: 12px
}

.unvisible {
  display: none
}

.checkbox {
  line-height: 16px
}

.checkbox label {
  color: #777
}

.close {
  opacity: 1
}

.close:hover {
  opacity: 1
}

table.std,
table.table_block {
  margin-bottom: 20px;
  width: 100%;
  border: 1px solid #d6d4d4;
  border-bottom: none;
  background: #fff;
  border-collapse: collapse;
  border-spacing: 0
}

table.std th,
table.table_block th {
  background: #fbfbfb;
  border: 1px solid #d6d4d4;
  border-bottom-width: 1px;
  padding: 8px;
  color: #333;
  vertical-align: middle;
  font-family: "Poppins", sans-serif;
  font-weight: 400
}

table.std tr.alternate_item,
table.table_block tr.alternate_item {
  background-color: #f3f3f3
}

table.std td,
table.table_block td {
  padding: 10px;
  border: 1px solid #d6d4d4;
  vertical-align: top
}

.table {
  margin-bottom: 30px
}

.table>thead>tr border>th {
  background: #001c7a;
  border-bottom-width: 1px;
  color: #fff;
  vertical-align: middle;
  border-color: rgba(255, 255, 255, .2)
}

.table td a.color-myaccount {
  color: #585858;
  text-decoration: underline
}

.table td a.color-myaccount:hover {
  text-decoration: none
}

.block_newsletter {
  position: relative
}

.alert {
  font-weight: 700
}

.alert ul,
.alert ol {
  padding-left: 15px;
  margin-left: 27px;
  margin-bottom: 0;
  list-style: none;
  display: inline-block
}

.lang-rtl .alert ul,
.lang-rtl .alert ol {
  padding-right: 15px;
  padding-left: inherit
}

.lang-rtl .alert ul,
.lang-rtl .alert ol {
  margin-right: 27px;
  margin-left: inherit
}

.alert ul li,
.alert ol li {
  font-weight: 400
}

.alert.alert-success {
  margin-bottom: 0;
  padding: 10px 20px;
  position: absolute;
  bottom: -53px;
  width: 100%
}

.alert.alert-success:before {
  font-family: "Material-Design-Iconic-Font";
  content: "\f269";
  font-size: 20px;
  padding-right: 7px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.lang-rtl .alert.alert-success:before {
  padding-left: 7px;
  padding-right: inherit
}

.alert.alert-success ul {
  display: inline-block
}

.alert.alert-danger:before {
  font-family: "FontAwesome";
  content: "\f057";
  font-size: 20px;
  padding-right: 7px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  vertical-align: sub
}

.lang-rtl .alert.alert-danger:before {
  padding-left: 7px;
  padding-right: inherit
}

.alert.alert-danger ul {
  display: inline-block;
  padding-left: 0;
  margin-left: 0
}

.lang-rtl .alert.alert-danger ul {
  padding-right: 0;
  padding-left: inherit
}

.lang-rtl .alert.alert-danger ul {
  margin-right: 0;
  margin-left: inherit
}

.alert.alert-warning {
  background-color: #fff6e6;
  border-color: #f8ebd4;
  color: #a48a5b
}

.alert.alert-warning:before {
  font-family: "Material-Design-Iconic-Font";
  content: "\f1f9";
  font-size: 20px;
  padding-right: 7px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  vertical-align: sub
}

.lang-rtl .alert.alert-warning:before {
  padding-left: 7px;
  padding-right: inherit
}

.page-heading {
  display: none
}

.page-subheading {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #666;
  font-size: 18px;
  border-bottom: 1px solid #F3F0F0;
  padding: 0 0 15px;
  line-height: normal;
  margin-bottom: 12px
}

h3.page-product-heading {
  color: #666;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 3.4rem;
  line-height: 20px;
  padding: 14px 20px 17px;
  margin: 0 0 20px;
  position: relative;
  border: 1px solid #eaeaea;
  border-bottom: none;
  background: #fbfbfb
}

.content_sortPagiBar {
  padding: 0;
  clear: both;
  margin-bottom: 20px;
  background-color: #fff
}

.content_sortPagiBar #productsSortForm {
  float: left;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px
}

.lang-rtl .content_sortPagiBar #productsSortForm {
  float: right
}

.lang-rtl .content_sortPagiBar #productsSortForm {
  padding-right: 15px;
  padding-left: inherit
}

.content_sortPagiBar #productsSortForm select {
  cursor: pointer;
  float: left
}

.lang-rtl .content_sortPagiBar #productsSortForm select {
  float: right
}

@media (max-width:991px) {
  .content_sortPagiBar #productsSortForm select {
    max-width: 160px
  }
}

.content_sortPagiBar .display,
.content_sortPagiBar .display_m {
  margin-bottom: 0;
  margin-right: 20px
}

.lang-rtl .content_sortPagiBar .display,
.lang-rtl .content_sortPagiBar .display_m {
  margin-left: 20px;
  margin-right: inherit
}

.content_sortPagiBar .display li,
.content_sortPagiBar .display_m li {
  display: inline-block;
  padding-left: 5px;
  text-align: center
}

.lang-rtl .content_sortPagiBar .display li,
.lang-rtl .content_sortPagiBar .display_m li {
  padding-right: 5px;
  padding-left: inherit
}

.content_sortPagiBar .display li a,
.content_sortPagiBar .display_m li a {
  color: #666;
  font-size: 11px;
  line-height: 14px;
  cursor: pointer;
  padding: 5px 0;
  border: 1px solid transparent;
  display: block
}

.content_sortPagiBar .display li a i,
.content_sortPagiBar .display_m li a i {
  display: block;
  font-size: 14px;
  margin: 2px 0 0 0;
  color: #666;
  text-decoration: none
}

.content_sortPagiBar .display li a:hover i,
.content_sortPagiBar .display_m li a:hover i {
  color: #001c7a;
  text-decoration: none
}

.content_sortPagiBar .display li.selected a,
.content_sortPagiBar .display_m li.selected a {
  cursor: default
}

.content_sortPagiBar .display li.selected i,
.content_sortPagiBar .display_m li.selected i {
  color: #001c7a
}

.content_sortPagiBar .display li.display-title,
.content_sortPagiBar .display_m li.display-title {
  font-weight: 700;
  color: #202020;
  padding: 4px 6px 0 0;
  vertical-align: top
}

.lang-rtl .content_sortPagiBar .display li.display-title,
.lang-rtl .content_sortPagiBar .display_m li.display-title {
  padding: 4px 0 0 6px
}

.nbrItemPage {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px
}

.lang-rtl .nbrItemPage {
  padding-right: 20px;
  padding-left: inherit
}

.content_sortPagiBar {
  text-align: left;
  border-bottom: 1px solid #f1f1f1;
  position: relative;
  padding-bottom: 15px
}

.lang-rtl .content_sortPagiBar {
  text-align: right
}

.content_sortPagiBar ul {
  padding: 5px
}

.content_sortPagiBar.bottom {
  background-color: transparent;
  border-color: transparent;
  border-top: 1px solid #f1f1f1
}

.content_sortPagiBar div.pagination {
  margin: 0;
  margin-top: 15px;
  font-size: 14px
}

@media (min-width:992px) and (max-width:1199px) {
  .content_sortPagiBar div.pagination {
    width: 380px
  }
}

@media (max-width:991px) {
  .content_sortPagiBar div.pagination {
    float: left;
    width: auto
  }

  .lang-rtl .content_sortPagiBar div.pagination {
    float: right
  }
}

.content_sortPagiBar div.pagination .showall {
  float: right;
  padding-top: 9px;
  padding-left: 15px
}

.lang-rtl .content_sortPagiBar div.pagination .showall {
  float: left
}

.lang-rtl .content_sortPagiBar div.pagination .showall {
  padding-right: 15px;
  padding-left: inherit
}

.content_sortPagiBar div.pagination .showall .btn {
  position: relative;
  padding: 5px 25px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  background: #479962;
  text-transform: none
}

@media (min-width:992px) and (max-width:1199px) {
  .content_sortPagiBar div.pagination .showall {
    margin-right: 11px
  }

  .lang-rtl .content_sortPagiBar div.pagination .showall {
    margin-left: 11px;
    margin-right: inherit
  }
}

@media (max-width:991px) {
  .content_sortPagiBar div.pagination .showall {
    margin-right: 0
  }

  .lang-rtl .content_sortPagiBar div.pagination .showall {
    margin-left: 0;
    margin-right: inherit
  }
}

.content_sortPagiBar div.pagination .showall .btn span {
  font-size: 13px;
  padding: 3px 5px 4px 5px;
  line-height: normal;
  font-family: "Poppins", sans-serif
}

.content_sortPagiBar div.pagination li>span,
.content_sortPagiBar div.pagination li>a {
  margin-right: 10px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%
}

.lang-rtl .content_sortPagiBar div.pagination li>span,
.lang-rtl .content_sortPagiBar div.pagination li>a {
  margin-left: 10px;
  margin-right: inherit
}

.content_sortPagiBar div.pagination #pagination_previous_bottom span {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  background: #001c7a;
  color: #fff;
  border: none;
  padding: 5px 25px;
  top: 3px
}

.content_sortPagiBar div.pagination #pagination_next_bottom a {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  background: #f16f6c;
  color: #fff;
  border: none;
  display: block;
  top: 3px;
  padding: 5px 25px
}

.content_sortPagiBar ul.pagination {
  float: left
}

.lang-rtl .content_sortPagiBar ul.pagination {
  float: right
}

.content_sortPagiBar .compare-form {
  float: right
}

.lang-rtl .content_sortPagiBar .compare-form {
  float: left
}

.content_sortPagiBar .compare-form .bt_compare {
  position: relative;
  padding: 8px 38px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  background: #ccc;
  text-transform: none
}

.content_sortPagiBar .compare-form .bt_compare:hover {
  background-color: #001c7a
}

@media (max-width:575px) {
  .content_sortPagiBar .compare-form {
    float: right;
    clear: both
  }

  .lang-rtl .content_sortPagiBar .compare-form {
    float: left
  }
}

.content_sortPagiBar .product-count {
  padding: 15px 0 0 20px;
  float: left
}

.lang-rtl .content_sortPagiBar .product-count {
  padding: 15px 20px 0 0
}

.lang-rtl .content_sortPagiBar .product-count {
  float: right
}

@media (max-width:991px) {
  .content_sortPagiBar .product-count {
    clear: left
  }
}

.content_sortPagiBar .sortPagiBar label {
  padding: 4px 6px 0 0
}

.lang-rtl .content_sortPagiBar .sortPagiBar label {
  padding: 4px 0 0 6px
}

.modal-backdrop {
  background: rgba(0, 0, 0, .5)
}

.fade.in {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

.block-product .owl-theme .owl-nav {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

.block-product .owl-theme .owl-nav [class*='owl-'] {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  font-family: "FontAwesome";
  border: 1px solid #d8d8d8;
  color: #797979;
  background: #fff;
  font-size: 18px;
  top: -83px;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0)
}

.block-product .owl-theme .owl-nav [class*='owl-']:hover {
  border-color: #78b144;
  background: #78b144;
  color: #fff
}

.qty {
  display: inline-block;
  vertical-align: top;
  width: 115px
}

.qty .input-group-btn-vertical {
  float: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  z-index: 10
}

.qty .input-group-btn-vertical .btn {
  padding: 0;
  vertical-align: top;
  background: transparent
}

.qty .input-group-btn-vertical .btn i {
  color: #b4b4b4;
  font-size: 16px;
  display: block;
  font-style: inherit;
  line-height: 38px;
  margin: 0
}

.qty .input-group-btn-vertical .btn.bootstrap-touchspin-down {
  height: 38px;
  width: 26px;
  position: absolute;
  top: 1px;
  left: 1px;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-right: 1px solid #ebebeb;
  background: #fff
}

.lang-rtl .qty .input-group-btn-vertical .btn.bootstrap-touchspin-down {
  right: 1px;
  left: auto
}

.lang-rtl .qty .input-group-btn-vertical .btn.bootstrap-touchspin-down {
  border-left: 1px solid #ebebeb;
  border-right: initial
}

.qty .input-group-btn-vertical .btn.bootstrap-touchspin-up {
  height: 38px;
  width: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: 0;
  border-left: 1px solid #ebebeb;
  background: #fff
}

.lang-rtl .qty .input-group-btn-vertical .btn.bootstrap-touchspin-up {
  left: 1px;
  right: auto
}

.lang-rtl .qty .input-group-btn-vertical .btn.bootstrap-touchspin-up {
  border-right: 1px solid #ebebeb;
  border-left: initial
}

#quantity_wanted {
  color: #000;
  background-color: transparent;
  height: 35px;
  padding: .175rem 1rem;
  width: 58px;
  font-size: 14px;
  border-color: #dfdfdf
}

.countdownfree {
  display: none;
  text-align: center;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  position: absolute;
  top: 50%;
  transform: translateY(-50%)
}

.countdownfree .item-time {
  -webkit-box-shadow: 3px 3px 0 #78b144;
  -moz-box-shadow: 3px 3px 0 #78b144;
  -ms-box-shadow: 3px 3px 0 #78b144;
  -o-box-shadow: 3px 3px 0 #78b144;
  box-shadow: 3px 3px 0 #78b144;
  width: 50px;
  height: 50px;
  border-radius: 5px;
  background: #fff;
  padding: 8px 0
}

.countdownfree .item-time:not(:last-child) {
  margin-bottom: 10px
}

.countdownfree .name-time {
  font-family: "Roboto", sans-serif;
  display: block;
  font-size: 1rem;
  color: #909090;
  line-height: 1
}

.countdownfree .data-time {
  font-family: "Poppins", sans-serif;
  font-size: 1.3rem;
  font-weight: 700;
  margin-bottom: 5px;
  color: #000;
  position: relative;
  display: inline-block;
  min-width: 25px;
  vertical-align: top;
  position: relative;
  padding-bottom: 1px
}

.countdownfree .data-time:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #78b144;
  width: 17px;
  height: 1px
}

.lang-rtl .countdownfree .data-time:before {
  right: 50%;
  left: auto
}

.lang-rtl .countdownfree .data-time:before {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%)
}

.countdownfree .data-time span {
  z-index: 2;
  position: relative
}

@media (max-width:568px) {
  .countdownfree .item-time {
    padding: 5px 0;
    height: auto
  }

  .countdownfree .item-time:not(:last-child) {
    margin-right: 5px
  }

  .lang-rtl .countdownfree .item-time:not(:last-child) {
    margin-left: 5px;
    margin-right: inherit
  }
}

.product-title {
  font-size: 1.3rem;
  line-height: 1;
  font-weight: 500;
  font-family: "Poppins", sans-serif
}

.product-title a {
  color: #444;
  line-height: 1
}

.product-title a:hover {
  color: #001c7a;
  text-decoration: none
}

.product-flags {
  position: absolute;
  top: 10px;
  width: 30px;
  height: 30px;
  color: #fff;
  text-align: center;
  line-height: 20px;
  font-size: 1.1rem;
  min-width: 48px;
  height: 20px;
  -moz-border-radius-topright: 8px;
  -webkit-border-top-right-radius: 8px;
  border-top-right-radius: 8px;
  -moz-border-radius-bottomleft: 8px;
  -webkit-border-bottom-left-radius: 8px;
  border-bottom-left-radius: 8px
}

.lang-rtl .product-flags {
  -moz-border-radius-topleft: 8px;
  -webkit-border-top-left-radius: 8px;
  border-top-left-radius: 8px;
  -moz-border-radius-topright: inherit;
  -webkit-border-top-right-radius: inherit;
  border-top-right-radius: inherit
}

.lang-rtl .product-flags {
  -moz-border-radius-bottomright: 8px;
  -webkit-border-bottom-right-radius: 8px;
  border-bottom-right-radius: 8px;
  -moz-border-radius-bottomleft: inherit;
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit
}

.product-flags.new {
  left: 10px;
  background: #56cb82
}

.lang-rtl .product-flags.new {
  right: 10px;
  left: auto
}

.product-flags.pack {
  left: 10px;
  background: #e85b40
}

.lang-rtl .product-flags.pack {
  right: 10px;
  left: auto
}

.product-flags.on-sale {
  left: 10px;
  background: #ff8624
}

.lang-rtl .product-flags.on-sale {
  right: 10px;
  left: auto
}

.product-flags.discount {
  left: 10px;
  background: #e85b40
}

.lang-rtl .product-flags.discount {
  right: 10px;
  left: auto
}

@media (max-width:767px) {
  .product-flags {
    display: none
  }
}

.product-price-and-shipping {
  font-family: "Poppins", sans-serif
}

.product-price-and-shipping .price {
  font-weight: 700;
  color: #222;
  margin-right: 5px
}

.lang-rtl .product-price-and-shipping .price {
  margin-left: 5px;
  margin-right: inherit
}

.product-price-and-shipping .regular-price {
  color: #acacac;
  text-decoration: line-through;
  font-weight: 500
}

.product-miniature {
  overflow: hidden;
  margin-top: 30px
}

.product-miniature.first_item {
  margin-top: 0
}

.product-miniature .thumbnail-container {
  position: relative;
  overflow: hidden
}

.product-miniature .thumbnail-container .two-image {
  display: block;
  position: relative
}

.product-miniature .thumbnail-container .two-image .image-cover {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  -webkit-transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -ms-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
  transition: all 400ms ease-in-out 0s
}

.product-miniature .thumbnail-container .two-image .image-secondary {
  position: absolute;
  overflow: hidden;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  -webkit-transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -ms-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
  transition: all 400ms ease-in-out 0s;
  margin: 0 auto
}

.product-miniature .thumbnail-container .one-image {
  display: block;
  position: relative
}

.product-miniature .thumbnail-container .one-image .image-cover {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  -webkit-transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -ms-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
  transition: all 400ms ease-in-out 0s
}

.product-miniature .group-price {
  margin-bottom: 28px
}

.product-miniature .product-group-price {
  line-height: 1
}

.product-miniature .product-comments {
  margin-bottom: 14px;
  display: inline-block;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center
}

.product-miniature .product-comments span {
  display: none
}

.product-miniature .add-to-cart {
  line-height: 40px;
  height: 40px;
  color: #222;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 900;
  text-align: center;
  background: #f0f0f0;
  padding: 0 25px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px
}

@media (min-width:1200px) {
  .product-miniature .add-to-cart {
    min-width: 210px
  }
}

.product-miniature .add-to-cart .loading {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 1.5rem;
  display: none;
  line-height: 1
}

.lang-rtl .product-miniature .add-to-cart .loading {
  right: 50%;
  left: auto
}

.lang-rtl .product-miniature .add-to-cart .loading {
  -webkit-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%)
}

.product-miniature .add-to-cart .loading i {
  margin: 0
}

.product-miniature .add-to-cart.cart-loading {
  background: #001c7a
}

.product-miniature .add-to-cart.cart-loading .loading {
  display: inline-block
}

.product-miniature .add-to-cart.cart-loading .novicon-cart,
.product-miniature .add-to-cart.cart-loading span:not(.loading) {
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0
}

.product-miniature .add-to-cart i {
  margin-left: 0;
  margin-right: 10px;
  font-size: 1.5rem;
  vertical-align: text-bottom
}

.lang-rtl .product-miniature .add-to-cart i {
  margin-right: 0;
  margin-left: inherit
}

.lang-rtl .product-miniature .add-to-cart i {
  margin-left: 10px;
  margin-right: inherit
}

.product-miniature .add-to-cart i.icon-cart-product {
  background: url(../img/icon-ecomart.png) no-repeat;
  background-position: 0 -96px;
  width: 10px;
  height: 12px;
  vertical-align: text-top
}

.product-miniature .add-to-cart:hover {
  background: #001c7a;
  color: #fff
}

.product-miniature .add-to-cart:hover .icon-cart-product {
  background: url(../img/icon-ecomart.png) no-repeat;
  background-position: -19px -96px
}

.product-miniature .add-to-cart:focus {
  outline: none
}

.product-miniature .add-to-cart:disabled {
  cursor: not-allowed
}

.product-miniature.item-default {
  text-align: center;
  position: relative
}

.product-miniature.item-default .thumbnail-container {
  padding: 10px;
  margin-bottom: 0
}

.product-miniature.item-default .product-description {
  padding: 0 10px
}

.product-miniature.item-default .product-buttons {
  position: absolute;
  bottom: -37px;
  margin: -1px;
  width: 100%;
  width: calc(100% + 3px);
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease
}

.product-miniature.item-default:hover .product-buttons {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  visibility: visible;
  bottom: -1px
}

.product-miniature.item-default:hover .group-action {
  right: 0;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

.lang-rtl .product-miniature.item-default:hover .group-action {
  left: 0;
  right: auto
}

.product-miniature.item-default:hover .product-group-price {
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0
}

.product-miniature.item-one {
  border: 1px solid #eaeaea;
  background: #fff;
  position: relative;
  padding-bottom: 33px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px
}

.product-miniature.item-one .thumbnail-container {
  position: relative;
  padding: 4px
}

.product-miniature.item-one .thumbnail-container img {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px
}

.product-miniature.item-one .product-description {
  position: relative;
  padding-left: 9px;
  padding-right: 9px
}

.product-miniature.item-one .product-description .product-title {
  padding-top: 14px;
  padding-bottom: 9px;
  text-align: center
}

.product-miniature.item-one .product-description .product-title a {
  line-height: 20px
}

.product-miniature.item-one .group-buttons {
  position: absolute;
  bottom: 10px;
  left: 0
}

.product-miniature.item-one .group-buttons a {
  -webkit-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  transform: translateY(-40px);
  visibility: hidden;
  filter: alpha(opacity=50);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  -webkit-opacity: .5;
  -moz-opacity: .5;
  -ms-opacity: .5;
  -o-opacity: .5;
  opacity: .5
}

.product-miniature.item-one .group-buttons a.quick-view {
  -webkit-transition: all 0.25s linear;
  -moz-transition: all 0.25s linear;
  -ms-transition: all 0.25s linear;
  -o-transition: all 0.25s linear;
  transition: all 0.25s linear
}

.product-miniature.item-one .group-buttons a.addToWishlist {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear
}

.product-miniature .addToWishlist.checked {
  pointer-events: none;
  cursor: not-allowed;
  background: #001c7a
}

.product-miniature .addToWishlist.checked i {
  color: #fff
}

.product-miniature .quick-view,
.product-miniature .addToWishlist {
  font-size: 0;
  width: 40px;
  height: 40px;
  text-align: center;
  background: #fff;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .15);
  -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .15);
  -ms-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .15);
  -o-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .15);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, .15);
  margin-right: 5px
}

.lang-rtl .product-miniature .quick-view,
.lang-rtl .product-miniature .addToWishlist {
  margin-left: 5px;
  margin-right: inherit
}

.product-miniature .quick-view:last-child,
.product-miniature .addToWishlist:last-child {
  margin-right: 0
}

.lang-rtl .product-miniature .quick-view:last-child,
.lang-rtl .product-miniature .addToWishlist:last-child {
  margin-left: 0;
  margin-right: inherit
}

.product-miniature .quick-view i,
.product-miniature .addToWishlist i {
  font-size: 17px;
  color: #bdbdbd
}

.product-miniature .quick-view:hover,
.product-miniature .addToWishlist:hover {
  background: #001c7a
}

.product-miniature .quick-view:hover i,
.product-miniature .addToWishlist:hover i {
  color: #fff
}

.product-miniature:hover .thumbnail-container .two-image .image-cover {
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0
}

.product-miniature:hover .thumbnail-container .two-image .image-secondary {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

.product-miniature:hover .thumbnail-container .one-image .image-cover {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

@media (max-width:767px) {
  .product-miniature {
    margin-top: 15px
  }
}

.grid .product-miniature.item-one:hover {
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
  -ms-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
  -o-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15)
}

.grid .product-miniature.item-one:hover .group-buttons a {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  visibility: visible;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

.grid .product-miniature .group-buttons {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out
}

.grid .product-miniature .info-stock,
.grid .product-miniature .product-desc,
.grid .product-miniature .group-buttons-des {
  display: none
}

.grid .product-miniature .add-to-cart:hover {
  background: #001c7a
}

.grid .product-miniature .add-to-cart:focus {
  outline: none
}

.grid .product-miniature .add-to-cart:disabled {
  cursor: not-allowed;
  border: none
}

.list .item {
  -webkit-box-flex: 0 0 100%;
  -moz-box-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%
}

.list .group-buttons {
  display: none
}

.list .product-miniature.item-one {
  padding-bottom: 0
}

.list .product-miniature .thumbnail-container {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  float: left;
  position: relative
}

@media (min-width:576px) {
  .list .product-miniature .thumbnail-container {
    -webkit-box-flex: 0 0 31%;
    -moz-box-flex: 0 0 31%;
    -webkit-flex: 0 0 31%;
    -ms-flex: 0 0 31%;
    flex: 0 0 31%;
    max-width: 31%
  }
}

@media (max-width:575px) {
  .list .product-miniature .thumbnail-container {
    -webkit-box-flex: 0 0 35%;
    -moz-box-flex: 0 0 35%;
    -webkit-flex: 0 0 35%;
    -ms-flex: 0 0 35%;
    flex: 0 0 35%;
    max-width: 35%
  }
}

.lang-rtl .list .product-miniature .thumbnail-container {
  float: right
}

.list .product-miniature .thumbnail-container .quick-view {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px
}

.lang-rtl .list .product-miniature .thumbnail-container .quick-view {
  left: 0;
  right: auto
}

.list .product-miniature .thumbnail-container .button-top {
  display: none
}

.list .product-miniature .product-groups {
  padding-left: 3rem;
  float: left;
  text-align: left
}

.lang-rtl .list .product-miniature .product-groups {
  padding-right: 3rem;
  padding-left: inherit
}

.lang-rtl .list .product-miniature .product-groups {
  float: right
}

.lang-rtl .list .product-miniature .product-groups {
  text-align: right
}

@media (min-width:576px) {
  .list .product-miniature .product-groups {
    -webkit-box-flex: 0 0 66.66667%;
    -moz-box-flex: 0 0 66.66667%;
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.666667%
  }
}

@media (max-width:575px) {
  .list .product-miniature .product-groups {
    -webkit-box-flex: 0 0 65%;
    -moz-box-flex: 0 0 65%;
    -webkit-flex: 0 0 65%;
    -ms-flex: 0 0 65%;
    flex: 0 0 65%;
    max-width: 65%;
    padding-left: 1.5rem
  }

  .lang-rtl .list .product-miniature .product-groups {
    padding-right: 1.5rem;
    padding-left: inherit
  }

  .list .product-miniature .product-groups .product-title {
    margin-bottom: 9px
  }

  .list .product-miniature .product-groups .product-desc {
    display: none
  }
}

.list .product-miniature .product-groups .product-buttons {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px
}

.list .product-miniature .product-groups .product-buttons .button-top {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 5px
}

.lang-rtl .list .product-miniature .product-groups .product-buttons .button-top {
  margin-right: 5px;
  margin-left: inherit
}

.list .product-miniature .product-groups .product-buttons .button-top .quick-view,
.list .product-miniature .product-groups .product-buttons .button-top .addToWishlist {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f0f0f0;
  border-radius: 3px
}

.list .product-miniature .product-groups .product-buttons .button-top .quick-view:hover,
.list .product-miniature .product-groups .product-buttons .button-top .addToWishlist:hover {
  background: #001c7a
}

.list .product-miniature .product-groups .product-buttons .button-top .quick-view:hover i,
.list .product-miniature .product-groups .product-buttons .button-top .addToWishlist:hover i {
  color: #222
}

.list .product-miniature .product-groups .product-buttons .button-top .quick-view {
  margin-left: 5px
}

.lang-rtl .list .product-miniature .product-groups .product-buttons .button-top .quick-view {
  margin-right: 5px;
  margin-left: inherit
}

.list .product-miniature .product-description {
  padding: 0
}

.list .product-miniature .product-title {
  margin-bottom: 7px
}

.list .product-miniature .product-title a {
  line-height: 1
}

.list .product-miniature .product-group-price {
  margin-bottom: 10px !important
}

.list .product-miniature .info-stock {
  margin-bottom: 14px;
  font-size: 1.1rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #6bb853;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center
}

.list .product-miniature .info-stock i {
  font-size: 1.8rem;
  margin-right: 12px
}

.lang-rtl .list .product-miniature .info-stock i {
  margin-left: 12px;
  margin-right: inherit
}

.list .product-miniature .product-desc {
  margin-bottom: 25px;
  font-size: 1.2rem
}

.list .product-miniature .product-desc p {
  line-height: 20px
}

.list .product-miniature .group-buttons-des {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 5px
}

.lang-rtl .list .product-miniature .group-buttons-des {
  margin-right: 5px;
  margin-left: inherit
}

.list .product-miniature .group-buttons-des .quick-view,
.list .product-miniature .group-buttons-des .addToWishlist {
  width: 40px;
  height: 40px;
  background: #000;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none
}

.list .product-miniature .group-buttons-des .quick-view i,
.list .product-miniature .group-buttons-des .addToWishlist i {
  color: #fff
}

.list .product-miniature .add-to-cart {
  padding: 0 36px;
  border-radius: 3px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px
}

.list .product-miniature.item-one .product-description .product-title {
  text-align: left;
  padding-bottom: 0
}

.lang-rtl .list .product-miniature.item-one .product-description .product-title {
  text-align: right
}

.nov-productlist {
  margin: -20px
}

@media (min-width:768px) {
  .nov-productlist .block-margin .item {
    text-align: center;
    padding: 15px
  }
}

@media (max-width:767px) {
  .nov-productlist .block-margin {
    margin: -7.5px
  }

  .nov-productlist .block-margin .item {
    text-align: center;
    padding: 7.5px
  }
}

.nov_sideward {
  position: fixed;
  padding-top: 55px;
  padding-bottom: 30px;
  top: 0;
  z-index: 100;
  height: 100%;
  height: 100vh;
  min-width: 300px;
  max-width: 300px;
  visibility: hidden;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.3s ease 0.1s;
  -moz-transition: all 0.3s ease 0.1s;
  -ms-transition: all 0.3s ease 0.1s;
  -o-transition: all 0.3s ease 0.1s;
  transition: all 0.3s ease 0.1s;
  background: #fff;
  overflow-y: auto
}

.nov_sideward.nov_sideward_right {
  right: -300px
}

.lang-rtl .nov_sideward.nov_sideward_right {
  left: -300px;
  right: auto
}

.nov_sideward.nov_sideward_left {
  left: -300px
}

.lang-rtl .nov_sideward.nov_sideward_left {
  right: -300px;
  left: auto
}

.nov_sideward .nov_close {
  text-align: center;
  cursor: pointer
}

.nov_sideward .nov_close i {
  font-size: 24px;
  color: #222;
  font-weight: 900
}

.nov_sideward .nov_sideward-content {
  padding-top: 58px
}

.nov-toggle.active .nov_sideward {
  visibility: visible;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

.nov-toggle.active .nov_sideward_right {
  right: 0
}

.lang-rtl .nov-toggle.active .nov_sideward_right {
  left: 0;
  right: auto
}

.nov-toggle.active .nov_sideward_left {
  left: 0
}

.lang-rtl .nov-toggle.active .nov_sideward_left {
  right: 0;
  left: auto
}

.account-list {
  padding-top: 0;
  visibility: visible;
  right: 0;
  left: auto;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  min-width: 200px;
  border: 0;
  margin: 0;
  padding: 0;
  background: transparent
}

.lang-rtl .account-list {
  left: 0;
  right: auto
}

.account-list ul {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
  background: #fff
}

.account-list .account-list-content {
  position: relative;
  padding-top: 0;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
  -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
  -ms-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
  -o-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
  width: 255px;
  background: #fff;
  padding: 18px 25px 20px;
  font-size: 1rem
}

.account-list .account-list-content>li {
  border-bottom: 1px solid #f4f4f4;
  text-align: left;
  padding: 10px 0 10px 0;
  margin-right: 0px !important
}

.lang-rtl .account-list .account-list-content>li {
  text-align: right
}

.lang-rtl .account-list .account-list-content>li {
  margin-left: 0px !important;
  margin-right: inherit
}

.account-list .account-list-content>li a {
  font-weight: 700;
  color: #666;
  text-transform: uppercase
}

.account-list .account-list-content>li:first-child {
  padding-top: 5px
}

.account-list .account-list-content>li:last-child {
  padding-bottom: 15px
}

.account-list .account-list-content>li span,
.account-list .account-list-content>li>a {
  font-size: 1rem
}

.account-list .account-list-content>li i {
  display: inline-block;
  margin-right: 15px;
  min-width: 13px;
  color: #9c9c9c;
  vertical-align: middle;
  font-size: 16px
}

.lang-rtl .account-list .account-list-content>li i {
  margin-left: 15px;
  margin-right: inherit
}

.account-list .account-list-content>li:hover a {
  color: #001c7a
}

#block_myaccount_infos {
  position: relative
}

#block_myaccount_infos .myaccount-title:after {
  display: none
}

#block_myaccount_infos .myaccount-title a {
  color: #909090
}

#block_myaccount_infos .myaccount-title a:hover {
  color: #001c7a
}

#block_myaccount_infos.open .account-list {
  visibility: visible;
  right: 0;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

.lang-rtl #block_myaccount_infos.open .account-list {
  left: 0;
  right: auto
}

#_mobile_user_info {
  position: relative
}

#_mobile_user_info .icon-myaccount {
  margin-bottom: 5px
}

#_mobile_user_info.active .account-list {
  padding-top: 20px;
  visibility: visible;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

.blockcart {
  position: relative
}

.blockcart .header-cart {
  text-align: center;
  cursor: pointer
}

.blockcart .header-cart .header-cart-icon .cart-products-count {
  display: inline-block;
  color: #fff;
  font-size: 1.1rem;
  font-weight: 500;
  min-width: 19px;
  height: 19px;
  line-height: 19px;
  position: absolute;
  top: -22px;
  left: 2px;
  border: none;
  background: #78b144;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%
}

.lang-rtl .blockcart .header-cart .header-cart-icon .cart-products-count {
  right: 2px;
  left: auto
}

.blockcart .header-cart .header-cart-icon .shopping-cart {
  font-size: 0;
  width: 30px;
  height: 26px;
  background-image: url(../img/icon/icon-groups.png);
  background-position: -253px -7px;
  background-repeat: no-repeat;
  margin: 0 auto;
  vertical-align: middle
}

.blockcart .header-cart .header-cart-icon .icon-header-cart {
  width: 22px;
  height: 25px;
  display: inline-block;
  background: url(../img/icon-ecomart.png) no-repeat;
  background-position: -28px -22px
}

.blockcart .header-cart .header-cart-icon .icon-header-cart:hover {
  background-position: -55px -22px
}

.blockcart .header-cart .header-cart-value {
  text-align: left;
  margin-left: 11px;
  margin-right: 0
}

.lang-rtl .blockcart .header-cart .header-cart-value {
  text-align: right
}

.lang-rtl .blockcart .header-cart .header-cart-value {
  margin-left: 0;
  margin-right: 11px
}

.blockcart .header-cart .header-cart-value span {
  display: block;
  font-size: 1.3rem;
  font-weight: 500;
  color: #fff
}

.blockcart .cart_block {
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 100;
  visibility: hidden;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  height: auto;
  width: 300px;
  padding-top: 10px
}

.lang-rtl .blockcart .cart_block {
  left: 0;
  right: auto
}

.blockcart .cart_block.has-scroll ul {
  max-height: 310px;
  overflow-y: scroll
}

.blockcart .cart_block .cart-block-content {
  padding-top: 20px;
  background: #fff;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .35);
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .35);
  -ms-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .35);
  -o-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .35);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, .35);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px
}

.blockcart .cart_block ul {
  list-style: none;
  padding: 10px 15px 0 20px;
  margin-bottom: 0
}

.blockcart .cart_block ul li {
  padding: 20px 20px 20px 0;
  position: relative
}

.lang-rtl .blockcart .cart_block ul li {
  padding: 20px 0 20px 20px
}

.blockcart .cart_block ul li:first-child {
  padding-top: 0
}

.blockcart .cart_block ul li:not(:last-child) {
  border-bottom: 1px solid #e6e6e6
}

.blockcart .cart_block ul .media {
  position: relative
}

.blockcart .cart_block ul .remove-from-cart {
  position: absolute;
  font-size: 16px;
  color: #8f8f8f;
  display: inline-block;
  width: 23px;
  height: 23px;
  line-height: 22px;
  background: red;
  text-align: center;
  border-radius: 50%;
  top: -7px;
  left: -10px;
  background: #e6e6e6
}

.lang-rtl .blockcart .cart_block ul .remove-from-cart {
  right: -10px;
  left: auto
}

.blockcart .cart_block ul .remove-from-cart:hover {
  background: #001c7a;
  color: #fff
}

.blockcart .cart_block ul .product-image {
  width: 62px;
  margin-right: 2rem;
  border: 1px solid #e6e6e6;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px
}

.lang-rtl .blockcart .cart_block ul .product-image {
  margin-left: 2rem;
  margin-right: inherit
}

.blockcart .cart_block ul .product-name {
  font-size: 1.3rem;
  margin-bottom: 5px;
  font-weight: 500
}

.blockcart .cart_block ul .product-price {
  color: #222;
  font-weight: 400;
  font-size: 1.3rem;
  font-family: "Poppins", sans-serif
}

.blockcart .cart_block ul .media-body {
  position: relative;
  text-align: left;
  line-height: 20px
}

.blockcart .cart_block ul .media-body .remove-from-cart {
  font-size: 16px;
  color: #999;
  display: inline-block
}

.blockcart .cart_block ul .media-body .remove-from-cart:hover {
  color: #001c7a
}

.blockcart .cart_block .cart-products-top {
  padding: 72px 0 57px;
  position: relative;
  text-align: center
}

.blockcart .cart_block .cart-products-top .cart-products-count {
  font-size: 11px;
  line-height: 22px;
  position: absolute;
  top: 45px;
  left: 50%;
  width: 22px;
  height: 22px;
  margin-left: -11px;
  background: #001c7a;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  color: #fff
}

.lang-rtl .blockcart .cart_block .cart-products-top .cart-products-count {
  margin-right: -11px;
  margin-left: inherit
}

.blockcart .cart_block .cart-subtotals,
.blockcart .cart_block .cart-total {
  font-family: "Roboto", sans-serif;
  font-size: 1.6rem;
  color: #222;
  font-weight: 900
}

.blockcart .cart_block .cart-subtotals .label,
.blockcart .cart_block .cart-total .label {
  text-transform: uppercase;
  background-color: #fff;
  color: #222;
  padding-right: 15px
}

.lang-rtl .blockcart .cart_block .cart-subtotals .label,
.lang-rtl .blockcart .cart_block .cart-total .label {
  padding-left: 15px;
  padding-right: inherit
}

.blockcart .cart_block .cart-subtotals .value,
.blockcart .cart_block .cart-total .value {
  display: inline-block;
  position: relative;
  font-size: 14px;
  float: right
}

.blockcart .cart_block .cart-subtotals {
  padding: 10px 20px
}

.blockcart .cart_block .cart-subtotals .label {
  margin-bottom: 1.2rem
}

.blockcart .cart_block .cart-subtotals>div {
  border-top: 1px solid #222;
  margin-top: 1.3rem
}

.blockcart .cart_block .cart-subtotals>div:first-child {
  margin-top: 0
}

.blockcart .cart_block .cart-total {
  padding: 0 20px
}

.blockcart .cart_block .cart-total>div {
  padding: 25px 0 2px;
  border-top: 1px solid #222;
  margin-top: -1px
}

.blockcart .cart_block .cart-total .value {
  font-size: 16px;
  font-weight: 900;
  line-height: 1;
  color: #222
}

.blockcart .cart_block .cart-buttons {
  padding: 20px
}

.blockcart .cart_block .cart-buttons a {
  display: block;
  font-size: 11px;
  font-family: "Roboto", sans-serif;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  min-width: 120px;
  text-align: center;
  height: 44px;
  line-height: 44px;
  padding: 0;
  border: none
}

.blockcart .cart_block .cart-buttons a:last-child {
  margin-right: 0
}

.lang-rtl .blockcart .cart_block .cart-buttons a:last-child {
  margin-left: 0;
  margin-right: inherit
}

.blockcart .cart_block .cart-buttons a.btn-cart {
  background: #ececec;
  color: #222
}

.blockcart .cart_block .cart-buttons a.btn-checkout {
  background: #222
}

.blockcart .cart_block .cart-buttons a:hover {
  background: #001c7a;
  color: #fff
}

.blockcart .cart_block .no-items {
  padding: 20px;
  font-size: 1.4rem;
  background: #fff;
  color: #333;
  box-shadow: 1px 5px 10px rgba(0, 0, 0, .35)
}

.blockcart .cart_block.hover-active {
  visibility: visible;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  -webkit-animation-name: slideInUpNov;
  animation-name: slideInUpNov;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  animation-timing-function: ease;
  -webkit-animation-timing-function: ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

#blockcart-modal {
  padding: 0 !important
}

#blockcart-modal .modal-dialog {
  max-width: 652px
}

#blockcart-modal .modal-content {
  -webkit-box-shadow: 0 0 10px rgba(34, 34, 34, .35);
  -moz-box-shadow: 0 0 10px rgba(34, 34, 34, .35);
  -ms-box-shadow: 0 0 10px rgba(34, 34, 34, .35);
  -o-box-shadow: 0 0 10px rgba(34, 34, 34, .35);
  box-shadow: 0 0 10px rgba(34, 34, 34, .35);
  -webkit-border-radius: .5rem;
  -moz-border-radius: .5rem;
  -ms-border-radius: .5rem;
  -o-border-radius: .5rem;
  border-radius: .5rem;
  border: none
}

#blockcart-modal .modal-header .modal-title {
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  color: #001c7a;
  font-size: 1.4rem
}

#blockcart-modal .modal-header .modal-title i {
  margin-right: 9px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  background: #001c7a;
  color: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  vertical-align: top;
  font-size: 1.2rem
}

.lang-rtl #blockcart-modal .modal-header .modal-title i {
  margin-left: 9px;
  margin-right: inherit
}

#blockcart-modal .modal-header button {
  width: 18px;
  height: 18px;
  background: #001c7a;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  right: -10px;
  top: -10px
}

.lang-rtl #blockcart-modal .modal-header button {
  left: -10px;
  right: auto
}

#blockcart-modal .modal-header button i {
  width: 18px;
  height: 18px;
  line-height: 18px;
  color: #fff;
  font-size: 1.2rem
}

#blockcart-modal .modal-header button:hover {
  background: #78b144
}

#blockcart-modal .modal-header button:hover i {
  color: #fff
}

@media (max-width:450px) {
  #blockcart-modal .modal-header .modal-title {
    text-align: center;
    width: 100%
  }

  #blockcart-modal .modal-header .modal-title i {
    display: none
  }
}

#blockcart-modal .modal-body {
  font-size: 1.4rem;
  padding: 0 20px;
  border-top: 1px dotted #828282
}

#blockcart-modal .modal-body .divide-right {
  border-right: 1px dotted #828282
}

.lang-rtl #blockcart-modal .modal-body .divide-right {
  border-left: 1px dotted #828282;
  border-right: initial
}

#blockcart-modal .modal-body .divide-right .col-md-5 {
  padding-right: 20px
}

.lang-rtl #blockcart-modal .modal-body .divide-right .col-md-5 {
  padding-left: 20px;
  padding-right: inherit
}

#blockcart-modal .modal-body .product-name a {
  font-size: 1.4rem;
  color: #222;
  font-family: "Poppins", sans-serif;
  font-weight: 700
}

#blockcart-modal .modal-body .product-price {
  color: #001c7a;
  font-size: 1.6rem;
  font-weight: 700
}

#blockcart-modal .modal-body .cart-products-count {
  font-size: 1.6rem;
  color: #444
}

#blockcart-modal .modal-body>.row>.col-md-6 {
  padding-top: 22px;
  padding-bottom: 22px
}

@media (max-width:767px) {
  #blockcart-modal .modal-body>.row>.col-md-6 {
    padding-top: 10px;
    padding-bottom: 10px
  }
}

#blockcart-modal .modal-footer {
  border-top: 1px dotted #828282;
  -webkit-justify-content: center;
  justify-content: center;
  padding-bottom: 15px
}

#blockcart-modal .modal-footer button {
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 9px;
  padding-bottom: 9px
}

#blockcart-modal .modal-footer>:not(:last-child) {
  margin-right: 1rem
}

.lang-rtl #blockcart-modal .modal-footer>:not(:last-child) {
  margin-left: 1rem;
  margin-right: inherit
}

@media (max-width:767px) {
  #blockcart-modal .modal-footer {
    text-align: center
  }

  #blockcart-modal .modal-footer .btn {
    padding-left: 15px;
    padding-right: 15px;
    height: 32px
  }
}

#search_widget .toggle-search {
  cursor: pointer;
  color: #515151;
  display: none
}

#search_widget .toggle-search .search-header {
  width: 14px;
  height: 14px;
  display: inline-block;
  background-image: url(../img/icon/icon-search.png);
  background-repeat: no-repeat;
  background-position: 0 0
}

#search_widget .toggle-search:hover {
  color: #001c7a
}

#search_widget .toggle-search:hover .search-header {
  background-position: -19px 0
}

#search_widget .form-search {
  position: relative
}

#search_widget form {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none
}

#search_widget form:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 1px;
  width: 100%;
  background: #d7d7d7
}

.lang-rtl #search_widget form:after {
  right: 0;
  left: auto
}

#search_widget form input {
  padding-top: 1px;
  padding-bottom: 1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  text-align: left;
  outline: none;
  background-color: #fff;
  color: #666;
  border: none;
  overflow: hidden;
  font-size: 1.2rem;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out
}

.lang-rtl #search_widget form input {
  text-align: right
}

#search_widget form input:hover,
#search_widget form input:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-color: #78b144;
  outline: medium none;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out
}

#search_widget form input::-webkit-input-placeholder {
  font-family: "Roboto", sans-serif;
  text-transform: capitalize;
  font-size: 1.4rem;
  font-weight: 500;
  color: #111
}

#search_widget form input:-moz-placeholder {
  font-family: "Roboto", sans-serif;
  text-transform: capitalize;
  font-size: 1.4rem;
  font-weight: 500;
  color: #111
}

#search_widget form input::-moz-placeholder {
  font-family: "Roboto", sans-serif;
  text-transform: capitalize;
  font-size: 1.4rem;
  font-weight: 500;
  color: #111
}

#search_widget form input:-ms-input-placeholder {
  font-family: "Roboto", sans-serif;
  text-transform: capitalize;
  font-size: 1.4rem;
  font-weight: 500;
  color: #111
}

#search_widget form button {
  position: absolute;
  top: -17px;
  right: 10px;
  border: none;
  padding: 0;
  background: none;
  font-size: 30px
}

.lang-rtl #search_widget form button {
  left: 10px;
  right: auto
}

#search_widget form button span {
  display: none;
  font-size: 1.4rem;
  color: #fff;
  font-weight: 500
}

#search_widget form button .search-header {
  width: 16px;
  height: 16px;
  display: inline-block;
  background-image: url(../img/icon/icon-search.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  cursor: pointer
}

#search_widget form button:focus,
#search_widget form button:hover {
  border: none;
  outline: none
}

#search_widget form button:focus .search-header,
#search_widget form button:hover .search-header {
  background-position: -20px 0
}

#_mobile_search_content {
  border-radius: 30px;
  background: #fff;
  overflow: hidden;
  position: relative
}

#_mobile_search_content .toggle-search {
  display: none
}

#_mobile_search_content .toggle-search .search-header {
  width: 14px;
  height: 14px;
  display: inline-block;
  background-image: url(../img/icon/icon-search.png);
  background-repeat: no-repeat;
  background-position: 0 0
}

#_mobile_search_content input {
  width: 100%;
  height: 34px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  outline: none;
  border: none;
  background: #f4f4f4;
  padding: 0 34px 0 10px
}

#_mobile_search_content button {
  background: transparent;
  position: absolute;
  border: none;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center
}

.lang-rtl #_mobile_search_content button {
  left: 5px;
  right: auto
}

#_mobile_search_content button i {
  font-size: 14px !important;
  color: #000 !important
}

#_mobile_search_content button .search-header {
  width: 14px;
  height: 14px;
  display: inline-block;
  background-image: url(../img/icon/icon-search.png);
  background-repeat: no-repeat;
  background-position: -20px 0;
  cursor: pointer
}

#_mobile_search_content button:hover .search-header {
  background-position: -19px 0
}

#_mobile_search_content .button-search button {
  font-size: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 0;
  z-index: 3
}

#_mobile_search_content .button-search button .icon-novsearch {
  width: 14px;
  height: 14px;
  display: inline-block;
  background-image: url(../img/icon/icon-search.png);
  background-repeat: no-repeat;
  background-position: -20px 0;
  cursor: pointer
}

#nov-searchBox {
  z-index: 9999;
  position: fixed;
  width: 100%;
  height: 100%;
  width: 100vw;
  height: 100vh;
  right: -20%;
  top: 0;
  visibility: hidden;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.5s cubic-bezier(.25, .46, .45, .94);
  -moz-transition: all 0.5s cubic-bezier(.25, .46, .45, .94);
  -ms-transition: all 0.5s cubic-bezier(.25, .46, .45, .94);
  -o-transition: all 0.5s cubic-bezier(.25, .46, .45, .94);
  transition: all 0.5s cubic-bezier(.25, .46, .45, .94);
  background: rgba(255, 255, 255, .95)
}

#nov-searchBox.active {
  right: 0;
  visibility: visible;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

#nov-searchBox .nov-seachBoxClose {
  position: fixed;
  top: 30px;
  right: 30px;
  color: #343434;
  cursor: pointer
}

.lang-rtl #nov-searchBox .nov-seachBoxClose {
  left: 30px;
  right: auto
}

#nov-searchBox .nov-seachBoxClose i {
  font-size: 4.8rem
}

#nov-searchBox .title_search {
  color: #343434;
  text-transform: uppercase;
  margin-bottom: 6px
}

#nov-searchBox .title_search i {
  font-size: 7.2rem
}

#nov-searchBox .title_search span {
  font-size: 3.6rem;
  font-weight: 700;
  display: block;
  margin-top: 14px
}

#nov-searchBox .description {
  font-size: 11px;
  font-weight: 500;
  text-transform: uppercase;
  color: #666;
  margin-bottom: 9rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 450px
}

.groups-selector {
  position: relative;
  display: inline-block
}

.groups-selector .dropdown-toggle .expand-more {
  padding-left: 0;
  padding-right: 10px;
  position: relative;
  font-size: 1.2rem;
  color: #fff;
  font-weight: 500
}

.lang-rtl .groups-selector .dropdown-toggle .expand-more {
  padding-left: 10px;
  padding-right: 0
}

.groups-selector .dropdown-toggle .expand-more:after {
  content: "\e843";
  font-family: "fontello";
  font-size: 1.2rem;
  color: #fff;
  position: absolute;
  right: 0
}

.lang-rtl .groups-selector .dropdown-toggle .expand-more:after {
  left: 0;
  right: auto
}

.groups-selector .dropdown-toggle .expand-more:hover {
  color: #001c7a
}

.groups-selector .dropdown-toggle .expand-more:hover:after {
  color: #001c7a
}

.groups-selector ul {
  list-style: none;
  padding: 0;
  margin-bottom: 0
}

.groups-selector ul li {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 1rem;
  text-transform: uppercase;
  position: relative
}

.groups-selector ul li a {
  color: #666;
  display: inline-block;
  vertical-align: middle;
  font-weight: 600
}

.groups-selector ul li a img {
  filter: alpha(opacity=34);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=34)";
  -webkit-opacity: .34;
  -moz-opacity: .34;
  -ms-opacity: .34;
  -o-opacity: .34;
  opacity: .34
}

.groups-selector ul li:hover a,
.groups-selector ul li.current a {
  color: #fff
}

.groups-selector ul li:hover a img,
.groups-selector ul li.current a img {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

.groups-selector.language-selector .dropdown-toggle {
  padding: 14px 15px
}

.groups-selector.language-selector .language-list-content {
  min-width: 120px
}

.groups-selector.language-selector .language-list-content .language-item>div a {
  text-align: left;
  width: 100%;
  display: flex
}

.lang-rtl .groups-selector.language-selector .language-list-content .language-item>div a {
  text-align: right
}

.groups-selector.language-selector .language-list-content .language-item>div a>span {
  padding-left: 5px
}

.lang-rtl .groups-selector.language-selector .language-list-content .language-item>div a>span {
  padding-right: 5px;
  padding-left: inherit
}

.groups-selector.language-selector .language-list-content .language-item>div a:hover {
  text-decoration: none;
  color: #001c7a
}

.groups-selector.language-selector .language-list-content .language-item:last-child {
  border-bottom: none
}

.groups-selector.currency-selector {
  border-left: 1px solid #444;
  border-right: 1px solid #444
}

.groups-selector.currency-selector .dropdown-toggle {
  padding: 14px 15px
}

.groups-selector.currency-selector .currency-list {
  min-width: 120px
}

.groups-selector.currency-selector .currency-list .currency-item {
  border-bottom: 1px dotted #e4e9eb
}

.groups-selector.currency-selector .currency-list .currency-item>a:hover {
  text-decoration: none;
  color: #001c7a
}

.groups-selector.currency-selector .currency-list .currency-item:last-child {
  border-bottom: none
}

.groups-selector .dropdown-toggle {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-transform: uppercase;
  font-size: 10px;
  cursor: pointer
}

.groups-selector .dropdown-toggle:after {
  display: none
}

.groups-selector .dropdown-menu {
  font-size: 1.2rem;
  min-width: 120px;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  top: 100%;
  right: 0;
  -webkit-transition: all 0.3s ease 0.1s;
  -moz-transition: all 0.3s ease 0.1s;
  -ms-transition: all 0.3s ease 0.1s;
  -o-transition: all 0.3s ease 0.1s;
  transition: all 0.3s ease 0.1s;
  border: none
}

.lang-rtl .groups-selector .dropdown-menu {
  left: 0;
  right: auto
}

.groups-selector .dropdown-menu>div {
  -webkit-box-shadow: 1px 5px 10px rgba(0, 0, 0, .35);
  -moz-box-shadow: 1px 5px 10px rgba(0, 0, 0, .35);
  -ms-box-shadow: 1px 5px 10px rgba(0, 0, 0, .35);
  -o-box-shadow: 1px 5px 10px rgba(0, 0, 0, .35);
  box-shadow: 1px 5px 10px rgba(0, 0, 0, .35)
}

.groups-selector .dropdown-menu .currency-item {
  margin-right: 5px;
  display: inline-block;
  text-align: center;
  font-size: 11px;
  color: #666;
  font-weight: 700
}

.lang-rtl .groups-selector .dropdown-menu .currency-item {
  margin-left: 5px;
  margin-right: inherit
}

.groups-selector .dropdown-menu .currency-item:hover a,
.groups-selector .dropdown-menu .currency-item.current a {
  color: #001c7a
}

.form-group.form-error input,
.form-group.form-error textarea {
  border: 1px solid #f13340;
  color: #f13340;
}

.form-group.form-ok input,
.form-group.form-ok textarea {
  border: 1px solid #46a74e;
  color: #35b33f;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAAfklEQVQoz6XSwQ3AIAgFUGdxBVcwPXYMd3KCJgznCpbLTwiRivTwD6B5CUq6njsF0zgFdRQhzuQMTo1CQKbAyl8EaXrmHEBIjiZnzqcIoNXM+QQBNBaXgLkQQNXApheRb+TFyPoMWeww+loN3bAw2u3Yqqkx8iyrdQCse7f+BZVZlJLZNI5QAAAAAElFTkSuQmCC) 98% 5px no-repeat #ddf9e1
}

.form-group.form-error .form-control,
.form-group.form-ok .form-control {
  padding-right: 30px
}

.lang-rtl .form-group.form-error .form-control,
.lang-rtl .form-group.form-ok .form-control {
  padding-left: 30px;
  padding-right: inherit
}

.radio-inline,
.checkbox {
  padding-left: 0
}

.lang-rtl .radio-inline,
.lang-rtl .checkbox {
  padding-right: 0;
  padding-left: inherit
}

.radio-inline .checker,
.checkbox .checker {
  float: left
}

.lang-rtl .radio-inline .checker,
.lang-rtl .checkbox .checker {
  float: right
}

.radio-inline .checker span,
.checkbox .checker span {
  top: 0
}

.radio-inline div.radio,
.checkbox div.radio {
  display: inline-block
}

.radio-inline div.radio span,
.checkbox div.radio span {
  float: left;
  top: 0
}

.lang-rtl .radio-inline div.radio span,
.lang-rtl .checkbox div.radio span {
  float: right
}

.cancel {
  overflow: hidden;
  float: left;
  margin: 0 1px 0 0;
  width: 16px;
  height: 16px;
  cursor: pointer
}

.lang-rtl .cancel {
  float: right
}

.lang-rtl .cancel {
  margin: 0 0 0 1px
}

.cancel a {
  display: block;
  width: 100%;
  height: 100%;
  background-position: 0 0
}

.pack_content {
  margin: 10px 0 10px 0
}

.confirmation {
  margin: 0 0 10px;
  padding: 10px;
  border: 1px solid #e6db55;
  font-size: 13px;
  background: none repeat scroll 0 0 lightyellow
}

.listcomment {
  list-style-type: none;
  margin: 0 0 20px 0 !important
}

.listcomment li {
  padding: 10px 0;
  border-bottom: 1px dotted #eaeaea;
  color: #666
}

.listcomment .titlecomment {
  display: block;
  font-weight: 700;
  font-size: 12px;
  color: #666;
  padding: 5px 0
}

.social .block_content {
  position: relative;
  top: 5px
}

.social ul li {
  display: inline-block;
  padding-top: 0;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  margin-right: 10px !important;
  padding: 0;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background-color: #bfbfbf
}

.lang-rtl .social ul li {
  margin-left: 10px !important;
  margin-right: inherit
}

.social ul li a {
  display: block;
  color: #fff;
  line-height: 40px;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  font-size: 22px
}

.social ul li a span {
  display: none
}

.social ul li a:before {
  display: inline-block;
  font-family: "FontAwesome";
  font-weight: 400;
  font-size: 12px
}

.social ul li a:hover {
  color: #fff;
  background: #001c7a
}

.social ul li.facebook {
  background-color: #305bbd
}

.social ul li.facebook a:before {
  content: "\f09a"
}

.social ul li.twitter {
  background-color: #49bbdc
}

.social ul li.twitter a:hover {
  background-color: #001c7a
}

.social ul li.twitter a.product-name {
  display: none
}

.social ul li.twitter a:before {
  content: "\f099"
}

.social ul li.rss {
  background-color: #dc4949
}

.social ul li.rss a:before {
  content: "\f09e"
}

.social ul li.youtube {
  background-color: #4d282f
}

.social ul li.youtube a:before {
  content: "\f167"
}

.social ul li.google a:before {
  content: "\f0d5"
}

.social ul li.instagram a:before {
  content: "\f16d"
}

.social ul li.pinterest a:before {
  content: "\f0d2"
}

.social ul li:last-child {
  margin-right: 0 !important
}

.lang-rtl .social ul li:last-child {
  margin-left: 0 !important;
  margin-right: inherit
}

.social ul li:last-child a i {
  margin-right: 0 !important
}

.lang-rtl .social ul li:last-child a i {
  margin-left: 0 !important;
  margin-right: inherit
}

#reinsurance_block {
  clear: both !important
}

#account-creation_form fieldset.reversoform {
  padding: 10px !important
}

#account-creation_form fieldset.reversoform .text label {
  display: block;
  padding: 0 0 10px 0;
  width: 100%;
  text-align: left
}

.lang-rtl #account-creation_form fieldset.reversoform .text label {
  text-align: right
}

#account-creation_form fieldset.reversoform .infos-sup {
  padding: 0 !important;
  font-size: 10px;
  font-style: italic;
  text-align: right
}

.lang-rtl #account-creation_form fieldset.reversoform .infos-sup {
  text-align: left
}

#account-creation_form fieldset.customerprivacy label,
fieldset.customerprivacy label {
  cursor: pointer
}

#product_comments_block_extra .comments_note {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center
}

#product_comments_block_extra a {
  text-decoration: none;
  font-size: 10px;
  color: #afafaf;
  font-weight: 500
}

#product_comments_block_extra .comments_advices {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex
}

#product_comments_block_extra .comments_advices .open-comment-form {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center
}

#product_comments_block_extra .comments_advices a {
  margin-right: 22px;
  color: #666;
  font-size: 1.2rem;
  font-weight: 500
}

.lang-rtl #product_comments_block_extra .comments_advices a {
  margin-left: 22px;
  margin-right: inherit
}

#product_comments_block_extra .comments_advices a i {
  margin-right: 7px;
  color: #001c7a;
  font-size: 1.6rem
}

.lang-rtl #product_comments_block_extra .comments_advices a i {
  margin-left: 7px;
  margin-right: inherit
}

#product_comments_block_extra .comments_advices a:hover {
  color: #001c7a
}

#product_comments_block_extra .comments_advices a:last-child {
  margin-right: 0
}

.lang-rtl #product_comments_block_extra .comments_advices a:last-child {
  margin-left: 0;
  margin-right: inherit
}

.product-comments>span {
  margin-left: 6px;
  line-height: 1;
  color: #c6c6c6;
  font-size: 11px
}

.lang-rtl .product-comments>span {
  margin-right: 6px;
  margin-left: inherit
}

.star_content {
  overflow: auto
}

.star {
  position: relative;
  display: block;
  float: left;
  overflow: hidden;
  cursor: pointer;
  font-size: 12px
}

.lang-rtl .star {
  float: right
}

.star:after {
  content: '\f006';
  display: inline-block;
  font-family: "FontAwesome";
  color: #dbdbdb;
  top: 0;
  left: 0
}

.lang-rtl .star:after {
  right: 0;
  left: auto
}

.star a {
  display: block;
  position: absolute;
  text-indent: -5000px;
  width: 100%;
  height: 100%;
  background-position: 0 0
}

.star a:hover {
  background-position: 0 -32px
}

.star.star_on,
.star.star_hover {
  display: block
}

.star.star_on:after,
.star.star_hover:after {
  color: #fc0
}

.star.star_on a,
.star.star_hover a {
  background-position: 0 -16px
}

#popup-subscribe .modal-dialog {
  max-width: 830px;
  z-index: 1060
}

#popup-subscribe .modal-dialog .modal-header {
  border: none
}

#popup-subscribe .modal-dialog .modal-content {
  background: url(../img/newsletter.jpg);
  background-repeat: no-repeat;
  border: none;
  min-width: 830px;
  max-height: 500px;
  background-position: right;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0
}

#popup-subscribe .modal-dialog .modal-content .title_block {
  font-size: 2.3rem !important;
  width: 100%;
  color: #222;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  padding-left: 0;
  display: block;
  text-transform: uppercase;
  margin-bottom: 13px !important;
  text-align: center
}

.lang-rtl #popup-subscribe .modal-dialog .modal-content .title_block {
  padding-right: 0;
  padding-left: inherit
}

#popup-subscribe .modal-dialog .modal-content p {
  font-size: 1.3rem;
  color: #666;
  font-family: "Roboto", sans-serif
}

#popup-subscribe .modal-dialog .modal-body {
  padding: 0
}

#popup-subscribe .subscribe_form {
  padding-top: 15px;
  padding-bottom: 0px;
  padding-left: 30px;
  padding-right: 30px;
  max-width: 415px;
  background: #fff;
  color: #666;
  font-size: 1.4rem;
  font-weight: 400;
  text-align: center;
  border-radius:20px 0 0 20px;
}

.lang-rtl #popup-subscribe .subscribe_form {
  padding-left: 30px;
  padding-right: 30px
}

@media (max-width:1199px) {
  #popup-subscribe .subscribe_form {
    padding-top: 20px
  }
}

#popup-subscribe .subscribe_form .input-subscribe-wrap {
  margin: 25px auto 0;
  width: 355px
}

#popup-subscribe .subscribe_form .input-subscribe-wrap input {
  padding-left: 15px;
  padding-right: 15px;
  
  border: 3px solid #c9e0ff;
  width: 100%;
  min-height: 50px;
  margin-bottom: 10px;
  border-radius: 20px;
}

#popup-subscribe .subscribe_form .input-subscribe-wrap input:focus,
#popup-subscribe .subscribe_form .input-subscribe-wrap input:hover {
  border-color: #ececec
}

#popup-subscribe .subscribe_form .input-subscribe-wrap input::-webkit-input-placeholder {
  font-size: 1rem;
  font-weight: 400;
  color: #b7b7b7;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: "Roboto", sans-serif
}

#popup-subscribe .subscribe_form .input-subscribe-wrap input:-moz-placeholder {
  font-size: 1rem;
  font-weight: 400;
  color: #b7b7b7;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: "Roboto", sans-serif
}

#popup-subscribe .subscribe_form .input-subscribe-wrap input::-moz-placeholder {
  font-size: 1rem;
  font-weight: 400;
  color: #b7b7b7;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: "Roboto", sans-serif
}

#popup-subscribe .subscribe_form .input-subscribe-wrap input:-ms-input-placeholder {
  font-size: 1rem;
  font-weight: 400;
  color: #b7b7b7;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: "Roboto", sans-serif
}

#popup-subscribe .subscribe_form .input-subscribe-wrap .input-group-btn {
  position: static;
  top: 3px;
  z-index: 4;
  right: 0;
  text-align: left
}

.lang-rtl #popup-subscribe .subscribe_form .input-subscribe-wrap .input-group-btn {
  left: 0;
  right: auto
}

.lang-rtl #popup-subscribe .subscribe_form .input-subscribe-wrap .input-group-btn {
  text-align: right
}

#popup-subscribe .subscribe_form .input-subscribe-wrap .input-group-btn .btn {
  padding-left: 10px;
  padding-right: 10px;
  margin-left: 0;
  text-indent: 0;
  font-size: 1rem;
  font-family: "Roboto", sans-serif;
  color: #fff;
  background-image: none;
  background-color: #0890d2;
  border: none;
  min-height: 50px;
  font-weight: 700;
  letter-spacing: 1px;
  margin-bottom: 20px;
  border-radius:20px;
}
#popup-subscribe .subscribe_form .input-subscribe-wrap ::placeholder {
  color: black!important;
}

.lang-rtl #popup-subscribe .subscribe_form .input-subscribe-wrap .input-group-btn .btn {
  margin-right: 0;
  margin-left: inherit
}

#popup-subscribe .subscribe_form .input-subscribe-wrap .input-group-btn .btn:hover {
  background-color: #fffb00b0;
  color:black;
}

#popup-subscribe .subscribe_form .checkbox {
  margin-top: 102px
}

#popup-subscribe .subscribe_form .checkbox>span {
  display: inline-block;
  vertical-align: middle;
  text-transform: initial;
  color: #909090;
  font-size: 1rem;
  line-height: 1;
  text-transform: uppercase
}

#popup-subscribe .twitter {
  padding-top: 23px;
  padding-bottom: 13px
}

#popup-subscribe .twitter iframe {
  border-radius: 15px;
  overflow: hidden
}

@-moz-document url-prefix() {
  #popup-subscribe .twitter iframe {
    position: relative !important;
    width: 172px !important;
    height: 28px !important;
    visibility: visible !important
  }
}

#msg_newsletter .modal-content {
  background: transparent
}

#msg_newsletter .modal-content .modal-body {
  padding: 0;
  background: transparent
}

#msg_newsletter .modal-content .modal-body>p {
  padding: 15px;
  text-align: center;
  margin-bottom: 0
}

#msg_newsletter .modal-content .modal-header .close {
  right: 8px;
  top: 0
}

#msg_newsletter .modal-content .modal-header .close i {
  color: #222 !important;
  font-size: 1.8rem
}

#msg_newsletter .modal-content .modal-header .close:hover i {
  color: #001c7a
}

#WishlistModal .modal-dialog {
  max-width: 420px
}

#WishlistModal .modal-header {
  border-bottom: 1px solid #e6e6e6;
  position: relative;
  padding: 10px 20px
}

#WishlistModal .modal-header h4 {
  font-size: 1.2rem;
  font-weight: 700;
  color: #666;
  margin-bottom: 0
}

#WishlistModal .modal-header h4 i {
  width: 17px;
  height: 17px;
  background: #43ac3b;
  border-radius: 50%;
  text-align: center;
  line-height: 17px;
  color: #fff;
  font-size: 13px;
  margin-right: 10px
}

.lang-rtl #WishlistModal .modal-header h4 i {
  margin-left: 10px;
  margin-right: inherit
}

#WishlistModal .modal-header button {
  background: transparent;
  position: absolute;
  top: 50%;
  right: 12px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.lang-rtl #WishlistModal .modal-header button {
  left: 12px;
  right: auto
}

#WishlistModal .modal-header button i {
  color: #222;
  font-size: 20px
}

#WishlistModal .modal-body {
  padding: 20px
}

#WishlistModal .modal-body img {
  max-width: 64px;
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  margin-right: 20px
}

.lang-rtl #WishlistModal .modal-body img {
  margin-left: 20px;
  margin-right: inherit
}

#WishlistModal .modal-body h5 {
  font-weight: 500;
  font-size: 1.1rem;
  margin-bottom: 9px
}

#WishlistModal .modal-body a {
  display: inline-block;
  padding: 0 15px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  border-radius: 3px;
  background: #454545;
  color: #fff;
  font-size: 1.1rem;
  font-weight: 700
}

#WishlistModal .modal-body a:hover {
  background: #001c7a
}

#WishlistModal .modal-body a:not(:last-child) {
  margin-right: 5px
}

.lang-rtl #WishlistModal .modal-body a:not(:last-child) {
  margin-left: 5px;
  margin-right: inherit
}

.block-contact-info i,
.nov-contactinfo i {
  vertical-align: middle
}

.block-contact-info .icon-contactphone,
.nov-contactinfo .icon-contactphone {
  width: 18px;
  height: 18px;
  background: url(data:image/png;base64,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);
  margin-right: 15px
}

.lang-rtl .block-contact-info .icon-contactphone,
.lang-rtl .nov-contactinfo .icon-contactphone {
  margin-left: 15px;
  margin-right: inherit
}

.block-contact-info .icon-contactemail,
.nov-contactinfo .icon-contactemail {
  width: 18px;
  height: 12px;
  background: url(data:image/png;base64,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);
  margin-right: 15px
}

.lang-rtl .block-contact-info .icon-contactemail,
.lang-rtl .nov-contactinfo .icon-contactemail {
  margin-left: 15px;
  margin-right: inherit
}

.block-contact-info .icon-contactaddress,
.nov-contactinfo .icon-contactaddress {
  width: 18px;
  height: 19px;
  background: url(data:image/png;base64,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);
  margin-right: 15px
}

.lang-rtl .block-contact-info .icon-contactaddress,
.lang-rtl .nov-contactinfo .icon-contactaddress {
  margin-left: 15px;
  margin-right: inherit
}

.block-contact-info .icon-contactopen,
.nov-contactinfo .icon-contactopen {
  width: 18px;
  height: 15px;
  background: url(data:image/png;base64,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);
  margin-right: 15px
}

.lang-rtl .block-contact-info .icon-contactopen,
.lang-rtl .nov-contactinfo .icon-contactopen {
  margin-left: 15px;
  margin-right: inherit
}

.block-contact-info .title,
.nov-contactinfo .title {
  font-weight: 700;
  color: #222;
  font-family: "Poppins", sans-serif
}

.block-contact-info .contact,
.nov-contactinfo .contact {
  font-size: 1.2rem
}

.block-contact-info .contact:not(:last-child),
.nov-contactinfo .contact:not(:last-child) {
  margin-bottom: 10px
}

.block-contact-info .contact span,
.nov-contactinfo .contact span {
  font-weight: 700
}

.block-contact-info .block_social .list-inline-item:not(:last-child),
.nov-contactinfo .block_social .list-inline-item:not(:last-child) {
  margin-right: 7px
}

.lang-rtl .block-contact-info .block_social .list-inline-item:not(:last-child),
.lang-rtl .nov-contactinfo .block_social .list-inline-item:not(:last-child) {
  margin-left: 7px;
  margin-right: inherit
}

.block-contact-info .block_social a,
.nov-contactinfo .block_social a {
  width: 26px;
  height: 26px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  line-height: 24px;
  background-color: #c3c3c3;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  color: #fff;
  font-size: 15px;
  text-align: center
}

.block-contact-info .block_social a:hover,
.nov-contactinfo .block_social a:hover {
  background-color: #001c7a
}

@keyframes Animationlookbook {
  from {
    box-shadow: 0 0 0 0 #fff
  }

  to {
    box-shadow: 0 0 0 5px rgba(255, 255, 255, .3)
  }
}

@-moz-keyframes Animationlookbook {
  from {
    box-shadow: 0 0 0 0 #fff
  }

  to {
    box-shadow: 0 0 0 5px #fff
  }
}

@-webkit-keyframes Animationlookbook {
  from {
    box-shadow: 0 0 0 0 #fff
  }

  to {
    box-shadow: 0 0 0 5px rgba(255, 255, 255, .3)
  }
}

.product-tabs-categories {
  padding-top: 30px
}

.product-tabs-categories .block-product {
  overflow: hidden
}

.product-tabs-categories .nav-tabs {
  border: none;
  padding: 0;
  margin-right: 90px
}

.lang-rtl .product-tabs-categories .nav-tabs {
  margin-left: 90px;
  margin-right: inherit
}

.product-tabs-categories .nav-tabs .nav-item {
  position: relative;
  margin-left: 0;
  margin-right: 30px;
  cursor: pointer;
  font-size: 14px;
  color: #111;
  white-space: nowrap;
  margin-bottom: 0
}

.lang-rtl .product-tabs-categories .nav-tabs .nav-item {
  margin-left: 30px;
  margin-right: 0
}

.product-tabs-categories .nav-tabs .nav-item:last-child {
  margin-left: 0;
  margin-right: 0
}

.lang-rtl .product-tabs-categories .nav-tabs .nav-item:last-child {
  margin-left: 0;
  margin-right: 0
}

.product-tabs-categories .nav-tabs .nav-item a {
  font-size: 4.2rem;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  padding: 0 42px
}

.product-tabs-categories .nav-tabs .nav-item a:before {
  content: "";
  display: block;
  width: 12px;
  height: 36px;
  border: 2px solid #111;
  position: absolute;
  left: 0;
  bottom: 14px
}

.lang-rtl .product-tabs-categories .nav-tabs .nav-item a:before {
  right: 0;
  left: auto
}

.product-tabs-categories .nav-tabs .nav-item a:after {
  color: transparent;
  content: "\efab";
  font-family: "IcoFont";
  font-size: 32px;
  position: absolute;
  bottom: -4px;
  left: -3px;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease
}

.lang-rtl .product-tabs-categories .nav-tabs .nav-item a:after {
  right: -3px;
  left: auto
}

.product-tabs-categories .nav-tabs .nav-item a.active:after {
  color: #f5b53c
}

.product-tabs-categories .nav-tabs .nav-link {
  font-size: 16px;
  border: none;
  background: transparent;
  color: #111;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0
}

.product-tabs-categories .nav-tabs .nav-link:hover,
.product-tabs-categories .nav-tabs .nav-link:focus {
  color: #001c7a
}

.product-tabs-categories .nav-tabs .nav-link.active {
  color: #001c7a
}

.product-tabs-categories .product_list .owl-dots {
  display: none
}

.product-tabs-categories.product-tabs-categories-3 {
  padding-top: 0
}

.product-tabs-categories.product-tabs-categories-3 .block-product {
  padding-bottom: 0
}

.product-tabs-categories.product-tabs-categories-3 .block-product .group-title {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start !important;
  -moz-align-items: flex-start !important;
  -ms-align-items: flex-start !important;
  align-items: flex-start !important;
  border-bottom: none
}

.product-tabs-categories.product-tabs-categories-3 .block-product .group-title .title_block {
  display: block;
  width: 100%;
  text-align: center;
  padding-top: 17px !important;
  padding-bottom: 18px !important
}

.product-tabs-categories.product-tabs-categories-3 .block-product .group-title .title_block:before {
  height: 3px;
  width: 60px;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.lang-rtl .product-tabs-categories.product-tabs-categories-3 .block-product .group-title .title_block:before {
  right: 50%;
  left: auto
}

.lang-rtl .product-tabs-categories.product-tabs-categories-3 .block-product .group-title .title_block:before {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%)
}

.product-tabs-categories.product-tabs-categories-3 .block-product .group-title .title_block:after {
  content: "";
  position: absolute;
  height: 1px;
  width: calc(100% - 4px);
  bottom: 0;
  left: 0;
  background: #001c7a
}

.lang-rtl .product-tabs-categories.product-tabs-categories-3 .block-product .group-title .title_block:after {
  right: 0;
  left: auto
}

.product-tabs-categories.product-tabs-categories-3 .block-product .group-title .nav-tabs {
  margin: 0 !important;
  -webkit-justify-content: flex-start !important;
  -moz-justify-content: flex-start !important;
  -ms-justify-content: flex-start !important;
  justify-content: flex-start !important;
  -ms-flex-pack: flex-start !important
}

.product-tabs-categories.product-tabs-categories-3 .block-product .group-title .nav-tabs .nav-item {
  margin-right: 20px
}

.product-tabs-categories.product-tabs-categories-3 .block-product .group-title .nav-tabs .nav-item:before {
  display: none
}

.lang-rtl .product-tabs-categories.product-tabs-categories-3 .block-product .group-title .nav-tabs .nav-item {
  margin-left: 20px;
  margin-right: inherit
}

.product-tabs-categories.product-tabs-categories-3 .block-product .group-title .nav-tabs .nav-item .nav-link {
  padding-top: 17px;
  padding-bottom: 18px
}

.product-tabs-categories.product-tabs-categories-3 .block-product .product_tab_content .product_list .owl-nav {
  display: block
}

.product-tabs-categories.product-tabs-categories-3 .block-product .product_tab_content .product_list .owl-nav [class*='owl-'] {
  top: -82px;
  width: 50px;
  height: 50px;
  border-color: #001c7a;
  border-radius: 4px
}

.product-tabs-categories.product-tabs-categories-3 .block-product .product_tab_content .product_list .owl-nav [class*='owl-']:hover {
  background: transparent
}

.product-tabs-categories.product-tabs-categories-3 .block-product .product_tab_content .product_list .owl-nav [class*='owl-']:hover i {
  color: #001c7a
}

.product-tabs-categories.product-tabs-categories-3 .block-product .product_tab_content .product_list .owl-nav .owl-next {
  --left: calc(100% - 100px);
  left: var(--left);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-right: none
}

.lang-rtl .product-tabs-categories.product-tabs-categories-3 .block-product .product_tab_content .product_list .owl-nav .owl-next {
  right: var(--left);
  left: auto
}

.product-tabs-categories.product-tabs-categories-3 .block-product .product_tab_content .product_list .owl-nav .owl-next:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 30px;
  background-color: #f2f2f2
}

.lang-rtl .product-tabs-categories.product-tabs-categories-3 .block-product .product_tab_content .product_list .owl-nav .owl-next:after {
  left: 0;
  right: auto
}

.product-tabs-categories.product-tabs-categories-3 .block-product .product_tab_content .product_list .owl-nav .owl-prev {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: none
}

@media (max-width:991px) {
  .product-tabs-categories.product-tabs-categories-3 .block-product .group-title .nav-tabs {
    -webkit-justify-content: initial !important;
    -moz-justify-content: initial !important;
    -ms-justify-content: initial !important;
    justify-content: initial !important;
    -ms-flex-pack: initial !important;
    width: calc(100% - 110px);
    overflow-x: auto
  }
}

.nov-producttab .nav-tabs {
  border: none;
  padding: 0
}

@media (max-width:767px) {
  .nov-producttab .nav-tabs {
    overflow-x: auto
  }
}

.nov-producttab .nav-tabs .nav-item {
  position: relative;
  cursor: pointer;
  font-size: 14px;
  color: #111;
  white-space: nowrap;
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px
}

.lang-rtl .nov-producttab .nav-tabs .nav-item {
  margin-left: 5px;
  margin-right: 5px
}

.nov-producttab .nav-tabs .nav-item:first-child {
  margin-left: 0
}

.lang-rtl .nov-producttab .nav-tabs .nav-item:first-child {
  margin-right: 0;
  margin-left: inherit
}

.nov-producttab .nav-tabs .nav-link {
  border: none;
  background: #78b144;
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-size: 1.2rem;
  font-weight: 700;
  text-transform: uppercase;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  border: none;
  padding: 0 30px;
  height: 45px;
  line-height: 45px;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease
}

.nov-producttab .nav-tabs .nav-link:hover,
.nov-producttab .nav-tabs .nav-link:focus,
.nov-producttab .nav-tabs .nav-link.active {
  background: #001c7a
}

.nov-producttab .group-title {
  margin-bottom: 5px
}

.nov-producttab .product_tab_content {
  margin-left: -15px;
  margin-right: -15px
}

.lang-rtl .nov-producttab .product_tab_content {
  margin-left: -15px;
  margin-right: -15px
}

.nov-producttab .product_tab_content .item {
  padding: 15px;
  padding: 15px 15px 20px 15px
}

.nov-producttab .product_tab_content .item .product-miniature {
  padding-bottom: 26px;
  position: initial
}

.nov-producttab .product_tab_content .item .product-miniature:hover {
  -webkit-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -moz-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -ms-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -o-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  border: 1px solid transparent
}

.nov-producttab .product_tab_content .item .product-miniature .product-description {
  text-align: center
}

.nov-producttab .product_tab_content .item .product-miniature .product-buttons {
  text-align: center;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  bottom: 2px;
  width: 100%;
  left: 50%
}

.lang-rtl .nov-producttab .product_tab_content .item .product-miniature .product-buttons {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%)
}

.lang-rtl .nov-producttab .product_tab_content .item .product-miniature .product-buttons {
  right: 50%;
  left: auto
}

.nov-producttab .product_tab_content .item .product-miniature .product-buttons .add-to-cart {
  min-width: auto
}

@media (max-width:767px) {
  .nov-producttab .product_tab_content .item .product-miniature .product-buttons .add-to-cart {
    padding: 0 15px
  }
}

.nov-producttab .product_list .owl-nav {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

@media (max-width:767px) {
  .nov-producttab .product_list .owl-nav {
    display: none
  }
}

.nov-producttab .product_list .owl-nav [class*='owl-'] {
  width: 45px;
  height: 45px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  color: #9a9a9a;
  background: #f0f0f0;
  font-size: 10px;
  top: -90px;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  border: none
}

.nov-producttab .product_list .owl-nav [class*='owl-']:hover {
  background: #001c7a;
  color: #fff;
  -webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, .15);
  -moz-box-shadow: 0 2px 0 0 rgba(0, 0, 0, .15);
  -ms-box-shadow: 0 2px 0 0 rgba(0, 0, 0, .15);
  -o-box-shadow: 0 2px 0 0 rgba(0, 0, 0, .15);
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, .15)
}

.nov-producttab .product_list .owl-nav .owl-prev {
  --left: calc(100% - 110px);
  left: var(--left)
}

.lang-rtl .nov-producttab .product_list .owl-nav .owl-prev {
  right: var(--left);
  left: auto
}

.nov-producttab .product_list .owl-nav .owl-next {
  --left: calc(100% - 60px);
  left: var(--left)
}

.lang-rtl .nov-producttab .product_list .owl-nav .owl-next {
  right: var(--left);
  left: auto
}

.block-product .owl-theme .owl-nav {
  display: block;
}

.productlist_deal {
  overflow: hidden
}

.productlist_deal .text-center .title_block {
  padding-top: 90px;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 42px
}

.productlist_deal .text-center .title_block .text-title {
  font-size: 2.8rem;
  text-transform: uppercase
}

.productlist_deal .text-center .title_block .sub_title {
  color: #666;
  font-size: 1.3rem;
  padding: 12px 10px 0 10px;
  line-height: 20px
}

.lang-rtl .productlist_deal .text-center .title_block .sub_title {
  padding: 12px 10px 0 10px
}

.productlist_deal .owl-dots {
  text-align: center;
  padding-top: 35px
}

.productlist_deal .owl-dots .owl-dot {
  margin: 0 3px;
  display: inline-block
}

.productlist_deal .owl-dots .owl-dot span {
  height: 18px;
  width: 18px;
  background: #e8e8e8;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%
}

.productlist_deal .owl-dots .owl-dot:hover span,
.productlist_deal .owl-dots .owl-dot.active span {
  background: #78b144
}

.productlist_deal .block-margin {
  margin: 0 -15px;
  overflow: inherit
}

.productlist_deal .block-margin .item-product {
  padding: 15px
}

.productlist_deal .block-margin .item-product .countdownfree {
  display: block
}

.productlist_deal .block-margin .product-miniature2 {
  margin-bottom: 0;
  -webkit-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -moz-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -ms-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -o-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  background: #fff
}

@media (min-width:480px) {
  .productlist_deal .block-margin .product-miniature2 .col-md-6 {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
  }

  .productlist_deal .block-margin .product-miniature2 .col-md-6.align-items-center {
    padding-left: 0
  }

  .lang-rtl .productlist_deal .block-margin .product-miniature2 .col-md-6.align-items-center {
    padding-right: 0;
    padding-left: inherit
  }
}

@media (max-width:479px) {
  .productlist_deal .block-margin .product-miniature2 .align-items-center {
    display: block !important
  }

  .productlist_deal .block-margin .product-miniature2 .align-items-center .product-groups-deals {
    display: block;
    text-align: center
  }

  .productlist_deal .block-margin .product-miniature2 .align-items-center .product-groups-deals .product-comments .star_content,
  .productlist_deal .block-margin .product-miniature2 .align-items-center .product-groups-deals .product-description .product-title {
    text-align: center;
    display: inline-block
  }

  .productlist_deal .block-margin .product-miniature2 .align-items-center .product-groups-deals .product-buttons {
    padding-top: 0;
    text-align: center;
    display: inline-block;
    padding-bottom: 30px
  }
}

.productlist_deal .block-margin .product-miniature2 .thumbnail-container {
  outline: none;
  position: relative;
  padding: 10px
}

.productlist_deal .block-margin .product-miniature2 .thumbnail-container a {
  outline: none
}

.productlist_deal .block-margin .product-miniature2 .thumbnail-container .two-image {
  display: block;
  position: relative
}

.productlist_deal .block-margin .product-miniature2 .thumbnail-container .two-image .image-cover {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  -webkit-transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -ms-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
  transition: all 400ms ease-in-out 0s
}

.productlist_deal .block-margin .product-miniature2 .thumbnail-container .two-image .image-secondary {
  position: absolute;
  overflow: hidden;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  -webkit-transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -ms-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
  transition: all 400ms ease-in-out 0s;
  margin: 0 auto
}

.productlist_deal .block-margin .product-miniature2 .thumbnail-container .one-image {
  display: block;
  position: relative
}

.productlist_deal .block-margin .product-miniature2 .thumbnail-container .one-image .image-cover {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  -webkit-transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -ms-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
  transition: all 400ms ease-in-out 0s
}

.productlist_deal .block-margin .product-miniature2 .thumbnail-container:hover .two-image .image-cover {
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0
}

.productlist_deal .block-margin .product-miniature2 .thumbnail-container:hover .two-image .image-secondary {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

.productlist_deal .block-margin .product-miniature2 .thumbnail-container:hover .one-image .image-cover {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

.productlist_deal .block-margin .thumnailslider-for {
  position: relative;
  border: none;
  margin-bottom: 0
}

.productlist_deal .block-margin .thumnailslider-for:focus {
  outline: none
}

.productlist_deal .block-margin .product-groups-deals {
  position: relative;
  text-align: left
}

.lang-rtl .productlist_deal .block-margin .product-groups-deals {
  text-align: right
}

.productlist_deal .block-margin .product-groups-deals .product-comments span {
  display: none
}

.productlist_deal .block-margin .product-groups-deals .product-description {
  padding: 0;
  position: initial
}

.productlist_deal .block-margin .product-groups-deals .product-description .product-title {
  font-size: 1.4rem;
  text-align: left;
  padding-bottom: 14px;
  padding-top: 0;
  font-weight: 500
}

.lang-rtl .productlist_deal .block-margin .product-groups-deals .product-description .product-title {
  text-align: right
}

.productlist_deal .block-margin .product-groups-deals .product-description .product-title a {
  color: #222
}

.productlist_deal .block-margin .product-groups-deals .product-description .product-title a:hover {
  color: #78b144
}

.productlist_deal .block-margin .product-groups-deals .product-desci {
  font-size: 14px;
  line-height: 22px;
  color: #666;
  font-weight: 500
}

.productlist_deal .block-margin .product-groups-deals .product-price-and-shipping .price {
  font-size: 1.8rem;
  color: #ff9c00;
  margin-right: 16px;
  font-weight: 800
}

.lang-rtl .productlist_deal .block-margin .product-groups-deals .product-price-and-shipping .price {
  margin-left: 16px;
  margin-right: inherit
}

.productlist_deal .block-margin .product-groups-deals .product-price-and-shipping .regular-price {
  font-size: 1.8rem;
  text-decoration: none;
  position: relative;
  padding: 0 5px;
  color: #e0e0e0;
  font-weight: 800
}

.productlist_deal .block-margin .product-groups-deals .product-price-and-shipping .regular-price:before {
  content: "";
  position: absolute;
  top: 13px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #e0e0e0
}

.lang-rtl .productlist_deal .block-margin .product-groups-deals .product-price-and-shipping .regular-price:before {
  right: 0;
  left: auto
}

.productlist_deal .block-margin .product-groups-deals .product-buttons {
  padding-top: 14px
}

.productlist_deal .block-margin .product-groups-deals .product-buttons form {
  display: inline-block;
}

.lang-rtl .productlist_deal .block-margin .product-groups-deals .product-buttons form {
  float: right
}

.productlist_deal .block-margin .product-groups-deals .product-buttons .add-to-cart {
  z-index: 9;
  position: relative;
  bottom: 0;
  height: 40px;
  line-height: 40px;
  background: #000;
  text-align: center;
  color: #fff;
  border: 1px solid#001c7a;
  background: #001c7a;
  padding: 0 20px;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 700;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out
}

.productlist_deal .block-margin .product-groups-deals .product-buttons .add-to-cart:hover {
  background: #78b144;
  border: 1px solid #78b144;
  color: #fff
}

.productlist_deal .block-margin .product-groups-deals .product-buttons .add-to-cart .loading {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 1.5rem;
  display: none;
  line-height: 1
}

.lang-rtl .productlist_deal .block-margin .product-groups-deals .product-buttons .add-to-cart .loading {
  right: 50%;
  left: auto
}

.lang-rtl .productlist_deal .block-margin .product-groups-deals .product-buttons .add-to-cart .loading {
  -webkit-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%)
}

.productlist_deal .block-margin .product-groups-deals .product-buttons .add-to-cart .loading i {
  margin: 0
}

.productlist_deal .block-margin .product-groups-deals .product-buttons .add-to-cart.cart-loading {
  background: #001c7a
}

.productlist_deal .block-margin .product-groups-deals .product-buttons .add-to-cart.cart-loading .loading {
  display: inline-block
}

.productlist_deal .block-margin .product-groups-deals .product-buttons .add-to-cart.cart-loading .novicon-cart,
.productlist_deal .block-margin .product-groups-deals .product-buttons .add-to-cart.cart-loading span:not(.loading) {
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0
}

.productlist_deal .block-margin .product-groups-deals .product-buttons .add-to-cart i {
  margin-left: 0;
  margin-right: 10px;
  font-size: 1.5rem;
  vertical-align: text-bottom
}

.lang-rtl .productlist_deal .block-margin .product-groups-deals .product-buttons .add-to-cart i {
  margin-right: 0;
  margin-left: inherit
}

.lang-rtl .productlist_deal .block-margin .product-groups-deals .product-buttons .add-to-cart i {
  margin-left: 10px;
  margin-right: inherit
}

.productlist_deal .block-margin .product-groups-deals .product-buttons .add-to-cart i.icon-cart-product {
  background: url(../img/icon-ecomart.png) no-repeat;
  background-position: -19px -96px;
  width: 10px;
  height: 12px;
  vertical-align: text-top
}

.productlist_deal .block-margin .product-groups-deals .product-buttons .add-to-cart:focus {
  outline: none
}

.productlist_deal .block-margin .product-groups-deals .product-buttons .add-to-cart:disabled {
  cursor: not-allowed
}

.productlist_deal .block-margin .product-groups-deals .product-buttons .add-to-cart {
  float: left
}

.lang-rtl .productlist_deal .block-margin .product-groups-deals .product-buttons .add-to-cart {
  float: right
}

.productlist_deal .block-margin .product-groups-deals .product-buttons>a:not(.add-to-cart) {
  height: 40px;
  width: 40px;
  line-height: 43px;
  background: #f0f0f0;
  text-align: center;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  float: left;
  margin-left: 10px
}

.lang-rtl .productlist_deal .block-margin .product-groups-deals .product-buttons>a:not(.add-to-cart) {
  float: right
}

.lang-rtl .productlist_deal .block-margin .product-groups-deals .product-buttons>a:not(.add-to-cart) {
  margin-right: 10px;
  margin-left: inherit
}

.productlist_deal .block-margin .product-groups-deals .product-buttons>a:not(.add-to-cart) i {
  font-size: 1.9rem;
  color: #727272
}

.productlist_deal .block-margin .product-groups-deals .product-buttons>a:not(.add-to-cart).add-to-cart i {
  color: #fff
}

.productlist_deal .block-margin .product-groups-deals .product-buttons>a:not(.add-to-cart):hover {
  background: #78b144
}

.productlist_deal .block-margin .product-groups-deals .product-buttons>a:not(.add-to-cart):hover i {
  color: #fff
}

.productlist_deal .block-margin .product-groups-deals .product-buttons>a:not(.add-to-cart) span {
  display: none
}

.productlist_deal2 {
  overflow: hidden
}

.productlist_deal2 .title-center .title_block {
  margin-bottom: 45px;
  font-size: 2.8rem
}

.productlist_deal2 .title-center .title_block .sub_title {
  color: #666;
  font-size: 1.3rem;
  padding-top: 12px;
  line-height: 20px
}

.productlist_deal2 .owl-dots {
  position: absolute;
  bottom: 40px;
  left: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.lang-rtl .productlist_deal2 .owl-dots {
  right: 50%;
  left: auto
}

.lang-rtl .productlist_deal2 .owl-dots {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%)
}

.productlist_deal2 .owl-dots .owl-dot {
  margin: 0 3px;
  display: inline-block
}

.productlist_deal2 .owl-dots .owl-dot span {
  height: 18px;
  width: 18px;
  background: #e8e8e8;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%
}

.productlist_deal2 .owl-dots .owl-dot:hover span,
.productlist_deal2 .owl-dots .owl-dot.active span {
  background: transparent;
  border: 1px solid #78b144
}

.productlist_deal2 .block-margin {
  margin: 0;
  overflow: inherit
}

.productlist_deal2 .block-margin .product-miniature {
  padding-bottom: 122px;
  margin-bottom: 20px
}

@media (min-width:768px) and (max-width:991px) {
  .productlist_deal2 .block-margin .product-miniature {
    padding-bottom: 100px
  }
}

.productlist_deal2 .block-margin .product-miniature:hover {
  -webkit-box-shadow: 3px 4px 15px 0 rgba(0, 0, 0, .1);
  -moz-box-shadow: 3px 4px 15px 0 rgba(0, 0, 0, .1);
  -ms-box-shadow: 3px 4px 15px 0 rgba(0, 0, 0, .1);
  -o-box-shadow: 3px 4px 15px 0 rgba(0, 0, 0, .1);
  box-shadow: 3px 4px 15px 0 rgba(0, 0, 0, .1)
}

.productlist_deal2 .block-margin .product-miniature .countdownfree {
  display: block;
  width: 100%;
  top: auto;
  bottom: 10px;
  transform: translateY(0)
}

.productlist_deal2 .block-margin .product-miniature .countdownfree .item-time {
  display: inline-block
}

.productlist_deal2 .block-margin .product-miniature .countdownfree .item-time:not(:last-child) {
  margin-right: 10px
}

.lang-rtl .productlist_deal2 .block-margin .product-miniature .countdownfree .item-time:not(:last-child) {
  margin-left: 10px;
  margin-right: inherit
}

.productlist_deal2 .block-margin .product-miniature .group-buttons {
  bottom: 50%;
  margin-bottom: -20px
}

.productlist_deal2 .block-margin .product-miniature .product-buttons,
.productlist_deal2 .block-margin .product-miniature .product-description {
  text-align: center
}

.product-tabs .text-center {
  border-bottom: none !important;
  margin-bottom: 25px !important
}

.product-tabs .text-center .title_block {
  font-size: 2.8rem
}

.product-tabs .text-center .title_block .sub_title {
  font-size: 1.3rem;
  color: #666
}

.product-tabs .text-center .title_block:after {
  display: none
}

.product-tabs .list-tabs {
  border-bottom: 1px solid #eee;
  margin: 0 15px 35px 15px
}

.lang-rtl .product-tabs .list-tabs {
  margin: 0 15px 35px 15px
}

@media (min-width:768px) {
  .product-tabs .list-tabs {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center
  }
}

@media (max-width:767px) {
  .product-tabs .list-tabs {
    overflow-x: auto
  }
}

.product-tabs .list-tabs .nav-item {
  text-align: center
}

.product-tabs .list-tabs .nav-item .nav-link {
  padding: 0;
  margin: 0 25px;
  position: relative
}

.product-tabs .list-tabs .nav-item .nav-link .img_cate {
  min-height: 36px
}

.product-tabs .list-tabs .nav-item .nav-link .img_cate img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%)
}

.product-tabs .list-tabs .nav-item .nav-link .title_category {
  color: #222;
  padding-top: 13px;
  padding-bottom: 15px;
  white-space: nowrap;
  font-family: "Poppins", sans-serif
}

.product-tabs .list-tabs .nav-item .nav-link:hover,
.product-tabs .list-tabs .nav-item .nav-link.active {
  border-color: transparent
}

.product-tabs .list-tabs .nav-item .nav-link:hover .img_cate img,
.product-tabs .list-tabs .nav-item .nav-link.active .img_cate img {
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -o-filter: grayscale(0);
  -ms-filter: grayscale(0);
  filter: grayscale(0)
}

.product-tabs .list-tabs .nav-item .nav-link:hover .title_category,
.product-tabs .list-tabs .nav-item .nav-link.active .title_category {
  color: #78b144
}

.product-tabs .list-tabs .nav-item .nav-link:hover .title_category:after,
.product-tabs .list-tabs .nav-item .nav-link.active .title_category:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  background: #78b144;
  left: 0;
  bottom: -2px
}

.lang-rtl .product-tabs .list-tabs .nav-item .nav-link:hover .title_category:after,
.lang-rtl .product-tabs .list-tabs .nav-item .nav-link.active .title_category:after {
  right: 0;
  left: auto
}

.product-tabs .product-miniature.item-one:hover {
  -webkit-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -moz-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -ms-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -o-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  border: 1px solid transparent
}

.product-tabs .product-miniature .add-to-cart {
  min-width: 160px
}

.product-tabs .product-miniature .add-to-cart:hover {
  background: #001c7a
}

@media (max-width:479px) {
  .product-tabs .product-miniature .add-to-cart {
    min-width: 145px
  }
}

.product-tabs .product-miniature .quick-view:hover,
.product-tabs .product-miniature .addToWishlist:hover {
  background: #78b144
}

.product-tabs .product_tab_content.item_two {
  padding-top: 10px
}

.product-tabs .product_tab_content.item_two .item {
  padding: 15px
}

.product-tabs .product_tab_content.item_two .item .product-miniature {
  margin-bottom: 0;
  padding: 10px;
  border: none;
  -webkit-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -moz-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -ms-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -o-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1)
}

.product-tabs .product_tab_content.item_two .item .item-product:hover .product-price-and-shipping {
  opacity: 0 !important
}

.product-tabs .product_tab_content.item_two .item .item-product .thumbnail-container {
  max-width: 150px;
  min-width: 150px;
  padding: 10px;
  display: inline-block
}

.product-tabs .product_tab_content.item_two .item .item-product .product-groups {
  padding-left: 30px
}

.lang-rtl .product-tabs .product_tab_content.item_two .item .item-product .product-groups {
  padding-right: 30px;
  padding-left: inherit
}

@media (min-width:992px) and (max-width:1199px) {
  .product-tabs .product_tab_content.item_two .item .item-product .product-groups {
    padding-left: 0
  }

  .lang-rtl .product-tabs .product_tab_content.item_two .item .item-product .product-groups {
    padding-right: 0;
    padding-left: inherit
  }
}

.product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-description {
  padding: 0
}

.product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-description .product-title {
  text-align: left;
  padding-bottom: 10px;
  padding-top: 0
}

.lang-rtl .product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-description .product-title {
  text-align: right
}

.product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-description .product-title a {
  font-size: 12px;
  line-height: 20px
}

.product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-description .product-comments {
  display: block;
  text-align: left
}

.lang-rtl .product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-description .product-comments {
  text-align: right
}

.product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-group-price {
  position: relative;
  text-align: left
}

.lang-rtl .product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-group-price {
  text-align: right
}

.product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-buttons {
  position: absolute;
  left: 0;
  top: -10px
}

.lang-rtl .product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-buttons {
  right: 0;
  left: auto
}

.product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-buttons .add-to-cart {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: translateX(40px);
  -ms-transform: translateX(40px);
  transform: translateX(40px);
  min-width: 40px;
  line-height: 42px;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  visibility: hidden;
  padding: 0;
  background: transparent;
  border: none;
  box-shadow: 0 0 8px rgba(0, 0, 0, .25)
}

.lang-rtl .product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-buttons .add-to-cart {
  -webkit-transform: translateX(-40px);
  -ms-transform: translateX(-40px);
  transform: translateX(-40px)
}

.product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-buttons .add-to-cart i {
  margin-right: 0;
  color: #bdbdbd
}

.lang-rtl .product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-buttons .add-to-cart i {
  margin-left: 0;
  margin-right: inherit
}

.product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-buttons .add-to-cart span {
  display: none
}

.product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-buttons .add-to-cart:hover {
  background: #78b144
}

.product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-buttons .add-to-cart:hover i {
  color: #fff
}

.product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-buttons .addToWishlist {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: translateX(40px);
  -ms-transform: translateX(40px);
  transform: translateX(40px);
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  visibility: hidden;
  margin-left: 10px;
  margin-right: 0;
  box-shadow: 0 0 8px rgba(0, 0, 0, .25)
}

.lang-rtl .product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-buttons .addToWishlist {
  -webkit-transform: translateX(-40px);
  -ms-transform: translateX(-40px);
  transform: translateX(-40px)
}

.lang-rtl .product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-buttons .addToWishlist {
  margin-left: 0;
  margin-right: 10px
}

.product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-buttons .addToWishlist:hover {
  background: #78b144
}

.product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-buttons .addToWishlist:hover i {
  color: #fff
}

.product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-buttons .quick-view {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: translateX(40px);
  -ms-transform: translateX(40px);
  transform: translateX(40px);
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  visibility: hidden;
  margin-left: 10px;
  box-shadow: 0 0 8px rgba(0, 0, 0, .25)
}

.lang-rtl .product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-buttons .quick-view {
  -webkit-transform: translateX(-40px);
  -ms-transform: translateX(-40px);
  transform: translateX(-40px)
}

.lang-rtl .product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-buttons .quick-view {
  margin-right: 10px;
  margin-left: inherit
}

.product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-buttons .quick-view:hover {
  background: #78b144
}

.product-tabs .product_tab_content.item_two .item .item-product .product-groups .product-buttons .quick-view:hover i {
  color: #fff
}

.product-tabs .product_tab_content.item_two .item .item-product:hover .product-buttons {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

.lang-rtl .product-tabs .product_tab_content.item_two .item .item-product:hover .product-buttons {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

.product-tabs .product_tab_content.item_two .item .item-product:hover .product-buttons .add-to-cart,
.product-tabs .product_tab_content.item_two .item .item-product:hover .product-buttons .addToWishlist {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  visibility: initial
}

.lang-rtl .product-tabs .product_tab_content.item_two .item .item-product:hover .product-buttons .add-to-cart,
.lang-rtl .product-tabs .product_tab_content.item_two .item .item-product:hover .product-buttons .addToWishlist {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

.product-tabs .product_tab_content.item_two .item .item-product:hover .product-buttons .quick-view {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  visibility: initial
}

.lang-rtl .product-tabs .product_tab_content.item_two .item .item-product:hover .product-buttons .quick-view {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

.category-title .title_block {
  text-align: center;
  font-size: 2.8rem
}

.category-title .title_block .sub_title {
  font-size: 13px;
  font-family: "Roboto", sans-serif;
  padding-top: 10px;
  line-height: 22px;
  color: #666
}

.category-title .block-padding {
  margin-left: -10px;
  margin-right: -10px
}

.lang-rtl .category-title .block-padding {
  margin-left: -10px;
  margin-right: -10px
}

.category-title .block-padding ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 28px;
  margin-top: 23px
}

@media (max-width:1199px) {
  .category-title .block-padding ul {
    overflow-x: auto
  }
}

.category-title .block-padding ul li {
  padding-left: 10px;
  padding-right: 10px;
  min-width: 200px
}

.lang-rtl .category-title .block-padding ul li {
  padding-left: 10px;
  padding-right: 10px
}

.category-title .block-padding ul li .img_cate {
  width: 88px;
  height: 85px;
  line-height: 85px;
  text-align: center;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABVCAYAAADTwhNZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDc3NkU4QkU1M0UyMTFFQkE5MkNFOEZFMkM2NkEwMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDc3NkU4QkY1M0UyMTFFQkE5MkNFOEZFMkM2NkEwMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNzc2RThCQzUzRTIxMUVCQTkyQ0U4RkUyQzY2QTAyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNzc2RThCRDUzRTIxMUVCQTkyQ0U4RkUyQzY2QTAyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgPjAQMAABAcSURBVHja7J0JdFXV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) no-repeat;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out
}

.category-title .block-padding ul li .title_category {
  padding-left: 18px
}

.lang-rtl .category-title .block-padding ul li .title_category {
  padding-right: 18px;
  padding-left: inherit
}

.category-title .block-padding ul li .title_category .title a {
  color: #222;
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 600
}

.category-title .block-padding ul li .title_category .description {
  max-width: 75px;
  font-size: 1rem;
  color: #909090
}

.category-title .block-padding ul li:hover .img_cate {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABVCAYAAADTwhNZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEY1NDFCMUM1M0UwMTFFQkFFMjdDNEQ5NTJCQzk2MkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEY1NDFCMUQ1M0UwMTFFQkFFMjdDNEQ5NTJCQzk2MkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RjU0MUIxQTUzRTAxMUVCQUUyN0M0RDk1MkJDOTYyRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RjU0MUIxQjUzRTAxMUVCQUUyN0M0RDk1MkJDOTYyRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk8kfRcAAArlSURBVHja7F0LcFTV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) no-repeat
}

.category-title .block-padding ul li:hover .img_cate img {
  filter: brightness(100);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out
}

.category-title .block-padding ul li:hover .title_category .title a {
  color: #001c7a
}

.category-title .block-padding .category_list .owl-item {
  text-align: center
}

.category-title .block-padding .category_list .owl-item .content {
  padding-left: 10px;
  padding-right: 10px
}

.lang-rtl .category-title .block-padding .category_list .owl-item .content {
  padding-left: 10px;
  padding-right: 10px
}

.category-title .block-padding .category_list .owl-item .content .img_cate {
  display: inline-block;
  width: 90px;
  height: 130px;
  line-height: 125px;
  background: url(../img/category1.png) no-repeat;
}

.category-title .block-padding .category_list .owl-item .content .img_cate:hover img {
  animation-name: novcategory-horizontal;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1
}

@keyframes novcategory-horizontal {
  16.65% {
    transform: translateX(8px)
  }

  33.3% {
    transform: translateX(-6px)
  }

  49.95% {
    transform: translateX(4px)
  }

  66.6% {
    transform: translateX(-2px)
  }

  83.25% {
    transform: translateX(1px)
  }

  100% {
    transform: translateX(0)
  }
}

.category-title .block-padding .category_list .owl-item .content .title {
  font-size: 1.1rem;
  color: #222;
  text-transform: uppercase;
  font-weight: 600
}

.category-title .block-padding .category_list .owl-item:nth-child(2) .img_cate {
  background: url(../img/category2.png) no-repeat
}

.category-title .block-padding .category_list .owl-item:nth-child(3) .img_cate {
  background: url(../img/category3.png) no-repeat
}

.category-title .block-padding .category_list .owl-item:nth-child(4) .img_cate {
  background: url(../img/category4.png) no-repeat
}

.category-title .block-padding .category_list .owl-item:nth-child(5) .img_cate {
  background: url(../img/category5.png) no-repeat
}

.category-title .block-padding .category_list .owl-item:nth-child(6) .img_cate {
  background: url(../img/category6.png) no-repeat
}

.nov-productgrid {
  overflow:visible;
}

.nov-productgrid .block-margin {
  overflow: inherit
}

.nov-productgrid .text-content {
  margin-bottom: 55px
}

.nov-productgrid .text-content .title_block {
  display: inline-block;
  font-size: 2.5rem;
  margin-bottom: 0;
  padding: 0 5px;
  color: #222;
  position: relative;
  top:10px;
}

.nov-productgrid .owl-theme .owl-nav {
  display: block
}

.nov-productgrid .owl-theme .owl-nav [class*='owl-'] {
  background: #eee;
  top: -67px;
  width: 45px;
  height: 45px;
  border: none
}

@media (min-width:768px) and (max-width:991px) {
  .nov-productgrid .owl-theme .owl-nav [class*='owl-'] {
    top: -64px
  }
}

.nov-productgrid .owl-theme .owl-nav [class*='owl-'].owl-next {
  right: 15px
}

.lang-rtl .nov-productgrid .owl-theme .owl-nav [class*='owl-'].owl-next {
  left: 15px;
  right: auto
}

.nov-productgrid .owl-theme .owl-nav [class*='owl-'].owl-prev {
  right: 65px;
  left: auto
}

.lang-rtl .nov-productgrid .owl-theme .owl-nav [class*='owl-'].owl-prev {
  left: 65px;
  right: auto
}

.lang-rtl .nov-productgrid .owl-theme .owl-nav [class*='owl-'].owl-prev {
  right: auto;
  left: auto
}

.nov-productgrid .owl-dots {
  position: absolute;
  top: -92px;
  left: auto;
  right: -15px;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

.lang-rtl .nov-productgrid .owl-dots {
  right: auto;
  left: auto
}

.lang-rtl .nov-productgrid .owl-dots {
  left: -15px;
  right: auto
}

.lang-rtl .nov-productgrid .owl-dots {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

.nov-productgrid .owl-dots .owl-dot span {
  width: 13px;
  height: 13px;
  background-color: #bbb;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  margin: 0 2.5px
}

.nov-productgrid .owl-dots .owl-dot span:hover {
  background-color: #fff;
  -webkit-box-shadow: 0 0 0 2px #78b144;
  -moz-box-shadow: 0 0 0 2px #78b144;
  -ms-box-shadow: 0 0 0 2px #78b144;
  -o-box-shadow: 0 0 0 2px #78b144;
  box-shadow: 0 0 0 2px #78b144
}

.nov-productgrid .owl-dots .owl-dot.active span {
  background-color: #fff;
  -webkit-box-shadow: 0 0 0 2px #78b144;
  -moz-box-shadow: 0 0 0 2px #78b144;
  -ms-box-shadow: 0 0 0 2px #78b144;
  -o-box-shadow: 0 0 0 2px #78b144;
  box-shadow: 0 0 0 2px #78b144
}

.nov-productgrid .item {
  padding: 15px
}

.nov-productgrid .item .product-miniature {
  margin-bottom: 0;
  padding: 10px;
  border: none;
  -webkit-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -moz-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -ms-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -o-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1)
}

.nov-productgrid .item .item-product:hover .product-price-and-shipping {
  opacity: 0 !important
}

.nov-productgrid .item .item-product .thumbnail-container {
  max-width: 150px;
  min-width: 149px;
  display: inline-block
}

.nov-productgrid .item .item-product .product-groups {
  padding-left: 30px
}

.lang-rtl .nov-productgrid .item .item-product .product-groups {
  padding-right: 30px;
  padding-left: inherit
}

@media (min-width:992px) and (max-width:1199px) {
  .nov-productgrid .item .item-product .product-groups {
    padding-left: 0
  }

  .lang-rtl .nov-productgrid .item .item-product .product-groups {
    padding-right: 0;
    padding-left: inherit
  }
}

.nov-productgrid .item .item-product .product-groups .product-description {
  padding: 0
}

.nov-productgrid .item .item-product .product-groups .product-description .product-title {
  
  padding-bottom: 10px;
  padding-top: 0
}

.lang-rtl .nov-productgrid .item .item-product .product-groups .product-description .product-title {
  text-align: right
}

.nov-productgrid .item .item-product .product-groups .product-description .product-title a {
  font-size: 12px;
  line-height: 20px
}

.nov-productgrid .item .item-product .product-groups .product-group-price {
  position: relative
}

.nov-productgrid .item .item-product .product-groups .product-buttons {
  position: absolute;
  left: 0;
  top: -10px
}

.lang-rtl .nov-productgrid .item .item-product .product-groups .product-buttons {
  right: 0;
  left: auto
}

.nov-productgrid .item .item-product .product-groups .product-buttons .add-to-cart {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: translateX(40px);
  -ms-transform: translateX(40px);
  transform: translateX(40px);
  min-width: 40px;
  line-height: 42px;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  visibility: hidden;
  padding: 0;
  background: transparent;
  border: none;
  box-shadow: 0 0 8px rgba(0, 0, 0, .25)
}

.lang-rtl .nov-productgrid .item .item-product .product-groups .product-buttons .add-to-cart {
  -webkit-transform: translateX(-40px);
  -ms-transform: translateX(-40px);
  transform: translateX(-40px)
}

.nov-productgrid .item .item-product .product-groups .product-buttons .add-to-cart i {
  margin-right: 0;
  color: #bdbdbd
}

.lang-rtl .nov-productgrid .item .item-product .product-groups .product-buttons .add-to-cart i {
  margin-left: 0;
  margin-right: inherit
}

.nov-productgrid .item .item-product .product-groups .product-buttons .add-to-cart span {
  display: none
}

.nov-productgrid .item .item-product .product-groups .product-buttons .add-to-cart:hover {
  background: #78b144
}

.nov-productgrid .item .item-product .product-groups .product-buttons .add-to-cart:hover i {
  color: #fff
}

.nov-productgrid .item .item-product .product-groups .product-buttons .addToWishlist {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: translateX(40px);
  -ms-transform: translateX(40px);
  transform: translateX(40px);
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  visibility: hidden;
  margin-left: 10px;
  margin-right: 0;
  box-shadow: 0 0 8px rgba(0, 0, 0, .25)
}

.lang-rtl .nov-productgrid .item .item-product .product-groups .product-buttons .addToWishlist {
  -webkit-transform: translateX(-40px);
  -ms-transform: translateX(-40px);
  transform: translateX(-40px)
}

.lang-rtl .nov-productgrid .item .item-product .product-groups .product-buttons .addToWishlist {
  margin-left: 0;
  margin-right: 10px
}

.nov-productgrid .item .item-product .product-groups .product-buttons .addToWishlist:hover {
  background: #78b144
}

.nov-productgrid .item .item-product .product-groups .product-buttons .addToWishlist:hover i {
  color: #fff
}

.nov-productgrid .item .item-product .product-groups .product-buttons .quick-view {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: translateX(40px);
  -ms-transform: translateX(40px);
  transform: translateX(40px);
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  visibility: hidden;
  margin-left: 10px;
  box-shadow: 0 0 8px rgba(0, 0, 0, .25)
}

.lang-rtl .nov-productgrid .item .item-product .product-groups .product-buttons .quick-view {
  -webkit-transform: translateX(-40px);
  -ms-transform: translateX(-40px);
  transform: translateX(-40px)
}

.lang-rtl .nov-productgrid .item .item-product .product-groups .product-buttons .quick-view {
  margin-right: 10px;
  margin-left: inherit
}

.nov-productgrid .item .item-product .product-groups .product-buttons .quick-view:hover {
  background: #78b144
}

.nov-productgrid .item .item-product .product-groups .product-buttons .quick-view:hover i {
  color: #fff
}

.nov-productgrid .item .item-product:hover .product-buttons {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

.lang-rtl .nov-productgrid .item .item-product:hover .product-buttons {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

.nov-productgrid .item .item-product:hover .product-buttons .add-to-cart,
.nov-productgrid .item .item-product:hover .product-buttons .addToWishlist {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  visibility: initial
}

.lang-rtl .nov-productgrid .item .item-product:hover .product-buttons .add-to-cart,
.lang-rtl .nov-productgrid .item .item-product:hover .product-buttons .addToWishlist {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

.nov-productgrid .item .item-product:hover .product-buttons .quick-view {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  visibility: initial
}

.lang-rtl .nov-productgrid .item .item-product:hover .product-buttons .quick-view {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

.nov-productgrid .banner-product {
  position: relative;
  overflow: hidden;
  text-align: center;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px
}

.nov-productgrid .banner-product img {
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -ms-transition: all 2s;
  -o-transition: all 2s;
  transition: all 2s
}

.nov-productgrid .banner-product:hover img {
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -ms-transition: all 2s;
  -o-transition: all 2s;
  transition: all 2s;
  -webkit-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05)
}

.nov-manufacture .block_content .logo-manu {
  text-align: center
}

.nov-manufacture .block_content .logo-manu:not(:first-child) {
  margin-top: 30px
}

@media (min-width:1200px) {
  .nov-manufacture .block_content .logo-manu:hover a img {
    -webkit-animation-name: vinova_teemax;
    animation-name: vinova_teemax;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
  }
}

@keyframes vinova_teemax {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px)
  }

  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px)
  }

  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px)
  }

  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px)
  }

  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px)
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}

#testimonial_block.testimonial-type-one {
  position: relative;
  padding-bottom: 100px
}

#testimonial_block.testimonial-type-one .owl-nav {
  display: none
}

#testimonial_block.testimonial-type-one .owl-dots {
  top: auto;
  bottom: 100px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.lang-rtl #testimonial_block.testimonial-type-one .owl-dots {
  right: 50%;
  left: auto
}

.lang-rtl #testimonial_block.testimonial-type-one .owl-dots {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%)
}

#testimonial_block.testimonial-type-one .owl-dots .owl-dot span {
  width: 16px;
  height: 16px;
  background: #abc4ba;
  margin: 2px 6px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease
}

#testimonial_block.testimonial-type-one .owl-dots .owl-dot span:before {
  display: none
}

#testimonial_block.testimonial-type-one .owl-dots .owl-dot.active span {
  background: #001c7a
}

#testimonial_block.testimonial-type-one .box-info {
  font-size: 1.3rem;
  font-weight: 700;
  color: #78b144;
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  margin-bottom: 0
}

#testimonial_block.testimonial-type-one .box-dress {
  font-size: 1.2rem;
  color: #78b144;
  margin-bottom: 15px;
  text-transform: capitalize;
  font-family: "Roboto", sans-serif
}

#testimonial_block.testimonial-type-one .content-info {
  font-size: 1.5rem;
  margin: 0 auto;
  position: relative;
  padding-bottom: 35px;
  text-align: center
}

#testimonial_block.testimonial-type-one .content-info .testimonial-avarta {
  display: none;
  position: relative;
  width: 172px
}

#testimonial_block.testimonial-type-one .content-info .text {
  position: relative
}

#testimonial_block.testimonial-type-one .content-info .text p {
  font-size: 1.8rem;
  font-family: "Roboto", sans-serif;
  line-height: 30px;
  color: #666;
  font-weight: 300
}

.nov-image .block {
  position: relative
}

.nov-image .block .content-banner {
  position: absolute;
  z-index: 2;
  bottom: 2rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.lang-rtl .nov-image .block .content-banner {
  right: 50%;
  left: auto
}

.lang-rtl .nov-image .block .content-banner {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%)
}

.nov-image .block .content-banner .button-image {
  font-size: 1.3rem;
  font-weight: 700;
  color: #78b144;
  font-family: "Poppins", sans-serif;
  width: 160px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #fff;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  display: block;
  -webkit-box-shadow: 8px 8px 2px 1px rgba(0, 0, 0, .05);
  -moz-box-shadow: 8px 8px 2px 1px rgba(0, 0, 0, .05);
  -ms-box-shadow: 8px 8px 2px 1px rgba(0, 0, 0, .05);
  -o-box-shadow: 8px 8px 2px 1px rgba(0, 0, 0, .05);
  box-shadow: 8px 8px 2px 1px rgba(0, 0, 0, .05)
}

.nov-image .block .content-banner:hover .button-image {
  background: #78b144;
  color: #fff
}

.nov-image .effect {
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  text-align: center
}

.nov-image .effect a {
  display: block;
  overflow: hidden;
  position: relative
}

.nov-image .effect a:before {
  content: "";
  bottom: 0;
  left: 50%;
  right: 51%;
  top: 0;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  position: absolute;
  background: rgba(0, 0, 0, .1) none repeat scroll 0 0
}

.nov-image .effect a:after {
  content: "";
  bottom: 50%;
  left: 0;
  right: 0;
  top: 50%;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  position: absolute;
  background: rgba(0, 0, 0, .1) none repeat scroll 0 0
}

.nov-image .effect:hover a:before {
  left: 0;
  right: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  -webkit-transition: all 700ms ease-in-out 0s;
  -moz-transition: all 700ms ease-in-out 0s;
  -ms-transition: all 700ms ease-in-out 0s;
  -o-transition: all 700ms ease-in-out 0s;
  transition: all 700ms ease-in-out 0s
}

.nov-image .effect:hover a:after {
  bottom: 0;
  top: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  -webkit-transition: all 700ms ease-in-out 0s;
  -moz-transition: all 700ms ease-in-out 0s;
  -ms-transition: all 700ms ease-in-out 0s;
  -o-transition: all 700ms ease-in-out 0s;
  transition: all 700ms ease-in-out 0s
}

.nov-image .effect_2 {
  position: relative;
  overflow: hidden;
  text-align: center
}

.nov-image .effect_2 a:after {
  background: rgba(255, 255, 255, .6) none repeat scroll 0 0;
  content: "";
  height: 0;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  position: absolute;
  width: 0;
  left: 0;
  top: 0
}

.lang-rtl .nov-image .effect_2 a:after {
  right: 0;
  left: auto
}

.nov-image .effect_2 a:before {
  background: rgba(255, 255, 255, .6) none repeat scroll 0 0;
  content: "";
  height: 0;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  position: absolute;
  width: 0;
  right: 0;
  bottom: 0
}

.lang-rtl .nov-image .effect_2 a:before {
  left: 0;
  right: auto
}

.nov-image .effect_2 a:hover:after {
  height: 100%;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  transition-duration: 1.3s;
  width: 100%
}

.nov-image .effect_2 a:hover:before {
  height: 100%;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  transition-duration: 1.3s;
  width: 100%
}

.nov-image .effect_3 {
  overflow: hidden;
  position: relative
}

.nov-image .effect_3 a:after {
  content: "";
  display: inline-block;
  width: 150%;
  height: 80%;
  position: absolute;
  top: -75%;
  background: rgba(255, 255, 255, .15);
  -webkit-transform: skewY(-50deg);
  -moz-transform: skewY(-50deg);
  -ms-transform: skewY(-50deg);
  -o-transform: skewY(-50deg);
  transform: skewY(-50deg);
  right: 32%;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease
}

.lang-rtl .nov-image .effect_3 a:after {
  -webkit-transform: skewY(50deg);
  -moz-transform: skewY(50deg);
  -ms-transform: skewY(50deg);
  -o-transform: skewY(50deg);
  transform: skewY(50deg)
}

.lang-rtl .nov-image .effect_3 a:after {
  left: 32%;
  right: auto
}

.nov-image .effect_3 a:hover:after {
  top: 120%;
  right: -75%;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease
}

.lang-rtl .nov-image .effect_3 a:hover:after {
  left: -75%;
  right: auto
}

.nov-image .effect_3 a img {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s
}

.nov-image .effect_3 a:hover img {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07)
}

.nov-image .effect_4 {
  position: relative;
  overflow: hidden;
  text-align: center
}

.nov-image .effect_4 img {
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -ms-transition: all 2s;
  -o-transition: all 2s;
  transition: all 2s
}

.nov-image .effect_4:hover img {
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -ms-transition: all 2s;
  -o-transition: all 2s;
  transition: all 2s;
  -webkit-transform: scale(1.07, 1.07);
  -ms-transform: scale(1.07, 1.07);
  transform: scale(1.07, 1.07)
}

.nov-image.no-effect .effect a:after {
  display: none
}

.nov-image.no-effect .effect a:before {
  display: none
}

@media (max-width:1199px) {
  .nov-image .style_default .content-banner .button-image {
    width: 140px
  }
}

.nov-image .style-1 .content-banner .button-image {
  font-size: 1.1rem;
  text-transform: uppercase
}

.nov-image .style-2 .content-banner {
  top: 5%;
  left: 8%;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  bottom: initial
}

.lang-rtl .nov-image .style-2 .content-banner {
  right: 8%;
  left: auto
}

.lang-rtl .nov-image .style-2 .content-banner {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

.nov-image .style-2 .content-banner .title_block {
  font-size: 3.6rem;
  margin-bottom: 12px
}

.nov-image .style-2 .content-banner .sub_title {
  color: #222;
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  max-width: 460px;
  padding-right: 15px;
  margin-bottom: 30px
}

.lang-rtl .nov-image .style-2 .content-banner .sub_title {
  padding-left: 15px;
  padding-right: inherit
}

.nov-image .style-2 .content-banner .button-image {
  background-color: #000;
  color: #fff;
  text-transform: uppercase
}

.nov-image .style-2 .content-banner .button-image:hover {
  background-color: #001c7a
}

.nov-image .style-3 .content-banner {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transform: translateX(0) !important;
  -ms-transform: translateX(0) !important;
  transform: translateX(0) !important;
  bottom: inherit;
  left: 10%
}

.lang-rtl .nov-image .style-3 .content-banner {
  right: 10%;
  left: auto
}

.nov-image .style-3 .content-banner .button-image {
  text-transform: uppercase
}

.nov-image .style-4 .title_block {
  color: #fff;
  font-size: 3rem;
  font-weight: 900;
  text-transform: uppercase
}

.nov-image .style-4 .title_block span {
  font-size: 1.8rem;
  margin-top: 13px
}

.nov-image .style-4 .sub_title {
  font-weight: 500;
  color: #fff;
  margin-top: 25px
}

.nov-image .style-4 .content-banner {
  top: 8%;
  bottom: initial;
  left: 30px;
  max-width: 200px;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

.lang-rtl .nov-image .style-4 .content-banner {
  right: 30px;
  left: auto
}

.lang-rtl .nov-image .style-4 .content-banner {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

.nov-image .style-4 .content-banner .button-image {
  background: none;
  width: max-content;
  height: initial;
  line-height: initial;
  border-bottom: 1px solid #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  text-transform: uppercase;
  color: #fff;
  font-size: 10px;
  margin-top: 4.5rem
}

.nov-image .style-4 .content-banner:hover .button-image {
  color: #001c7a;
  background: none
}

@media (max-width:1199px) {
  .nov-image .style-4 .content-banner {
    left: 15px
  }

  .lang-rtl .nov-image .style-4 .content-banner {
    right: 15px;
    left: auto
  }

  .nov-image .style-4 .title_block {
    font-size: 2rem
  }

  .nov-image .style-4 .title_block span {
    font-size: 1.6rem
  }

  .nov-image .style-4 .sub_title {
    padding-right: 15px
  }

  .lang-rtl .nov-image .style-4 .sub_title {
    padding-left: 15px;
    padding-right: inherit
  }
}

.slick-images-slider.row {
  margin-left: -5px;
  margin-right: -5px
}

.slick-images-slider.row .slick-slide {
  padding-left: 5px;
  padding-right: 5px
}

.slick-images-slider .slick-prev,
.slick-images-slider .slick-next {
  background: rgba(0, 0, 0, .3)
}

.slick-images-slider .slick-prev:before,
.slick-images-slider .slick-next:before {
  font-size: 3.6rem;
  color: #fff
}

.slick-images-slider .slick-prev.slick-prev,
.slick-images-slider .slick-next.slick-prev {
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px
}

.lang-rtl .slick-images-slider .slick-prev.slick-prev,
.lang-rtl .slick-images-slider .slick-next.slick-prev {
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -moz-border-radius-topright: inherit;
  -webkit-border-top-right-radius: inherit;
  border-top-right-radius: inherit
}

.lang-rtl .slick-images-slider .slick-prev.slick-prev,
.lang-rtl .slick-images-slider .slick-next.slick-prev {
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: inherit;
  -webkit-border-bottom-right-radius: inherit;
  border-bottom-right-radius: inherit
}

.slick-images-slider .slick-prev.slick-next,
.slick-images-slider .slick-next.slick-next {
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  border-top-left-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  border-bottom-left-radius: 10px
}

.lang-rtl .slick-images-slider .slick-prev.slick-next,
.lang-rtl .slick-images-slider .slick-next.slick-next {
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-right-radius: 10px;
  -moz-border-radius-topleft: inherit;
  -webkit-border-top-left-radius: inherit;
  border-top-left-radius: inherit
}

.lang-rtl .slick-images-slider .slick-prev.slick-next,
.lang-rtl .slick-images-slider .slick-next.slick-next {
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-bottom-right-radius: 10px;
  -moz-border-radius-bottomleft: inherit;
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit
}

.slick-images-slider .slick-prev:hover,
.slick-images-slider .slick-next:hover {
  background: #001c7a
}

@media (min-width:768px) {

  .slick-images-slider .slick-prev,
  .slick-images-slider .slick-next {
    width: 60px;
    height: 80px
  }
}

@media (max-width:767px) {

  .slick-images-slider .slick-prev,
  .slick-images-slider .slick-next {
    width: 40px;
    height: 55px
  }
}

.featuredProduct {
  margin: 20px 0 10px 0
}

.featuredProduct .boxFeaturedProduct {
  position: relative
}

.featuredProduct .boxFeaturedProduct .hotIcon {
  padding-top: 8px;
  padding-left: 3px;
  position: absolute;
  top: 0;
  left: 0;
  color: #111;
  font-size: 42px
}

.lang-rtl .featuredProduct .boxFeaturedProduct .hotIcon {
  padding-right: 3px;
  padding-left: inherit
}

.lang-rtl .featuredProduct .boxFeaturedProduct .hotIcon {
  right: 0;
  left: auto
}

.featuredProduct .boxFeaturedProduct .hotIcon i {
  position: relative;
  display: block;
  z-index: 2;
  color: #111;
  font-size: 0
}

.featuredProduct .boxFeaturedProduct .hotIcon i:before {
  font-size: 42px
}

.featuredProduct .boxFeaturedProduct .hotIcon:after {
  content: "";
  position: absolute;
  top: 0;
  z-index: 1;
  left: 0;
  border-left: 97px solid #f5b53c;
  border-bottom: 90px solid transparent
}

.lang-rtl .featuredProduct .boxFeaturedProduct .hotIcon:after {
  right: 0;
  left: auto
}

.lang-rtl .featuredProduct .boxFeaturedProduct .hotIcon:after {
  border-right: 97px solid #f5b53c;
  border-left: initial
}

.featuredProduct .boxFeaturedProduct .boxImage {
  position: absolute;
  top: -2px;
  right: 0;
  height: 100%;
  z-index: 2
}

.lang-rtl .featuredProduct .boxFeaturedProduct .boxImage {
  left: 0;
  right: auto
}

.featuredProduct .boxFeaturedProduct .boxContent {
  position: relative;
  padding: 66px 80px;
  max-width: 970px;
  background-color: #0d2937
}

.featuredProduct .boxFeaturedProduct .boxContent .boxContentWrapper {
  position: relative;
  max-width: 535px;
  margin: 0
}

.featuredProduct .boxFeaturedProduct .boxContent .boxContentWrapper .productName {
  position: relative;
  margin: 0;
  margin-bottom: 21px;
  padding: 0;
  padding-bottom: 23px;
  font-family: "Poppins", sans-serif;
  font-size: 42px;
  font-weight: 400;
  text-transform: uppercase
}

.featuredProduct .boxFeaturedProduct .boxContent .boxContentWrapper .productName a {
  display: inline-block;
  color: #ebebeb;
  text-decoration: none;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease
}

.featuredProduct .boxFeaturedProduct .boxContent .boxContentWrapper .productName:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 47px;
  height: 2px;
  background-color: #f5b53c
}

.lang-rtl .featuredProduct .boxFeaturedProduct .boxContent .boxContentWrapper .productName:after {
  right: 0;
  left: auto
}

.featuredProduct .boxFeaturedProduct .boxContent .boxContentWrapper .productShortDesc {
  margin-bottom: 19px;
  color: #ebebeb;
  font-size: 16px;
  line-height: 24px
}

.featuredProduct .boxFeaturedProduct .boxContent .boxContentWrapper .productBoxPrice {
  margin-bottom: 39px
}

.featuredProduct .boxFeaturedProduct .boxContent .boxContentWrapper .productBoxPrice .prefixPrice {
  margin-right: 8px;
  padding-top: 5px;
  display: inline-block;
  color: #ebebeb;
  font-size: 16px;
  vertical-align: top
}

.lang-rtl .featuredProduct .boxFeaturedProduct .boxContent .boxContentWrapper .productBoxPrice .prefixPrice {
  margin-left: 8px;
  margin-right: inherit
}

.featuredProduct .boxFeaturedProduct .boxContent .boxContentWrapper .productBoxPrice .priceProduct {
  font-family: "Poppins", sans-serif;
  font-size: 42px;
  line-height: 50px;
  color: #f5b53c
}

.featuredProduct .boxFeaturedProduct .boxContent .boxContentWrapper .productButton .btnShopNow {
  display: inline-block;
  vertical-align: middle;
  padding: 17px 50px 15px;
  color: #f5b53c;
  background-color: transparent;
  border: 2px solid #f5b53c;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 24px;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease
}

.featuredProduct .boxFeaturedProduct .boxContent .boxContentWrapper .productButton .btnShopNow:hover {
  background-color: #001c7a;
  color: #fff
}

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

.lang-rtl .faceted-slider {
  padding-right: 0;
  padding-left: inherit
}

#search_filters .ui-widget-header {
  background: #001c7a
}

#search_filters .ui-slider {
  width: calc(100% - 18px)
}

#search_filters .ui-slider .ui-slider-handle {
  top: -8px;
  width: 19px;
  height: 19px;
  border: 6px solid#001c7a;
  border-radius: 50%;
  background: #fff
}

#checkout #main-site {
  background: #fff
}

#checkout .icofont-business-man:before {
  content: "\ecef"
}

#checkout .icofont-cart-alt:before {
  content: "\eed1"
}

#checkout .icofont-live-support:before {
  content: "\ef77"
}

#checkout .icofont-track:before {
  content: "\ee92"
}

#checkout .icofont-sale-discount:before {
  content: "\efdd"
}

#toggle_popup_login .modal-dialog {
  min-width: 830px
}

#toggle_popup_login .modal-header button {
  background: none;
  color: #aaa;
  font-size: 2.5rem;
  font-weight: 100;
  top: 3px;
  right: 5px
}

.lang-rtl #toggle_popup_login .modal-header button {
  left: 5px;
  right: auto
}

#toggle_popup_login .modal-header button:hover,
#toggle_popup_login .modal-header button:focus {
  color: #001c7a;
  outline: none
}

#toggle_popup_login .modal-content {
  border-radius: 10px;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .55);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, .55);
  -ms-box-shadow: 0 0 20px rgba(0, 0, 0, .55);
  -o-box-shadow: 0 0 20px rgba(0, 0, 0, .55);
  box-shadow: 0 0 20px rgba(0, 0, 0, .55);
  padding: 15px 15px 35px
}

#toggle_popup_login .block-form-login {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 0
}

#toggle_popup_login .block-form-login .page_title_account {
  color: #000;
  text-align: left
}

.lang-rtl #toggle_popup_login .block-form-login .page_title_account {
  text-align: right
}

#toggle_popup_login .block-form-login .page_title_account:before {
  left: 0;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

.lang-rtl #toggle_popup_login .block-form-login .page_title_account:before {
  right: 0;
  left: auto
}

.lang-rtl #toggle_popup_login .block-form-login .page_title_account:before {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

#toggle_popup_login .block-form-login .forgot-password {
  margin-top: 20px !important;
  margin-bottom: 29px !important
}

#toggle_popup_login .block-form-login .novform-newsletter {
  margin-top: 20px;
  margin-bottom: 25px
}

#toggle_popup_login .block-form-login .col-md-8 {
  max-width: 320px
}

#toggle_popup_login .block-sociallogin {
  text-align: left
}

.lang-rtl #toggle_popup_login .block-sociallogin {
  text-align: right
}

#toggle_popup_login .no-account {
  display: none
}

#toggle_popup_login .form-footer button {
  max-width: 120px;
  padding-left: 15px;
  padding-right: 15px
}

@media (max-width:991px) {
  #toggle_popup_login .modal-dialog {
    min-width: calc(100% - 60px)
  }
}

.block-text-showmore .block_content {
  padding: 35px 40px 20px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  border: 1px solid #eaeaea;
  background-color: #f5f5f5
}

.block-text-showmore .block_content .text-content {
  max-height: 165px;
  overflow: hidden;
  -webkit-transition: max-height 0.2s ease;
  -moz-transition: max-height 0.2s ease;
  -ms-transition: max-height 0.2s ease;
  -o-transition: max-height 0.2s ease;
  transition: max-height 0.2s ease;
  position: relative
}

.block-text-showmore .block_content .text-content h4 {
  font-weight: 700;
  font-size: 1.3rem;
  color: #222;
  font-family: "Poppins", sans-serif;
  margin-bottom: 20px
}

.block-text-showmore .block_content .text-content ul {
  padding-left: 15px;
  margin-bottom: 35px
}

.lang-rtl .block-text-showmore .block_content .text-content ul {
  padding-right: 15px;
  padding-left: inherit
}

.block-text-showmore .block_content .text-content p:not(:last-child) {
  margin-bottom: 30px
}

.block-text-showmore .block_content .text-content:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 70px;
  background: linear-gradient(to top, rgba(245, 245, 245, .9), rgba(245, 245, 245, .3))
}

.block-text-showmore .block_content .text-content.active {
  max-height: 4000px
}

.block-text-showmore .block_content .text-content.active:before {
  display: none
}

.block-text-showmore .block_content .btn-lesstext,
.block-text-showmore .block_content .btn-showtext {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 700;
  color: #001c7a;
  margin-top: 15px;
  cursor: pointer
}

.block-text-showmore .block_content .btn-lesstext {
  display: none
}

.block-accordion {
  border-top: 1px solid #eaeaea;
  padding-top: 80px
}

.block-accordion .title_block {
  font-size: 3rem;
  font-weight: 800;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 35px
}

.block-accordion button {
  width: 100%;
  text-align: left;
  color: #222;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 17px 0;
  background-color: transparent;
  position: relative
}

.lang-rtl .block-accordion button {
  text-align: right
}

.block-accordion button:before {
  position: absolute;
  font-family: "Material-Design-Iconic-Font";
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 30px;
  color: #9a9a9a;
  font-size: 20px
}

.lang-rtl .block-accordion button:before {
  left: 30px;
  right: auto
}

.block-accordion button[aria-expanded='false']:before {
  content: "\f278"
}

.block-accordion button[aria-expanded='true']:before {
  content: "\f273"
}

.block-accordion button span {
  font-size: 1.4rem;
  font-family: "Poppins", sans-serif;
  font-weight: 700
}

.block-accordion button i {
  font-size: 1.9rem;
  min-width: 20px;
  margin-right: 5px
}

.lang-rtl .block-accordion button i {
  margin-left: 5px;
  margin-right: inherit
}

.block-accordion button:hover,
.block-accordion button:focus {
  background-color: transparent;
  color: #222
}

.block-accordion .block-content {
  border-bottom: 1px solid #eaeaea
}

.block-accordion .block-content:first-child {
  border-top: 1px solid #eaeaea
}

.block-accordion .content {
  padding-bottom: 35px
}

.category-html {
  margin-top: -105px
}

.category-html .nov-category_text {
  -webkit-box-shadow: 0 25px 90px rgba(0, 0, 0, .1);
  -moz-box-shadow: 0 25px 90px rgba(0, 0, 0, .1);
  -ms-box-shadow: 0 25px 90px rgba(0, 0, 0, .1);
  -o-box-shadow: 0 25px 90px rgba(0, 0, 0, .1);
  box-shadow: 0 25px 90px rgba(0, 0, 0, .1);
  padding-left: 0;
  padding-right: 0;
  margin: -120px 0 0 0
}

.category-html .nov-category_text .block_content {
  padding: 46px 35px 40px;
  background: #fff
}

.category-html .nov-category_text .block_content .pricing_image {
  min-height: 190px;
  margin-bottom: 29px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center
}

.category-html .nov-category_text .block_content .title_category_text {
  font-weight: 700;
  font-size: 2rem;
  line-height: 24px;
  color: #222;
  margin-bottom: 9px;
  font-family: "Poppins", sans-serif
}

.category-html .nov-category_text .block_content .content_category_text {
  font-weight: 400;
  font-size: 13px;
  line-height: 22px;
  color: #666;
  margin-bottom: 31px
}

.category-html .nov-category_text .block_content .content_category_text p {
  color: #666
}

.category-html .nov-category_text .block_content .pricing_button {
  display: inline-block
}

.category-html .nov-category_text .block_content .pricing_button .pricing_link {
  font-weight: 700;
  font-size: 11px;
  line-height: 22px;
  color: #fff;
  background: #78b144;
  min-width: 139px;
  padding: 12px 0;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif
}

.category-html .nov-category_text .block_content .pricing_button .pricing_link:hover {
  background: #001c7a
}

.nov-productlist {
  margin: 80px 0 0 0
}

.nov-productlist .text-center {
  border-bottom: 1px solid #eee;
  margin-bottom: 35px
}

.nov-productlist .text-center .title_block {
  display: inline-block;
  font-size: 2.4rem;
  line-height: 36px;
  font-weight: 700;
  margin-bottom: 0;
  color: #222;
  position: relative
}

.nov-productlist .text-center .title_block:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  background: #78b144;
  left: 0;
  bottom: -2px
}

.nov-productlist .text-center .title_block .sub_title {
  line-height: 22px
}

.nov-productlist .block_content {
  padding-top: 15px
}

.nov-productlist.item_two {
  overflow: hidden
}

.nov-productlist.item_two .title-center {
  margin-bottom: 30px
}

.nov-productlist.item_two .title-center .title_block {
  display: inline-block;
  font-size: 2.8rem;
  line-height: 30px;
  font-weight: 700;
  margin-bottom: 0;
  color: #222;
  position: relative
}

.nov-productlist.item_two .title-center .title_block .sub_title {
  line-height: 22px;
  font-size: 1.3rem;
  color: #666;
  font-weight: 400;
  padding-top: 8px
}

.nov-productlist.item_two .block_content .block-margin {
  overflow: inherit
}

.nov-productlist.item_two .block_content .block-padding {
  padding-bottom: 20px
}

.nov-productlist.item_two .block_content .block-padding .owl-theme .owl-dots {
  left: 50%;
  top: auto;
  bottom: -20px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.lang-rtl .nov-productlist.item_two .block_content .block-padding .owl-theme .owl-dots {
  right: 50%;
  left: auto
}

.lang-rtl .nov-productlist.item_two .block_content .block-padding .owl-theme .owl-dots {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%)
}

@media (min-width:768px) {
  .nov-productlist.item_two .block_content .block-padding .owl-theme .owl-nav {
    display: block
  }
}

.nov-productlist.item_two .block_content .block-padding .owl-theme .owl-nav [class*='owl-'] {
  background: #eee;
  top: -85px;
  width: 45px;
  height: 45px;
  border: none
}

@media (min-width:768px) and (max-width:991px) {
  .nov-productlist.item_two .block_content .block-padding .owl-theme .owl-nav [class*='owl-'] {
    top: -64px
  }
}

.nov-productlist.item_two .block_content .block-padding .owl-theme .owl-nav [class*='owl-']:hover {
  background: #78b144
}

.nov-productlist.item_two .block_content .block-padding .owl-theme .owl-nav [class*='owl-'].owl-next {
  right: 15px
}

.lang-rtl .nov-productlist.item_two .block_content .block-padding .owl-theme .owl-nav [class*='owl-'].owl-next {
  left: 15px;
  right: auto
}

.nov-productlist.item_two .block_content .block-padding .owl-theme .owl-nav [class*='owl-'].owl-prev {
  right: 65px;
  left: auto
}

.lang-rtl .nov-productlist.item_two .block_content .block-padding .owl-theme .owl-nav [class*='owl-'].owl-prev {
  left: 65px;
  right: auto
}

.lang-rtl .nov-productlist.item_two .block_content .block-padding .owl-theme .owl-nav [class*='owl-'].owl-prev {
  right: auto;
  left: auto
}

.nov-productlist.item_two .block_content .block-padding .product-miniature {
  padding-bottom: 26px;
  position: initial
}

.nov-productlist.item_two .block_content .block-padding .product-miniature.item-one:hover {
  -webkit-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -moz-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -ms-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -o-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  border: 1px solid transparent
}

.nov-productlist.item_two .block_content .block-padding .product-miniature.item-one:hover .group-buttons a {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  visibility: visible;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

.nov-productlist.item_two .block_content .block-padding .product-miniature .group-buttons {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out
}

.nov-productlist.item_two .block_content .block-padding .product-miniature .product-description {
  text-align: center
}

.nov-productlist.item_two .block_content .block-padding .product-miniature .product-buttons {
  text-align: center;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  bottom: -4px;
  width: 100%;
  left: 50%
}

.lang-rtl .nov-productlist.item_two .block_content .block-padding .product-miniature .product-buttons {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%)
}

.lang-rtl .nov-productlist.item_two .block_content .block-padding .product-miniature .product-buttons {
  right: 50%;
  left: auto
}

.nov-productlist.item_two .block_content .block-padding .product-miniature .product-buttons .add-to-cart {
  min-width: auto;
  border: none
}

@media (max-width:767px) {
  .nov-productlist.item_two .block_content .block-padding .product-miniature .product-buttons {
    bottom: -10px
  }

  .nov-productlist.item_two .block_content .block-padding .product-miniature .product-buttons .add-to-cart {
    padding: 0 15px
  }
}

.nov-productlist.item_three {
  overflow: hidden
}

.nov-productlist.item_three .title-center {
  margin-bottom: 30px
}

.nov-productlist.item_three .title-center .title_block {
  display: inline-block;
  font-size: 2.8rem;
  line-height: 30px;
  font-weight: 700;
  margin-bottom: 0;
  color: #222;
  position: relative;
  font-family: "Poppins", sans-serif
}

.nov-productlist.item_three .title-center .title_block .sub_title {
  line-height: 22px;
  font-size: 1.3rem;
  color: #666;
  font-weight: 400;
  padding-top: 8px;
  font-family: "Roboto", sans-serif
}

.nov-productlist.item_three .block_content .block-margin {
  overflow: inherit
}

.nov-productlist.item_three .block_content .block-padding {
  padding-bottom: 20px
}

.nov-productlist.item_three .block_content .block-padding .owl-theme .owl-dots {
  left: 50%;
  top: auto;
  bottom: -20px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.lang-rtl .nov-productlist.item_three .block_content .block-padding .owl-theme .owl-dots {
  right: 50%;
  left: auto
}

.lang-rtl .nov-productlist.item_three .block_content .block-padding .owl-theme .owl-dots {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%)
}

@media (min-width:768px) {
  .nov-productlist.item_three .block_content .block-padding .owl-theme .owl-nav {
    display: block
  }
}

.nov-productlist.item_three .block_content .block-padding .owl-theme .owl-nav [class*='owl-'] {
  background: #fff;
  top: -85px;
  width: 45px;
  height: 45px;
  border: none;
  -webkit-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -moz-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -ms-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -o-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2)
}

@media (min-width:768px) and (max-width:991px) {
  .nov-productlist.item_three .block_content .block-padding .owl-theme .owl-nav [class*='owl-'] {
    top: -64px
  }
}

.nov-productlist.item_three .block_content .block-padding .owl-theme .owl-nav [class*='owl-']:hover {
  background: #78b144
}

.nov-productlist.item_three .block_content .block-padding .owl-theme .owl-nav [class*='owl-'].owl-next {
  right: 15px
}

.lang-rtl .nov-productlist.item_three .block_content .block-padding .owl-theme .owl-nav [class*='owl-'].owl-next {
  left: 15px;
  right: auto
}

.nov-productlist.item_three .block_content .block-padding .owl-theme .owl-nav [class*='owl-'].owl-prev {
  right: 65px;
  left: auto
}

.lang-rtl .nov-productlist.item_three .block_content .block-padding .owl-theme .owl-nav [class*='owl-'].owl-prev {
  left: 65px;
  right: auto
}

.lang-rtl .nov-productlist.item_three .block_content .block-padding .owl-theme .owl-nav [class*='owl-'].owl-prev {
  right: auto;
  left: auto
}

.nov-productlist.item_three .block_content .block-padding .product-miniature {
  padding-bottom: 30px;
  position: initial
}

.nov-productlist.item_three .block_content .block-padding .product-miniature.item-one {
  -webkit-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -moz-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -ms-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -o-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  border: none
}

.nov-productlist.item_three .block_content .block-padding .product-miniature.item-one:hover {
  -webkit-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .15);
  -moz-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .15);
  -ms-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .15);
  -o-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .15);
  box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .15)
}

.nov-productlist.item_three .block_content .block-padding .product-miniature.item-one:hover .group-buttons a {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  visibility: visible;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

.nov-productlist.item_three .block_content .block-padding .product-miniature .group-buttons {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out
}

.nov-productlist.item_three .block_content .block-padding .product-miniature .product-description {
  text-align: center
}

.nov-productlist.item_three .block_content .block-padding .product-miniature .product-buttons {
  text-align: center
}

.nov-productlist.item_three .block_content .block-padding .product-miniature .product-buttons .add-to-cart {
  min-width: auto;
  border: none
}

@media (max-width:767px) {
  .nov-productlist.item_three .block_content .block-padding .product-miniature .product-buttons {
    bottom: -10px
  }

  .nov-productlist.item_three .block_content .block-padding .product-miniature .product-buttons .add-to-cart {
    padding: 0 15px
  }
}

.groups-selector {
  position: relative;
  display: inline-block
}

#_desktop_language_selector .language {
  text-transform: uppercase;
  padding: 10px 0;
  font-weight: 700;
  font-size: 1.2rem;
  color: #222;
  font-family: "Poppins", sans-serif
}

#_desktop_language_selector .language-list {
  padding: 0
}

#_desktop_language_selector .language-list .language-item {
  display: inline-block;
  filter: alpha(opacity=34);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=34)";
  -webkit-opacity: .34;
  -moz-opacity: .34;
  -ms-opacity: .34;
  -o-opacity: .34;
  opacity: .34;
  padding-right: 5px
}

.lang-rtl #_desktop_language_selector .language-list .language-item {
  padding-left: 5px;
  padding-right: inherit
}

#_desktop_language_selector .language-list .language-item:hover,
#_desktop_language_selector .language-list .language-item.current {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

.grow-best-food {
  padding-top: 140px
}

.grow-best-food .title_block {
  text-align: center;
  position: relative
}

.grow-best-food .title_block span {
  font-size: 2.8rem;
  color: #222;
  font-weight: 700
}

.grow-best-food .title_block span.sub_title {
  font-size: 13px;
  font-weight: 400;
  padding-top: 11px;
  line-height: 22px
}

@media (min-width:1200px) {
  .grow-best-food .nov-html {
    -webkit-flex: 0 0 30%;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%
  }

  .grow-best-food .nov-image {
    -webkit-flex: 0 0 40%;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%
  }
}

@media (max-width:767px) {
  .grow-best-food .nov-html {
    order: 1
  }

  .grow-best-food .nov-image {
    order: 2
  }
}

.grow-best-food2 .title_block {
  text-align: center;
  position: relative
}

.grow-best-food2 .title_block span {
  font-size: 2.8rem;
  color: #222;
  font-weight: 700;
  text-transform: initial;
  letter-spacing: 0;
  font-family: "Poppins", sans-serif
}

.grow-best-food2 .title_block span.sub_title {
  font-size: 13px;
  font-weight: 400;
  line-height: 22px;
  text-transform: initial;
  margin-top: 7px;
  color: #666;
  font-family: "Roboto", sans-serif
}

.grow-best-food2 .custom_groups {
  max-width: 270px
}

.grow-best-food2 .custom_groups.right {
  float: right
}

.lang-rtl .grow-best-food2 .custom_groups.right {
  float: left
}

.grow-best-food2 .custom_groups .custom_text .policy-icon {
  margin-bottom: 2px
}

@media (max-width:767px) {
  .grow-best-food2 .nov-html {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
  }
}

.custom_groups .custom_text {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex
}

.custom_groups .custom_text .policy-icon {
  padding-right: 20px
}

.lang-rtl .custom_groups .custom_text .policy-icon {
  padding-left: 20px;
  padding-right: inherit
}

@media (max-width:480px) {
  .custom_groups .custom_text .policy-icon {
    padding-right: 10px
  }

  .lang-rtl .custom_groups .custom_text .policy-icon {
    padding-left: 10px;
    padding-right: inherit
  }
}

.custom_groups .custom_text .numbner {
  color: #001c7a;
  font-size: 6rem;
  line-height: 48px;
  font-weight: 500
}

.custom_groups .custom_text .title-setting {
  font-size: 1.6rem;
  font-weight: 800;
  color: #78b144;
  text-transform: uppercase;
  padding: 10px 0 12px 0;
  font-family: "Poppins", sans-serif
}

.custom_groups .custom_text .sub-setting {
  line-height: 20px
}

.custom_groups.right .custom_text .policy-icon {
  padding-left: 20px;
  padding-right: 0
}

.lang-rtl .custom_groups.right .custom_text .policy-icon {
  padding-left: 0;
  padding-right: 20px
}

@media (max-width:480px) {
  .custom_groups.right .custom_text .policy-icon {
    padding-left: 10px;
    padding-right: 0
  }

  .lang-rtl .custom_groups.right .custom_text .policy-icon {
    padding-left: 0;
    padding-right: 10px
  }
}

.custom_groups.right .custom_text .text {
  text-align: right
}

.lang-rtl .custom_groups.right .custom_text .text {
  text-align: left
}

.newsletter-home .nov-wrap {
  position: relative
}

.newsletter-home .nov-wrap:before {
  content: '';
  position: absolute;
  top: 90px;
  width: 100%;
  bottom: -65px;
  background: rgba(255, 255, 255, .9);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px
}

.newsletter-home .title_block {
  text-align: center;
  font-size: 2.8rem;
  color: #222;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  z-index: 1;
  position: relative;
  margin-bottom: 33px
}

.newsletter-home .title_block .icon {
  margin-top: -90px;
  padding-bottom: 2px
}

.newsletter-home .title_block .sub_title {
  font-size: 1.2rem;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  padding-top: 9px;
  line-height: 20px;
  color: #001c7a
}

.newsletter-home .block_newsletter {
  text-align: center;
  padding: 0 15px
}

.newsletter-home .block_newsletter form {
  max-width: 630px;
  width: 100%;
  position: relative;
  display: inline-block
}

.newsletter-home .block_newsletter form input {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  text-align: left;
  background: #001c7a;
  color: #40a07d
}

.lang-rtl .newsletter-home .block_newsletter form input {
  text-align: right
}

.newsletter-home .block_newsletter form input::-webkit-input-placeholder {
  color: white
}

.newsletter-home .block_newsletter form input:-moz-placeholder {
  color: #40a07d
}

.newsletter-home .block_newsletter form input::-moz-placeholder {
  color: #40a07d
}

.newsletter-home .block_newsletter form input:-ms-input-placeholder {
  color: #40a07d
}

.newsletter-home .block_newsletter form .input-group-btn {
  position: absolute;
  top: 0;
  margin-top: 0px !important;
  right: 0
}

.lang-rtl .newsletter-home .block_newsletter form .input-group-btn {
  left: 0;
  right: auto
}

.newsletter-home .block_newsletter form .input-group-btn .btn-secondary {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  min-width: 136px;
  background: #FFEB3B
}

.newsletter-home .block_newsletter form .input-group-btn .btn-secondary:hover {
  background: blue
}

.page-title {
  font-family: "Poppins", sans-serif;
  font-size: 26px;
  font-weight: 700;
  text-transform: uppercase;
  color: #001c7a;
  margin-bottom: 35px
}

.page_title_account {
  font-size: 1.6rem;
  font-weight: 900;
  color: #222;
  text-transform: uppercase;
  margin-bottom: 35px
}

.page_title_account p {
  font-size: 1.3rem;
  color: #666
}

.title_account_second {
  font-size: 1.4rem;
  color: #222;
  font-weight: 900;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 10px;
  margin-bottom: 30px
}

.group-link-infomation {
  background: #f5f5f5;
  border: 1px solid #e9e9e9;
  padding: 10px 30px;
  border-radius: 3px
}

.group-link-infomation .link_wishlist {
  list-style: none
}

.group-link-infomation .link_wishlist a {
  border-bottom: 1px solid #dedede
}

.group-link-infomation a {
  font-size: 1.2rem;
  display: block;
  padding: 15px 0
}

.group-link-infomation a i {
  width: 20px;
  text-align: center;
  vertical-align: middle;
  margin-right: 14px;
  font-size: 2rem
}

.lang-rtl .group-link-infomation a i {
  margin-left: 14px;
  margin-right: inherit
}

.group-link-infomation a:not(:last-child) {
  border-bottom: 1px solid #dedede
}

.group-link-infomation a.active {
  color: #222;
  font-weight: 700
}

.group-link-infomation .btn-logout i {
  color: #78b144
}

.group-link-infomation .btn-logout:hover i {
  color: #001c7a
}

@media (max-width:991px) {
  .group-link-infomation {
    padding: 10px
  }
}

.block_content-right {
  border: 1px solid #e9e9e9;
  padding: 15px 30px;
  border-radius: 3px
}

.block_content-right .alert {
  position: relative;
  padding: 10px 20px;
  margin-top: 25px;
  margin-bottom: 30px
}

.block_content-right .alert:before {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.block_content-right #mywishlist .wlp_bought_list [class*='col'] {
  margin-bottom: 15px
}

.block_content-right #mywishlist .wlp_bought_list .product_image {
  background: #f8f8f8
}

.block_content-right #mywishlist .wishlistLinkBottom .input-group .input-group-append .input-group-text {
  height: 100%
}

#my-account .link_wishlist {
  list-style: none
}

#my-account .page-footer {
  padding-top: 20px;
  margin-bottom: 30px
}

#my-account .block_content-right {
  padding: 30px;
  height: 100%
}

#addresses .address_alias .alias {
  font-size: 1.6rem;
  font-weight: 700;
  color: #222
}

#addresses .address_alias .block_right {
  font-size: 1.1rem;
  color: #666;
  font-weight: 700
}

#addresses .address_alias .block_right i {
  font-size: 14px;
  color: #999;
  margin-right: 2px
}

.lang-rtl #addresses .address_alias .block_right i {
  margin-left: 2px;
  margin-right: inherit
}

#addresses .address_alias .block_right .update {
  margin-right: 25px
}

.lang-rtl #addresses .address_alias .block_right .update {
  margin-left: 25px;
  margin-right: inherit
}

#addresses .address {
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 22px
}

#addresses .address:not(:last-child) {
  margin-bottom: 40px
}

#addresses .address-body li:not(:last-child) {
  padding-bottom: 10px
}

#addresses .btn-create {
  height: 50px;
  line-height: 50px;
  display: inline-block;
  background: #222;
  font-weight: 700;
  color: #fff;
  border-radius: 3px;
  padding: 0 20px;
  font-size: 12px;
  margin-bottom: 30px
}

#addresses .btn-create i {
  background: #fff;
  width: 14px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  color: #222;
  vertical-align: sub;
  margin-right: 30px
}

.lang-rtl #addresses .btn-create i {
  margin-left: 30px;
  margin-right: inherit
}

#addresses .btn-create:hover {
  background: #001c7a
}

#addresses .page-footer {
  display: none
}

#history .label-pill {
  color: #fff;
  padding: 2px 7px
}

#history .thead-default th {
  background: #ccc
}

#history .order-actions {
  font-size: 1.2rem
}

#history .order-actions a:not(:last-child) {
  position: relative;
  margin-right: 11px
}

.lang-rtl #history .order-actions a:not(:last-child) {
  margin-left: 11px;
  margin-right: inherit
}

#history .order-actions a:not(:last-child):before {
  content: "";
  position: absolute;
  top: 50%;
  right: -5px;
  width: 1px;
  height: 70%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #ccc
}

.lang-rtl #history .order-actions a:not(:last-child):before {
  left: -5px;
  right: auto
}

#authentication .form-footer {
  margin-top: 15px;
  margin-bottom: 10px
}

#search #wrapper-site {
  padding-top: 60px
}

#block-history thead th {
  background: #001c7a;
  border-color: rgba(255, 255, 255, .1);
  color: #fff
}

#form_wishlist {
  margin-bottom: 4rem
}

#form_wishlist fieldset {
  border: none
}

#form_wishlist fieldset h3 {
  text-transform: uppercase;
  font-size: 1.4rem;
  font-weight: 700;
  color: #001c7a;
  font-family: "Poppins", sans-serif;
  padding-top: 5px;
  padding-bottom: 10px;
  margin-bottom: 15px
}

#form_wishlist fieldset .input-group input.form-control {
  -moz-border-radius-topleft: 17px;
  -webkit-border-top-left-radius: 17px;
  border-top-left-radius: 17px;
  -moz-border-radius-bottomleft: 17px;
  -webkit-border-bottom-left-radius: 17px;
  border-bottom-left-radius: 17px
}

.lang-rtl #form_wishlist fieldset .input-group input.form-control {
  -moz-border-radius-topright: 17px;
  -webkit-border-top-right-radius: 17px;
  border-top-right-radius: 17px;
  -moz-border-radius-topleft: inherit;
  -webkit-border-top-left-radius: inherit;
  border-top-left-radius: inherit
}

.lang-rtl #form_wishlist fieldset .input-group input.form-control {
  -moz-border-radius-bottomright: 17px;
  -webkit-border-bottom-right-radius: 17px;
  border-bottom-right-radius: 17px;
  -moz-border-radius-bottomleft: inherit;
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit
}

.display_list {
  padding: 0
}

.wlp_bought_list .btn-default {
  width: 100%
}

.wlp_bought_list .item {
  margin-bottom: 20px
}

.wlp_bought_list .wishlist_product_detail .quantity {
  width: 40px;
  padding: 0;
  text-align: center;
  margin-right: 15px;
  background: #fff
}

.wlp_bought_list .wishlist_product_detail {
  margin-bottom: 15px
}

.wlp_bought_list .wishlist_product_detail label {
  margin-right: 5px;
  padding: 0
}

.wlp_bought_list .lnkdel {
  width: 18px;
  height: 18px;
  background: #94cdd5;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  right: 8px;
  top: -8px;
  text-align: center
}

.lang-rtl .wlp_bought_list .lnkdel {
  left: 8px;
  right: auto
}

.wlp_bought_list .lnkdel i {
  width: 17px;
  height: 17px;
  line-height: 18px;
  color: #fff;
  font-size: 1.2rem
}

#module-novblockwishlist-mywishlist .product_name {
  font-size: 1.6rem;
  margin-top: 10px;
  margin-bottom: 10px
}

#module-novblockwishlist-mywishlist select:focus {
  background-position: right .75rem center
}

#module-novblockwishlist-mywishlist .wl_send {
  position: relative
}

#module-novblockwishlist-mywishlist .wishlistLinkTop #hideSendWishlist {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  height: 12px;
  width: 12px
}

.lang-rtl #module-novblockwishlist-mywishlist .wishlistLinkTop #hideSendWishlist {
  left: 0;
  right: auto
}

#hideWishlist i {
  margin-top: 10px
}

#new_comment_form input {
  padding: 0 5px;
  height: 28px;
  border: 1px solid #ccc;
  background: #fff;
  width: 100%
}

#new_comment_form input:hover,
#new_comment_form input:focus {
  outline: none;
  border-color: #78b144
}

#new_comment_form textarea {
  padding: 0 5px;
  height: 80px;
  border: 1px solid #ccc;
  background: #fff;
  width: 100%
}

#new_comment_form textarea:hover,
#new_comment_form textarea:focus {
  outline: none;
  border-color: #78b144
}

.sitemap h2 {
  text-transform: uppercase;
  font-family: "Poppins", sans-serif;
  margin-bottom: 15px;
  font-size: 1.5rem;
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 5px
}

.sitemap ul.list-links {
  padding: 0;
  list-style: inside
}

.sitemap ul.list-links.nested {
  padding-left: 15px
}

.lang-rtl .sitemap ul.list-links.nested {
  padding-right: 15px;
  padding-left: inherit
}

.sitemap ul.list-links li {
  margin-bottom: 10px
}

#stores .page-stores .store-item {
  margin-bottom: 10px
}

#stores .page-stores .store-picture img {
  max-width: 100%
}

#stores .page-stores .store-item-container {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -ms-justify-content: space-around;
  justify-content: space-around;
  -ms-flex-pack: space-around;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 15px 0;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  color: #666
}

#stores .page-stores .store-item-container ul {
  margin-bottom: 0;
  font-size: 1.4rem
}

#stores .page-stores .store-item-container .divide-left {
  border-left: #eaeaea 1px solid
}

#stores .page-stores .store-item-container .divide-left tr {
  height: 2.5rem
}

#stores .page-stores .store-item-container .divide-left td {
  padding-left: .6rem
}

#stores .page-stores .store-item-container .divide-left th {
  text-align: right
}

.lang-rtl #stores .page-stores .store-item-container .divide-left th {
  text-align: left
}

#stores .page-stores .store-item-container .store-description {
  font-size: 1.4rem
}

#stores .page-stores .store-item-footer {
  margin-top: .8rem;
  padding-top: .8rem;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -ms-justify-content: space-around;
  justify-content: space-around;
  -ms-flex-pack: space-around
}

#stores .page-stores .store-item-footer.divide-top {
  border-top: #F1F1F1 1px solid
}

#stores .page-stores .store-item-footer div:first-child {
  -webkit-box-flex: 0 0 65%;
  -moz-box-flex: 0 0 65%;
  -webkit-flex: 0 0 65%;
  -ms-flex: 0 0 65%;
  flex: 0 0 65%
}

#stores .page-stores .store-item-footer i.material-icons {
  margin-right: 7px;
  color: #7A7A7A;
  font-size: 1rem
}

#stores .page-stores .store-item-footer li {
  margin-bottom: 7px
}

@media (max-width:767px) {
  #stores .page-stores {
    width: 100%
  }

  #stores .page-stores .store-item-container {
    padding: 1.6rem 0
  }
}

@media (max-width:575px) {
  #stores .page-stores .store-item-container {
    display: block
  }

  #stores .page-stores .store-item-container .divide-left {
    border-left: none
  }

  #stores .page-stores .store-item-container .store-description a {
    margin-bottom: .8rem
  }

  #stores .page-stores .store-item-container .store-description address {
    margin-bottom: .8rem
  }

  #stores .page-stores .store-item-footer {
    display: block
  }

  #stores .page-stores .store-item-footer.divide-top {
    border-top: #F1F1F1 1px solid
  }

  #stores .page-stores .store-item-footer li {
    margin-bottom: 7px
  }

  #stores .page-stores .store-item-footer .card-block {
    padding: 1.2rem 1.2rem 0
  }
}

body#checkout #wrapper>.container {
  background: #fff;
  padding-top: 8rem
}

body#checkout [data-action="show-password"] {
  padding-left: 19px;
  padding-right: 19px;
  font-size: 1.4rem;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  background: #fff;
  color: #666
}

body#checkout [data-action="show-password"]:hover i,
body#checkout [data-action="show-password"]:focus i {
  color: #001c7a
}

body#checkout .desc-password {
  padding-top: 40px;
  padding-bottom: 35px
}

body#checkout .desc-password span:not(.text-muted) {
  font-weight: 700;
  color: #222
}

body#checkout .desc-password .text-muted {
  font-size: 1.2rem
}

body#checkout section#content {
  padding-bottom: 8rem
}

body#checkout .container {
  min-height: 100%
}

body#checkout section.checkout-step {
  position: relative;
  border: 1px solid #e5e5e8;
  margin-bottom: 1px
}

body#checkout section.checkout-step:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #e6ebed;
  top: 15px;
  z-index: -1
}

body#checkout section.checkout-step .step-title {
  color: #cdcdcd;
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
  font-size: 1.4rem;
  cursor: pointer;
  background: #fff;
  padding-right: 15px;
  margin-bottom: 0;
  display: inline-block
}

.lang-rtl body#checkout section.checkout-step .step-title {
  padding-left: 15px;
  padding-right: inherit
}

body#checkout section.checkout-step .step-title .step-number {
  border-right: 1px solid #e5e5e8;
  margin-right: 15px;
  text-align: center;
  width: 50px;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  position: relative
}

.lang-rtl body#checkout section.checkout-step .step-title .step-number {
  border-left: 1px solid #e5e5e8;
  border-right: initial
}

.lang-rtl body#checkout section.checkout-step .step-title .step-number {
  margin-left: 15px;
  margin-right: inherit
}

body#checkout section.checkout-step .step-title .step-number:before {
  content: "";
  position: absolute;
  width: 6px;
  height: 8px;
  background: url(data:image/png;base64,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);
  right: -6px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.lang-rtl body#checkout section.checkout-step .step-title .step-number:before {
  left: -6px;
  right: auto
}

body#checkout section.checkout-step .content {
  padding: 0;
  border-top: 1px solid #e5e5e8;
  padding: 20px 30px 55px;
  background: #f3f3f3
}

body#checkout section.checkout-step .step-edit {
  font-size: 1.4rem;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  position: absolute;
  top: 0;
  right: 0;
  padding-left: 15px
}

.lang-rtl body#checkout section.checkout-step .step-edit {
  left: 0;
  right: auto
}

.lang-rtl body#checkout section.checkout-step .step-edit {
  padding-right: 15px;
  padding-left: inherit
}

body#checkout section.checkout-step .step-to-addresses,
body#checkout section.checkout-step .step-to-delivery {
  cursor: pointer;
  display: block;
  color: #444;
  font-size: 1.1rem;
  padding-right: 15px;
  text-transform: capitalize;
  right: 0;
  top: -3px
}

.lang-rtl body#checkout section.checkout-step .step-to-addresses,
.lang-rtl body#checkout section.checkout-step .step-to-delivery {
  left: 0;
  right: auto
}

body#checkout section.checkout-step .not-allowed {
  cursor: not-allowed;
  filter: alpha(opacity=50);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  -webkit-opacity: .5;
  -moz-opacity: .5;
  -ms-opacity: .5;
  -o-opacity: .5;
  opacity: .5
}

body#checkout section.checkout-step .content,
body#checkout section.checkout-step .done,
body#checkout section.checkout-step .step-edit {
  display: none
}

body#checkout section.checkout-step.-current .content {
  display: block
}

body#checkout section.checkout-step.-current.-reachable.-complete .done,
body#checkout section.checkout-step.-current.-reachable.-complete .step-edit {
  display: none
}

body#checkout section.checkout-step.-current.-reachable.-complete .step-number {
  display: inline-block
}

body#checkout section.checkout-step.-current.-reachable.-complete .content {
  display: block
}

body#checkout section.checkout-step.-reachable.-complete h1 .title {
  position: relative
}

body#checkout section.checkout-step.-reachable.-complete h1 .title:after {
  content: '\f26b';
  font-size: 18px;
  font-family: "Material-Design-Iconic-Font";
  right: -10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #44bd3e;
  font-weight: 400;
  margin-left: 18px
}

.lang-rtl body#checkout section.checkout-step.-reachable.-complete h1 .title:after {
  left: -10px;
  right: auto
}

.lang-rtl body#checkout section.checkout-step.-reachable.-complete h1 .title:after {
  margin-right: 18px;
  margin-left: inherit
}

body#checkout section.checkout-step.-reachable.-complete h1 .done {
  display: inline-block
}

body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {
  cursor: pointer;
  display: block;
  color: #666;
  font-size: 1.1rem;
  font-weight: 700;
  height: 50px;
  line-height: 50px;
  padding-right: 15px;
  text-transform: capitalize
}

.lang-rtl body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {
  padding-left: 15px;
  padding-right: inherit
}

body#checkout section.checkout-step.-reachable.-complete h1 .step-edit:hover {
  color: #001c7a
}

body#checkout section.checkout-step.-reachable.-complete h1 .step-edit i {
  color: #999;
  vertical-align: sub;
  margin-right: 4px
}

.lang-rtl body#checkout section.checkout-step.-reachable.-complete h1 .step-edit i {
  margin-left: 4px;
  margin-right: inherit
}

body#checkout section.checkout-step.-reachable.-complete .content {
  display: none
}

body#checkout section.checkout-step.-reachable .step-title {
  color: #222
}

body#checkout section.checkout-step small {
  color: #7A7A7A
}

body#checkout section.checkout-step .default-input {
  min-width: 40%
}

body#checkout section.checkout-step .default-input[name=address1],
body#checkout section.checkout-step .default-input[name=address2] {
  min-width: 60%
}

body#checkout section.checkout-step .radio-field {
  margin-top: 30px
}

body#checkout section.checkout-step .radio-field label {
  display: inline
}

body#checkout section.checkout-step .checkbox-field div {
  margin-top: 60px
}

body#checkout section.checkout-step .checkbox-field+.checkbox-field div {
  margin-top: 0
}

body#checkout section.checkout-step .select-field div {
  background: #f6f6f6;
  padding: 10px 50px
}

body#checkout section.checkout-step #conditions-to-approve {
  padding-bottom: 25px
}

body#checkout section.checkout-step #conditions-to-approve label {
  margin-bottom: 0;
  display: inline-block;
  vertical-align: middle;
  color: #666
}

body#checkout section.checkout-step #conditions-to-approve label a {
  color: #222;
  font-weight: 700
}

body#checkout section.checkout-step #conditions-to-approve label a:hover {
  color: #001c7a
}

body#checkout section.checkout-step .payment-options label {
  margin-bottom: 0
}

body#checkout section.checkout-step .payment-options .custom-radio {
  margin-right: 8px
}

.lang-rtl body#checkout section.checkout-step .payment-options .custom-radio {
  margin-left: 8px;
  margin-right: inherit
}

body#checkout section.checkout-step .payment-options .payment-option {
  margin-bottom: 10px
}

body#checkout section.checkout-step h2.h4 {
  color: #222;
  margin-left: 15px;
  margin-top: 30px
}

.lang-rtl body#checkout section.checkout-step h2.h4 {
  margin-right: 15px;
  margin-left: inherit
}

body#checkout section.checkout-step .address-item {
  padding-right: 20px;
  margin-bottom: 20px;
  color: #aeaeae
}

.lang-rtl body#checkout section.checkout-step .address-item {
  padding-left: 20px;
  padding-right: inherit
}

body#checkout section.checkout-step .address-item .address-alias {
  color: #aeaeae
}

body#checkout section.checkout-step .address-item.selected {
  color: #666
}

body#checkout section.checkout-step .address-item.selected .address-alias {
  color: #222
}

body#checkout section.checkout-step .address-item label.radio-block {
  padding: 0
}

body#checkout section.checkout-step .address-item .address-line {
  padding: 5px 0;
  font-size: 1.3rem
}

body#checkout section.checkout-step .address-alias {
  display: inline-block;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  margin-left: 8px;
  font-size: 1.4rem;
  text-transform: uppercase
}

.lang-rtl body#checkout section.checkout-step .address-alias {
  margin-right: 8px;
  margin-left: inherit
}

body#checkout section.checkout-step .address {
  margin-left: 45px;
  font-weight: 400
}

.lang-rtl body#checkout section.checkout-step .address {
  margin-right: 45px;
  margin-left: inherit
}

body#checkout section.checkout-step .address .font-weight-bold {
  font-weight: 400
}

body#checkout section.checkout-step .radio-block {
  padding: 15px;
  text-align: left;
  position: relative
}

body#checkout section.checkout-step .radio-block:before {
  content: "";
  position: absolute;
  background: #e2e2e2;
  width: 80%;
  height: 1px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%
}

.lang-rtl body#checkout section.checkout-step .radio-block:before {
  -webkit-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%)
}

.lang-rtl body#checkout section.checkout-step .radio-block:before {
  right: 50%;
  left: auto
}

body#checkout section.checkout-step .custom-radio {
  margin-right: 0
}

.lang-rtl body#checkout section.checkout-step .custom-radio {
  margin-left: 0;
  margin-right: inherit
}

body#checkout section.checkout-step .custom-radio input[type="radio"] {
  height: 20px;
  width: 20px;
  vertical-align: middle
}

body#checkout section.checkout-step .delete-address,
body#checkout section.checkout-step .edit-address {
  font-size: 11px;
  color: #666 !important
}

body#checkout section.checkout-step .delete-address i,
body#checkout section.checkout-step .edit-address i {
  font-size: 1.4rem;
  color: #999;
  margin-right: 5px
}

.lang-rtl body#checkout section.checkout-step .delete-address i,
.lang-rtl body#checkout section.checkout-step .edit-address i {
  margin-left: 5px;
  margin-right: inherit
}

body#checkout section.checkout-step .delete-address span,
body#checkout section.checkout-step .edit-address span {
  vertical-align: middle;
  display: inline-block
}

body#checkout section.checkout-step .delete-address:hover,
body#checkout section.checkout-step .edit-address:hover {
  color: #001c7a !important
}

body#checkout section.checkout-step .edit-address {
  margin-right: 25px
}

.lang-rtl body#checkout section.checkout-step .edit-address {
  margin-left: 25px;
  margin-right: inherit
}

body#checkout section.checkout-step .block-left {
  background: #f3f3f3;
  position: relative;
  padding-right: 20px
}

.lang-rtl body#checkout section.checkout-step .block-left {
  padding-left: 20px;
  padding-right: inherit
}

body#checkout section.checkout-step .block-right {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  background: #f3f3f3;
  padding-left: 15px
}

.lang-rtl body#checkout section.checkout-step .block-right {
  left: 0;
  right: auto
}

.lang-rtl body#checkout section.checkout-step .block-right {
  padding-right: 15px;
  padding-left: inherit
}

body#checkout section.checkout-step hr {
  margin: 30px 0 10px
}

body#checkout section.checkout-step .add-address {
  margin-top: 3rem;
  margin-left: 15px
}

.lang-rtl body#checkout section.checkout-step .add-address {
  margin-right: 15px;
  margin-left: inherit
}

body#checkout section.checkout-step .add-address a {
  color: #666;
  font-size: 1.4rem;
  text-transform: uppercase;
  font-family: "Roboto", sans-serif
}

body#checkout section.checkout-step .add-address a i {
  font-size: 1.7rem;
  vertical-align: middle
}

body#checkout section.checkout-step .add-address a span {
  display: inline-block;
  vertical-align: middle
}

body#checkout section.checkout-step .delivery-options {
  margin-bottom: 10px
}

body#checkout section.checkout-step .delivery-options .delivery-option {
  padding: 12px 0
}

body#checkout section.checkout-step .carrier-name,
body#checkout section.checkout-step .carrier-price {
  font-family: "Roboto", sans-serif;
  color: #222
}

body#checkout section.checkout-step .carrier-delay {
  font-size: 1.1rem
}

body#checkout section.checkout-step #customer-form .form-group,
body#checkout section.checkout-step #delivery-address .form-group,
body#checkout section.checkout-step #invoice-address .form-group {
  margin-bottom: 10px
}

body#checkout section.checkout-step #customer-form .form-group label,
body#checkout section.checkout-step #delivery-address .form-group label,
body#checkout section.checkout-step #invoice-address .form-group label {
  color: #666
}

body#checkout section.checkout-step #customer-form .form-group .col-md-8,
body#checkout section.checkout-step #delivery-address .form-group .col-md-8,
body#checkout section.checkout-step #invoice-address .form-group .col-md-8 {
  padding-left: 30px
}

.lang-rtl body#checkout section.checkout-step #customer-form .form-group .col-md-8,
.lang-rtl body#checkout section.checkout-step #delivery-address .form-group .col-md-8,
.lang-rtl body#checkout section.checkout-step #invoice-address .form-group .col-md-8 {
  padding-right: 30px;
  padding-left: inherit
}

body#checkout section.checkout-step #customer-form .form-control-label,
body#checkout section.checkout-step #delivery-address .form-control-label,
body#checkout section.checkout-step #invoice-address .form-control-label {
  text-align: left;
  font-size: 1.2rem;
  margin-bottom: 0
}

body#checkout section.checkout-step #customer-form .form-control,
body#checkout section.checkout-step #delivery-address .form-control,
body#checkout section.checkout-step #invoice-address .form-control {
  height: 45px;
  background: #fff;
  border-color: #e9e9e9;
  font-size: 1.2rem;
  padding-left: 20px;
  padding-right: 20px
}

body#checkout section.checkout-step #customer-form .form-control::-webkit-input-placeholder,
body#checkout section.checkout-step #delivery-address .form-control::-webkit-input-placeholder,
body#checkout section.checkout-step #invoice-address .form-control::-webkit-input-placeholder {
  font-size: 1.1rem;
  text-transform: uppercase
}

body#checkout section.checkout-step #customer-form .form-control:-moz-placeholder,
body#checkout section.checkout-step #delivery-address .form-control:-moz-placeholder,
body#checkout section.checkout-step #invoice-address .form-control:-moz-placeholder {
  font-size: 1.1rem;
  text-transform: uppercase
}

body#checkout section.checkout-step #customer-form .form-control::-moz-placeholder,
body#checkout section.checkout-step #delivery-address .form-control::-moz-placeholder,
body#checkout section.checkout-step #invoice-address .form-control::-moz-placeholder {
  font-size: 1.1rem;
  text-transform: uppercase
}

body#checkout section.checkout-step #customer-form .form-control:-ms-input-placeholder,
body#checkout section.checkout-step #delivery-address .form-control:-ms-input-placeholder,
body#checkout section.checkout-step #invoice-address .form-control:-ms-input-placeholder {
  font-size: 1.1rem;
  text-transform: uppercase
}

body#checkout section.checkout-step #customer-form .form-control:hover,
body#checkout section.checkout-step #customer-form .form-control:focus,
body#checkout section.checkout-step #delivery-address .form-control:hover,
body#checkout section.checkout-step #delivery-address .form-control:focus,
body#checkout section.checkout-step #invoice-address .form-control:hover,
body#checkout section.checkout-step #invoice-address .form-control:focus {
  border-color: #001c7a
}

body#checkout section.checkout-step #customer-form .form-control-comment.right,
body#checkout section.checkout-step #delivery-address .form-control-comment.right,
body#checkout section.checkout-step #invoice-address .form-control-comment.right {
  padding-left: 10px;
  margin-top: 15px
}

.lang-rtl body#checkout section.checkout-step #customer-form .form-control-comment.right,
.lang-rtl body#checkout section.checkout-step #delivery-address .form-control-comment.right,
.lang-rtl body#checkout section.checkout-step #invoice-address .form-control-comment.right {
  padding-right: 10px;
  padding-left: inherit
}

body#checkout section.checkout-step #customer-form .radio-inline,
body#checkout section.checkout-step #delivery-address .radio-inline,
body#checkout section.checkout-step #invoice-address .radio-inline {
  padding: 0
}

body#checkout section.checkout-step .js-address-form {
  padding-left: 16px;
  margin-top: 30px
}

.lang-rtl body#checkout section.checkout-step .js-address-form {
  padding-right: 16px;
  padding-left: inherit
}

body#checkout section.checkout-step .js-address-form .form-fields {
  margin-bottom: 30px
}

body#checkout section.checkout-step .js-address-form .col-md-10.offset-md-2 {
  padding-left: 30px
}

.lang-rtl body#checkout section.checkout-step .js-address-form .col-md-10.offset-md-2 {
  padding-right: 30px;
  padding-left: inherit
}

body#checkout section.checkout-step .js-address-form .col-md-10.offset-md-2 input[type='checkbox'] {
  margin-left: 10px
}

.lang-rtl body#checkout section.checkout-step .js-address-form .col-md-10.offset-md-2 input[type='checkbox'] {
  margin-right: 10px;
  margin-left: inherit
}

body#checkout section.checkout-step .js-address-form .clearfix .continue,
body#checkout section.checkout-step .js-address-form .different-invoice-address {
  margin-left: 15px
}

.lang-rtl body#checkout section.checkout-step .js-address-form .clearfix .continue,
.lang-rtl body#checkout section.checkout-step .js-address-form .different-invoice-address {
  margin-right: 15px;
  margin-left: inherit
}

body#checkout section.checkout-step .form-footer .btn.btn-primary {
  padding: 0 57px
}

body#checkout section.checkout-step .sign-in {
  font-size: .875rem
}

body#checkout section.checkout-step .forgot-password {
  margin-bottom: 20px
}

body#checkout section.checkout-step .btn-primary.continue,
body#checkout section.checkout-step .add-address a {
  height: 50px;
  width: 170px;
  text-align: center;
  line-height: 50px;
  padding: 0 5px;
  background: #222;
  font-size: 11px;
  border-radius: 3px;
  display: inline-block
}

body#checkout section.checkout-step .btn-primary.continue:hover,
body#checkout section.checkout-step .add-address a:hover {
  background: #001c7a
}

body#checkout section.checkout-step .add-address a {
  color: #222;
  background: #e6e6e6;
  margin-bottom: 10px
}

body#checkout section.checkout-step .add-address a:hover {
  color: #fff
}

body#checkout .block-form-login {
  padding-top: 32px;
  margin-top: 8rem;
  margin-bottom: 3.5rem
}

body#checkout #checkout-personal-information-step p {
  font-weight: 500
}

body#checkout #checkout-personal-information-step .identity {
  font-weight: 700;
  font-size: 1.4rem;
  color: #222;
  margin-top: 5px;
  margin-bottom: 5px
}

body#checkout #checkout-personal-information-step .identity a {
  color: #001c7a
}

body#checkout #checkout-personal-information-step .identity a:hover {
  color: #063524
}

body#checkout #checkout-personal-information-step small {
  font-size: 1.1rem;
  color: #878787;
  display: block;
  margin-top: 12px
}

body#checkout #checkout-personal-information-step .nav {
  position: relative;
  margin-bottom: 30px;
  border-bottom: 1px solid #fff
}

body#checkout #checkout-personal-information-step .nav .nav-item:not(:last-child) {
  margin-right: 30px
}

.lang-rtl body#checkout #checkout-personal-information-step .nav .nav-item:not(:last-child) {
  margin-left: 30px;
  margin-right: inherit
}

body#checkout #checkout-personal-information-step .nav .nav-link {
  font-size: 1.1rem;
  text-transform: uppercase;
  font-family: "Roboto", sans-serif;
  color: #bfbfbf;
  line-height: 1;
  font-weight: 700;
  position: relative;
  padding: 0;
  padding-bottom: 16px
}

body#checkout #checkout-personal-information-step .nav .nav-link.active {
  color: #222
}

body#checkout #checkout-personal-information-step .nav .nav-link.active:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #555;
  left: 0;
  bottom: -1px
}

.lang-rtl body#checkout #checkout-personal-information-step .nav .nav-link.active:before {
  right: 0;
  left: auto
}

body#checkout #checkout-personal-information-step .continue {
  margin-left: 30px
}

.lang-rtl body#checkout #checkout-personal-information-step .continue {
  margin-right: 30px;
  margin-left: inherit
}

body#checkout .additional-information {
  font-size: 1.3rem;
  margin-left: 4.6rem;
  margin-top: 2rem
}

body#checkout .additional-information p {
  margin-bottom: 15px
}

body#checkout .condition-label {
  margin-left: 4rem;
  margin-top: 1rem
}

body#checkout .condition-label label {
  text-align: inherit
}

body#checkout .cancel-address {
  padding: 0 45px;
  height: 50px;
  line-height: 50px;
  font-weight: 700;
  font-size: 1.1rem;
  text-transform: uppercase;
  display: inline-block;
  color: #fff;
  background: #222;
  border-radius: 3px;
  margin-left: 6px
}

.lang-rtl body#checkout .cancel-address {
  margin-right: 6px;
  margin-left: inherit
}

body#checkout .cancel-address:hover {
  background: #001c7a
}

body#checkout .modal-content {
  padding: 20px;
  background-color: #fff
}

body#checkout .delivery-options-list .delivery-options {
  background: #fff;
  padding-left: 15px;
  padding-right: 25px
}

.lang-rtl body#checkout .delivery-options-list .delivery-options {
  padding-right: 15px;
  padding-left: inherit
}

.lang-rtl body#checkout .delivery-options-list .delivery-options {
  padding-left: 25px;
  padding-right: inherit
}

body#checkout .delivery-options-list .order-options {
  margin-top: 20px
}

body#checkout .delivery-options-list .order-options label {
  color: #666
}

body#checkout .delivery-options-list .order-options .collapse {
  margin-top: 15px
}

body#checkout .delivery-options-list .order-options .collapse label {
  margin-bottom: 5px
}

body#checkout #order-summary-content {
  padding-top: 1.5rem
}

body#checkout #order-summary-content>.row {
  margin-bottom: 30px
}

body#checkout #order-summary-content h4.h4 {
  color: #222;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
  margin-bottom: 15px
}

body#checkout #order-summary-content h4.black {
  color: #000;
  text-transform: capitalize;
  font-size: 1.4rem;
  margin-bottom: 30px
}

body#checkout #order-summary-content h4.addresshead {
  margin-top: .3rem;
  font-size: 1.2rem;
  margin-bottom: 10px
}

body#checkout #order-summary-content .noshadow {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none
}

body#checkout #order-summary-content #order-items {
  border-right: 0;
  max-width: 100%;
  -webkit-box-flex: 0 0 100%;
  -moz-box-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%
}

body#checkout #order-summary-content #order-items h3.h3 {
  color: #ccc;
  margin-top: 2rem
}

body#checkout #order-summary-content #order-items table tr:first-child td {
  border-top: 0
}

body#checkout #order-summary-content .order-confirmation-table {
  padding: 2rem;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0
}

body#checkout #order-summary-content .order-confirmation-table .order-line .qty .total-product {
  font-weight: 700;
  color: #222
}

body#checkout #order-summary-content .order-confirmation-table table .value-total {
  font-weight: 700;
  color: #222
}

body#checkout #order-summary-content .summary-selected-carrier {
  margin-bottom: .75rem;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 1rem
}

body#checkout #order-summary-content .step-edit {
  display: inline-block
}

body#checkout #order-summary-content .step-edit:hover {
  cursor: pointer
}

body#checkout #order-summary-content a .step-edit {
  color: #b6b6b6
}

body#checkout #gift_message {
  max-width: 100%;
  border-color: #ccc;
  height: 90px
}

#order-details {
  padding-left: 15px
}

#order-details>.card-title {
  margin-bottom: 15px
}

#order-details ul {
  margin-bottom: 8px
}

#order-details ul li {
  margin-bottom: 7px
}

#order-items {
  border-right: 1px solid #eaeaea
}

.lang-rtl #order-items {
  border-left: 1px solid #eaeaea;
  border-right: initial
}

#order-items hr {
  border-top-color: #ccc;
  border: none
}

#order-items table {
  width: 100%
}

#order-items table tr {
  height: 15px
}

#order-items table tr td:last-child {
  text-align: right
}

#order-items .order-line {
  margin-top: 1.6rem;
  border-bottom: 1px solid #e5e5e5;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px
}

@media (max-width:767px) {
  #order-items .order-line .pd-0 {
    padding: 0 !important
  }
}

#order-items .image img {
  width: 100%;
  border: 1px solid gray-lighter
}

#order-items .details .customizations {
  margin-top: 1rem
}

@media (max-width:450px) {
  #order-items .qty .pl-col-25 {
    padding-left: 25px;
    padding-right: 15px
  }

  .lang-rtl #order-items .qty .pl-col-25 {
    padding-left: 15px;
    padding-right: 25px
  }
}

#order-confirmation #content-hook_order_confirmation.card {
  border: none
}

#order-confirmation #content-hook_order_confirmation i {
  font-size: 25px;
  vertical-align: sub;
  color: #46bc42;
  margin-right: 10px
}

.lang-rtl #order-confirmation #content-hook_order_confirmation i {
  margin-left: 10px;
  margin-right: inherit
}

#order-confirmation #content-hook_order_confirmation .card-title {
  font-size: 2.4rem;
  color: #222
}

#order-confirmation .card-block {
  padding: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .15);
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, .15);
  -ms-box-shadow: 0 0 15px rgba(0, 0, 0, .15);
  -o-box-shadow: 0 0 15px rgba(0, 0, 0, .15);
  box-shadow: 0 0 15px rgba(0, 0, 0, .15)
}

#order-confirmation .card-block .card-title {
  margin-top: 10px;
  color: #222;
  margin-bottom: 10px
}

#order-confirmation .info-payment {
  margin-left: -5px;
  margin-right: -5px
}

#order-confirmation .info-payment [class*="col-"] {
  padding-left: 5px;
  padding-right: 5px
}

#order-confirmation #registration-form {
  margin-top: 10px
}

#order-confirmation #registration-form.card {
  border: none
}

#order-confirmation #registration-form .form-group {
  margin-bottom: 10px
}

#order-confirmation #content,
#order-confirmation #content-hook_payment_return {
  margin-top: 1rem;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .15);
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, .15);
  -ms-box-shadow: 0 0 15px rgba(0, 0, 0, .15);
  -o-box-shadow: 0 0 15px rgba(0, 0, 0, .15);
  box-shadow: 0 0 15px rgba(0, 0, 0, .15)
}

#order-confirmation #content-hook-order-confirmation-footer {
  margin-top: 5rem
}

#order-confirmation #content-hook-order-confirmation-footer .featured-products .product_list .product-miniature {
  margin-bottom: 30px
}

#order-confirmation #content-hook-order-confirmation-footer .featured-products .product_list .owl-nav [class*='owl-'] {
  top: calc(50% - 65px)
}

#order-confirmation #content-hook-order-confirmation-footer .featured-products .all-product-link {
  font-size: 1.2rem;
  font-weight: 700;
  background: #222;
  color: #fff;
  height: 50px;
  line-height: 50px;
  padding: 0 65px;
  border: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  margin-top: 30px
}

#order-confirmation #content-hook-order-confirmation-footer .featured-products .all-product-link:hover {
  background: #001c7a
}

@media (max-width:991px) {
  .done {
    margin: 0;
    padding: 0
  }

  body#checkout section.checkout-step .address-item {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1
  }

  body#checkout section.checkout-step .delivery-option-2 {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
  }

  .delivery-option {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    margin: auto
  }

  .delivery-option .custom-radio {
    -webkit-box-flex: 0 0 auto;
    -moz-box-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
  }

  .condition-label label[for="conditions_to_approve[terms-and-conditions]"] {
    text-align: left
  }

  #order-confirmation #registration-form {
    width: 100%
  }
}

@media (max-width:767px) {
  body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {
    float: none;
    margin-top: .4rem;
    margin-left: 8px
  }

  body#checkout #header .header-nav {
    max-height: none;
    padding: 0
  }

  body#checkout section.checkout-step .content {
    padding: 1.5rem
  }

  body#checkout .form-group {
    margin-bottom: .8rem
  }

  #order-items {
    border-right: 0;
    margin-bottom: 4rem
  }

  #order-items .card-title {
    border-bottom: 1px solid #F1F1F1;
    margin-bottom: 1.6rem;
    padding-bottom: 1.6rem
  }

  #order-items hr {
    border-top-color: #F1F1F1
  }

  .bold {
    font-weight: 700
  }

  #order-details {
    padding-left: 1.5rem
  }

  #order-details .card-title {
    border-bottom: 1px solid #F1F1F1;
    margin-bottom: 1.6rem;
    padding-bottom: 1.6rem
  }
}

#cart .page-title {
  position: relative;
  font-size: 1.6rem;
  font-weight: 900;
  color: #222;
  margin-bottom: 30px
}

#cart .cart-grid {
  padding-bottom: 80px
}

#cart .cart-grid .cart-items {
  list-style: none;
  padding: 0;
  margin-bottom: 30px
}

#cart .cart-grid .cart-items .cart-item {
  border-bottom: 1px dashed rgba(0, 0, 0, .2);
  padding-bottom: 20px;
  margin-bottom: 20px
}

#cart .group_title {
  padding: 16px 0;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9
}

#cart .group_title .label {
  font-size: 1.2rem;
  font-weight: 700;
  color: #222
}

#cart .group_title .label-qty {
  min-width: 110px;
  text-align: center
}

#cart .cart-item .product-image {
  border: 1px solid #e6e6e6;
  display: inline-block;
  max-width: 92px;
  min-width: 92px;
  border-radius: 3px
}

#cart .cart-item a.product-name {
  font-size: 1.6rem;
  display: block;
  color: #444
}

#cart .cart-item a.product-name:hover {
  color: #001c7a
}

#cart .cart-item .variant {
  font-size: 11px;
  color: #909090;
  font-weight: 500
}

#cart .cart-item .product-price {
  font-size: 1.2rem;
  font-weight: 700;
  font-family: "Poppins", sans-serif;
  color: #222
}

#cart .cart-item .product-price.total {
  color: #c64e4e
}

#cart .cart-item .label {
  margin-bottom: 10px;
  text-transform: capitalize;
  font-family: "Roboto", sans-serif;
  font-weight: 700
}

#cart .cart-item .cart-line-product-actions .remove-from-cart {
  color: #bfbfbf;
  font-size: 1.4rem
}

#cart .cart-item .cart-line-product-actions .remove-from-cart:hover {
  color: #78b144
}

#cart .cart-item .qty {
  width: 110px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  border: 1px solid #dfdfdf
}

#cart .cart-item .qty .input-group {
  margin: 0 auto;
  position: relative
}

#cart .cart-item .qty #quantity_wanted {
  width: 110px;
  border: none;
  text-align: center;
  height: 44px
}

@media (max-width:767px) {
  #cart .cart-item .qty #quantity_wanted {
    height: 30px
  }

  #cart .cart-item .qty .input-group-btn-vertical {
    height: 30px
  }
}

#cart .cart-item .qty .input-group-btn-vertical .btn {
  width: 25px !important;
  height: 100% !important;
  border-radius: 0;
  margin: 0
}

#cart .cart-item .qty .input-group-btn-vertical .btn i {
  color: #b4b4b4;
  font-size: 16px
}

#cart .cart-item .qty .input-group-btn-vertical .btn:hover i {
  color: #fff
}

#cart .cart-item .qty .input-group-btn-vertical .btn.bootstrap-touchspin-up {
  right: 0;
  position: absolute;
  border: none;
  border-left: 1px solid #dfdfdf
}

.lang-rtl #cart .cart-item .qty .input-group-btn-vertical .btn.bootstrap-touchspin-up {
  left: 0;
  right: auto
}

.lang-rtl #cart .cart-item .qty .input-group-btn-vertical .btn.bootstrap-touchspin-up {
  border-right: 1px solid #dfdfdf;
  border-left: initial
}

#cart .cart-item .qty .input-group-btn-vertical .btn.bootstrap-touchspin-down {
  left: 0;
  right: initial;
  border: none;
  border-right: 1px solid #dfdfdf;
  position: absolute
}

.lang-rtl #cart .cart-item .qty .input-group-btn-vertical .btn.bootstrap-touchspin-down {
  right: 0;
  left: auto
}

.lang-rtl #cart .cart-item .qty .input-group-btn-vertical .btn.bootstrap-touchspin-down {
  left: initial;
  right: auto
}

.lang-rtl #cart .cart-item .qty .input-group-btn-vertical .btn.bootstrap-touchspin-down {
  border-left: 1px solid #dfdfdf;
  border-right: initial
}

#cart .cart-item .title_price,
#cart .cart-item .title_total {
  display: inline-block;
  min-width: 50px;
  font-size: 12px
}

#cart .btn.continue_shopping {
  height: 50px;
  line-height: 50px;
  font-size: 11px;
  font-weight: 700;
  color: #222;
  background: #eee;
  padding: 0 43px;
  border-radius: 3px
}

#cart .btn.continue_shopping:hover {
  background: #001c7a;
  color: #fff
}

.cart-summary {
  border: 1px solid #e9e9e9
}

.cart-summary .cart-summary-products {
  margin-bottom: 25px;
  padding: 0 30px
}

.cart-summary .group-price {
  padding: 0 30px
}

.cart-summary .group-price .cart-summary-line {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0
}

.cart-summary .group-price .cart-summary-line .label {
  font-size: 1.2rem
}

.cart-summary .group-price .cart-summary-line .value {
  font-size: 1.2rem;
  font-weight: 900;
  color: #222;
  margin-left: auto
}

.lang-rtl .cart-summary .group-price .cart-summary-line .value {
  margin-right: auto;
  margin-left: inherit
}

.cart-summary #cart-summary-product-list {
  font-size: 1.2rem;
  margin-top: 20px
}

.cart-summary #cart-summary-product-list ul {
  padding: 0
}

.cart-summary #cart-summary-product-list li {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e6e6e6
}

.cart-summary #cart-summary-product-list .product-name {
  font-size: 1.1rem;
  font-weight: 500;
  padding-right: 30px
}

.lang-rtl .cart-summary #cart-summary-product-list .product-name {
  padding-left: 30px;
  padding-right: inherit
}

.cart-summary #cart-summary-product-list .product-price {
  font-size: 1.1rem;
  color: #222;
  font-weight: 700
}

.cart-summary #cart-summary-product-list img {
  width: 4.4rem;
  border-radius: 3px;
  border: 1px solid #e6e6e6;
  margin-right: 10px
}

.lang-rtl .cart-summary #cart-summary-product-list img {
  margin-left: 10px;
  margin-right: inherit
}

.cart-summary .block-promo .promo-name {
  padding: 0 30px
}

.cart-summary .block-promo .promo-name li {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0
}

.cart-summary .block-promo .promo-name a {
  margin-right: 10px;
  font-size: 19px
}

.lang-rtl .cart-summary .block-promo .promo-name a {
  margin-left: 10px;
  margin-right: inherit
}

.cart-summary .block-promo .promo-name .pull-xs-right {
  font-weight: 900;
  color: #222
}

.cart-summary .block-promo .promo-code-button:hover {
  color: #78b144
}

.cart-summary .block-promo .promo-code {
  background: #f3f3f3;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  padding: 9px
}

.cart-summary .block-promo .promo-code input {
  height: 40px;
  padding: 0 20px;
  border-radius: 3px !important;
  margin-right: 6px;
  border: 1px solid #e9e9e9
}

.lang-rtl .cart-summary .block-promo .promo-code input {
  margin-left: 6px;
  margin-right: inherit
}

.cart-summary .block-promo .promo-code input::-webkit-input-placeholder {
  font-size: 11px;
  color: #c4c4c4
}

.cart-summary .block-promo .promo-code input:-moz-placeholder {
  font-size: 11px;
  color: #c4c4c4
}

.cart-summary .block-promo .promo-code input::-moz-placeholder {
  font-size: 11px;
  color: #c4c4c4
}

.cart-summary .block-promo .promo-code input:-ms-input-placeholder {
  font-size: 11px;
  color: #c4c4c4
}

.cart-summary .block-promo .promo-code .btn {
  height: 40px;
  line-height: 40px;
  padding: 0 13px;
  background: #424242;
  font-size: 1.1rem;
  font-weight: 700;
  color: #fff
}

.cart-summary .block-promo .promo-code .btn:hover {
  background: #001c7a
}

.cart-summary .block-promo .promo-discounts {
  padding: 10px;
  margin-bottom: 0
}

.cart-summary .block-promo .promo-discounts .cart-summary-line {
  border: 1px dashed #ccc;
  border-radius: 3px;
  font-size: 11px;
  font-weight: 700;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 20px
}

.cart-summary .block-promo .promo-discounts .cart-summary-line .label {
  text-transform: uppercase;
  margin-left: auto;
  cursor: pointer
}

.lang-rtl .cart-summary .block-promo .promo-discounts .cart-summary-line .label {
  margin-right: auto;
  margin-left: inherit
}

.cart-summary .block-promo .alert.alert-danger {
  display: none
}

.cart-summary .summary-label {
  font-size: 1.1rem;
  font-weight: 900;
  text-transform: uppercase;
  border-bottom: 1px solid #e9e9e9;
  padding: 15px 0
}

.cart-summary .show-details {
  line-height: 1
}

.cart-summary .show-details a {
  position: relative;
  text-decoration: none
}

.cart-summary .show-details a:before {
  content: "\f2f7";
  font-size: 18px;
  color: #666;
  font-family: "Material-Design-Iconic-Font"
}

.cart-summary .show-details a.collapsed:before {
  content: "\f2f1";
  font-size: 18px;
  color: #666;
  font-family: "Material-Design-Iconic-Font"
}

.cart-summary .show-details a:hover:before {
  color: #001c7a
}

.cart-summary .cart-summary-totals .cart-total.has_border>div {
  padding-top: 15px
}

.cart-summary .cart-summary-line {
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
  margin-bottom: 12px
}

.cart-summary .cart-summary-line.cart-total {
  margin-left: 30px;
  margin-right: 30px;
  padding-left: 0;
  padding-right: 0
}

.lang-rtl .cart-summary .cart-summary-line.cart-total {
  margin-left: 30px;
  margin-right: 30px
}

.cart-summary .cart-summary-line.cart-total .label {
  font-size: 1.6rem;
  font-weight: 900;
  color: #222;
  text-transform: uppercase
}

.cart-summary .cart-summary-line.cart-total .value {
  margin-left: 25px;
  margin-right: 0;
  font-size: 1.6rem;
  font-weight: 900;
  color: #222;
  text-transform: uppercase
}

.lang-rtl .cart-summary .cart-summary-line.cart-total .value {
  margin-left: 0;
  margin-right: 25px
}

.cart-summary .cart-summary-line.cart-total.has_border>div {
  margin-top: 15px;
  padding-top: 15px;
  border-top: 1px solid #222
}

.cart-summary .cart-summary-line.cart-total .label {
  font-size: 1.6rem;
  font-weight: 900;
  color: #222;
  text-transform: uppercase
}

.cart-summary .cart-summary-line.cart-total .font-small {
  font-size: 1.1rem
}

.cart-summary .checkout {
  padding: 10px 30px 30px
}

.cart-summary .checkout .btn {
  background: #424242;
  color: #fff;
  font-weight: 700;
  width: 100%;
  height: 50px;
  line-height: 50px;
  padding: 0;
  text-align: center;
  border-radius: 3px;
  border: none
}

.cart-summary .checkout .btn:hover {
  background: #001c7a
}

.no-items {
  margin-bottom: 30px;
  display: inline-block;
  width: 100%;
  text-align: left
}

.lang-rtl .no-items {
  text-align: right
}

.js-payment-binary {
  display: none
}

.js-payment-binary .accept-cgv {
  display: none
}

.js-payment-binary.disabled {
  opacity: .6;
  cursor: not-allowed
}

.js-payment-binary.disabled::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none
}

.js-payment-binary.disabled .accept-cgv {
  display: block
}

#cms .page-content .page_title {
  text-align: left;
  margin-bottom: 3.5rem;
  display: none
}

.lang-rtl #cms .page-content .page_title {
  text-align: right
}

#cms .cms-block,
#cms .cms-box {
  padding-top: 6rem
}

#cms .cms-block .page-subheading,
#cms .cms-box .page-subheading {
  font-size: 2.2rem;
  color: #222;
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 3.5rem;
  line-height: 1;
  font-weight: 700
}

#cms .cms-block .page-subheading:before,
#cms .cms-box .page-subheading:before {
  content: '';
  width: 34px;
  height: 32px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAMAAABAUVr7AAAAS1BMVEUDR09MaXEDR08DR08DR08DR08DR08DR08DR08DR08DR08DR08DR08DR08DR08DR08DR08DR08DR08DR08DR08DR08DR08DR08DR0+K8iaMAAAAGXRSTlMaABIQGAYXBRUBAwgTGQkMDREUBAsOAgoW/MX/VQAAAKpJREFUeNrt0MkSgyAQBNBGUUHccEny/18aEgaG0bOXVPrWU48pAIrijrXVSqRZBoNGRWJnjRBBnPmMEtlCOxHrQ2eyhRUnYgeUpG9xIRUEyQeYzBDE4UIeoyS8pF0vS7TpFPrUXlO+iaHRuNvQ8Ey1zyKfiodQUz34TyYamVixUu+YLDRaiKRPsUzSYkdEp/dyvFycH1yQ6k4y1t/sJfFxBpkqE86f/AR5A5fcBRNyx7ldAAAAAElFTkSuQmCC);
  display: block;
  margin-bottom: 9px
}

#cms .cms-block .page-subheading p,
#cms .cms-box .page-subheading p {
  margin-bottom: 2rem;
  line-height: 22px
}

#cms .cms-block .page-subheading.no-icon:before,
#cms .cms-box .page-subheading.no-icon:before {
  display: none
}

#cms .cms-block.right,
#cms .cms-box.right {
  padding-left: 5rem
}

.lang-rtl #cms .cms-block.right,
.lang-rtl #cms .cms-box.right {
  padding-right: 5rem;
  padding-left: inherit
}

@media (max-width:575px) {

  #cms .cms-block.right,
  #cms .cms-box.right {
    padding-left: 0 !important;
    padding-right: 0 !important
  }

  .lang-rtl #cms .cms-block.right,
  .lang-rtl #cms .cms-box.right {
    padding-left: 0 !important;
    padding-right: 0 !important
  }
}

#cms .cms-block.left,
#cms .cms-box.left {
  padding-right: 5rem
}

.lang-rtl #cms .cms-block.left,
.lang-rtl #cms .cms-box.left {
  padding-left: 5rem;
  padding-right: inherit
}

@media (max-width:575px) {

  #cms .cms-block.left,
  #cms .cms-box.left {
    padding-bottom: 25px;
    padding-left: 0 !important;
    padding-right: 0 !important
  }

  .lang-rtl #cms .cms-block.left,
  .lang-rtl #cms .cms-box.left {
    padding-left: 0 !important;
    padding-right: 0 !important
  }
}

#cms .cms-block .testimonials .name,
#cms .cms-box .testimonials .name {
  font-size: 1.6rem;
  font-weight: 700;
  color: #222;
  text-transform: uppercase
}

#cms .cms-block .testimonials .position,
#cms .cms-box .testimonials .position {
  margin-bottom: 15px;
  line-height: 24px;
  font-size: 11px;
  text-transform: uppercase
}

#cms .cms-block .testimonials .item>p,
#cms .cms-box .testimonials .item>p {
  line-height: 22px;
  font-size: 13px
}

#cms .cms-block .testimonials .owl-nav,
#cms .cms-box .testimonials .owl-nav {
  display: none
}

#cms .cms-block .testimonials .owl-dots,
#cms .cms-box .testimonials .owl-dots {
  right: 0;
  left: auto;
  top: 0;
  bottom: auto;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

.lang-rtl #cms .cms-block .testimonials .owl-dots,
.lang-rtl #cms .cms-box .testimonials .owl-dots {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

#cms .cms-block .testimonials .owl-dots .owl-dot span,
#cms .cms-box .testimonials .owl-dots .owl-dot span {
  background-color: #f2f2f2
}

#cms .cms-block .testimonials .owl-dots .owl-dot.active span,
#cms .cms-box .testimonials .owl-dots .owl-dot.active span {
  background-color: #001c7a !important
}

#cms .cms-block .social,
#cms .cms-box .social {
  margin-top: 20px
}

#cms .cms-block .social ul,
#cms .cms-box .social ul {
  padding: 0;
  list-style: none
}

#cms .cms-block .social ul li,
#cms .cms-box .social ul li {
  display: inline-block;
  padding-top: 0;
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  margin-right: 8px !important;
  padding: 0;
  text-align: center;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  background-color: #bfbfbf
}

.lang-rtl #cms .cms-block .social ul li,
.lang-rtl #cms .cms-box .social ul li {
  margin-left: 8px !important;
  margin-right: inherit
}

#cms .cms-block .social ul li a,
#cms .cms-box .social ul li a {
  width: 40px;
  height: 40px;
  text-align: center;
  display: block;
  color: #fff;
  line-height: 40px;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  font-size: 15px;
  -webkit-transition: all 0.35s linear;
  -moz-transition: all 0.35s linear;
  -ms-transition: all 0.35s linear;
  -o-transition: all 0.35s linear;
  transition: all 0.35s linear
}

#cms .cms-block .social ul li a span,
#cms .cms-box .social ul li a span {
  display: none
}

#cms .cms-block .social ul li a:before,
#cms .cms-box .social ul li a:before {
  display: inline-block;
  font-family: "FontAwesome";
  font-weight: 400;
  font-size: 20px
}

#cms .cms-block .social ul li a:hover,
#cms .cms-box .social ul li a:hover {
  color: #fff;
  background: #001c7a
}

#cms .cms-block.first {
  padding-top: 0
}

@media (max-width:575px) {
  #cms .cms-block.first {
    padding-top: 40px
  }
}

#cms .page-content .row:first-child .cms-block,
#cms .page-content .row:first-child .cms-box {
  padding: 0
}

.page-authentication .form-group {
  font-family: "Roboto", sans-serif
}

.page-authentication .form-group:focus {
  border: 1px solid red
}

.page-authentication .form-group .form-control {
  border: 1px solid #e5e5e8;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s
}

.page-authentication .form-group .form-control.active,
.page-authentication .form-group .form-control:hover,
.page-authentication .form-group .form-control:focus {
  background: #fff;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  border: 1px solid #12a871
}

.page-authentication .form-group .form-control::-webkit-input-placeholder {
  font-size: 11px;
  color: #c4c4c4
}

.page-authentication .form-group .form-control:-moz-placeholder {
  font-size: 11px;
  color: #c4c4c4
}

.page-authentication .form-group .form-control::-moz-placeholder {
  font-size: 11px;
  color: #c4c4c4
}

.page-authentication .form-group .form-control:-ms-input-placeholder {
  font-size: 11px;
  color: #c4c4c4
}

.page-authentication .form-group .btn {
  background: transparent;
  color: #666;
  position: absolute;
  right: 0;
  border-left: none !important;
  z-index: 99
}

.lang-rtl .page-authentication .form-group .btn {
  left: 0;
  right: auto
}

.lang-rtl .page-authentication .form-group .btn {
  border-right: none !important;
  border-left: initial
}

.page-authentication .form-group .btn i {
  font-size: 16px
}

.page-authentication .form-group .btn:hover i {
  color: #001c7a !important
}

.block-form-login {
  max-width: 445px;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
  -ms-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
  -o-box-shadow: 0 0 20px rgba(0, 0, 0, .15);
  box-shadow: 0 0 20px rgba(0, 0, 0, .15);
  background: #fff;
  margin: auto;
  padding: 0 50px 45px
}

.block-form-login .login-form>p {
  font-size: 1.5rem;
  color: #666
}

.block-form-login .page_title_account {
  padding-top: 15px;
  padding-bottom: 5px;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  margin-bottom: 22px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center
}

.block-form-login .page_title_account:before {
  content: "";
  position: absolute;
  width: 47px;
  height: 1px;
  background: #001c7a;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -1px
}

.lang-rtl .block-form-login .page_title_account:before {
  right: 50%;
  left: auto
}

.lang-rtl .block-form-login .page_title_account:before {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%)
}

.block-form-login .block-sociallogin .title_sociallogin {
  margin-bottom: 15px
}

.block-form-login .block-sociallogin .content_sociallogin {
  margin-bottom: 30px;
  text-align: center
}

.block-form-login .block-sociallogin .content_sociallogin .col {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 5px;
  padding-right: 5px
}

.lang-rtl .block-form-login .block-sociallogin .content_sociallogin .col {
  padding-left: 5px;
  padding-right: 5px
}

.block-form-login .block-sociallogin .content_sociallogin .col a {
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  height: 46px;
  line-height: 46px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 1.2rem;
  color: #fff !important;
  font-weight: 700;
  text-transform: capitalize
}

.block-form-login .block-sociallogin .content_sociallogin .col a.btn-sociallogin-facebook {
  background: #39599f
}

.block-form-login .block-sociallogin .content_sociallogin .col a.btn-sociallogin-facebook:hover {
  background: #2c4479
}

.block-form-login .block-sociallogin .content_sociallogin .col a.btn-sociallogin-twitter {
  background: #45b0e3
}

.block-form-login .block-sociallogin .content_sociallogin .col a.btn-sociallogin-twitter:hover {
  background: #209bd5
}

.block-form-login .block-sociallogin .content_sociallogin .col a.btn-sociallogin-google {
  background: #dd3f1b
}

.block-form-login .block-sociallogin .content_sociallogin .col a.btn-sociallogin-google:hover {
  background: #b03215
}

.block-form-login .novform-firstname,
.block-form-login .novform-lastname,
.block-form-login .novform-email,
.block-form-login .novform-password,
.block-form-login .novform-birthday,
.block-form-login .novform-company,
.block-form-login .novform-siret {
  position: relative
}

.block-form-login .novform-firstname:before,
.block-form-login .novform-lastname:before,
.block-form-login .novform-email:before,
.block-form-login .novform-password:before,
.block-form-login .novform-birthday:before,
.block-form-login .novform-company:before,
.block-form-login .novform-siret:before {
  content: "";
  position: absolute;
  border-right: 1px solid #e5e5e8;
  width: 44px;
  height: 42px;
  background-color: #fff;
  left: 1px;
  top: 1px;
  z-index: 9;
  background-position: center center;
  background-repeat: no-repeat
}

.lang-rtl .block-form-login .novform-firstname:before,
.lang-rtl .block-form-login .novform-lastname:before,
.lang-rtl .block-form-login .novform-email:before,
.lang-rtl .block-form-login .novform-password:before,
.lang-rtl .block-form-login .novform-birthday:before,
.lang-rtl .block-form-login .novform-company:before,
.lang-rtl .block-form-login .novform-siret:before {
  border-left: 1px solid #e5e5e8;
  border-right: initial
}

.lang-rtl .block-form-login .novform-firstname:before,
.lang-rtl .block-form-login .novform-lastname:before,
.lang-rtl .block-form-login .novform-email:before,
.lang-rtl .block-form-login .novform-password:before,
.lang-rtl .block-form-login .novform-birthday:before,
.lang-rtl .block-form-login .novform-company:before,
.lang-rtl .block-form-login .novform-siret:before {
  right: 1px;
  left: auto
}

.lang-rtl .block-form-login .novform-firstname:after,
.lang-rtl .block-form-login .novform-lastname:after,
.lang-rtl .block-form-login .novform-email:after,
.lang-rtl .block-form-login .novform-password:after,
.lang-rtl .block-form-login .novform-birthday:after,
.lang-rtl .block-form-login .novform-company:after,
.lang-rtl .block-form-login .novform-siret:after {
  right: 44px;
  left: auto
}

.block-form-login .novform-firstname.novform-firstname:before,
.block-form-login .novform-firstname.novform-lastname:before,
.block-form-login .novform-lastname.novform-firstname:before,
.block-form-login .novform-lastname.novform-lastname:before,
.block-form-login .novform-email.novform-firstname:before,
.block-form-login .novform-email.novform-lastname:before,
.block-form-login .novform-password.novform-firstname:before,
.block-form-login .novform-password.novform-lastname:before,
.block-form-login .novform-birthday.novform-firstname:before,
.block-form-login .novform-birthday.novform-lastname:before,
.block-form-login .novform-company.novform-firstname:before,
.block-form-login .novform-company.novform-lastname:before,
.block-form-login .novform-siret.novform-firstname:before,
.block-form-login .novform-siret.novform-lastname:before {
  background-image: url(assets/image/home2.png)
}

.block-form-login .novform-firstname input,
.block-form-login .novform-lastname input,
.block-form-login .novform-email input,
.block-form-login .novform-password input,
.block-form-login .novform-birthday input,
.block-form-login .novform-company input,
.block-form-login .novform-siret input {
  padding-left: 70px;
  padding-right: 40px
}

.lang-rtl .block-form-login .novform-firstname input,
.lang-rtl .block-form-login .novform-lastname input,
.lang-rtl .block-form-login .novform-email input,
.lang-rtl .block-form-login .novform-password input,
.lang-rtl .block-form-login .novform-birthday input,
.lang-rtl .block-form-login .novform-company input,
.lang-rtl .block-form-login .novform-siret input {
  padding-left: 40px;
  padding-right: 70px
}

.block-form-login .form-group {
  margin-bottom: 10px
}

.block-form-login .form-group.novform-id_gender {
  margin-bottom: 0
}

.block-form-login .col-md-2 {
  display: none
}

.block-form-login .col-md-8 {
  -webkit-box-flex: 0 0 100%;
  -moz-box-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%
}

.block-form-login .form-control-valign {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center
}

.block-form-login .form-control-valign label:last-child {
  margin-right: 0
}

.lang-rtl .block-form-login .form-control-valign label:last-child {
  margin-left: 0;
  margin-right: inherit
}

.block-form-login .form-footer .col-md-10 {
  -webkit-box-flex: 0 0 100%;
  -moz-box-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  margin-left: 0
}

.lang-rtl .block-form-login .form-footer .col-md-10 {
  margin-right: 0;
  margin-left: inherit
}

.block-form-login .form-footer .col-md-10 .btn {
  margin-left: 0 !important;
  background: #001c7a !important;
  margin-bottom: 0 !important;
  width: 100% !important;
  font-size: 1.2rem;
  text-align: center;
  height: 44px !important;
  line-height: 44px !important;
  border-radius: 3px;
  border: none
}

.lang-rtl .block-form-login .form-footer .col-md-10 .btn {
  margin-right: 0 !important;
  margin-left: inherit
}

.block-form-login .form-footer .col-md-10 .btn:hover {
  background: yellow!important;
  color:blue;
}

.block-form-login .no-account {
  font-size: 11px;
  text-align: center;
  margin-top: 25px
}

.block-form-login .forgot-password {
  font-size: 1.5rem;
  color: #bbb
}

.block-form-login .forgot-password i {
  vertical-align: middle;
  font-size: 16px;
  color: #656565
}

.block-form-login .forgot-password a {
  color: #001c7a;
  font-weight: 700
}

.block-form-login .forgot-password a:hover {
  color: #063524
}

#password #main {
  text-align: center
}

#password .email {
  margin: auto
}

#password .form-control-submit,
#password .page-footer a {
  font-size: 11px;
  border-radius: 3px;
  height: 44px;
  line-height: 44px;
  padding: 0;
  border: none;
  min-width: 130px
}

#password .form-control-submit:hover,
#password .page-footer a:hover {
  background: #001c7a;
  color: #fff
}

#password .form-control-submit {
  background: #222
}

#password .page-footer a {
  background: #ececec;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block
}

#password .page-footer {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center
}

#categories-product .item {
  margin-bottom: 30px
}

#categories-product .item:last-child {
  margin-bottom: 0
}

#js-product-list .product_list.grid .product-miniature {
  margin-top: 0
}

#js-product-list .product_list.grid .product-groups {
  text-align: center
}

.block-category h1 {
  font-weight: 600;
  line-height: 1;
  margin-bottom: 50px;
  font-size: 2.4rem;
  color: #222;
  text-transform: uppercase;
  font-family: "Poppins", sans-serif
}

.block-category #category-description {
  background-color: #f3f3f3;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  padding: 30px;
  margin-bottom: 30px
}

.block-category #category-description p {
  font-size: 1.3rem;
  color: #666;
  margin-bottom: 0
}

.block-category #category-description p:first-child {
  margin-bottom: 15px
}

.block-category .category-cover {
  display: none
}

#nav-top {
  position: relative;
  margin-bottom: 30px
}

@media (min-width:768px) {
  #nav-top:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background: #d7d7d7;
    bottom: 50%;
    left: 0;
    z-index: 0
  }

  .lang-rtl #nav-top:before {
    right: 0;
    left: auto
  }
}

.change-type {
  display: inline-block;
  background: #fff;
}

.lang-rtl .change-type {
  float: right
}

.change-type span {
  display: inline-block;
  width: 35px;
  height: 35px;
  background: #cdcdcd;
  text-align: center;
  line-height: 35px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  margin-right: 2px;
  cursor: pointer
}

.lang-rtl .change-type span {
  margin-left: 2px;
  margin-right: inherit
}

.change-type span i {
  font-size: 14px;
  width: 35px;
  height: 35px;
  line-height: 35px
}

.change-type span.list-type {
  margin-right: 0
}

.lang-rtl .change-type span.list-type {
  margin-left: 0;
  margin-right: inherit
}

.change-type span.active,
.change-type span:hover {
  background: #001c7a
}

.total-products {
  display: inline-block;
  color: #969696;
  background: #fff;
  font-size: 1.2rem;
  text-transform: uppercase;
  vertical-align: bottom;
  padding: 10px 11px 10px 14px
}

.lang-rtl .total-products {
  float: right
}

.lang-rtl .total-products {
  padding: 10px 14px 10px 11px
}

.total-products p {
  margin-bottom: 0
}

.products-selection .sort-by-row {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center
}

.products-selection .sort-by {
  white-space: normal;
  word-break: break-word;
  text-align: right;
  display: none
}

.products-selection h1 {
  padding-top: 1rem
}

.products-sort-order {
  font-size: 1.2rem;
  color: #969696;
  text-transform: uppercase;
  padding-left: 10px;
  background: #fff
}

.lang-rtl .products-sort-order {
  padding-right: 10px;
  padding-left: inherit
}

.products-sort-order .select-title {
  display: inline-block;
  width: 100%;
  color: #969696 !important;
  background: #fff;
  padding: 8px 10px;
  margin-left: 0;
  border: 1px solid #d7d7d7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  line-height: 1;
  cursor: pointer
}

.lang-rtl .products-sort-order .select-title {
  margin-right: 0;
  margin-left: inherit
}

.products-sort-order .select-title span {
  display: inline-block;
  vertical-align: middle
}

.products-sort-order .select-title i {
  margin: -3px -7px 0 15px;
  vertical-align: middle;
  font-size: 20px;
  color: #969696
}

.lang-rtl .products-sort-order .select-title i {
  margin: -3px 15px 0 -7px
}

.products-sort-order .select-list {
  display: block;
  color: #585858;
  padding: 10px 15px
}

.products-sort-order .select-list:hover {
  color: #78b144;
  text-decoration: none
}

.products-sort-order .dropdown-menu {
  left: auto;
  right: 0;
  width: 170px;
  background: #fff;
  border: 1px solid #eaeaea;
  border-radius: 0;
  padding: 0
}

.lang-rtl .products-sort-order .dropdown-menu {
  right: auto;
  left: auto
}

.lang-rtl .products-sort-order .dropdown-menu {
  left: 0;
  right: auto
}

.products-sort-order .dropdown-menu a:hover {
  color: #001c7a
}

.dropdown.open .dropdown-menu {
  display: block
}

#search_filters_wrapper {
  background: #f1f1f1;
  padding-bottom: 40px
}

#search_filters_wrapper .title_block {
  border-color: #fff;
  margin-bottom: 35px;
  padding: 18px 0 0 20px
}

.lang-rtl #search_filters_wrapper .title_block {
  padding: 18px 20px 0 0
}

#search_filters_wrapper .title_block span {
  position: relative;
  padding-bottom: 15px
}

#search_filters_wrapper .title_block span:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  background: #001c7a;
  left: 0;
  bottom: -2px
}

.lang-rtl #search_filters_wrapper .title_block span:before {
  right: 0;
  left: auto
}

#search_filters {
  padding-bottom: 29px;
  padding: 0 10px 0 20px
}

.lang-rtl #search_filters {
  padding: 0 20px 0 10px
}

#search_filters .searchfilter-title {
  font-family: "Poppins", sans-serif;
  color: #444;
  font-size: 12px;
  text-transform: uppercase;
  padding-bottom: 8px
}

#search_filters #_desktop_search_filters_clear_all i {
  vertical-align: middle;
  font-size: 12px;
  float: left;
  line-height: 1
}

.lang-rtl #search_filters #_desktop_search_filters_clear_all i {
  float: right
}

#search_filters #_desktop_search_filters_clear_all span {
  float: left;
  line-height: 1;
  display: inline-block;
  vertical-align: middle
}

.lang-rtl #search_filters #_desktop_search_filters_clear_all span {
  float: right
}

#search_filters .facet {
  padding-top: 23px
}

#search_filters .facet:first-child {
  padding-top: 0
}

#search_filters .facet .collapse {
  display: block;
  list-style: none;
  padding-left: 0
}

.lang-rtl #search_filters .facet .collapse {
  padding-right: 0;
  padding-left: inherit
}

#search_filters .facet .facet-size {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  overflow: unset;
  padding-left: 2px
}

.lang-rtl #search_filters .facet .facet-size {
  padding-right: 2px;
  padding-left: inherit
}

#search_filters .facet .facet-size .facet-label>span {
  display: none
}

#search_filters .facet .facet-size .facet-label>span input,
#search_filters .facet .facet-size .facet-label>span .ps-shown-by-js {
  display: none;
  border-radius: 0;
  border: none;
  margin: 0
}

#search_filters .facet .facet-size .facet-label .search-link {
  width: 44px;
  height: 44px;
  border: 1px solid #d7d7d7;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin-right: 10px;
  font-size: 1.3rem;
  color: #454545
}

.lang-rtl #search_filters .facet .facet-size .facet-label .search-link {
  margin-left: 10px;
  margin-right: inherit
}

#search_filters .facet .facet-size .facet-label:hover .search-link,
#search_filters .facet .facet-size .facet-label.active .search-link {
  background: #424242;
  border-color: #424242;
  color: #fff
}

#search_filters .facet .facet-color {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 2px;
  max-height: initial !important;
  overflow-y: initial !important
}

.lang-rtl #search_filters .facet .facet-color {
  padding-right: 2px;
  padding-left: inherit
}

#search_filters .facet .facet-color .facet-label {
  padding-top: 4px
}

#search_filters .facet .facet-color .facet-label span input {
  width: 30px;
  height: 30px;
  margin: 0;
  border: 2px solid #f2f2f2
}

#search_filters .facet .facet-color .facet-label span .color {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  margin-right: 7px;
  border: 2px solid #f2f2f2
}

.lang-rtl #search_filters .facet .facet-color .facet-label span .color {
  margin-left: 7px;
  margin-right: inherit
}

#search_filters .facet .facet-color .facet-label>a {
  font-size: 0
}

#search_filters .facet .facet-color .facet-label:hover span input,
#search_filters .facet .facet-color .facet-label.active span input {
  width: 30px;
  height: 30px;
  margin: 0;
  border: 2px solid #fff
}

#search_filters .facet .facet-color .facet-label:hover span .color,
#search_filters .facet .facet-color .facet-label.active span .color {
  border-color: #fff;
  -webkit-box-shadow: 0 0 0 1px #d9d9d9;
  -moz-box-shadow: 0 0 0 1px #d9d9d9;
  -ms-box-shadow: 0 0 0 1px #d9d9d9;
  -o-box-shadow: 0 0 0 1px #d9d9d9;
  box-shadow: 0 0 0 1px #d9d9d9
}

#search_filters .facet.facet-hasscroll .collapse {
  overflow-y: scroll;
  max-height: 138px
}

#search_filters .facet.facet-hasscroll .collapse::-webkit-scrollbar-track {
  background-color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px
}

#search_filters .facet.facet-hasscroll .collapse::-webkit-scrollbar {
  width: 8px;
  background-color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px
}

#search_filters .facet.facet-hasscroll .collapse::-webkit-scrollbar-thumb {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background-color: #d7d7d7
}

#search_filters .facet .facet-title {
  font-family: "Poppins", sans-serif;
  color: #222;
  font-size: 1.2rem;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-weight: 700;
  width: initial
}

#search_filters .facet .facet-label {
  margin-bottom: 9px;
  text-align: left
}

.lang-rtl #search_filters .facet .facet-label {
  text-align: right
}

#search_filters .facet .facet-label a {
  display: inline-block;
  font-size: 1.2rem;
  vertical-align: middle;
  line-height: 1;
  width: max-content
}

#search_filters .facet .facet-label .custom-checkbox {
  top: 0
}

#search_filters .facet .facet-label .custom-radio {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: 0;
  margin-right: 10px
}

.lang-rtl #search_filters .facet .facet-label .custom-radio {
  margin-left: 10px;
  margin-right: 0
}

#js-product-list-bottom {
  font-size: 1.2rem;
  font-weight: 400;
  color: #666;
  text-transform: uppercase;
  margin-top: 0;
  position: relative;
  margin-top: 40px
}

#js-product-list-bottom:before {
  content: '';
  background: #eaeaea;
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  top: 50%
}

.pagination>div:first-child {
  line-height: 35px
}

.pagination>div:last-child {
  text-align: right
}

.lang-rtl .pagination>div:last-child {
  text-align: left
}

.pagination .showing {
  padding-right: 10px;
  color: #969696;
  background-color: #fff
}

.lang-rtl .pagination .showing {
  padding-left: 10px;
  padding-right: inherit
}

.pagination .page-list {
  margin-bottom: 0;
  background-color: #f9f8f8;
  padding-left: 10px;
  text-align: right;
  display: inline-block;
  vertical-align: middle
}

.lang-rtl .pagination .page-list {
  padding-right: 10px;
  padding-left: inherit
}

.lang-rtl .pagination .page-list {
  text-align: left
}

.pagination .page-list li {
  width: 35px;
  height: 35px;
  display: inline-block;
  margin-right: 5px;
  border: 1px solid #d7d7d7;
  background: #d7d7d7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  vertical-align: middle;
  font-size: 1.4rem;
  text-align: center;
  line-height: 35px;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease
}

.lang-rtl .pagination .page-list li {
  margin-left: 5px;
  margin-right: inherit
}

.lang-rtl .pagination .page-list li {
  float: right
}

.pagination .page-list li a {
  color: #fff
}

.pagination .page-list li.previous,
.pagination .page-list li.next {
  width: auto;
  background: transparent;
  font-size: 12px;
  padding: 0 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px
}

.pagination .page-list li.previous a,
.pagination .page-list li.next a {
  color: #969696
}

.pagination .page-list li.previous:hover,
.pagination .page-list li.next:hover {
  border-color: #001c7a;
  background: #001c7a
}

.pagination .page-list li.previous:hover a,
.pagination .page-list li.next:hover a {
  color: #fff
}

.pagination .page-list li:last-child {
  margin-right: 0
}

.lang-rtl .pagination .page-list li:last-child {
  margin-left: 0;
  margin-right: inherit
}

.pagination .page-list li.current,
.pagination .page-list li:hover {
  border-color: #001c7a;
  background: #001c7a
}

.pagination .page-list li.current a,
.pagination .page-list li:hover a {
  color: #fff
}

.pagination a {
  color: #000;
  font-weight: 400
}

.pagination .previous {
  float: left
}

.pagination .next {
  float: right
}

.pagination .disabled {
  color: #7A7A7A
}

.pagination .current a {
  color: #2fb5d2;
  text-decoration: none
}

.active_filters {
  padding: 0 15px;
  padding-bottom: 25px
}

.active_filters ul {
  padding: 0;
  margin: 0
}

.active_filters ul .filter-block {
  margin-left: 0;
  margin-right: 5px;
  margin-bottom: 10px;
  font-size: 1.1rem;
  font-weight: 400;
  color: #fff;
  background: #001c7a;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease
}

.lang-rtl .active_filters ul .filter-block {
  margin-left: 5px;
  margin-right: 0
}

.active_filters ul .filter-block:hover {
  background: #78b144
}

.active_filters ul .filter-block .js-search-link i {
  font-size: 1.1rem;
  color: #fff;
  margin-top: 2px;
  margin-left: 10px
}

.lang-rtl .active_filters ul .filter-block .js-search-link i {
  margin-right: 10px;
  margin-left: inherit
}

.active_filters .active-filter-title {
  display: inline;
  margin-right: 10px
}

.active_filters ul {
  display: inline
}

.active_filters .filter-block {
  color: #585858;
  margin-right: 10px;
  margin-bottom: 10px;
  background: #fff;
  padding: 1rem;
  display: inline-block;
  font-size: .8125rem
}

.active_filters .filter-block .close {
  color: #585858;
  font-size: .9375rem;
  opacity: 1;
  margin-top: .3rem;
  margin-left: .5rem
}

.block-categories .category-top-menu {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0
}

.lang-rtl .block-categories .category-top-menu {
  padding-right: 0;
  padding-left: inherit
}

.block-categories .category-top-menu>li:first-child {
  line-height: 1;
  margin-bottom: 25px;
  text-transform: uppercase;
  text-align: left
}

.lang-rtl .block-categories .category-top-menu>li:first-child {
  text-align: right
}

.block-categories .category-top-menu>li:first-child a {
  color: #222
}

.block-categories .category-top-menu>li:first-child a:hover {
  color: #001c7a
}

.block-categories .category-sub-menu {
  padding-left: 0;
  list-style: none
}

.lang-rtl .block-categories .category-sub-menu {
  padding-right: 0;
  padding-left: inherit
}

.block-categories .category-sub-menu .category-sub-menu {
  padding-top: 10px;
  margin-bottom: 5px
}

.block-categories .category-sub-menu .category-sub-link {
  font-size: 1.1rem;
  color: #666
}

.block-categories .category-sub-menu .category-sub-link:hover {
  color: #001c7a
}

.block-categories .category-sub-menu li {
  position: relative
}

.block-categories .category-sub-menu li[data-depth="1"] {
  padding-left: 30px;
  margin-bottom: 9px;
  padding-bottom: 3px
}

.lang-rtl .block-categories .category-sub-menu li[data-depth="1"] {
  padding-right: 30px;
  padding-left: inherit
}

.block-categories .category-sub-menu li[data-depth="1"]:last-child {
  margin-bottom: 0;
  padding-bottom: 0
}

.block-categories .category-sub-menu li[data-depth="1"]>a {
  color: #666;
  text-transform: uppercase;
  font-size: 1.1rem
}

.block-categories .category-sub-menu li[data-depth="1"]>a:hover {
  color: #001c7a
}

.block-categories .category-sub-menu li[data-depth="1"]:before {
  content: "";
  width: 4px;
  height: 4px;
  background: #666;
  position: absolute;
  left: 0;
  top: 9px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg)
}

.lang-rtl .block-categories .category-sub-menu li[data-depth="1"]:before {
  right: 0;
  left: auto
}

@media (max-width:767px) {
  .block-categories .category-sub-menu li[data-depth="1"]:before {
    top: 6px
  }
}

.block-categories .category-sub-menu li[data-depth="0"] {
  border-bottom: 1px solid #e4e9eb;
  margin-bottom: 10px;
  padding-bottom: 11px
}

.block-categories .category-sub-menu li[data-depth="0"]:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none
}

.block-categories .category-sub-menu li[data-depth="0"]>a {
  width: 100%;
  display: inline-block;
  font-weight: 700;
  text-transform: uppercase;
  color: #444
}

.block-categories .category-sub-menu li[data-depth="0"]>a:hover {
  color: #001c7a
}

.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]) {
  padding-left: 5px;
  margin-bottom: 7px;
  padding-bottom: 7px
}

.lang-rtl .block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]) {
  padding-right: 5px;
  padding-left: inherit
}

.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]):last-child {
  margin-bottom: 0;
  padding-bottom: 0
}

.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"])::before {
  content: "";
  width: 4px;
  height: 4px;
  background: #666;
  position: absolute;
  left: -15px;
  top: 9px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg)
}

.lang-rtl .block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"])::before {
  right: -15px;
  left: auto
}

.block-categories .collapse-icons {
  position: absolute;
  right: 0;
  top: 1px;
  padding: 0;
  cursor: pointer;
  border: none;
  text-align: center
}

.lang-rtl .block-categories .collapse-icons {
  left: 0;
  right: auto
}

.block-categories .collapse-icons i {
  width: 15px;
  height: 15px
}

.block-categories .collapse-icons[aria-expanded="true"]>i.add {
  display: none
}

.block-categories .collapse-icons[aria-expanded="true"]>i.remove {
  display: block
}

.block-categories .collapse-icons .add,
.block-categories .collapse-icons .remove {
  padding: 2px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
  color: #fff
}

.block-categories .collapse-icons .add:hover,
.block-categories .collapse-icons .remove:hover {
  background: #001c7a
}

.block-categories .collapse-icons .remove {
  display: none;
  background: #001c7a
}

.block-categories .collapse-icons .add {
  background: #909090
}

.block-categories .arrows {
  position: absolute;
  right: 0;
  top: 0;
  padding: 0;
  cursor: pointer
}

.lang-rtl .block-categories .arrows {
  left: 0;
  right: auto
}

.block-categories .arrows[aria-expanded="true"]>i.add {
  display: none
}

.block-categories .arrows[aria-expanded="true"]>i.remove {
  display: block
}

.block-categories .arrows .add,
.block-categories .arrows .remove {
  padding: 2px;
  padding-right: 1px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 1.5rem;
  color: #666
}

.lang-rtl .block-categories .arrows .add,
.lang-rtl .block-categories .arrows .remove {
  padding-left: 1px;
  padding-right: inherit
}

.block-categories .arrows .add:hover,
.block-categories .arrows .remove:hover {
  color: #001c7a
}

.block-categories .arrows .remove {
  display: none
}

.block-categories .collapse[aria-expanded="true"] {
  display: block
}

.block-categories .category-blog .category-sub-menu li[data-depth="0"]:not(:last-child) {
  border-bottom: 1px dashed #e5e5e5
}

.block-categories .category-blog .category-sub-menu li[data-depth="1"]:before {
  left: 10px
}

.lang-rtl .block-categories .category-blog .category-sub-menu li[data-depth="1"]:before {
  right: 10px;
  left: auto
}

.block-categories .category-blog-dropdown {
  width: 100%;
  padding: 9px 10px
}

.facets-title {
  color: #585858
}

.products-selection .filter-button .btn-secondary {
  padding: 1.2rem .8rem 1.1rem
}

@media (max-width:767px) {
  #category #left-column {
    width: 100%
  }

  #category #left-column #search_filter_controls {
    text-align: center;
    margin-bottom: 1.6rem
  }

  #category #left-column #search_filter_controls button {
    margin: 0 .8rem
  }

  #category #left-column #search_filters {
    margin-bottom: 0;
    box-shadow: none;
    padding: 0
  }

  #category #left-column #search_filters .facet {
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 0
  }

  .lang-rtl #category #left-column #search_filters .facet {
    padding-left: 0;
    padding-right: 15px
  }

  #category #left-column #search_filters .facet .title {
    cursor: pointer;
    position: relative
  }

  #category #left-column #search_filters .facet .title .collapse-icons .remove {
    display: none
  }

  #category #left-column #search_filters .facet .title[aria-expanded="true"] .collapse-icons .add {
    display: none
  }

  #category #left-column #search_filters .facet .title[aria-expanded="true"] .collapse-icons .remove {
    display: block
  }

  #category #left-column #search_filters .facet .facet-title {
    color: #585858;
    text-transform: uppercase
  }

  #category #left-column #search_filters .facet .h6 {
    margin-bottom: 0;
    padding: 1rem;
    display: inline-block
  }

  #category #left-column #search_filters .facet .navbar-toggler {
    display: inline-block;
    padding: 5px 10px;
    position: absolute;
    top: -2px;
    right: 0
  }

  .lang-rtl #category #left-column #search_filters .facet .navbar-toggler {
    left: 0;
    right: auto
  }

  #category #left-column #search_filters .facet .collapse {
    display: none
  }

  #category #left-column #search_filters .facet .collapse.facet-color,
  #category #left-column #search_filters .facet .collapse.facet-size {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
  }

  #category #left-column #search_filters .facet .collapse.in {
    display: block
  }

  #category #left-column #search_filters .facet .facet-label a {
    margin-top: 0
  }

  #category #left-column #search_filters .facet ul {
    margin-bottom: 0;
    list-style: none
  }

  #category #content-wrapper {
    width: 100%
  }

  #category #search_filter_toggler {
    width: 100%;
    -webkit-border-radius: 70px;
    -moz-border-radius: 70px;
    -ms-border-radius: 70px;
    -o-border-radius: 70px;
    border-radius: 70px
  }

  .products-selection h1 {
    padding-top: 0;
    text-align: center;
    margin-bottom: 1.6rem
  }

  .products-selection .showing {
    padding-top: 1.6rem
  }

  #prices-drop #content-wrapper,
  #new-products #content-wrapper,
  #best-sales #content-wrapper {
    width: 100%
  }
}

body:not(#index) .header-5 {
  margin-bottom: 30px
}

#product #main {
  margin-bottom: 0
}

#product .breadcrumb {
  margin-bottom: 40px
}

#product .TopContent .block_info .star:after {
  font-size: 13px
}

#product .TopContent .block_info .control-label {
  color: #444;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 10px;
  min-width: 134px;
  margin-bottom: 15px
}

#product .TopContent .block_info .container,
#product .TopContent .block_info .col {
  position: static
}

#product #content {
  position: relative
}

#product .detail-product-name {
  color: #222;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 20px;
  text-transform: capitalize;
  font-family: "Poppins", sans-serif
}

#product .group-price .product-prices .product-prices .regular-price {
  color: #001c7a
}

#product .product-prices {
  padding-top: 15px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center
}

#product .product-prices .product-price.has-discount {
  display: inline-block
}

#product .product-prices .tax-shipping-delivery-label {
  margin-left: auto;
  margin-right: 0
}

.lang-rtl #product .product-prices .tax-shipping-delivery-label {
  margin-left: 0;
  margin-right: auto
}

#product .product-prices .current-price {
  font-family: "Poppins", sans-serif;
  font-size: 3rem;
  font-weight: 800;
  color: #001c7a;
  line-height: 1;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center
}

#product .product-prices .current-price .regular-price {
  font-size: 1.8rem;
  color: #e0e0e0;
  padding-left: 30px;
  text-decoration: line-through
}

.lang-rtl #product .product-prices .current-price .regular-price {
  padding-right: 30px;
  padding-left: inherit
}

#product .product-information {
  margin-top: 10px;
  margin-bottom: 25px
}

#product .product-cover .block_content {
  position: relative;
  border: 1px solid #e8e8e8
}

#product .product-cover .layer {
  position: absolute;
  right: 16px;
  bottom: 7px;
  font-size: 28px;
  cursor: pointer;
  color: #cdcdcd
}

.lang-rtl #product .product-cover .layer {
  left: 16px;
  right: auto
}

#product .product-cover .layer:hover {
  color: #001c7a
}

#product .product-images {
  padding: 0;
  margin: 0;
  list-style: none
}

#product .product-images .thumb-container {
  display: inline-block;
  position: relative;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding: 10px 5px
}

#product .product-images .thumb-container .thumb {
  max-width: 100%;
  width: 100%
}

#product .product-images .thumb-container .thumb:hover,
#product .product-images .thumb-container .thumb.selected {
  border-color: #001c7a !important
}

#product .product-images .thumb-container:focus {
  outline: none
}

#product .product-images .owl-nav {
  display: none
}

#product .images-container.thumb-vertical .js-qv-mask {
  width: 100px
}

#product .images-container.thumb-vertical .js-qv-mask .product-images {
  margin: -5.5px -10px
}

#product .images-container.thumb-vertical .js-qv-mask .slick-slide {
  padding: 7.5px 10px
}

#product .images-container.thumb-vertical .js-qv-mask .slick-prev,
#product .images-container.thumb-vertical .js-qv-mask .slick-next {
  width: 100%
}

#product .images-container.thumb-left .js-qv-mask {
  margin-right: 15px
}

.lang-rtl #product .images-container.thumb-left .js-qv-mask {
  margin-left: 15px;
  margin-right: inherit
}

#product .images-container.thumb-left .product-images .thumb-container .thumb {
  border: 1px solid #e8e8e8
}

#product .images-container.thumb-right .js-qv-mask {
  margin-left: 15px
}

.lang-rtl #product .images-container.thumb-right .js-qv-mask {
  margin-right: 15px;
  margin-left: inherit
}

#product .images-container.thumb-right .product-images .thumb-container .thumb {
  border: 1px solid #e8e8e8
}

#product .images-container.thumb-bottom .product-images .thumb-container .thumb {
  border: 1px solid #e8e8e8
}

#product .images-container.thumb-bottom .js-qv-image {
  margin: 0 -5px;
  overflow: hidden
}

#product .images-container.thumb-bottom .js-qv-image .product-images {
  padding: 0
}

#product .images-container.thumb-bottom .js-qv-image .owl-stage-outer {
  overflow: initial
}

#new_comment_form input {
  padding: 0 5px;
  height: 28px;
  border: 1px solid #ccc;
  background: #fff;
  width: 100%
}

#new_comment_form input:hover,
#new_comment_form input:focus {
  outline: none;
  border-color: #78b144
}

#new_comment_form textarea {
  padding: 0 5px;
  height: 80px;
  border: 1px solid #ccc;
  background: #fff;
  width: 100%
}

#new_comment_form textarea:hover,
#new_comment_form textarea:focus {
  outline: none;
  border-color: #78b144
}

#new_comment_form .modal-header {
  border-bottom: none;
  padding-left: 0;
  padding-right: 0
}

#new_comment_form .modal-header .modal-title {
  text-transform: uppercase;
  font-weight: 700;
  color: #222
}

#new_comment_form .modal-body {
  padding-left: 0;
  padding-right: 0
}

#new_comment_form #criterions_list label {
  margin-top: 0
}

#new_comment_form .product img {
  border: none
}

#new_comment_form .product .product_desc .product_name {
  font-size: 1.4rem;
  color: #222
}

#product_comments_block_tab {
  margin-top: 60px
}

#product_comments_block_tab div.comment {
  padding-top: 0
}

#product_comments_block_tab div.comment:last-child {
  border-bottom: none
}

#product_comments_block_tab div.comment:not(:last-child) {
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 35px;
  margin-bottom: 40px
}

#product_comments_block_tab div.comment .star_content {
  min-width: 100%;
  float: inherit;
  margin-left: 0
}

.lang-rtl #product_comments_block_tab div.comment .star_content {
  margin-right: 0;
  margin-left: inherit
}

#product_comments_block_tab div.comment .star_content span {
  margin-right: 10px
}

.lang-rtl #product_comments_block_tab div.comment .star_content span {
  margin-left: 10px;
  margin-right: inherit
}

#product_comments_block_tab div.comment div.comment_author {
  width: 100%;
  float: initial
}

#product_comments_block_tab div.comment .date-comment {
  font-style: normal;
  font-size: 11px;
  margin-top: 0
}

#product_comments_block_tab div.comment div.comment_details {
  float: inherit;
  width: auto
}

#product_comments_block_tab div.comment .comment_useful {
  border-top: 1px solid #e9e9e9
}

#product_comments_block_tab div.comment h4 {
  font-size: 1.3rem;
  color: #222;
  font-weight: 700
}

#product_comments_block_tab div.comment .comment_author_infos {
  font-size: 11px;
  color: #c9c9c9
}

#id_new_comment_form .product-image {
  padding-right: 35px
}

.lang-rtl #id_new_comment_form .product-image {
  padding-left: 35px;
  padding-right: inherit
}

.product-information .manufacturer-logo {
  height: 35px
}

.input-container {
  position: relative
}

.product-actions {
  padding-top: 30px
}

.product-actions .control-label {
  display: inline-block;
  font-size: 1.2rem;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 0;
  vertical-align: middle;
  color: #454545;
  margin-right: 5px
}

.lang-rtl .product-actions .control-label {
  margin-left: 5px;
  margin-right: inherit
}

.product-quantity .add {
  margin-top: 30px
}

.product-quantity .add .add-to-cart {
  padding: 0 24px;
  color: #fff;
  font-size: 1.1rem;
  font-weight: 800;
  height: 50px;
  line-height: 50px;
  text-transform: uppercase;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-family: "Poppins", sans-serif;
  position: relative;
  border: none;
  width: 100%;
  overflow: hidden;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  background-color: #001c7a
}

.product-quantity .add .add-to-cart:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 0;
  background-color: #78b144;
  top: 0;
  left: 0;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px
}

.lang-rtl .product-quantity .add .add-to-cart:before {
  right: 0;
  left: auto
}

.product-quantity .add .add-to-cart:hover:before {
  height: 100%
}

.product-quantity .add .add-to-cart:hover span {
  color: #fff;
  position: relative
}

.product-quantity #quantity_wanted {
  color: #444;
  height: 40px;
  padding: .175rem 2rem;
  width: 110px;
  font-size: 14px;
  border: 1px solid #ebebeb;
  background-color: #f6f6f6;
  text-align: center;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px
}

.product-quantity #quantity_wanted:focus {
  border: 1px solid#001c7a
}

.product-quantity .addToWishlist span {
  font-size: 10px;
  font-weight: 700;
  color: #666;
  text-transform: uppercase
}

.product-quantity .addToWishlist i {
  font-size: 20px;
  vertical-align: middle;
  margin-right: 7px;
  color: #001c7a
}

.lang-rtl .product-quantity .addToWishlist i {
  margin-left: 7px;
  margin-right: inherit
}

.product-quantity .addToWishlist:hover span {
  color: #001c7a
}

.product-quantity .wishlist {
  display: inline-block
}

.product-discounts {
  margin-bottom: 2.4rem
}

.product-discounts>.product-discounts-title {
  font-weight: 400;
  font-size: 14px
}

.product-discounts>.table-product-discounts thead tr th {
  width: 33%;
  padding: 6px 12px;
  background: #fff;
  border: 5px #ccc solid;
  text-align: center
}

.product-discounts>.table-product-discounts tbody tr {
  background: #ccc
}

.product-discounts>.table-product-discounts tbody tr:nth-of-type(even) {
  background: #fff
}

.product-discounts>.table-product-discounts tbody tr td {
  padding: 6px 12px;
  text-align: center;
  border: 5px #ccc solid
}

.sku span {
  text-transform: uppercase;
  font-size: 1.3rem;
  font-weight: 700;
  color: #222
}

.block_accordion .card {
  background-color: transparent;
  border: none;
  border-radius: 0
}

.block_accordion .card .card-header {
  padding: 0;
  margin-bottom: 0;
  background-color: transparent;
  border-bottom: none
}

.block_accordion .card .card-header:first-child {
  border-right: 0
}

.block_accordion .btn-link {
  font-size: 1.8rem;
  font-weight: 700;
  color: #909090;
  font-family: "Poppins", sans-serif;
  text-transform: uppercase;
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 15px;
  margin-bottom: 15px;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  width: 100%;
  text-align: left
}

.lang-rtl .block_accordion .btn-link {
  text-align: right
}

.block_accordion .btn-link:after {
  content: '\f278';
  position: absolute;
  font-family: "Material-Design-Iconic-Font";
  top: 0;
  right: 0;
  font-size: 20px;
  color: #9a9a9a
}

.lang-rtl .block_accordion .btn-link:after {
  left: 0;
  right: auto
}

.block_accordion .btn-link[aria-expanded="true"] {
  color: #222
}

.block_accordion .btn-link[aria-expanded="true"]:after {
  content: "\f273"
}

.block_accordion ul {
  padding-left: 15px
}

.lang-rtl .block_accordion ul {
  padding-right: 15px;
  padding-left: inherit
}

.block_accordion .collapse {
  margin-bottom: 20px;
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 20px
}

.block_accordion .collapse .block {
  margin-top: 35px;
  margin-bottom: 20px
}

.block_accordion .collapse #new_comment_form {
  margin-bottom: 60px
}

.block_accordion .product-manufacturer {
  margin-bottom: 25px
}

#product-modal .modal-dialog {
  max-width: 750px
}

#product-modal .modal-content {
  background: transparent;
  border: none;
  padding: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none
}

#product-modal .modal-content .modal-body {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: -46px
}

.lang-rtl #product-modal .modal-content .modal-body {
  margin-right: -46px;
  margin-left: inherit
}

#product-modal .modal-content .modal-body figure {
  margin-bottom: 0
}

#product-modal .modal-content .modal-body .product-cover-modal {
  background: #fff
}

#product-modal .modal-content .modal-body .image-caption {
  background: #fff;
  padding: 10px 20px;
  border-top: #ccc 1px solid;
  display: none
}

#product-modal .modal-content .modal-body .image-caption p {
  margin-bottom: 0
}

#product-modal .modal-content .modal-body .thumbnails {
  position: relative
}

#product-modal .modal-content .modal-body .mask {
  position: relative;
  overflow: hidden;
  max-height: 575px;
  z-index: 1
}

#product-modal .modal-content .modal-body .mask.nomargin {
  margin-top: 0
}

#product-modal .modal-content .modal-body .mask .thumb-container {
  margin-top: 10px
}

#product-modal .modal-content .modal-body .product-images {
  margin-left: 10px;
  margin-top: 0
}

#product-modal .modal-content .modal-body .product-images img {
  width: 85px;
  cursor: pointer;
  background: #fff
}

#product-modal .modal-content .modal-body .product-images .thumb-container:first-child {
  margin-top: 0
}

#product-modal .modal-content .modal-body .arrows .arrow-up {
  position: absolute;
  bottom: 36px;
  opacity: .2;
  z-index: 1
}

#product-modal .modal-content .modal-body .arrows .arrow-down {
  position: absolute;
  bottom: 0
}

#product-modal .modal-content .modal-body .arrows i {
  font-size: 18px;
  display: inline;
  cursor: pointer;
  width: 85px;
  height: 35px;
  line-height: 35px;
  left: 10px;
  text-align: center;
  background: #b2b2b2;
  color: #fff
}

#product-modal .modal-content .modal-body .arrows i:hover {
  background: #78b144
}

.js-qv-mask .owl-nav [class*='owl-'] {
  visibility: hidden;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: all 0.35s ease 0.1s;
  -moz-transition: all 0.35s ease 0.1s;
  -ms-transition: all 0.35s ease 0.1s;
  -o-transition: all 0.35s ease 0.1s;
  transition: all 0.35s ease 0.1s;
  top: 50%;
  margin-top: -15px;
  font-size: 19px
}

.js-qv-mask .owl-nav .owl-next {
  right: -15px
}

.js-qv-mask .owl-nav .owl-prev {
  right: inherit;
  left: -15px
}

.js-qv-mask:hover .owl-nav [class*='owl-'] {
  visibility: visible;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1)
}

.in_border {
  padding-bottom: 1.6rem
}

.in_border.end {
  border-bottom: none;
  padding-bottom: 20px;
  margin-bottom: 0;
  line-height: 25px;
  border-bottom: 1px solid #f2f2f2
}

.in_border.end .sku {
  margin-bottom: 14px
}

.in_border.end .sku span {
  font-size: 1.2rem;
  font-weight: 600;
  color: #103243;
  text-transform: uppercase
}

.in_border.end .pro-cate,
.in_border.end .pro-tag {
  margin-bottom: 14px
}

.in_border.end .pro-cate span a,
.in_border.end .pro-tag span a {
  font-size: 1.5rem;
  color: #103243
}

.in_border.end .pro-cate span a:hover,
.in_border.end .pro-tag span a:hover {
  color: #001c7a
}

.product-availability {
  display: inline-block;
  font-size: 1.1rem;
  text-transform: uppercase;
  font-weight: 400;
  color: #001c7a
}

.product-availability .material-icons {
  line-height: inherit
}

.product-availability i {
  font-size: 1.3rem;
  margin-left: 5px;
  margin-right: 8px
}

.lang-rtl .product-availability i {
  margin-left: 8px;
  margin-right: 5px
}

.product-availability .product-available {
  color: #6bb853
}

.pro-tag span:after,
.pro-cate span:after {
  content: ",";
  display: inline-block;
  color: #444
}

.pro-tag span:last-child:after,
.pro-cate span:last-child:after {
  display: none
}

.pro-tag a,
.pro-cate a {
  text-transform: capitalize;
  font-size: 1.1rem;
  color: #666
}

.pro-tag a:hover,
.pro-cate a:hover {
  color: #001c7a
}

.pro-tag a {
  font-size: 1.1rem
}

.product-features {
  margin-top: 10px
}

.product-features>dl.data-sheet {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start
}

.product-features>dl.data-sheet dd.value,
.product-features>dl.data-sheet dt.name {
  -webkit-box-flex: 1 0 40%;
  -moz-box-flex: 1 0 40%;
  -webkit-flex: 1 0 40%;
  -ms-flex: 1 0 40%;
  flex: 1 0 40%;
  font-weight: 400;
  background: #e7e7e7;
  padding: 5px;
  margin-right: 5px;
  min-height: 4rem;
  word-break: break-all
}

.product-features>dl.data-sheet dd.value:nth-of-type(even),
.product-features>dl.data-sheet dt.name:nth-of-type(even) {
  background: #e7e7e7
}

.product-features>dl.data-sheet dt.name {
  text-transform: capitalize
}

.product-variants {
  padding-bottom: 3rem;
  line-height: 1
}

.product-variants>.product-variants-item:not(:last-child) {
  margin-bottom: 15px
}

.product-variants>.product-variants-item .control-label {
  margin-left: 0;
  margin-right: 8px;
  min-width: 70px
}

.lang-rtl .product-variants>.product-variants-item .control-label {
  margin-left: 8px;
  margin-right: 0
}

.product-variants>.product-variants-item select {
  border: 1px solid #e7e7e7;
  height: 35px;
  min-width: 15rem;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  font-size: 1.4rem;
  font-weight: 400;
  padding: 0 11px
}

.product-variants>.product-variants-item select:hover,
.product-variants>.product-variants-item select:focus {
  outline: none;
  border-color: #001c7a
}

.product-variants>.product-variants-item ul {
  list-style: none;
  padding: 0;
  margin-bottom: 0
}

.product-variants>.product-variants-item ul li {
  margin: 4px;
  display: inline-block;
  line-height: 1
}

.product-variants>.product-variants-item ul li:first-child {
  margin-left: 0
}

.lang-rtl .product-variants>.product-variants-item ul li:first-child {
  margin-right: 0;
  margin-left: inherit
}

.product-variants>.product-variants-item .input-color {
  position: absolute;
  background: transparent;
  height: 34px;
  width: 34px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  border: 1px solid transparent;
  cursor: pointer;
  z-index: 99;
  outline: none
}

.lang-rtl .product-variants>.product-variants-item .input-color {
  right: 50%;
  left: auto
}

.lang-rtl .product-variants>.product-variants-item .input-color {
  -webkit-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%)
}

.product-variants>.product-variants-item .input-color:checked,
.product-variants>.product-variants-item .input-color:hover {
  border: 1px solid #000
}

.product-variants>.product-variants-item .input-color:checked+span,
.product-variants>.product-variants-item .input-color:hover+span {
  border: 2px solid #fff
}

.product-variants>.product-variants-item .color {
  display: inline-block;
  vertical-align: top;
  height: 34px;
  width: 34px;
  position: relative;
  margin-right: 0
}

.lang-rtl .product-variants>.product-variants-item .color {
  margin-left: 0;
  margin-right: inherit
}

.product-variants>.product-variants-item .color.white {
  border: 1px solid #ebebeb
}

.product-variants>.product-variants-item .color:hover,
.product-variants>.product-variants-item .color.active {
  -webkit-box-shadow: 0 0 0 2px #fff;
  -moz-box-shadow: 0 0 0 2px #fff;
  -ms-box-shadow: 0 0 0 2px #fff;
  -o-box-shadow: 0 0 0 2px #fff;
  box-shadow: 0 0 0 2px #fff
}

.product-variants>.product-variants-item .color:hover:before,
.product-variants>.product-variants-item .color.active:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 32px;
  height: 32px;
  border-radius: 3px;
  border: 1px solid #ebebeb
}

.lang-rtl .product-variants>.product-variants-item .color:hover:before,
.lang-rtl .product-variants>.product-variants-item .color.active:before {
  right: 50%;
  left: auto
}

.lang-rtl .product-variants>.product-variants-item .color:hover:before,
.lang-rtl .product-variants>.product-variants-item .color.active:before {
  -webkit-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%)
}

.product-variants>.product-variants-item .input-radio {
  cursor: pointer;
  position: absolute;
  top: 0;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  border: 1px solid #ebebeb;
  min-width: 34px;
  padding: 0 7px;
  width: 100%;
  height: 34px;
  outline: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px
}

.product-variants>.product-variants-item .radio-label {
  font-size: 10px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  display: inline-block;
  min-width: 34px;
  padding: 0 7px;
  height: 34px;
  line-height: 34px;
  text-align: center
}

.product-variants>.product-variants-item .input-container .input-radio[checked="checked"],
.product-variants>.product-variants-item .input-container .input-radio:hover {
  border-width: 3px;
  border-color: #000
}

.product-add-to-cart .control-label {
  display: block;
  margin-bottom: 10px
}

.product-add-to-cart .addToWishlist {
  background-color: #f6f6f6;
  border: 1px solid #ebebeb;
  height: 40px;
  line-height: 37px;
  padding: 0 15px;
  display: inline-block;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  margin-left: 7px
}

.lang-rtl .product-add-to-cart .addToWishlist {
  margin-right: 7px;
  margin-left: inherit
}

.product-add-to-cart .addToWishlist i {
  font-size: 13px
}

.product-add-to-cart .addToWishlist:hover {
  background-color: #001c7a;
  border: 1px solid#001c7a;
  color: #fff
}

.product-add-to-cart .addToWishlist:hover i,
.product-add-to-cart .addToWishlist:hover span {
  color: #fff
}

.productbuttons {
  padding-top: 20px;
  padding-bottom: 25px
}

.productbuttons .social-sharing {
  display: inline-block
}

.productbuttons .social-sharing .item {
  min-width: 100px;
  height: 40px;
  line-height: 36px;
  text-align: center;
  border: 1px solid #ebebeb;
  background-color: #f6f6f6;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  margin-right: 5px;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 5px
}

.lang-rtl .productbuttons .social-sharing .item {
  margin-left: 5px;
  margin-right: inherit
}

.productbuttons .social-sharing .item:hover {
  border: 1px solid#001c7a
}

.productbuttons .social-sharing .item.facebook {
  color: #39599f !important
}

.productbuttons .social-sharing .item.twitter {
  color: #45b0e3 !important
}

.productbuttons .social-sharing .item.pinterest {
  color: #ff4a4a !important
}

.productbuttons .social-sharing .item i {
  font-size: 1.4rem;
  vertical-align: middle;
  margin-right: 7px
}

.lang-rtl .productbuttons .social-sharing .item i {
  margin-left: 7px;
  margin-right: inherit
}

.productbuttons .addToWishlist i {
  color: #001c7a
}

.productbuttons a span,
.productbuttons .social-sharing span {
  font-size: 10px;
  font-weight: 700;
  color: #666;
  text-transform: uppercase
}

.productbuttons a i,
.productbuttons .social-sharing i {
  font-size: 20px;
  vertical-align: middle;
  margin-right: 7px
}

.lang-rtl .productbuttons a i,
.lang-rtl .productbuttons .social-sharing i {
  margin-left: 7px;
  margin-right: inherit
}

.productbuttons a:hover span,
.productbuttons .social-sharing:hover span {
  color: #001c7a
}

li.product-flag {
  display: block;
  position: absolute;
  background: #ccc;
  font-weight: 700;
  padding: .5rem .7rem;
  text-transform: uppercase;
  color: #fff;
  margin-top: 5px;
  margin-left: -.5rem;
  z-index: 2
}

li.product-flag.online-only {
  top: 40rem;
  right: 0;
  font-size: 14px
}

li.product-flag.online-only::before {
  content: "\E30A";
  font-family: 'Material Icons';
  vertical-align: middle;
  margin: .5rem
}

li.product-flag.discount {
  display: none
}

li.product-flag.on-sale {
  background: #ccc;
  width: 100%;
  text-align: center;
  margin: 0;
  left: 0;
  top: 0
}

.product-customization {
  margin: 1.5rem 0
}

.product-customization .product-customization-item {
  margin: 1rem 0
}

.product-customization .product-message {
  background: #e7e7e7;
  border: none;
  width: 100%;
  height: 5rem;
  resize: none;
  padding: 1rem
}

.product-customization .file-input {
  width: 100%;
  opacity: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  height: 4.2rem;
  overflow: hidden;
  position: absolute
}

.product-customization .custom-file {
  position: relative;
  background: #e7e7e7;
  width: 100%;
  height: 4.2rem;
  line-height: 4.2rem;
  text-indent: 1rem;
  display: block;
  color: #ccc;
  margin-top: 10px
}

.product-customization .custom-file button {
  z-index: 0;
  position: absolute;
  right: 0;
  top: 0
}

.product-customization small {
  color: #ccc
}

.product-pack {
  margin-top: 15px
}

.product-pack .pack-product-container {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-around
}

.product-pack .pack-product-container .pack-product-name {
  -webkit-box-flex: 0 0 50%;
  -moz-box-flex: 0 0 50%;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  font-size: 1.4rem;
  color: #ccc
}

.product-pack .pack-product-container .pack-product-quantity {
  border-left: #e7e7e7 2px solid;
  padding-left: 5px
}

.product-pack .pack-product-container .pack-product-name,
.product-pack .pack-product-container .pack-product-price,
.product-pack .pack-product-container .pack-product-quantity {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  min-width: 60px
}

.product-refresh {
  margin-top: 10px
}

.products-selection .title {
  color: #ccc
}

#blockcart-modal .cart-content .btn {
  margin-bottom: 5px
}

.relate-product {
  padding-bottom: 10rem
}

.relate-product .title_block {
  font-size: 2.2rem;
  margin-bottom: 45px
}

@media (min-width:768px) {
  .relate-product .product_list {
    margin: -15px
  }

  .relate-product .product_list .item {
    padding: 15px
  }
}

@media (max-width:767px) {
  .relate-product .product_list {
    margin: -7.5px
  }

  .relate-product .product_list .item {
    padding: 7.5px
  }
}

.relate-product .product_list .item {
  text-align: center;
  padding-bottom: 20px
}

.relate-product .product_list .item .product-miniature {
  padding-bottom: 26px;
  position: initial
}

.relate-product .product_list .item .product-miniature.item-one:hover {
  -webkit-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -moz-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -ms-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  -o-box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  box-shadow: 5px 6px 15px 0 rgba(0, 0, 0, .1);
  border: 1px solid transparent
}

.relate-product .product_list .item .product-miniature.item-one:hover .group-buttons a {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  visibility: visible;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

.relate-product .product_list .item .product-miniature .group-buttons {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out
}

.relate-product .product_list .item .product-miniature .product-description {
  text-align: center
}

.relate-product .product_list .item .product-miniature .product-buttons {
  text-align: center;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 50%
}

.lang-rtl .relate-product .product_list .item .product-miniature .product-buttons {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%)
}

.lang-rtl .relate-product .product_list .item .product-miniature .product-buttons {
  right: 50%;
  left: auto
}

.relate-product .product_list .item .product-miniature .product-buttons .add-to-cart {
  min-width: auto;
  border: none
}

@media (max-width:767px) {
  .relate-product .product_list .item .product-miniature .product-buttons .add-to-cart {
    padding: 0 15px
  }
}

.relate-product .product_list .owl-nav {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

.relate-product .product_list .owl-nav [class*='owl-'] {
  top: -59px;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  border: none;
  color: #000;
  width: auto;
  height: auto;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  font-size: 3.4rem;
  background: transparent
}

.relate-product .product_list .owl-nav [class*='owl-']:hover i {
  color: #78b144
}

.relate-product .product_list .owl-nav .owl-prev {
  right: 35px;
  left: auto
}

.lang-rtl .relate-product .product_list .owl-nav .owl-prev {
  left: 35px;
  right: auto
}

.lang-rtl .relate-product .product_list .owl-nav .owl-prev {
  right: auto;
  left: auto
}

.relate-product .product_list .owl-nav .owl-next {
  right: 15px;
  left: auto
}

.lang-rtl .relate-product .product_list .owl-nav .owl-next {
  left: 15px;
  right: auto
}

.lang-rtl .relate-product .product_list .owl-nav .owl-next {
  right: auto;
  left: auto
}

.same-products h2 {
  font-family: "Roboto", sans-serif;
  font-size: 2rem;
  color: #78b144;
  font-weight: 900;
  margin-bottom: 3rem;
  text-transform: uppercase
}

.same-products .product-miniature .product-groups .product-desc {
  display: none
}

@media (max-width:991px) {
  .product-cover img {
    width: 100%
  }

  #product-modal .modal-content .modal-body {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0
  }

  #product-modal .modal-content .modal-body img.product-cover-modal {
    width: 100%
  }

  #product-modal .modal-content .modal-body .arrows {
    display: none
  }

  #product-modal .modal-content .modal-body .image-caption {
    width: 100%
  }

  #blockcart-modal .modal-dialog {
    width: calc(100% - 20px)
  }

  #blockcart-modal .modal-body {
    padding: 3rem
  }
}

.tabs {
  border: 1px solid #ebebeb;
  text-align: center;
  width: 100%;
  margin-bottom: 100px
}

.tabs .nav-tabs {
  border-bottom: none;
  display: inline-block;
  text-align: center;
  -webkit-transform: translateY(-14px);
  -ms-transform: translateY(-14px);
  transform: translateY(-14px);
  padding: 0 20px;
  background: #fff
}

.tabs .nav-tabs .nav-item {
  display: inline-block;
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
  line-height: 26px
}

.tabs .nav-tabs .nav-item:not(:last-child) {
  padding-right: 44px
}

.lang-rtl .tabs .nav-tabs .nav-item:not(:last-child) {
  padding-left: 44px;
  padding-right: inherit
}

.tabs .nav-tabs .nav-item:not(:last-child):before {
  content: "";
  width: 10px;
  height: 1px;
  position: absolute;
  top: 13px;
  right: 16px;
  background: silver
}

.lang-rtl .tabs .nav-tabs .nav-item:not(:last-child):before {
  left: 16px;
  right: auto
}

.tabs .nav-tabs .nav-item .nav-link {
  color: #c4c4c4;
  font-size: 1.8rem;
  font-weight: 700;
  font-family: "Poppins", sans-serif;
  border: none;
  padding: 0
}

.tabs .nav-tabs .nav-item .nav-link.active {
  color: #222
}

@media (max-width:767px) {
  .tabs .nav-tabs .nav-item:not(:last-child) {
    padding-right: 35px
  }

  .lang-rtl .tabs .nav-tabs .nav-item:not(:last-child) {
    padding-left: 35px;
    padding-right: inherit
  }

  .tabs .nav-tabs .nav-item:not(:last-child):before {
    right: 12px
  }

  .lang-rtl .tabs .nav-tabs .nav-item:not(:last-child):before {
    left: 12px;
    right: auto
  }

  .tabs .nav-tabs .nav-item .nav-link {
    font-size: 1.4rem !important
  }
}

.tabs .tab-content {
  padding: 22px 55px 20px 55px;
  margin-bottom: 15px;
  text-align: left;
  font-size: 13px;
  color: #666
}

.lang-rtl .tabs .tab-content {
  padding: 22px 55px 20px 55px
}

@media (max-width:767px) {
  .tabs .tab-content {
    padding: 30px 30px 30px 30px
  }

  .lang-rtl .tabs .tab-content {
    padding: 30px 30px 30px 30px
  }
}

.lang-rtl .tabs .tab-content {
  text-align: right
}

.tabs .tab-content p {
  line-height: 24px
}

.tabs .tab-content .product-reference {
  padding-top: 15px
}

@media (max-width:767px) {
  #blockcart-modal .divide-right {
    border-right: none
  }

  #blockcart-modal .modal-body {
    padding: 1.6rem
  }
}

.contact-rich {
  margin-bottom: 3.2rem
}

.contact-rich h4 {
  text-transform: uppercase;
  color: #eaeaea;
  margin-bottom: 3.2rem
}

.contact-rich .block {
  height: auto;
  overflow: hidden
}

.contact-rich .block .icon {
  background: #001c7a;
  color: #fff;
  float: left;
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 28px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin-right: 20px;
  margin-top: 4px
}

.lang-rtl .contact-rich .block .icon {
  float: right
}

.lang-rtl .contact-rich .block .icon {
  margin-left: 20px;
  margin-right: inherit
}

.contact-rich .block .icon i {
  font-size: 1.4rem
}

.contact-rich .block .data {
  width: auto;
  overflow: hidden
}

.contact-form {
  color: #ccc
}

.contact-form h3 {
  text-transform: uppercase;
  color: #eaeaea
}

.contact-form .group-span-filestyle .btn-default {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  background: #001c7a
}

.contact-form .group-span-filestyle .btn-default:hover {
  background: #78b144;
  border-color: #78b144
}

.contact-form .form-fields .row {
  margin-left: -5px;
  margin-right: -5px;
  margin-bottom: 0
}

.contact-form .form-fields .col-md-6,
.contact-form .form-fields .col-md-12 {
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 10px
}

.contact-form .form-fields label {
  margin-bottom: 0
}

.contact-form .form-fields .form-control {
  border-color: #eee;
  min-height: 42px;
  background-color: #eee;
  background-image: url(data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D);
  font-size: 1rem;
  color: #bcbcbc;
  text-transform: uppercase
}

.contact-form .form-fields .form-control::-webkit-input-placeholder {
  color: #bcbcbc
}

.contact-form .form-fields .form-control:-moz-placeholder {
  color: #bcbcbc
}

.contact-form .form-fields .form-control::-moz-placeholder {
  color: #bcbcbc
}

.contact-form .form-fields .form-control:-ms-input-placeholder {
  color: #bcbcbc
}

.contact-form .form-fields .btn.btn-default {
  padding: 6px 16px
}

.contact-form .form-fields .btn .buttonText {
  line-height: 28px;
  color: #fff
}

.contact-form .form-footer {
  margin-top: 1rem
}

.contact-form .form-footer .btn {
  width: 100%;
  background: #001c7a;
  border-color: #001c7a;
  padding: 13px 12px;
  color: #fff
}

.contact-form .form-footer .btn:hover {
  background: #78b144;
  border-color: #78b144
}

.contact-form .form-footer input[name="url"] {
  display: none !important
}

.contact-form .form-footer input[type="text"] {
  display: none !important
}

.contact-form .form-footer.d-inline-block {
  position: relative
}

.contact-form .form-footer.d-inline-block:before {
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAPCAYAAAAceBSiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDNFOEREMDBFREM0MTFFQUJEOURBRURBOEZGMjJEMjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDNFOEREMDFFREM0MTFFQUJEOURBRURBOEZGMjJEMjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowM0U4RENGRUVEQzQxMUVBQkQ5REFFREE4RkYyMkQyOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowM0U4RENGRkVEQzQxMUVBQkQ5REFFREE4RkYyMkQyOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PluQHHEAAAFdSURBVHjarNU9S8NAGMDxxAZaX6G4FCcRREVxcVEIgq5K6SQObg4ufgAHcXBwEZxdnJx82XxBdBbd1KGDU1EExYJdRCpoz//JBcKZCxebgx9ccrl7LrmHJ64QwrFoA7hFzkmvPbha8CzaIh4cx6nqb+G6iaALKP72ZPCQfRHfdvGBkjbP1hq+cSAiBgsYi7CogssvtYEvLCcI6mEHdczDFwkm+yp4cL2kNrCpNhQ3txNneMNkeL3/Bpdm8I49ZA3zenCDCob09TyOvR9dhuSo4tEwdoIpHOEcJdRC4yPqmVdM4OXPCmygGpNgVzFvHujDPcroVfemUcMxOkxfUnbakTfIWQSXunGJZ6ziE9vIxB1jM2eua8UhGlixWS/N4FILhm3X87QUKCCjkmRUK682rYGyda2LqHAXmDUkoJMSP6hYem13UUc+orbPpfRTGcS6m+Cvdqc2l1Z7+hFgAAk+qEL9HkE6AAAAAElFTkSuQmCC) no-repeat;
  width: 33px;
  height: 20px;
  position: absolute;
  top: 15px;
  left: 17px
}

.contact-form .form-footer.d-inline-block .btn {
  height: 44px;
  padding: 12px 18px 10px 60px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
  background: #78b144;
  border-color: #78b144;
  font-weight: 700;
  font-size: 1.2rem
}

.contact-form .form-footer.d-inline-block .btn:hover {
  background: #78b144;
  border-color: #78b144
}

.google-map {
  position: relative;
  margin-bottom: 40px
}

.google-map iframe {
  width: 100%
}

#nov-map-contact {
  min-height: 379px;
  margin-bottom: 40px
}

.map-locker {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: transparent
}

.icon-comments {
  width: 60px;
  height: 60px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA3CAYAAABQOymxAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAjdJREFUeNrsmkFEbFEYx3/TyzDLu2vbKqJFSk9tmlWKSK0SLRIR73m0iGgb0eZGREqL0TDLEndWKS0iDTGk4TE8HhGtYkipxZzLLKK558xM55tz/1x3Ztx7nZ/vnv/5f3du4unPOIZKAcvANDAM/MAOlYACkPf8IBP+mDAE7gaOgT7sVh5Y8PzgwQQ4CdwIgA1VAEY6DC7wSxAswACwaAI8jzzNmQD3CgQeMgFOCgROduCYYuAISrRwGwR+A0VXKlwAdhT4BvDWKOB54Ai4B94t2V6BS2BFxdZ1IA1UtG5LlbS6gENg3PJKF4EpoAwsAvs6FU4CpwJgUcnuWDUsB8CtDvCSil1S1Ke6M4A9HeA5gatLGGvPdIAHBAL3qP0/3TksTSm1r+gAx0krBnYQOK2ZgdNSgVOG5mKNOus8LojncAwcAzvp0rY5e6XZLm2bs5dcc+mMS3P4Gth2BfgvMOv5wVu7A5eoPvTr9/ygHCVppYGLFg1yFDg3uYDnB4nvytLW5e84S8dJqw2BXwSO+9kE+E4gcNEEOCsQOFfzORsVeEdYlW+B3ZrvC8BJFOAKMKlSie3KAxO1vuP5wQswq7Jy3S5dpvpn81q9J7Y4B+dUJSeAh0+SVVi0q6/Gr/Mm3nudx/0Hfqp90+T50TJRs9bhR2Cs2bC2BI/w9rLSCBsNHMlA2gE40hIhHXhNQohpFPAWsOlKt5QFVl1pD/Nq3jrRD18DM9Lay06Ncy6oPneaRPP1v+/UxwCbSZCSLsfwNQAAAABJRU5ErkJggg==) no-repeat;
  display: inline-block;
  margin-bottom: 25px;
  margin-top: 25px
}

.homepage select.form-control:not([size]):not([multiple]),
.homepage input.form-control {
  height: 44px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px
}

.homepage textarea {
  padding-top: 17px;
  padding-left: 15px
}

.lang-rtl .homepage textarea {
  padding-right: 15px;
  padding-left: inherit
}

.contact-form .form-fields.homepage .form-control {
  -webkit-border-radius: 29px;
  -moz-border-radius: 29px;
  -ms-border-radius: 29px;
  -o-border-radius: 29px;
  border-radius: 29px
}

.contact-form .form-fields.homepage textarea {
  min-height: 210px
}

@media (min-width:768px) {
  .quickview .modal-dialog {
    max-width: 720px
  }
}

@media (min-width:992px) {
  .quickview .modal-dialog {
    max-width: 830px
  }
}

.quickview .modal-body {
  padding: 0;
  overflow: hidden
}

.quickview .modal-content {
  border: none;
  width: 100%
}

.quickview .modal-header {
  border: none
}

.quickview .position-sticky .block_content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: scroll;
  overflow-x: hidden
}

.quickview .position-sticky .block_content::-webkit-scrollbar {
  width: 2px
}

.quickview .position-sticky .block_content::-webkit-scrollbar-track {
  background: #eaeaea;
  -webkit-border-radius: .4rem;
  -moz-border-radius: .4rem;
  -ms-border-radius: .4rem;
  -o-border-radius: .4rem;
  border-radius: .4rem
}

.quickview .position-sticky .block_content::-webkit-scrollbar-thumb {
  background-color: #ccc;
  -webkit-border-radius: .4rem;
  -moz-border-radius: .4rem;
  -ms-border-radius: .4rem;
  -o-border-radius: .4rem;
  border-radius: .4rem
}

.quickview .control-label {
  margin-bottom: 10px;
  color: #444;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: 700;
  min-width: 130px
}

.quickview .star {
  font-size: 15px
}

.quickview .layer {
  display: none
}

.quickview .product-actions {
  padding: 0
}

.quickview .js-qv-image {
  margin-top: 10px
}

.quickview .product-name {
  font-size: 1.8rem;
  font-weight: 700;
  color: #222
}

.quickview .instock {
  margin-right: 15px
}

.lang-rtl .quickview .instock {
  margin-left: 15px;
  margin-right: inherit
}

.quickview .product-variants>.product-variants-item:not(:last-child) {
  margin-bottom: 25px
}

.quickview #product-description-short {
  font-size: 1.3rem;
  margin-top: 10px;
  padding-bottom: 25px
}

.quickview .current-price {
  color: #001c7a;
  font-size: 2rem;
  font-weight: 800;
  font-family: "Poppins", sans-serif
}

.quickview .current-price .price {
  margin-right: 10px
}

.quickview .current-price .regular-price {
  font-size: 1.4rem;
  font-weight: 800;
  color: #e0e0e0;
  text-decoration: line-through;
  margin-left: 20px
}

.lang-rtl .quickview .current-price .regular-price {
  margin-right: 20px;
  margin-left: inherit
}

.quickview .current-price .discount {
  font-size: 1.6rem;
  color: #666;
  font-weight: 700
}

.quickview .social-sharing {
  margin-top: 0
}

.quickview .social-sharing .dropdown-menu {
  padding: 0
}

.quickview .social-sharing .dropdown-menu i {
  margin-right: 1rem
}

.lang-rtl .quickview .social-sharing .dropdown-menu i {
  margin-left: 1rem;
  margin-right: inherit
}

.quickview .in_border {
  padding-bottom: 1.5rem;
  margin-bottom: 1.5rem;
  border: none
}

.quickview .product-add-to-cart {
  padding-top: 0
}

.quickview .product-add-to-cart .qty {
  display: block
}

.quickview .product-add-to-cart .add i {
  position: relative
}

.quickview .product-add-to-cart .addToWishlist {
  margin-left: auto
}

.lang-rtl .quickview .product-add-to-cart .addToWishlist {
  margin-right: auto;
  margin-left: inherit
}

.quickview .product-variants .product-variants-item select {
  min-width: 10rem
}

.quickview .owl-theme .owl-nav [class*='owl-'] {
  border: none;
  color: #fff;
  font-size: 22.5px;
  background: #474747;
  width: 37px;
  height: 50px;
  margin: 0;
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0
}

.quickview .owl-theme .owl-nav [class*='owl-'].owl-prev {
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px
}

.lang-rtl .quickview .owl-theme .owl-nav [class*='owl-'].owl-prev {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: inherit;
  -webkit-border-top-right-radius: inherit;
  border-top-right-radius: inherit
}

.lang-rtl .quickview .owl-theme .owl-nav [class*='owl-'].owl-prev {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: inherit;
  -webkit-border-bottom-right-radius: inherit;
  border-bottom-right-radius: inherit
}

.quickview .owl-theme .owl-nav [class*='owl-'].owl-next {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px
}

.lang-rtl .quickview .owl-theme .owl-nav [class*='owl-'].owl-next {
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -moz-border-radius-topleft: inherit;
  -webkit-border-top-left-radius: inherit;
  border-top-left-radius: inherit
}

.lang-rtl .quickview .owl-theme .owl-nav [class*='owl-'].owl-next {
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -moz-border-radius-bottomleft: inherit;
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit
}

#product .quickview .product-cover .block_content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none
}

.btn {
  font-size: 1.1rem;
  font-family: "Roboto", sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  cursor: pointer
}

.btn i {
  margin-right: 7px;
  font-size: 1.3rem;
  vertical-align: middle
}

.lang-rtl .btn i {
  margin-left: 7px;
  margin-right: inherit
}

.btn i.material-icons {
  font-size: 1.5rem
}

.btn span {
  display: inline-block;
  vertical-align: middle
}

.btn:hover,
.btn:focus {
  background-color: #084c33;
  color: #fff;
  border-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none
}

.btn.btn-primary {
  padding: 9px 25px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #222;
  border-color: transparent;
  color: #fff
}

.btn.btn-primary:hover,
.btn.btn-primary:focus {
  color: #fff;
  background: #084c33;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1
}

.btn.btn-default {
  color: #fff
}

.btn.btn-default:hover,
.btn.btn-default:focus {
  background: #78b144;
  border-color: #78b144
}

.btn.btn-secondary {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  background: #78b144;
  border-color: #78b144;
  color: #fff;
  line-height: 26px
}

.btn.btn-secondary:hover,
.btn.btn-secondary:focus {
  background: #001c7a
}

.nov-blog .title_block {
  font-size: 3rem;
  font-weight: 600;
  letter-spacing: 1px;
  margin-bottom: 4.4rem;
  text-align: center;
  color: #001c7a
}

.post-info {
  font-size: 10px;
  color: #c8c8c8;
  line-height: 1;
  text-transform: uppercase;
  padding-bottom: 16px
}

.post-info .post-date {
  margin-right: 15px
}

.lang-rtl .post-info .post-date {
  margin-left: 15px;
  margin-right: inherit
}

.post-info a {
  color: #c8c8c8
}

.post-info .time {
  position: relative;
  padding-left: 7px;
  margin-left: 7px
}

.lang-rtl .post-info .time {
  padding-right: 7px;
  padding-left: inherit
}

.lang-rtl .post-info .time {
  margin-right: 7px;
  margin-left: inherit
}

.post-info .time:before {
  content: "";
  height: 10px;
  width: 1px;
  background: #9f9f9f;
  position: absolute;
  left: 0;
  top: 3px
}

.lang-rtl .post-info .time:before {
  right: 0;
  left: auto
}

.post-info i {
  margin-right: 5px
}

.lang-rtl .post-info i {
  margin-left: 5px;
  margin-right: inherit
}

.block-content-blog {
  overflow: hidden
}

.block-content-blog .list_style_1 {
  margin: 0 -15px;
  overflow: hidden
}

.block-content-blog .list_style_1 .post-item {
  padding: 9px;
  border: 1px dashed #d9d9d9
}

.block-content-blog .list_style_1 .post-item .post-info {
  border-bottom: 1px solid #ececec
}

.block-content-blog .list_style_2 .post-desc {
  padding-left: 10px;
  padding-right: 10px
}

.lang-rtl .block-content-blog .list_style_2 .post-desc {
  padding-left: 10px;
  padding-right: 10px
}

.block-content-blog .list_style_2 .post-info {
  padding-bottom: 0
}

.block-content-blog .owl-stage-outer {
  overflow: initial
}

.novblog-box-content .owl-dots {
  right: 0;
  z-index: -1
}

.lang-rtl .novblog-box-content .owl-dots {
  left: 0;
  right: auto
}

.novblog-box-content .item {
  padding: 0 15px 30px
}

.novblog-box-content .post-item {
  font-size: 1.3rem;
  font-family: "Roboto", sans-serif;
  color: #666;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px
}

.novblog-box-content .post-image {
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px
}

.novblog-box-content .post-image img {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease
}

.novblog-box-content .post-image:hover img {
  -webkit-transform: scale(1.05, 1.05);
  -ms-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05)
}

.novblog-box-content .post_title a {
  font-size: 1.3rem;
  font-weight: 500;
  color: #222;
  font-family: "Poppins", sans-serif
}

.novblog-box-content .post_title a:hover {
  color: #001c7a
}

.novblog-box-content .post-desc {
  padding-top: 15px;
  line-height: 20px;
  margin-bottom: 24px
}

.novblog-box-content .read_more {
  margin-bottom: -29px
}

.novblog-box-content .read_more a {
  font-weight: 900;
  font-size: 10px;
  line-height: 20px;
  text-transform: uppercase;
  color: #fff;
  background: #78b144;
  min-width: 140px;
  text-align: center;
  padding: 10px 0;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px
}

.novblog-box-content .read_more a:hover {
  background: #001c7a
}

.block-recentpost {
  font-size: 13px;
  padding-bottom: 24px !important
}

.block-recentpost .post-item {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e0e0e0
}

.block-recentpost .post-item:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none
}

.block-recentpost .post-item .post-title {
  display: block;
  color: #444;
  font-weight: 700;
  margin-bottom: 12px;
  font-size: 1.4rem;
  font-family: "Roboto", sans-serif;
  text-transform: capitalize;
  text-decoration: none
}

.block-recentpost .post-item .post-title:hover {
  color: #001c7a
}

.block-recentpost .post-item .post-description {
  padding-top: 3px;
  padding-bottom: 10px;
  line-height: 18px;
  font-size: 12px;
  color: #666
}

.block-recentpost .post-item .post-info {
  font-size: 11px;
  color: #c6c6c6;
  margin-bottom: 9px;
  text-transform: uppercase
}

.block-recentpost .post-item .post-info .comment {
  padding-right: 11px;
  display: inline-block;
  margin-bottom: 5px
}

.lang-rtl .block-recentpost .post-item .post-info .comment {
  padding-left: 11px;
  padding-right: inherit
}

.block-recentpost .post-item .post-info .comment:before {
  content: ""
}

.block-recentpost .post-item .post-info .comment a {
  color: #c6c6c6
}

.block-recentpost .post-item .post-info .comment a:hover {
  color: #001c7a
}

.block-recentpost .post-item .post-info .datetime {
  margin-bottom: 5px
}

@media (min-width:992px) {
  .block-recentpost .post-item .post-info .datetime {
    padding-left: 10px
  }

  .lang-rtl .block-recentpost .post-item .post-info .datetime {
    padding-right: 10px;
    padding-left: inherit
  }
}

.block-recentpost .post-item .readmore a {
  font-weight: 500;
  color: #001c7a;
  text-transform: uppercase;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  font-size: 11px;
  text-decoration: none
}

.block-recentpost .post-item .readmore a:hover {
  color: #222
}

#header {
  position: relative;
  color: #666
}

#header .header_search .search-widget {
  display: inline-flex
}

#header .toggle-group-account {
  line-height: 1
}

#header #block_myaccount_infos .toggle-group-account {
  cursor: pointer;
  margin-top: 1px
}

#header #block_myaccount_infos .toggle-group-account.act .btnov-lines {
  background: transparent;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease
}

#header #block_myaccount_infos .toggle-group-account.act .btnov-lines:before,
#header #block_myaccount_infos .toggle-group-account.act .btnov-lines:after {
  top: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease
}

#header #block_myaccount_infos .toggle-group-account.act .btnov-lines:before {
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
  -ms-transform: rotate3d(0, 0, 1, 45deg);
  transform: rotate3d(0, 0, 1, 45deg)
}

#header #block_myaccount_infos .toggle-group-account.act .btnov-lines:after {
  -webkit-transform: rotate3d(0, 0, 1, -45deg);
  -ms-transform: rotate3d(0, 0, 1, -45deg);
  transform: rotate3d(0, 0, 1, -45deg)
}

#header .customer-support {
  margin-right: 10px;
  max-width: 240px
}

.lang-rtl #header .customer-support {
  margin-left: 10px;
  margin-right: inherit
}

#header .customer-support .nov-html {
  padding-left: 0;
  padding-right: 0
}

.lang-rtl #header .customer-support .nov-html {
  padding-left: 0;
  padding-right: 0
}

#header .customer-support .block_content .support {
  position: relative;
  cursor: pointer
}

#header .customer-support .block_content .support:hover .support-text:after {
  content: '\f2f8'
}

#header .customer-support .block_content .support .support-text {
  min-width: 240px;
  background: #fff;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  font-weight: 700;
  height: 45px;
  padding-left: 60px;
  position: relative;
  text-transform: uppercase;
  -webkit-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -moz-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -ms-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -o-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2)
}

.lang-rtl #header .customer-support .block_content .support .support-text {
  padding-right: 60px;
  padding-left: inherit
}

@media (min-width:768px) and (max-width:991px) {
  #header .customer-support .block_content .support .support-text {
    min-width: 215px
  }
}

#header .customer-support .block_content .support .support-text:before {
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  top: 9px;
  left: 10px;
  width: 30px;
  height: 31px;
  background-repeat: no-repeat;
  background-position: -1px -147px
}

.lang-rtl #header .customer-support .block_content .support .support-text:before {
  right: 10px;
  left: auto
}

#header .customer-support .block_content .support .support-text:after {
  content: '\f2f2';
  font-family: "Material-Design-Iconic-Font";
  font-size: 16px;
  color: #001c7a;
  position: absolute;
  right: 12px;
  top: 11px
}

.lang-rtl #header .customer-support .block_content .support .support-text:after {
  left: 12px;
  right: auto
}

#header .customer-support .block_content .support .support-text .title {
  font-size: 1rem;
  color: #b7b7b7;
  padding-top: 7px;
  letter-spacing: .5px;
  height: 22px;
  font-weight: 500
}

#header .customer-support .block_content .support .support-text .phome {
  font-size: 1.2rem;
  color: #001c7a;
  height: 20px;
  line-height: 21px;
  font-weight: 800;
  font-family: "Poppins", sans-serif
}

#header .customer-support .block_content .support:hover .support-content {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  visibility: initial;
  top: 100%;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s
}

#header .customer-support .block_content .support .support-content {
  top: calc(100% + 30px);
  position: absolute;
  left: 0;
  background-color: #fff;
  width: 100%;
  min-width: 250px;
  padding-bottom: 25px;
  border-radius: 10px;
  z-index: 3;
  -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, .15);
  -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, .15);
  -ms-box-shadow: 5px 5px 10px rgba(0, 0, 0, .15);
  -o-box-shadow: 5px 5px 10px rgba(0, 0, 0, .15);
  box-shadow: 5px 5px 10px rgba(0, 0, 0, .15);
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  visibility: hidden;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0
}

.lang-rtl #header .customer-support .block_content .support .support-content {
  right: 0;
  left: auto
}

#header .customer-support .block_content .support .support-content .block-content {
  padding: 25px 20px 0
}

#header .customer-support .block_content .support .support-content .block-content:not(:last-child) {
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 25px
}

#header .customer-support .block_content .support .support-content .block-content .title {
  font-size: 1.6rem;
  color: #bebebe;
  text-transform: uppercase;
  font-weight: 700
}

#header .customer-support .block_content .support .support-content .block-content .number {
  font-size: 1.6rem;
  font-weight: 700;
  color: #78b144
}

#header .customer-support .block_content .support .support-content .block-content .email,
#header .customer-support .block_content .support .support-content .block-content .title_2 {
  color: #666
}

#header .block_social {
  position: relative;
  padding-right: 10px
}

.lang-rtl #header .block_social {
  padding-left: 10px;
  padding-right: inherit
}

#header .block_social .btn-social {
  font-size: 0;
  text-align: center;
  min-width: 26px;
  width: 26px;
  height: 26px;
  line-height: 26px;
  border: 1px solid rgba(255, 255, 255, .15);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  font-size: 1.3rem;
  z-index: 19;
  position: relative
}

#header .block_social .btn-social:hover {
  border-color: #001c7a;
  background-color: #001c7a
}

#header .block_social ul li:not(:last-child) {
  margin-right: 0
}

.lang-rtl #header .block_social ul li:not(:last-child) {
  margin-left: 0;
  margin-right: inherit
}

#header .block_social ul li a {
  margin-right: 20px
}

.lang-rtl #header .block_social ul li a {
  margin-left: 20px;
  margin-right: inherit
}

#header .block_social ul li a i {
  text-align: center;
  height: 26px;
  line-height: 26px;
  color: #fff;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  font-size: 1.4rem
}

#header .block_social ul li a:hover i {
  color: #001c7a
}

@media (max-width:991px) {
  #header .block_social ul {
    position: absolute;
    width: max-content;
    top: -5px;
    right: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
    background: #252525;
    padding: 5px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
    z-index: 9
  }

  .lang-rtl #header .block_social ul {
    left: 0;
    right: auto
  }

  .lang-rtl #header .block_social ul {
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px)
  }

  #header .block_social.active ul {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    right: 30px;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
  }

  .lang-rtl #header .block_social.active ul {
    left: 30px;
    right: auto
  }

  .lang-rtl #header .block_social.active ul {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
  }
}

#header .header-selector {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center
}

#header .header_link_myaccount .register-out,
#header .header_link_myaccount .register-in {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center
}

#header .header_link_myaccount .register-out .content-register-out,
#header .header_link_myaccount .register-out .content-register-in,
#header .header_link_myaccount .register-in .content-register-out,
#header .header_link_myaccount .register-in .content-register-in {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}

#header .header_link_myaccount .register-out .content-register-out a,
#header .header_link_myaccount .register-out .content-register-in a,
#header .header_link_myaccount .register-in .content-register-out a,
#header .header_link_myaccount .register-in .content-register-in a {
  font-size: 1.3rem;
  font-weight: 500;
  color: #fff
}

#header .header_link_myaccount .register-out .content-register-out a:hover,
#header .header_link_myaccount .register-out .content-register-in a:hover,
#header .header_link_myaccount .register-in .content-register-out a:hover,
#header .header_link_myaccount .register-in .content-register-in a:hover {
  color: #001c7a
}

#header .block-right .dropdown-toggle {
  cursor: pointer;
  font-size: 10px;
  font-weight: 900;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #454545;
  text-transform: uppercase;
  width: 50px;
  height: 26px;
  line-height: 23px;
  text-align: center;
  display: inline-block
}

#header .block-right .dropdown-toggle:after {
  display: none
}

@media (max-width:991px) {
  #header .block-right .dropdown-toggle {
    max-width: 40px
  }
}

#header #_desktop_currency_selector {
  text-align: left
}

.lang-rtl #header #_desktop_currency_selector {
  text-align: right
}

#header #_desktop_currency_selector .currency {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.2rem;
  color: #222;
  font-family: "Poppins", sans-serif;
  margin-bottom: 10px;
  margin-top: 10px;
  text-align: left
}

.lang-rtl #header #_desktop_currency_selector .currency {
  text-align: right
}

#header #_desktop_language_selector {
  padding-bottom: 10px;
  border-bottom: 1px solid #f4f4f4;
  display: block;
  text-align: left
}

.lang-rtl #header #_desktop_language_selector {
  text-align: right
}

#header #_desktop_language_selector ul {
  padding-left: 15px;
  text-align: left
}

.lang-rtl #header #_desktop_language_selector ul {
  padding-right: 15px;
  padding-left: inherit
}

.lang-rtl #header #_desktop_language_selector ul {
  text-align: right
}

#header #_desktop_language_selector ul li:not(:last-child) {
  margin-bottom: 5px
}

#header #_desktop_language_selector ul img {
  margin-right: 7px
}

.lang-rtl #header #_desktop_language_selector ul img {
  margin-left: 7px;
  margin-right: inherit
}

#header .language-selector .dropdown-menu,
#header .currency-selector .dropdown-menu {
  top: calc(100% + 7px)
}

#header .heading-header {
  font-size: 1.2rem;
  font-weight: 700
}

#header.header-1 .content-full {
  padding-left: 45px;
  padding-right: 45px
}

.lang-rtl #header.header-1 .content-full {
  padding-left: 45px;
  padding-right: 45px
}

@media (max-width:1199px) {
  #header.header-1 .content-full {
    padding-left: 15px;
    padding-right: 15px
  }

  .lang-rtl #header.header-1 .content-full {
    padding-left: 15px;
    padding-right: 15px
  }

  #header.header-1 .block_social {
    display: none
  }
}

#header.header-1 .header-top {
  color: #fff;
  padding: 9px 0
}

#header.header-1 .link_wishlist,
#header.header-1 .myaccount_infos {
  margin-right: 30px
}

.lang-rtl #header.header-1 .link_wishlist,
.lang-rtl #header.header-1 .myaccount_infos {
  margin-left: 30px;
  margin-right: inherit
}

@media (max-width:991px) {

  #header.header-1 .link_wishlist,
  #header.header-1 .myaccount_infos {
    margin-right: 25px
  }

  .lang-rtl #header.header-1 .link_wishlist,
  .lang-rtl #header.header-1 .myaccount_infos {
    margin-left: 25px;
    margin-right: inherit
  }
}

#header.header-1 .novicon_accountblock:hover {
  background-position: -55px -51px
}

#header.header-1 .header-cart-icon {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex
}

#header.header-1 .myaccount_infos .label-header {
  margin-top: 7px
}

#header.header-1 .blockcart .cart_block {
  padding-top: 30px
}

#header.header-1 #block_myaccount_infos.open .account-list {
  padding-top: 30px
}

#header.header-1 .link_wishlist .novicon_wishlist {
  display: block;
  width: 25px;
  height: 22px;
  background: url(../img/icon-ecomart.png) no-repeat;
  background-position: -28px -74px;
  margin: 0 auto
}

#header.header-1 .link_wishlist .novicon_wishlist:hover {
  background-position: -55px -74px
}

#header.header-1 .header_link_myaccount:hover .label-header,
#header.header-1 #block_myaccount_infos:hover .label-header,
#header.header-1 .contentsticky_cart:hover .label-header {
  color: #001c7a
}

#header.header-1 #_desktop_top_menu {
  text-align: center
}

#header.header-2 .container-full {
  width: 100%;
  padding-left: 30px;
  padding-right: 30px
}

.lang-rtl #header.header-2 .container-full {
  padding-left: 30px;
  padding-right: 30px
}

#header.header-2 #block_myaccount_infos {
  position: relative
}

#header.header-2 #block_myaccount_infos:before {
  content: "";
  width: 1px;
  height: 16px;
  background: #efefef;
  position: absolute;
  top: 3px;
  right: -19px
}

.lang-rtl #header.header-2 #block_myaccount_infos:before {
  left: -19px;
  right: auto
}

#header.header-2 #block_myaccount_infos .novicon_accountblock {
  background-position: 0 -50px
}

#header.header-2 #block_myaccount_infos .novicon_accountblock:hover {
  background-position: -28px -50px
}

#header.header-2 .label-header {
  color: #909090
}

#header.header-2 #_desktop_search_content {
  min-width: auto;
  margin-left: 20px;
  margin-right: 40px;
  position: relative
}

.lang-rtl #header.header-2 #_desktop_search_content {
  margin-left: 40px;
  margin-right: 20px
}

#header.header-2 #_desktop_search_content:before {
  content: "";
  width: 1px;
  height: 16px;
  background: #efefef;
  position: absolute;
  top: 3px;
  right: -20px
}

.lang-rtl #header.header-2 #_desktop_search_content:before {
  left: -20px;
  right: auto
}

#header.header-2 #_desktop_search_content .toggle-search {
  display: inline-block;
  cursor: pointer
}

#header.header-2 #_desktop_search_content .toggle-search .fa-search {
  width: 23px;
  height: 22px;
  background: url(../img/icon-ecomart.png) no-repeat;
  background-position: -86px -76px
}

#header.header-2 #_desktop_search_content .toggle-search .fa-search:before {
  display: none
}

#header.header-2 #_desktop_search_content #searchbox {
  position: absolute;
  right: -25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  visibility: hidden;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.lang-rtl #header.header-2 #_desktop_search_content #searchbox {
  left: -25px;
  right: auto
}

#header.header-2 #_desktop_search_content #searchbox .search_query {
  background: #fff;
  color: #222;
  padding-left: 30px;
  padding-left: 40px;
  width: 280px;
  border: 1px solid#001c7a;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px
}

.lang-rtl #header.header-2 #_desktop_search_content #searchbox .search_query {
  padding-right: 40px;
  padding-left: inherit
}

#header.header-2 #_desktop_search_content #searchbox .search_query::-webkit-input-placeholder {
  color: #dedede
}

#header.header-2 #_desktop_search_content #searchbox .search_query:-moz-placeholder {
  color: #dedede
}

#header.header-2 #_desktop_search_content #searchbox .search_query::-moz-placeholder {
  color: #dedede
}

#header.header-2 #_desktop_search_content #searchbox .search_query:-ms-input-placeholder {
  color: #dedede
}

#header.header-2 #_desktop_search_content.active-search #searchbox {
  display: block;
  right: -5px;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  visibility: initial
}

.lang-rtl #header.header-2 #_desktop_search_content.active-search #searchbox {
  left: -5px;
  right: auto
}

#header.header-2 #_desktop_search_content .button-search .btn.btn-secondary {
  left: 10px;
  background-position: -87px -100px
}

.lang-rtl #header.header-2 #_desktop_search_content .button-search .btn.btn-secondary {
  right: 10px;
  left: auto
}

#header.header-2 .block_hotline {
  position: relative;
  padding-right: 30px
}

.lang-rtl #header.header-2 .block_hotline {
  padding-left: 30px;
  padding-right: inherit
}

#header.header-2 .block_hotline:before {
  content: "";
  width: 1px;
  height: 16px;
  background: #efefef;
  position: absolute;
  top: 8px;
  right: 0
}

.lang-rtl #header.header-2 .block_hotline:before {
  left: 0;
  right: auto
}

#header.header-2 .block_hotline .novicon_phone {
  width: 41px;
  height: 28px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjVDNjQ3NDBFOTA0MTFFQUE5OTBDN0VDNTQ0MDJGQTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjVDNjQ3NDFFOTA0MTFFQUE5OTBDN0VDNTQ0MDJGQTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNUM2NDczRUU5MDQxMUVBQTk5MEM3RUM1NDQwMkZBNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNUM2NDczRkU5MDQxMUVBQTk5MEM3RUM1NDQwMkZBNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrMXGysAAAOFSURBVHjanJZpiE5hFMdfF8kSMoYPZB0GWT5YYkYhWzGIZGfMiPKFSCISJeMrUbLEO0aRNctYxkxoLBElaYyxlGWyh6xjGf+j36vH7d77Dqd+ve+993nOec55znPOU+fWoiaxJFJLZIrRor9IF0359laUiyvihLgoqqOU1Yn45okZYrnowrsq8UBU8JwqMsRgsQzjeWK3+BmmNEg6s9q4aCu2iWHCwtFVDIJuvBvKmDZiF3PTa2rQJl8jfDa5vZgnisWXgPH2roQx7Zhjc6+iK9LgQFEo6olskSOeh0RhtcgXi0Un3r1gTjY6Ctn/QIMWjkPiO+HLd77VFo0D9t9Cuk7cxcu+fMtHh+k6jO6/DNrvPtGcRCnlfR9xRrwXTx1PYoyfJpqJ6aIl2bqKzC5FV3PGeq7BmcQ9zopMeojzYrhoIBqRgQnJIyvLRBqh2yDW4HUMXXF0z/x9xnQOazGpDQmS2LPTYoQvjBaiFDw2b7uLMXhoERgrxom1YgqemecPxSPLcI9zZCm81zFWjz0IOrcd+F+BB7mil/gmTrF/x8Qm9v05hs1GhhnMQsERR3GKL6GsomwU48XNgIXc4QjYnM1iCdVojhNakywbMIDVFTkKXomvzrOdwYUsKqx0PRErCXFD9n8S34qoUgM8qso98dmZbB/POs8TOFvJpEB8IGonRW+8Nt33zZaH668DJuc53lhi7SARoqSK8HZgj+tSb2PYaBpVvK0erqd4Jw5/AQkVj5g3jsJtmdxRvHHOerVHQqSETF4h9vgqzk4xO6CF9SRaleKZ+ERn+eZUskqPspTGyv1STW086lO+3RfesWSv1dKD5IUrFuLW4roZvEysM0O8tBVOFZd8nlp4ZzkdJoYeS7Abvtqbw+9RM3ich6iEsPCMCjBqrWi/Y9iVj/y2EgsI9QEPJeUU2pYRRt9h9IIvvBNpwq5YP/1BDd6Ht5Z8VR77ZEegPlkZS2J0pC+RgqKxmJvBObYqnmh3ifK1m9aSTfmKki9EI5uK5JfLlMHb9MctTon7Y9DOzWQUFND5k0k+HWMp3ca9omTQbawBzCe8sUR78l8xignzXDyvqaTS3r5TKt/X5BJVSmJ8xQMrZy1qaPAlF6cbYcbCbm3mYT/2NJfmuVUMCSkO/yRh99JysstK2GPCW8LKy2g9S//HYFTx/umkc+Kqn0mitA3pMEnllwADAAa03VAPtbrhAAAAAElFTkSuQmCC) no-repeat;
  margin-right: 11px
}

.lang-rtl #header.header-2 .block_hotline .novicon_phone {
  margin-left: 11px;
  margin-right: inherit
}

#header.header-2 .block_hotline .content {
  min-width: 111px
}

#header.header-2 .block_hotline .content .phone_number {
  font-weight: 700;
  font-size: 14px;
  color: #222;
  margin-bottom: 0;
  font-family: "Poppins", sans-serif
}

#header.header-2 .block_hotline .content .phone_support {
  font-weight: 600;
  font-size: 11px;
  color: #909090;
  margin-bottom: 0
}

#header.header-2 .header-top {
  background: #fff;
  color: #fff;
  padding: 17.5px 0
}

#header.header-2 .header-center {
  background: #001c7a
}

#header.header-2 .header_link_myaccount,
#header.header-2 .myaccount_infos {
  margin-right: 30px
}

.lang-rtl #header.header-2 .header_link_myaccount,
.lang-rtl #header.header-2 .myaccount_infos {
  margin-left: 30px;
  margin-right: inherit
}

@media (max-width:991px) {

  #header.header-2 .header_link_myaccount,
  #header.header-2 .myaccount_infos {
    margin-right: 25px
  }

  .lang-rtl #header.header-2 .header_link_myaccount,
  .lang-rtl #header.header-2 .myaccount_infos {
    margin-left: 25px;
    margin-right: inherit
  }
}

#header.header-2 .header_link_myaccount:hover .label-header,
#header.header-2 #block_myaccount_infos:hover .label-header,
#header.header-2 .contentsticky_cart:hover .label-header {
  color: #000
}

#header.header-2 .blockcart .cart_block {
  padding-top: 27px
}

#header.header-2 .blockcart .header-cart {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex
}

#header.header-2 .blockcart .header-cart .label-header {
  display: block;
  padding-left: 15px;
  color: #909090
}

.lang-rtl #header.header-2 .blockcart .header-cart .label-header {
  padding-right: 15px;
  padding-left: inherit
}

#header.header-2 .blockcart .header-cart .header-cart-icon .icon-header-cart {
  background-position: 0 -23px
}

#header.header-2 .blockcart .header-cart .header-cart-icon .icon-header-cart:hover {
  background-position: -28px -23px
}

#header.header-2 .blockcart .header-cart .header-cart-icon .cart-products-count {
  background: #001c7a
}

#header.header-2 #block_myaccount_infos.open .account-list {
  padding-top: 28px
}

@media (min-width:767px) {
  #header.header-2 .nov-megamenu .menu>li>a {
    color: #6d2f26
  }

  #header.header-2 .nov-megamenu .menu>li>a:hover {
    color: #001c7a
  }
}

#header.header-3 {
  background: #001c7a
}

#header.header-3 .social-header ul li a:hover i {
  background-color: #000;
  border-color: #000
}

#header.header-3 .block-right .dropdown-toggle {
  border-color: rgba(255, 255, 255, .15)
}

#header.header-3 .myaccount_infos {
  margin-left: 30px
}

.lang-rtl #header.header-3 .myaccount_infos {
  margin-right: 30px;
  margin-left: inherit
}

@media (max-width:991px) {
  #header.header-3 .myaccount_infos {
    margin-left: 25px
  }

  .lang-rtl #header.header-3 .myaccount_infos {
    margin-right: 25px;
    margin-left: inherit
  }
}

#header.header-3 .novicon_accountblock {
  background-position: -54px -50px
}

#header.header-3 .novicon_accountblock:hover {
  background-position: -62px -98px
}

#header.header-3 #_desktop_search_content {
  min-width: 210px
}

#header.header-3 #_desktop_search_content .button-search .btn.btn-secondary {
  background-position: -87px -124px
}

#header.header-3 #_desktop_search_content .button-search .btn.btn-secondary:hover {
  background-position: -62px -124px
}

#header.header-3 #_desktop_search_content #search_query_top::-webkit-input-placeholder {
  color: #3f66be;
  font-size: 10px
}

#header.header-3 #_desktop_search_content #search_query_top:-moz-placeholder {
  color: #3f66be;
  font-size: 10px
}

#header.header-3 #_desktop_search_content #search_query_top::-moz-placeholder {
  color: #3f66be;
  font-size: 10px
}

#header.header-3 #_desktop_search_content #search_query_top:-ms-input-placeholder {
  color: #3f66be;
  font-size: 10px
}

#header.header-3 .blockcart .header-cart .header-cart-icon {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex
}

#header.header-3 .blockcart .header-cart .header-cart-icon .cart-products-count {
  background: #78b144
}

#header.header-3 .blockcart .header-cart .header-cart-icon .icon-header-cart {
  background-position: -55px -22px
}

#header.header-3 .blockcart .header-cart .header-cart-icon .icon-header-cart:hover {
  background-position: -37px -119px
}

#header.header-3 .myaccount_infos .label-header {
  margin-top: 7px
}

#header.header-3 .blockcart .cart_block {
  padding-top: 30px
}

#header.header-3 #block_myaccount_infos.open .account-list {
  padding-top: 30px
}

#header.header-3 .header_link_myaccount:hover .label-header,
#header.header-3 #block_myaccount_infos:hover .label-header,
#header.header-3 .contentsticky_cart:hover .label-header {
  color: #001c7a
}

#header.header-3 .header-verticalmenu {
  margin-right: 25px
}

.lang-rtl #header.header-3 .header-verticalmenu {
  margin-left: 25px;
  margin-right: inherit
}

@media (min-width:767px) {
  #header.header-3 .nov-megamenu .menu>li>a {
    color: #fff
  }

  #header.header-3 .nov-megamenu .menu>li>a:hover {
    color: #78b144
  }
}

#header.header-4 .block_social {
  padding-right: 0
}

.lang-rtl #header.header-4 .block_social {
  padding-left: 0;
  padding-right: inherit
}

#header.header-4 .block_social .list-inline-item a {
  width: 26px;
  text-align: center;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  background: #acd4c5;
  margin-right: 4px
}

.lang-rtl #header.header-4 .block_social .list-inline-item a {
  margin-left: 4px;
  margin-right: inherit
}

#header.header-4 .block_social .list-inline-item a:hover {
  background: #001c7a;
  color: #fff
}

#header.header-4 .block_social .list-inline-item a i {
  color: #fff !important
}

#header.header-4 .block_social .list-inline-item:last-child a {
  margin-right: 0
}

.lang-rtl #header.header-4 .block_social .list-inline-item:last-child a {
  margin-left: 0;
  margin-right: inherit
}

#header.header-4 .nov-megamenu .menu>li:focus>.dropdown-menu,
#header.header-4 .nov-megamenu .menu>li:hover>.dropdown-menu {
  display: block
}

#header.header-4 .header-top {
  background: #001c7a;
  color: #fff
}

@media (min-width:1200px) {
  #header.header-4 .header-top .position-static {
    -webkit-flex: 0 0 45.966667%;
    -ms-flex: 0 0 45.966667%;
    flex: 0 0 45.966667%;
    max-width: 45.966667%
  }

  #header.header-4 .header-top .header-top-right {
    -webkit-flex: 0 0 37.366667%;
    -ms-flex: 0 0 37.366667%;
    flex: 0 0 37.366667%;
    max-width: 37.366667%
  }
}

#header.header-4 .header-center {
  background: #f1fbf7
}

#header.header-4 #block_myaccount_infos {
  margin-right: 10px
}

.lang-rtl #header.header-4 #block_myaccount_infos {
  margin-left: 10px;
  margin-right: inherit
}

#header.header-4 #block_myaccount_infos .myaccount-title {
  background: #fff;
  border-radius: 100%;
  width: 45px;
  height: 45px;
  cursor: pointer;
  -webkit-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -moz-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -ms-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -o-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2)
}

#header.header-4 #block_myaccount_infos .myaccount-title i {
  width: 25px;
  height: 24px;
  background: url(../img/icon-ecomart.png);
  background-repeat: no-repeat;
  background-position: -29px -146px;
  margin-top: 11px;
  color: #001c7a;
}

#header.header-4 #block_myaccount_infos .myaccount-title:hover {
  background: yellow;
}

#header.header-4 #block_myaccount_infos .myaccount-title:hover i {
  background: url(../img/icon-ecomart.png);
  background-position: -53px -50px
}

#header.header-4 #_desktop_search_content {
  max-width: 523px
}

@media (min-width:992px) {
  #header.header-4 #_desktop_search_content .toggle-search {
    display: none
  }
}

#header.header-4 #_desktop_search_content .form-novadvancedsearch {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  visibility: inherit;
  max-width: 100%
}

#header.header-4 #_desktop_search_content .search_query {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  padding-left: 22px;
  -webkit-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -moz-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -ms-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -o-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  height: 45px;
  background: #fff;
  color: black;
  font-weight: 700;
  font-family: "Roboto", sans-serif
}

::placeholder {
  color: black!important;
 }

.lang-rtl #header.header-4 #_desktop_search_content .search_query {
  padding-right: 22px;
  padding-left: inherit
}

#header.header-4 #_desktop_search_content #search_query_top::-webkit-input-placeholder {
  color: #c4d5c8;
  font-weight: 700;
  font-family: "Roboto", sans-serif
}

#header.header-4 #_desktop_search_content #search_query_top:-moz-placeholder {
  color: #c4d5c8;
  font-weight: 700;
  font-family: "Roboto", sans-serif
}

#header.header-4 #_desktop_search_content #search_query_top::-moz-placeholder {
  color: #c4d5c8;
  font-weight: 700;
  font-family: "Roboto", sans-serif
}

#header.header-4 #_desktop_search_content #search_query_top:-ms-input-placeholder {
  color: #c4d5c8;
  font-weight: 700;
  font-family: "Roboto", sans-serif
}

#header.header-4 #_desktop_search_content .button-search .btn.btn-secondary {
  top: 2.5px;
  border: none;
  right: 3px;
  left: auto;
  width: 40px;
  height: 40px;
  line-height: 40px;
  max-height: 40px;
  background: #001c7a;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%
}

.lang-rtl #header.header-4 #_desktop_search_content .button-search .btn.btn-secondary {
  left: 3px;
  right: auto
}

.lang-rtl #header.header-4 #_desktop_search_content .button-search .btn.btn-secondary {
  right: auto;
  left: auto
}

#header.header-4 #_desktop_search_content .button-search .btn.btn-secondary i {
  color: #fff;
  font-weight: 500;
  padding: 0 15px;
  letter-spacing: 1px;
  display: block
}

#header.header-4 #_desktop_search_content .button-search .btn.btn-secondary:hover {
  background: yellow;
}

@media (max-width:991px) {
  #header.header-4 #_desktop_search_content {
    margin-left: auto;
    margin-right: 0;
    min-width: 45px
  }

  .lang-rtl #header.header-4 #_desktop_search_content {
    margin-left: 0;
    margin-right: auto
  }

  #header.header-4 #_desktop_search_content .toggle-search {
    float: right;
    width: 45px;
    height: 45px;
    line-height: 45px;
    max-height: 45px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    background: #fff
  }

  .lang-rtl #header.header-4 #_desktop_search_content .toggle-search {
    float: left
  }

  #header.header-4 #_desktop_search_content .toggle-search i {
    color: #001c7a;
    font-size: 17px
  }

  #header.header-4 #_desktop_search_content .form-novadvancedsearch {
    position: absolute;
    top: 0;
    right: 15px;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    width: 45px;
    min-width: 45px;
    visibility: hidden;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s
  }

  .lang-rtl #header.header-4 #_desktop_search_content .form-novadvancedsearch {
    left: 15px;
    right: auto
  }

  #header.header-4 #_desktop_search_content.active-search .form-novadvancedsearch {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    visibility: inherit;
    width: 250px;
    min-width: 250px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s
  }
}

#header.header-4 .blockcart .cart_block {
  padding-top: 18px
}

#header.header-4 .blockcart .header-cart {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex
}

#header.header-4 .blockcart .header-cart .label-header {
  display: block;
  margin-top: 13px;
  padding-left: 20px;
  color: #fff
}

.lang-rtl #header.header-4 .blockcart .header-cart .label-header {
  padding-right: 20px;
  padding-left: inherit
}

#header.header-4 .blockcart .header-cart .header-cart-icon {
  height: 45px;
  width: 45px;
  background: #fff;
  -webkit-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -moz-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -ms-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -o-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%
}

#header.header-4 .blockcart .header-cart .header-cart-icon .icon-header-cart {
  width: 24px;
  height: 24px;
  background: url(../img/icon-ecomart.png);
  background-repeat: no-repeat;
  background-position: -54px -147px;
  margin-top: 10px
}

#header.header-4 .blockcart .header-cart .header-cart-icon .cart-products-count {
  color: #ededed;
  position: absolute;
  top: 11px;
  left: 38px;
  border-radius: 100%;
  min-width: 20px;
  background: #001c7a;
}

.lang-rtl #header.header-4 .blockcart .header-cart .header-cart-icon .cart-products-count {
  right: 38px;
  left: auto
}

#header.header-4 .blockcart .header-cart .header-cart-icon .cart-products-count:after,
#header.header-4 .blockcart .header-cart .header-cart-icon .cart-products-count:before {
  display: none
}

#header.header-4 .blockcart .header-cart:hover .header-cart-icon {
  background: yellow
}

#header.header-4 .blockcart .header-cart:hover .header-cart-icon .icon-header-cart {
  background: url(../img/icon-ecomart.png);
  background-position: -53px -24px
}

@media (min-width:767px) {
  #header.header-4 .nov-megamenu {
    text-align: left
  }

  .lang-rtl #header.header-4 .nov-megamenu {
    text-align: right
  }

  #header.header-4 .nov-megamenu .menu>li {
    margin-left: 20px;
    margin-right: 20px
  }

  .lang-rtl #header.header-4 .nov-megamenu .menu>li {
    margin-left: 20px;
    margin-right: 20px
  }

  #header.header-4 .nov-megamenu .menu>li:first-child {
    margin-left: 0
  }

  .lang-rtl #header.header-4 .nov-megamenu .menu>li:first-child {
    margin-right: 0;
    margin-left: inherit
  }

  #header.header-4 .nov-megamenu .menu>li .opener {
    color: #fff;
    font-size: 1.2rem
  }

  #header.header-4 .nov-megamenu .menu>li .opener:hover {
    color: yellow
  }

  #header.header-4 .nov-megamenu .menu>li>a {
    font-size: 1.1rem;
    padding: 23.5px 0 23.5px 0;
    color: #222;
    position: relative
  }

  #header.header-4 .nov-megamenu .menu>li>a:before {
    content: "";
    width: 100%;
    height: 2px;
    background: transparent;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1
  }

  .lang-rtl #header.header-4 .nov-megamenu .menu>li>a:before {
    right: 0;
    left: auto
  }

  #header.header-4 .nov-megamenu .menu>li>a:first-child {
    padding-left: 0
  }

  .lang-rtl #header.header-4 .nov-megamenu .menu>li>a:first-child {
    padding-right: 0;
    padding-left: inherit
  }

  #header.header-4 .nov-megamenu .menu>li>a i {
    display: block;
    color: #c8c8c8;
    float: right;
    font-size: 13px;
    margin-left: 5px;
    margin-right: 0
  }

  .lang-rtl #header.header-4 .nov-megamenu .menu>li>a i {
    float: left
  }

  .lang-rtl #header.header-4 .nov-megamenu .menu>li>a i {
    margin-left: 0;
    margin-right: 5px
  }

  #header.header-4 .nov-megamenu .menu>li>a:hover {
    color: yellow
  }

  #header.header-4 .nov-megamenu .menu>li>a:hover i {
    color: yellow
  }

  #header.header-4 .nov-megamenu .menu>li:hover .opener,
  #header.header-4 .nov-megamenu .menu>li:hover>a {
    color: #001c7a
  }

  #header.header-4 .nov-megamenu .menu>li:hover .opener:before,
  #header.header-4 .nov-megamenu .menu>li:hover>a:before {
    content: "";
    width: 100%;
    height: 2px;
    background: #001c7a;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1
  }

  .lang-rtl #header.header-4 .nov-megamenu .menu>li:hover .opener:before,
  .lang-rtl #header.header-4 .nov-megamenu .menu>li:hover>a:before {
    right: 0;
    left: auto
  }
}

#header.header-5 .block_social {
  padding-right: 0
}

.lang-rtl #header.header-5 .block_social {
  padding-left: 0;
  padding-right: inherit
}

#header.header-5 .block_social .list-inline-item a {
  width: 26px;
  text-align: center;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  background: #acd4c5;
  margin-right: 4px
}

.lang-rtl #header.header-5 .block_social .list-inline-item a {
  margin-left: 4px;
  margin-right: inherit
}

#header.header-5 .block_social .list-inline-item a:hover {
  background: #001c7a;
  color: #fff
}

#header.header-5 .block_social .list-inline-item a i {
  color: #fff !important
}

#header.header-5 .block_social .list-inline-item:last-child a {
  margin-right: 0
}

.lang-rtl #header.header-5 .block_social .list-inline-item:last-child a {
  margin-left: 0;
  margin-right: inherit
}

#header.header-5 .nov-megamenu .menu>li:focus>.dropdown-menu,
#header.header-5 .nov-megamenu .menu>li:hover>.dropdown-menu {
  display: block
}

#header.header-5 .header-top {
  color: #fff
}

#header.header-5 .header-center .position-static {
  background: #001c7a;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px
}

@media (min-width:768px) and (max-width:991px) {
  #header.header-5 .verticalmenu-left {
    -webkit-flex: 0 0 75px;
    -ms-flex: 0 0 75px;
    flex: 0 0 75px;
    max-width: 75px
  }

  #header.header-5 .verticalmenu-left .toggle-nav {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    font-size: 0
  }

  #header.header-5 .verticalmenu-left .toggle-nav i {
    padding-left: 8px;
    padding-right: 8px
  }

  .lang-rtl #header.header-5 .verticalmenu-left .toggle-nav i {
    padding-left: 8px;
    padding-right: 8px
  }

  #header.header-5 .header-center-right {
    -webkit-flex: 0 0 calc(100% - 75px);
    -ms-flex: 0 0 calc(100% - 75px);
    flex: 0 0 calc(100% - 75px);
    max-width: calc(100% - 75px)
  }
}

#header.header-5 #block_myaccount_infos {
  margin-right: 10px
}

.lang-rtl #header.header-5 #block_myaccount_infos {
  margin-left: 10px;
  margin-right: inherit
}

#header.header-5 #block_myaccount_infos .myaccount-title {
  background: #001c7a;
  border-radius: 100%;
  width: 45px;
  height: 45px;
  cursor: pointer;
  -webkit-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -moz-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -ms-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -o-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2)
}

#header.header-5 #block_myaccount_infos .myaccount-title i {
  width: 25px;
  height: 24px;
  background: url(../img/icon-ecomart.png);
  background-position: -53px -50px;
  background-repeat: no-repeat;
  margin-top: 11px
}

#header.header-5 #block_myaccount_infos .myaccount-title:hover {
  background: yellow
}

#header.header-5 #_desktop_advancsearch {
  display: block;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px
}

.lang-rtl #header.header-5 #_desktop_advancsearch {
  padding-left: 10px;
  padding-right: 10px
}

#header.header-5 #_desktop_search_content {
  max-width: 600px
}

@media (min-width:992px) {
  #header.header-5 #_desktop_search_content .toggle-search {
    display: none
  }
}

#header.header-5 #_desktop_search_content .form-novadvancedsearch {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  visibility: inherit;
  max-width: 100%
}

#header.header-5 #_desktop_search_content .search_query {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  padding-left: 22px;
  -webkit-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -moz-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -ms-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -o-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  height: 45px;
  background: #fff;
  color: #c4d5c8;
  font-weight: 700;
  font-family: "Roboto", sans-serif
}

.lang-rtl #header.header-5 #_desktop_search_content .search_query {
  padding-right: 22px;
  padding-left: inherit
}

#header.header-5 #_desktop_search_content #search_query_top::-webkit-input-placeholder {
  color: #c4d5c8;
  font-weight: 700;
  font-family: "Roboto", sans-serif
}

#header.header-5 #_desktop_search_content #search_query_top:-moz-placeholder {
  color: #c4d5c8;
  font-weight: 700;
  font-family: "Roboto", sans-serif
}

#header.header-5 #_desktop_search_content #search_query_top::-moz-placeholder {
  color: #c4d5c8;
  font-weight: 700;
  font-family: "Roboto", sans-serif
}

#header.header-5 #_desktop_search_content #search_query_top:-ms-input-placeholder {
  color: #c4d5c8;
  font-weight: 700;
  font-family: "Roboto", sans-serif
}

#header.header-5 #_desktop_search_content .button-search .btn.btn-secondary {
  top: 2.5px;
  border: none;
  right: 3px;
  left: auto;
  width: 40px;
  height: 40px;
  line-height: 40px;
  max-height: 40px;
  background: yellow;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%
}

.lang-rtl #header.header-5 #_desktop_search_content .button-search .btn.btn-secondary {
  left: 3px;
  right: auto
}

.lang-rtl #header.header-5 #_desktop_search_content .button-search .btn.btn-secondary {
  right: auto;
  left: auto
}

#header.header-5 #_desktop_search_content .button-search .btn.btn-secondary i {
  color: #fff;
  font-weight: 500;
  padding: 0 15px;
  letter-spacing: 1px;
  display: block
}

#header.header-5 #_desktop_search_content .button-search .btn.btn-secondary:hover {
  background: #78b144
}

@media (max-width:991px) {
  #header.header-5 #_desktop_search_content {
    min-width: 260px
  }

  #header.header-5 #_desktop_search_content .toggle-search {
    float: right;
    width: 45px;
    height: 45px;
    line-height: 45px;
    max-height: 45px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    background: #fff
  }

  .lang-rtl #header.header-5 #_desktop_search_content .toggle-search {
    float: left
  }

  #header.header-5 #_desktop_search_content .toggle-search i {
    color: #001c7a;
    font-size: 17px
  }

  #header.header-5 #_desktop_search_content.active-search .form-novadvancedsearch {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    visibility: inherit;
    width: 250px;
    min-width: 250px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s
  }
}

#header.header-5 .blockcart .cart_block {
  padding-top: 18px
}

#header.header-5 .blockcart .header-cart {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex
}

#header.header-5 .blockcart .header-cart .label-header {
  display: block;
  margin-top: 13px;
  padding-left: 20px;
  color: #001c7a;
  font-family: "Poppins", sans-serif
}

.lang-rtl #header.header-5 .blockcart .header-cart .label-header {
  padding-right: 20px;
  padding-left: inherit
}

@media (max-width:991px) {
  #header.header-5 .blockcart .header-cart .label-header {
    display: none
  }
}

#header.header-5 .blockcart .header-cart .header-cart-icon {
  height: 45px;
  width: 45px;
  background: #001c7a;
  -webkit-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -moz-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -ms-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -o-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%
}

#header.header-5 .blockcart .header-cart .header-cart-icon .icon-header-cart {
  width: 24px;
  height: 24px;
  background: url(../img/icon-ecomart.png);
  background-position: -53px -24px;
  background-repeat: no-repeat;
  margin-top: 10px
}

#header.header-5 .blockcart .header-cart .header-cart-icon .cart-products-count {
  color: #ededed;
  position: absolute;
  top: 11px;
  left: 38px;
  border-radius: 100%;
  min-width: 20px;
  background: #58c06f
}

.lang-rtl #header.header-5 .blockcart .header-cart .header-cart-icon .cart-products-count {
  right: 38px;
  left: auto
}

#header.header-5 .blockcart .header-cart .header-cart-icon .cart-products-count:after,
#header.header-5 .blockcart .header-cart .header-cart-icon .cart-products-count:before {
  display: none
}

#header.header-5 .blockcart .header-cart:hover .header-cart-icon {
  background: #78b144
}

@media (min-width:767px) {
  #header.header-5 .nov-megamenu {
    text-align: left
  }

  .lang-rtl #header.header-5 .nov-megamenu {
    text-align: right
  }

  #header.header-5 .nov-megamenu .menu>li {
    margin-left: 20px;
    margin-right: 20px
  }

  .lang-rtl #header.header-5 .nov-megamenu .menu>li {
    margin-left: 20px;
    margin-right: 20px
  }

  #header.header-5 .nov-megamenu .menu>li:first-child {
    margin-left: 0
  }

  .lang-rtl #header.header-5 .nov-megamenu .menu>li:first-child {
    margin-right: 0;
    margin-left: inherit
  }

  #header.header-5 .nov-megamenu .menu>li .opener {
    color: #fff;
    font-size: 1.2rem
  }

  #header.header-5 .nov-megamenu .menu>li .opener:hover {
    color: #78b144
  }

  #header.header-5 .nov-megamenu .menu>li>a {
    font-size: 1.1rem;
    padding: 23.5px 0 23.5px 0;
    color: #222;
    position: relative
  }

  #header.header-5 .nov-megamenu .menu>li>a:first-child {
    padding-left: 0
  }

  .lang-rtl #header.header-5 .nov-megamenu .menu>li>a:first-child {
    padding-right: 0;
    padding-left: inherit
  }

  #header.header-5 .nov-megamenu .menu>li>a i {
    display: block;
    color: #c8c8c8;
    float: right;
    font-size: 13px;
    margin-left: 5px;
    margin-right: 0
  }

  .lang-rtl #header.header-5 .nov-megamenu .menu>li>a i {
    float: left
  }

  .lang-rtl #header.header-5 .nov-megamenu .menu>li>a i {
    margin-left: 0;
    margin-right: 5px
  }

  #header.header-5 .nov-megamenu .menu>li>a:hover {
    color: #78b144
  }

  #header.header-5 .nov-megamenu .menu>li>a:hover i {
    color: #78b144
  }

  #header.header-5 .nov-megamenu .menu>li:hover .opener,
  #header.header-5 .nov-megamenu .menu>li:hover>a {
    color: #001c7a
  }
}

#header.header-6 .block_social {
  padding-right: 0
}

.lang-rtl #header.header-6 .block_social {
  padding-left: 0;
  padding-right: inherit
}

#header.header-6 .block_social .list-inline-item a {
  width: 26px;
  text-align: center;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  background: #acd4c5;
  margin-right: 4px
}

.lang-rtl #header.header-6 .block_social .list-inline-item a {
  margin-left: 4px;
  margin-right: inherit
}

#header.header-6 .block_social .list-inline-item a:hover {
  background: #001c7a;
  color: #fff
}

#header.header-6 .block_social .list-inline-item a i {
  color: #fff !important
}

#header.header-6 .block_social .list-inline-item:last-child a {
  margin-right: 0
}

.lang-rtl #header.header-6 .block_social .list-inline-item:last-child a {
  margin-left: 0;
  margin-right: inherit
}

#header.header-6 .nov-megamenu .menu>li:focus>.dropdown-menu,
#header.header-6 .nov-megamenu .menu>li:hover>.dropdown-menu {
  display: block
}

#header.header-6 .header-top {
  color: #fff
}

#header.header-6 .header-center .header-bo {
  background: #001c7a;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px
}

#header.header-6 .header-center .header-bo .toggle-nav {
  background: #0b6343;
  color: #7cb34a;
  font-size: 1.3rem
}

@media (min-width:768px) and (max-width:991px) {
  #header.header-6 .header-center .verticalmenu-left {
    -webkit-flex: 0 0 75px;
    -ms-flex: 0 0 75px;
    flex: 0 0 75px;
    max-width: 75px
  }

  #header.header-6 .header-center .verticalmenu-left .toggle-nav {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    font-size: 0;
    margin-left: 10px;
    width: 45px;
    height: 45px;
    padding-left: 8px;
    padding-right: 8px
  }

  .lang-rtl #header.header-6 .header-center .verticalmenu-left .toggle-nav {
    margin-right: 10px;
    margin-left: inherit
  }

  .lang-rtl #header.header-6 .header-center .verticalmenu-left .toggle-nav {
    padding-left: 8px;
    padding-right: 8px
  }

  #header.header-6 .header-center .verticalmenu-left .toggle-nav i {
    padding-left: 8px;
    padding-right: 8px
  }

  .lang-rtl #header.header-6 .header-center .verticalmenu-left .toggle-nav i {
    padding-left: 8px;
    padding-right: 8px
  }

  #header.header-6 .header-center-right {
    -webkit-flex: 0 0 calc(100% - 75px);
    -ms-flex: 0 0 calc(100% - 75px);
    flex: 0 0 calc(100% - 75px);
    max-width: calc(100% - 75px)
  }
}

#header.header-6 #block_myaccount_infos {
  margin-right: 10px
}

.lang-rtl #header.header-6 #block_myaccount_infos {
  margin-left: 10px;
  margin-right: inherit
}

#header.header-6 #block_myaccount_infos .myaccount-title {
  background: #001c7a;
  border-radius: 100%;
  width: 45px;
  height: 45px;
  cursor: pointer;
  -webkit-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -moz-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -ms-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -o-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2)
}

#header.header-6 #block_myaccount_infos .myaccount-title i {
  width: 25px;
  height: 24px;
  background: url(../img/icon-ecomart.png);
  background-position: -53px -50px;
  background-repeat: no-repeat;
  margin-top: 11px
}

#header.header-6 #block_myaccount_infos .myaccount-title:hover {
  background: #78b144
}

#header.header-6 #_desktop_advancsearch {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 30px
}

.lang-rtl #header.header-6 #_desktop_advancsearch {
  padding-left: 30px;
  padding-right: 0
}

@media (min-width:768px) and (max-width:991px) {
  #header.header-6 #_desktop_advancsearch {
    padding-left: 0;
    padding-right: 20px
  }

  .lang-rtl #header.header-6 #_desktop_advancsearch {
    padding-left: 20px;
    padding-right: 0
  }
}

#header.header-6 #_desktop_search_content {
  max-width: 600px
}

@media (min-width:992px) {
  #header.header-6 #_desktop_search_content .toggle-search {
    display: none
  }
}

#header.header-6 #_desktop_search_content .form-novadvancedsearch {
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  visibility: inherit;
  max-width: 100%
}

#header.header-6 #_desktop_search_content .search_query {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  padding-left: 22px;
  -webkit-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -moz-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -ms-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -o-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  height: 45px;
  background: #fff;
  color: #c4d5c8;
  font-weight: 700;
  font-family: "Roboto", sans-serif
}

.lang-rtl #header.header-6 #_desktop_search_content .search_query {
  padding-right: 22px;
  padding-left: inherit
}

#header.header-6 #_desktop_search_content #search_query_top::-webkit-input-placeholder {
  color: #c4d5c8;
  font-weight: 700;
  font-family: "Roboto", sans-serif;
  letter-spacing: 1px;
  font-size: 1rem
}

#header.header-6 #_desktop_search_content #search_query_top:-moz-placeholder {
  color: #c4d5c8;
  font-weight: 700;
  font-family: "Roboto", sans-serif;
  letter-spacing: 1px;
  font-size: 1rem
}

#header.header-6 #_desktop_search_content #search_query_top::-moz-placeholder {
  color: #c4d5c8;
  font-weight: 700;
  font-family: "Roboto", sans-serif;
  letter-spacing: 1px;
  font-size: 1rem
}

#header.header-6 #_desktop_search_content #search_query_top:-ms-input-placeholder {
  color: #c4d5c8;
  font-weight: 700;
  font-family: "Roboto", sans-serif;
  letter-spacing: 1px;
  font-size: 1rem
}

#header.header-6 #_desktop_search_content .button-search .btn.btn-secondary {
  top: 2.5px;
  border: none;
  right: 3px;
  left: auto;
  width: 40px;
  height: 40px;
  line-height: 40px;
  max-height: 40px;
  background: #ff9c00;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%
}

.lang-rtl #header.header-6 #_desktop_search_content .button-search .btn.btn-secondary {
  left: 3px;
  right: auto
}

.lang-rtl #header.header-6 #_desktop_search_content .button-search .btn.btn-secondary {
  right: auto;
  left: auto
}

#header.header-6 #_desktop_search_content .button-search .btn.btn-secondary i {
  color: #fff;
  font-weight: 500;
  padding: 0 15px;
  letter-spacing: 1px;
  display: block
}

#header.header-6 #_desktop_search_content .button-search .btn.btn-secondary:hover {
  background: #78b144
}

@media (max-width:991px) {
  #header.header-6 #_desktop_search_content {
    min-width: 260px
  }

  #header.header-6 #_desktop_search_content .toggle-search {
    float: right;
    width: 45px;
    height: 45px;
    line-height: 45px;
    max-height: 45px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    background: #fff
  }

  .lang-rtl #header.header-6 #_desktop_search_content .toggle-search {
    float: left
  }

  #header.header-6 #_desktop_search_content .toggle-search i {
    color: #001c7a;
    font-size: 17px
  }

  #header.header-6 #_desktop_search_content.active-search .form-novadvancedsearch {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    visibility: inherit;
    width: 250px;
    min-width: 250px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s
  }
}

#header.header-6 .blockcart .cart_block {
  padding-top: 18px
}

#header.header-6 .blockcart .header-cart {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex
}

#header.header-6 .blockcart .header-cart .label-header {
  display: block;
  margin-top: 13px;
  padding-left: 20px;
  color: #001c7a;
  font-family: "Poppins", sans-serif
}

.lang-rtl #header.header-6 .blockcart .header-cart .label-header {
  padding-right: 20px;
  padding-left: inherit
}

@media (max-width:991px) {
  #header.header-6 .blockcart .header-cart .label-header {
    display: none
  }
}

#header.header-6 .blockcart .header-cart .header-cart-icon {
  height: 45px;
  width: 45px;
  background: #001c7a;
  -webkit-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -moz-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -ms-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -o-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%
}

#header.header-6 .blockcart .header-cart .header-cart-icon .icon-header-cart {
  width: 24px;
  height: 24px;
  background: url(../img/icon-ecomart.png);
  background-position: -53px -24px;
  background-repeat: no-repeat;
  margin-top: 10px
}

#header.header-6 .blockcart .header-cart .header-cart-icon .cart-products-count {
  color: #ededed;
  position: absolute;
  top: 11px;
  left: 38px;
  border-radius: 100%;
  min-width: 20px;
  background: #58c06f
}

.lang-rtl #header.header-6 .blockcart .header-cart .header-cart-icon .cart-products-count {
  right: 38px;
  left: auto
}

#header.header-6 .blockcart .header-cart .header-cart-icon .cart-products-count:after,
#header.header-6 .blockcart .header-cart .header-cart-icon .cart-products-count:before {
  display: none
}

#header.header-6 .blockcart .header-cart:hover .header-cart-icon {
  background: #78b144
}

@media (min-width:767px) {
  #header.header-6 .nov-megamenu {
    text-align: left
  }

  .lang-rtl #header.header-6 .nov-megamenu {
    text-align: right
  }

  #header.header-6 .nov-megamenu .menu>li {
    margin-left: 20px;
    margin-right: 20px
  }

  .lang-rtl #header.header-6 .nov-megamenu .menu>li {
    margin-left: 20px;
    margin-right: 20px
  }

  #header.header-6 .nov-megamenu .menu>li:first-child {
    margin-left: 0
  }

  .lang-rtl #header.header-6 .nov-megamenu .menu>li:first-child {
    margin-right: 0;
    margin-left: inherit
  }

  #header.header-6 .nov-megamenu .menu>li .opener {
    color: #fff;
    font-size: 1.2rem
  }

  #header.header-6 .nov-megamenu .menu>li .opener:hover {
    color: #78b144
  }

  #header.header-6 .nov-megamenu .menu>li>a {
    font-size: 1.1rem;
    padding: 23.5px 0 23.5px 0;
    color: #222;
    position: relative
  }

  #header.header-6 .nov-megamenu .menu>li>a:first-child {
    padding-left: 0
  }

  .lang-rtl #header.header-6 .nov-megamenu .menu>li>a:first-child {
    padding-right: 0;
    padding-left: inherit
  }

  #header.header-6 .nov-megamenu .menu>li>a i {
    display: block;
    color: #c8c8c8;
    float: right;
    font-size: 13px;
    margin-left: 5px;
    margin-right: 0
  }

  .lang-rtl #header.header-6 .nov-megamenu .menu>li>a i {
    float: left
  }

  .lang-rtl #header.header-6 .nov-megamenu .menu>li>a i {
    margin-left: 0;
    margin-right: 5px
  }

  #header.header-6 .nov-megamenu .menu>li>a:hover {
    color: #78b144
  }

  #header.header-6 .nov-megamenu .menu>li>a:hover i {
    color: #78b144
  }

  #header.header-6 .nov-megamenu .menu>li:hover .opener,
  #header.header-6 .nov-megamenu .menu>li:hover>a {
    color: #001c7a
  }
}

#header.header-7 {
  background: transparent
}

#header.header-7 .block_social {
  padding-right: 0
}

.lang-rtl #header.header-7 .block_social {
  padding-left: 0;
  padding-right: inherit
}

#header.header-7 .block_social .list-inline-item a {
  width: 26px;
  text-align: center;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  background: #acd4c5;
  margin-right: 4px;
  background: rgb(0 0 0 / 50%)
}

.lang-rtl #header.header-7 .block_social .list-inline-item a {
  margin-left: 4px;
  margin-right: inherit
}

#header.header-7 .block_social .list-inline-item a:hover {
  background: #001c7a;
  color: #fff
}

#header.header-7 .block_social .list-inline-item a i {
  color: #fff !important
}

#header.header-7 .block_social .list-inline-item:last-child a {
  margin-right: 0
}

.lang-rtl #header.header-7 .block_social .list-inline-item:last-child a {
  margin-left: 0;
  margin-right: inherit
}

#header.header-7 .toggle-nav {
  font-size: 13px;
  color: #FFEB3B;
  background: rgba(0, 0, 0, .3);
  margin-top: 5px !important;
}

#header.header-7 .nov-megamenu .menu>li:focus>.dropdown-menu,
#header.header-7 .nov-megamenu .menu>li:hover>.dropdown-menu {
  display: block
}

#header.header-7 .header-top {
  color: #ffe500;
  background: #fff
}

#header.header-7 .header-center {
  background: rgb(0 51 221 / 79%);
}

@media (max-width:991px) {
  #header.header-7 .header-center {
    background: #001c7a
  }
}

#header.header-7 #block_myaccount_infos {
  margin-right: 10px
}

.lang-rtl #header.header-7 #block_myaccount_infos {
  margin-left: 10px;
  margin-right: inherit
}

#header.header-7 #block_myaccount_infos .myaccount-title {
  background: #001c7a;
  border-radius: 100%;
  width: 45px;
  height: 45px;
  cursor: pointer;
  -webkit-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -moz-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -ms-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -o-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2)
}

/* #header.header-7 #block_myaccount_infos .myaccount-title i {
  width: 25px;
  height: 24px;
  background: url(assets/image/cogwheel.png);
  background-repeat: no-repeat;
  background-position: -53px -50px;
  margin-top: 11px
} */

#header.header-7 #block_myaccount_infos .myaccount-title:hover {
  background: blue;

}

#header.header-7 #_desktop_search_content {
  max-width: 270px
}

@media (min-width:768px) {
  #header.header-7 #_desktop_search_content .toggle-search {
    background: #001c7a;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    width: 45px;
    height: 45px;
    line-height: 45px;
    z-index: 9;
    color: yellow;
    cursor: pointer;
    text-align: center;
    position: absolute;
    top: 0;
    left: 15px;
    -webkit-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
    -ms-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
    -o-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
    box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2)
  }

  .lang-rtl #header.header-7 #_desktop_search_content .toggle-search {
    right: 15px;
    left: auto
  }
}

#header.header-7 #_desktop_search_content .form-novadvancedsearch {
  visibility: hidden;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear;
  max-width: 45px
}

#header.header-7 #_desktop_search_content.active-search .toggle-search {
  visibility: hidden;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0
}

#header.header-7 #_desktop_search_content.active-search .form-novadvancedsearch {
  max-width: 100%;
  visibility: visible;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 0.5s linear
}

#header.header-7 #_desktop_search_content .search_query {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  padding-left: 22px;
  -webkit-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -moz-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -ms-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -o-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  height: 45px;
  background: #fff;
  color: #c4d5c8;
  font-weight: 700;
  font-family: "Roboto", sans-serif
}

.lang-rtl #header.header-7 #_desktop_search_content .search_query {
  padding-right: 22px;
  padding-left: inherit
}

#header.header-7 #_desktop_search_content #search_query_top::-webkit-input-placeholder {
  color: #c4d5c8;
  font-weight: 700;
  font-family: "Roboto", sans-serif
}

#header.header-7 #_desktop_search_content #search_query_top:-moz-placeholder {
  color: #c4d5c8;
  font-weight: 700;
  font-family: "Roboto", sans-serif
}

#header.header-7 #_desktop_search_content #search_query_top::-moz-placeholder {
  color: #c4d5c8;
  font-weight: 700;
  font-family: "Roboto", sans-serif
}

#header.header-7 #_desktop_search_content #search_query_top:-ms-input-placeholder {
  color: #c4d5c8;
  font-weight: 700;
  font-family: "Roboto", sans-serif
}

#header.header-7 #_desktop_search_content .button-search .btn.btn-secondary {
  top: 2.5px;
  border: none;
  right: 3px;
  left: auto;
  width: 40px;
  height: 40px;
  line-height: 40px;
  max-height: 40px;
  background: #ff9c00;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%
}

.lang-rtl #header.header-7 #_desktop_search_content .button-search .btn.btn-secondary {
  left: 3px;
  right: auto
}

.lang-rtl #header.header-7 #_desktop_search_content .button-search .btn.btn-secondary {
  right: auto;
  left: auto
}

#header.header-7 #_desktop_search_content .button-search .btn.btn-secondary i {
  color: #fff;
  font-weight: 500;
  padding: 0 15px;
  letter-spacing: 1px;
  display: block
}

#header.header-7 #_desktop_search_content .button-search .btn.btn-secondary:hover {
  background: #78b144
}

#header.header-7 .blockcart .cart_block {
  padding-top: 18px
}

#header.header-7 .blockcart .header-cart {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex
}

#header.header-7 .blockcart .header-cart .label-header {
  display: block;
  margin-top: 13px;
  padding-left: 20px;
  color: #001c7a;
  font-family: "Poppins", sans-serif
}

.lang-rtl #header.header-7 .blockcart .header-cart .label-header {
  padding-right: 20px;
  padding-left: inherit
}

#header.header-7 .blockcart .header-cart .header-cart-icon {
  height: 45px;
  width: 45px;
  background: #001c7a;
  -webkit-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -moz-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -ms-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -o-box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .2);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%
}

#header.header-7 .blockcart .header-cart .header-cart-icon .icon-header-cart {
  width: 24px;
  height: 24px;
  background: url(../img/icon-ecomart.png);
  background-repeat: no-repeat;
  background-position: -53px -24px;
  margin-top: 10px
}

#header.header-7 .blockcart .header-cart .header-cart-icon .cart-products-count {
  color: #190bf4;
  position: absolute;
  top: 11px;
  left: 38px;
  border-radius: 100%;
  min-width: 20px;
  background: #FFEB3B
}

.lang-rtl #header.header-7 .blockcart .header-cart .header-cart-icon .cart-products-count {
  right: 38px;
  left: auto
}

#header.header-7 .blockcart .header-cart .header-cart-icon .cart-products-count:after,
#header.header-7 .blockcart .header-cart .header-cart-icon .cart-products-count:before {
  display: none
}

#header.header-7 .blockcart .header-cart:hover .header-cart-icon {
  background: blue;
}

@media (min-width:767px) {
  #header.header-7 .nov-megamenu {
    text-align: left
  }

  .lang-rtl #header.header-7 .nov-megamenu {
    text-align: right
  }

  #header.header-7 .nov-megamenu .menu>li {
    margin-left: 20px;
    margin-right: 20px
  }

  .lang-rtl #header.header-7 .nov-megamenu .menu>li {
    margin-left: 20px;
    margin-right: 20px
  }

  #header.header-7 .nov-megamenu .menu>li:first-child {
    margin-left: 0
  }

  .lang-rtl #header.header-7 .nov-megamenu .menu>li:first-child {
    margin-right: 0;
    margin-left: inherit
  }

  #header.header-7 .nov-megamenu .menu>li .opener {
    color: #fff;
    font-size: 1.2rem
  }

  #header.header-7 .nov-megamenu .menu>li .opener:hover {
    color: #78b144
  }

  #header.header-7 .nov-megamenu .menu>li>a {
    font-size: 1.1rem;
    padding: 23.5px 0 23.5px 0;
    color: #fff000;
    position: relative
  }

  #header.header-7 .nov-megamenu .menu>li>a:first-child {
    padding-left: 0
  }

  .lang-rtl #header.header-7 .nov-megamenu .menu>li>a:first-child {
    padding-right: 0;
    padding-left: inherit
  }

  #header.header-7 .nov-megamenu .menu>li>a i {
    display: block;
    color: #4bdf6c;
    float: right;
    font-size: 13px;
    margin-left: 5px;
    margin-right: 0
  }

  .lang-rtl #header.header-7 .nov-megamenu .menu>li>a i {
    float: left
  }

  .lang-rtl #header.header-7 .nov-megamenu .menu>li>a i {
    margin-left: 0;
    margin-right: 5px
  }

  #header.header-7 .nov-megamenu .menu>li>a:hover {
    color: #fff
  }

  #header.header-7 .nov-megamenu .menu>li>a:hover i {
    color: #fff
  }

  #header.header-7 .nov-megamenu .menu>li:hover .opener,
  #header.header-7 .nov-megamenu .menu>li:hover>a {
    color: #fff
  }
}

@media (min-width:768px) {
  #header-sticky.sticky-header-3 .contentstickynew_cart .blockcart .header-cart .header-cart-icon .icon-header-cart {
    background-position: -55px -22px
  }

  #header-sticky.sticky-header-3 .title-cart {
    display: none
  }
}

.sticky-header-3 .contentstickynew_logo img,
.sticky-header-2 .contentstickynew_logo img,
.sticky-header-1 .contentstickynew_logo img {
  height: 35px
}

.sticky-header-3 .contentstickynew_cart .title-cart,
.sticky-header-2 .contentstickynew_cart .title-cart,
.sticky-header-1 .contentstickynew_cart .title-cart {
  display: none
}

#main-site {
  overflow: hidden
}

body:not(#index) #header.header-7 .header-center {
  background: #001c7a
}

body:not(#index) #header.header-7 .block_social .list-inline-item a {
  background: #0c6c49
}

body:not(#index) #header.header-7 .block_social .list-inline-item a:hover {
  background: #0a5a3c
}

.footer .logo-footer {
  margin-top: -20px
}

.footer .logo-footer .title_block {
  padding-bottom: 5px;
  font-weight: 500;
  font-size: 3rem;
  text-transform: none;
  margin-bottom: 16px;
  color: #fff
}

.footer .logo-footer .block_content .address {
  margin-bottom: 25px
}

.footer .logo-footer .block_content .address .contact_info {
  min-width: 30px;
  padding-right: 22px
}

.lang-rtl .footer .logo-footer .block_content .address .contact_info {
  padding-left: 22px;
  padding-right: inherit
}

.footer .logo-footer .block_content .address .content .text {
  font-size: 13px;
  font-weight: 700;
  color: #fff;
  line-height: 13px;
  margin-bottom: 8px
}

.footer .logo-footer .block_content .address .content .contact_address {
  font-size: 13px;
  color: #fff
}

.footer .logo-footer .block_content .support {
  margin-bottom: 25px
}

.footer .logo-footer .block_content .support .contact_info {
  min-width: 30px;
  padding-right: 17px
}

.lang-rtl .footer .logo-footer .block_content .support .contact_info {
  padding-left: 17px;
  padding-right: inherit
}

.footer .logo-footer .block_content .support .content .text {
  font-size: 13px;
  color: #fff
}

.footer .logo-footer .block_content .support .content .contact_support {
  font-weight: 700;
  font-size: 1.6rem;
  color: #fff;
  font-family: "Poppins", sans-serif
}

.footer .content-text .content {
  font-size: 14px;
  color: #666;
  margin-bottom: 9px;
  line-height: 21px
}

.footer .content-text .content i {
  display: inline-block;
  vertical-align: middle
}

.footer .content-text .content .icon-phone {
  min-width: 18px;
  height: 18px;
  background: url(../img/icon-ecomart.png) no-repeat;
  background-position: -90px 0;
  margin-right: 15px
}

.lang-rtl .footer .content-text .content .icon-phone {
  margin-left: 15px;
  margin-right: inherit
}

.footer .content-text .content .icon-email {
  min-width: 18px;
  height: 12px;
  background: url(../img/icon-ecomart.png) no-repeat;
  background-position: -90px -21px;
  margin-right: 15px
}

.lang-rtl .footer .content-text .content .icon-email {
  margin-left: 15px;
  margin-right: inherit
}

.footer .content-text .content .icon-address {
  min-width: 18px;
  height: 19px;
  background: url(../img/icon-ecomart.png) no-repeat;
  background-position: -90px -36px;
  margin-right: 15px
}

.lang-rtl .footer .content-text .content .icon-address {
  margin-left: 15px;
  margin-right: inherit
}

.footer .content-text .content .icon-open {
  min-width: 18px;
  height: 18px;
  background: url(../img/icon-ecomart.png) no-repeat;
  background-position: -90px -57px;
  margin-right: 15px
}

.lang-rtl .footer .content-text .content .icon-open {
  margin-left: 15px;
  margin-right: inherit
}

.footer.footer-one {
  padding-top: 275px;
  background-size: cover;
  z-index: 1041;
  position: relative
}

.footer.footer-one .block-contact-info {
  padding: 20px 0
}

.footer.footer-one .link-list ul a:hover {
  color: #001c7a
}

.footer.footer-two {
  margin-top: 150px;
  padding-top: 100px;
  background: #ffd835;
  position: relative;
  z-index: 1041
}

.footer.footer-two:before {
  content: '';
  display: block;
  width: 100%;
  height: 74px;
  background-image: url(http://images.vinovathemes.com/prestashop_ecomart/before_footer.png);
  background-repeat: no-repeat;
  position: absolute;
  top: -50px;
  left: 0;
  background-size: cover
}

.lang-rtl .footer.footer-two:before {
  right: 0;
  left: auto
}

.footer.footer-two .newsletter-footer .title_block {
  color: #78b144;
  font-size: 2.4rem
}

.footer.footer-two .newsletter-footer .title_block .sub_title {
  color: #af460e
}

.footer.footer-two .newsletter-footer .input-group-btn .btn {
  background: #c44f00
}

.footer.footer-two .newsletter-footer .input-group-btn .btn:hover {
  background: #78b144
}

.footer.footer-two .link-list .title_block {
  color: #78b144
}

.footer.footer-two .link-list ul a {
  color: #af460e
}

.footer.footer-two .link-list ul a:hover {
  color: #78b144
}

.footer.footer-two #nov-copyright {
  color: #af460e
}

.footer.footer-two .logo-footer .block_content .block_content .address .content .text,
.footer.footer-two .logo-footer .block_content .block_content .support .content .contact_support {
  color: #78b144
}

.footer.footer-two .logo-footer .block_content .block_content .address .content .contact_address,
.footer.footer-two .logo-footer .block_content .block_content .support .content .text {
  color: #af460e
}

.footer.footer-three {
  background: #001c7a
}

.footer.footer-three .logo-footer {
  margin-top: -14px
}

.footer.footer-three .block_content .block_content .support .content .text,
.footer.footer-three .block_content .block_content .address .content .contact_address {
  color: #7cf1c6
}

.footer.footer-three .link-list ul a {
  color: #7cf1c6
}

.footer.footer-three .link-list ul a:hover {
  color: #78b144
}

.footer.footer-three #nov-copyright {
  border-top: 1px solid rgba(255, 255, 255, .1);
  background: #001c7a;
  color: #fff
}

.footer.footer-four {
  background: #f7f6f2
}

.footer.footer-four .row_newsletter {
  padding: 0 30px
}

.footer.footer-four .nov-subscription {
  position: relative;
  background: #001c7a;
  padding: 12px
}

.footer.footer-four .nov-subscription .title_block {
  font-size: 1.8rem;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  width: 48%
}

.footer.footer-four .nov-subscription .title_block .icon {
  display: inline-block
}

.footer.footer-four .nov-subscription .title_block .icon img {
  padding-left: 10px;
  padding-right: 20px
}

.lang-rtl .footer.footer-four .nov-subscription .title_block .icon img {
  padding-left: 20px;
  padding-right: 10px
}

@media (min-width:768px) {
  .footer.footer-four .nov-subscription {
    margin-top: -35px
  }

  .footer.footer-four .nov-subscription .nov-wrap {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center
  }

  .footer.footer-four .nov-subscription:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 35px 15px;
    border-color: transparent transparent #78b144 transparent;
    left: -15px;
    top: 0
  }

  .footer.footer-four .nov-subscription:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 15px 35px 0;
    border-color: transparent transparent #78b144 transparent;
    right: -15px;
    top: 0
  }
}

.footer.footer-four .nov-subscription .block_newsletter {
  width: 52%
}

.footer.footer-four .nov-subscription .block_newsletter form {
  margin-left: auto;
  max-width: 600px;
  display: flex
}

.footer.footer-four .nov-subscription .block_newsletter form input {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  height: 46px;
  text-align: left
}

.lang-rtl .footer.footer-four .nov-subscription .block_newsletter form input {
  text-align: right
}

.footer.footer-four .nov-subscription .block_newsletter form .input-group-btn {
  margin-top: 0px !important;
  padding-left: 8px
}

.lang-rtl .footer.footer-four .nov-subscription .block_newsletter form .input-group-btn {
  padding-right: 8px;
  padding-left: inherit
}

.footer.footer-four .nov-subscription .block_newsletter form .input-group-btn .btn-secondary {
  height: 46px;
  min-height: 46px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 0 20px;
  background: #58c06f
}

.footer.footer-four .nov-subscription .block_newsletter form .input-group-btn .btn-secondary:hover {
  background: #78b144
}

@media (max-width:767px) {
  .footer.footer-four .nov-subscription .title_block {
    width: 100%;
    text-align: center;
    margin: 15px 0
  }

  .footer.footer-four .nov-subscription .block_newsletter {
    width: 100%
  }
}

.footer.footer-four .link-list {
  position: relative
}

@media (min-width:768px) {
  .footer.footer-four .link-list:not(.content-text):after {
    content: "";
    width: 1px;
    height: 100%;
    background: #e4e2d9;
    position: absolute;
    top: 0;
    right: 15px
  }

  .lang-rtl .footer.footer-four .link-list:not(.content-text):after {
    left: 15px;
    right: auto
  }
}

.footer.footer-four .link-list .title_block {
  color: #222
}

.footer.footer-four .link-list ul li a {
  color: #666
}

.footer.footer-four .link-list ul li a:hover {
  color: #78b144
}

.footer.footer-four #nov-copyright {
  background: #ebe9e2;
  border-top: none;
  color: #666
}

.footer.footer-six {
  background: #f7f6f2
}

.footer.footer-six .row_newsletter {
  padding: 0 30px
}

.footer.footer-six .nov-subscription {
  position: relative;
  background: #001c7a;
  -webkit-border-radius: 45px;
  -moz-border-radius: 45px;
  -ms-border-radius: 45px;
  -o-border-radius: 45px;
  border-radius: 45px;
  padding: 12px
}

@media (max-width:767px) {
  .footer.footer-six .nov-subscription {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px
  }
}

.footer.footer-six .nov-subscription .title_block {
  font-size: 1.8rem;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  width: 48%
}

.footer.footer-six .nov-subscription .title_block .icon {
  display: inline-block
}

.footer.footer-six .nov-subscription .title_block img {
  padding-left: 10px;
  padding-right: 20px
}

.lang-rtl .footer.footer-six .nov-subscription .title_block img {
  padding-left: 20px;
  padding-right: 10px
}

@media (min-width:768px) {
  .footer.footer-six .nov-subscription {
    margin-top: -35px
  }

  .footer.footer-six .nov-subscription .nov-wrap {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center
  }
}

.footer.footer-six .nov-subscription .block_newsletter {
  width: 52%
}

.footer.footer-six .nov-subscription .block_newsletter form {
  margin-left: auto;
  max-width: 600px;
  display: flex
}

.footer.footer-six .nov-subscription .block_newsletter form input {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  height: 46px;
  text-align: left
}

.lang-rtl .footer.footer-six .nov-subscription .block_newsletter form input {
  text-align: right
}

.footer.footer-six .nov-subscription .block_newsletter form .input-group-btn {
  margin-top: 0px !important;
  padding-left: 8px
}

.lang-rtl .footer.footer-six .nov-subscription .block_newsletter form .input-group-btn {
  padding-right: 8px;
  padding-left: inherit
}

.footer.footer-six .nov-subscription .block_newsletter form .input-group-btn .btn-secondary {
  height: 46px;
  min-height: 46px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  padding: 0 20px;
  background: #58c06f
}

.footer.footer-six .nov-subscription .block_newsletter form .input-group-btn .btn-secondary:hover {
  background: #78b144
}

@media (max-width:767px) {
  .footer.footer-six .nov-subscription .title_block {
    width: 100%;
    text-align: center;
    margin: 15px 0
  }

  .footer.footer-six .nov-subscription .block_newsletter {
    width: 100%
  }
}

.footer.footer-six .link-list {
  position: relative
}

.footer.footer-six .link-list .title_block {
  color: #222
}

.footer.footer-six .link-list ul li a {
  color: #666
}

.footer.footer-six .link-list ul li a:hover {
  color: #78b144
}

.footer.footer-six .logo-footer {
  margin-top: 0
}

.footer.footer-six .logo-footer .title_block {
  color: #222;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase
}

.footer.footer-six .logo-footer .block_content .address .content .text {
  color: #222
}

.footer.footer-six .logo-footer .block_content .support .content .contact_support {
  color: #001c7a
}

.footer.footer-six .logo-footer .block_content .address .content .contact_address {
  color: #666
}

.footer.footer-six .logo-footer .block_content .support .content .text {
  color: #666;
  letter-spacing: -.6px
}

.footer.footer-six .menu-footer-bottom {
  border-top: 1px solid #e4e2d9
}

.footer.footer-six .menu-footer {
  max-width: 950px
}

.footer.footer-six .menu-footer ul {
  list-style: none;
  padding: 0
}

.footer.footer-six .menu-footer ul li {
  display: inline-block;
  line-height: 22px
}

.footer.footer-six .menu-footer ul li a {
  font-size: 1.2rem;
  border-right: 1px solid #9f9f9d;
  line-height: 10px;
  padding-right: 5px;
  margin-right: 5px
}

.lang-rtl .footer.footer-six .menu-footer ul li a {
  border-left: 1px solid #9f9f9d;
  border-right: initial
}

.lang-rtl .footer.footer-six .menu-footer ul li a {
  padding-left: 5px;
  padding-right: inherit
}

.lang-rtl .footer.footer-six .menu-footer ul li a {
  margin-left: 5px;
  margin-right: inherit
}

.footer.footer-six .menu-footer ul li:last-child a {
  border-right: none
}

.lang-rtl .footer.footer-six .menu-footer ul li:last-child a {
  border-left: none;
  border-right: initial
}

.footer.footer-six #nov-copyright {
  background: #001c7a;
  border-top: none;
  color: #fff
}

.footer.footer-seven .link-list {
  position: relative
}

.footer.footer-seven .link-list .title_block {
  color: #FFEB3B
}

.footer.footer-seven .link-list ul li a {
  color: #FFEB3B
}

.footer.footer-seven .link-list ul li a:hover {
  color: #4c75ff
}

.footer.footer-seven #nov-copyright {
  border-top: 1px solid #ebe9e2;
  color: #666
}

body:not(#index) .footer-seven {
  border-top: 1px solid #e8e8e8
}

.displayhomenovfive .footer.footer-four .nov-subscription {
  -webkit-border-radius: 45px;
  -moz-border-radius: 45px;
  -ms-border-radius: 45px;
  -o-border-radius: 45px;
  border-radius: 45px
}

.displayhomenovfive .footer.footer-four .nov-subscription:before,
.displayhomenovfive .footer.footer-four .nov-subscription:after {
  display: none
}

.displayhomenovfive .footer.footer-four .nov-subscription .block_newsletter form .input-group-btn .btn-secondary,
.displayhomenovfive .footer.footer-four .nov-subscription .block_newsletter form input {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px
}

@media (max-width:767px) {
  .displayhomenovfive .footer.footer-four .nov-subscription {
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px
  }
}

#index .footer-three {
  padding-top: 70px
}

@media (min-width:992px) {
  #index .header-1 {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9;
    background: transparent
  }
}

.pagehome-one .nivo-controlNav {
  bottom: 70px
}

.pagehome-one .nov-productlist .owl-theme .owl-dots {
  display: none
}

.pagehome-one .slide1 {
  position: relative;
  z-index: 2;
  -webkit-box-shadow: 7px 7px 20px rgba(0, 0, 0, .6);
  -moz-box-shadow: 7px 7px 20px rgba(0, 0, 0, .6);
  -ms-box-shadow: 7px 7px 20px rgba(0, 0, 0, .6);
  -o-box-shadow: 7px 7px 20px rgba(0, 0, 0, .6);
  box-shadow: 7px 7px 20px rgba(0, 0, 0, .6)
}

.pagehome-one .background-row {
  background-size: cover
}

.pagehome-one .banner-top {
  padding: 86px 0 284px
}

.pagehome-one .banner-top .custom_policy .block_item:nth-child(1),
.pagehome-one .banner-top .custom_policy .block_item:nth-child(2) {
  padding: 0 15px 45px;
  border-bottom: 1px dashed rgba(255, 255, 255, .2)
}

.pagehome-one .banner-top .custom_policy .block_item:nth-child(1),
.pagehome-one .banner-top .custom_policy .block_item:nth-child(3) {
  border-right: 1px dashed rgba(255, 255, 255, .2)
}

.lang-rtl .pagehome-one .banner-top .custom_policy .block_item:nth-child(1),
.lang-rtl .pagehome-one .banner-top .custom_policy .block_item:nth-child(3) {
  border-left: 1px dashed rgba(255, 255, 255, .2);
  border-right: initial
}

.pagehome-one .banner-top .custom_policy .block_item:nth-child(3),
.pagehome-one .banner-top .custom_policy .block_item:nth-child(4) {
  padding-top: 43px
}

.pagehome-one .banner-top .custom_policy .block_item .policy-icon {
  min-width: 54px;
  padding-top: 8px;
  margin-right: 12px;
  text-align: center
}

.lang-rtl .pagehome-one .banner-top .custom_policy .block_item .policy-icon {
  margin-left: 12px;
  margin-right: inherit
}

.pagehome-one .banner-top .custom_policy .block_item .media-body {
  text-align: left
}

.lang-rtl .pagehome-one .banner-top .custom_policy .block_item .media-body {
  text-align: right
}

.pagehome-one .banner-top .custom_policy .block_item .media-body .title-policy {
  font-size: 2rem;
  color: #f98d00;
  font-weight: 600;
  font-family: "Poppins", sans-serif
}

.pagehome-one .banner-top .custom_policy .block_item .media-body .desc-policy {
  padding-top: 20px;
  font-size: 1.4rem;
  color: #fff;
  font-weight: 400
}

.pagehome-one .nov-productlist {
  margin: 90px 0 0 0
}

.pagehome-one .testimonial {
  padding-top: 90px;
  margin-top: 30px;
  text-align: center
}

.pagehome-one .testimonial .title_block {
  font-size: 11px;
  color: #1aa56c;
  font-weight: 400;
  line-height: 20px;
  text-transform: uppercase;
  margin-bottom: 4px;
  font-family: "Roboto", sans-serif
}

.pagehome-one .testimonial .title_block .sub_title {
  font-size: 2.4rem;
  margin: 0;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #001c7a;
  text-transform: none;
  margin-bottom: 47px;
  padding-top: 12px
}

.pagehome-one .category-html>.nov-row-wrap {
  margin-left: 0;
  margin-right: 0
}

.lang-rtl .pagehome-one .category-html>.nov-row-wrap {
  margin-left: 0;
  margin-right: 0
}

.pagehome-one .content-text .block_content {
  background-repeat: no-repeat
}

.pagehome-one .content-text .special-view-items {
  padding: 99px 0
}

.pagehome-one .content-text .special-view-items .item_special .special__info {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  position: relative;
  margin: 0 60px 40px
}

@media (min-width:992px) and (max-width:1199px) {
  .pagehome-one .content-text .special-view-items .item_special .special__info {
    margin: 0 45px 40px
  }
}

.pagehome-one .content-text .special-view-items .item_special .special__info:after {
  content: '';
  display: block;
  width: 100%;
  position: absolute;
  border-top: 1px dashed #cdcebf;
  top: 13px
}

.pagehome-one .content-text .special-view-items .item_special .special__info .block_special .special__title {
  display: inline-block;
  background: #f8f2e4;
  position: relative;
  z-index: 9;
  padding-right: 8px;
  margin-bottom: 7px
}

.lang-rtl .pagehome-one .content-text .special-view-items .item_special .special__info .block_special .special__title {
  padding-left: 8px;
  padding-right: inherit
}

.pagehome-one .content-text .special-view-items .item_special .special__info .block_special .special__title a {
  font-weight: 600;
  font-size: 1.6rem;
  color: #222;
  line-height: 20px;
  font-family: "Poppins", sans-serif
}

.pagehome-one .content-text .special-view-items .item_special .special__info .block_special .special__title a:hover {
  color: #001c7a
}

.pagehome-one .content-text .special-view-items .item_special .special__info .special__price {
  font-weight: 700;
  font-size: 13px;
  color: #78b144;
  font-family: "Poppins", sans-serif;
  line-height: 20px;
  background: #f8f2e4;
  position: relative;
  z-index: 9;
  padding-left: 8px
}

.pagehome-one #testimonial_block.testimonial-type-one .content-info .testimonial-avarta {
  display: none
}

.pagehome-one #testimonial_block.testimonial-type-one .content-info .text {
  padding: 0 50px 10px 50px;
  position: relative;
  max-width: 765px;
  margin: 0 auto
}

.pagehome-one #testimonial_block.testimonial-type-one .content-info .text p {
  font-size: 1.8rem;
  font-family: "Roboto", sans-serif;
  line-height: 30px;
  color: #666;
  font-weight: 300
}

.pagehome-one #testimonial_block.testimonial-type-one .content-info .text:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: url(data:image/png;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVEMDlFQUYzRThFMTExRUFBRjM1OTI0NkZFNjNBNzNDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVEMDlFQUY0RThFMTExRUFBRjM1OTI0NkZFNjNBNzNDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUQwOUVBRjFFOEUxMTFFQUFGMzU5MjQ2RkU2M0E3M0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUQwOUVBRjJFOEUxMTFFQUFGMzU5MjQ2RkU2M0E3M0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAmAC0DAREAAhEBAxEB/8QAdQAAAwEAAwAAAAAAAAAAAAAABAUGAwECCAEAAwEBAAAAAAAAAAAAAAAAAAEDAgQQAAIBAwICCQMFAAAAAAAAAAECAwARBCESMQVBUWFxobEiUhOBkTLBQnIjFREBAQEBAQEBAQAAAAAAAAAAAAERAiEDEhP/2gAMAwEAAhEDEQA/APUWbmJiwmRtWOiL1mhnrrIn3lzs6Uj1SH2L+I+lJDbVHjRGLHjjPFVAPfam6JMgfmWeuJELayv+C/qaGe+sJEXNzpb3aTXVuhb+ApI+1TbRs29FrdtN0p7nGQZswoNVj9Cjt6fGk5+7tOsDEXGx1QD1nWQ9Zprc85BFDSZyZHzc87dd7bI+69hSc9u1RY8EcEKxILKo+566a8mNKDSLSMZTID6i26/be9Jy60XNzFbcJnv/ACJ86D/VNcTmjT4s6yaTRxswI0uAKanPewlR3Rg6Eqw4EcaSTWPOzI23LM9+0kj7Gg51TUc7JwTJtHzhghHRcgkN4U1P6eE+REYp5IzxViKSVmVnQQvlkTS5WwcGRw3cVI8zQ3xPQpBBIOhGhFDDigOwDfGT+0EA95vagzfnMeE8tzKI8gAbgQxBHRewOtNX6SFAVS1t4A92tvK9JI95MmEisIpPlmIG82IsOoXAprfOQHzWLBM7tHMFlv8A2RkNa/YQDQx3JpeiKzWZwg9xufIGkwa/Fyr/ADinzabxeXab77G2luFqauc4/9k=);
  width: 45px;
  height: 38px
}

.lang-rtl .pagehome-one #testimonial_block.testimonial-type-one .content-info .text:before {
  right: 0;
  left: auto
}

.pagehome-two .nov-productlist .text-center .title_block:after {
  background: #ec8527
}

.pagehome-two .nov-productlist .owl-theme .owl-dots {
  display: none
}

.pagehome-two #nov-slider .nivo-controlNav {
  bottom: 55px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.lang-rtl .pagehome-two #nov-slider .nivo-controlNav {
  right: 50%;
  left: auto
}

.lang-rtl .pagehome-two #nov-slider .nivo-controlNav {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%)
}

.pagehome-two #nov-slider .nivo-controlNav a {
  background: #fff
}

.pagehome-two #nov-slider .nivo-controlNav a:hover,
.pagehome-two #nov-slider .nivo-controlNav a.active {
  border: 2px solid#001c7a;
  background: #001c7a
}

.pagehome-two .banner-top1 {
  padding-top: 135px;
  padding-bottom: 220px;
  position: relative
}

.pagehome-two .banner-top1:before {
  content: '';
  display: block;
  width: 100%;
  height: 89px;
  background-image: url(http://images.vinovathemes.com/prestashop_ecomart/before_footer.png);
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: -40px;
  z-index: 2
}

.pagehome-two .banner-top1 .banner-ct .sub-title {
  font-weight: 600;
  font-size: 1.2rem;
  text-transform: uppercase;
  line-height: 24px;
  letter-spacing: 2.3px;
  margin-bottom: 14px;
  font-family: "Poppins", sans-serif
}

.pagehome-two .banner-top1 .banner-ct .title_block {
  font-weight: 600;
  font-size: 3.2rem;
  line-height: 24px;
  text-transform: none;
  margin: 0 0 24px;
  font-family: "Poppins", sans-serif
}

@media (min-width:992px) and (max-width:1199px) {
  .pagehome-two .banner-top1 .banner-ct .title_block {
    font-size: 3rem
  }
}

.pagehome-two .banner-top1 .banner-ct .des-title p {
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 25px;
  color: #af460e;
  margin-bottom: 0
}

.pagehome-two .banner-top1 .banner-ct .button-text {
  font-weight: 900;
  font-size: 11px;
  line-height: 20px;
  padding: 14px 0;
  margin-top: 22px;
  min-width: 173px;
  background: #c44f00;
  text-align: center;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
  text-transform: uppercase
}

.pagehome-two .banner-top1 .banner-ct .button-text:hover {
  background: #001c7a
}

.pagehome-two .banner-top1 .bd-content {
  margin-top: 46px;
  margin-left: 36px
}

.lang-rtl .pagehome-two .banner-top1 .bd-content {
  margin-right: 36px;
  margin-left: inherit
}

.pagehome-two .banner-top1 .bd-content .box_title {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 2.4rem;
  line-height: 24px;
  color: #78b144;
  margin-bottom: 30px
}

.pagehome-two .banner-top1 .bd-content .box-item:not(:last-child) {
  margin-bottom: 10px
}

.pagehome-two .banner-top1 .bd-content .box-item .about-icon {
  padding-right: 19px
}

.lang-rtl .pagehome-two .banner-top1 .bd-content .box-item .about-icon {
  padding-left: 19px;
  padding-right: inherit
}

.pagehome-two .banner-top1 .bd-content .box-item .title_about {
  font-weight: 500;
  font-size: 13px;
  line-height: 24px;
  color: #78b144;
  font-family: "Poppins", sans-serif
}

.pagehome-two .policy-two {
  position: relative;
  z-index: 9;
  margin-top: -103px
}

.pagehome-two .testimonial_two {
  text-align: center;
  margin-top: 145px
}

.pagehome-two .testimonial_two .background-row {
  background-size: cover
}

.pagehome-two .testimonial_two:before {
  content: '';
  display: block;
  width: 100%;
  height: 74px;
  background-image: url(http://images.vinovathemes.com/prestashop_ecomart/before_footer.png);
  background-repeat: no-repeat;
  position: absolute;
  top: -50px;
  background-size: cover;
  left: 0
}

.lang-rtl .pagehome-two .testimonial_two:before {
  right: 0;
  left: auto
}

.pagehome-two .testimonial_two .title_block {
  margin-top: 100px;
  font-size: 12px;
  color: #e06512;
  line-height: 24px;
  letter-spacing: 2px
}

.pagehome-two .testimonial_two .title_block .sub_title {
  padding-top: 17px;
  font-size: 32px;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  letter-spacing: 0;
  color: #78b144
}

.pagehome-two #testimonial_block {
  overflow: hidden
}

.pagehome-two #testimonial_block .owl-stage-outer {
  overflow: initial
}

.pagehome-two #testimonial_block.testimonial-type-one {
  padding-top: 150px;
  margin-left: -15px;
  margin-right: -15px
}

.lang-rtl .pagehome-two #testimonial_block.testimonial-type-one {
  margin-left: -15px;
  margin-right: -15px
}

.pagehome-two #testimonial_block.testimonial-type-one .content-info {
  margin: 0 15px;
  background: #fff;
  padding-bottom: 50px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  -o-border-radius: 9px;
  border-radius: 9px
}

.pagehome-two #testimonial_block.testimonial-type-one .content-info .testimonial-avarta {
  display: inline-block;
  position: relative;
  width: 172px;
  height: 191px;
  line-height: 191px;
  margin-top: -95px
}

.pagehome-two #testimonial_block.testimonial-type-one .content-info .testimonial-avarta img {
  padding: 15px;
  max-width: 172px;
  height: auto;
  border-radius: 75px
}

.pagehome-two #testimonial_block.testimonial-type-one .content-info .testimonial-avarta:before {
  content: "";
  width: 170px;
  height: 191px;
  background: url(../img/hexagon.png) no-repeat;
  position: absolute;
  top: 0;
  left: 0
}

.pagehome-two #testimonial_block.testimonial-type-one .content-info .media-body {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: relative;
  padding-top: 50px;
  margin-top: 15px
}

.pagehome-two #testimonial_block.testimonial-type-one .content-info .media-body:before {
  content: "";
  position: absolute;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  top: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAhCAYAAABa+rIoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REI1MjlBN0VGMUJDMTFFQUE3NDlFMERERTIzREZERkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REI1MjlBN0ZGMUJDMTFFQUE3NDlFMERERTIzREZERkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjUyOUE3Q0YxQkMxMUVBQTc0OUUwRERFMjNERkRGRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjUyOUE3REYxQkMxMUVBQTc0OUUwRERFMjNERkRGRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn0PSdEAAAKRSURBVHjarFjbbtNAELXXSSMntA1tQS2VyqXq//8Ot0iAEIWHpIU6JiZ2wiw6i1arnV2Pu0c6D3Gs47nujJ1n/VAQT4lz4oQ4Jm6I74hdJseIeEY8JpZERfxNfEvc2zfFoEUuPfeWuCY17hn0Cuf6FEZ2fYzTN74knjD//yE2AqO03htEy4e16yhnXE68Jh4FHvZTYJiO0g1xFrjnl88bH15FDPOKBRx9HTHMq+eL3PNAKjVq4r0gcheBVJp0rohVzLgDFKsPur4+Ex8E6dTROmf+0935Cc6yLW3jikm1FnpPbIWdeYW0utBR+kDcxTrI9tIXft1BiwGGPcXx4GILvV2f9jbgwv9VeGTE9L70ddQYN8Hp70vncoBhT5ioVWimTGIc150/7HEiwClz/VYioqz6cNGixaXImSxsBGfjf+MmmJMuVgOjNmXOT7GjI9SHD/d4UIktpEVj1JFhfxjQm1kLQ4to1lznjpjCzTByxp7rezzoFg3ji5wPN4yeNuwOeo07kM+RWt+w5mqqxCqVecbOBWNESG8Kvc6eGAXERgML/xAjz56zl4GFIqZ3bDusGC8lOMMCafSKR+q9MEaqgV66MJtyCq0MS65KJVYgeqn0dDZP1MAXFB/mCbX+6aU0rsSxsE+kN1U4CFMgR901qVKrmIN0KHahzVaIvRKu3SG0KJFUeo3CptAmEKusGZqi7h4UhJYJxJZWBO8S6K3MufT9kdFbOxvutz7vCJF32KqwCrmJvK9y0HX20XGuw+/5wNrVel3hbKpbzLVcYNiC6dAaJXMkMGwLwza+NaZGYc96bCprCNWRJqmx0BY9Urmwz908sr7MYeiB9WWpQsFL3gfMe4XRG1tfESruc8RfAQYACRKbOtTIF5YAAAAASUVORK5CYII=);
  width: 39px;
  height: 33px
}

.lang-rtl .pagehome-two #testimonial_block.testimonial-type-one .content-info .media-body:before {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%)
}

.lang-rtl .pagehome-two #testimonial_block.testimonial-type-one .content-info .media-body:before {
  right: 50%;
  left: auto
}

.pagehome-two #testimonial_block.testimonial-type-one .content-info .text {
  padding: 0 20px 0 20px;
  position: relative;
  font-size: 13px;
  line-height: 22px
}

.pagehome-two #testimonial_block.testimonial-type-one .content-info .text p {
  font-size: 1.8rem;
  font-family: "Roboto", sans-serif;
  line-height: 30px;
  color: #666;
  font-weight: 300
}

.pagehome-two #testimonial_block.testimonial-type-one .box-info {
  font-size: 16px;
  font-weight: 600;
  color: #222;
  text-transform: capitalize;
  padding-right: 20px;
  position: relative;
  line-height: 24px
}

.lang-rtl .pagehome-two #testimonial_block.testimonial-type-one .box-info {
  padding-left: 20px;
  padding-right: inherit
}

.pagehome-two #testimonial_block.testimonial-type-one .box-info:before {
  content: '';
  width: 7px;
  height: 2px;
  background: #656565;
  position: absolute;
  top: 11px;
  right: 7px
}

.lang-rtl .pagehome-two #testimonial_block.testimonial-type-one .box-info:before {
  left: 7px;
  right: auto
}

.pagehome-two #testimonial_block.testimonial-type-one .box-dress {
  font-size: 16px;
  color: #222;
  line-height: 24px;
  font-family: "Poppins", sans-serif;
  font-weight: 400
}

.pagehome-two .nov-manufacture .block_content {
  margin-top: 100px;
  margin-left: -15px;
  margin-right: -15px
}

.lang-rtl .pagehome-two .nov-manufacture .block_content {
  margin-left: -15px;
  margin-right: -15px
}

.pagehome-two .nov-manufacture .block_content .item {
  padding-left: 15px;
  padding-right: 15px
}

.lang-rtl .pagehome-two .nov-manufacture .block_content .item {
  padding-left: 15px;
  padding-right: 15px
}

.pagehome-three {
  overflow: inherit
}

.pagehome-three .nivo-directionNav a.nivo-nextNav {
  right: 15px;
  background: rgba(13, 122, 82, .3)
}

.lang-rtl .pagehome-three .nivo-directionNav a.nivo-nextNav {
  left: 15px;
  right: auto
}

.pagehome-three .nivo-directionNav a.nivo-prevNav {
  left: 15px;
  background: rgba(13, 122, 82, .3)
}

.lang-rtl .pagehome-three .nivo-directionNav a.nivo-prevNav {
  right: 15px;
  left: auto
}

.pagehome-three .background-row {
  background-size: contain
}

.pagehome-three .product-miniature.item-one {
  border: none
}

.pagehome-three .product-miniature .add-to-cart {
  background: #78b144;
  color: #fff
}

.pagehome-three .product-miniature .add-to-cart .icon-cart-product {
  background-position: -19px -96px
}

.pagehome-three .product-miniature .add-to-cart:hover {
  background: #001c7a
}

.pagehome-three .contact-home {
  position: relative
}

@media (min-width:768px) and (max-width:991px) {
  .pagehome-three .contact-home .nov-modules {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
  }

  .pagehome-three .contact-home .nov-modules .contact-form {
    margin-top: -100px
  }

  .pagehome-three .contact-home .nov-html {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
  }
}

@media (min-width:768px) {
  .pagehome-three .contact-home:after {
    content: '';
    display: block;
    width: 100%;
    left: 0;
    height: 1px;
    background: #f3f3f3;
    position: absolute;
    bottom: 33px;
    z-index: 1
  }

  .lang-rtl .pagehome-three .contact-home:after {
    right: 0;
    left: auto
  }
}

.pagehome-three .contact-home .block_contact {
  position: relative;
  z-index: 2;
  padding-top: 26px
}

.pagehome-three .contact-home .block_contact .section-delivery {
  margin-bottom: 32px
}

.pagehome-three .contact-home .block_contact .section-delivery .title_delivery {
  font-size: 3rem;
  font-weight: 600;
  color: #062e87;
  line-height: 50px;
  font-family: "Poppins", sans-serif
}

.pagehome-three .contact-home .block_contact .section-delivery .sub_delivery {
  font-size: 1.5rem;
  font-weight: 400;
  color: #666;
  line-height: 25px;
  margin-top: 10px
}

.pagehome-three .contact-home .block_contact .contact_phone {
  margin-bottom: 34px;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center
}

.pagehome-three .contact-home .block_contact .contact_phone .content {
  font-weight: 700;
  color: #222
}

.pagehome-three .contact-home .block_contact .contact_phone .content .sub_i_contact {
  font-size: 2rem;
  color: #78b144;
  font-family: "Poppins", sans-serif
}

.pagehome-three .contact-home .block_contact .contact_phone .icon-contact {
  background: transparent
}

.pagehome-three .contact-home .block_contact .contact_ship {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 0 10px;
  margin: 0 -10px;
  background: #fff
}

.pagehome-three .contact-home .block_contact .contact_ship .content,
.pagehome-three .contact-home .block_contact .contact_ship .icon-contact {
  background: #fff
}

.pagehome-three .contact-home .block_contact .contact_ship .content .tt_i_contact,
.pagehome-three .contact-home .block_contact .contact_ship .icon-contact .tt_i_contact {
  font-weight: 900;
  color: #78b144;
  text-transform: uppercase;
  font-size: 11px
}

.pagehome-three .contact-home .contact-form {
  padding: 30px;
  background: #fff;
  -webkit-border-radius: 19px;
  -moz-border-radius: 19px;
  -ms-border-radius: 19px;
  -o-border-radius: 19px;
  border-radius: 19px;
  -webkit-box-shadow: 10px 0 30px rgba(0, 0, 0, .25);
  -moz-box-shadow: 10px 0 30px rgba(0, 0, 0, .25);
  -ms-box-shadow: 10px 0 30px rgba(0, 0, 0, .25);
  -o-box-shadow: 10px 0 30px rgba(0, 0, 0, .25);
  box-shadow: 10px 0 30px rgba(0, 0, 0, .25);
  position: relative;
  margin-top: -168px;
  z-index: 9;
  min-height: 484px
}

.pagehome-three .banner-bottom {
  padding-top: 142px;
  padding-bottom: 135px
}

.pagehome-three .banner-bottom .title_block {
  text-align: center;
  margin-bottom: 65px
}

.pagehome-three .banner-bottom .title_block span {
  color: #001c7a;
  font-size: 3rem;
  text-transform: capitalize
}

.pagehome-three .banner-bottom .title_block .sub_title {
  font-size: 1.1rem;
  line-height: 22px;
  color: #909090;
  font-family: "Roboto", sans-serif;
  text-transform: uppercase
}

.pagehome-three .banner-bottom .custom_text-right,
.pagehome-three .banner-bottom .custom_text-left {
  text-align: left
}

.pagehome-three .banner-bottom .custom_text-right .text,
.pagehome-three .banner-bottom .custom_text-left .text {
  margin-bottom: 55px
}

.lang-rtl .pagehome-three .banner-bottom .custom_text-right,
.lang-rtl .pagehome-three .banner-bottom .custom_text-left {
  text-align: right
}

.pagehome-three .banner-bottom .custom_text-right .title-setting,
.pagehome-three .banner-bottom .custom_text-left .title-setting {
  font-size: 1.8rem;
  font-weight: 600;
  margin-bottom: 5px;
  font-family: "Poppins", sans-serif
}

.pagehome-three .banner-bottom .custom_text-right .sub-setting,
.pagehome-three .banner-bottom .custom_text-left .sub-setting {
  font-size: 1.4rem;
  font-weight: 600;
  margin-bottom: 20px
}

.pagehome-three .banner-bottom .custom_text-right .rte-setting p,
.pagehome-three .banner-bottom .custom_text-left .rte-setting p {
  line-height: 22px;
  color: #666
}

.pagehome-three .banner-bottom .custom_text-right .text:last-child {
  margin-bottom: 0
}

.pagehome-three .banner-bottom .custom_text-right {
  text-align: right
}

.lang-rtl .pagehome-three .banner-bottom .custom_text-right {
  text-align: left
}

.pagehome-three .nov-productlist {
  margin: 80px 0 15px 0
}

.pagehome-three .nov-productlist .text-center {
  margin-bottom: 28px;
  border-bottom: none
}

.pagehome-three .nov-productlist .text-center .title_block {
  font-size: 3rem;
  color: #001c7a
}

.pagehome-three .nov-productlist .text-center .title_block .sub_title {
  font-size: 1.3rem;
  color: #666;
  padding-top: 5px;
  font-family: "Roboto", sans-serif
}

.pagehome-three .nov-productlist .text-center .title_block:after {
  display: none
}

.pagehome-three .nov-productlist .owl-theme .owl-dots {
  bottom: -65px;
  top: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.lang-rtl .pagehome-three .nov-productlist .owl-theme .owl-dots {
  right: 50%;
  left: auto
}

.lang-rtl .pagehome-three .nov-productlist .owl-theme .owl-dots {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%)
}

.pagehome-three .nov-productlist .block-padding {
  padding-bottom: 60px
}

.pagehome-three .nov-manufacture .block_content {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  background: #fff;
  -webkit-transform: translateY(50%);
  -ms-transform: translateY(50%);
  transform: translateY(50%);
  -webkit-box-shadow: 8px 6px 30px 0 rgba(0, 0, 0, .15);
  -moz-box-shadow: 8px 6px 30px 0 rgba(0, 0, 0, .15);
  -ms-box-shadow: 8px 6px 30px 0 rgba(0, 0, 0, .15);
  -o-box-shadow: 8px 6px 30px 0 rgba(0, 0, 0, .15);
  box-shadow: 8px 6px 30px 0 rgba(0, 0, 0, .15);
  position: relative;
  z-index: 2;
  overflow: hidden
}

.pagehome-three .nov-manufacture .block_content .active:not(last-child) .logo-manu {
  border-right: 1px solid #f2f3f7
}

.lang-rtl .pagehome-three .nov-manufacture .block_content .active:not(last-child) .logo-manu {
  border-left: 1px solid #f2f3f7;
  border-right: initial
}

.pagehome-four .productlist_deal .block-padding {
  padding-left: 7.5px;
  padding-right: 7.5px
}

.lang-rtl .pagehome-four .productlist_deal .block-padding {
  padding-left: 7.5px;
  padding-right: 7.5px
}

.pagehome-four .productlist_deal .block-margin {
  margin: 0
}

.pagehome-four .productlist_deal .block-margin .item-product {
  padding: 15px 7.5px
}

@media (max-width:1500px) and (min-width:768px) {
  .pagehome-four .productlist_deal .countdownfree .item-time {
    width: 40px;
    height: 40px;
    padding: 5px 0
  }
}

.pagehome-four .nov-blog .title_block {
  font-size: 2.8rem;
  color: #222
}

.pagehome-four .nov-blog .block-content-blog {
  margin-left: -15px;
  margin-right: -15px
}

.lang-rtl .pagehome-four .nov-blog .block-content-blog {
  margin-left: -15px;
  margin-right: -15px
}

.pagehome-four .grow-best-food .background-row {
  background-size: cover
}

.pagehome-four .nov-manufacture .block_content {
  border-top: 1px solid #f2f2f2;
  padding-top: 5px
}

.pagehome-five #nov-slider .nivo-controlNav {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.lang-rtl .pagehome-five #nov-slider .nivo-controlNav {
  right: 50%;
  left: auto
}

.lang-rtl .pagehome-five #nov-slider .nivo-controlNav {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%)
}

.pagehome-five #nov-slider .nivo-controlNav a {
  border: 2px solid#001c7a;
  background: #001c7a
}

.pagehome-five #nov-slider .nivo-controlNav a.active,
.pagehome-five #nov-slider .nivo-controlNav a:hover {
  border: 2px solid #ff9c00;
  background: transparent
}

.pagehome-five .nov-policy {
  z-index: 1
}

.pagehome-five .productlist_deal .text-center .title_block .text-uppercase {
  text-transform: initial !important
}

.pagehome-five .productlist_deal .owl-dots {
  padding-top: 25px
}

@media (min-width:1200px) {
  .pagehome-five .productlist_deal .product-miniature2 .thumbnail-container {
    min-width: 300px
  }
}

@media (min-width:992px) and (max-width:1199px) {
  .pagehome-five .productlist_deal .block-margin .product-groups-deals .product-buttons .add-to-cart {
    padding: 0 10px
  }
}

.pagehome-five .nov-blog .title_block {
  font-size: 2.8rem;
  color: #222;
  font-weight: 700
}

.pagehome-five .nov-blog .block-content-blog {
  margin-left: -15px;
  margin-right: -15px
}

.lang-rtl .pagehome-five .nov-blog .block-content-blog {
  margin-left: -15px;
  margin-right: -15px
}

.pagehome-five .nov-manufacture .block_content {
  border-top: 1px solid #f2f2f2;
  padding-top: 5px
}

@media (min-width:768px) {
  .pagehome-six #nov-slider {
    padding-right: 5px
  }

  .lang-rtl .pagehome-six #nov-slider {
    padding-left: 5px;
    padding-right: inherit
  }
}

.pagehome-six #nov-slider .nivo-controlNav {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.lang-rtl .pagehome-six #nov-slider .nivo-controlNav {
  right: 50%;
  left: auto
}

.lang-rtl .pagehome-six #nov-slider .nivo-controlNav {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%)
}

.pagehome-six #nov-slider .nivo-controlNav a {
  border: 2px solid#001c7a;
  background: #001c7a
}

.pagehome-six #nov-slider .nivo-controlNav a.active,
.pagehome-six #nov-slider .nivo-controlNav a:hover {
  border: 2px solid #ff9c00;
  background: transparent
}

@media (min-width:768px) {
  .pagehome-six .banner-right {
    padding-left: 5px
  }

  .lang-rtl .pagehome-six .banner-right {
    padding-right: 5px;
    padding-left: inherit
  }
}

.pagehome-six .nov-productgrid .text-content {
  margin-bottom: 45px
}

.pagehome-six .nov-productgrid .owl-theme .owl-nav [class*='owl-'] {
  top: -57px
}

.pagehome-six .nov-productgrid .item .product-miniature {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border: 1px solid #eaeaea
}

.pagehome-six .nov-productgrid .item .product-miniature:hover {
  -webkit-box-shadow: 3px 4px 15px 0 rgba(0, 0, 0, .1);
  -moz-box-shadow: 3px 4px 15px 0 rgba(0, 0, 0, .1);
  -ms-box-shadow: 3px 4px 15px 0 rgba(0, 0, 0, .1);
  -o-box-shadow: 3px 4px 15px 0 rgba(0, 0, 0, .1);
  box-shadow: 3px 4px 15px 0 rgba(0, 0, 0, .1)
}

.pagehome-six .category-title .block-product {
  border-bottom: 1px solid #efefef;
  padding-bottom: 95px
}

.pagehome-six .nov-blog .title_block {
  font-size: 2.8rem;
  color: #222;
  font-weight: 700
}

.pagehome-six .nov-blog .block-content-blog {
  margin-left: -15px;
  margin-right: -15px
}

.lang-rtl .pagehome-six .nov-blog .block-content-blog {
  margin-left: -15px;
  margin-right: -15px
}

.pagehome-six .nov-manufacture .block_content {
  border-top: 1px solid #f2f2f2;
  padding-top: 5px
}

@media (max-width:767px) {
  .pagehome-six .block-slider {
    order: -1
  }

  .pagehome-six .nov-productgrid .owl-theme .owl-nav [class*='owl-'] {
    top: -53px
  }
}

@media (min-width:768px) {
  .pagehome-seven #nov-slider {
    padding-right: 5px
  }

  .lang-rtl .pagehome-seven #nov-slider {
    padding-left: 5px;
    padding-right: inherit
  }
}

.pagehome-seven #nov-slider .nivo-controlNav {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.lang-rtl .pagehome-seven #nov-slider .nivo-controlNav {
  right: 50%;
  left: auto
}

.lang-rtl .pagehome-seven #nov-slider .nivo-controlNav {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%)
}

.pagehome-seven #nov-slider .nivo-controlNav a {
  border: 2px solid transparent;
  background: rgba(255, 255, 255, .6)
}

.pagehome-seven #nov-slider .nivo-controlNav a.active,
.pagehome-seven #nov-slider .nivo-controlNav a:hover {
  border: 2px solid #ff9c00;
  background: transparent
}

.pagehome-seven .background-full .background-row {
  background-size: cover
}

.pagehome-seven .productlist_deal .text-center .title_block .text-title {
  text-transform: initial;
  color: #fff
}

.pagehome-seven .productlist_deal .text-center .title_block .sub_title {
  color: #fff
}

.pagehome-seven .productlist_deal .owl-dots {
  padding-top: 25px
}

.pagehome-seven .productlist_deal .owl-dots .owl-dot:hover span,
.pagehome-seven .productlist_deal .owl-dots .owl-dot.active span {
  background: #001c7a
}

.pagehome-seven .productlist_deal .block-padding {
  padding-left: 7.5px;
  padding-right: 7.5px
}

.lang-rtl .pagehome-seven .productlist_deal .block-padding {
  padding-left: 7.5px;
  padding-right: 7.5px
}

.pagehome-seven .productlist_deal .block-margin {
  margin: 0
}

.pagehome-seven .productlist_deal .block-margin .item-product {
  padding: 15px 7.5px
}

.pagehome-seven .productlist_deal .block-margin .item-product .product-miniature2 {
  padding: 13px 0
}

@media (max-width:1500px) and (min-width:768px) {
  .pagehome-seven .productlist_deal .countdownfree .item-time {
    width: 45px;
    height: 45px;
    padding: 5px 0
  }
}

.pagehome-seven .nov-blog .title_block {
  font-size: 2.8rem;
  color: #222;
  font-weight: 700
}

.pagehome-seven .nov-blog .block-content-blog {
  margin-left: -15px;
  margin-right: -15px
}

.lang-rtl .pagehome-seven .nov-blog .block-content-blog {
  margin-left: -15px;
  margin-right: -15px
}

#content-hook-order-confirmation-footer .featured-products h1 {
  margin-bottom: 30px
}

#content-hook-order-confirmation-footer .product_list {
  margin-left: -15px;
  margin-right: -15px
}

.lang-rtl #content-hook-order-confirmation-footer .product_list {
  margin-left: -15px;
  margin-right: -15px
}

#content-hook-order-confirmation-footer .product_list .item {
  text-align: center;
  padding: 0 15px
}

#content-hook-order-confirmation-footer .product_list .item .product-miniature .add-to-cart {
  min-width: 160px
}

@media (max-width:767px) {
  #content-hook-order-confirmation-footer .product_list {
    margin-left: -7.5px;
    margin-right: -7.5px
  }

  .lang-rtl #content-hook-order-confirmation-footer .product_list {
    margin-left: -7.5px;
    margin-right: -7.5px
  }

  #content-hook-order-confirmation-footer .product_list .item {
    padding: 0 7.5px
  }
}

#pagenotfound {
  height: 100vh
}

#pagenotfound .modal-backdrop.fade.in {
  display: none
}

@media (min-width:576px) {
  #pagenotfound {
    overflow: hidden
  }
}

#pagenotfound .container {
  padding-top: 0;
  width: 100%;
  padding: 0
}

#pagenotfound .page-not-found {
  height: 100vh;
  padding-left: 20px;
  padding-right: 20px
}

#pagenotfound .page-not-found h4 {
  font-size: 1.6rem;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  line-height: 1.5
}

#pagenotfound .page-not-found .btn {
  margin-bottom: 20px;
  text-transform: uppercase;
  color: #fff;
  font-size: 1.1rem;
  font-weight: 700;
  padding: 6px 19px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  background-color: #45ab67;
  border: none
}

#pagenotfound .page-not-found .btn:hover {
  background-color: #368751
}

#pagenotfound .page-not-found .btn i {
  font-size: 30px;
  vertical-align: middle;
  margin-right: 10px
}

.lang-rtl #pagenotfound .page-not-found .btn i {
  margin-left: 10px;
  margin-right: inherit
}

#pagenotfound .page-not-found p {
  margin-bottom: 3.5rem
}

#pagenotfound .page-not-found.style_dark {
  background-color: #00426f;
  color: #fff
}

#pagenotfound .page-not-found.style_dark h2 {
  font-size: 3rem;
  font-weight: 700;
  font-family: "Poppins", sans-serif;
  margin-top: -6rem;
  margin-bottom: 3.5rem
}

#pagenotfound .page-not-found.style_light h1 {
  font-size: 10rem;
  font-weight: 700;
  font-family: "Poppins", sans-serif;
  color: #fe8126
}

#pagenotfound .page-not-found.style_light h2 {
  font-size: 2.4rem;
  font-family: "Poppins", sans-serif;
  color: #111;
  margin-bottom: 50px
}

@media (max-width:1600px) {
  #pagenotfound .page-not-found img {
    max-height: 500px
  }

  #pagenotfound .page-not-found.style_light h1 {
    font-size: 6rem
  }

  #pagenotfound .page-not-found.style_light h2 {
    margin-bottom: 30px;
    font-size: 2rem
  }
}

@media (max-width:1366px) {
  #pagenotfound .page-not-found.style_dark img {
    max-height: 315px
  }

  #pagenotfound .page-not-found.style_light img {
    max-height: 400px
  }
}

@media (max-height:500px) {
  #pagenotfound .page-not-found img {
    max-height: 160px
  }

  #pagenotfound .page-not-found.style_light h1 {
    font-size: 5rem
  }

  #pagenotfound .page-not-found.style_light h2 {
    margin-bottom: 10px
  }

  #pagenotfound .page-not-found.style_dark h2 {
    font-size: 2rem;
    margin-top: -2rem;
    margin-bottom: 1.5rem
  }
}

#pagenotfound #stickymenu_bottom_mobile,
#pagenotfound #_desktop_back_top,
#pagenotfound .footer,
#pagenotfound #header {
  display: none
}

@media (max-width:767px) {
  #pagenotfound .content-404 {
    margin-top: 40px
  }

  #pagenotfound .page-not-found {
    font-size: 1.4rem
  }

  #pagenotfound .page-not-found .image {
    margin-bottom: 2.5rem
  }
}

@media (max-width:1629px) {
  .header-top-right .block_hotline {
    display: none !important
  }
}

@media (min-width:1200px) and (max-width:1629px) {
  .productlist_deal .block-margin .product-groups-deals .product-buttons .add-to-cart {
    padding: 0 12px
  }
}

@media (min-width:1200px) {
  #header.header-7 .nov-megamenu {
    padding-left: 45px
  }

  .lang-rtl #header.header-7 .nov-megamenu {
    padding-right: 45px;
    padding-left: inherit
  }
}

@media (min-width:992px) and (max-width:1199px) {
  #header.header-4 .header-top .position-static {
    -webkit-flex: 0 0 36.666667%;
    -ms-flex: 0 0 36.666667%;
    flex: 0 0 36.666667%;
    max-width: 36.666667%
  }

  #header.header-4 .header-top .header-top-right {
    -webkit-flex: 0 0 46.666667%;
    -ms-flex: 0 0 46.666667%;
    flex: 0 0 46.666667%;
    max-width: 46.666667%
  }

  .page-home.pagehome-five .grow-best-food2 .background-row {
    background-size: 84%
  }
}

@media (min-width:768px) and (max-width:991px) {
  #header.header-5 .verticalmenu-left {
    padding-right: 0
  }

  .lang-rtl #header.header-5 .verticalmenu-left {
    padding-left: 0;
    padding-right: inherit
  }

  #header.header-6 .nov-megamenu .menu>li,
  #header.header-7 .nov-megamenu .menu>li {
    margin-left: 15px;
    margin-right: 15px
  }

  .lang-rtl #header.header-6 .nov-megamenu .menu>li,
  .lang-rtl #header.header-7 .nov-megamenu .menu>li {
    margin-left: 15px;
    margin-right: 15px
  }

  #header.header-7 .toggle-nav {
    font-size: 1rem
  }
}

@media (min-width:768px) {
  .header-1 {
    background: #001c7a
  }

  #header.header-2 {
    border-top: 5px solid #12a871
  }

  .col-md-cus-5 {
    position: relative;
    width: 100%;
    min-height: 1px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    padding-left: 15px;
    padding-right: 15px
  }

  .col-md-4-9 {
    position: relative;
    width: 100%;
    min-height: 1px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 44.44444444%;
    -ms-flex: 0 0 44.44444444%;
    flex: 0 0 44.44444444%;
    max-width: 44.44444444%;
    padding-left: 15px;
    padding-right: 15px
  }

  .col-md-5-9 {
    position: relative;
    width: 100%;
    min-height: 1px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 55.55555555%;
    -ms-flex: 0 0 55.55555555%;
    flex: 0 0 55.55555555%;
    max-width: 55.55555555%;
    padding-left: 15px;
    padding-right: 15px
  }

  .col-md-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: unset
  }
}

@media (min-width:992px) {
  html {
    font-size: 62.5%
  }

  .col-60-83 {
    max-width: 60.8333333%;
    -webkit-box-flex: 0 0 60.83333%;
    -moz-box-flex: 0 0 60.83333%;
    -webkit-flex: 0 0 60.83333%;
    -ms-flex: 0 0 60.83333%;
    flex: 0 0 60.83333%
  }

  .col-39-16 {
    max-width: 39.1666667%;
    -webkit-box-flex: 0 0 39.16667%;
    -moz-box-flex: 0 0 39.16667%;
    -webkit-flex: 0 0 39.16667%;
    -ms-flex: 0 0 39.16667%;
    flex: 0 0 39.16667%
  }

  .col-52-5 {
    max-width: 52.5%;
    -webkit-box-flex: 0 0 52.5%;
    -moz-box-flex: 0 0 52.5%;
    -webkit-flex: 0 0 52.5%;
    -ms-flex: 0 0 52.5%;
    flex: 0 0 52.5%
  }

  .col-47-5 {
    max-width: 47.5%;
    -webkit-box-flex: 0 0 47.5%;
    -moz-box-flex: 0 0 47.5%;
    -webkit-flex: 0 0 47.5%;
    -ms-flex: 0 0 47.5%;
    flex: 0 0 47.5%
  }

  body#index #header.header-7 .header-center {
    top: 100%;
    z-index: 9;
    height: 81px;
    width: 100%;
    position: absolute
  }
}

@media (max-width:991px) {
  .nov-policy.col-md-3 {
    -webkit-flex: 0 0 50% !important;
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
    max-width: 50% !important
  }

  html {
    font-size: 52%
  }

  body {
    -webkit-overflow-scrolling: touch
  }

  .breadcrumb {
    margin-bottom: 4rem
  }

  #nav-top {
    margin-bottom: 20px
  }

  #js-product-list-bottom {
    text-align: center
  }

  #js-product-list-bottom:before {
    display: none
  }

  .filter-button {
    margin-top: 15px
  }

  .pagination>div:last-child {
    text-align: center
  }

  .product_list.grid .product-miniature.item-one:hover .product-price-and-shipping {
    opacity: 1
  }

  .tabs .nav-tabs {
    overflow: auto;
    padding-bottom: 15px
  }

  .tabs .nav-tabs .nav-item {
    display: inline-block;
    white-space: nowrap;
    margin-bottom: 10px
  }

  .tabs .nav-tabs .nav-link {
    font-size: 1.6rem !important
  }

  #header.header-5 .nov-megamenu .menu>li {
    margin-left: 15px;
    margin-right: 15px
  }

  .lang-rtl #header.header-5 .nov-megamenu .menu>li {
    margin-left: 15px;
    margin-right: 15px
  }

  .page-home.pagehome-five #nov-slider {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
  }

  .page-home.pagehome-five .grow-best-food2 .background-row {
    background: transparent !important
  }

  .post-page .pagination {
    margin-top: 1rem;
    margin-bottom: 2rem
  }

  .footer.footer-four .information:after {
    display: none
  }
}

@media (max-width:767px) {
  .flex-xs-first {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
  }

  .col-xs-3 {
    width: 25%
  }

  .col-xs-4 {
    width: 33.3333333%
  }

  .col-xs-6 {
    width: 50%
  }

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

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

  #left-column,
  #right-column {
    margin-top: 10px
  }

  #stickymenu_bottom_mobile {
    position: fixed;
    width: 90%;
    bottom: 20px;
    left: 0;
    z-index: 999;
    padding: 4px 5px;
    background: #fff;
    -webkit-box-shadow: 0 -2px 5px -2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 -2px 5px -2px rgba(0, 0, 0, .2);
    -ms-box-shadow: 0 -2px 5px -2px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 -2px 5px -2px rgba(0, 0, 0, .2);
    box-shadow: 0 -2px 5px -2px rgba(0, 0, 0, .2);
    border-radius: 20px;
    margin-left: 15px;
    margin-bottom: 2px;

  }

  .lang-rtl #stickymenu_bottom_mobile {
    right: 0;
    left: auto
  }

  #stickymenu_bottom_mobile .stickymenu-item a {
    display: inline-block
  }

  #stickymenu_bottom_mobile .stickymenu-item i {
    display: inline-block;
    font-size: 23px;
    color: #000;
    vertical-align: top
  }

  #stickymenu_bottom_mobile .stickymenu-item span {
    display: block;
    margin-top: 0;
    line-height: 1;
    color: #bebebe;
    font-size: 10px
  }

  #stickymenu_bottom_mobile .stickymenu-item .icon-settings {
    width: 17px;
    height: 17px;
    background: url(data:image/png;base64,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);
    background-size: contain;
    margin-bottom: 4px;
    display: inline-block
  }

  #stickymenu_bottom_mobile .stickymenu-item .icon-house {
    width: 21px;
    height: 18px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAnCAYAAACbgcH8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAnNJREFUeNrsmMFLFHEUxz+GrW2IK6IQ3QppEwy82aUkKwtMqGtUFCHioS71J9RB8FAXL97roCTZwcNKt6CNQhC8dKqExDQ0IlYh2y7fgde0486MMzsD7heGZeb33vd99+2833u/hejRBIwBq/psIuXoAhaAsrkW9Dx1aABGgV8S+gco6LOs56OySwU6gFcms1+Bi1ob0L2zNiv7RHEZWDGiZoB2l0078NLYrMiv5jgEPHX9/CNVfEZcr88T8dQEp4BFk7n3QN6n70ngg/FdFF+sxXYfKCngjra0TECejPx2xFMC7sVRpEeAOZOhL8C5PXKeB5YN55ziRIIrwDdDPgW0RcTdBkwb7lXFC43DwIQptp/AnZhevbvid4p0AsgGJekBlkwGikBnzAXeCbwzMZekw1exPQS25PgbeAQ01mhnOgg8VtyydDzYrUiPqvU63/QTcCahpnUW+Gy0FKTvH1wD1o3RcyCXcLdtlQ5H0zpw1VkcNws/gBspG8ZuSZejcRxgUzdvgGMpHXmPS18Z2ADoBW66iq0fuJ3gKNmg7bXfPGuUzl6vNuu06r6ERPeZFv/fmHCggkPWTF/NCYluNtNk1o/o1CPqptEKDOtd7ADWgNfApAo+NuTM9jIYwO8S8N11qHWuNa37xaDxzcWV6dM6/2XUep8BH4ETwHUduWZVYG/Tkumi7Jcr/F3QZebmYhSZjkJ03tgPedgMGZv8XkVHsXvYM17Bw2bewz4UohBtN/8tD5uSh31iomuOuui66Lrouuh9JLrawNQDbFex6Q4Ysxu44CNuILR4jJd+rt0QlrPFr/BCCPIXVThnQnBWnGX+DgBlo+fVWNT2GQAAAABJRU5ErkJggg==);
    background-size: contain;
    margin-bottom: 5px;
    display: inline-block
  }

  #stickymenu_bottom_mobile .stickymenu-item #_mobile_cart_bottom .blockcart {
    width: 70px;
    margin: auto
  }

  #stickymenu_bottom_mobile .stickymenu-item #_mobile_cart_bottom .header-cart {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center
  }

  #stickymenu_bottom_mobile .stickymenu-item #_mobile_cart_bottom .header-cart .header-cart-icon {
    position: relative;
    margin-bottom: 4px
  }

  #stickymenu_bottom_mobile .stickymenu-item #_mobile_cart_bottom .header-cart .header-cart-icon .icon-header-cart {
    background: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    width: 18px;
    height: 18px;
    font-size: 0 !important
  }

  #stickymenu_bottom_mobile .stickymenu-item #_mobile_cart_bottom .header-cart .header-cart-icon .cart-products-count {
    position: absolute;
    top: -2px;
    right: 19px;
    left: auto;
    background: #001c7a;
    color: #fff;
    width: 15px;
    height: 15px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    min-width: 15px;
    line-height: 15px
  }

  .lang-rtl #stickymenu_bottom_mobile .stickymenu-item #_mobile_cart_bottom .header-cart .header-cart-icon .cart-products-count {
    left: 19px;
    right: auto
  }

  .lang-rtl #stickymenu_bottom_mobile .stickymenu-item #_mobile_cart_bottom .header-cart .header-cart-icon .cart-products-count {
    right: auto;
    left: auto
  }

  #stickymenu_bottom_mobile .stickymenu-item:hover a {
    color: #001c7a
  }

  #stickymenu_bottom_mobile .stickymenu-item:hover a i {
    color: #001c7a
  }

  #stickymenu_bottom_mobile .stickymenu-item #back-top i {
    margin-bottom: 0;
    margin-top: -3px
  }

  .footer.footer-one {
    background-size: cover
  }

  #nov-copyright {
    padding-bottom: 80px
  }

  .header-mobile {
    padding: 10px 15px
  }

  .header-mobile .item-mobile-top {
    position: relative;
    cursor: pointer
  }

  .header-mobile .item-mobile-top img {
    max-height: 35px
  }

  .header-mobile .item-mobile-top i {
    font-size: 24px;
    color: #fff
  }

  .header-mobile #_mobile_menutop {
    cursor: pointer
  }

  .header-mobile #_mobile_menutop i {
    font-size: 24px
  }

  .header-mobile .item-mobile-top-left {
    margin-right: 8px
  }

  .lang-rtl .header-mobile .item-mobile-top-left {
    margin-left: 8px;
    margin-right: inherit
  }

  .header-mobile #_mobile_search {
    width: 100%;
    margin-left: 18px;
    margin-right: 15px
  }

  .lang-rtl .header-mobile #_mobile_search {
    margin-left: 15px;
    margin-right: 18px
  }

  .header-3 .header-mobile .item-mobile-top i {
    color: #fff
  }

  .header-4 .header-mobile {
    background: #001c7a
  }

  .header-4 #_mobile_menutop i {
    color: #fff
  }

  .header-5 .header-mobile {
    background: #78b144
  }

  .header-5 .header-mobile .item-mobile-top i {
    color: #fff
  }

  .header-5 #_mobile_menutop i {
    color: #fff
  }

  .mobile-boxpage {
    position: fixed;
    top: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    z-index: 1000;
    padding-bottom: 48px;
    visibility: hidden;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s
  }

  .mobile-boxpage.active {
    visibility: visible;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    top: 0
  }

  .content-boxpage {
    padding: 0;
    overflow-y: scroll
  }

  .content-boxpage .box-header {
    height: 45px;
    background: rgba(255, 255, 255, .95);
    -webkit-box-shadow: 0 2px 5px -2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 2px 5px -2px rgba(0, 0, 0, .2);
    -ms-box-shadow: 0 2px 5px -2px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 2px 5px -2px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 5px -2px rgba(0, 0, 0, .2);
    padding: 0 15px;
    position: relative;
    z-index: 1001
  }

  .content-boxpage .box-header .title-box {
    text-transform: uppercase;
    color: #000;
    font-size: 16px
  }

  .content-boxpage .box-header .close-box,
  .content-boxpage .box-header .back-box {
    font-size: 11px;
    color: #001c7a;
    cursor: pointer
  }

  .content-boxpage .box-header .close-box:hover,
  .content-boxpage .box-header .back-box:hover {
    color: #001c7a
  }

  .content-boxpage .box-header .back-box {
    display: none
  }

  .content-boxpage .box-header .back-box.active {
    display: block
  }

  .content-boxpage .box-content {
    padding: 10px 15px
  }

  .content-boxpage .box-content #nov-megamenu .nov-megamenu .menu>li {
    border-bottom: 1px dotted #dfdfdf
  }

  #mobile-blockcart .content-boxpage #_mobile_cart .cart_block .cart-block-content {
    box-shadow: none !important
  }

  #checkout #mobile-pageaccount .account-list-content {
    font-size: 13px;
    padding: 0;
    list-style: none;
    margin: 0
  }

  #checkout #mobile-pageaccount .account-list-content li {
    padding-top: 10px;
    padding-bottom: 10px
  }

  #checkout #mobile-pageaccount .account-list-content i {
    display: none
  }

  #checkout #mobile-pageaccount .account-list-content>div {
    padding: 15px 0
  }

  #checkout #mobile-pageaccount .links-currency,
  #checkout #mobile-pageaccount .links-language {
    font-size: 13px;
    padding: 15px 0;
    position: relative;
    cursor: pointer
  }

  #checkout #mobile-pageaccount .links-currency i,
  #checkout #mobile-pageaccount .links-language i {
    position: absolute;
    right: -20px;
    top: 20px
  }

  .lang-rtl #checkout #mobile-pageaccount .links-currency i,
  .lang-rtl #checkout #mobile-pageaccount .links-language i {
    left: -20px;
    right: auto
  }

  #checkout #mobile-pageaccount #box-currency,
  #checkout #mobile-pageaccount #box-language {
    position: absolute;
    width: 100%;
    top: 45px;
    visibility: hidden;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -ms-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
    background: #fff
  }

  .lang-rtl #checkout #mobile-pageaccount #box-currency,
  .lang-rtl #checkout #mobile-pageaccount #box-language {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
  }

  #checkout #mobile-pageaccount #box-currency.active,
  #checkout #mobile-pageaccount #box-language.active {
    visibility: visible;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    height: 100%
  }

  .lang-rtl #checkout #mobile-pageaccount #box-currency.active,
  .lang-rtl #checkout #mobile-pageaccount #box-language.active {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
  }

  #checkout #mobile-pageaccount #box-currency .item-language,
  #checkout #mobile-pageaccount #box-currency .item-currency,
  #checkout #mobile-pageaccount #box-language .item-language,
  #checkout #mobile-pageaccount #box-language .item-currency {
    padding: 10px 0;
    border-bottom: 1px dotted #eaeaea;
    position: relative
  }

  #checkout #mobile-pageaccount #box-currency .item-language.current:before,
  #checkout #mobile-pageaccount #box-currency .item-currency.current:before,
  #checkout #mobile-pageaccount #box-language .item-language.current:before,
  #checkout #mobile-pageaccount #box-language .item-currency.current:before {
    position: absolute;
    top: 12px;
    right: 0;
    content: '\f26b';
    font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
    font-size: 14px;
    text-rendering: auto;
    color: #001c7a
  }

  #mobile-pageaccount .account-list-content {
    font-size: 13px;
    padding: 0;
    list-style: none;
    margin: 0
  }

  #mobile-pageaccount .account-list-content li {
    padding-top: 10px;
    padding-bottom: 10px
  }

  #mobile-pageaccount .account-list-content i {
    display: none
  }

  #mobile-pageaccount .account-list-content>div {
    padding: 15px 0
  }

  #mobile-pageaccount .links-currency,
  #mobile-pageaccount .links-language {
    font-size: 13px;
    padding: 15px 0;
    position: relative;
    cursor: pointer
  }

  #mobile-pageaccount .links-currency i,
  #mobile-pageaccount .links-language i {
    position: absolute;
    right: -20px;
    top: 20px
  }

  .lang-rtl #mobile-pageaccount .links-currency i,
  .lang-rtl #mobile-pageaccount .links-language i {
    left: -20px;
    right: auto
  }

  #mobile-pageaccount #box-currency,
  #mobile-pageaccount #box-language {
    position: absolute;
    width: 100%;
    top: 45px;
    visibility: hidden;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    -o-opacity: 0;
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -ms-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
    background: #fff
  }

  .lang-rtl #mobile-pageaccount #box-currency,
  .lang-rtl #mobile-pageaccount #box-language {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
  }

  #mobile-pageaccount #box-currency.active,
  #mobile-pageaccount #box-language.active {
    visibility: visible;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    height: 100%
  }

  .lang-rtl #mobile-pageaccount #box-currency.active,
  .lang-rtl #mobile-pageaccount #box-language.active {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
  }

  #mobile-pageaccount #box-currency .item-language,
  #mobile-pageaccount #box-currency .item-currency,
  #mobile-pageaccount #box-language .item-language,
  #mobile-pageaccount #box-language .item-currency {
    padding: 10px 0;
    border-bottom: 1px dotted #eaeaea;
    position: relative
  }

  #mobile-pageaccount #box-currency .item-language.current:before,
  #mobile-pageaccount #box-currency .item-currency.current:before,
  #mobile-pageaccount #box-language .item-language.current:before,
  #mobile-pageaccount #box-language .item-currency.current:before {
    position: absolute;
    top: 12px;
    right: 0;
    content: '\f26b';
    font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
    font-size: 14px;
    text-rendering: auto;
    color: #001c7a
  }

  #_mobile_infos {
    position: relative
  }

  #_mobile_infos .nav-info {
    cursor: pointer;
    height: 40px;
    line-height: 50px;
    width: 30px;
    position: relative;
    z-index: 4
  }

  #_mobile_infos .nav-info i {
    font-size: 19px;
    color: #fff
  }

  #_mobile_infos.active .nav-info i {
    color: #001c7a
  }

  #_mobile_infos.active #_mobile_account_list {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
    -o-opacity: 1;
    opacity: 1;
    display: block
  }

  #_mobile_cart .header-cart {
    display: none
  }

  #_mobile_cart .blockcart {
    margin: 0
  }

  #_mobile_cart .cart_block {
    width: 100%;
    height: auto;
    right: inherit;
    opacity: 1;
    visibility: visible;
    position: relative;
    min-width: inherit;
    padding-top: 0;
    padding-bottom: 0
  }

  #_mobile_cart .cart_block .cart-products-top {
    display: none
  }

  #_mobile_cart .cart_block ul li {
    padding-left: 0;
    padding-right: 0
  }

  #_mobile_cart .cart_block .cart-subtotals,
  #_mobile_cart .cart_block .cart-total {
    padding-left: 20px;
    padding-right: 20px
  }

  #mobile_top_menu_wrapper {
    overflow: hidden;
    position: fixed;
    z-index: 9999999;
    left: 0;
    top: 0;
    bottom: 0;
    -webkit-overflow-scrolling: touch;
    width: 250px;
    -webkit-transform: translateX(-250px);
    -ms-transform: translateX(-250px);
    transform: translateX(-250px);
    background: #fff;
    -webkit-transition: all 0.33s cubic-bezier(.694, .0482, .335, 1);
    -moz-transition: all 0.33s cubic-bezier(.694, .0482, .335, 1);
    -ms-transition: all 0.33s cubic-bezier(.694, .0482, .335, 1);
    -o-transition: all 0.33s cubic-bezier(.694, .0482, .335, 1);
    transition: all 0.33s cubic-bezier(.694, .0482, .335, 1);
    -webkit-overflow-scrolling: touch
  }

  .lang-rtl #mobile_top_menu_wrapper {
    right: 0;
    left: auto
  }

  .lang-rtl #mobile_top_menu_wrapper {
    -webkit-transform: translateX(250px);
    -ms-transform: translateX(250px);
    transform: translateX(250px)
  }

  #mobile_top_menu_wrapper .content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    padding: 20px 15px
  }

  #mobile_top_menu_wrapper #_mobile_verticalmenu .verticalmenu .menu>li {
    padding-bottom: 10px
  }

  #mobile_top_menu_wrapper #_mobile_verticalmenu .verticalmenu .menu>li>a {
    font-size: 12px;
    padding: 12px 0 0 0 !important;
  }

  #main-site {
    -webkit-transition: all 0.33s cubic-bezier(.694, .0482, .335, 1);
    -moz-transition: all 0.33s cubic-bezier(.694, .0482, .335, 1);
    -ms-transition: all 0.33s cubic-bezier(.694, .0482, .335, 1);
    -o-transition: all 0.33s cubic-bezier(.694, .0482, .335, 1);
    transition: all 0.33s cubic-bezier(.694, .0482, .335, 1)
  }

  body.open_nov_mobile_menu {
    overflow-x: hidden
  }

  body.open_nov_mobile_menu #main-site {
    -webkit-transform: translateX(250px);
    -ms-transform: translateX(250px);
    transform: translateX(250px);
    overflow: hidden;
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1
  }

  .lang-rtl body.open_nov_mobile_menu #main-site {
    -webkit-transform: translateX(-250px);
    -ms-transform: translateX(-250px);
    transform: translateX(-250px)
  }

  body.open_nov_mobile_menu #mobile_top_menu_wrapper {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
  }

  .lang-rtl body.open_nov_mobile_menu #mobile_top_menu_wrapper {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
  }

  body.open_nov_mobile_menu .canvas-overlay {
    width: 100%;
    height: 100%;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transition: width 0s 0s, height, 0s 0s, opacity 0.5s 0s;
    -moz-transition: width 0s 0s, height, 0s 0s, opacity 0.5s 0s;
    -ms-transition: width 0s 0s, height, 0s 0s, opacity 0.5s 0s;
    -o-transition: width 0s 0s, height, 0s 0s, opacity 0.5s 0s;
    transition: width 0s 0s, height, 0s 0s, opacity 0.5s 0s
  }

  .nov-canvas-menu {
    width: 250px
  }

  .nov-canvas-menu .casvas-content {
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    padding: 20px 15px 20px 30px
  }

  .lang-rtl .nov-canvas-menu .casvas-content {
    padding: 20px 30px 20px 15px
  }

  .js-top-menu-bottom {
    margin-top: 20px
  }

  .js-top-menu-bottom .groups-selector {
    margin-left: 0
  }

  .lang-rtl .js-top-menu-bottom .groups-selector {
    margin-right: 0;
    margin-left: inherit
  }
}

@media (max-width:767px) {
  #blockcart-modal .modal-body>.row>.col-md-6 {
    padding-top: 0
  }

  body#checkout section.checkout-step #customer-form .form-group .col-md-8,
  body#checkout section.checkout-step #delivery-address .form-group .col-md-8,
  body#checkout section.checkout-step #invoice-address .form-group .col-md-8 {
    padding-left: 0;
    margin-top: 10px
  }

  .lang-rtl body#checkout section.checkout-step #customer-form .form-group .col-md-8,
  .lang-rtl body#checkout section.checkout-step #delivery-address .form-group .col-md-8,
  .lang-rtl body#checkout section.checkout-step #invoice-address .form-group .col-md-8 {
    padding-right: 0;
    padding-left: inherit
  }

  body#checkout section.checkout-step .js-address-form .col-md-10.offset-md-2 {
    padding-left: 0
  }

  .lang-rtl body#checkout section.checkout-step .js-address-form .col-md-10.offset-md-2 {
    padding-right: 0;
    padding-left: inherit
  }

  body#checkout section.checkout-step .js-address-form {
    padding-left: 0
  }

  .lang-rtl body#checkout section.checkout-step .js-address-form {
    padding-right: 0;
    padding-left: inherit
  }

  body#checkout .block-form-login {
    padding-left: 30px;
    padding-right: 30px
  }

  .pagehome-one .nov-banner .block_content {
    margin: 30px 20px 30px
  }

  .pagehome-two .banner-top1 {
    padding-top: 100px;
    padding-bottom: 100px
  }

  .pagehome-two .banner-top1 .bd-content {
    margin-left: 0
  }

  .lang-rtl .pagehome-two .banner-top1 .bd-content {
    margin-right: 0;
    margin-left: inherit
  }

  .pagehome-two .banner-top1 .nov-image {
    order: 1;
    margin-top: 50px
  }

  .pagehome-three .contact-home .contact-form {
    margin-top: 30px;
    margin-bottom: 30px
  }

  .pagehome-three .nov-policy:not(:last-child) {
    margin-bottom: 50px
  }

  .pagehome-three .nov-policy p {
    max-width: 270px;
    margin: 0 auto
  }

  #categories-product #js-product-list .product_list.grid {
    margin-right: -7.5px;
    margin-left: -7.5px
  }

  #categories-product #js-product-list .product_list.grid .item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 7.5px !important;
    padding-right: 7.5px !important
  }
}

@media (max-width:991px) {
  #header.header-1 .header-center {
    padding-top: 18px !important;
    padding-bottom: 5px !important
  }

  #header.header-2 .blockcart .header-cart .label-header {
    display: none
  }

  #header .contentsticky_logo img {
    max-height: 40px
  }

  .nov-row .background-row {
    background-size: cover
  }

  .pagehome-one .nov-banner .block_content {
    overflow: hidden
  }

  .pagehome-one .banner-top {
    padding: 86px 0 150px
  }

  .pagehome-one .background-row {
    background-repeat: initial !important;
    background-size: cover
  }

  .pagehome-one .category-html .nov-category_text {
    margin: 30px 0 0 0
  }

  .pagehome-one .custom_image .custom__item-inner {
    max-width: 250px;
    margin: 0 auto 40px;
    text-align: center
  }

  .pagehome-one .nov-category_text .block_content {
    padding: 46px 20px 40px
  }

  .pagehome-two .policy-two {
    margin-top: 90px
  }

  .pagehome-two .policy-two .nov-policy {
    margin-bottom: 50px
  }

  .footer.footer-one {
    padding-top: 180px;
    background-size: cover
  }

  .col-md-hidden {
    display: none
  }

  .verticalmenu-content .verticalmenu .menu {
    display: block
  }
}

@media (min-width:768px) and (max-width:991px) {
  #header.header-3 .nov-megamenu .menu>li {
    margin: 0 2px
  }

  #header.header-3 #_desktop_search_content {
    min-width: 150px
  }

  .pagehome-one .content-text .special-view-items .item_special .special__info {
    margin: 0 15px 40px
  }

  .pagehome-two .banner-top1 .bd-content {
    margin-top: 38px
  }

  .pagehome-two .banner-top1 .bd-content .box_title {
    font-size: 3.2rem
  }

  .pagehome-two .banner-top1 .nov-image {
    order: 1;
    margin-top: 50px
  }

  .pagehome-three .banner-bottom .nov-image {
    order: 1
  }
}

@media (max-width:575px) {
  .pagehome-one .banner-top .custom_policy {
    overflow: hidden
  }

  .pagehome-one .banner-top .custom_policy .block_item {
    padding: 20px 15px 30px !important;
    border-right: none !important
  }

  .pagehome-one .banner-top .custom_policy .block_item:nth-child(3) {
    border-bottom: 1px dashed rgba(255, 255, 255, .2)
  }

  #nov-copyright .text-copyright {
    text-align: center;
    margin-bottom: 20px
  }
}

@media (max-width:480px) {
  .pagehome-one .nov-banner .block_content {
    margin: 30px 0 30px
  }

  .pagehome-one .content-text .special-view-items .item_special .special__info {
    margin: 0 25px 40px
  }

  .pagehome-two .policy-two .nov-policy {
    margin-bottom: 50px;
    -webkit-flex: 0 0 100% !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important
  }

  .pagehome-two .policy-two .nov-policy:last-child {
    margin-bottom: 0
  }

  .pagehome-two .testimonial_two .title_block .sub_title {
    font-size: 25px
  }

  .nov-productlist .item {
    padding: 7.5px
  }
}

@media (min-width:480px) and (max-width:767px) {
  .pagehome-one .background-row {
    background-size: cover
  }

  .inner-footer .nov-html.col_xs_6 {
    width: 50%
  }
}

.nov-custom {
  padding: 0;
  margin: 0
}


@media only screen and (max-width: 768px) {
  #_mobile_logo {
    display: none;
  }
}



@media only screen and (min-width: 768px) {
  #pcshop {
    display: none;
  }

  

  #pcshop1 img {
    width: 75% !important;
    margin-top: -14px;

  }


  .header-cart-icon span {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  #pcshop1 {
    display: none !important;
  }
  
}



.rectangle1,
.rectangle2,
.rectangle3,
.rectangle4,
.rectangle5,
.rectangle6,
.rectangle7,
.rectangle8,
.rectangle9,
.rectangle10,
.rectangle11,
.rectangle12 {
  width: 55px;
  height: 55px;

  background-color: rgb(245 245 245);
  position: absolute;
  border-radius: 10px;
}

.rectangle1 {
  left: 10px;

  top: 30px;
}

.rectangle2 {
  left: 37%;
  transform: translateX(-50%);

  top: 30px;
}

.rectangle3 {
  left: 63%;
  transform: translateX(-50%);

  top: 30px;
}


.rectangle4 {
  top: 150px;
  left: 10px;

}

.rectangle5 {
  top: 150px;
  left: 37%;
  transform: translateX(-50%);

}

.rectangle6 {
  top: 150px;
  left: 63%;
  transform: translateX(-50%);

}

.rectangle7 {
  top: 55px;
  right: 10px;

}

.rectangle8 {
  top: 150px;
  right: 10px;
}

.rectangle9 {
  top: 245px;
  left: 10px;

}

.rectangle10 {
  top: 245px;
  left: 37%;
  transform: translateX(-50%);

}

.rectangle11 {
  top: 245px;
  left: 63%;
  transform: translateX(-50%);

}


.rectangle12 {
  top: 245px;
  right: 10px;

}


#header-sticky {
  display: none;
}

@media only screen and (max-width: 767px) {
  .input-group {
    width: 100%;
  }
}

@media only screen and (max-width: 991px) {
  .header-center {
    margin-top: 0 !important;
  }
}

@media only screen and (min-width: 767px) {
  #rectangleblock {
    display: none !important;
  }
}

@media only screen and (min-width: 767px) {
  #newslider {
    margin-top: 10px !important;
  }
}

@media only screen and (min-width: 767px) {
  #newslider1 {
    top: -450px;
  }
}

@media only screen and (max-width: 767px) {

  #newslider,
  #newslider1 {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  #newbanner {
    margin-top: 350px !important;
  }
}

@media only screen and (min-width: 767px) {
  #newbanner {
    margin-top: -350px !important;
  }

  #verticalmenu {
    display: none;
  }
}

.js-parent-focus{
  position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%!important;
}

#map-container {
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 25px;
  padding: 0.25rem;
  margin-bottom: 1rem;
  #map-container-inner {
    position: relative;
    display: block;
    width: 100%;
    padding: 56.25% 0 0;
    overflow: hidden;
    #map {
      background-color: rgba(0, 0, 0, .15);
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border: 0;
    }
  }
}
.col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 100%;
}

#map-container{
display:none;}
.form-group {
     margin-bottom: 0;
}

/* Media query for screens larger than 768 pixels (tablets and PCs) */
@media screen and (max-width: 769px) {
    #mapDetails {
        display: none;
    }
}
/* Default styles for the iframe element */
iframe {
  display: none!important;
}


@media (max-width: 786px) {
  #popup-subscribe .subscribe_form {
    max-width: 300px !important;
    margin: 0 auto; /* Center the subscribe form horizontally */
    border-radius: 20px;
  }

  #popup-subscribe .subscribe_form .input-subscribe-wrap input {
    width: 70%;
    margin: 0 auto; /* Center the input field horizontally */
  }

  #popup-subscribe .subscribe_form .input-subscribe-wrap .input-group-btn .btn {
    width: 70%;
    margin: 0 auto; /* Center the button horizontally */
  }

  #popup-subscribe .modal-dialog {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh;
  }

  #popup-subscribe .modal-content {
    background-size: 0 !important;
  }

  .modal .modal-header button {
    position: absolute;
    right: 15px; /* Adjust the close button's position */
    top: 15px;
  }
  .modal .modal-header button{
    left:530px;
}
   
}



.gtco-testimonials {
  position: relative; 
}
@media (max-width: 767px) {
  .gtco-testimonials {
    margin-top: 20px;
  }
}
.gtco-testimonials h2 {
  font-size: 30px;
  text-align: center;
  margin-bottom: 50px;
  color: black;
  
  letter-spacing: 2px;
  
  padding:10px 5px;
}
.gtco-testimonials .owl-stage-outer {
  padding: 30px 0;
}
.gtco-testimonials .owl-nav {
  display: none;
}
.gtco-testimonials .owl-dots {
  text-align: center;
  transform: translateX(-50%);
  left: 50%;
  
}
.gtco-testimonials .owl-dots span {
  position: relative;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  display: block;
  background: #01b0f8!important;
  border: 2px solid white;
  margin: 0 5px;
}
.gtco-testimonials .owl-dots .active {
  box-shadow: none;
}
.gtco-testimonials .owl-dots .active span {
  background: yellow!important;
  box-shadow: none;
  height: 12px;
  width: 12px;
  margin-bottom: -1px;
}
.gtco-testimonials .card {
  background: #fff;
  box-shadow: 0 8px 30px -7px #c9dff0;
  margin: 0 20px;
  padding: 0 10px;
  border-radius: 20px;
  border: 0;
}
.gtco-testimonials .card .card-img-top {
  max-width: 100px;
  border-radius: 50%;
  margin: 15px auto 0;
  box-shadow: 0 8px 20px -4px #95abbb;
  width: 100px;
  height: 100px;
}
.gtco-testimonials .card h5 {
  color: #01b0f8;
  font-size: 21px;
  line-height: 1.3;
}
.gtco-testimonials .card h5 span {
  font-size: 18px;
  color: #666666;
}
.gtco-testimonials .card p {
  font-size: 15px;
  color: #555;
  padding-bottom: 15px;
}
.gtco-testimonials .active {
  opacity: 0.5;
  transition: all 0.3s;
}
.gtco-testimonials .center {
  opacity: 1;
}
.gtco-testimonials .center h5 {
  font-size: 24px;
}
.gtco-testimonials .center h5 span {
  font-size: 20px;
}
.gtco-testimonials .center .card-img-top {
  max-width: 100%;
  height: 120px;
  width: 120px;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
  outline: 0;
}
