@charset "UTF-8";#skipNavi a,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
  display: block
}

.clear,.clearfix:after {
  clear: both
}

.blind,.ir_blind,.skip {
  clip: rect(0 0 0 0);
  width: 1px;
  height: 1px;
  margin: -1px
}

.flex-column,.flex-row {
  -webkit-box-direction: normal!important
}

.col,.col-auto,img {
  max-width: 100%
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline
}

body {
  line-height: 1.3;
  font-family: "Noto Sans KR","Malgun Gothic","맑은 고딕",arial,sans-serif;
  letter-spacing: -.5px
}

ol,ul {
  list-style: none
}

blockquote,q {
  quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
  content: none
}

table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0
}

*,:after,:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

:focus-visible {
  outline: #000 dashed 2px;
  outline-offset: 2px
}

a {
  color: inherit;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent
}

img {
  vertical-align: top
}

[type=button],[type=reset],[type=submit],button {
  padding: 0;
  border: 0;
  background-color: transparent;
  color: inherit;
  font: inherit
}

.text-sub,.text-sup {
  font-size: smaller!important
}

.clickable,[type=button],[type=checkbox],[type=radio],[type=reset],[type=submit],button,label {
  cursor: pointer;
  -webkit-tap-highlight-color: transparent
}

button,input,select,textarea {
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  outline: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns=!string!viewBox=!string!width=!string!height=!string!%3E%3Cpath fill=!string!d=!string!/%3E%3Cpath d=!string!fill=!string!/%3E%3C/svg%3E") right 0 center no-repeat;
  color: inherit;
  font: inherit;
  letter-spacing: -.5px
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 3.5rem;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='35' height='35'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 15l-4.243-4.243 1.415-1.414L12 12.172l2.828-2.829 1.415 1.414z' fill='#999999'/%3E%3C/svg%3E") right 0 center no-repeat #fff
}

.blind,.skip,caption,legend {
  position: absolute;
  padding: 0;
  overflow: hidden
}

select::-ms-expand {
  display: none
}

input::-ms-clear,input::-ms-reveal {
  display: none;
  width: 0;
  height: 0
}

input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration {
  display: none
}

textarea {
  resize: none
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

input[type=number] {
  -moz-appearance: textfield
}

html {
  font-size: 10px
}

.border0 {
  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
}

#skipNavi {
  z-index: 500;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%
}

#skipNavi a {
  position: absolute;
  top: -9999px
}

#skipNavi a:active,#skipNavi a:focus,#skipNavi a:hover {
  display: flex;
  top: 0;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 5rem;
  border: 2px solid #666;
  background: #fafafa
}

.reveal {
  -webkit-animation-play-state: paused!important;
  animation-play-state: paused!important
}

.reveal.animated {
  -webkit-animation-play-state: running!important;
  animation-play-state: running!important
}

input,select,textarea {
  border: 1px solid #ddd
}

input[type=checkbox],input[type=radio] {
  width: 1.6rem;
  min-width: 0;
  height: 1.6rem;
  min-height: 0;
  -webkit-tap-highlight-color: transparent
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
  color: #aaa
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
  color: #aaa
}

input::-ms-input-placeholder,textarea::-ms-input-placeholder {
  color: #aaa
}

input::placeholder,textarea::placeholder {
  color: #aaa
}

td,th {
  vertical-align: middle
}

caption,legend {
  z-index: -1;
  top: -9999px;
  left: -9999px;
  margin: 0;
  font-size: 0;
  line-height: 0
}

.blind,.skip {
  border: 0
}

.hide {
  display: none!important
}

.visible-hide {
  visibility: hidden!important
}

.visible-show {
  visibility: visible!important
}

.block {
  display: block!important
}

.inline-block {
  display: inline-block!important
}

.ellipsis-line2,.ellipsis-line3 {
  display: -webkit-box;
  -webkit-box-orient: vertical
}

.noscroll {
  overflow: hidden!important;
  touch-action: none;
  -webkit-overflow-scrolling: none;
  overscroll-behavior: none
}

.static {
  position: static!important
}

.relative {
  position: relative!important
}

.absolute {
  position: absolute!important
}

.sticky {
  position: sticky!important
}

.clearfix:after,.clearfix:before {
  display: block;
  content: "";
  line-height: 0
}

.float-left {
  float: left!important
}

.float-right {
  float: right!important
}

.clear {
  float: none!important
}

.align-left {
  text-align: left!important
}

.align-center {
  text-align: center!important
}

.align-right {
  text-align: right!important
}

.align-justify {
  text-align: justify!important
}

.align-top {
  vertical-align: top!important
}

.align-middle {
  vertical-align: middle!important
}

.align-bottom {
  vertical-align: bottom!important
}

.text-upper {
  text-transform: uppercase!important
}

.text-lower {
  text-transform: lowercase!important
}

.text-sup {
  vertical-align: super!important
}

.text-sub {
  vertical-align: sub!important
}

.text-underline {
  text-decoration: underline!important
}

.text-through {
  text-decoration: line-through!important
}

.text-xsmall {
  font-size: 75%!important
}

.text-small {
  font-size: 85%!important
}

.text-large {
  font-size: 115%!important
}

.text-xlarge {
  font-size: 125%!important
}

.text-blind {
  text-indent: -9999px!important
}

.text-nowrap {
  white-space: nowrap!important
}

.ir_blind {
  position: absolute;
  overflow: hidden
}

.font-weight-light {
  font-weight: 300!important
}

.font-weight-normal {
  font-weight: 400!important
}

.font-weight-medium {
  font-weight: 500!important
}

.font-weight-bold {
  font-weight: 700!important
}

.font-weight-exbold {
  font-weight: 800!important
}

.font-weight-black {
  font-weight: 900!important
}

.ellipsis-line1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.ellipsis-line2 {
  -webkit-line-clamp: 2;
  overflow: hidden
}

.ellipsis-line3 {
  -webkit-line-clamp: 3;
  overflow: hidden
}

.row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: calc(100% + 10px);
  margin-right: -5px;
  margin-left: -5px
}

.flex {
  display: flex!important
}

.flex-center {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.flex-column {
  -webkit-box-orient: vertical!important;
  -ms-flex-direction: column!important;
  flex-direction: column!important
}

.flex-row {
  -webkit-box-orient: horizontal!important;
  -ms-flex-direction: row!important;
  flex-direction: row!important
}

.flex-column-reverse,.flex-row-reverse {
  -webkit-box-direction: reverse!important
}

.flex-column-reverse {
  -webkit-box-orient: vertical!important;
  -ms-flex-direction: column-reverse!important;
  flex-direction: column-reverse!important
}

.flex-row-reverse {
  -webkit-box-orient: horizontal!important;
  -ms-flex-direction: row-reverse!important;
  flex-direction: row-reverse!important
}

.align-items-stretch {
  -webkit-box-align: stretch!important;
  -ms-flex-align: stretch!important;
  align-items: stretch!important
}

.align-items-start {
  -webkit-box-align: start!important;
  -ms-flex-align: start!important;
  align-items: flex-start!important
}

.align-items-end {
  -webkit-box-align: end!important;
  -ms-flex-align: end!important;
  align-items: flex-end!important
}

.align-items-center {
  -webkit-box-align: center!important;
  -ms-flex-align: center!important;
  align-items: center!important
}

.align-items-baseline {
  -webkit-box-align: baseline!important;
  -ms-flex-align: baseline!important;
  align-items: baseline!important
}

.align-content-stretch {
  -ms-flex-line-pack: stretch!important;
  align-content: stretch!important
}

.align-content-start {
  -ms-flex-line-pack: start!important;
  align-content: flex-start!important
}

.align-content-end {
  -ms-flex-line-pack: end!important;
  align-content: flex-end!important
}

.align-content-center {
  -ms-flex-line-pack: center!important;
  align-content: center!important
}

.align-content-between {
  -ms-flex-line-pack: justify!important;
  align-content: space-between!important
}

.align-content-around {
  -ms-flex-line-pack: distribute!important;
  align-content: space-around!important
}

.align-self-stretch {
  -ms-flex-item-align: stretch!important;
  -ms-grid-row-align: stretch!important;
  align-self: stretch!important
}

.align-self-start {
  -ms-flex-item-align: start!important;
  align-self: flex-start!important
}

.align-self-end {
  -ms-flex-item-align: end!important;
  align-self: flex-end!important
}

.align-self-center {
  -ms-flex-item-align: center!important;
  -ms-grid-row-align: center!important;
  align-self: center!important
}

.align-self-baseline {
  -ms-flex-item-align: baseline!important;
  align-self: baseline!important
}

.justify-content-start {
  -webkit-box-pack: start!important;
  -ms-flex-pack: start!important;
  justify-content: flex-start!important
}

.justify-content-end {
  -webkit-box-pack: end!important;
  -ms-flex-pack: end!important;
  justify-content: flex-end!important
}

.justify-content-center {
  -webkit-box-pack: center!important;
  -ms-flex-pack: center!important;
  justify-content: center!important
}

.justify-content-between {
  -webkit-box-pack: justify!important;
  -ms-flex-pack: justify!important;
  justify-content: space-between!important
}

.justify-content-around {
  -ms-flex-pack: distribute!important;
  justify-content: space-around!important
}

.flex-wrap {
  -ms-flex-wrap: wrap!important;
  flex-wrap: wrap!important
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse!important;
  flex-wrap: wrap-reverse!important
}

.flex-nowrap {
  -ms-flex-wrap: nowrap!important;
  flex-wrap: nowrap!important
}

.flex-order-0 {
  -webkit-box-ordinal-group: 1!important;
  -ms-flex-order: 0!important;
  order: 0!important
}

.flex-order-1 {
  -webkit-box-ordinal-group: 2!important;
  -ms-flex-order: 1!important;
  order: 1!important
}

.flex-order-2 {
  -webkit-box-ordinal-group: 3!important;
  -ms-flex-order: 2!important;
  order: 2!important
}

.flex-order-3 {
  -webkit-box-ordinal-group: 4!important;
  -ms-flex-order: 3!important;
  order: 3!important
}

.flex-order-4 {
  -webkit-box-ordinal-group: 5!important;
  -ms-flex-order: 4!important;
  order: 4!important
}

.flex-order-5 {
  -webkit-box-ordinal-group: 6!important;
  -ms-flex-order: 5!important;
  order: 5!important
}

.flex-shrink-0 {
  -ms-flex-negative: 0!important;
  flex-shrink: 0!important;
  -ms-flex: 0 0 auto!important;
  flex: 0 0 auto!important
}

.flex-shrink-1 {
  -ms-flex-negative: 1!important;
  flex-shrink: 1!important;
  -ms-flex: 1 1 auto!important;
  flex: 1 1 auto!important
}

.col,.col-0_5,.col-1,.col-10,.col-10_5,.col-11,.col-11_5,.col-12,.col-1_5,.col-2,.col-2_5,.col-3,.col-3_5,.col-4,.col-4_5,.col-5,.col-5_5,.col-6,.col-6_5,.col-7,.col-7_5,.col-8,.col-8_5,.col-9,.col-9_5,.col-auto {
  position: relative;
  width: 100%;
  padding-right: 5px;
  padding-left: 5px
}

.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.col-auto {
  width: auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto
}

.col-0_5 {
  max-width: 4.1666666667%;
  -ms-flex: 0 0 4.1666666667%;
  flex: 0 0 4.1666666667%
}

.col-1 {
  max-width: 8.3333333333%;
  -ms-flex: 0 0 8.3333333333%;
  flex: 0 0 8.3333333333%
}

.col-1_5 {
  max-width: 12.5%;
  -ms-flex: 0 0 12.5%;
  flex: 0 0 12.5%
}

.col-2 {
  max-width: 16.6666666667%;
  -ms-flex: 0 0 16.6666666667%;
  flex: 0 0 16.6666666667%
}

.col-2_5 {
  max-width: 20.8333333333%;
  -ms-flex: 0 0 20.8333333333%;
  flex: 0 0 20.8333333333%
}

.col-3 {
  max-width: 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%
}

.col-3_5 {
  max-width: 29.1666666667%;
  -ms-flex: 0 0 29.1666666667%;
  flex: 0 0 29.1666666667%
}

.col-4 {
  max-width: 33.3333333333%;
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%
}

.col-4_5 {
  max-width: 37.5%;
  -ms-flex: 0 0 37.5%;
  flex: 0 0 37.5%
}

.col-5 {
  max-width: 41.6666666667%;
  -ms-flex: 0 0 41.6666666667%;
  flex: 0 0 41.6666666667%
}

.col-5_5 {
  max-width: 45.8333333333%;
  -ms-flex: 0 0 45.8333333333%;
  flex: 0 0 45.8333333333%
}

.col-6 {
  max-width: 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%
}

.col-6_5 {
  max-width: 54.1666666667%;
  -ms-flex: 0 0 54.1666666667%;
  flex: 0 0 54.1666666667%
}

.col-7 {
  max-width: 58.3333333333%;
  -ms-flex: 0 0 58.3333333333%;
  flex: 0 0 58.3333333333%
}

.col-7_5 {
  max-width: 62.5%;
  -ms-flex: 0 0 62.5%;
  flex: 0 0 62.5%
}

.col-8 {
  max-width: 66.6666666667%;
  -ms-flex: 0 0 66.6666666667%;
  flex: 0 0 66.6666666667%
}

.col-8_5 {
  max-width: 70.8333333333%;
  -ms-flex: 0 0 70.8333333333%;
  flex: 0 0 70.8333333333%
}

.col-9 {
  max-width: 75%;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%
}

.col-9_5 {
  max-width: 79.1666666667%;
  -ms-flex: 0 0 79.1666666667%;
  flex: 0 0 79.1666666667%
}

.col-10 {
  max-width: 83.3333333333%;
  -ms-flex: 0 0 83.3333333333%;
  flex: 0 0 83.3333333333%
}

.col-10_5 {
  max-width: 87.5%;
  -ms-flex: 0 0 87.5%;
  flex: 0 0 87.5%
}

.col-11 {
  max-width: 91.6666666667%;
  -ms-flex: 0 0 91.6666666667%;
  flex: 0 0 91.6666666667%
}

.col-11_5 {
  max-width: 95.8333333333%;
  -ms-flex: 0 0 95.8333333333%;
  flex: 0 0 95.8333333333%
}

.col-12 {
  max-width: 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%
}

.grid {
  display: grid!important
}

.grid-col1 {
  grid-template-columns: repeat(1,1fr)!important;
  gap: 4rem
}

.grid-col2 {
  grid-template-columns: repeat(2,1fr)!important;
  gap: 4rem
}

.grid-col3 {
  grid-template-columns: repeat(3,1fr)!important;
  gap: 4rem
}

.grid-col4 {
  grid-template-columns: repeat(4,1fr)!important;
  gap: 4rem
}

.grid-col5 {
  grid-template-columns: repeat(5,1fr)!important;
  gap: 4rem
}

.wd-00 {
  width: 0!important
}

.wp-100 {
  width: calc(100 * 1%)!important
}

.wd-auto {
  width: auto!important
}

.min-wd-00 {
  min-width: 0!important
}

.max-wd-100 {
  max-width: 100%!important
}

.hi-0 {
  height: 0!important
}

.hp-100 {
  height: 100%!important
}

.hi-auto {
  height: auto!important
}

.min-hi-00 {
  min-height: 0!important
}

.max-hi-100 {
  max-height: 100%!important
}

.wp-5 {
  width: calc(5 * 1%)!important
}

.wp-10 {
  width: calc(10 * 1%)!important
}

.wp-15 {
  width: calc(15 * 1%)!important
}

.wp-20 {
  width: calc(20 * 1%)!important
}

.wp-25 {
  width: calc(25 * 1%)!important
}

.wp-30 {
  width: calc(30 * 1%)!important
}

.wp-35 {
  width: calc(35 * 1%)!important
}

.wp-40 {
  width: calc(40 * 1%)!important
}

.wp-45 {
  width: calc(45 * 1%)!important
}

.wp-50 {
  width: calc(50 * 1%)!important
}

.wp-55 {
  width: calc(55 * 1%)!important
}

.wp-60 {
  width: calc(60 * 1%)!important
}

.wp-65 {
  width: calc(65 * 1%)!important
}

.wp-70 {
  width: calc(70 * 1%)!important
}

.wp-75 {
  width: calc(75 * 1%)!important
}

.wp-80 {
  width: calc(80 * 1%)!important
}

.wp-85 {
  width: calc(85 * 1%)!important
}

.wp-90 {
  width: calc(90 * 1%)!important
}

.wp-95 {
  width: calc(95 * 1%)!important
}

.wd-5 {
  width: .5rem!important
}

.wd-10 {
  width: 1rem!important
}

.wd-15 {
  width: 1.5rem!important
}

.wd-20 {
  width: 2rem!important
}

.wd-25 {
  width: 2.5rem!important
}

.wd-30 {
  width: 3rem!important
}

.wd-35 {
  width: 3.5rem!important
}

.wd-40 {
  width: 4rem!important
}

.wd-45 {
  width: 4.5rem!important
}

.wd-50 {
  width: 5rem!important
}

.wd-55 {
  width: 5.5rem!important
}

.wd-60 {
  width: 6rem!important
}

.wd-65 {
  width: 6.5rem!important
}

.wd-70 {
  width: 7rem!important
}

.wd-75 {
  width: 7.5rem!important
}

.wd-80 {
  width: 8rem!important
}

.wd-85 {
  width: 8.5rem!important
}

.wd-90 {
  width: 9rem!important
}

.wd-95 {
  width: 9.5rem!important
}

.wd-100 {
  width: 10rem!important
}

.wd-105 {
  width: 10.5rem!important
}

.wd-110 {
  width: 11rem!important
}

.wd-115 {
  width: 11.5rem!important
}

.wd-120 {
  width: 12rem!important
}

.wd-125 {
  width: 12.5rem!important
}

.wd-130 {
  width: 13rem!important
}

.wd-135 {
  width: 13.5rem!important
}

.wd-140 {
  width: 14rem!important
}

.wd-145 {
  width: 14.5rem!important
}

.wd-150 {
  width: 15rem!important
}

.wd-155 {
  width: 15.5rem!important
}

.wd-160 {
  width: 16rem!important
}

.wd-165 {
  width: 16.5rem!important
}

.wd-170 {
  width: 17rem!important
}

.wd-175 {
  width: 17.5rem!important
}

.wd-180 {
  width: 18rem!important
}

.wd-185 {
  width: 18.5rem!important
}

.wd-190 {
  width: 19rem!important
}

.wd-195 {
  width: 19.5rem!important
}

.wd-200 {
  width: 20rem!important
}

.wd-250 {
  width: 25rem!important
}

.wd-300 {
  width: 30rem!important
}

.wd-350 {
  width: 35rem!important
}

.wd-400 {
  width: 40rem!important
}

.wd-450 {
  width: 45rem!important
}

.wd-500 {
  width: 50rem!important
}

.wd-550 {
  width: 55rem!important
}

.wd-600 {
  width: 60rem!important
}

.wd-650 {
  width: 65rem!important
}

.wd-700 {
  width: 70rem!important
}

.wd-750 {
  width: 75rem!important
}

.wd-800 {
  width: 80rem!important
}

.wd-850 {
  width: 85rem!important
}

.wd-900 {
  width: 90rem!important
}

.wd-950 {
  width: 95rem!important
}

.wd-1000 {
  width: 100rem!important
}

.mg-auto {
  margin: 0 auto!important
}

.mg-00 {
  margin: 0!important
}

.mg-01 {
  margin: .1rem!important
}

.mg-02 {
  margin: .2rem!important
}

.mg-03 {
  margin: .3rem!important
}

.mg-04 {
  margin: .4rem!important
}

.mg-05 {
  margin: .5rem!important
}

.mg-06 {
  margin: .6rem!important
}

.mg-07 {
  margin: .7rem!important
}

.mg-08 {
  margin: .8rem!important
}

.mg-09 {
  margin: .9rem!important
}

.mg-10 {
  margin: 1rem!important
}

.mg-15 {
  margin: 1.5rem!important
}

.mg-20 {
  margin: 2rem!important
}

.mg-25 {
  margin: 2.5rem!important
}

.mg-30 {
  margin: 3rem!important
}

.mg-35 {
  margin: 3.5rem!important
}

.mg-40 {
  margin: 4rem!important
}

.mg-45 {
  margin: 4.5rem!important
}

.mg-50 {
  margin: 5rem!important
}

.mg-55 {
  margin: 5.5rem!important
}

.mg-60 {
  margin: 6rem!important
}

.mg-65 {
  margin: 6.5rem!important
}

.mg-70 {
  margin: 7rem!important
}

.mg-75 {
  margin: 7.5rem!important
}

.mg-80 {
  margin: 8rem!important
}

.mg-85 {
  margin: 8.5rem!important
}

.mg-90 {
  margin: 9rem!important
}

.mg-95 {
  margin: 9.5rem!important
}

.mg-100 {
  margin: 10rem!important
}

.mt-00,.my-00 {
  margin-top: 0!important
}

.mt-01,.my-01 {
  margin-top: .1rem!important
}

.mt-02,.my-02 {
  margin-top: .2rem!important
}

.mt-03,.my-03 {
  margin-top: .3rem!important
}

.mt-04,.my-04 {
  margin-top: .4rem!important
}

.mt-05,.my-05 {
  margin-top: .5rem!important
}

.mt-06,.my-06 {
  margin-top: .6rem!important
}

.mt-07,.my-07 {
  margin-top: .7rem!important
}

.mt-08,.my-08 {
  margin-top: .8rem!important
}

.mt-09,.my-09 {
  margin-top: .9rem!important
}

.mt-10,.my-10 {
  margin-top: 1rem!important
}

.mt-15,.my-15 {
  margin-top: 1.5rem!important
}

.mt-20,.my-20 {
  margin-top: 2rem!important
}

.mt-25,.my-25 {
  margin-top: 2.5rem!important
}

.mt-30,.my-30 {
  margin-top: 3rem!important
}

.mt-35,.my-35 {
  margin-top: 3.5rem!important
}

.mt-40,.my-40 {
  margin-top: 4rem!important
}

.mt-45,.my-45 {
  margin-top: 4.5rem!important
}

.mt-50,.my-50 {
  margin-top: 5rem!important
}

.mt-55,.my-55 {
  margin-top: 5.5rem!important
}

.mt-60,.my-60 {
  margin-top: 6rem!important
}

.mt-65,.my-65 {
  margin-top: 6.5rem!important
}

.mt-70,.my-70 {
  margin-top: 7rem!important
}

.mt-75,.my-75 {
  margin-top: 7.5rem!important
}

.mt-80,.my-80 {
  margin-top: 8rem!important
}

.mt-85,.my-85 {
  margin-top: 8.5rem!important
}

.mt-90,.my-90 {
  margin-top: 9rem!important
}

.mt-95,.my-95 {
  margin-top: 9.5rem!important
}

.mt-100,.my-100 {
  margin-top: 10rem!important
}

.mr-00,.mx-00 {
  margin-right: 0!important
}

.mr-01,.mx-01 {
  margin-right: .1rem!important
}

.mr-02,.mx-02 {
  margin-right: .2rem!important
}

.mr-03,.mx-03 {
  margin-right: .3rem!important
}

.mr-04,.mx-04 {
  margin-right: .4rem!important
}

.mr-05,.mx-05 {
  margin-right: .5rem!important
}

.mr-06,.mx-06 {
  margin-right: .6rem!important
}

.mr-07,.mx-07 {
  margin-right: .7rem!important
}

.mr-08,.mx-08 {
  margin-right: .8rem!important
}

.mr-09,.mx-09 {
  margin-right: .9rem!important
}

.mr-10,.mx-10 {
  margin-right: 1rem!important
}

.mr-15,.mx-15 {
  margin-right: 1.5rem!important
}

.mr-20,.mx-20 {
  margin-right: 2rem!important
}

.mr-25,.mx-25 {
  margin-right: 2.5rem!important
}

.mr-30,.mx-30 {
  margin-right: 3rem!important
}

.mr-35,.mx-35 {
  margin-right: 3.5rem!important
}

.mr-40,.mx-40 {
  margin-right: 4rem!important
}

.mr-45,.mx-45 {
  margin-right: 4.5rem!important
}

.mr-50,.mx-50 {
  margin-right: 5rem!important
}

.mr-55,.mx-55 {
  margin-right: 5.5rem!important
}

.mr-60,.mx-60 {
  margin-right: 6rem!important
}

.mr-65,.mx-65 {
  margin-right: 6.5rem!important
}

.mr-70,.mx-70 {
  margin-right: 7rem!important
}

.mr-75,.mx-75 {
  margin-right: 7.5rem!important
}

.mr-80,.mx-80 {
  margin-right: 8rem!important
}

.mr-85,.mx-85 {
  margin-right: 8.5rem!important
}

.mr-90,.mx-90 {
  margin-right: 9rem!important
}

.mr-95,.mx-95 {
  margin-right: 9.5rem!important
}

.mr-100,.mx-100 {
  margin-right: 10rem!important
}

.mb-00,.my-00 {
  margin-bottom: 0!important
}

.mb-01,.my-01 {
  margin-bottom: .1rem!important
}

.mb-02,.my-02 {
  margin-bottom: .2rem!important
}

.mb-03,.my-03 {
  margin-bottom: .3rem!important
}

.mb-04,.my-04 {
  margin-bottom: .4rem!important
}

.mb-05,.my-05 {
  margin-bottom: .5rem!important
}

.mb-06,.my-06 {
  margin-bottom: .6rem!important
}

.mb-07,.my-07 {
  margin-bottom: .7rem!important
}

.mb-08,.my-08 {
  margin-bottom: .8rem!important
}

.mb-09,.my-09 {
  margin-bottom: .9rem!important
}

.mb-10,.my-10 {
  margin-bottom: 1rem!important
}

.mb-15,.my-15 {
  margin-bottom: 1.5rem!important
}

.mb-20,.my-20 {
  margin-bottom: 2rem!important
}

.mb-25,.my-25 {
  margin-bottom: 2.5rem!important
}

.mb-30,.my-30 {
  margin-bottom: 3rem!important
}

.mb-35,.my-35 {
  margin-bottom: 3.5rem!important
}

.mb-40,.my-40 {
  margin-bottom: 4rem!important
}

.mb-45,.my-45 {
  margin-bottom: 4.5rem!important
}

.mb-50,.my-50 {
  margin-bottom: 5rem!important
}

.mb-55,.my-55 {
  margin-bottom: 5.5rem!important
}

.mb-60,.my-60 {
  margin-bottom: 6rem!important
}

.mb-65,.my-65 {
  margin-bottom: 6.5rem!important
}

.mb-70,.my-70 {
  margin-bottom: 7rem!important
}

.mb-75,.my-75 {
  margin-bottom: 7.5rem!important
}

.mb-80,.my-80 {
  margin-bottom: 8rem!important
}

.mb-85,.my-85 {
  margin-bottom: 8.5rem!important
}

.mb-90,.my-90 {
  margin-bottom: 9rem!important
}

.mb-95,.my-95 {
  margin-bottom: 9.5rem!important
}

.mb-100,.my-100 {
  margin-bottom: 10rem!important
}

.ml-00,.mx-00 {
  margin-left: 0!important
}

.ml-01,.mx-01 {
  margin-left: .1rem!important
}

.ml-02,.mx-02 {
  margin-left: .2rem!important
}

.ml-03,.mx-03 {
  margin-left: .3rem!important
}

.ml-04,.mx-04 {
  margin-left: .4rem!important
}

.ml-05,.mx-05 {
  margin-left: .5rem!important
}

.ml-06,.mx-06 {
  margin-left: .6rem!important
}

.ml-07,.mx-07 {
  margin-left: .7rem!important
}

.ml-08,.mx-08 {
  margin-left: .8rem!important
}

.ml-09,.mx-09 {
  margin-left: .9rem!important
}

.ml-10,.mx-10 {
  margin-left: 1rem!important
}

.ml-15,.mx-15 {
  margin-left: 1.5rem!important
}

.ml-20,.mx-20 {
  margin-left: 2rem!important
}

.ml-25,.mx-25 {
  margin-left: 2.5rem!important
}

.ml-30,.mx-30 {
  margin-left: 3rem!important
}

.ml-35,.mx-35 {
  margin-left: 3.5rem!important
}

.ml-40,.mx-40 {
  margin-left: 4rem!important
}

.ml-45,.mx-45 {
  margin-left: 4.5rem!important
}

.ml-50,.mx-50 {
  margin-left: 5rem!important
}

.ml-55,.mx-55 {
  margin-left: 5.5rem!important
}

.ml-60,.mx-60 {
  margin-left: 6rem!important
}

.ml-65,.mx-65 {
  margin-left: 6.5rem!important
}

.ml-70,.mx-70 {
  margin-left: 7rem!important
}

.ml-75,.mx-75 {
  margin-left: 7.5rem!important
}

.ml-80,.mx-80 {
  margin-left: 8rem!important
}

.ml-85,.mx-85 {
  margin-left: 8.5rem!important
}

.ml-90,.mx-90 {
  margin-left: 9rem!important
}

.ml-95,.mx-95 {
  margin-left: 9.5rem!important
}

.ml-100,.mx-100 {
  margin-left: 10rem!important
}

.mt-negative1 {
  margin-top: -.1rem!important
}

.mt-negative2 {
  margin-top: -.2rem!important
}

.mt-negative3 {
  margin-top: -.3rem!important
}

.mt-negative4 {
  margin-top: -.4rem!important
}

.mt-negative5 {
  margin-top: -.5rem!important
}

.mt-negative6 {
  margin-top: -.6rem!important
}

.mt-negative7 {
  margin-top: -.7rem!important
}

.mt-negative8 {
  margin-top: -.8rem!important
}

.mt-negative9 {
  margin-top: -.9rem!important
}

.mt-negative10 {
  margin-top: -1rem!important
}

.mt-negative15 {
  margin-top: -1.5rem!important
}

.mt-negative20 {
  margin-top: -2rem!important
}

.mr-negative1 {
  margin-right: -.1rem!important
}

.mr-negative2 {
  margin-right: -.2rem!important
}

.mr-negative3 {
  margin-right: -.3rem!important
}

.mr-negative4 {
  margin-right: -.4rem!important
}

.mr-negative5 {
  margin-right: -.5rem!important
}

.mr-negative6 {
  margin-right: -.6rem!important
}

.mr-negative7 {
  margin-right: -.7rem!important
}

.mr-negative8 {
  margin-right: -.8rem!important
}

.mr-negative9 {
  margin-right: -.9rem!important
}

.mr-negative10 {
  margin-right: -1rem!important
}

.mr-negative15 {
  margin-right: -1.5rem!important
}

.mr-negative20 {
  margin-right: -2rem!important
}

.mb-negative1 {
  margin-bottom: -.1rem!important
}

.mb-negative2 {
  margin-bottom: -.2rem!important
}

.mb-negative3 {
  margin-bottom: -.3rem!important
}

.mb-negative4 {
  margin-bottom: -.4rem!important
}

.mb-negative5 {
  margin-bottom: -.5rem!important
}

.mb-negative6 {
  margin-bottom: -.6rem!important
}

.mb-negative7 {
  margin-bottom: -.7rem!important
}

.mb-negative8 {
  margin-bottom: -.8rem!important
}

.mb-negative9 {
  margin-bottom: -.9rem!important
}

.mb-negative10 {
  margin-bottom: -1rem!important
}

.mb-negative15 {
  margin-bottom: -1.5rem!important
}

.mb-negative20 {
  margin-bottom: -2rem!important
}

.ml-negative1 {
  margin-left: -.1rem!important
}

.ml-negative2 {
  margin-left: -.2rem!important
}

.ml-negative3 {
  margin-left: -.3rem!important
}

.ml-negative4 {
  margin-left: -.4rem!important
}

.ml-negative5 {
  margin-left: -.5rem!important
}

.ml-negative6 {
  margin-left: -.6rem!important
}

.ml-negative7 {
  margin-left: -.7rem!important
}

.ml-negative8 {
  margin-left: -.8rem!important
}

.ml-negative9 {
  margin-left: -.9rem!important
}

.ml-negative10 {
  margin-left: -1rem!important
}

.ml-negative15 {
  margin-left: -1.5rem!important
}

.ml-negative20 {
  margin-left: -2rem!important
}

.pd-00 {
  padding: 0!important
}

.pd-01 {
  padding: .1rem!important
}

.pd-02 {
  padding: .2rem!important
}

.pd-03 {
  padding: .3rem!important
}

.pd-04 {
  padding: .4rem!important
}

.pd-05 {
  padding: .5rem!important
}

.pd-06 {
  padding: .6rem!important
}

.pd-07 {
  padding: .7rem!important
}

.pd-08 {
  padding: .8rem!important
}

.pd-09 {
  padding: .9rem!important
}

.pd-10 {
  padding: 1rem!important
}

.pd-15 {
  padding: 1.5rem!important
}

.pd-20 {
  padding: 2rem!important
}

.pd-25 {
  padding: 2.5rem!important
}

.pd-30 {
  padding: 3rem!important
}

.pd-35 {
  padding: 3.5rem!important
}

.pd-40 {
  padding: 4rem!important
}

.pd-45 {
  padding: 4.5rem!important
}

.pd-50 {
  padding: 5rem!important
}

.pd-55 {
  padding: 5.5rem!important
}

.pd-60 {
  padding: 6rem!important
}

.pd-65 {
  padding: 6.5rem!important
}

.pd-70 {
  padding: 7rem!important
}

.pd-75 {
  padding: 7.5rem!important
}

.pd-80 {
  padding: 8rem!important
}

.pd-85 {
  padding: 8.5rem!important
}

.pd-90 {
  padding: 9rem!important
}

.pd-95 {
  padding: 9.5rem!important
}

.pd-100 {
  padding: 10rem!important
}

.pt-00,.py-00 {
  padding-top: 0!important
}

.pt-01,.py-01 {
  padding-top: .1rem!important
}

.pt-02,.py-02 {
  padding-top: .2rem!important
}

.pt-03,.py-03 {
  padding-top: .3rem!important
}

.pt-04,.py-04 {
  padding-top: .4rem!important
}

.pt-05,.py-05 {
  padding-top: .5rem!important
}

.pt-06,.py-06 {
  padding-top: .6rem!important
}

.pt-07,.py-07 {
  padding-top: .7rem!important
}

.pt-08,.py-08 {
  padding-top: .8rem!important
}

.pt-09,.py-09 {
  padding-top: .9rem!important
}

.pt-10,.py-10 {
  padding-top: 1rem!important
}

.pt-15,.py-15 {
  padding-top: 1.5rem!important
}

.pt-20,.py-20 {
  padding-top: 2rem!important
}

.pt-25,.py-25 {
  padding-top: 2.5rem!important
}

.pt-30,.py-30 {
  padding-top: 3rem!important
}

.pt-35,.py-35 {
  padding-top: 3.5rem!important
}

.pt-40,.py-40 {
  padding-top: 4rem!important
}

.pt-45,.py-45 {
  padding-top: 4.5rem!important
}

.pt-50,.py-50 {
  padding-top: 5rem!important
}

.pt-55,.py-55 {
  padding-top: 5.5rem!important
}

.pt-60,.py-60 {
  padding-top: 6rem!important
}

.pt-65,.py-65 {
  padding-top: 6.5rem!important
}

.pt-70,.py-70 {
  padding-top: 7rem!important
}

.pt-75,.py-75 {
  padding-top: 7.5rem!important
}

.pt-80,.py-80 {
  padding-top: 8rem!important
}

.pt-85,.py-85 {
  padding-top: 8.5rem!important
}

.pt-90,.py-90 {
  padding-top: 9rem!important
}

.pt-95,.py-95 {
  padding-top: 9.5rem!important
}

.pt-100,.py-100 {
  padding-top: 10rem!important
}

.pr-00,.px-00 {
  padding-right: 0!important
}

.pr-01,.px-01 {
  padding-right: .1rem!important
}

.pr-02,.px-02 {
  padding-right: .2rem!important
}

.pr-03,.px-03 {
  padding-right: .3rem!important
}

.pr-04,.px-04 {
  padding-right: .4rem!important
}

.pr-05,.px-05 {
  padding-right: .5rem!important
}

.pr-06,.px-06 {
  padding-right: .6rem!important
}

.pr-07,.px-07 {
  padding-right: .7rem!important
}

.pr-08,.px-08 {
  padding-right: .8rem!important
}

.pr-09,.px-09 {
  padding-right: .9rem!important
}

.pr-10,.px-10 {
  padding-right: 1rem!important
}

.pr-15,.px-15 {
  padding-right: 1.5rem!important
}

.pr-20,.px-20 {
  padding-right: 2rem!important
}

.pr-25,.px-25 {
  padding-right: 2.5rem!important
}

.pr-30,.px-30 {
  padding-right: 3rem!important
}

.pr-35,.px-35 {
  padding-right: 3.5rem!important
}

.pr-40,.px-40 {
  padding-right: 4rem!important
}

.pr-45,.px-45 {
  padding-right: 4.5rem!important
}

.pr-50,.px-50 {
  padding-right: 5rem!important
}

.pr-55,.px-55 {
  padding-right: 5.5rem!important
}

.pr-60,.px-60 {
  padding-right: 6rem!important
}

.pr-65,.px-65 {
  padding-right: 6.5rem!important
}

.pr-70,.px-70 {
  padding-right: 7rem!important
}

.pr-75,.px-75 {
  padding-right: 7.5rem!important
}

.pr-80,.px-80 {
  padding-right: 8rem!important
}

.pr-85,.px-85 {
  padding-right: 8.5rem!important
}

.pr-90,.px-90 {
  padding-right: 9rem!important
}

.pr-95,.px-95 {
  padding-right: 9.5rem!important
}

.pr-100,.px-100 {
  padding-right: 10rem!important
}

.pb-00,.py-00 {
  padding-bottom: 0!important
}

.pb-01,.py-01 {
  padding-bottom: .1rem!important
}

.pb-02,.py-02 {
  padding-bottom: .2rem!important
}

.pb-03,.py-03 {
  padding-bottom: .3rem!important
}

.pb-04,.py-04 {
  padding-bottom: .4rem!important
}

.pb-05,.py-05 {
  padding-bottom: .5rem!important
}

.pb-06,.py-06 {
  padding-bottom: .6rem!important
}

.pb-07,.py-07 {
  padding-bottom: .7rem!important
}

.pb-08,.py-08 {
  padding-bottom: .8rem!important
}

.pb-09,.py-09 {
  padding-bottom: .9rem!important
}

.pb-10,.py-10 {
  padding-bottom: 1rem!important
}

.pb-15,.py-15 {
  padding-bottom: 1.5rem!important
}

.pb-20,.py-20 {
  padding-bottom: 2rem!important
}

.pb-25,.py-25 {
  padding-bottom: 2.5rem!important
}

.pb-30,.py-30 {
  padding-bottom: 3rem!important
}

.pb-35,.py-35 {
  padding-bottom: 3.5rem!important
}

.pb-40,.py-40 {
  padding-bottom: 4rem!important
}

.pb-45,.py-45 {
  padding-bottom: 4.5rem!important
}

.pb-50,.py-50 {
  padding-bottom: 5rem!important
}

.pb-55,.py-55 {
  padding-bottom: 5.5rem!important
}

.pb-60,.py-60 {
  padding-bottom: 6rem!important
}

.pb-65,.py-65 {
  padding-bottom: 6.5rem!important
}

.pb-70,.py-70 {
  padding-bottom: 7rem!important
}

.pb-75,.py-75 {
  padding-bottom: 7.5rem!important
}

.pb-80,.py-80 {
  padding-bottom: 8rem!important
}

.pb-85,.py-85 {
  padding-bottom: 8.5rem!important
}

.pb-90,.py-90 {
  padding-bottom: 9rem!important
}

.pb-95,.py-95 {
  padding-bottom: 9.5rem!important
}

.pb-100,.py-100 {
  padding-bottom: 10rem!important
}

.pl-00,.px-00 {
  padding-left: 0!important
}

.pl-01,.px-01 {
  padding-left: .1rem!important
}

.pl-02,.px-02 {
  padding-left: .2rem!important
}

.pl-03,.px-03 {
  padding-left: .3rem!important
}

.pl-04,.px-04 {
  padding-left: .4rem!important
}

.pl-05,.px-05 {
  padding-left: .5rem!important
}

.pl-06,.px-06 {
  padding-left: .6rem!important
}

.pl-07,.px-07 {
  padding-left: .7rem!important
}

.pl-08,.px-08 {
  padding-left: .8rem!important
}

.pl-09,.px-09 {
  padding-left: .9rem!important
}

.pl-10,.px-10 {
  padding-left: 1rem!important
}

.pl-15,.px-15 {
  padding-left: 1.5rem!important
}

.pl-20,.px-20 {
  padding-left: 2rem!important
}

.pl-25,.px-25 {
  padding-left: 2.5rem!important
}

.pl-30,.px-30 {
  padding-left: 3rem!important
}

.pl-35,.px-35 {
  padding-left: 3.5rem!important
}

.pl-40,.px-40 {
  padding-left: 4rem!important
}

.pl-45,.px-45 {
  padding-left: 4.5rem!important
}

.pl-50,.px-50 {
  padding-left: 5rem!important
}

.pl-55,.px-55 {
  padding-left: 5.5rem!important
}

.pl-60,.px-60 {
  padding-left: 6rem!important
}

.pl-65,.px-65 {
  padding-left: 6.5rem!important
}

.pl-70,.px-70 {
  padding-left: 7rem!important
}

.pl-75,.px-75 {
  padding-left: 7.5rem!important
}

.pl-80,.px-80 {
  padding-left: 8rem!important
}

.pl-85,.px-85 {
  padding-left: 8.5rem!important
}

.pl-90,.px-90 {
  padding-left: 9rem!important
}

.pl-95,.px-95 {
  padding-left: 9.5rem!important
}

.pl-100,.px-100 {
  padding-left: 10rem!important
}

@media screen and (max-width: 1366px) {
  .flex-xl-column,.flex-xl-row {
      -webkit-box-direction:normal!important
  }

  .border-xl-0 {
      border: 0!important
  }

  .border-top-xl-0 {
      border-top: 0!important
  }

  .border-right-xl-0 {
      border-right: 0!important
  }

  .border-bottom-xl-0 {
      border-bottom: 0!important
  }

  .border-left-xl-0 {
      border-left: 0!important
  }

  .hide-xl {
      display: none!important
  }

  .visible-xl-hide {
      visibility: hidden!important
  }

  .visible-xl-show {
      visibility: visible!important
  }

  .block-xl {
      display: block!important
  }

  .inline-block-xl {
      display: inline-block!important
  }

  .noscroll-xl {
      overflow: hidden!important;
      touch-action: none;
      -webkit-overflow-scrolling: none;
      overscroll-behavior: none
  }

  .align-xl-left {
      text-align: left!important
  }

  .align-xl-center {
      text-align: center!important
  }

  .align-xl-right {
      text-align: right!important
  }

  .align-xl-justify {
      text-align: justify!important
  }

  .align-xl-top {
      vertical-align: top!important
  }

  .align-xl-middle {
      vertical-align: middle!important
  }

  .align-xl-bottom {
      vertical-align: bottom!important
  }

  .text-xl-blind {
      text-indent: -9999px!important
  }

  .text-xl-nowrap {
      white-space: nowrap!important
  }

  .row-xl {
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      width: calc(100% + 10px);
      margin-right: -5px;
      margin-left: -5px
  }

  .flex-xl {
      display: flex!important
  }

  .flex-xl-center {
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center
  }

  .flex-xl-column {
      -webkit-box-orient: vertical!important;
      -ms-flex-direction: column!important;
      flex-direction: column!important
  }

  .flex-xl-row {
      -webkit-box-orient: horizontal!important;
      -ms-flex-direction: row!important;
      flex-direction: row!important
  }

  .flex-xl-column-reverse {
      -webkit-box-orient: vertical!important;
      -webkit-box-direction: reverse!important;
      -ms-flex-direction: column-reverse!important;
      flex-direction: column-reverse!important
  }

  .flex-xl-row-reverse {
      -webkit-box-orient: horizontal!important;
      -webkit-box-direction: reverse!important;
      -ms-flex-direction: row-reverse!important;
      flex-direction: row-reverse!important
  }

  .align-items-xl-stretch {
      -webkit-box-align: stretch!important;
      -ms-flex-align: stretch!important;
      align-items: stretch!important
  }

  .align-items-xl-start {
      -webkit-box-align: start!important;
      -ms-flex-align: start!important;
      align-items: flex-start!important
  }

  .align-items-xl-end {
      -webkit-box-align: end!important;
      -ms-flex-align: end!important;
      align-items: flex-end!important
  }

  .align-items-xl-center {
      -webkit-box-align: center!important;
      -ms-flex-align: center!important;
      align-items: center!important
  }

  .align-items-xl-baseline {
      -webkit-box-align: baseline!important;
      -ms-flex-align: baseline!important;
      align-items: baseline!important
  }

  .align-content-xl-stretch {
      -ms-flex-line-pack: stretch!important;
      align-content: stretch!important
  }

  .align-content-xl-start {
      -ms-flex-line-pack: start!important;
      align-content: flex-start!important
  }

  .align-content-xl-end {
      -ms-flex-line-pack: end!important;
      align-content: flex-end!important
  }

  .align-content-xl-center {
      -ms-flex-line-pack: center!important;
      align-content: center!important
  }

  .align-content-xl-between {
      -ms-flex-line-pack: justify!important;
      align-content: space-between!important
  }

  .align-content-xl-around {
      -ms-flex-line-pack: distribute!important;
      align-content: space-around!important
  }

  .align-self-xl-stretch {
      -ms-flex-item-align: stretch!important;
      -ms-grid-row-align: stretch!important;
      align-self: stretch!important
  }

  .align-self-xl-start {
      -ms-flex-item-align: start!important;
      align-self: flex-start!important
  }

  .align-self-xl-end {
      -ms-flex-item-align: end!important;
      align-self: flex-end!important
  }

  .align-self-xl-center {
      -ms-flex-item-align: center!important;
      -ms-grid-row-align: center!important;
      align-self: center!important
  }

  .align-self-xl-baseline {
      -ms-flex-item-align: baseline!important;
      align-self: baseline!important
  }

  .justify-content-xl-start {
      -webkit-box-pack: start!important;
      -ms-flex-pack: start!important;
      justify-content: flex-start!important
  }

  .justify-content-xl-end {
      -webkit-box-pack: end!important;
      -ms-flex-pack: end!important;
      justify-content: flex-end!important
  }

  .justify-content-xl-center {
      -webkit-box-pack: center!important;
      -ms-flex-pack: center!important;
      justify-content: center!important
  }

  .justify-content-xl-between {
      -webkit-box-pack: justify!important;
      -ms-flex-pack: justify!important;
      justify-content: space-between!important
  }

  .justify-content-xl-around {
      -ms-flex-pack: distribute!important;
      justify-content: space-around!important
  }

  .flex-wrap-xl {
      -ms-flex-wrap: wrap!important;
      flex-wrap: wrap!important
  }

  .flex-wrap-xl-reverse {
      -ms-flex-wrap: wrap-reverse!important;
      flex-wrap: wrap-reverse!important
  }

  .flex-nowrap-xl {
      -ms-flex-wrap: nowrap!important;
      flex-wrap: nowrap!important
  }

  .flex-order-xl-0 {
      -webkit-box-ordinal-group: 1!important;
      -ms-flex-order: 0!important;
      order: 0!important
  }

  .flex-order-xl-1 {
      -webkit-box-ordinal-group: 2!important;
      -ms-flex-order: 1!important;
      order: 1!important
  }

  .flex-order-xl-2 {
      -webkit-box-ordinal-group: 3!important;
      -ms-flex-order: 2!important;
      order: 2!important
  }

  .flex-order-xl-3 {
      -webkit-box-ordinal-group: 4!important;
      -ms-flex-order: 3!important;
      order: 3!important
  }

  .flex-order-xl-4 {
      -webkit-box-ordinal-group: 5!important;
      -ms-flex-order: 4!important;
      order: 4!important
  }

  .flex-order-xl-5 {
      -webkit-box-ordinal-group: 6!important;
      -ms-flex-order: 5!important;
      order: 5!important
  }

  .flex-shrink-xl-0 {
      -ms-flex-negative: 0!important;
      flex-shrink: 0!important;
      -ms-flex: 0 0 auto!important;
      flex: 0 0 auto!important
  }

  .flex-shrink-xl-1 {
      -ms-flex-negative: 1!important;
      flex-shrink: 1!important;
      -ms-flex: 1 1 auto!important;
      flex: 1 1 auto!important
  }

  .col-xl,.col-xl-0_5,.col-xl-1,.col-xl-10,.col-xl-10_5,.col-xl-11,.col-xl-11_5,.col-xl-12,.col-xl-1_5,.col-xl-2,.col-xl-2_5,.col-xl-3,.col-xl-3_5,.col-xl-4,.col-xl-4_5,.col-xl-5,.col-xl-5_5,.col-xl-6,.col-xl-6_5,.col-xl-7,.col-xl-7_5,.col-xl-8,.col-xl-8_5,.col-xl-9,.col-xl-9_5,.col-xl-auto {
      position: relative;
      width: 100%;
      padding-right: 5px;
      padding-left: 5px
  }

  .col-xl {
      max-width: 100%;
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -ms-flex-positive: 1;
      flex-grow: 1
  }

  .col-xl-auto {
      width: auto;
      max-width: 100%;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto
  }

  .col-xl-0_5 {
      max-width: 4.1666666667%;
      -ms-flex: 0 0 4.1666666667%;
      flex: 0 0 4.1666666667%
  }

  .col-xl-1 {
      max-width: 8.3333333333%;
      -ms-flex: 0 0 8.3333333333%;
      flex: 0 0 8.3333333333%
  }

  .col-xl-1_5 {
      max-width: 12.5%;
      -ms-flex: 0 0 12.5%;
      flex: 0 0 12.5%
  }

  .col-xl-2 {
      max-width: 16.6666666667%;
      -ms-flex: 0 0 16.6666666667%;
      flex: 0 0 16.6666666667%
  }

  .col-xl-2_5 {
      max-width: 20.8333333333%;
      -ms-flex: 0 0 20.8333333333%;
      flex: 0 0 20.8333333333%
  }

  .col-xl-3 {
      max-width: 25%;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%
  }

  .col-xl-3_5 {
      max-width: 29.1666666667%;
      -ms-flex: 0 0 29.1666666667%;
      flex: 0 0 29.1666666667%
  }

  .col-xl-4 {
      max-width: 33.3333333333%;
      -ms-flex: 0 0 33.3333333333%;
      flex: 0 0 33.3333333333%
  }

  .col-xl-4_5 {
      max-width: 37.5%;
      -ms-flex: 0 0 37.5%;
      flex: 0 0 37.5%
  }

  .col-xl-5 {
      max-width: 41.6666666667%;
      -ms-flex: 0 0 41.6666666667%;
      flex: 0 0 41.6666666667%
  }

  .col-xl-5_5 {
      max-width: 45.8333333333%;
      -ms-flex: 0 0 45.8333333333%;
      flex: 0 0 45.8333333333%
  }

  .col-xl-6 {
      max-width: 50%;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%
  }

  .col-xl-6_5 {
      max-width: 54.1666666667%;
      -ms-flex: 0 0 54.1666666667%;
      flex: 0 0 54.1666666667%
  }

  .col-xl-7 {
      max-width: 58.3333333333%;
      -ms-flex: 0 0 58.3333333333%;
      flex: 0 0 58.3333333333%
  }

  .col-xl-7_5 {
      max-width: 62.5%;
      -ms-flex: 0 0 62.5%;
      flex: 0 0 62.5%
  }

  .col-xl-8 {
      max-width: 66.6666666667%;
      -ms-flex: 0 0 66.6666666667%;
      flex: 0 0 66.6666666667%
  }

  .col-xl-8_5 {
      max-width: 70.8333333333%;
      -ms-flex: 0 0 70.8333333333%;
      flex: 0 0 70.8333333333%
  }

  .col-xl-9 {
      max-width: 75%;
      -ms-flex: 0 0 75%;
      flex: 0 0 75%
  }

  .col-xl-9_5 {
      max-width: 79.1666666667%;
      -ms-flex: 0 0 79.1666666667%;
      flex: 0 0 79.1666666667%
  }

  .col-xl-10 {
      max-width: 83.3333333333%;
      -ms-flex: 0 0 83.3333333333%;
      flex: 0 0 83.3333333333%
  }

  .col-xl-10_5 {
      max-width: 87.5%;
      -ms-flex: 0 0 87.5%;
      flex: 0 0 87.5%
  }

  .col-xl-11 {
      max-width: 91.6666666667%;
      -ms-flex: 0 0 91.6666666667%;
      flex: 0 0 91.6666666667%
  }

  .col-xl-11_5 {
      max-width: 95.8333333333%;
      -ms-flex: 0 0 95.8333333333%;
      flex: 0 0 95.8333333333%
  }

  .col-xl-12 {
      max-width: 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%
  }

  .grid-xl {
      display: grid!important
  }

  .grid-xl-col1 {
      grid-template-columns: repeat(1,1fr)!important
  }

  .grid-xl-col2 {
      grid-template-columns: repeat(2,1fr)!important
  }

  .grid-xl-col3 {
      grid-template-columns: repeat(3,1fr)!important
  }

  .grid-xl-col4 {
      grid-template-columns: repeat(4,1fr)!important
  }

  .grid-xl-col5 {
      grid-template-columns: repeat(5,1fr)!important
  }

  .wd-xl-00 {
      width: 0!important
  }

  .wp-xl-100 {
      width: calc(100 * 1%)!important
  }

  .wd-xl-auto {
      width: auto!important
  }

  .min-wd-xl-00 {
      min-width: 0!important
  }

  .max-wd-xl-100 {
      max-width: 100%!important
  }

  .hi-xl-0 {
      height: 0!important
  }

  .hp-xl-100 {
      height: 100%!important
  }

  .hi-xl-auto {
      height: auto!important
  }

  .min-hi-xl-00 {
      min-height: 0!important
  }

  .max-hi-xl-100 {
      max-height: 100%!important
  }

  .wp-xl-5 {
      width: calc(5 * 1%)!important
  }

  .wp-xl-10 {
      width: calc(10 * 1%)!important
  }

  .wp-xl-15 {
      width: calc(15 * 1%)!important
  }

  .wp-xl-20 {
      width: calc(20 * 1%)!important
  }

  .wp-xl-25 {
      width: calc(25 * 1%)!important
  }

  .wp-xl-30 {
      width: calc(30 * 1%)!important
  }

  .wp-xl-35 {
      width: calc(35 * 1%)!important
  }

  .wp-xl-40 {
      width: calc(40 * 1%)!important
  }

  .wp-xl-45 {
      width: calc(45 * 1%)!important
  }

  .wp-xl-50 {
      width: calc(50 * 1%)!important
  }

  .wp-xl-55 {
      width: calc(55 * 1%)!important
  }

  .wp-xl-60 {
      width: calc(60 * 1%)!important
  }

  .wp-xl-65 {
      width: calc(65 * 1%)!important
  }

  .wp-xl-70 {
      width: calc(70 * 1%)!important
  }

  .wp-xl-75 {
      width: calc(75 * 1%)!important
  }

  .wp-xl-80 {
      width: calc(80 * 1%)!important
  }

  .wp-xl-85 {
      width: calc(85 * 1%)!important
  }

  .wp-xl-90 {
      width: calc(90 * 1%)!important
  }

  .wp-xl-95 {
      width: calc(95 * 1%)!important
  }

  .wd-xl-5 {
      width: 5px!important
  }

  .wd-xl-10 {
      width: 10px!important
  }

  .wd-xl-15 {
      width: 15px!important
  }

  .wd-xl-20 {
      width: 20px!important
  }

  .wd-xl-25 {
      width: 25px!important
  }

  .wd-xl-30 {
      width: 30px!important
  }

  .wd-xl-35 {
      width: 35px!important
  }

  .wd-xl-40 {
      width: 40px!important
  }

  .wd-xl-45 {
      width: 45px!important
  }

  .wd-xl-50 {
      width: 50px!important
  }

  .wd-xl-55 {
      width: 55px!important
  }

  .wd-xl-60 {
      width: 60px!important
  }

  .wd-xl-65 {
      width: 65px!important
  }

  .wd-xl-70 {
      width: 70px!important
  }

  .wd-xl-75 {
      width: 75px!important
  }

  .wd-xl-80 {
      width: 80px!important
  }

  .wd-xl-85 {
      width: 85px!important
  }

  .wd-xl-90 {
      width: 90px!important
  }

  .wd-xl-95 {
      width: 95px!important
  }

  .wd-xl-100 {
      width: 100px!important
  }

  .wd-xl-105 {
      width: 105px!important
  }

  .wd-xl-110 {
      width: 110px!important
  }

  .wd-xl-115 {
      width: 115px!important
  }

  .wd-xl-120 {
      width: 120px!important
  }

  .wd-xl-125 {
      width: 125px!important
  }

  .wd-xl-130 {
      width: 130px!important
  }

  .wd-xl-135 {
      width: 135px!important
  }

  .wd-xl-140 {
      width: 140px!important
  }

  .wd-xl-145 {
      width: 145px!important
  }

  .wd-xl-150 {
      width: 150px!important
  }

  .wd-xl-155 {
      width: 155px!important
  }

  .wd-xl-160 {
      width: 160px!important
  }

  .wd-xl-165 {
      width: 165px!important
  }

  .wd-xl-170 {
      width: 170px!important
  }

  .wd-xl-175 {
      width: 175px!important
  }

  .wd-xl-180 {
      width: 180px!important
  }

  .wd-xl-185 {
      width: 185px!important
  }

  .wd-xl-190 {
      width: 190px!important
  }

  .wd-xl-195 {
      width: 195px!important
  }

  .wd-xl-200 {
      width: 200px!important
  }

  .wd-xl-250 {
      width: 250px!important
  }

  .wd-xl-300 {
      width: 300px!important
  }

  .wd-xl-350 {
      width: 350px!important
  }

  .wd-xl-400 {
      width: 400px!important
  }

  .wd-xl-450 {
      width: 450px!important
  }

  .wd-xl-500 {
      width: 500px!important
  }

  .wd-xl-550 {
      width: 550px!important
  }

  .wd-xl-600 {
      width: 600px!important
  }

  .wd-xl-650 {
      width: 650px!important
  }

  .wd-xl-700 {
      width: 700px!important
  }

  .wd-xl-750 {
      width: 750px!important
  }

  .wd-xl-800 {
      width: 800px!important
  }

  .wd-xl-850 {
      width: 850px!important
  }

  .wd-xl-900 {
      width: 900px!important
  }

  .wd-xl-950 {
      width: 950px!important
  }

  .wd-xl-1000 {
      width: 1000px!important
  }

  .mg-xl-auto {
      margin: 0 auto!important
  }

  .mg-xl-00 {
      margin: 0!important
  }

  .mg-xl-01 {
      margin: 1px!important
  }

  .mg-xl-02 {
      margin: 2px!important
  }

  .mg-xl-03 {
      margin: 3px!important
  }

  .mg-xl-04 {
      margin: 4px!important
  }

  .mg-xl-05 {
      margin: 5px!important
  }

  .mg-xl-06 {
      margin: 6px!important
  }

  .mg-xl-07 {
      margin: 7px!important
  }

  .mg-xl-08 {
      margin: 8px!important
  }

  .mg-xl-09 {
      margin: 9px!important
  }

  .mg-xl-10 {
      margin: 10px!important
  }

  .mg-xl-15 {
      margin: 15px!important
  }

  .mg-xl-20 {
      margin: 20px!important
  }

  .mg-xl-25 {
      margin: 25px!important
  }

  .mg-xl-30 {
      margin: 30px!important
  }

  .mg-xl-35 {
      margin: 35px!important
  }

  .mg-xl-40 {
      margin: 40px!important
  }

  .mg-xl-45 {
      margin: 45px!important
  }

  .mg-xl-50 {
      margin: 50px!important
  }

  .mg-xl-55 {
      margin: 55px!important
  }

  .mg-xl-60 {
      margin: 60px!important
  }

  .mg-xl-65 {
      margin: 65px!important
  }

  .mg-xl-70 {
      margin: 70px!important
  }

  .mg-xl-75 {
      margin: 75px!important
  }

  .mg-xl-80 {
      margin: 80px!important
  }

  .mg-xl-85 {
      margin: 85px!important
  }

  .mg-xl-90 {
      margin: 90px!important
  }

  .mg-xl-95 {
      margin: 95px!important
  }

  .mg-xl-100 {
      margin: 100px!important
  }

  .mt-xl-00,.my-xl-00 {
      margin-top: 0!important
  }

  .mt-xl-01,.my-xl-01 {
      margin-top: 1px!important
  }

  .mt-xl-02,.my-xl-02 {
      margin-top: 2px!important
  }

  .mt-xl-03,.my-xl-03 {
      margin-top: 3px!important
  }

  .mt-xl-04,.my-xl-04 {
      margin-top: 4px!important
  }

  .mt-xl-05,.my-xl-05 {
      margin-top: 5px!important
  }

  .mt-xl-06,.my-xl-06 {
      margin-top: 6px!important
  }

  .mt-xl-07,.my-xl-07 {
      margin-top: 7px!important
  }

  .mt-xl-08,.my-xl-08 {
      margin-top: 8px!important
  }

  .mt-xl-09,.my-xl-09 {
      margin-top: 9px!important
  }

  .mt-xl-10,.my-xl-10 {
      margin-top: 10px!important
  }

  .mt-xl-15,.my-xl-15 {
      margin-top: 15px!important
  }

  .mt-xl-20,.my-xl-20 {
      margin-top: 20px!important
  }

  .mt-xl-25,.my-xl-25 {
      margin-top: 25px!important
  }

  .mt-xl-30,.my-xl-30 {
      margin-top: 30px!important
  }

  .mt-xl-35,.my-xl-35 {
      margin-top: 35px!important
  }

  .mt-xl-40,.my-xl-40 {
      margin-top: 40px!important
  }

  .mt-xl-45,.my-xl-45 {
      margin-top: 45px!important
  }

  .mt-xl-50,.my-xl-50 {
      margin-top: 50px!important
  }

  .mt-xl-55,.my-xl-55 {
      margin-top: 55px!important
  }

  .mt-xl-60,.my-xl-60 {
      margin-top: 60px!important
  }

  .mt-xl-65,.my-xl-65 {
      margin-top: 65px!important
  }

  .mt-xl-70,.my-xl-70 {
      margin-top: 70px!important
  }

  .mt-xl-75,.my-xl-75 {
      margin-top: 75px!important
  }

  .mt-xl-80,.my-xl-80 {
      margin-top: 80px!important
  }

  .mt-xl-85,.my-xl-85 {
      margin-top: 85px!important
  }

  .mt-xl-90,.my-xl-90 {
      margin-top: 90px!important
  }

  .mt-xl-95,.my-xl-95 {
      margin-top: 95px!important
  }

  .mt-xl-100,.my-xl-100 {
      margin-top: 100px!important
  }

  .mr-xl-00,.mx-xl-00 {
      margin-right: 0!important
  }

  .mr-xl-01,.mx-xl-01 {
      margin-right: 1px!important
  }

  .mr-xl-02,.mx-xl-02 {
      margin-right: 2px!important
  }

  .mr-xl-03,.mx-xl-03 {
      margin-right: 3px!important
  }

  .mr-xl-04,.mx-xl-04 {
      margin-right: 4px!important
  }

  .mr-xl-05,.mx-xl-05 {
      margin-right: 5px!important
  }

  .mr-xl-06,.mx-xl-06 {
      margin-right: 6px!important
  }

  .mr-xl-07,.mx-xl-07 {
      margin-right: 7px!important
  }

  .mr-xl-08,.mx-xl-08 {
      margin-right: 8px!important
  }

  .mr-xl-09,.mx-xl-09 {
      margin-right: 9px!important
  }

  .mr-xl-10,.mx-xl-10 {
      margin-right: 10px!important
  }

  .mr-xl-15,.mx-xl-15 {
      margin-right: 15px!important
  }

  .mr-xl-20,.mx-xl-20 {
      margin-right: 20px!important
  }

  .mr-xl-25,.mx-xl-25 {
      margin-right: 25px!important
  }

  .mr-xl-30,.mx-xl-30 {
      margin-right: 30px!important
  }

  .mr-xl-35,.mx-xl-35 {
      margin-right: 35px!important
  }

  .mr-xl-40,.mx-xl-40 {
      margin-right: 40px!important
  }

  .mr-xl-45,.mx-xl-45 {
      margin-right: 45px!important
  }

  .mr-xl-50,.mx-xl-50 {
      margin-right: 50px!important
  }

  .mr-xl-55,.mx-xl-55 {
      margin-right: 55px!important
  }

  .mr-xl-60,.mx-xl-60 {
      margin-right: 60px!important
  }

  .mr-xl-65,.mx-xl-65 {
      margin-right: 65px!important
  }

  .mr-xl-70,.mx-xl-70 {
      margin-right: 70px!important
  }

  .mr-xl-75,.mx-xl-75 {
      margin-right: 75px!important
  }

  .mr-xl-80,.mx-xl-80 {
      margin-right: 80px!important
  }

  .mr-xl-85,.mx-xl-85 {
      margin-right: 85px!important
  }

  .mr-xl-90,.mx-xl-90 {
      margin-right: 90px!important
  }

  .mr-xl-95,.mx-xl-95 {
      margin-right: 95px!important
  }

  .mr-xl-100,.mx-xl-100 {
      margin-right: 100px!important
  }

  .mb-xl-00,.my-xl-00 {
      margin-bottom: 0!important
  }

  .mb-xl-01,.my-xl-01 {
      margin-bottom: 1px!important
  }

  .mb-xl-02,.my-xl-02 {
      margin-bottom: 2px!important
  }

  .mb-xl-03,.my-xl-03 {
      margin-bottom: 3px!important
  }

  .mb-xl-04,.my-xl-04 {
      margin-bottom: 4px!important
  }

  .mb-xl-05,.my-xl-05 {
      margin-bottom: 5px!important
  }

  .mb-xl-06,.my-xl-06 {
      margin-bottom: 6px!important
  }

  .mb-xl-07,.my-xl-07 {
      margin-bottom: 7px!important
  }

  .mb-xl-08,.my-xl-08 {
      margin-bottom: 8px!important
  }

  .mb-xl-09,.my-xl-09 {
      margin-bottom: 9px!important
  }

  .mb-xl-10,.my-xl-10 {
      margin-bottom: 10px!important
  }

  .mb-xl-15,.my-xl-15 {
      margin-bottom: 15px!important
  }

  .mb-xl-20,.my-xl-20 {
      margin-bottom: 20px!important
  }

  .mb-xl-25,.my-xl-25 {
      margin-bottom: 25px!important
  }

  .mb-xl-30,.my-xl-30 {
      margin-bottom: 30px!important
  }

  .mb-xl-35,.my-xl-35 {
      margin-bottom: 35px!important
  }

  .mb-xl-40,.my-xl-40 {
      margin-bottom: 40px!important
  }

  .mb-xl-45,.my-xl-45 {
      margin-bottom: 45px!important
  }

  .mb-xl-50,.my-xl-50 {
      margin-bottom: 50px!important
  }

  .mb-xl-55,.my-xl-55 {
      margin-bottom: 55px!important
  }

  .mb-xl-60,.my-xl-60 {
      margin-bottom: 60px!important
  }

  .mb-xl-65,.my-xl-65 {
      margin-bottom: 65px!important
  }

  .mb-xl-70,.my-xl-70 {
      margin-bottom: 70px!important
  }

  .mb-xl-75,.my-xl-75 {
      margin-bottom: 75px!important
  }

  .mb-xl-80,.my-xl-80 {
      margin-bottom: 80px!important
  }

  .mb-xl-85,.my-xl-85 {
      margin-bottom: 85px!important
  }

  .mb-xl-90,.my-xl-90 {
      margin-bottom: 90px!important
  }

  .mb-xl-95,.my-xl-95 {
      margin-bottom: 95px!important
  }

  .mb-xl-100,.my-xl-100 {
      margin-bottom: 100px!important
  }

  .ml-xl-00,.mx-xl-00 {
      margin-left: 0!important
  }

  .ml-xl-01,.mx-xl-01 {
      margin-left: 1px!important
  }

  .ml-xl-02,.mx-xl-02 {
      margin-left: 2px!important
  }

  .ml-xl-03,.mx-xl-03 {
      margin-left: 3px!important
  }

  .ml-xl-04,.mx-xl-04 {
      margin-left: 4px!important
  }

  .ml-xl-05,.mx-xl-05 {
      margin-left: 5px!important
  }

  .ml-xl-06,.mx-xl-06 {
      margin-left: 6px!important
  }

  .ml-xl-07,.mx-xl-07 {
      margin-left: 7px!important
  }

  .ml-xl-08,.mx-xl-08 {
      margin-left: 8px!important
  }

  .ml-xl-09,.mx-xl-09 {
      margin-left: 9px!important
  }

  .ml-xl-10,.mx-xl-10 {
      margin-left: 10px!important
  }

  .ml-xl-15,.mx-xl-15 {
      margin-left: 15px!important
  }

  .ml-xl-20,.mx-xl-20 {
      margin-left: 20px!important
  }

  .ml-xl-25,.mx-xl-25 {
      margin-left: 25px!important
  }

  .ml-xl-30,.mx-xl-30 {
      margin-left: 30px!important
  }

  .ml-xl-35,.mx-xl-35 {
      margin-left: 35px!important
  }

  .ml-xl-40,.mx-xl-40 {
      margin-left: 40px!important
  }

  .ml-xl-45,.mx-xl-45 {
      margin-left: 45px!important
  }

  .ml-xl-50,.mx-xl-50 {
      margin-left: 50px!important
  }

  .ml-xl-55,.mx-xl-55 {
      margin-left: 55px!important
  }

  .ml-xl-60,.mx-xl-60 {
      margin-left: 60px!important
  }

  .ml-xl-65,.mx-xl-65 {
      margin-left: 65px!important
  }

  .ml-xl-70,.mx-xl-70 {
      margin-left: 70px!important
  }

  .ml-xl-75,.mx-xl-75 {
      margin-left: 75px!important
  }

  .ml-xl-80,.mx-xl-80 {
      margin-left: 80px!important
  }

  .ml-xl-85,.mx-xl-85 {
      margin-left: 85px!important
  }

  .ml-xl-90,.mx-xl-90 {
      margin-left: 90px!important
  }

  .ml-xl-95,.mx-xl-95 {
      margin-left: 95px!important
  }

  .ml-xl-100,.mx-xl-100 {
      margin-left: 100px!important
  }

  .mt-xl-negative1 {
      margin-top: -1px!important
  }

  .mt-xl-negative2 {
      margin-top: -2px!important
  }

  .mt-xl-negative3 {
      margin-top: -3px!important
  }

  .mt-xl-negative4 {
      margin-top: -4px!important
  }

  .mt-xl-negative5 {
      margin-top: -5px!important
  }

  .mt-xl-negative6 {
      margin-top: -6px!important
  }

  .mt-xl-negative7 {
      margin-top: -7px!important
  }

  .mt-xl-negative8 {
      margin-top: -8px!important
  }

  .mt-xl-negative9 {
      margin-top: -9px!important
  }

  .mt-xl-negative10 {
      margin-top: -10px!important
  }

  .mt-xl-negative15 {
      margin-top: -15px!important
  }

  .mt-xl-negative20 {
      margin-top: -20px!important
  }

  .mr-xl-negative1 {
      margin-right: -1px!important
  }

  .mr-xl-negative2 {
      margin-right: -2px!important
  }

  .mr-xl-negative3 {
      margin-right: -3px!important
  }

  .mr-xl-negative4 {
      margin-right: -4px!important
  }

  .mr-xl-negative5 {
      margin-right: -5px!important
  }

  .mr-xl-negative6 {
      margin-right: -6px!important
  }

  .mr-xl-negative7 {
      margin-right: -7px!important
  }

  .mr-xl-negative8 {
      margin-right: -8px!important
  }

  .mr-xl-negative9 {
      margin-right: -9px!important
  }

  .mr-xl-negative10 {
      margin-right: -10px!important
  }

  .mr-xl-negative15 {
      margin-right: -15px!important
  }

  .mr-xl-negative20 {
      margin-right: -20px!important
  }

  .mb-xl-negative1 {
      margin-bottom: -1px!important
  }

  .mb-xl-negative2 {
      margin-bottom: -2px!important
  }

  .mb-xl-negative3 {
      margin-bottom: -3px!important
  }

  .mb-xl-negative4 {
      margin-bottom: -4px!important
  }

  .mb-xl-negative5 {
      margin-bottom: -5px!important
  }

  .mb-xl-negative6 {
      margin-bottom: -6px!important
  }

  .mb-xl-negative7 {
      margin-bottom: -7px!important
  }

  .mb-xl-negative8 {
      margin-bottom: -8px!important
  }

  .mb-xl-negative9 {
      margin-bottom: -9px!important
  }

  .mb-xl-negative10 {
      margin-bottom: -10px!important
  }

  .mb-xl-negative15 {
      margin-bottom: -15px!important
  }

  .mb-xl-negative20 {
      margin-bottom: -20px!important
  }

  .ml-xl-negative1 {
      margin-left: -1px!important
  }

  .ml-xl-negative2 {
      margin-left: -2px!important
  }

  .ml-xl-negative3 {
      margin-left: -3px!important
  }

  .ml-xl-negative4 {
      margin-left: -4px!important
  }

  .ml-xl-negative5 {
      margin-left: -5px!important
  }

  .ml-xl-negative6 {
      margin-left: -6px!important
  }

  .ml-xl-negative7 {
      margin-left: -7px!important
  }

  .ml-xl-negative8 {
      margin-left: -8px!important
  }

  .ml-xl-negative9 {
      margin-left: -9px!important
  }

  .ml-xl-negative10 {
      margin-left: -10px!important
  }

  .ml-xl-negative15 {
      margin-left: -15px!important
  }

  .ml-xl-negative20 {
      margin-left: -20px!important
  }

  .pd-xl-00 {
      padding: 0!important
  }

  .pd-xl-01 {
      padding: 1px!important
  }

  .pd-xl-02 {
      padding: 2px!important
  }

  .pd-xl-03 {
      padding: 3px!important
  }

  .pd-xl-04 {
      padding: 4px!important
  }

  .pd-xl-05 {
      padding: 5px!important
  }

  .pd-xl-06 {
      padding: 6px!important
  }

  .pd-xl-07 {
      padding: 7px!important
  }

  .pd-xl-08 {
      padding: 8px!important
  }

  .pd-xl-09 {
      padding: 9px!important
  }

  .pd-xl-10 {
      padding: 10px!important
  }

  .pd-xl-15 {
      padding: 15px!important
  }

  .pd-xl-20 {
      padding: 20px!important
  }

  .pd-xl-25 {
      padding: 25px!important
  }

  .pd-xl-30 {
      padding: 30px!important
  }

  .pd-xl-35 {
      padding: 35px!important
  }

  .pd-xl-40 {
      padding: 40px!important
  }

  .pd-xl-45 {
      padding: 45px!important
  }

  .pd-xl-50 {
      padding: 50px!important
  }

  .pd-xl-55 {
      padding: 55px!important
  }

  .pd-xl-60 {
      padding: 60px!important
  }

  .pd-xl-65 {
      padding: 65px!important
  }

  .pd-xl-70 {
      padding: 70px!important
  }

  .pd-xl-75 {
      padding: 75px!important
  }

  .pd-xl-80 {
      padding: 80px!important
  }

  .pd-xl-85 {
      padding: 85px!important
  }

  .pd-xl-90 {
      padding: 90px!important
  }

  .pd-xl-95 {
      padding: 95px!important
  }

  .pd-xl-100 {
      padding: 100px!important
  }

  .pt-xl-00,.py-xl-00 {
      padding-top: 0!important
  }

  .pt-xl-01,.py-xl-01 {
      padding-top: 1px!important
  }

  .pt-xl-02,.py-xl-02 {
      padding-top: 2px!important
  }

  .pt-xl-03,.py-xl-03 {
      padding-top: 3px!important
  }

  .pt-xl-04,.py-xl-04 {
      padding-top: 4px!important
  }

  .pt-xl-05,.py-xl-05 {
      padding-top: 5px!important
  }

  .pt-xl-06,.py-xl-06 {
      padding-top: 6px!important
  }

  .pt-xl-07,.py-xl-07 {
      padding-top: 7px!important
  }

  .pt-xl-08,.py-xl-08 {
      padding-top: 8px!important
  }

  .pt-xl-09,.py-xl-09 {
      padding-top: 9px!important
  }

  .pt-xl-10,.py-xl-10 {
      padding-top: 10px!important
  }

  .pt-xl-15,.py-xl-15 {
      padding-top: 15px!important
  }

  .pt-xl-20,.py-xl-20 {
      padding-top: 20px!important
  }

  .pt-xl-25,.py-xl-25 {
      padding-top: 25px!important
  }

  .pt-xl-30,.py-xl-30 {
      padding-top: 30px!important
  }

  .pt-xl-35,.py-xl-35 {
      padding-top: 35px!important
  }

  .pt-xl-40,.py-xl-40 {
      padding-top: 40px!important
  }

  .pt-xl-45,.py-xl-45 {
      padding-top: 45px!important
  }

  .pt-xl-50,.py-xl-50 {
      padding-top: 50px!important
  }

  .pt-xl-55,.py-xl-55 {
      padding-top: 55px!important
  }

  .pt-xl-60,.py-xl-60 {
      padding-top: 60px!important
  }

  .pt-xl-65,.py-xl-65 {
      padding-top: 65px!important
  }

  .pt-xl-70,.py-xl-70 {
      padding-top: 70px!important
  }

  .pt-xl-75,.py-xl-75 {
      padding-top: 75px!important
  }

  .pt-xl-80,.py-xl-80 {
      padding-top: 80px!important
  }

  .pt-xl-85,.py-xl-85 {
      padding-top: 85px!important
  }

  .pt-xl-90,.py-xl-90 {
      padding-top: 90px!important
  }

  .pt-xl-95,.py-xl-95 {
      padding-top: 95px!important
  }

  .pt-xl-100,.py-xl-100 {
      padding-top: 100px!important
  }

  .pr-xl-00,.px-xl-00 {
      padding-right: 0!important
  }

  .pr-xl-01,.px-xl-01 {
      padding-right: 1px!important
  }

  .pr-xl-02,.px-xl-02 {
      padding-right: 2px!important
  }

  .pr-xl-03,.px-xl-03 {
      padding-right: 3px!important
  }

  .pr-xl-04,.px-xl-04 {
      padding-right: 4px!important
  }

  .pr-xl-05,.px-xl-05 {
      padding-right: 5px!important
  }

  .pr-xl-06,.px-xl-06 {
      padding-right: 6px!important
  }

  .pr-xl-07,.px-xl-07 {
      padding-right: 7px!important
  }

  .pr-xl-08,.px-xl-08 {
      padding-right: 8px!important
  }

  .pr-xl-09,.px-xl-09 {
      padding-right: 9px!important
  }

  .pr-xl-10,.px-xl-10 {
      padding-right: 10px!important
  }

  .pr-xl-15,.px-xl-15 {
      padding-right: 15px!important
  }

  .pr-xl-20,.px-xl-20 {
      padding-right: 20px!important
  }

  .pr-xl-25,.px-xl-25 {
      padding-right: 25px!important
  }

  .pr-xl-30,.px-xl-30 {
      padding-right: 30px!important
  }

  .pr-xl-35,.px-xl-35 {
      padding-right: 35px!important
  }

  .pr-xl-40,.px-xl-40 {
      padding-right: 40px!important
  }

  .pr-xl-45,.px-xl-45 {
      padding-right: 45px!important
  }

  .pr-xl-50,.px-xl-50 {
      padding-right: 50px!important
  }

  .pr-xl-55,.px-xl-55 {
      padding-right: 55px!important
  }

  .pr-xl-60,.px-xl-60 {
      padding-right: 60px!important
  }

  .pr-xl-65,.px-xl-65 {
      padding-right: 65px!important
  }

  .pr-xl-70,.px-xl-70 {
      padding-right: 70px!important
  }

  .pr-xl-75,.px-xl-75 {
      padding-right: 75px!important
  }

  .pr-xl-80,.px-xl-80 {
      padding-right: 80px!important
  }

  .pr-xl-85,.px-xl-85 {
      padding-right: 85px!important
  }

  .pr-xl-90,.px-xl-90 {
      padding-right: 90px!important
  }

  .pr-xl-95,.px-xl-95 {
      padding-right: 95px!important
  }

  .pr-xl-100,.px-xl-100 {
      padding-right: 100px!important
  }

  .pb-xl-00,.py-xl-00 {
      padding-bottom: 0!important
  }

  .pb-xl-01,.py-xl-01 {
      padding-bottom: 1px!important
  }

  .pb-xl-02,.py-xl-02 {
      padding-bottom: 2px!important
  }

  .pb-xl-03,.py-xl-03 {
      padding-bottom: 3px!important
  }

  .pb-xl-04,.py-xl-04 {
      padding-bottom: 4px!important
  }

  .pb-xl-05,.py-xl-05 {
      padding-bottom: 5px!important
  }

  .pb-xl-06,.py-xl-06 {
      padding-bottom: 6px!important
  }

  .pb-xl-07,.py-xl-07 {
      padding-bottom: 7px!important
  }

  .pb-xl-08,.py-xl-08 {
      padding-bottom: 8px!important
  }

  .pb-xl-09,.py-xl-09 {
      padding-bottom: 9px!important
  }

  .pb-xl-10,.py-xl-10 {
      padding-bottom: 10px!important
  }

  .pb-xl-15,.py-xl-15 {
      padding-bottom: 15px!important
  }

  .pb-xl-20,.py-xl-20 {
      padding-bottom: 20px!important
  }

  .pb-xl-25,.py-xl-25 {
      padding-bottom: 25px!important
  }

  .pb-xl-30,.py-xl-30 {
      padding-bottom: 30px!important
  }

  .pb-xl-35,.py-xl-35 {
      padding-bottom: 35px!important
  }

  .pb-xl-40,.py-xl-40 {
      padding-bottom: 40px!important
  }

  .pb-xl-45,.py-xl-45 {
      padding-bottom: 45px!important
  }

  .pb-xl-50,.py-xl-50 {
      padding-bottom: 50px!important
  }

  .pb-xl-55,.py-xl-55 {
      padding-bottom: 55px!important
  }

  .pb-xl-60,.py-xl-60 {
      padding-bottom: 60px!important
  }

  .pb-xl-65,.py-xl-65 {
      padding-bottom: 65px!important
  }

  .pb-xl-70,.py-xl-70 {
      padding-bottom: 70px!important
  }

  .pb-xl-75,.py-xl-75 {
      padding-bottom: 75px!important
  }

  .pb-xl-80,.py-xl-80 {
      padding-bottom: 80px!important
  }

  .pb-xl-85,.py-xl-85 {
      padding-bottom: 85px!important
  }

  .pb-xl-90,.py-xl-90 {
      padding-bottom: 90px!important
  }

  .pb-xl-95,.py-xl-95 {
      padding-bottom: 95px!important
  }

  .pb-xl-100,.py-xl-100 {
      padding-bottom: 100px!important
  }

  .pl-xl-00,.px-xl-00 {
      padding-left: 0!important
  }

  .pl-xl-01,.px-xl-01 {
      padding-left: 1px!important
  }

  .pl-xl-02,.px-xl-02 {
      padding-left: 2px!important
  }

  .pl-xl-03,.px-xl-03 {
      padding-left: 3px!important
  }

  .pl-xl-04,.px-xl-04 {
      padding-left: 4px!important
  }

  .pl-xl-05,.px-xl-05 {
      padding-left: 5px!important
  }

  .pl-xl-06,.px-xl-06 {
      padding-left: 6px!important
  }

  .pl-xl-07,.px-xl-07 {
      padding-left: 7px!important
  }

  .pl-xl-08,.px-xl-08 {
      padding-left: 8px!important
  }

  .pl-xl-09,.px-xl-09 {
      padding-left: 9px!important
  }

  .pl-xl-10,.px-xl-10 {
      padding-left: 10px!important
  }

  .pl-xl-15,.px-xl-15 {
      padding-left: 15px!important
  }

  .pl-xl-20,.px-xl-20 {
      padding-left: 20px!important
  }

  .pl-xl-25,.px-xl-25 {
      padding-left: 25px!important
  }

  .pl-xl-30,.px-xl-30 {
      padding-left: 30px!important
  }

  .pl-xl-35,.px-xl-35 {
      padding-left: 35px!important
  }

  .pl-xl-40,.px-xl-40 {
      padding-left: 40px!important
  }

  .pl-xl-45,.px-xl-45 {
      padding-left: 45px!important
  }

  .pl-xl-50,.px-xl-50 {
      padding-left: 50px!important
  }

  .pl-xl-55,.px-xl-55 {
      padding-left: 55px!important
  }

  .pl-xl-60,.px-xl-60 {
      padding-left: 60px!important
  }

  .pl-xl-65,.px-xl-65 {
      padding-left: 65px!important
  }

  .pl-xl-70,.px-xl-70 {
      padding-left: 70px!important
  }

  .pl-xl-75,.px-xl-75 {
      padding-left: 75px!important
  }

  .pl-xl-80,.px-xl-80 {
      padding-left: 80px!important
  }

  .pl-xl-85,.px-xl-85 {
      padding-left: 85px!important
  }

  .pl-xl-90,.px-xl-90 {
      padding-left: 90px!important
  }

  .pl-xl-95,.px-xl-95 {
      padding-left: 95px!important
  }

  .pl-xl-100,.px-xl-100 {
      padding-left: 100px!important
  }
}

@media screen and (max-width: 1280px) {
  .flex-lg-column,.flex-lg-row {
      -webkit-box-direction:normal!important
  }

  html {
      font-size: 9.5px
  }

  .border-lg-0 {
      border: 0!important
  }

  .border-top-lg-0 {
      border-top: 0!important
  }

  .border-right-lg-0 {
      border-right: 0!important
  }

  .border-bottom-lg-0 {
      border-bottom: 0!important
  }

  .border-left-lg-0 {
      border-left: 0!important
  }

  .hide-lg {
      display: none!important
  }

  .visible-lg-hide {
      visibility: hidden!important
  }

  .visible-lg-show {
      visibility: visible!important
  }

  .block-lg {
      display: block!important
  }

  .inline-block-lg {
      display: inline-block!important
  }

  .noscroll-lg {
      overflow: hidden!important;
      touch-action: none;
      -webkit-overflow-scrolling: none;
      overscroll-behavior: none
  }

  .align-lg-left {
      text-align: left!important
  }

  .align-lg-center {
      text-align: center!important
  }

  .align-lg-right {
      text-align: right!important
  }

  .align-lg-justify {
      text-align: justify!important
  }

  .align-lg-top {
      vertical-align: top!important
  }

  .align-lg-middle {
      vertical-align: middle!important
  }

  .align-lg-bottom {
      vertical-align: bottom!important
  }

  .text-lg-blind {
      text-indent: -9999px!important
  }

  .text-lg-nowrap {
      white-space: nowrap!important
  }

  .row-lg {
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      width: calc(100% + 10px);
      margin-right: -5px;
      margin-left: -5px
  }

  .flex-lg {
      display: flex!important
  }

  .flex-lg-center {
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center
  }

  .flex-lg-column {
      -webkit-box-orient: vertical!important;
      -ms-flex-direction: column!important;
      flex-direction: column!important
  }

  .flex-lg-row {
      -webkit-box-orient: horizontal!important;
      -ms-flex-direction: row!important;
      flex-direction: row!important
  }

  .flex-lg-column-reverse {
      -webkit-box-orient: vertical!important;
      -webkit-box-direction: reverse!important;
      -ms-flex-direction: column-reverse!important;
      flex-direction: column-reverse!important
  }

  .flex-lg-row-reverse {
      -webkit-box-orient: horizontal!important;
      -webkit-box-direction: reverse!important;
      -ms-flex-direction: row-reverse!important;
      flex-direction: row-reverse!important
  }

  .align-items-lg-stretch {
      -webkit-box-align: stretch!important;
      -ms-flex-align: stretch!important;
      align-items: stretch!important
  }

  .align-items-lg-start {
      -webkit-box-align: start!important;
      -ms-flex-align: start!important;
      align-items: flex-start!important
  }

  .align-items-lg-end {
      -webkit-box-align: end!important;
      -ms-flex-align: end!important;
      align-items: flex-end!important
  }

  .align-items-lg-center {
      -webkit-box-align: center!important;
      -ms-flex-align: center!important;
      align-items: center!important
  }

  .align-items-lg-baseline {
      -webkit-box-align: baseline!important;
      -ms-flex-align: baseline!important;
      align-items: baseline!important
  }

  .align-content-lg-stretch {
      -ms-flex-line-pack: stretch!important;
      align-content: stretch!important
  }

  .align-content-lg-start {
      -ms-flex-line-pack: start!important;
      align-content: flex-start!important
  }

  .align-content-lg-end {
      -ms-flex-line-pack: end!important;
      align-content: flex-end!important
  }

  .align-content-lg-center {
      -ms-flex-line-pack: center!important;
      align-content: center!important
  }

  .align-content-lg-between {
      -ms-flex-line-pack: justify!important;
      align-content: space-between!important
  }

  .align-content-lg-around {
      -ms-flex-line-pack: distribute!important;
      align-content: space-around!important
  }

  .align-self-lg-stretch {
      -ms-flex-item-align: stretch!important;
      -ms-grid-row-align: stretch!important;
      align-self: stretch!important
  }

  .align-self-lg-start {
      -ms-flex-item-align: start!important;
      align-self: flex-start!important
  }

  .align-self-lg-end {
      -ms-flex-item-align: end!important;
      align-self: flex-end!important
  }

  .align-self-lg-center {
      -ms-flex-item-align: center!important;
      -ms-grid-row-align: center!important;
      align-self: center!important
  }

  .align-self-lg-baseline {
      -ms-flex-item-align: baseline!important;
      align-self: baseline!important
  }

  .justify-content-lg-start {
      -webkit-box-pack: start!important;
      -ms-flex-pack: start!important;
      justify-content: flex-start!important
  }

  .justify-content-lg-end {
      -webkit-box-pack: end!important;
      -ms-flex-pack: end!important;
      justify-content: flex-end!important
  }

  .justify-content-lg-center {
      -webkit-box-pack: center!important;
      -ms-flex-pack: center!important;
      justify-content: center!important
  }

  .justify-content-lg-between {
      -webkit-box-pack: justify!important;
      -ms-flex-pack: justify!important;
      justify-content: space-between!important
  }

  .justify-content-lg-around {
      -ms-flex-pack: distribute!important;
      justify-content: space-around!important
  }

  .flex-wrap-lg {
      -ms-flex-wrap: wrap!important;
      flex-wrap: wrap!important
  }

  .flex-wrap-lg-reverse {
      -ms-flex-wrap: wrap-reverse!important;
      flex-wrap: wrap-reverse!important
  }

  .flex-nowrap-lg {
      -ms-flex-wrap: nowrap!important;
      flex-wrap: nowrap!important
  }

  .flex-order-lg-0 {
      -webkit-box-ordinal-group: 1!important;
      -ms-flex-order: 0!important;
      order: 0!important
  }

  .flex-order-lg-1 {
      -webkit-box-ordinal-group: 2!important;
      -ms-flex-order: 1!important;
      order: 1!important
  }

  .flex-order-lg-2 {
      -webkit-box-ordinal-group: 3!important;
      -ms-flex-order: 2!important;
      order: 2!important
  }

  .flex-order-lg-3 {
      -webkit-box-ordinal-group: 4!important;
      -ms-flex-order: 3!important;
      order: 3!important
  }

  .flex-order-lg-4 {
      -webkit-box-ordinal-group: 5!important;
      -ms-flex-order: 4!important;
      order: 4!important
  }

  .flex-order-lg-5 {
      -webkit-box-ordinal-group: 6!important;
      -ms-flex-order: 5!important;
      order: 5!important
  }

  .flex-shrink-lg-0 {
      -ms-flex-negative: 0!important;
      flex-shrink: 0!important;
      -ms-flex: 0 0 auto!important;
      flex: 0 0 auto!important
  }

  .flex-shrink-lg-1 {
      -ms-flex-negative: 1!important;
      flex-shrink: 1!important;
      -ms-flex: 1 1 auto!important;
      flex: 1 1 auto!important
  }

  .col-lg,.col-lg-0_5,.col-lg-1,.col-lg-10,.col-lg-10_5,.col-lg-11,.col-lg-11_5,.col-lg-12,.col-lg-1_5,.col-lg-2,.col-lg-2_5,.col-lg-3,.col-lg-3_5,.col-lg-4,.col-lg-4_5,.col-lg-5,.col-lg-5_5,.col-lg-6,.col-lg-6_5,.col-lg-7,.col-lg-7_5,.col-lg-8,.col-lg-8_5,.col-lg-9,.col-lg-9_5,.col-lg-auto {
      position: relative;
      width: 100%;
      padding-right: 5px;
      padding-left: 5px
  }

  .col-lg {
      max-width: 100%;
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -ms-flex-positive: 1;
      flex-grow: 1
  }

  .col-lg-auto {
      width: auto;
      max-width: 100%;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto
  }

  .col-lg-0_5 {
      max-width: 4.1666666667%;
      -ms-flex: 0 0 4.1666666667%;
      flex: 0 0 4.1666666667%
  }

  .col-lg-1 {
      max-width: 8.3333333333%;
      -ms-flex: 0 0 8.3333333333%;
      flex: 0 0 8.3333333333%
  }

  .col-lg-1_5 {
      max-width: 12.5%;
      -ms-flex: 0 0 12.5%;
      flex: 0 0 12.5%
  }

  .col-lg-2 {
      max-width: 16.6666666667%;
      -ms-flex: 0 0 16.6666666667%;
      flex: 0 0 16.6666666667%
  }

  .col-lg-2_5 {
      max-width: 20.8333333333%;
      -ms-flex: 0 0 20.8333333333%;
      flex: 0 0 20.8333333333%
  }

  .col-lg-3 {
      max-width: 25%;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%
  }

  .col-lg-3_5 {
      max-width: 29.1666666667%;
      -ms-flex: 0 0 29.1666666667%;
      flex: 0 0 29.1666666667%
  }

  .col-lg-4 {
      max-width: 33.3333333333%;
      -ms-flex: 0 0 33.3333333333%;
      flex: 0 0 33.3333333333%
  }

  .col-lg-4_5 {
      max-width: 37.5%;
      -ms-flex: 0 0 37.5%;
      flex: 0 0 37.5%
  }

  .col-lg-5 {
      max-width: 41.6666666667%;
      -ms-flex: 0 0 41.6666666667%;
      flex: 0 0 41.6666666667%
  }

  .col-lg-5_5 {
      max-width: 45.8333333333%;
      -ms-flex: 0 0 45.8333333333%;
      flex: 0 0 45.8333333333%
  }

  .col-lg-6 {
      max-width: 50%;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%
  }

  .col-lg-6_5 {
      max-width: 54.1666666667%;
      -ms-flex: 0 0 54.1666666667%;
      flex: 0 0 54.1666666667%
  }

  .col-lg-7 {
      max-width: 58.3333333333%;
      -ms-flex: 0 0 58.3333333333%;
      flex: 0 0 58.3333333333%
  }

  .col-lg-7_5 {
      max-width: 62.5%;
      -ms-flex: 0 0 62.5%;
      flex: 0 0 62.5%
  }

  .col-lg-8 {
      max-width: 66.6666666667%;
      -ms-flex: 0 0 66.6666666667%;
      flex: 0 0 66.6666666667%
  }

  .col-lg-8_5 {
      max-width: 70.8333333333%;
      -ms-flex: 0 0 70.8333333333%;
      flex: 0 0 70.8333333333%
  }

  .col-lg-9 {
      max-width: 75%;
      -ms-flex: 0 0 75%;
      flex: 0 0 75%
  }

  .col-lg-9_5 {
      max-width: 79.1666666667%;
      -ms-flex: 0 0 79.1666666667%;
      flex: 0 0 79.1666666667%
  }

  .col-lg-10 {
      max-width: 83.3333333333%;
      -ms-flex: 0 0 83.3333333333%;
      flex: 0 0 83.3333333333%
  }

  .col-lg-10_5 {
      max-width: 87.5%;
      -ms-flex: 0 0 87.5%;
      flex: 0 0 87.5%
  }

  .col-lg-11 {
      max-width: 91.6666666667%;
      -ms-flex: 0 0 91.6666666667%;
      flex: 0 0 91.6666666667%
  }

  .col-lg-11_5 {
      max-width: 95.8333333333%;
      -ms-flex: 0 0 95.8333333333%;
      flex: 0 0 95.8333333333%
  }

  .col-lg-12 {
      max-width: 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%
  }

  .grid-lg {
      display: grid!important
  }

  .grid-lg-col1 {
      grid-template-columns: repeat(1,1fr)!important
  }

  .grid-lg-col2 {
      grid-template-columns: repeat(2,1fr)!important
  }

  .grid-lg-col3 {
      grid-template-columns: repeat(3,1fr)!important
  }

  .grid-lg-col4 {
      grid-template-columns: repeat(4,1fr)!important
  }

  .grid-lg-col5 {
      grid-template-columns: repeat(5,1fr)!important
  }

  .wd-lg-00 {
      width: 0!important
  }

  .wp-lg-100 {
      width: calc(100 * 1%)!important
  }

  .wd-lg-auto {
      width: auto!important
  }

  .min-wd-lg-00 {
      min-width: 0!important
  }

  .max-wd-lg-100 {
      max-width: 100%!important
  }

  .hi-lg-0 {
      height: 0!important
  }

  .hp-lg-100 {
      height: 100%!important
  }

  .hi-lg-auto {
      height: auto!important
  }

  .min-hi-lg-00 {
      min-height: 0!important
  }

  .max-hi-lg-100 {
      max-height: 100%!important
  }

  .wp-lg-5 {
      width: calc(5 * 1%)!important
  }

  .wp-lg-10 {
      width: calc(10 * 1%)!important
  }

  .wp-lg-15 {
      width: calc(15 * 1%)!important
  }

  .wp-lg-20 {
      width: calc(20 * 1%)!important
  }

  .wp-lg-25 {
      width: calc(25 * 1%)!important
  }

  .wp-lg-30 {
      width: calc(30 * 1%)!important
  }

  .wp-lg-35 {
      width: calc(35 * 1%)!important
  }

  .wp-lg-40 {
      width: calc(40 * 1%)!important
  }

  .wp-lg-45 {
      width: calc(45 * 1%)!important
  }

  .wp-lg-50 {
      width: calc(50 * 1%)!important
  }

  .wp-lg-55 {
      width: calc(55 * 1%)!important
  }

  .wp-lg-60 {
      width: calc(60 * 1%)!important
  }

  .wp-lg-65 {
      width: calc(65 * 1%)!important
  }

  .wp-lg-70 {
      width: calc(70 * 1%)!important
  }

  .wp-lg-75 {
      width: calc(75 * 1%)!important
  }

  .wp-lg-80 {
      width: calc(80 * 1%)!important
  }

  .wp-lg-85 {
      width: calc(85 * 1%)!important
  }

  .wp-lg-90 {
      width: calc(90 * 1%)!important
  }

  .wp-lg-95 {
      width: calc(95 * 1%)!important
  }

  .wd-lg-5 {
      width: 5px!important
  }

  .wd-lg-10 {
      width: 10px!important
  }

  .wd-lg-15 {
      width: 15px!important
  }

  .wd-lg-20 {
      width: 20px!important
  }

  .wd-lg-25 {
      width: 25px!important
  }

  .wd-lg-30 {
      width: 30px!important
  }

  .wd-lg-35 {
      width: 35px!important
  }

  .wd-lg-40 {
      width: 40px!important
  }

  .wd-lg-45 {
      width: 45px!important
  }

  .wd-lg-50 {
      width: 50px!important
  }

  .wd-lg-55 {
      width: 55px!important
  }

  .wd-lg-60 {
      width: 60px!important
  }

  .wd-lg-65 {
      width: 65px!important
  }

  .wd-lg-70 {
      width: 70px!important
  }

  .wd-lg-75 {
      width: 75px!important
  }

  .wd-lg-80 {
      width: 80px!important
  }

  .wd-lg-85 {
      width: 85px!important
  }

  .wd-lg-90 {
      width: 90px!important
  }

  .wd-lg-95 {
      width: 95px!important
  }

  .wd-lg-100 {
      width: 100px!important
  }

  .wd-lg-105 {
      width: 105px!important
  }

  .wd-lg-110 {
      width: 110px!important
  }

  .wd-lg-115 {
      width: 115px!important
  }

  .wd-lg-120 {
      width: 120px!important
  }

  .wd-lg-125 {
      width: 125px!important
  }

  .wd-lg-130 {
      width: 130px!important
  }

  .wd-lg-135 {
      width: 135px!important
  }

  .wd-lg-140 {
      width: 140px!important
  }

  .wd-lg-145 {
      width: 145px!important
  }

  .wd-lg-150 {
      width: 150px!important
  }

  .wd-lg-155 {
      width: 155px!important
  }

  .wd-lg-160 {
      width: 160px!important
  }

  .wd-lg-165 {
      width: 165px!important
  }

  .wd-lg-170 {
      width: 170px!important
  }

  .wd-lg-175 {
      width: 175px!important
  }

  .wd-lg-180 {
      width: 180px!important
  }

  .wd-lg-185 {
      width: 185px!important
  }

  .wd-lg-190 {
      width: 190px!important
  }

  .wd-lg-195 {
      width: 195px!important
  }

  .wd-lg-200 {
      width: 200px!important
  }

  .wd-lg-250 {
      width: 250px!important
  }

  .wd-lg-300 {
      width: 300px!important
  }

  .wd-lg-350 {
      width: 350px!important
  }

  .wd-lg-400 {
      width: 400px!important
  }

  .wd-lg-450 {
      width: 450px!important
  }

  .wd-lg-500 {
      width: 500px!important
  }

  .wd-lg-550 {
      width: 550px!important
  }

  .wd-lg-600 {
      width: 600px!important
  }

  .wd-lg-650 {
      width: 650px!important
  }

  .wd-lg-700 {
      width: 700px!important
  }

  .wd-lg-750 {
      width: 750px!important
  }

  .wd-lg-800 {
      width: 800px!important
  }

  .wd-lg-850 {
      width: 850px!important
  }

  .wd-lg-900 {
      width: 900px!important
  }

  .wd-lg-950 {
      width: 950px!important
  }

  .wd-lg-1000 {
      width: 1000px!important
  }

  .mg-lg-auto {
      margin: 0 auto!important
  }

  .mg-lg-00 {
      margin: 0!important
  }

  .mg-lg-01 {
      margin: 1px!important
  }

  .mg-lg-02 {
      margin: 2px!important
  }

  .mg-lg-03 {
      margin: 3px!important
  }

  .mg-lg-04 {
      margin: 4px!important
  }

  .mg-lg-05 {
      margin: 5px!important
  }

  .mg-lg-06 {
      margin: 6px!important
  }

  .mg-lg-07 {
      margin: 7px!important
  }

  .mg-lg-08 {
      margin: 8px!important
  }

  .mg-lg-09 {
      margin: 9px!important
  }

  .mg-lg-10 {
      margin: 10px!important
  }

  .mg-lg-15 {
      margin: 15px!important
  }

  .mg-lg-20 {
      margin: 20px!important
  }

  .mg-lg-25 {
      margin: 25px!important
  }

  .mg-lg-30 {
      margin: 30px!important
  }

  .mg-lg-35 {
      margin: 35px!important
  }

  .mg-lg-40 {
      margin: 40px!important
  }

  .mg-lg-45 {
      margin: 45px!important
  }

  .mg-lg-50 {
      margin: 50px!important
  }

  .mg-lg-55 {
      margin: 55px!important
  }

  .mg-lg-60 {
      margin: 60px!important
  }

  .mg-lg-65 {
      margin: 65px!important
  }

  .mg-lg-70 {
      margin: 70px!important
  }

  .mg-lg-75 {
      margin: 75px!important
  }

  .mg-lg-80 {
      margin: 80px!important
  }

  .mg-lg-85 {
      margin: 85px!important
  }

  .mg-lg-90 {
      margin: 90px!important
  }

  .mg-lg-95 {
      margin: 95px!important
  }

  .mg-lg-100 {
      margin: 100px!important
  }

  .mt-lg-00,.my-lg-00 {
      margin-top: 0!important
  }

  .mt-lg-01,.my-lg-01 {
      margin-top: 1px!important
  }

  .mt-lg-02,.my-lg-02 {
      margin-top: 2px!important
  }

  .mt-lg-03,.my-lg-03 {
      margin-top: 3px!important
  }

  .mt-lg-04,.my-lg-04 {
      margin-top: 4px!important
  }

  .mt-lg-05,.my-lg-05 {
      margin-top: 5px!important
  }

  .mt-lg-06,.my-lg-06 {
      margin-top: 6px!important
  }

  .mt-lg-07,.my-lg-07 {
      margin-top: 7px!important
  }

  .mt-lg-08,.my-lg-08 {
      margin-top: 8px!important
  }

  .mt-lg-09,.my-lg-09 {
      margin-top: 9px!important
  }

  .mt-lg-10,.my-lg-10 {
      margin-top: 10px!important
  }

  .mt-lg-15,.my-lg-15 {
      margin-top: 15px!important
  }

  .mt-lg-20,.my-lg-20 {
      margin-top: 20px!important
  }

  .mt-lg-25,.my-lg-25 {
      margin-top: 25px!important
  }

  .mt-lg-30,.my-lg-30 {
      margin-top: 30px!important
  }

  .mt-lg-35,.my-lg-35 {
      margin-top: 35px!important
  }

  .mt-lg-40,.my-lg-40 {
      margin-top: 40px!important
  }

  .mt-lg-45,.my-lg-45 {
      margin-top: 45px!important
  }

  .mt-lg-50,.my-lg-50 {
      margin-top: 50px!important
  }

  .mt-lg-55,.my-lg-55 {
      margin-top: 55px!important
  }

  .mt-lg-60,.my-lg-60 {
      margin-top: 60px!important
  }

  .mt-lg-65,.my-lg-65 {
      margin-top: 65px!important
  }

  .mt-lg-70,.my-lg-70 {
      margin-top: 70px!important
  }

  .mt-lg-75,.my-lg-75 {
      margin-top: 75px!important
  }

  .mt-lg-80,.my-lg-80 {
      margin-top: 80px!important
  }

  .mt-lg-85,.my-lg-85 {
      margin-top: 85px!important
  }

  .mt-lg-90,.my-lg-90 {
      margin-top: 90px!important
  }

  .mt-lg-95,.my-lg-95 {
      margin-top: 95px!important
  }

  .mt-lg-100,.my-lg-100 {
      margin-top: 100px!important
  }

  .mr-lg-00,.mx-lg-00 {
      margin-right: 0!important
  }

  .mr-lg-01,.mx-lg-01 {
      margin-right: 1px!important
  }

  .mr-lg-02,.mx-lg-02 {
      margin-right: 2px!important
  }

  .mr-lg-03,.mx-lg-03 {
      margin-right: 3px!important
  }

  .mr-lg-04,.mx-lg-04 {
      margin-right: 4px!important
  }

  .mr-lg-05,.mx-lg-05 {
      margin-right: 5px!important
  }

  .mr-lg-06,.mx-lg-06 {
      margin-right: 6px!important
  }

  .mr-lg-07,.mx-lg-07 {
      margin-right: 7px!important
  }

  .mr-lg-08,.mx-lg-08 {
      margin-right: 8px!important
  }

  .mr-lg-09,.mx-lg-09 {
      margin-right: 9px!important
  }

  .mr-lg-10,.mx-lg-10 {
      margin-right: 10px!important
  }

  .mr-lg-15,.mx-lg-15 {
      margin-right: 15px!important
  }

  .mr-lg-20,.mx-lg-20 {
      margin-right: 20px!important
  }

  .mr-lg-25,.mx-lg-25 {
      margin-right: 25px!important
  }

  .mr-lg-30,.mx-lg-30 {
      margin-right: 30px!important
  }

  .mr-lg-35,.mx-lg-35 {
      margin-right: 35px!important
  }

  .mr-lg-40,.mx-lg-40 {
      margin-right: 40px!important
  }

  .mr-lg-45,.mx-lg-45 {
      margin-right: 45px!important
  }

  .mr-lg-50,.mx-lg-50 {
      margin-right: 50px!important
  }

  .mr-lg-55,.mx-lg-55 {
      margin-right: 55px!important
  }

  .mr-lg-60,.mx-lg-60 {
      margin-right: 60px!important
  }

  .mr-lg-65,.mx-lg-65 {
      margin-right: 65px!important
  }

  .mr-lg-70,.mx-lg-70 {
      margin-right: 70px!important
  }

  .mr-lg-75,.mx-lg-75 {
      margin-right: 75px!important
  }

  .mr-lg-80,.mx-lg-80 {
      margin-right: 80px!important
  }

  .mr-lg-85,.mx-lg-85 {
      margin-right: 85px!important
  }

  .mr-lg-90,.mx-lg-90 {
      margin-right: 90px!important
  }

  .mr-lg-95,.mx-lg-95 {
      margin-right: 95px!important
  }

  .mr-lg-100,.mx-lg-100 {
      margin-right: 100px!important
  }

  .mb-lg-00,.my-lg-00 {
      margin-bottom: 0!important
  }

  .mb-lg-01,.my-lg-01 {
      margin-bottom: 1px!important
  }

  .mb-lg-02,.my-lg-02 {
      margin-bottom: 2px!important
  }

  .mb-lg-03,.my-lg-03 {
      margin-bottom: 3px!important
  }

  .mb-lg-04,.my-lg-04 {
      margin-bottom: 4px!important
  }

  .mb-lg-05,.my-lg-05 {
      margin-bottom: 5px!important
  }

  .mb-lg-06,.my-lg-06 {
      margin-bottom: 6px!important
  }

  .mb-lg-07,.my-lg-07 {
      margin-bottom: 7px!important
  }

  .mb-lg-08,.my-lg-08 {
      margin-bottom: 8px!important
  }

  .mb-lg-09,.my-lg-09 {
      margin-bottom: 9px!important
  }

  .mb-lg-10,.my-lg-10 {
      margin-bottom: 10px!important
  }

  .mb-lg-15,.my-lg-15 {
      margin-bottom: 15px!important
  }

  .mb-lg-20,.my-lg-20 {
      margin-bottom: 20px!important
  }

  .mb-lg-25,.my-lg-25 {
      margin-bottom: 25px!important
  }

  .mb-lg-30,.my-lg-30 {
      margin-bottom: 30px!important
  }

  .mb-lg-35,.my-lg-35 {
      margin-bottom: 35px!important
  }

  .mb-lg-40,.my-lg-40 {
      margin-bottom: 40px!important
  }

  .mb-lg-45,.my-lg-45 {
      margin-bottom: 45px!important
  }

  .mb-lg-50,.my-lg-50 {
      margin-bottom: 50px!important
  }

  .mb-lg-55,.my-lg-55 {
      margin-bottom: 55px!important
  }

  .mb-lg-60,.my-lg-60 {
      margin-bottom: 60px!important
  }

  .mb-lg-65,.my-lg-65 {
      margin-bottom: 65px!important
  }

  .mb-lg-70,.my-lg-70 {
      margin-bottom: 70px!important
  }

  .mb-lg-75,.my-lg-75 {
      margin-bottom: 75px!important
  }

  .mb-lg-80,.my-lg-80 {
      margin-bottom: 80px!important
  }

  .mb-lg-85,.my-lg-85 {
      margin-bottom: 85px!important
  }

  .mb-lg-90,.my-lg-90 {
      margin-bottom: 90px!important
  }

  .mb-lg-95,.my-lg-95 {
      margin-bottom: 95px!important
  }

  .mb-lg-100,.my-lg-100 {
      margin-bottom: 100px!important
  }

  .ml-lg-00,.mx-lg-00 {
      margin-left: 0!important
  }

  .ml-lg-01,.mx-lg-01 {
      margin-left: 1px!important
  }

  .ml-lg-02,.mx-lg-02 {
      margin-left: 2px!important
  }

  .ml-lg-03,.mx-lg-03 {
      margin-left: 3px!important
  }

  .ml-lg-04,.mx-lg-04 {
      margin-left: 4px!important
  }

  .ml-lg-05,.mx-lg-05 {
      margin-left: 5px!important
  }

  .ml-lg-06,.mx-lg-06 {
      margin-left: 6px!important
  }

  .ml-lg-07,.mx-lg-07 {
      margin-left: 7px!important
  }

  .ml-lg-08,.mx-lg-08 {
      margin-left: 8px!important
  }

  .ml-lg-09,.mx-lg-09 {
      margin-left: 9px!important
  }

  .ml-lg-10,.mx-lg-10 {
      margin-left: 10px!important
  }

  .ml-lg-15,.mx-lg-15 {
      margin-left: 15px!important
  }

  .ml-lg-20,.mx-lg-20 {
      margin-left: 20px!important
  }

  .ml-lg-25,.mx-lg-25 {
      margin-left: 25px!important
  }

  .ml-lg-30,.mx-lg-30 {
      margin-left: 30px!important
  }

  .ml-lg-35,.mx-lg-35 {
      margin-left: 35px!important
  }

  .ml-lg-40,.mx-lg-40 {
      margin-left: 40px!important
  }

  .ml-lg-45,.mx-lg-45 {
      margin-left: 45px!important
  }

  .ml-lg-50,.mx-lg-50 {
      margin-left: 50px!important
  }

  .ml-lg-55,.mx-lg-55 {
      margin-left: 55px!important
  }

  .ml-lg-60,.mx-lg-60 {
      margin-left: 60px!important
  }

  .ml-lg-65,.mx-lg-65 {
      margin-left: 65px!important
  }

  .ml-lg-70,.mx-lg-70 {
      margin-left: 70px!important
  }

  .ml-lg-75,.mx-lg-75 {
      margin-left: 75px!important
  }

  .ml-lg-80,.mx-lg-80 {
      margin-left: 80px!important
  }

  .ml-lg-85,.mx-lg-85 {
      margin-left: 85px!important
  }

  .ml-lg-90,.mx-lg-90 {
      margin-left: 90px!important
  }

  .ml-lg-95,.mx-lg-95 {
      margin-left: 95px!important
  }

  .ml-lg-100,.mx-lg-100 {
      margin-left: 100px!important
  }

  .mt-lg-negative1 {
      margin-top: -1px!important
  }

  .mt-lg-negative2 {
      margin-top: -2px!important
  }

  .mt-lg-negative3 {
      margin-top: -3px!important
  }

  .mt-lg-negative4 {
      margin-top: -4px!important
  }

  .mt-lg-negative5 {
      margin-top: -5px!important
  }

  .mt-lg-negative6 {
      margin-top: -6px!important
  }

  .mt-lg-negative7 {
      margin-top: -7px!important
  }

  .mt-lg-negative8 {
      margin-top: -8px!important
  }

  .mt-lg-negative9 {
      margin-top: -9px!important
  }

  .mt-lg-negative10 {
      margin-top: -10px!important
  }

  .mt-lg-negative15 {
      margin-top: -15px!important
  }

  .mt-lg-negative20 {
      margin-top: -20px!important
  }

  .mr-lg-negative1 {
      margin-right: -1px!important
  }

  .mr-lg-negative2 {
      margin-right: -2px!important
  }

  .mr-lg-negative3 {
      margin-right: -3px!important
  }

  .mr-lg-negative4 {
      margin-right: -4px!important
  }

  .mr-lg-negative5 {
      margin-right: -5px!important
  }

  .mr-lg-negative6 {
      margin-right: -6px!important
  }

  .mr-lg-negative7 {
      margin-right: -7px!important
  }

  .mr-lg-negative8 {
      margin-right: -8px!important
  }

  .mr-lg-negative9 {
      margin-right: -9px!important
  }

  .mr-lg-negative10 {
      margin-right: -10px!important
  }

  .mr-lg-negative15 {
      margin-right: -15px!important
  }

  .mr-lg-negative20 {
      margin-right: -20px!important
  }

  .mb-lg-negative1 {
      margin-bottom: -1px!important
  }

  .mb-lg-negative2 {
      margin-bottom: -2px!important
  }

  .mb-lg-negative3 {
      margin-bottom: -3px!important
  }

  .mb-lg-negative4 {
      margin-bottom: -4px!important
  }

  .mb-lg-negative5 {
      margin-bottom: -5px!important
  }

  .mb-lg-negative6 {
      margin-bottom: -6px!important
  }

  .mb-lg-negative7 {
      margin-bottom: -7px!important
  }

  .mb-lg-negative8 {
      margin-bottom: -8px!important
  }

  .mb-lg-negative9 {
      margin-bottom: -9px!important
  }

  .mb-lg-negative10 {
      margin-bottom: -10px!important
  }

  .mb-lg-negative15 {
      margin-bottom: -15px!important
  }

  .mb-lg-negative20 {
      margin-bottom: -20px!important
  }

  .ml-lg-negative1 {
      margin-left: -1px!important
  }

  .ml-lg-negative2 {
      margin-left: -2px!important
  }

  .ml-lg-negative3 {
      margin-left: -3px!important
  }

  .ml-lg-negative4 {
      margin-left: -4px!important
  }

  .ml-lg-negative5 {
      margin-left: -5px!important
  }

  .ml-lg-negative6 {
      margin-left: -6px!important
  }

  .ml-lg-negative7 {
      margin-left: -7px!important
  }

  .ml-lg-negative8 {
      margin-left: -8px!important
  }

  .ml-lg-negative9 {
      margin-left: -9px!important
  }

  .ml-lg-negative10 {
      margin-left: -10px!important
  }

  .ml-lg-negative15 {
      margin-left: -15px!important
  }

  .ml-lg-negative20 {
      margin-left: -20px!important
  }

  .pd-lg-00 {
      padding: 0!important
  }

  .pd-lg-01 {
      padding: 1px!important
  }

  .pd-lg-02 {
      padding: 2px!important
  }

  .pd-lg-03 {
      padding: 3px!important
  }

  .pd-lg-04 {
      padding: 4px!important
  }

  .pd-lg-05 {
      padding: 5px!important
  }

  .pd-lg-06 {
      padding: 6px!important
  }

  .pd-lg-07 {
      padding: 7px!important
  }

  .pd-lg-08 {
      padding: 8px!important
  }

  .pd-lg-09 {
      padding: 9px!important
  }

  .pd-lg-10 {
      padding: 10px!important
  }

  .pd-lg-15 {
      padding: 15px!important
  }

  .pd-lg-20 {
      padding: 20px!important
  }

  .pd-lg-25 {
      padding: 25px!important
  }

  .pd-lg-30 {
      padding: 30px!important
  }

  .pd-lg-35 {
      padding: 35px!important
  }

  .pd-lg-40 {
      padding: 40px!important
  }

  .pd-lg-45 {
      padding: 45px!important
  }

  .pd-lg-50 {
      padding: 50px!important
  }

  .pd-lg-55 {
      padding: 55px!important
  }

  .pd-lg-60 {
      padding: 60px!important
  }

  .pd-lg-65 {
      padding: 65px!important
  }

  .pd-lg-70 {
      padding: 70px!important
  }

  .pd-lg-75 {
      padding: 75px!important
  }

  .pd-lg-80 {
      padding: 80px!important
  }

  .pd-lg-85 {
      padding: 85px!important
  }

  .pd-lg-90 {
      padding: 90px!important
  }

  .pd-lg-95 {
      padding: 95px!important
  }

  .pd-lg-100 {
      padding: 100px!important
  }

  .pt-lg-00,.py-lg-00 {
      padding-top: 0!important
  }

  .pt-lg-01,.py-lg-01 {
      padding-top: 1px!important
  }

  .pt-lg-02,.py-lg-02 {
      padding-top: 2px!important
  }

  .pt-lg-03,.py-lg-03 {
      padding-top: 3px!important
  }

  .pt-lg-04,.py-lg-04 {
      padding-top: 4px!important
  }

  .pt-lg-05,.py-lg-05 {
      padding-top: 5px!important
  }

  .pt-lg-06,.py-lg-06 {
      padding-top: 6px!important
  }

  .pt-lg-07,.py-lg-07 {
      padding-top: 7px!important
  }

  .pt-lg-08,.py-lg-08 {
      padding-top: 8px!important
  }

  .pt-lg-09,.py-lg-09 {
      padding-top: 9px!important
  }

  .pt-lg-10,.py-lg-10 {
      padding-top: 10px!important
  }

  .pt-lg-15,.py-lg-15 {
      padding-top: 15px!important
  }

  .pt-lg-20,.py-lg-20 {
      padding-top: 20px!important
  }

  .pt-lg-25,.py-lg-25 {
      padding-top: 25px!important
  }

  .pt-lg-30,.py-lg-30 {
      padding-top: 30px!important
  }

  .pt-lg-35,.py-lg-35 {
      padding-top: 35px!important
  }

  .pt-lg-40,.py-lg-40 {
      padding-top: 40px!important
  }

  .pt-lg-45,.py-lg-45 {
      padding-top: 45px!important
  }

  .pt-lg-50,.py-lg-50 {
      padding-top: 50px!important
  }

  .pt-lg-55,.py-lg-55 {
      padding-top: 55px!important
  }

  .pt-lg-60,.py-lg-60 {
      padding-top: 60px!important
  }

  .pt-lg-65,.py-lg-65 {
      padding-top: 65px!important
  }

  .pt-lg-70,.py-lg-70 {
      padding-top: 70px!important
  }

  .pt-lg-75,.py-lg-75 {
      padding-top: 75px!important
  }

  .pt-lg-80,.py-lg-80 {
      padding-top: 80px!important
  }

  .pt-lg-85,.py-lg-85 {
      padding-top: 85px!important
  }

  .pt-lg-90,.py-lg-90 {
      padding-top: 90px!important
  }

  .pt-lg-95,.py-lg-95 {
      padding-top: 95px!important
  }

  .pt-lg-100,.py-lg-100 {
      padding-top: 100px!important
  }

  .pr-lg-00,.px-lg-00 {
      padding-right: 0!important
  }

  .pr-lg-01,.px-lg-01 {
      padding-right: 1px!important
  }

  .pr-lg-02,.px-lg-02 {
      padding-right: 2px!important
  }

  .pr-lg-03,.px-lg-03 {
      padding-right: 3px!important
  }

  .pr-lg-04,.px-lg-04 {
      padding-right: 4px!important
  }

  .pr-lg-05,.px-lg-05 {
      padding-right: 5px!important
  }

  .pr-lg-06,.px-lg-06 {
      padding-right: 6px!important
  }

  .pr-lg-07,.px-lg-07 {
      padding-right: 7px!important
  }

  .pr-lg-08,.px-lg-08 {
      padding-right: 8px!important
  }

  .pr-lg-09,.px-lg-09 {
      padding-right: 9px!important
  }

  .pr-lg-10,.px-lg-10 {
      padding-right: 10px!important
  }

  .pr-lg-15,.px-lg-15 {
      padding-right: 15px!important
  }

  .pr-lg-20,.px-lg-20 {
      padding-right: 20px!important
  }

  .pr-lg-25,.px-lg-25 {
      padding-right: 25px!important
  }

  .pr-lg-30,.px-lg-30 {
      padding-right: 30px!important
  }

  .pr-lg-35,.px-lg-35 {
      padding-right: 35px!important
  }

  .pr-lg-40,.px-lg-40 {
      padding-right: 40px!important
  }

  .pr-lg-45,.px-lg-45 {
      padding-right: 45px!important
  }

  .pr-lg-50,.px-lg-50 {
      padding-right: 50px!important
  }

  .pr-lg-55,.px-lg-55 {
      padding-right: 55px!important
  }

  .pr-lg-60,.px-lg-60 {
      padding-right: 60px!important
  }

  .pr-lg-65,.px-lg-65 {
      padding-right: 65px!important
  }

  .pr-lg-70,.px-lg-70 {
      padding-right: 70px!important
  }

  .pr-lg-75,.px-lg-75 {
      padding-right: 75px!important
  }

  .pr-lg-80,.px-lg-80 {
      padding-right: 80px!important
  }

  .pr-lg-85,.px-lg-85 {
      padding-right: 85px!important
  }

  .pr-lg-90,.px-lg-90 {
      padding-right: 90px!important
  }

  .pr-lg-95,.px-lg-95 {
      padding-right: 95px!important
  }

  .pr-lg-100,.px-lg-100 {
      padding-right: 100px!important
  }

  .pb-lg-00,.py-lg-00 {
      padding-bottom: 0!important
  }

  .pb-lg-01,.py-lg-01 {
      padding-bottom: 1px!important
  }

  .pb-lg-02,.py-lg-02 {
      padding-bottom: 2px!important
  }

  .pb-lg-03,.py-lg-03 {
      padding-bottom: 3px!important
  }

  .pb-lg-04,.py-lg-04 {
      padding-bottom: 4px!important
  }

  .pb-lg-05,.py-lg-05 {
      padding-bottom: 5px!important
  }

  .pb-lg-06,.py-lg-06 {
      padding-bottom: 6px!important
  }

  .pb-lg-07,.py-lg-07 {
      padding-bottom: 7px!important
  }

  .pb-lg-08,.py-lg-08 {
      padding-bottom: 8px!important
  }

  .pb-lg-09,.py-lg-09 {
      padding-bottom: 9px!important
  }

  .pb-lg-10,.py-lg-10 {
      padding-bottom: 10px!important
  }

  .pb-lg-15,.py-lg-15 {
      padding-bottom: 15px!important
  }

  .pb-lg-20,.py-lg-20 {
      padding-bottom: 20px!important
  }

  .pb-lg-25,.py-lg-25 {
      padding-bottom: 25px!important
  }

  .pb-lg-30,.py-lg-30 {
      padding-bottom: 30px!important
  }

  .pb-lg-35,.py-lg-35 {
      padding-bottom: 35px!important
  }

  .pb-lg-40,.py-lg-40 {
      padding-bottom: 40px!important
  }

  .pb-lg-45,.py-lg-45 {
      padding-bottom: 45px!important
  }

  .pb-lg-50,.py-lg-50 {
      padding-bottom: 50px!important
  }

  .pb-lg-55,.py-lg-55 {
      padding-bottom: 55px!important
  }

  .pb-lg-60,.py-lg-60 {
      padding-bottom: 60px!important
  }

  .pb-lg-65,.py-lg-65 {
      padding-bottom: 65px!important
  }

  .pb-lg-70,.py-lg-70 {
      padding-bottom: 70px!important
  }

  .pb-lg-75,.py-lg-75 {
      padding-bottom: 75px!important
  }

  .pb-lg-80,.py-lg-80 {
      padding-bottom: 80px!important
  }

  .pb-lg-85,.py-lg-85 {
      padding-bottom: 85px!important
  }

  .pb-lg-90,.py-lg-90 {
      padding-bottom: 90px!important
  }

  .pb-lg-95,.py-lg-95 {
      padding-bottom: 95px!important
  }

  .pb-lg-100,.py-lg-100 {
      padding-bottom: 100px!important
  }

  .pl-lg-00,.px-lg-00 {
      padding-left: 0!important
  }

  .pl-lg-01,.px-lg-01 {
      padding-left: 1px!important
  }

  .pl-lg-02,.px-lg-02 {
      padding-left: 2px!important
  }

  .pl-lg-03,.px-lg-03 {
      padding-left: 3px!important
  }

  .pl-lg-04,.px-lg-04 {
      padding-left: 4px!important
  }

  .pl-lg-05,.px-lg-05 {
      padding-left: 5px!important
  }

  .pl-lg-06,.px-lg-06 {
      padding-left: 6px!important
  }

  .pl-lg-07,.px-lg-07 {
      padding-left: 7px!important
  }

  .pl-lg-08,.px-lg-08 {
      padding-left: 8px!important
  }

  .pl-lg-09,.px-lg-09 {
      padding-left: 9px!important
  }

  .pl-lg-10,.px-lg-10 {
      padding-left: 10px!important
  }

  .pl-lg-15,.px-lg-15 {
      padding-left: 15px!important
  }

  .pl-lg-20,.px-lg-20 {
      padding-left: 20px!important
  }

  .pl-lg-25,.px-lg-25 {
      padding-left: 25px!important
  }

  .pl-lg-30,.px-lg-30 {
      padding-left: 30px!important
  }

  .pl-lg-35,.px-lg-35 {
      padding-left: 35px!important
  }

  .pl-lg-40,.px-lg-40 {
      padding-left: 40px!important
  }

  .pl-lg-45,.px-lg-45 {
      padding-left: 45px!important
  }

  .pl-lg-50,.px-lg-50 {
      padding-left: 50px!important
  }

  .pl-lg-55,.px-lg-55 {
      padding-left: 55px!important
  }

  .pl-lg-60,.px-lg-60 {
      padding-left: 60px!important
  }

  .pl-lg-65,.px-lg-65 {
      padding-left: 65px!important
  }

  .pl-lg-70,.px-lg-70 {
      padding-left: 70px!important
  }

  .pl-lg-75,.px-lg-75 {
      padding-left: 75px!important
  }

  .pl-lg-80,.px-lg-80 {
      padding-left: 80px!important
  }

  .pl-lg-85,.px-lg-85 {
      padding-left: 85px!important
  }

  .pl-lg-90,.px-lg-90 {
      padding-left: 90px!important
  }

  .pl-lg-95,.px-lg-95 {
      padding-left: 95px!important
  }

  .pl-lg-100,.px-lg-100 {
      padding-left: 100px!important
  }
}

@media screen and (max-width: 1023px) {
  .flex-md-column,.flex-md-row {
      -webkit-box-direction:normal!important
  }

  html {
      font-size: 9px
  }

  .border-md-0 {
      border: 0!important
  }

  .border-top-md-0 {
      border-top: 0!important
  }

  .border-right-md-0 {
      border-right: 0!important
  }

  .border-bottom-md-0 {
      border-bottom: 0!important
  }

  .border-left-md-0 {
      border-left: 0!important
  }

  .hide-md {
      display: none!important
  }

  .visible-md-hide {
      visibility: hidden!important
  }

  .visible-md-show {
      visibility: visible!important
  }

  .block-md {
      display: block!important
  }

  .inline-block-md {
      display: inline-block!important
  }

  .noscroll-md {
      overflow: hidden!important;
      touch-action: none;
      -webkit-overflow-scrolling: none;
      overscroll-behavior: none
  }

  .align-md-left {
      text-align: left!important
  }

  .align-md-center {
      text-align: center!important
  }

  .align-md-right {
      text-align: right!important
  }

  .align-md-justify {
      text-align: justify!important
  }

  .align-md-top {
      vertical-align: top!important
  }

  .align-md-middle {
      vertical-align: middle!important
  }

  .align-md-bottom {
      vertical-align: bottom!important
  }

  .text-md-blind {
      text-indent: -9999px!important
  }

  .text-md-nowrap {
      white-space: nowrap!important
  }

  .row-md {
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      width: calc(100% + 10px);
      margin-right: -5px;
      margin-left: -5px
  }

  .flex-md {
      display: flex!important
  }

  .flex-md-center {
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center
  }

  .flex-md-column {
      -webkit-box-orient: vertical!important;
      -ms-flex-direction: column!important;
      flex-direction: column!important
  }

  .flex-md-row {
      -webkit-box-orient: horizontal!important;
      -ms-flex-direction: row!important;
      flex-direction: row!important
  }

  .flex-md-column-reverse {
      -webkit-box-orient: vertical!important;
      -webkit-box-direction: reverse!important;
      -ms-flex-direction: column-reverse!important;
      flex-direction: column-reverse!important
  }

  .flex-md-row-reverse {
      -webkit-box-orient: horizontal!important;
      -webkit-box-direction: reverse!important;
      -ms-flex-direction: row-reverse!important;
      flex-direction: row-reverse!important
  }

  .align-items-md-stretch {
      -webkit-box-align: stretch!important;
      -ms-flex-align: stretch!important;
      align-items: stretch!important
  }

  .align-items-md-start {
      -webkit-box-align: start!important;
      -ms-flex-align: start!important;
      align-items: flex-start!important
  }

  .align-items-md-end {
      -webkit-box-align: end!important;
      -ms-flex-align: end!important;
      align-items: flex-end!important
  }

  .align-items-md-center {
      -webkit-box-align: center!important;
      -ms-flex-align: center!important;
      align-items: center!important
  }

  .align-items-md-baseline {
      -webkit-box-align: baseline!important;
      -ms-flex-align: baseline!important;
      align-items: baseline!important
  }

  .align-content-md-stretch {
      -ms-flex-line-pack: stretch!important;
      align-content: stretch!important
  }

  .align-content-md-start {
      -ms-flex-line-pack: start!important;
      align-content: flex-start!important
  }

  .align-content-md-end {
      -ms-flex-line-pack: end!important;
      align-content: flex-end!important
  }

  .align-content-md-center {
      -ms-flex-line-pack: center!important;
      align-content: center!important
  }

  .align-content-md-between {
      -ms-flex-line-pack: justify!important;
      align-content: space-between!important
  }

  .align-content-md-around {
      -ms-flex-line-pack: distribute!important;
      align-content: space-around!important
  }

  .align-self-md-stretch {
      -ms-flex-item-align: stretch!important;
      -ms-grid-row-align: stretch!important;
      align-self: stretch!important
  }

  .align-self-md-start {
      -ms-flex-item-align: start!important;
      align-self: flex-start!important
  }

  .align-self-md-end {
      -ms-flex-item-align: end!important;
      align-self: flex-end!important
  }

  .align-self-md-center {
      -ms-flex-item-align: center!important;
      -ms-grid-row-align: center!important;
      align-self: center!important
  }

  .align-self-md-baseline {
      -ms-flex-item-align: baseline!important;
      align-self: baseline!important
  }

  .justify-content-md-start {
      -webkit-box-pack: start!important;
      -ms-flex-pack: start!important;
      justify-content: flex-start!important
  }

  .justify-content-md-end {
      -webkit-box-pack: end!important;
      -ms-flex-pack: end!important;
      justify-content: flex-end!important
  }

  .justify-content-md-center {
      -webkit-box-pack: center!important;
      -ms-flex-pack: center!important;
      justify-content: center!important
  }

  .justify-content-md-between {
      -webkit-box-pack: justify!important;
      -ms-flex-pack: justify!important;
      justify-content: space-between!important
  }

  .justify-content-md-around {
      -ms-flex-pack: distribute!important;
      justify-content: space-around!important
  }

  .flex-wrap-md {
      -ms-flex-wrap: wrap!important;
      flex-wrap: wrap!important
  }

  .flex-wrap-md-reverse {
      -ms-flex-wrap: wrap-reverse!important;
      flex-wrap: wrap-reverse!important
  }

  .flex-nowrap-md {
      -ms-flex-wrap: nowrap!important;
      flex-wrap: nowrap!important
  }

  .flex-order-md-0 {
      -webkit-box-ordinal-group: 1!important;
      -ms-flex-order: 0!important;
      order: 0!important
  }

  .flex-order-md-1 {
      -webkit-box-ordinal-group: 2!important;
      -ms-flex-order: 1!important;
      order: 1!important
  }

  .flex-order-md-2 {
      -webkit-box-ordinal-group: 3!important;
      -ms-flex-order: 2!important;
      order: 2!important
  }

  .flex-order-md-3 {
      -webkit-box-ordinal-group: 4!important;
      -ms-flex-order: 3!important;
      order: 3!important
  }

  .flex-order-md-4 {
      -webkit-box-ordinal-group: 5!important;
      -ms-flex-order: 4!important;
      order: 4!important
  }

  .flex-order-md-5 {
      -webkit-box-ordinal-group: 6!important;
      -ms-flex-order: 5!important;
      order: 5!important
  }

  .flex-shrink-md-0 {
      -ms-flex-negative: 0!important;
      flex-shrink: 0!important;
      -ms-flex: 0 0 auto!important;
      flex: 0 0 auto!important
  }

  .flex-shrink-md-1 {
      -ms-flex-negative: 1!important;
      flex-shrink: 1!important;
      -ms-flex: 1 1 auto!important;
      flex: 1 1 auto!important
  }

  .col-md,.col-md-0_5,.col-md-1,.col-md-10,.col-md-10_5,.col-md-11,.col-md-11_5,.col-md-12,.col-md-1_5,.col-md-2,.col-md-2_5,.col-md-3,.col-md-3_5,.col-md-4,.col-md-4_5,.col-md-5,.col-md-5_5,.col-md-6,.col-md-6_5,.col-md-7,.col-md-7_5,.col-md-8,.col-md-8_5,.col-md-9,.col-md-9_5,.col-md-auto {
      position: relative;
      width: 100%;
      padding-right: 5px;
      padding-left: 5px
  }

  .col-md {
      max-width: 100%;
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -ms-flex-positive: 1;
      flex-grow: 1
  }

  .col-md-auto {
      width: auto;
      max-width: 100%;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto
  }

  .col-md-0_5 {
      max-width: 4.1666666667%;
      -ms-flex: 0 0 4.1666666667%;
      flex: 0 0 4.1666666667%
  }

  .col-md-1 {
      max-width: 8.3333333333%;
      -ms-flex: 0 0 8.3333333333%;
      flex: 0 0 8.3333333333%
  }

  .col-md-1_5 {
      max-width: 12.5%;
      -ms-flex: 0 0 12.5%;
      flex: 0 0 12.5%
  }

  .col-md-2 {
      max-width: 16.6666666667%;
      -ms-flex: 0 0 16.6666666667%;
      flex: 0 0 16.6666666667%
  }

  .col-md-2_5 {
      max-width: 20.8333333333%;
      -ms-flex: 0 0 20.8333333333%;
      flex: 0 0 20.8333333333%
  }

  .col-md-3 {
      max-width: 25%;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%
  }

  .col-md-3_5 {
      max-width: 29.1666666667%;
      -ms-flex: 0 0 29.1666666667%;
      flex: 0 0 29.1666666667%
  }

  .col-md-4 {
      max-width: 33.3333333333%;
      -ms-flex: 0 0 33.3333333333%;
      flex: 0 0 33.3333333333%
  }

  .col-md-4_5 {
      max-width: 37.5%;
      -ms-flex: 0 0 37.5%;
      flex: 0 0 37.5%
  }

  .col-md-5 {
      max-width: 41.6666666667%;
      -ms-flex: 0 0 41.6666666667%;
      flex: 0 0 41.6666666667%
  }

  .col-md-5_5 {
      max-width: 45.8333333333%;
      -ms-flex: 0 0 45.8333333333%;
      flex: 0 0 45.8333333333%
  }

  .col-md-6 {
      max-width: 50%;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%
  }

  .col-md-6_5 {
      max-width: 54.1666666667%;
      -ms-flex: 0 0 54.1666666667%;
      flex: 0 0 54.1666666667%
  }

  .col-md-7 {
      max-width: 58.3333333333%;
      -ms-flex: 0 0 58.3333333333%;
      flex: 0 0 58.3333333333%
  }

  .col-md-7_5 {
      max-width: 62.5%;
      -ms-flex: 0 0 62.5%;
      flex: 0 0 62.5%
  }

  .col-md-8 {
      max-width: 66.6666666667%;
      -ms-flex: 0 0 66.6666666667%;
      flex: 0 0 66.6666666667%
  }

  .col-md-8_5 {
      max-width: 70.8333333333%;
      -ms-flex: 0 0 70.8333333333%;
      flex: 0 0 70.8333333333%
  }

  .col-md-9 {
      max-width: 75%;
      -ms-flex: 0 0 75%;
      flex: 0 0 75%
  }

  .col-md-9_5 {
      max-width: 79.1666666667%;
      -ms-flex: 0 0 79.1666666667%;
      flex: 0 0 79.1666666667%
  }

  .col-md-10 {
      max-width: 83.3333333333%;
      -ms-flex: 0 0 83.3333333333%;
      flex: 0 0 83.3333333333%
  }

  .col-md-10_5 {
      max-width: 87.5%;
      -ms-flex: 0 0 87.5%;
      flex: 0 0 87.5%
  }

  .col-md-11 {
      max-width: 91.6666666667%;
      -ms-flex: 0 0 91.6666666667%;
      flex: 0 0 91.6666666667%
  }

  .col-md-11_5 {
      max-width: 95.8333333333%;
      -ms-flex: 0 0 95.8333333333%;
      flex: 0 0 95.8333333333%
  }

  .col-md-12 {
      max-width: 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%
  }

  .grid-md {
      display: grid!important
  }

  .grid-md-col1 {
      grid-template-columns: repeat(1,1fr)!important
  }

  .grid-md-col2 {
      grid-template-columns: repeat(2,1fr)!important
  }

  .grid-md-col3 {
      grid-template-columns: repeat(3,1fr)!important
  }

  .grid-md-col4 {
      grid-template-columns: repeat(4,1fr)!important
  }

  .grid-md-col5 {
      grid-template-columns: repeat(5,1fr)!important
  }

  .wd-md-00 {
      width: 0!important
  }

  .wp-md-100 {
      width: calc(100 * 1%)!important
  }

  .wd-md-auto {
      width: auto!important
  }

  .min-wd-md-00 {
      min-width: 0!important
  }

  .max-wd-md-100 {
      max-width: 100%!important
  }

  .hi-md-0 {
      height: 0!important
  }

  .hp-md-100 {
      height: 100%!important
  }

  .hi-md-auto {
      height: auto!important
  }

  .min-hi-md-00 {
      min-height: 0!important
  }

  .max-hi-md-100 {
      max-height: 100%!important
  }

  .wp-md-5 {
      width: calc(5 * 1%)!important
  }

  .wp-md-10 {
      width: calc(10 * 1%)!important
  }

  .wp-md-15 {
      width: calc(15 * 1%)!important
  }

  .wp-md-20 {
      width: calc(20 * 1%)!important
  }

  .wp-md-25 {
      width: calc(25 * 1%)!important
  }

  .wp-md-30 {
      width: calc(30 * 1%)!important
  }

  .wp-md-35 {
      width: calc(35 * 1%)!important
  }

  .wp-md-40 {
      width: calc(40 * 1%)!important
  }

  .wp-md-45 {
      width: calc(45 * 1%)!important
  }

  .wp-md-50 {
      width: calc(50 * 1%)!important
  }

  .wp-md-55 {
      width: calc(55 * 1%)!important
  }

  .wp-md-60 {
      width: calc(60 * 1%)!important
  }

  .wp-md-65 {
      width: calc(65 * 1%)!important
  }

  .wp-md-70 {
      width: calc(70 * 1%)!important
  }

  .wp-md-75 {
      width: calc(75 * 1%)!important
  }

  .wp-md-80 {
      width: calc(80 * 1%)!important
  }

  .wp-md-85 {
      width: calc(85 * 1%)!important
  }

  .wp-md-90 {
      width: calc(90 * 1%)!important
  }

  .wp-md-95 {
      width: calc(95 * 1%)!important
  }

  .wd-md-5 {
      width: 5px!important
  }

  .wd-md-10 {
      width: 10px!important
  }

  .wd-md-15 {
      width: 15px!important
  }

  .wd-md-20 {
      width: 20px!important
  }

  .wd-md-25 {
      width: 25px!important
  }

  .wd-md-30 {
      width: 30px!important
  }

  .wd-md-35 {
      width: 35px!important
  }

  .wd-md-40 {
      width: 40px!important
  }

  .wd-md-45 {
      width: 45px!important
  }

  .wd-md-50 {
      width: 50px!important
  }

  .wd-md-55 {
      width: 55px!important
  }

  .wd-md-60 {
      width: 60px!important
  }

  .wd-md-65 {
      width: 65px!important
  }

  .wd-md-70 {
      width: 70px!important
  }

  .wd-md-75 {
      width: 75px!important
  }

  .wd-md-80 {
      width: 80px!important
  }

  .wd-md-85 {
      width: 85px!important
  }

  .wd-md-90 {
      width: 90px!important
  }

  .wd-md-95 {
      width: 95px!important
  }

  .wd-md-100 {
      width: 100px!important
  }

  .wd-md-105 {
      width: 105px!important
  }

  .wd-md-110 {
      width: 110px!important
  }

  .wd-md-115 {
      width: 115px!important
  }

  .wd-md-120 {
      width: 120px!important
  }

  .wd-md-125 {
      width: 125px!important
  }

  .wd-md-130 {
      width: 130px!important
  }

  .wd-md-135 {
      width: 135px!important
  }

  .wd-md-140 {
      width: 140px!important
  }

  .wd-md-145 {
      width: 145px!important
  }

  .wd-md-150 {
      width: 150px!important
  }

  .wd-md-155 {
      width: 155px!important
  }

  .wd-md-160 {
      width: 160px!important
  }

  .wd-md-165 {
      width: 165px!important
  }

  .wd-md-170 {
      width: 170px!important
  }

  .wd-md-175 {
      width: 175px!important
  }

  .wd-md-180 {
      width: 180px!important
  }

  .wd-md-185 {
      width: 185px!important
  }

  .wd-md-190 {
      width: 190px!important
  }

  .wd-md-195 {
      width: 195px!important
  }

  .wd-md-200 {
      width: 200px!important
  }

  .wd-md-250 {
      width: 250px!important
  }

  .wd-md-300 {
      width: 300px!important
  }

  .wd-md-350 {
      width: 350px!important
  }

  .wd-md-400 {
      width: 400px!important
  }

  .wd-md-450 {
      width: 450px!important
  }

  .wd-md-500 {
      width: 500px!important
  }

  .wd-md-550 {
      width: 550px!important
  }

  .wd-md-600 {
      width: 600px!important
  }

  .wd-md-650 {
      width: 650px!important
  }

  .wd-md-700 {
      width: 700px!important
  }

  .wd-md-750 {
      width: 750px!important
  }

  .wd-md-800 {
      width: 800px!important
  }

  .wd-md-850 {
      width: 850px!important
  }

  .wd-md-900 {
      width: 900px!important
  }

  .wd-md-950 {
      width: 950px!important
  }

  .wd-md-1000 {
      width: 1000px!important
  }

  .mg-md-auto {
      margin: 0 auto!important
  }

  .mg-md-00 {
      margin: 0!important
  }

  .mg-md-01 {
      margin: 1px!important
  }

  .mg-md-02 {
      margin: 2px!important
  }

  .mg-md-03 {
      margin: 3px!important
  }

  .mg-md-04 {
      margin: 4px!important
  }

  .mg-md-05 {
      margin: 5px!important
  }

  .mg-md-06 {
      margin: 6px!important
  }

  .mg-md-07 {
      margin: 7px!important
  }

  .mg-md-08 {
      margin: 8px!important
  }

  .mg-md-09 {
      margin: 9px!important
  }

  .mg-md-10 {
      margin: 10px!important
  }

  .mg-md-15 {
      margin: 15px!important
  }

  .mg-md-20 {
      margin: 20px!important
  }

  .mg-md-25 {
      margin: 25px!important
  }

  .mg-md-30 {
      margin: 30px!important
  }

  .mg-md-35 {
      margin: 35px!important
  }

  .mg-md-40 {
      margin: 40px!important
  }

  .mg-md-45 {
      margin: 45px!important
  }

  .mg-md-50 {
      margin: 50px!important
  }

  .mg-md-55 {
      margin: 55px!important
  }

  .mg-md-60 {
      margin: 60px!important
  }

  .mg-md-65 {
      margin: 65px!important
  }

  .mg-md-70 {
      margin: 70px!important
  }

  .mg-md-75 {
      margin: 75px!important
  }

  .mg-md-80 {
      margin: 80px!important
  }

  .mg-md-85 {
      margin: 85px!important
  }

  .mg-md-90 {
      margin: 90px!important
  }

  .mg-md-95 {
      margin: 95px!important
  }

  .mg-md-100 {
      margin: 100px!important
  }

  .mt-md-00,.my-md-00 {
      margin-top: 0!important
  }

  .mt-md-01,.my-md-01 {
      margin-top: 1px!important
  }

  .mt-md-02,.my-md-02 {
      margin-top: 2px!important
  }

  .mt-md-03,.my-md-03 {
      margin-top: 3px!important
  }

  .mt-md-04,.my-md-04 {
      margin-top: 4px!important
  }

  .mt-md-05,.my-md-05 {
      margin-top: 5px!important
  }

  .mt-md-06,.my-md-06 {
      margin-top: 6px!important
  }

  .mt-md-07,.my-md-07 {
      margin-top: 7px!important
  }

  .mt-md-08,.my-md-08 {
      margin-top: 8px!important
  }

  .mt-md-09,.my-md-09 {
      margin-top: 9px!important
  }

  .mt-md-10,.my-md-10 {
      margin-top: 10px!important
  }

  .mt-md-15,.my-md-15 {
      margin-top: 15px!important
  }

  .mt-md-20,.my-md-20 {
      margin-top: 20px!important
  }

  .mt-md-25,.my-md-25 {
      margin-top: 25px!important
  }

  .mt-md-30,.my-md-30 {
      margin-top: 30px!important
  }

  .mt-md-35,.my-md-35 {
      margin-top: 35px!important
  }

  .mt-md-40,.my-md-40 {
      margin-top: 40px!important
  }

  .mt-md-45,.my-md-45 {
      margin-top: 45px!important
  }

  .mt-md-50,.my-md-50 {
      margin-top: 50px!important
  }

  .mt-md-55,.my-md-55 {
      margin-top: 55px!important
  }

  .mt-md-60,.my-md-60 {
      margin-top: 60px!important
  }

  .mt-md-65,.my-md-65 {
      margin-top: 65px!important
  }

  .mt-md-70,.my-md-70 {
      margin-top: 70px!important
  }

  .mt-md-75,.my-md-75 {
      margin-top: 75px!important
  }

  .mt-md-80,.my-md-80 {
      margin-top: 80px!important
  }

  .mt-md-85,.my-md-85 {
      margin-top: 85px!important
  }

  .mt-md-90,.my-md-90 {
      margin-top: 90px!important
  }

  .mt-md-95,.my-md-95 {
      margin-top: 95px!important
  }

  .mt-md-100,.my-md-100 {
      margin-top: 100px!important
  }

  .mr-md-00,.mx-md-00 {
      margin-right: 0!important
  }

  .mr-md-01,.mx-md-01 {
      margin-right: 1px!important
  }

  .mr-md-02,.mx-md-02 {
      margin-right: 2px!important
  }

  .mr-md-03,.mx-md-03 {
      margin-right: 3px!important
  }

  .mr-md-04,.mx-md-04 {
      margin-right: 4px!important
  }

  .mr-md-05,.mx-md-05 {
      margin-right: 5px!important
  }

  .mr-md-06,.mx-md-06 {
      margin-right: 6px!important
  }

  .mr-md-07,.mx-md-07 {
      margin-right: 7px!important
  }

  .mr-md-08,.mx-md-08 {
      margin-right: 8px!important
  }

  .mr-md-09,.mx-md-09 {
      margin-right: 9px!important
  }

  .mr-md-10,.mx-md-10 {
      margin-right: 10px!important
  }

  .mr-md-15,.mx-md-15 {
      margin-right: 15px!important
  }

  .mr-md-20,.mx-md-20 {
      margin-right: 20px!important
  }

  .mr-md-25,.mx-md-25 {
      margin-right: 25px!important
  }

  .mr-md-30,.mx-md-30 {
      margin-right: 30px!important
  }

  .mr-md-35,.mx-md-35 {
      margin-right: 35px!important
  }

  .mr-md-40,.mx-md-40 {
      margin-right: 40px!important
  }

  .mr-md-45,.mx-md-45 {
      margin-right: 45px!important
  }

  .mr-md-50,.mx-md-50 {
      margin-right: 50px!important
  }

  .mr-md-55,.mx-md-55 {
      margin-right: 55px!important
  }

  .mr-md-60,.mx-md-60 {
      margin-right: 60px!important
  }

  .mr-md-65,.mx-md-65 {
      margin-right: 65px!important
  }

  .mr-md-70,.mx-md-70 {
      margin-right: 70px!important
  }

  .mr-md-75,.mx-md-75 {
      margin-right: 75px!important
  }

  .mr-md-80,.mx-md-80 {
      margin-right: 80px!important
  }

  .mr-md-85,.mx-md-85 {
      margin-right: 85px!important
  }

  .mr-md-90,.mx-md-90 {
      margin-right: 90px!important
  }

  .mr-md-95,.mx-md-95 {
      margin-right: 95px!important
  }

  .mr-md-100,.mx-md-100 {
      margin-right: 100px!important
  }

  .mb-md-00,.my-md-00 {
      margin-bottom: 0!important
  }

  .mb-md-01,.my-md-01 {
      margin-bottom: 1px!important
  }

  .mb-md-02,.my-md-02 {
      margin-bottom: 2px!important
  }

  .mb-md-03,.my-md-03 {
      margin-bottom: 3px!important
  }

  .mb-md-04,.my-md-04 {
      margin-bottom: 4px!important
  }

  .mb-md-05,.my-md-05 {
      margin-bottom: 5px!important
  }

  .mb-md-06,.my-md-06 {
      margin-bottom: 6px!important
  }

  .mb-md-07,.my-md-07 {
      margin-bottom: 7px!important
  }

  .mb-md-08,.my-md-08 {
      margin-bottom: 8px!important
  }

  .mb-md-09,.my-md-09 {
      margin-bottom: 9px!important
  }

  .mb-md-10,.my-md-10 {
      margin-bottom: 10px!important
  }

  .mb-md-15,.my-md-15 {
      margin-bottom: 15px!important
  }

  .mb-md-20,.my-md-20 {
      margin-bottom: 20px!important
  }

  .mb-md-25,.my-md-25 {
      margin-bottom: 25px!important
  }

  .mb-md-30,.my-md-30 {
      margin-bottom: 30px!important
  }

  .mb-md-35,.my-md-35 {
      margin-bottom: 35px!important
  }

  .mb-md-40,.my-md-40 {
      margin-bottom: 40px!important
  }

  .mb-md-45,.my-md-45 {
      margin-bottom: 45px!important
  }

  .mb-md-50,.my-md-50 {
      margin-bottom: 50px!important
  }

  .mb-md-55,.my-md-55 {
      margin-bottom: 55px!important
  }

  .mb-md-60,.my-md-60 {
      margin-bottom: 60px!important
  }

  .mb-md-65,.my-md-65 {
      margin-bottom: 65px!important
  }

  .mb-md-70,.my-md-70 {
      margin-bottom: 70px!important
  }

  .mb-md-75,.my-md-75 {
      margin-bottom: 75px!important
  }

  .mb-md-80,.my-md-80 {
      margin-bottom: 80px!important
  }

  .mb-md-85,.my-md-85 {
      margin-bottom: 85px!important
  }

  .mb-md-90,.my-md-90 {
      margin-bottom: 90px!important
  }

  .mb-md-95,.my-md-95 {
      margin-bottom: 95px!important
  }

  .mb-md-100,.my-md-100 {
      margin-bottom: 100px!important
  }

  .ml-md-00,.mx-md-00 {
      margin-left: 0!important
  }

  .ml-md-01,.mx-md-01 {
      margin-left: 1px!important
  }

  .ml-md-02,.mx-md-02 {
      margin-left: 2px!important
  }

  .ml-md-03,.mx-md-03 {
      margin-left: 3px!important
  }

  .ml-md-04,.mx-md-04 {
      margin-left: 4px!important
  }

  .ml-md-05,.mx-md-05 {
      margin-left: 5px!important
  }

  .ml-md-06,.mx-md-06 {
      margin-left: 6px!important
  }

  .ml-md-07,.mx-md-07 {
      margin-left: 7px!important
  }

  .ml-md-08,.mx-md-08 {
      margin-left: 8px!important
  }

  .ml-md-09,.mx-md-09 {
      margin-left: 9px!important
  }

  .ml-md-10,.mx-md-10 {
      margin-left: 10px!important
  }

  .ml-md-15,.mx-md-15 {
      margin-left: 15px!important
  }

  .ml-md-20,.mx-md-20 {
      margin-left: 20px!important
  }

  .ml-md-25,.mx-md-25 {
      margin-left: 25px!important
  }

  .ml-md-30,.mx-md-30 {
      margin-left: 30px!important
  }

  .ml-md-35,.mx-md-35 {
      margin-left: 35px!important
  }

  .ml-md-40,.mx-md-40 {
      margin-left: 40px!important
  }

  .ml-md-45,.mx-md-45 {
      margin-left: 45px!important
  }

  .ml-md-50,.mx-md-50 {
      margin-left: 50px!important
  }

  .ml-md-55,.mx-md-55 {
      margin-left: 55px!important
  }

  .ml-md-60,.mx-md-60 {
      margin-left: 60px!important
  }

  .ml-md-65,.mx-md-65 {
      margin-left: 65px!important
  }

  .ml-md-70,.mx-md-70 {
      margin-left: 70px!important
  }

  .ml-md-75,.mx-md-75 {
      margin-left: 75px!important
  }

  .ml-md-80,.mx-md-80 {
      margin-left: 80px!important
  }

  .ml-md-85,.mx-md-85 {
      margin-left: 85px!important
  }

  .ml-md-90,.mx-md-90 {
      margin-left: 90px!important
  }

  .ml-md-95,.mx-md-95 {
      margin-left: 95px!important
  }

  .ml-md-100,.mx-md-100 {
      margin-left: 100px!important
  }

  .mt-md-negative1 {
      margin-top: -1px!important
  }

  .mt-md-negative2 {
      margin-top: -2px!important
  }

  .mt-md-negative3 {
      margin-top: -3px!important
  }

  .mt-md-negative4 {
      margin-top: -4px!important
  }

  .mt-md-negative5 {
      margin-top: -5px!important
  }

  .mt-md-negative6 {
      margin-top: -6px!important
  }

  .mt-md-negative7 {
      margin-top: -7px!important
  }

  .mt-md-negative8 {
      margin-top: -8px!important
  }

  .mt-md-negative9 {
      margin-top: -9px!important
  }

  .mt-md-negative10 {
      margin-top: -10px!important
  }

  .mt-md-negative15 {
      margin-top: -15px!important
  }

  .mt-md-negative20 {
      margin-top: -20px!important
  }

  .mr-md-negative1 {
      margin-right: -1px!important
  }

  .mr-md-negative2 {
      margin-right: -2px!important
  }

  .mr-md-negative3 {
      margin-right: -3px!important
  }

  .mr-md-negative4 {
      margin-right: -4px!important
  }

  .mr-md-negative5 {
      margin-right: -5px!important
  }

  .mr-md-negative6 {
      margin-right: -6px!important
  }

  .mr-md-negative7 {
      margin-right: -7px!important
  }

  .mr-md-negative8 {
      margin-right: -8px!important
  }

  .mr-md-negative9 {
      margin-right: -9px!important
  }

  .mr-md-negative10 {
      margin-right: -10px!important
  }

  .mr-md-negative15 {
      margin-right: -15px!important
  }

  .mr-md-negative20 {
      margin-right: -20px!important
  }

  .mb-md-negative1 {
      margin-bottom: -1px!important
  }

  .mb-md-negative2 {
      margin-bottom: -2px!important
  }

  .mb-md-negative3 {
      margin-bottom: -3px!important
  }

  .mb-md-negative4 {
      margin-bottom: -4px!important
  }

  .mb-md-negative5 {
      margin-bottom: -5px!important
  }

  .mb-md-negative6 {
      margin-bottom: -6px!important
  }

  .mb-md-negative7 {
      margin-bottom: -7px!important
  }

  .mb-md-negative8 {
      margin-bottom: -8px!important
  }

  .mb-md-negative9 {
      margin-bottom: -9px!important
  }

  .mb-md-negative10 {
      margin-bottom: -10px!important
  }

  .mb-md-negative15 {
      margin-bottom: -15px!important
  }

  .mb-md-negative20 {
      margin-bottom: -20px!important
  }

  .ml-md-negative1 {
      margin-left: -1px!important
  }

  .ml-md-negative2 {
      margin-left: -2px!important
  }

  .ml-md-negative3 {
      margin-left: -3px!important
  }

  .ml-md-negative4 {
      margin-left: -4px!important
  }

  .ml-md-negative5 {
      margin-left: -5px!important
  }

  .ml-md-negative6 {
      margin-left: -6px!important
  }

  .ml-md-negative7 {
      margin-left: -7px!important
  }

  .ml-md-negative8 {
      margin-left: -8px!important
  }

  .ml-md-negative9 {
      margin-left: -9px!important
  }

  .ml-md-negative10 {
      margin-left: -10px!important
  }

  .ml-md-negative15 {
      margin-left: -15px!important
  }

  .ml-md-negative20 {
      margin-left: -20px!important
  }

  .pd-md-00 {
      padding: 0!important
  }

  .pd-md-01 {
      padding: 1px!important
  }

  .pd-md-02 {
      padding: 2px!important
  }

  .pd-md-03 {
      padding: 3px!important
  }

  .pd-md-04 {
      padding: 4px!important
  }

  .pd-md-05 {
      padding: 5px!important
  }

  .pd-md-06 {
      padding: 6px!important
  }

  .pd-md-07 {
      padding: 7px!important
  }

  .pd-md-08 {
      padding: 8px!important
  }

  .pd-md-09 {
      padding: 9px!important
  }

  .pd-md-10 {
      padding: 10px!important
  }

  .pd-md-15 {
      padding: 15px!important
  }

  .pd-md-20 {
      padding: 20px!important
  }

  .pd-md-25 {
      padding: 25px!important
  }

  .pd-md-30 {
      padding: 30px!important
  }

  .pd-md-35 {
      padding: 35px!important
  }

  .pd-md-40 {
      padding: 40px!important
  }

  .pd-md-45 {
      padding: 45px!important
  }

  .pd-md-50 {
      padding: 50px!important
  }

  .pd-md-55 {
      padding: 55px!important
  }

  .pd-md-60 {
      padding: 60px!important
  }

  .pd-md-65 {
      padding: 65px!important
  }

  .pd-md-70 {
      padding: 70px!important
  }

  .pd-md-75 {
      padding: 75px!important
  }

  .pd-md-80 {
      padding: 80px!important
  }

  .pd-md-85 {
      padding: 85px!important
  }

  .pd-md-90 {
      padding: 90px!important
  }

  .pd-md-95 {
      padding: 95px!important
  }

  .pd-md-100 {
      padding: 100px!important
  }

  .pt-md-00,.py-md-00 {
      padding-top: 0!important
  }

  .pt-md-01,.py-md-01 {
      padding-top: 1px!important
  }

  .pt-md-02,.py-md-02 {
      padding-top: 2px!important
  }

  .pt-md-03,.py-md-03 {
      padding-top: 3px!important
  }

  .pt-md-04,.py-md-04 {
      padding-top: 4px!important
  }

  .pt-md-05,.py-md-05 {
      padding-top: 5px!important
  }

  .pt-md-06,.py-md-06 {
      padding-top: 6px!important
  }

  .pt-md-07,.py-md-07 {
      padding-top: 7px!important
  }

  .pt-md-08,.py-md-08 {
      padding-top: 8px!important
  }

  .pt-md-09,.py-md-09 {
      padding-top: 9px!important
  }

  .pt-md-10,.py-md-10 {
      padding-top: 10px!important
  }

  .pt-md-15,.py-md-15 {
      padding-top: 15px!important
  }

  .pt-md-20,.py-md-20 {
      padding-top: 20px!important
  }

  .pt-md-25,.py-md-25 {
      padding-top: 25px!important
  }

  .pt-md-30,.py-md-30 {
      padding-top: 30px!important
  }

  .pt-md-35,.py-md-35 {
      padding-top: 35px!important
  }

  .pt-md-40,.py-md-40 {
      padding-top: 40px!important
  }

  .pt-md-45,.py-md-45 {
      padding-top: 45px!important
  }

  .pt-md-50,.py-md-50 {
      padding-top: 50px!important
  }

  .pt-md-55,.py-md-55 {
      padding-top: 55px!important
  }

  .pt-md-60,.py-md-60 {
      padding-top: 60px!important
  }

  .pt-md-65,.py-md-65 {
      padding-top: 65px!important
  }

  .pt-md-70,.py-md-70 {
      padding-top: 70px!important
  }

  .pt-md-75,.py-md-75 {
      padding-top: 75px!important
  }

  .pt-md-80,.py-md-80 {
      padding-top: 80px!important
  }

  .pt-md-85,.py-md-85 {
      padding-top: 85px!important
  }

  .pt-md-90,.py-md-90 {
      padding-top: 90px!important
  }

  .pt-md-95,.py-md-95 {
      padding-top: 95px!important
  }

  .pt-md-100,.py-md-100 {
      padding-top: 100px!important
  }

  .pr-md-00,.px-md-00 {
      padding-right: 0!important
  }

  .pr-md-01,.px-md-01 {
      padding-right: 1px!important
  }

  .pr-md-02,.px-md-02 {
      padding-right: 2px!important
  }

  .pr-md-03,.px-md-03 {
      padding-right: 3px!important
  }

  .pr-md-04,.px-md-04 {
      padding-right: 4px!important
  }

  .pr-md-05,.px-md-05 {
      padding-right: 5px!important
  }

  .pr-md-06,.px-md-06 {
      padding-right: 6px!important
  }

  .pr-md-07,.px-md-07 {
      padding-right: 7px!important
  }

  .pr-md-08,.px-md-08 {
      padding-right: 8px!important
  }

  .pr-md-09,.px-md-09 {
      padding-right: 9px!important
  }

  .pr-md-10,.px-md-10 {
      padding-right: 10px!important
  }

  .pr-md-15,.px-md-15 {
      padding-right: 15px!important
  }

  .pr-md-20,.px-md-20 {
      padding-right: 20px!important
  }

  .pr-md-25,.px-md-25 {
      padding-right: 25px!important
  }

  .pr-md-30,.px-md-30 {
      padding-right: 30px!important
  }

  .pr-md-35,.px-md-35 {
      padding-right: 35px!important
  }

  .pr-md-40,.px-md-40 {
      padding-right: 40px!important
  }

  .pr-md-45,.px-md-45 {
      padding-right: 45px!important
  }

  .pr-md-50,.px-md-50 {
      padding-right: 50px!important
  }

  .pr-md-55,.px-md-55 {
      padding-right: 55px!important
  }

  .pr-md-60,.px-md-60 {
      padding-right: 60px!important
  }

  .pr-md-65,.px-md-65 {
      padding-right: 65px!important
  }

  .pr-md-70,.px-md-70 {
      padding-right: 70px!important
  }

  .pr-md-75,.px-md-75 {
      padding-right: 75px!important
  }

  .pr-md-80,.px-md-80 {
      padding-right: 80px!important
  }

  .pr-md-85,.px-md-85 {
      padding-right: 85px!important
  }

  .pr-md-90,.px-md-90 {
      padding-right: 90px!important
  }

  .pr-md-95,.px-md-95 {
      padding-right: 95px!important
  }

  .pr-md-100,.px-md-100 {
      padding-right: 100px!important
  }

  .pb-md-00,.py-md-00 {
      padding-bottom: 0!important
  }

  .pb-md-01,.py-md-01 {
      padding-bottom: 1px!important
  }

  .pb-md-02,.py-md-02 {
      padding-bottom: 2px!important
  }

  .pb-md-03,.py-md-03 {
      padding-bottom: 3px!important
  }

  .pb-md-04,.py-md-04 {
      padding-bottom: 4px!important
  }

  .pb-md-05,.py-md-05 {
      padding-bottom: 5px!important
  }

  .pb-md-06,.py-md-06 {
      padding-bottom: 6px!important
  }

  .pb-md-07,.py-md-07 {
      padding-bottom: 7px!important
  }

  .pb-md-08,.py-md-08 {
      padding-bottom: 8px!important
  }

  .pb-md-09,.py-md-09 {
      padding-bottom: 9px!important
  }

  .pb-md-10,.py-md-10 {
      padding-bottom: 10px!important
  }

  .pb-md-15,.py-md-15 {
      padding-bottom: 15px!important
  }

  .pb-md-20,.py-md-20 {
      padding-bottom: 20px!important
  }

  .pb-md-25,.py-md-25 {
      padding-bottom: 25px!important
  }

  .pb-md-30,.py-md-30 {
      padding-bottom: 30px!important
  }

  .pb-md-35,.py-md-35 {
      padding-bottom: 35px!important
  }

  .pb-md-40,.py-md-40 {
      padding-bottom: 40px!important
  }

  .pb-md-45,.py-md-45 {
      padding-bottom: 45px!important
  }

  .pb-md-50,.py-md-50 {
      padding-bottom: 50px!important
  }

  .pb-md-55,.py-md-55 {
      padding-bottom: 55px!important
  }

  .pb-md-60,.py-md-60 {
      padding-bottom: 60px!important
  }

  .pb-md-65,.py-md-65 {
      padding-bottom: 65px!important
  }

  .pb-md-70,.py-md-70 {
      padding-bottom: 70px!important
  }

  .pb-md-75,.py-md-75 {
      padding-bottom: 75px!important
  }

  .pb-md-80,.py-md-80 {
      padding-bottom: 80px!important
  }

  .pb-md-85,.py-md-85 {
      padding-bottom: 85px!important
  }

  .pb-md-90,.py-md-90 {
      padding-bottom: 90px!important
  }

  .pb-md-95,.py-md-95 {
      padding-bottom: 95px!important
  }

  .pb-md-100,.py-md-100 {
      padding-bottom: 100px!important
  }

  .pl-md-00,.px-md-00 {
      padding-left: 0!important
  }

  .pl-md-01,.px-md-01 {
      padding-left: 1px!important
  }

  .pl-md-02,.px-md-02 {
      padding-left: 2px!important
  }

  .pl-md-03,.px-md-03 {
      padding-left: 3px!important
  }

  .pl-md-04,.px-md-04 {
      padding-left: 4px!important
  }

  .pl-md-05,.px-md-05 {
      padding-left: 5px!important
  }

  .pl-md-06,.px-md-06 {
      padding-left: 6px!important
  }

  .pl-md-07,.px-md-07 {
      padding-left: 7px!important
  }

  .pl-md-08,.px-md-08 {
      padding-left: 8px!important
  }

  .pl-md-09,.px-md-09 {
      padding-left: 9px!important
  }

  .pl-md-10,.px-md-10 {
      padding-left: 10px!important
  }

  .pl-md-15,.px-md-15 {
      padding-left: 15px!important
  }

  .pl-md-20,.px-md-20 {
      padding-left: 20px!important
  }

  .pl-md-25,.px-md-25 {
      padding-left: 25px!important
  }

  .pl-md-30,.px-md-30 {
      padding-left: 30px!important
  }

  .pl-md-35,.px-md-35 {
      padding-left: 35px!important
  }

  .pl-md-40,.px-md-40 {
      padding-left: 40px!important
  }

  .pl-md-45,.px-md-45 {
      padding-left: 45px!important
  }

  .pl-md-50,.px-md-50 {
      padding-left: 50px!important
  }

  .pl-md-55,.px-md-55 {
      padding-left: 55px!important
  }

  .pl-md-60,.px-md-60 {
      padding-left: 60px!important
  }

  .pl-md-65,.px-md-65 {
      padding-left: 65px!important
  }

  .pl-md-70,.px-md-70 {
      padding-left: 70px!important
  }

  .pl-md-75,.px-md-75 {
      padding-left: 75px!important
  }

  .pl-md-80,.px-md-80 {
      padding-left: 80px!important
  }

  .pl-md-85,.px-md-85 {
      padding-left: 85px!important
  }

  .pl-md-90,.px-md-90 {
      padding-left: 90px!important
  }

  .pl-md-95,.px-md-95 {
      padding-left: 95px!important
  }

  .pl-md-100,.px-md-100 {
      padding-left: 100px!important
  }
}

@media screen and (max-width: 768px) {
  .flex-sm-column,.flex-sm-row {
      -webkit-box-direction:normal!important
  }

  html {
      font-size: 8.5px
  }

  .border-sm-0 {
      border: 0!important
  }

  .border-top-sm-0 {
      border-top: 0!important
  }

  .border-right-sm-0 {
      border-right: 0!important
  }

  .border-bottom-sm-0 {
      border-bottom: 0!important
  }

  .border-left-sm-0 {
      border-left: 0!important
  }

  .hide-sm {
      display: none!important
  }

  .visible-sm-hide {
      visibility: hidden!important
  }

  .visible-sm-show {
      visibility: visible!important
  }

  .block-sm {
      display: block!important
  }

  .inline-block-sm {
      display: inline-block!important
  }

  .noscroll-sm {
      overflow: hidden!important;
      touch-action: none;
      -webkit-overflow-scrolling: none;
      overscroll-behavior: none
  }

  .align-sm-left {
      text-align: left!important
  }

  .align-sm-center {
      text-align: center!important
  }

  .align-sm-right {
      text-align: right!important
  }

  .align-sm-justify {
      text-align: justify!important
  }

  .align-sm-top {
      vertical-align: top!important
  }

  .align-sm-middle {
      vertical-align: middle!important
  }

  .align-sm-bottom {
      vertical-align: bottom!important
  }

  .text-sm-blind {
      text-indent: -9999px!important
  }

  .text-sm-nowrap {
      white-space: nowrap!important
  }

  .row-sm {
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      width: calc(100% + 10px);
      margin-right: -5px;
      margin-left: -5px
  }

  .flex-sm {
      display: flex!important
  }

  .flex-sm-center {
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center
  }

  .flex-sm-column {
      -webkit-box-orient: vertical!important;
      -ms-flex-direction: column!important;
      flex-direction: column!important
  }

  .flex-sm-row {
      -webkit-box-orient: horizontal!important;
      -ms-flex-direction: row!important;
      flex-direction: row!important
  }

  .flex-sm-column-reverse {
      -webkit-box-orient: vertical!important;
      -webkit-box-direction: reverse!important;
      -ms-flex-direction: column-reverse!important;
      flex-direction: column-reverse!important
  }

  .flex-sm-row-reverse {
      -webkit-box-orient: horizontal!important;
      -webkit-box-direction: reverse!important;
      -ms-flex-direction: row-reverse!important;
      flex-direction: row-reverse!important
  }

  .align-items-sm-stretch {
      -webkit-box-align: stretch!important;
      -ms-flex-align: stretch!important;
      align-items: stretch!important
  }

  .align-items-sm-start {
      -webkit-box-align: start!important;
      -ms-flex-align: start!important;
      align-items: flex-start!important
  }

  .align-items-sm-end {
      -webkit-box-align: end!important;
      -ms-flex-align: end!important;
      align-items: flex-end!important
  }

  .align-items-sm-center {
      -webkit-box-align: center!important;
      -ms-flex-align: center!important;
      align-items: center!important
  }

  .align-items-sm-baseline {
      -webkit-box-align: baseline!important;
      -ms-flex-align: baseline!important;
      align-items: baseline!important
  }

  .align-content-sm-stretch {
      -ms-flex-line-pack: stretch!important;
      align-content: stretch!important
  }

  .align-content-sm-start {
      -ms-flex-line-pack: start!important;
      align-content: flex-start!important
  }

  .align-content-sm-end {
      -ms-flex-line-pack: end!important;
      align-content: flex-end!important
  }

  .align-content-sm-center {
      -ms-flex-line-pack: center!important;
      align-content: center!important
  }

  .align-content-sm-between {
      -ms-flex-line-pack: justify!important;
      align-content: space-between!important
  }

  .align-content-sm-around {
      -ms-flex-line-pack: distribute!important;
      align-content: space-around!important
  }

  .align-self-sm-stretch {
      -ms-flex-item-align: stretch!important;
      -ms-grid-row-align: stretch!important;
      align-self: stretch!important
  }

  .align-self-sm-start {
      -ms-flex-item-align: start!important;
      align-self: flex-start!important
  }

  .align-self-sm-end {
      -ms-flex-item-align: end!important;
      align-self: flex-end!important
  }

  .align-self-sm-center {
      -ms-flex-item-align: center!important;
      -ms-grid-row-align: center!important;
      align-self: center!important
  }

  .align-self-sm-baseline {
      -ms-flex-item-align: baseline!important;
      align-self: baseline!important
  }

  .justify-content-sm-start {
      -webkit-box-pack: start!important;
      -ms-flex-pack: start!important;
      justify-content: flex-start!important
  }

  .justify-content-sm-end {
      -webkit-box-pack: end!important;
      -ms-flex-pack: end!important;
      justify-content: flex-end!important
  }

  .justify-content-sm-center {
      -webkit-box-pack: center!important;
      -ms-flex-pack: center!important;
      justify-content: center!important
  }

  .justify-content-sm-between {
      -webkit-box-pack: justify!important;
      -ms-flex-pack: justify!important;
      justify-content: space-between!important
  }

  .justify-content-sm-around {
      -ms-flex-pack: distribute!important;
      justify-content: space-around!important
  }

  .flex-wrap-sm {
      -ms-flex-wrap: wrap!important;
      flex-wrap: wrap!important
  }

  .flex-wrap-sm-reverse {
      -ms-flex-wrap: wrap-reverse!important;
      flex-wrap: wrap-reverse!important
  }

  .flex-nowrap-sm {
      -ms-flex-wrap: nowrap!important;
      flex-wrap: nowrap!important
  }

  .flex-order-sm-0 {
      -webkit-box-ordinal-group: 1!important;
      -ms-flex-order: 0!important;
      order: 0!important
  }

  .flex-order-sm-1 {
      -webkit-box-ordinal-group: 2!important;
      -ms-flex-order: 1!important;
      order: 1!important
  }

  .flex-order-sm-2 {
      -webkit-box-ordinal-group: 3!important;
      -ms-flex-order: 2!important;
      order: 2!important
  }

  .flex-order-sm-3 {
      -webkit-box-ordinal-group: 4!important;
      -ms-flex-order: 3!important;
      order: 3!important
  }

  .flex-order-sm-4 {
      -webkit-box-ordinal-group: 5!important;
      -ms-flex-order: 4!important;
      order: 4!important
  }

  .flex-order-sm-5 {
      -webkit-box-ordinal-group: 6!important;
      -ms-flex-order: 5!important;
      order: 5!important
  }

  .flex-shrink-sm-0 {
      -ms-flex-negative: 0!important;
      flex-shrink: 0!important;
      -ms-flex: 0 0 auto!important;
      flex: 0 0 auto!important
  }

  .flex-shrink-sm-1 {
      -ms-flex-negative: 1!important;
      flex-shrink: 1!important;
      -ms-flex: 1 1 auto!important;
      flex: 1 1 auto!important
  }

  .col-sm,.col-sm-0_5,.col-sm-1,.col-sm-10,.col-sm-10_5,.col-sm-11,.col-sm-11_5,.col-sm-12,.col-sm-1_5,.col-sm-2,.col-sm-2_5,.col-sm-3,.col-sm-3_5,.col-sm-4,.col-sm-4_5,.col-sm-5,.col-sm-5_5,.col-sm-6,.col-sm-6_5,.col-sm-7,.col-sm-7_5,.col-sm-8,.col-sm-8_5,.col-sm-9,.col-sm-9_5,.col-sm-auto {
      position: relative;
      width: 100%;
      padding-right: 5px;
      padding-left: 5px
  }

  .col-sm {
      max-width: 100%;
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -ms-flex-positive: 1;
      flex-grow: 1
  }

  .col-sm-auto {
      width: auto;
      max-width: 100%;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto
  }

  .col-sm-0_5 {
      max-width: 4.1666666667%;
      -ms-flex: 0 0 4.1666666667%;
      flex: 0 0 4.1666666667%
  }

  .col-sm-1 {
      max-width: 8.3333333333%;
      -ms-flex: 0 0 8.3333333333%;
      flex: 0 0 8.3333333333%
  }

  .col-sm-1_5 {
      max-width: 12.5%;
      -ms-flex: 0 0 12.5%;
      flex: 0 0 12.5%
  }

  .col-sm-2 {
      max-width: 16.6666666667%;
      -ms-flex: 0 0 16.6666666667%;
      flex: 0 0 16.6666666667%
  }

  .col-sm-2_5 {
      max-width: 20.8333333333%;
      -ms-flex: 0 0 20.8333333333%;
      flex: 0 0 20.8333333333%
  }

  .col-sm-3 {
      max-width: 25%;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%
  }

  .col-sm-3_5 {
      max-width: 29.1666666667%;
      -ms-flex: 0 0 29.1666666667%;
      flex: 0 0 29.1666666667%
  }

  .col-sm-4 {
      max-width: 33.3333333333%;
      -ms-flex: 0 0 33.3333333333%;
      flex: 0 0 33.3333333333%
  }

  .col-sm-4_5 {
      max-width: 37.5%;
      -ms-flex: 0 0 37.5%;
      flex: 0 0 37.5%
  }

  .col-sm-5 {
      max-width: 41.6666666667%;
      -ms-flex: 0 0 41.6666666667%;
      flex: 0 0 41.6666666667%
  }

  .col-sm-5_5 {
      max-width: 45.8333333333%;
      -ms-flex: 0 0 45.8333333333%;
      flex: 0 0 45.8333333333%
  }

  .col-sm-6 {
      max-width: 50%;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%
  }

  .col-sm-6_5 {
      max-width: 54.1666666667%;
      -ms-flex: 0 0 54.1666666667%;
      flex: 0 0 54.1666666667%
  }

  .col-sm-7 {
      max-width: 58.3333333333%;
      -ms-flex: 0 0 58.3333333333%;
      flex: 0 0 58.3333333333%
  }

  .col-sm-7_5 {
      max-width: 62.5%;
      -ms-flex: 0 0 62.5%;
      flex: 0 0 62.5%
  }

  .col-sm-8 {
      max-width: 66.6666666667%;
      -ms-flex: 0 0 66.6666666667%;
      flex: 0 0 66.6666666667%
  }

  .col-sm-8_5 {
      max-width: 70.8333333333%;
      -ms-flex: 0 0 70.8333333333%;
      flex: 0 0 70.8333333333%
  }

  .col-sm-9 {
      max-width: 75%;
      -ms-flex: 0 0 75%;
      flex: 0 0 75%
  }

  .col-sm-9_5 {
      max-width: 79.1666666667%;
      -ms-flex: 0 0 79.1666666667%;
      flex: 0 0 79.1666666667%
  }

  .col-sm-10 {
      max-width: 83.3333333333%;
      -ms-flex: 0 0 83.3333333333%;
      flex: 0 0 83.3333333333%
  }

  .col-sm-10_5 {
      max-width: 87.5%;
      -ms-flex: 0 0 87.5%;
      flex: 0 0 87.5%
  }

  .col-sm-11 {
      max-width: 91.6666666667%;
      -ms-flex: 0 0 91.6666666667%;
      flex: 0 0 91.6666666667%
  }

  .col-sm-11_5 {
      max-width: 95.8333333333%;
      -ms-flex: 0 0 95.8333333333%;
      flex: 0 0 95.8333333333%
  }

  .col-sm-12 {
      max-width: 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%
  }

  .grid-sm {
      display: grid!important
  }

  .grid-sm-col1 {
      grid-template-columns: repeat(1,1fr)!important
  }

  .grid-sm-col2 {
      grid-template-columns: repeat(2,1fr)!important
  }

  .grid-sm-col3 {
      grid-template-columns: repeat(3,1fr)!important
  }

  .grid-sm-col4 {
      grid-template-columns: repeat(4,1fr)!important
  }

  .grid-sm-col5 {
      grid-template-columns: repeat(5,1fr)!important
  }

  .wd-sm-00 {
      width: 0!important
  }

  .wp-sm-100 {
      width: calc(100 * 1%)!important
  }

  .wd-sm-auto {
      width: auto!important
  }

  .min-wd-sm-00 {
      min-width: 0!important
  }

  .max-wd-sm-100 {
      max-width: 100%!important
  }

  .hi-sm-0 {
      height: 0!important
  }

  .hp-sm-100 {
      height: 100%!important
  }

  .hi-sm-auto {
      height: auto!important
  }

  .min-hi-sm-00 {
      min-height: 0!important
  }

  .max-hi-sm-100 {
      max-height: 100%!important
  }

  .wp-sm-5 {
      width: calc(5 * 1%)!important
  }

  .wp-sm-10 {
      width: calc(10 * 1%)!important
  }

  .wp-sm-15 {
      width: calc(15 * 1%)!important
  }

  .wp-sm-20 {
      width: calc(20 * 1%)!important
  }

  .wp-sm-25 {
      width: calc(25 * 1%)!important
  }

  .wp-sm-30 {
      width: calc(30 * 1%)!important
  }

  .wp-sm-35 {
      width: calc(35 * 1%)!important
  }

  .wp-sm-40 {
      width: calc(40 * 1%)!important
  }

  .wp-sm-45 {
      width: calc(45 * 1%)!important
  }

  .wp-sm-50 {
      width: calc(50 * 1%)!important
  }

  .wp-sm-55 {
      width: calc(55 * 1%)!important
  }

  .wp-sm-60 {
      width: calc(60 * 1%)!important
  }

  .wp-sm-65 {
      width: calc(65 * 1%)!important
  }

  .wp-sm-70 {
      width: calc(70 * 1%)!important
  }

  .wp-sm-75 {
      width: calc(75 * 1%)!important
  }

  .wp-sm-80 {
      width: calc(80 * 1%)!important
  }

  .wp-sm-85 {
      width: calc(85 * 1%)!important
  }

  .wp-sm-90 {
      width: calc(90 * 1%)!important
  }

  .wp-sm-95 {
      width: calc(95 * 1%)!important
  }

  .wd-sm-5 {
      width: 5px!important
  }

  .wd-sm-10 {
      width: 10px!important
  }

  .wd-sm-15 {
      width: 15px!important
  }

  .wd-sm-20 {
      width: 20px!important
  }

  .wd-sm-25 {
      width: 25px!important
  }

  .wd-sm-30 {
      width: 30px!important
  }

  .wd-sm-35 {
      width: 35px!important
  }

  .wd-sm-40 {
      width: 40px!important
  }

  .wd-sm-45 {
      width: 45px!important
  }

  .wd-sm-50 {
      width: 50px!important
  }

  .wd-sm-55 {
      width: 55px!important
  }

  .wd-sm-60 {
      width: 60px!important
  }

  .wd-sm-65 {
      width: 65px!important
  }

  .wd-sm-70 {
      width: 70px!important
  }

  .wd-sm-75 {
      width: 75px!important
  }

  .wd-sm-80 {
      width: 80px!important
  }

  .wd-sm-85 {
      width: 85px!important
  }

  .wd-sm-90 {
      width: 90px!important
  }

  .wd-sm-95 {
      width: 95px!important
  }

  .wd-sm-100 {
      width: 100px!important
  }

  .wd-sm-105 {
      width: 105px!important
  }

  .wd-sm-110 {
      width: 110px!important
  }

  .wd-sm-115 {
      width: 115px!important
  }

  .wd-sm-120 {
      width: 120px!important
  }

  .wd-sm-125 {
      width: 125px!important
  }

  .wd-sm-130 {
      width: 130px!important
  }

  .wd-sm-135 {
      width: 135px!important
  }

  .wd-sm-140 {
      width: 140px!important
  }

  .wd-sm-145 {
      width: 145px!important
  }

  .wd-sm-150 {
      width: 150px!important
  }

  .wd-sm-155 {
      width: 155px!important
  }

  .wd-sm-160 {
      width: 160px!important
  }

  .wd-sm-165 {
      width: 165px!important
  }

  .wd-sm-170 {
      width: 170px!important
  }

  .wd-sm-175 {
      width: 175px!important
  }

  .wd-sm-180 {
      width: 180px!important
  }

  .wd-sm-185 {
      width: 185px!important
  }

  .wd-sm-190 {
      width: 190px!important
  }

  .wd-sm-195 {
      width: 195px!important
  }

  .wd-sm-200 {
      width: 200px!important
  }

  .wd-sm-250 {
      width: 250px!important
  }

  .wd-sm-300 {
      width: 300px!important
  }

  .wd-sm-350 {
      width: 350px!important
  }

  .wd-sm-400 {
      width: 400px!important
  }

  .wd-sm-450 {
      width: 450px!important
  }

  .wd-sm-500 {
      width: 500px!important
  }

  .wd-sm-550 {
      width: 550px!important
  }

  .wd-sm-600 {
      width: 600px!important
  }

  .wd-sm-650 {
      width: 650px!important
  }

  .wd-sm-700 {
      width: 700px!important
  }

  .wd-sm-750 {
      width: 750px!important
  }

  .wd-sm-800 {
      width: 800px!important
  }

  .wd-sm-850 {
      width: 850px!important
  }

  .wd-sm-900 {
      width: 900px!important
  }

  .wd-sm-950 {
      width: 950px!important
  }

  .wd-sm-1000 {
      width: 1000px!important
  }

  .mg-sm-auto {
      margin: 0 auto!important
  }

  .mg-sm-00 {
      margin: 0!important
  }

  .mg-sm-01 {
      margin: 1px!important
  }

  .mg-sm-02 {
      margin: 2px!important
  }

  .mg-sm-03 {
      margin: 3px!important
  }

  .mg-sm-04 {
      margin: 4px!important
  }

  .mg-sm-05 {
      margin: 5px!important
  }

  .mg-sm-06 {
      margin: 6px!important
  }

  .mg-sm-07 {
      margin: 7px!important
  }

  .mg-sm-08 {
      margin: 8px!important
  }

  .mg-sm-09 {
      margin: 9px!important
  }

  .mg-sm-10 {
      margin: 10px!important
  }

  .mg-sm-15 {
      margin: 15px!important
  }

  .mg-sm-20 {
      margin: 20px!important
  }

  .mg-sm-25 {
      margin: 25px!important
  }

  .mg-sm-30 {
      margin: 30px!important
  }

  .mg-sm-35 {
      margin: 35px!important
  }

  .mg-sm-40 {
      margin: 40px!important
  }

  .mg-sm-45 {
      margin: 45px!important
  }

  .mg-sm-50 {
      margin: 50px!important
  }

  .mg-sm-55 {
      margin: 55px!important
  }

  .mg-sm-60 {
      margin: 60px!important
  }

  .mg-sm-65 {
      margin: 65px!important
  }

  .mg-sm-70 {
      margin: 70px!important
  }

  .mg-sm-75 {
      margin: 75px!important
  }

  .mg-sm-80 {
      margin: 80px!important
  }

  .mg-sm-85 {
      margin: 85px!important
  }

  .mg-sm-90 {
      margin: 90px!important
  }

  .mg-sm-95 {
      margin: 95px!important
  }

  .mg-sm-100 {
      margin: 100px!important
  }

  .mt-sm-00,.my-sm-00 {
      margin-top: 0!important
  }

  .mt-sm-01,.my-sm-01 {
      margin-top: 1px!important
  }

  .mt-sm-02,.my-sm-02 {
      margin-top: 2px!important
  }

  .mt-sm-03,.my-sm-03 {
      margin-top: 3px!important
  }

  .mt-sm-04,.my-sm-04 {
      margin-top: 4px!important
  }

  .mt-sm-05,.my-sm-05 {
      margin-top: 5px!important
  }

  .mt-sm-06,.my-sm-06 {
      margin-top: 6px!important
  }

  .mt-sm-07,.my-sm-07 {
      margin-top: 7px!important
  }

  .mt-sm-08,.my-sm-08 {
      margin-top: 8px!important
  }

  .mt-sm-09,.my-sm-09 {
      margin-top: 9px!important
  }

  .mt-sm-10,.my-sm-10 {
      margin-top: 10px!important
  }

  .mt-sm-15,.my-sm-15 {
      margin-top: 15px!important
  }

  .mt-sm-20,.my-sm-20 {
      margin-top: 20px!important
  }

  .mt-sm-25,.my-sm-25 {
      margin-top: 25px!important
  }

  .mt-sm-30,.my-sm-30 {
      margin-top: 30px!important
  }

  .mt-sm-35,.my-sm-35 {
      margin-top: 35px!important
  }

  .mt-sm-40,.my-sm-40 {
      margin-top: 40px!important
  }

  .mt-sm-45,.my-sm-45 {
      margin-top: 45px!important
  }

  .mt-sm-50,.my-sm-50 {
      margin-top: 50px!important
  }

  .mt-sm-55,.my-sm-55 {
      margin-top: 55px!important
  }

  .mt-sm-60,.my-sm-60 {
      margin-top: 60px!important
  }

  .mt-sm-65,.my-sm-65 {
      margin-top: 65px!important
  }

  .mt-sm-70,.my-sm-70 {
      margin-top: 70px!important
  }

  .mt-sm-75,.my-sm-75 {
      margin-top: 75px!important
  }

  .mt-sm-80,.my-sm-80 {
      margin-top: 80px!important
  }

  .mt-sm-85,.my-sm-85 {
      margin-top: 85px!important
  }

  .mt-sm-90,.my-sm-90 {
      margin-top: 90px!important
  }

  .mt-sm-95,.my-sm-95 {
      margin-top: 95px!important
  }

  .mt-sm-100,.my-sm-100 {
      margin-top: 100px!important
  }

  .mr-sm-00,.mx-sm-00 {
      margin-right: 0!important
  }

  .mr-sm-01,.mx-sm-01 {
      margin-right: 1px!important
  }

  .mr-sm-02,.mx-sm-02 {
      margin-right: 2px!important
  }

  .mr-sm-03,.mx-sm-03 {
      margin-right: 3px!important
  }

  .mr-sm-04,.mx-sm-04 {
      margin-right: 4px!important
  }

  .mr-sm-05,.mx-sm-05 {
      margin-right: 5px!important
  }

  .mr-sm-06,.mx-sm-06 {
      margin-right: 6px!important
  }

  .mr-sm-07,.mx-sm-07 {
      margin-right: 7px!important
  }

  .mr-sm-08,.mx-sm-08 {
      margin-right: 8px!important
  }

  .mr-sm-09,.mx-sm-09 {
      margin-right: 9px!important
  }

  .mr-sm-10,.mx-sm-10 {
      margin-right: 10px!important
  }

  .mr-sm-15,.mx-sm-15 {
      margin-right: 15px!important
  }

  .mr-sm-20,.mx-sm-20 {
      margin-right: 20px!important
  }

  .mr-sm-25,.mx-sm-25 {
      margin-right: 25px!important
  }

  .mr-sm-30,.mx-sm-30 {
      margin-right: 30px!important
  }

  .mr-sm-35,.mx-sm-35 {
      margin-right: 35px!important
  }

  .mr-sm-40,.mx-sm-40 {
      margin-right: 40px!important
  }

  .mr-sm-45,.mx-sm-45 {
      margin-right: 45px!important
  }

  .mr-sm-50,.mx-sm-50 {
      margin-right: 50px!important
  }

  .mr-sm-55,.mx-sm-55 {
      margin-right: 55px!important
  }

  .mr-sm-60,.mx-sm-60 {
      margin-right: 60px!important
  }

  .mr-sm-65,.mx-sm-65 {
      margin-right: 65px!important
  }

  .mr-sm-70,.mx-sm-70 {
      margin-right: 70px!important
  }

  .mr-sm-75,.mx-sm-75 {
      margin-right: 75px!important
  }

  .mr-sm-80,.mx-sm-80 {
      margin-right: 80px!important
  }

  .mr-sm-85,.mx-sm-85 {
      margin-right: 85px!important
  }

  .mr-sm-90,.mx-sm-90 {
      margin-right: 90px!important
  }

  .mr-sm-95,.mx-sm-95 {
      margin-right: 95px!important
  }

  .mr-sm-100,.mx-sm-100 {
      margin-right: 100px!important
  }

  .mb-sm-00,.my-sm-00 {
      margin-bottom: 0!important
  }

  .mb-sm-01,.my-sm-01 {
      margin-bottom: 1px!important
  }

  .mb-sm-02,.my-sm-02 {
      margin-bottom: 2px!important
  }

  .mb-sm-03,.my-sm-03 {
      margin-bottom: 3px!important
  }

  .mb-sm-04,.my-sm-04 {
      margin-bottom: 4px!important
  }

  .mb-sm-05,.my-sm-05 {
      margin-bottom: 5px!important
  }

  .mb-sm-06,.my-sm-06 {
      margin-bottom: 6px!important
  }

  .mb-sm-07,.my-sm-07 {
      margin-bottom: 7px!important
  }

  .mb-sm-08,.my-sm-08 {
      margin-bottom: 8px!important
  }

  .mb-sm-09,.my-sm-09 {
      margin-bottom: 9px!important
  }

  .mb-sm-10,.my-sm-10 {
      margin-bottom: 10px!important
  }

  .mb-sm-15,.my-sm-15 {
      margin-bottom: 15px!important
  }

  .mb-sm-20,.my-sm-20 {
      margin-bottom: 20px!important
  }

  .mb-sm-25,.my-sm-25 {
      margin-bottom: 25px!important
  }

  .mb-sm-30,.my-sm-30 {
      margin-bottom: 30px!important
  }

  .mb-sm-35,.my-sm-35 {
      margin-bottom: 35px!important
  }

  .mb-sm-40,.my-sm-40 {
      margin-bottom: 40px!important
  }

  .mb-sm-45,.my-sm-45 {
      margin-bottom: 45px!important
  }

  .mb-sm-50,.my-sm-50 {
      margin-bottom: 50px!important
  }

  .mb-sm-55,.my-sm-55 {
      margin-bottom: 55px!important
  }

  .mb-sm-60,.my-sm-60 {
      margin-bottom: 60px!important
  }

  .mb-sm-65,.my-sm-65 {
      margin-bottom: 65px!important
  }

  .mb-sm-70,.my-sm-70 {
      margin-bottom: 70px!important
  }

  .mb-sm-75,.my-sm-75 {
      margin-bottom: 75px!important
  }

  .mb-sm-80,.my-sm-80 {
      margin-bottom: 80px!important
  }

  .mb-sm-85,.my-sm-85 {
      margin-bottom: 85px!important
  }

  .mb-sm-90,.my-sm-90 {
      margin-bottom: 90px!important
  }

  .mb-sm-95,.my-sm-95 {
      margin-bottom: 95px!important
  }

  .mb-sm-100,.my-sm-100 {
      margin-bottom: 100px!important
  }

  .ml-sm-00,.mx-sm-00 {
      margin-left: 0!important
  }

  .ml-sm-01,.mx-sm-01 {
      margin-left: 1px!important
  }

  .ml-sm-02,.mx-sm-02 {
      margin-left: 2px!important
  }

  .ml-sm-03,.mx-sm-03 {
      margin-left: 3px!important
  }

  .ml-sm-04,.mx-sm-04 {
      margin-left: 4px!important
  }

  .ml-sm-05,.mx-sm-05 {
      margin-left: 5px!important
  }

  .ml-sm-06,.mx-sm-06 {
      margin-left: 6px!important
  }

  .ml-sm-07,.mx-sm-07 {
      margin-left: 7px!important
  }

  .ml-sm-08,.mx-sm-08 {
      margin-left: 8px!important
  }

  .ml-sm-09,.mx-sm-09 {
      margin-left: 9px!important
  }

  .ml-sm-10,.mx-sm-10 {
      margin-left: 10px!important
  }

  .ml-sm-15,.mx-sm-15 {
      margin-left: 15px!important
  }

  .ml-sm-20,.mx-sm-20 {
      margin-left: 20px!important
  }

  .ml-sm-25,.mx-sm-25 {
      margin-left: 25px!important
  }

  .ml-sm-30,.mx-sm-30 {
      margin-left: 30px!important
  }

  .ml-sm-35,.mx-sm-35 {
      margin-left: 35px!important
  }

  .ml-sm-40,.mx-sm-40 {
      margin-left: 40px!important
  }

  .ml-sm-45,.mx-sm-45 {
      margin-left: 45px!important
  }

  .ml-sm-50,.mx-sm-50 {
      margin-left: 50px!important
  }

  .ml-sm-55,.mx-sm-55 {
      margin-left: 55px!important
  }

  .ml-sm-60,.mx-sm-60 {
      margin-left: 60px!important
  }

  .ml-sm-65,.mx-sm-65 {
      margin-left: 65px!important
  }

  .ml-sm-70,.mx-sm-70 {
      margin-left: 70px!important
  }

  .ml-sm-75,.mx-sm-75 {
      margin-left: 75px!important
  }

  .ml-sm-80,.mx-sm-80 {
      margin-left: 80px!important
  }

  .ml-sm-85,.mx-sm-85 {
      margin-left: 85px!important
  }

  .ml-sm-90,.mx-sm-90 {
      margin-left: 90px!important
  }

  .ml-sm-95,.mx-sm-95 {
      margin-left: 95px!important
  }

  .ml-sm-100,.mx-sm-100 {
      margin-left: 100px!important
  }

  .mt-sm-negative1 {
      margin-top: -1px!important
  }

  .mt-sm-negative2 {
      margin-top: -2px!important
  }

  .mt-sm-negative3 {
      margin-top: -3px!important
  }

  .mt-sm-negative4 {
      margin-top: -4px!important
  }

  .mt-sm-negative5 {
      margin-top: -5px!important
  }

  .mt-sm-negative6 {
      margin-top: -6px!important
  }

  .mt-sm-negative7 {
      margin-top: -7px!important
  }

  .mt-sm-negative8 {
      margin-top: -8px!important
  }

  .mt-sm-negative9 {
      margin-top: -9px!important
  }

  .mt-sm-negative10 {
      margin-top: -10px!important
  }

  .mt-sm-negative15 {
      margin-top: -15px!important
  }

  .mt-sm-negative20 {
      margin-top: -20px!important
  }

  .mr-sm-negative1 {
      margin-right: -1px!important
  }

  .mr-sm-negative2 {
      margin-right: -2px!important
  }

  .mr-sm-negative3 {
      margin-right: -3px!important
  }

  .mr-sm-negative4 {
      margin-right: -4px!important
  }

  .mr-sm-negative5 {
      margin-right: -5px!important
  }

  .mr-sm-negative6 {
      margin-right: -6px!important
  }

  .mr-sm-negative7 {
      margin-right: -7px!important
  }

  .mr-sm-negative8 {
      margin-right: -8px!important
  }

  .mr-sm-negative9 {
      margin-right: -9px!important
  }

  .mr-sm-negative10 {
      margin-right: -10px!important
  }

  .mr-sm-negative15 {
      margin-right: -15px!important
  }

  .mr-sm-negative20 {
      margin-right: -20px!important
  }

  .mb-sm-negative1 {
      margin-bottom: -1px!important
  }

  .mb-sm-negative2 {
      margin-bottom: -2px!important
  }

  .mb-sm-negative3 {
      margin-bottom: -3px!important
  }

  .mb-sm-negative4 {
      margin-bottom: -4px!important
  }

  .mb-sm-negative5 {
      margin-bottom: -5px!important
  }

  .mb-sm-negative6 {
      margin-bottom: -6px!important
  }

  .mb-sm-negative7 {
      margin-bottom: -7px!important
  }

  .mb-sm-negative8 {
      margin-bottom: -8px!important
  }

  .mb-sm-negative9 {
      margin-bottom: -9px!important
  }

  .mb-sm-negative10 {
      margin-bottom: -10px!important
  }

  .mb-sm-negative15 {
      margin-bottom: -15px!important
  }

  .mb-sm-negative20 {
      margin-bottom: -20px!important
  }

  .ml-sm-negative1 {
      margin-left: -1px!important
  }

  .ml-sm-negative2 {
      margin-left: -2px!important
  }

  .ml-sm-negative3 {
      margin-left: -3px!important
  }

  .ml-sm-negative4 {
      margin-left: -4px!important
  }

  .ml-sm-negative5 {
      margin-left: -5px!important
  }

  .ml-sm-negative6 {
      margin-left: -6px!important
  }

  .ml-sm-negative7 {
      margin-left: -7px!important
  }

  .ml-sm-negative8 {
      margin-left: -8px!important
  }

  .ml-sm-negative9 {
      margin-left: -9px!important
  }

  .ml-sm-negative10 {
      margin-left: -10px!important
  }

  .ml-sm-negative15 {
      margin-left: -15px!important
  }

  .ml-sm-negative20 {
      margin-left: -20px!important
  }

  .pd-sm-00 {
      padding: 0!important
  }

  .pd-sm-01 {
      padding: 1px!important
  }

  .pd-sm-02 {
      padding: 2px!important
  }

  .pd-sm-03 {
      padding: 3px!important
  }

  .pd-sm-04 {
      padding: 4px!important
  }

  .pd-sm-05 {
      padding: 5px!important
  }

  .pd-sm-06 {
      padding: 6px!important
  }

  .pd-sm-07 {
      padding: 7px!important
  }

  .pd-sm-08 {
      padding: 8px!important
  }

  .pd-sm-09 {
      padding: 9px!important
  }

  .pd-sm-10 {
      padding: 10px!important
  }

  .pd-sm-15 {
      padding: 15px!important
  }

  .pd-sm-20 {
      padding: 20px!important
  }

  .pd-sm-25 {
      padding: 25px!important
  }

  .pd-sm-30 {
      padding: 30px!important
  }

  .pd-sm-35 {
      padding: 35px!important
  }

  .pd-sm-40 {
      padding: 40px!important
  }

  .pd-sm-45 {
      padding: 45px!important
  }

  .pd-sm-50 {
      padding: 50px!important
  }

  .pd-sm-55 {
      padding: 55px!important
  }

  .pd-sm-60 {
      padding: 60px!important
  }

  .pd-sm-65 {
      padding: 65px!important
  }

  .pd-sm-70 {
      padding: 70px!important
  }

  .pd-sm-75 {
      padding: 75px!important
  }

  .pd-sm-80 {
      padding: 80px!important
  }

  .pd-sm-85 {
      padding: 85px!important
  }

  .pd-sm-90 {
      padding: 90px!important
  }

  .pd-sm-95 {
      padding: 95px!important
  }

  .pd-sm-100 {
      padding: 100px!important
  }

  .pt-sm-00,.py-sm-00 {
      padding-top: 0!important
  }

  .pt-sm-01,.py-sm-01 {
      padding-top: 1px!important
  }

  .pt-sm-02,.py-sm-02 {
      padding-top: 2px!important
  }

  .pt-sm-03,.py-sm-03 {
      padding-top: 3px!important
  }

  .pt-sm-04,.py-sm-04 {
      padding-top: 4px!important
  }

  .pt-sm-05,.py-sm-05 {
      padding-top: 5px!important
  }

  .pt-sm-06,.py-sm-06 {
      padding-top: 6px!important
  }

  .pt-sm-07,.py-sm-07 {
      padding-top: 7px!important
  }

  .pt-sm-08,.py-sm-08 {
      padding-top: 8px!important
  }

  .pt-sm-09,.py-sm-09 {
      padding-top: 9px!important
  }

  .pt-sm-10,.py-sm-10 {
      padding-top: 10px!important
  }

  .pt-sm-15,.py-sm-15 {
      padding-top: 15px!important
  }

  .pt-sm-20,.py-sm-20 {
      padding-top: 20px!important
  }

  .pt-sm-25,.py-sm-25 {
      padding-top: 25px!important
  }

  .pt-sm-30,.py-sm-30 {
      padding-top: 30px!important
  }

  .pt-sm-35,.py-sm-35 {
      padding-top: 35px!important
  }

  .pt-sm-40,.py-sm-40 {
      padding-top: 40px!important
  }

  .pt-sm-45,.py-sm-45 {
      padding-top: 45px!important
  }

  .pt-sm-50,.py-sm-50 {
      padding-top: 50px!important
  }

  .pt-sm-55,.py-sm-55 {
      padding-top: 55px!important
  }

  .pt-sm-60,.py-sm-60 {
      padding-top: 60px!important
  }

  .pt-sm-65,.py-sm-65 {
      padding-top: 65px!important
  }

  .pt-sm-70,.py-sm-70 {
      padding-top: 70px!important
  }

  .pt-sm-75,.py-sm-75 {
      padding-top: 75px!important
  }

  .pt-sm-80,.py-sm-80 {
      padding-top: 80px!important
  }

  .pt-sm-85,.py-sm-85 {
      padding-top: 85px!important
  }

  .pt-sm-90,.py-sm-90 {
      padding-top: 90px!important
  }

  .pt-sm-95,.py-sm-95 {
      padding-top: 95px!important
  }

  .pt-sm-100,.py-sm-100 {
      padding-top: 100px!important
  }

  .pr-sm-00,.px-sm-00 {
      padding-right: 0!important
  }

  .pr-sm-01,.px-sm-01 {
      padding-right: 1px!important
  }

  .pr-sm-02,.px-sm-02 {
      padding-right: 2px!important
  }

  .pr-sm-03,.px-sm-03 {
      padding-right: 3px!important
  }

  .pr-sm-04,.px-sm-04 {
      padding-right: 4px!important
  }

  .pr-sm-05,.px-sm-05 {
      padding-right: 5px!important
  }

  .pr-sm-06,.px-sm-06 {
      padding-right: 6px!important
  }

  .pr-sm-07,.px-sm-07 {
      padding-right: 7px!important
  }

  .pr-sm-08,.px-sm-08 {
      padding-right: 8px!important
  }

  .pr-sm-09,.px-sm-09 {
      padding-right: 9px!important
  }

  .pr-sm-10,.px-sm-10 {
      padding-right: 10px!important
  }

  .pr-sm-15,.px-sm-15 {
      padding-right: 15px!important
  }

  .pr-sm-20,.px-sm-20 {
      padding-right: 20px!important
  }

  .pr-sm-25,.px-sm-25 {
      padding-right: 25px!important
  }

  .pr-sm-30,.px-sm-30 {
      padding-right: 30px!important
  }

  .pr-sm-35,.px-sm-35 {
      padding-right: 35px!important
  }

  .pr-sm-40,.px-sm-40 {
      padding-right: 40px!important
  }

  .pr-sm-45,.px-sm-45 {
      padding-right: 45px!important
  }

  .pr-sm-50,.px-sm-50 {
      padding-right: 50px!important
  }

  .pr-sm-55,.px-sm-55 {
      padding-right: 55px!important
  }

  .pr-sm-60,.px-sm-60 {
      padding-right: 60px!important
  }

  .pr-sm-65,.px-sm-65 {
      padding-right: 65px!important
  }

  .pr-sm-70,.px-sm-70 {
      padding-right: 70px!important
  }

  .pr-sm-75,.px-sm-75 {
      padding-right: 75px!important
  }

  .pr-sm-80,.px-sm-80 {
      padding-right: 80px!important
  }

  .pr-sm-85,.px-sm-85 {
      padding-right: 85px!important
  }

  .pr-sm-90,.px-sm-90 {
      padding-right: 90px!important
  }

  .pr-sm-95,.px-sm-95 {
      padding-right: 95px!important
  }

  .pr-sm-100,.px-sm-100 {
      padding-right: 100px!important
  }

  .pb-sm-00,.py-sm-00 {
      padding-bottom: 0!important
  }

  .pb-sm-01,.py-sm-01 {
      padding-bottom: 1px!important
  }

  .pb-sm-02,.py-sm-02 {
      padding-bottom: 2px!important
  }

  .pb-sm-03,.py-sm-03 {
      padding-bottom: 3px!important
  }

  .pb-sm-04,.py-sm-04 {
      padding-bottom: 4px!important
  }

  .pb-sm-05,.py-sm-05 {
      padding-bottom: 5px!important
  }

  .pb-sm-06,.py-sm-06 {
      padding-bottom: 6px!important
  }

  .pb-sm-07,.py-sm-07 {
      padding-bottom: 7px!important
  }

  .pb-sm-08,.py-sm-08 {
      padding-bottom: 8px!important
  }

  .pb-sm-09,.py-sm-09 {
      padding-bottom: 9px!important
  }

  .pb-sm-10,.py-sm-10 {
      padding-bottom: 10px!important
  }

  .pb-sm-15,.py-sm-15 {
      padding-bottom: 15px!important
  }

  .pb-sm-20,.py-sm-20 {
      padding-bottom: 20px!important
  }

  .pb-sm-25,.py-sm-25 {
      padding-bottom: 25px!important
  }

  .pb-sm-30,.py-sm-30 {
      padding-bottom: 30px!important
  }

  .pb-sm-35,.py-sm-35 {
      padding-bottom: 35px!important
  }

  .pb-sm-40,.py-sm-40 {
      padding-bottom: 40px!important
  }

  .pb-sm-45,.py-sm-45 {
      padding-bottom: 45px!important
  }

  .pb-sm-50,.py-sm-50 {
      padding-bottom: 50px!important
  }

  .pb-sm-55,.py-sm-55 {
      padding-bottom: 55px!important
  }

  .pb-sm-60,.py-sm-60 {
      padding-bottom: 60px!important
  }

  .pb-sm-65,.py-sm-65 {
      padding-bottom: 65px!important
  }

  .pb-sm-70,.py-sm-70 {
      padding-bottom: 70px!important
  }

  .pb-sm-75,.py-sm-75 {
      padding-bottom: 75px!important
  }

  .pb-sm-80,.py-sm-80 {
      padding-bottom: 80px!important
  }

  .pb-sm-85,.py-sm-85 {
      padding-bottom: 85px!important
  }

  .pb-sm-90,.py-sm-90 {
      padding-bottom: 90px!important
  }

  .pb-sm-95,.py-sm-95 {
      padding-bottom: 95px!important
  }

  .pb-sm-100,.py-sm-100 {
      padding-bottom: 100px!important
  }

  .pl-sm-00,.px-sm-00 {
      padding-left: 0!important
  }

  .pl-sm-01,.px-sm-01 {
      padding-left: 1px!important
  }

  .pl-sm-02,.px-sm-02 {
      padding-left: 2px!important
  }

  .pl-sm-03,.px-sm-03 {
      padding-left: 3px!important
  }

  .pl-sm-04,.px-sm-04 {
      padding-left: 4px!important
  }

  .pl-sm-05,.px-sm-05 {
      padding-left: 5px!important
  }

  .pl-sm-06,.px-sm-06 {
      padding-left: 6px!important
  }

  .pl-sm-07,.px-sm-07 {
      padding-left: 7px!important
  }

  .pl-sm-08,.px-sm-08 {
      padding-left: 8px!important
  }

  .pl-sm-09,.px-sm-09 {
      padding-left: 9px!important
  }

  .pl-sm-10,.px-sm-10 {
      padding-left: 10px!important
  }

  .pl-sm-15,.px-sm-15 {
      padding-left: 15px!important
  }

  .pl-sm-20,.px-sm-20 {
      padding-left: 20px!important
  }

  .pl-sm-25,.px-sm-25 {
      padding-left: 25px!important
  }

  .pl-sm-30,.px-sm-30 {
      padding-left: 30px!important
  }

  .pl-sm-35,.px-sm-35 {
      padding-left: 35px!important
  }

  .pl-sm-40,.px-sm-40 {
      padding-left: 40px!important
  }

  .pl-sm-45,.px-sm-45 {
      padding-left: 45px!important
  }

  .pl-sm-50,.px-sm-50 {
      padding-left: 50px!important
  }

  .pl-sm-55,.px-sm-55 {
      padding-left: 55px!important
  }

  .pl-sm-60,.px-sm-60 {
      padding-left: 60px!important
  }

  .pl-sm-65,.px-sm-65 {
      padding-left: 65px!important
  }

  .pl-sm-70,.px-sm-70 {
      padding-left: 70px!important
  }

  .pl-sm-75,.px-sm-75 {
      padding-left: 75px!important
  }

  .pl-sm-80,.px-sm-80 {
      padding-left: 80px!important
  }

  .pl-sm-85,.px-sm-85 {
      padding-left: 85px!important
  }

  .pl-sm-90,.px-sm-90 {
      padding-left: 90px!important
  }

  .pl-sm-95,.px-sm-95 {
      padding-left: 95px!important
  }

  .pl-sm-100,.px-sm-100 {
      padding-left: 100px!important
  }
}

@media screen and (max-width: 480px) {
  .flex-xs-column,.flex-xs-row {
      -webkit-box-direction:normal!important
  }

  .border-xs-0 {
      border: 0!important
  }

  .border-top-xs-0 {
      border-top: 0!important
  }

  .border-right-xs-0 {
      border-right: 0!important
  }

  .border-bottom-xs-0 {
      border-bottom: 0!important
  }

  .border-left-xs-0 {
      border-left: 0!important
  }

  .hide-xs {
      display: none!important
  }

  .visible-xs-hide {
      visibility: hidden!important
  }

  .visible-xs-show {
      visibility: visible!important
  }

  .block-xs {
      display: block!important
  }

  .inline-block-xs {
      display: inline-block!important
  }

  .noscroll-xs {
      overflow: hidden!important;
      touch-action: none;
      -webkit-overflow-scrolling: none;
      overscroll-behavior: none
  }

  .align-xs-left {
      text-align: left!important
  }

  .align-xs-center {
      text-align: center!important
  }

  .align-xs-right {
      text-align: right!important
  }

  .align-xs-justify {
      text-align: justify!important
  }

  .align-xs-top {
      vertical-align: top!important
  }

  .align-xs-middle {
      vertical-align: middle!important
  }

  .align-xs-bottom {
      vertical-align: bottom!important
  }

  .text-xs-blind {
      text-indent: -9999px!important
  }

  .text-xs-nowrap {
      white-space: nowrap!important
  }

  .row-xs {
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      width: calc(100% + 10px);
      margin-right: -5px;
      margin-left: -5px
  }

  .flex-xs {
      display: flex!important
  }

  .flex-xs-center {
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center
  }

  .flex-xs-column {
      -webkit-box-orient: vertical!important;
      -ms-flex-direction: column!important;
      flex-direction: column!important
  }

  .flex-xs-row {
      -webkit-box-orient: horizontal!important;
      -ms-flex-direction: row!important;
      flex-direction: row!important
  }

  .flex-xs-column-reverse {
      -webkit-box-orient: vertical!important;
      -webkit-box-direction: reverse!important;
      -ms-flex-direction: column-reverse!important;
      flex-direction: column-reverse!important
  }

  .flex-xs-row-reverse {
      -webkit-box-orient: horizontal!important;
      -webkit-box-direction: reverse!important;
      -ms-flex-direction: row-reverse!important;
      flex-direction: row-reverse!important
  }

  .align-items-xs-stretch {
      -webkit-box-align: stretch!important;
      -ms-flex-align: stretch!important;
      align-items: stretch!important
  }

  .align-items-xs-start {
      -webkit-box-align: start!important;
      -ms-flex-align: start!important;
      align-items: flex-start!important
  }

  .align-items-xs-end {
      -webkit-box-align: end!important;
      -ms-flex-align: end!important;
      align-items: flex-end!important
  }

  .align-items-xs-center {
      -webkit-box-align: center!important;
      -ms-flex-align: center!important;
      align-items: center!important
  }

  .align-items-xs-baseline {
      -webkit-box-align: baseline!important;
      -ms-flex-align: baseline!important;
      align-items: baseline!important
  }

  .align-content-xs-stretch {
      -ms-flex-line-pack: stretch!important;
      align-content: stretch!important
  }

  .align-content-xs-start {
      -ms-flex-line-pack: start!important;
      align-content: flex-start!important
  }

  .align-content-xs-end {
      -ms-flex-line-pack: end!important;
      align-content: flex-end!important
  }

  .align-content-xs-center {
      -ms-flex-line-pack: center!important;
      align-content: center!important
  }

  .align-content-xs-between {
      -ms-flex-line-pack: justify!important;
      align-content: space-between!important
  }

  .align-content-xs-around {
      -ms-flex-line-pack: distribute!important;
      align-content: space-around!important
  }

  .align-self-xs-stretch {
      -ms-flex-item-align: stretch!important;
      -ms-grid-row-align: stretch!important;
      align-self: stretch!important
  }

  .align-self-xs-start {
      -ms-flex-item-align: start!important;
      align-self: flex-start!important
  }

  .align-self-xs-end {
      -ms-flex-item-align: end!important;
      align-self: flex-end!important
  }

  .align-self-xs-center {
      -ms-flex-item-align: center!important;
      -ms-grid-row-align: center!important;
      align-self: center!important
  }

  .align-self-xs-baseline {
      -ms-flex-item-align: baseline!important;
      align-self: baseline!important
  }

  .justify-content-xs-start {
      -webkit-box-pack: start!important;
      -ms-flex-pack: start!important;
      justify-content: flex-start!important
  }

  .justify-content-xs-end {
      -webkit-box-pack: end!important;
      -ms-flex-pack: end!important;
      justify-content: flex-end!important
  }

  .justify-content-xs-center {
      -webkit-box-pack: center!important;
      -ms-flex-pack: center!important;
      justify-content: center!important
  }

  .justify-content-xs-between {
      -webkit-box-pack: justify!important;
      -ms-flex-pack: justify!important;
      justify-content: space-between!important
  }

  .justify-content-xs-around {
      -ms-flex-pack: distribute!important;
      justify-content: space-around!important
  }

  .flex-wrap-xs {
      -ms-flex-wrap: wrap!important;
      flex-wrap: wrap!important
  }

  .flex-wrap-xs-reverse {
      -ms-flex-wrap: wrap-reverse!important;
      flex-wrap: wrap-reverse!important
  }

  .flex-nowrap-xs {
      -ms-flex-wrap: nowrap!important;
      flex-wrap: nowrap!important
  }

  .flex-order-xs-0 {
      -webkit-box-ordinal-group: 1!important;
      -ms-flex-order: 0!important;
      order: 0!important
  }

  .flex-order-xs-1 {
      -webkit-box-ordinal-group: 2!important;
      -ms-flex-order: 1!important;
      order: 1!important
  }

  .flex-order-xs-2 {
      -webkit-box-ordinal-group: 3!important;
      -ms-flex-order: 2!important;
      order: 2!important
  }

  .flex-order-xs-3 {
      -webkit-box-ordinal-group: 4!important;
      -ms-flex-order: 3!important;
      order: 3!important
  }

  .flex-order-xs-4 {
      -webkit-box-ordinal-group: 5!important;
      -ms-flex-order: 4!important;
      order: 4!important
  }

  .flex-order-xs-5 {
      -webkit-box-ordinal-group: 6!important;
      -ms-flex-order: 5!important;
      order: 5!important
  }

  .flex-shrink-xs-0 {
      -ms-flex-negative: 0!important;
      flex-shrink: 0!important;
      -ms-flex: 0 0 auto!important;
      flex: 0 0 auto!important
  }

  .flex-shrink-xs-1 {
      -ms-flex-negative: 1!important;
      flex-shrink: 1!important;
      -ms-flex: 1 1 auto!important;
      flex: 1 1 auto!important
  }

  .col-xs,.col-xs-0_5,.col-xs-1,.col-xs-10,.col-xs-10_5,.col-xs-11,.col-xs-11_5,.col-xs-12,.col-xs-1_5,.col-xs-2,.col-xs-2_5,.col-xs-3,.col-xs-3_5,.col-xs-4,.col-xs-4_5,.col-xs-5,.col-xs-5_5,.col-xs-6,.col-xs-6_5,.col-xs-7,.col-xs-7_5,.col-xs-8,.col-xs-8_5,.col-xs-9,.col-xs-9_5,.col-xs-auto {
      position: relative;
      width: 100%;
      padding-right: 5px;
      padding-left: 5px
  }

  .col-xs {
      max-width: 100%;
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -ms-flex-positive: 1;
      flex-grow: 1
  }

  .col-xs-auto {
      width: auto;
      max-width: 100%;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto
  }

  .col-xs-0_5 {
      max-width: 4.1666666667%;
      -ms-flex: 0 0 4.1666666667%;
      flex: 0 0 4.1666666667%
  }

  .col-xs-1 {
      max-width: 8.3333333333%;
      -ms-flex: 0 0 8.3333333333%;
      flex: 0 0 8.3333333333%
  }

  .col-xs-1_5 {
      max-width: 12.5%;
      -ms-flex: 0 0 12.5%;
      flex: 0 0 12.5%
  }

  .col-xs-2 {
      max-width: 16.6666666667%;
      -ms-flex: 0 0 16.6666666667%;
      flex: 0 0 16.6666666667%
  }

  .col-xs-2_5 {
      max-width: 20.8333333333%;
      -ms-flex: 0 0 20.8333333333%;
      flex: 0 0 20.8333333333%
  }

  .col-xs-3 {
      max-width: 25%;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%
  }

  .col-xs-3_5 {
      max-width: 29.1666666667%;
      -ms-flex: 0 0 29.1666666667%;
      flex: 0 0 29.1666666667%
  }

  .col-xs-4 {
      max-width: 33.3333333333%;
      -ms-flex: 0 0 33.3333333333%;
      flex: 0 0 33.3333333333%
  }

  .col-xs-4_5 {
      max-width: 37.5%;
      -ms-flex: 0 0 37.5%;
      flex: 0 0 37.5%
  }

  .col-xs-5 {
      max-width: 41.6666666667%;
      -ms-flex: 0 0 41.6666666667%;
      flex: 0 0 41.6666666667%
  }

  .col-xs-5_5 {
      max-width: 45.8333333333%;
      -ms-flex: 0 0 45.8333333333%;
      flex: 0 0 45.8333333333%
  }

  .col-xs-6 {
      max-width: 50%;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%
  }

  .col-xs-6_5 {
      max-width: 54.1666666667%;
      -ms-flex: 0 0 54.1666666667%;
      flex: 0 0 54.1666666667%
  }

  .col-xs-7 {
      max-width: 58.3333333333%;
      -ms-flex: 0 0 58.3333333333%;
      flex: 0 0 58.3333333333%
  }

  .col-xs-7_5 {
      max-width: 62.5%;
      -ms-flex: 0 0 62.5%;
      flex: 0 0 62.5%
  }

  .col-xs-8 {
      max-width: 66.6666666667%;
      -ms-flex: 0 0 66.6666666667%;
      flex: 0 0 66.6666666667%
  }

  .col-xs-8_5 {
      max-width: 70.8333333333%;
      -ms-flex: 0 0 70.8333333333%;
      flex: 0 0 70.8333333333%
  }

  .col-xs-9 {
      max-width: 75%;
      -ms-flex: 0 0 75%;
      flex: 0 0 75%
  }

  .col-xs-9_5 {
      max-width: 79.1666666667%;
      -ms-flex: 0 0 79.1666666667%;
      flex: 0 0 79.1666666667%
  }

  .col-xs-10 {
      max-width: 83.3333333333%;
      -ms-flex: 0 0 83.3333333333%;
      flex: 0 0 83.3333333333%
  }

  .col-xs-10_5 {
      max-width: 87.5%;
      -ms-flex: 0 0 87.5%;
      flex: 0 0 87.5%
  }

  .col-xs-11 {
      max-width: 91.6666666667%;
      -ms-flex: 0 0 91.6666666667%;
      flex: 0 0 91.6666666667%
  }

  .col-xs-11_5 {
      max-width: 95.8333333333%;
      -ms-flex: 0 0 95.8333333333%;
      flex: 0 0 95.8333333333%
  }

  .col-xs-12 {
      max-width: 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%
  }

  .grid-xs {
      display: grid!important
  }

  .grid-xs-col1 {
      grid-template-columns: repeat(1,1fr)!important
  }

  .grid-xs-col2 {
      grid-template-columns: repeat(2,1fr)!important
  }

  .grid-xs-col3 {
      grid-template-columns: repeat(3,1fr)!important
  }

  .grid-xs-col4 {
      grid-template-columns: repeat(4,1fr)!important
  }

  .grid-xs-col5 {
      grid-template-columns: repeat(5,1fr)!important
  }

  .wd-xs-00 {
      width: 0!important
  }

  .wp-xs-100 {
      width: calc(100 * 1%)!important
  }

  .wd-xs-auto {
      width: auto!important
  }

  .min-wd-xs-00 {
      min-width: 0!important
  }

  .max-wd-xs-100 {
      max-width: 100%!important
  }

  .hi-xs-0 {
      height: 0!important
  }

  .hp-xs-100 {
      height: 100%!important
  }

  .hi-xs-auto {
      height: auto!important
  }

  .min-hi-xs-00 {
      min-height: 0!important
  }

  .max-hi-xs-100 {
      max-height: 100%!important
  }

  .wp-xs-5 {
      width: calc(5 * 1%)!important
  }

  .wp-xs-10 {
      width: calc(10 * 1%)!important
  }

  .wp-xs-15 {
      width: calc(15 * 1%)!important
  }

  .wp-xs-20 {
      width: calc(20 * 1%)!important
  }

  .wp-xs-25 {
      width: calc(25 * 1%)!important
  }

  .wp-xs-30 {
      width: calc(30 * 1%)!important
  }

  .wp-xs-35 {
      width: calc(35 * 1%)!important
  }

  .wp-xs-40 {
      width: calc(40 * 1%)!important
  }

  .wp-xs-45 {
      width: calc(45 * 1%)!important
  }

  .wp-xs-50 {
      width: calc(50 * 1%)!important
  }

  .wp-xs-55 {
      width: calc(55 * 1%)!important
  }

  .wp-xs-60 {
      width: calc(60 * 1%)!important
  }

  .wp-xs-65 {
      width: calc(65 * 1%)!important
  }

  .wp-xs-70 {
      width: calc(70 * 1%)!important
  }

  .wp-xs-75 {
      width: calc(75 * 1%)!important
  }

  .wp-xs-80 {
      width: calc(80 * 1%)!important
  }

  .wp-xs-85 {
      width: calc(85 * 1%)!important
  }

  .wp-xs-90 {
      width: calc(90 * 1%)!important
  }

  .wp-xs-95 {
      width: calc(95 * 1%)!important
  }

  .wd-xs-5 {
      width: 5px!important
  }

  .wd-xs-10 {
      width: 10px!important
  }

  .wd-xs-15 {
      width: 15px!important
  }

  .wd-xs-20 {
      width: 20px!important
  }

  .wd-xs-25 {
      width: 25px!important
  }

  .wd-xs-30 {
      width: 30px!important
  }

  .wd-xs-35 {
      width: 35px!important
  }

  .wd-xs-40 {
      width: 40px!important
  }

  .wd-xs-45 {
      width: 45px!important
  }

  .wd-xs-50 {
      width: 50px!important
  }

  .wd-xs-55 {
      width: 55px!important
  }

  .wd-xs-60 {
      width: 60px!important
  }

  .wd-xs-65 {
      width: 65px!important
  }

  .wd-xs-70 {
      width: 70px!important
  }

  .wd-xs-75 {
      width: 75px!important
  }

  .wd-xs-80 {
      width: 80px!important
  }

  .wd-xs-85 {
      width: 85px!important
  }

  .wd-xs-90 {
      width: 90px!important
  }

  .wd-xs-95 {
      width: 95px!important
  }

  .wd-xs-100 {
      width: 100px!important
  }

  .wd-xs-105 {
      width: 105px!important
  }

  .wd-xs-110 {
      width: 110px!important
  }

  .wd-xs-115 {
      width: 115px!important
  }

  .wd-xs-120 {
      width: 120px!important
  }

  .wd-xs-125 {
      width: 125px!important
  }

  .wd-xs-130 {
      width: 130px!important
  }

  .wd-xs-135 {
      width: 135px!important
  }

  .wd-xs-140 {
      width: 140px!important
  }

  .wd-xs-145 {
      width: 145px!important
  }

  .wd-xs-150 {
      width: 150px!important
  }

  .wd-xs-155 {
      width: 155px!important
  }

  .wd-xs-160 {
      width: 160px!important
  }

  .wd-xs-165 {
      width: 165px!important
  }

  .wd-xs-170 {
      width: 170px!important
  }

  .wd-xs-175 {
      width: 175px!important
  }

  .wd-xs-180 {
      width: 180px!important
  }

  .wd-xs-185 {
      width: 185px!important
  }

  .wd-xs-190 {
      width: 190px!important
  }

  .wd-xs-195 {
      width: 195px!important
  }

  .wd-xs-200 {
      width: 200px!important
  }

  .wd-xs-250 {
      width: 250px!important
  }

  .wd-xs-300 {
      width: 300px!important
  }

  .wd-xs-350 {
      width: 350px!important
  }

  .wd-xs-400 {
      width: 400px!important
  }

  .wd-xs-450 {
      width: 450px!important
  }

  .wd-xs-500 {
      width: 500px!important
  }

  .wd-xs-550 {
      width: 550px!important
  }

  .wd-xs-600 {
      width: 600px!important
  }

  .wd-xs-650 {
      width: 650px!important
  }

  .wd-xs-700 {
      width: 700px!important
  }

  .wd-xs-750 {
      width: 750px!important
  }

  .wd-xs-800 {
      width: 800px!important
  }

  .wd-xs-850 {
      width: 850px!important
  }

  .wd-xs-900 {
      width: 900px!important
  }

  .wd-xs-950 {
      width: 950px!important
  }

  .wd-xs-1000 {
      width: 1000px!important
  }

  .mg-xs-auto {
      margin: 0 auto!important
  }

  .mg-xs-00 {
      margin: 0!important
  }

  .mg-xs-01 {
      margin: 1px!important
  }

  .mg-xs-02 {
      margin: 2px!important
  }

  .mg-xs-03 {
      margin: 3px!important
  }

  .mg-xs-04 {
      margin: 4px!important
  }

  .mg-xs-05 {
      margin: 5px!important
  }

  .mg-xs-06 {
      margin: 6px!important
  }

  .mg-xs-07 {
      margin: 7px!important
  }

  .mg-xs-08 {
      margin: 8px!important
  }

  .mg-xs-09 {
      margin: 9px!important
  }

  .mg-xs-10 {
      margin: 10px!important
  }

  .mg-xs-15 {
      margin: 15px!important
  }

  .mg-xs-20 {
      margin: 20px!important
  }

  .mg-xs-25 {
      margin: 25px!important
  }

  .mg-xs-30 {
      margin: 30px!important
  }

  .mg-xs-35 {
      margin: 35px!important
  }

  .mg-xs-40 {
      margin: 40px!important
  }

  .mg-xs-45 {
      margin: 45px!important
  }

  .mg-xs-50 {
      margin: 50px!important
  }

  .mg-xs-55 {
      margin: 55px!important
  }

  .mg-xs-60 {
      margin: 60px!important
  }

  .mg-xs-65 {
      margin: 65px!important
  }

  .mg-xs-70 {
      margin: 70px!important
  }

  .mg-xs-75 {
      margin: 75px!important
  }

  .mg-xs-80 {
      margin: 80px!important
  }

  .mg-xs-85 {
      margin: 85px!important
  }

  .mg-xs-90 {
      margin: 90px!important
  }

  .mg-xs-95 {
      margin: 95px!important
  }

  .mg-xs-100 {
      margin: 100px!important
  }

  .mt-xs-00,.my-xs-00 {
      margin-top: 0!important
  }

  .mt-xs-01,.my-xs-01 {
      margin-top: 1px!important
  }

  .mt-xs-02,.my-xs-02 {
      margin-top: 2px!important
  }

  .mt-xs-03,.my-xs-03 {
      margin-top: 3px!important
  }

  .mt-xs-04,.my-xs-04 {
      margin-top: 4px!important
  }

  .mt-xs-05,.my-xs-05 {
      margin-top: 5px!important
  }

  .mt-xs-06,.my-xs-06 {
      margin-top: 6px!important
  }

  .mt-xs-07,.my-xs-07 {
      margin-top: 7px!important
  }

  .mt-xs-08,.my-xs-08 {
      margin-top: 8px!important
  }

  .mt-xs-09,.my-xs-09 {
      margin-top: 9px!important
  }

  .mt-xs-10,.my-xs-10 {
      margin-top: 10px!important
  }

  .mt-xs-15,.my-xs-15 {
      margin-top: 15px!important
  }

  .mt-xs-20,.my-xs-20 {
      margin-top: 20px!important
  }

  .mt-xs-25,.my-xs-25 {
      margin-top: 25px!important
  }

  .mt-xs-30,.my-xs-30 {
      margin-top: 30px!important
  }

  .mt-xs-35,.my-xs-35 {
      margin-top: 35px!important
  }

  .mt-xs-40,.my-xs-40 {
      margin-top: 40px!important
  }

  .mt-xs-45,.my-xs-45 {
      margin-top: 45px!important
  }

  .mt-xs-50,.my-xs-50 {
      margin-top: 50px!important
  }

  .mt-xs-55,.my-xs-55 {
      margin-top: 55px!important
  }

  .mt-xs-60,.my-xs-60 {
      margin-top: 60px!important
  }

  .mt-xs-65,.my-xs-65 {
      margin-top: 65px!important
  }

  .mt-xs-70,.my-xs-70 {
      margin-top: 70px!important
  }

  .mt-xs-75,.my-xs-75 {
      margin-top: 75px!important
  }

  .mt-xs-80,.my-xs-80 {
      margin-top: 80px!important
  }

  .mt-xs-85,.my-xs-85 {
      margin-top: 85px!important
  }

  .mt-xs-90,.my-xs-90 {
      margin-top: 90px!important
  }

  .mt-xs-95,.my-xs-95 {
      margin-top: 95px!important
  }

  .mt-xs-100,.my-xs-100 {
      margin-top: 100px!important
  }

  .mr-xs-00,.mx-xs-00 {
      margin-right: 0!important
  }

  .mr-xs-01,.mx-xs-01 {
      margin-right: 1px!important
  }

  .mr-xs-02,.mx-xs-02 {
      margin-right: 2px!important
  }

  .mr-xs-03,.mx-xs-03 {
      margin-right: 3px!important
  }

  .mr-xs-04,.mx-xs-04 {
      margin-right: 4px!important
  }

  .mr-xs-05,.mx-xs-05 {
      margin-right: 5px!important
  }

  .mr-xs-06,.mx-xs-06 {
      margin-right: 6px!important
  }

  .mr-xs-07,.mx-xs-07 {
      margin-right: 7px!important
  }

  .mr-xs-08,.mx-xs-08 {
      margin-right: 8px!important
  }

  .mr-xs-09,.mx-xs-09 {
      margin-right: 9px!important
  }

  .mr-xs-10,.mx-xs-10 {
      margin-right: 10px!important
  }

  .mr-xs-15,.mx-xs-15 {
      margin-right: 15px!important
  }

  .mr-xs-20,.mx-xs-20 {
      margin-right: 20px!important
  }

  .mr-xs-25,.mx-xs-25 {
      margin-right: 25px!important
  }

  .mr-xs-30,.mx-xs-30 {
      margin-right: 30px!important
  }

  .mr-xs-35,.mx-xs-35 {
      margin-right: 35px!important
  }

  .mr-xs-40,.mx-xs-40 {
      margin-right: 40px!important
  }

  .mr-xs-45,.mx-xs-45 {
      margin-right: 45px!important
  }

  .mr-xs-50,.mx-xs-50 {
      margin-right: 50px!important
  }

  .mr-xs-55,.mx-xs-55 {
      margin-right: 55px!important
  }

  .mr-xs-60,.mx-xs-60 {
      margin-right: 60px!important
  }

  .mr-xs-65,.mx-xs-65 {
      margin-right: 65px!important
  }

  .mr-xs-70,.mx-xs-70 {
      margin-right: 70px!important
  }

  .mr-xs-75,.mx-xs-75 {
      margin-right: 75px!important
  }

  .mr-xs-80,.mx-xs-80 {
      margin-right: 80px!important
  }

  .mr-xs-85,.mx-xs-85 {
      margin-right: 85px!important
  }

  .mr-xs-90,.mx-xs-90 {
      margin-right: 90px!important
  }

  .mr-xs-95,.mx-xs-95 {
      margin-right: 95px!important
  }

  .mr-xs-100,.mx-xs-100 {
      margin-right: 100px!important
  }

  .mb-xs-00,.my-xs-00 {
      margin-bottom: 0!important
  }

  .mb-xs-01,.my-xs-01 {
      margin-bottom: 1px!important
  }

  .mb-xs-02,.my-xs-02 {
      margin-bottom: 2px!important
  }

  .mb-xs-03,.my-xs-03 {
      margin-bottom: 3px!important
  }

  .mb-xs-04,.my-xs-04 {
      margin-bottom: 4px!important
  }

  .mb-xs-05,.my-xs-05 {
      margin-bottom: 5px!important
  }

  .mb-xs-06,.my-xs-06 {
      margin-bottom: 6px!important
  }

  .mb-xs-07,.my-xs-07 {
      margin-bottom: 7px!important
  }

  .mb-xs-08,.my-xs-08 {
      margin-bottom: 8px!important
  }

  .mb-xs-09,.my-xs-09 {
      margin-bottom: 9px!important
  }

  .mb-xs-10,.my-xs-10 {
      margin-bottom: 10px!important
  }

  .mb-xs-15,.my-xs-15 {
      margin-bottom: 15px!important
  }

  .mb-xs-20,.my-xs-20 {
      margin-bottom: 20px!important
  }

  .mb-xs-25,.my-xs-25 {
      margin-bottom: 25px!important
  }

  .mb-xs-30,.my-xs-30 {
      margin-bottom: 30px!important
  }

  .mb-xs-35,.my-xs-35 {
      margin-bottom: 35px!important
  }

  .mb-xs-40,.my-xs-40 {
      margin-bottom: 40px!important
  }

  .mb-xs-45,.my-xs-45 {
      margin-bottom: 45px!important
  }

  .mb-xs-50,.my-xs-50 {
      margin-bottom: 50px!important
  }

  .mb-xs-55,.my-xs-55 {
      margin-bottom: 55px!important
  }

  .mb-xs-60,.my-xs-60 {
      margin-bottom: 60px!important
  }

  .mb-xs-65,.my-xs-65 {
      margin-bottom: 65px!important
  }

  .mb-xs-70,.my-xs-70 {
      margin-bottom: 70px!important
  }

  .mb-xs-75,.my-xs-75 {
      margin-bottom: 75px!important
  }

  .mb-xs-80,.my-xs-80 {
      margin-bottom: 80px!important
  }

  .mb-xs-85,.my-xs-85 {
      margin-bottom: 85px!important
  }

  .mb-xs-90,.my-xs-90 {
      margin-bottom: 90px!important
  }

  .mb-xs-95,.my-xs-95 {
      margin-bottom: 95px!important
  }

  .mb-xs-100,.my-xs-100 {
      margin-bottom: 100px!important
  }

  .ml-xs-00,.mx-xs-00 {
      margin-left: 0!important
  }

  .ml-xs-01,.mx-xs-01 {
      margin-left: 1px!important
  }

  .ml-xs-02,.mx-xs-02 {
      margin-left: 2px!important
  }

  .ml-xs-03,.mx-xs-03 {
      margin-left: 3px!important
  }

  .ml-xs-04,.mx-xs-04 {
      margin-left: 4px!important
  }

  .ml-xs-05,.mx-xs-05 {
      margin-left: 5px!important
  }

  .ml-xs-06,.mx-xs-06 {
      margin-left: 6px!important
  }

  .ml-xs-07,.mx-xs-07 {
      margin-left: 7px!important
  }

  .ml-xs-08,.mx-xs-08 {
      margin-left: 8px!important
  }

  .ml-xs-09,.mx-xs-09 {
      margin-left: 9px!important
  }

  .ml-xs-10,.mx-xs-10 {
      margin-left: 10px!important
  }

  .ml-xs-15,.mx-xs-15 {
      margin-left: 15px!important
  }

  .ml-xs-20,.mx-xs-20 {
      margin-left: 20px!important
  }

  .ml-xs-25,.mx-xs-25 {
      margin-left: 25px!important
  }

  .ml-xs-30,.mx-xs-30 {
      margin-left: 30px!important
  }

  .ml-xs-35,.mx-xs-35 {
      margin-left: 35px!important
  }

  .ml-xs-40,.mx-xs-40 {
      margin-left: 40px!important
  }

  .ml-xs-45,.mx-xs-45 {
      margin-left: 45px!important
  }

  .ml-xs-50,.mx-xs-50 {
      margin-left: 50px!important
  }

  .ml-xs-55,.mx-xs-55 {
      margin-left: 55px!important
  }

  .ml-xs-60,.mx-xs-60 {
      margin-left: 60px!important
  }

  .ml-xs-65,.mx-xs-65 {
      margin-left: 65px!important
  }

  .ml-xs-70,.mx-xs-70 {
      margin-left: 70px!important
  }

  .ml-xs-75,.mx-xs-75 {
      margin-left: 75px!important
  }

  .ml-xs-80,.mx-xs-80 {
      margin-left: 80px!important
  }

  .ml-xs-85,.mx-xs-85 {
      margin-left: 85px!important
  }

  .ml-xs-90,.mx-xs-90 {
      margin-left: 90px!important
  }

  .ml-xs-95,.mx-xs-95 {
      margin-left: 95px!important
  }

  .ml-xs-100,.mx-xs-100 {
      margin-left: 100px!important
  }

  .mt-xs-negative1 {
      margin-top: -1px!important
  }

  .mt-xs-negative2 {
      margin-top: -2px!important
  }

  .mt-xs-negative3 {
      margin-top: -3px!important
  }

  .mt-xs-negative4 {
      margin-top: -4px!important
  }

  .mt-xs-negative5 {
      margin-top: -5px!important
  }

  .mt-xs-negative6 {
      margin-top: -6px!important
  }

  .mt-xs-negative7 {
      margin-top: -7px!important
  }

  .mt-xs-negative8 {
      margin-top: -8px!important
  }

  .mt-xs-negative9 {
      margin-top: -9px!important
  }

  .mt-xs-negative10 {
      margin-top: -10px!important
  }

  .mt-xs-negative15 {
      margin-top: -15px!important
  }

  .mt-xs-negative20 {
      margin-top: -20px!important
  }

  .mr-xs-negative1 {
      margin-right: -1px!important
  }

  .mr-xs-negative2 {
      margin-right: -2px!important
  }

  .mr-xs-negative3 {
      margin-right: -3px!important
  }

  .mr-xs-negative4 {
      margin-right: -4px!important
  }

  .mr-xs-negative5 {
      margin-right: -5px!important
  }

  .mr-xs-negative6 {
      margin-right: -6px!important
  }

  .mr-xs-negative7 {
      margin-right: -7px!important
  }

  .mr-xs-negative8 {
      margin-right: -8px!important
  }

  .mr-xs-negative9 {
      margin-right: -9px!important
  }

  .mr-xs-negative10 {
      margin-right: -10px!important
  }

  .mr-xs-negative15 {
      margin-right: -15px!important
  }

  .mr-xs-negative20 {
      margin-right: -20px!important
  }

  .mb-xs-negative1 {
      margin-bottom: -1px!important
  }

  .mb-xs-negative2 {
      margin-bottom: -2px!important
  }

  .mb-xs-negative3 {
      margin-bottom: -3px!important
  }

  .mb-xs-negative4 {
      margin-bottom: -4px!important
  }

  .mb-xs-negative5 {
      margin-bottom: -5px!important
  }

  .mb-xs-negative6 {
      margin-bottom: -6px!important
  }

  .mb-xs-negative7 {
      margin-bottom: -7px!important
  }

  .mb-xs-negative8 {
      margin-bottom: -8px!important
  }

  .mb-xs-negative9 {
      margin-bottom: -9px!important
  }

  .mb-xs-negative10 {
      margin-bottom: -10px!important
  }

  .mb-xs-negative15 {
      margin-bottom: -15px!important
  }

  .mb-xs-negative20 {
      margin-bottom: -20px!important
  }

  .ml-xs-negative1 {
      margin-left: -1px!important
  }

  .ml-xs-negative2 {
      margin-left: -2px!important
  }

  .ml-xs-negative3 {
      margin-left: -3px!important
  }

  .ml-xs-negative4 {
      margin-left: -4px!important
  }

  .ml-xs-negative5 {
      margin-left: -5px!important
  }

  .ml-xs-negative6 {
      margin-left: -6px!important
  }

  .ml-xs-negative7 {
      margin-left: -7px!important
  }

  .ml-xs-negative8 {
      margin-left: -8px!important
  }

  .ml-xs-negative9 {
      margin-left: -9px!important
  }

  .ml-xs-negative10 {
      margin-left: -10px!important
  }

  .ml-xs-negative15 {
      margin-left: -15px!important
  }

  .ml-xs-negative20 {
      margin-left: -20px!important
  }

  .pd-xs-00 {
      padding: 0!important
  }

  .pd-xs-01 {
      padding: 1px!important
  }

  .pd-xs-02 {
      padding: 2px!important
  }

  .pd-xs-03 {
      padding: 3px!important
  }

  .pd-xs-04 {
      padding: 4px!important
  }

  .pd-xs-05 {
      padding: 5px!important
  }

  .pd-xs-06 {
      padding: 6px!important
  }

  .pd-xs-07 {
      padding: 7px!important
  }

  .pd-xs-08 {
      padding: 8px!important
  }

  .pd-xs-09 {
      padding: 9px!important
  }

  .pd-xs-10 {
      padding: 10px!important
  }

  .pd-xs-15 {
      padding: 15px!important
  }

  .pd-xs-20 {
      padding: 20px!important
  }

  .pd-xs-25 {
      padding: 25px!important
  }

  .pd-xs-30 {
      padding: 30px!important
  }

  .pd-xs-35 {
      padding: 35px!important
  }

  .pd-xs-40 {
      padding: 40px!important
  }

  .pd-xs-45 {
      padding: 45px!important
  }

  .pd-xs-50 {
      padding: 50px!important
  }

  .pd-xs-55 {
      padding: 55px!important
  }

  .pd-xs-60 {
      padding: 60px!important
  }

  .pd-xs-65 {
      padding: 65px!important
  }

  .pd-xs-70 {
      padding: 70px!important
  }

  .pd-xs-75 {
      padding: 75px!important
  }

  .pd-xs-80 {
      padding: 80px!important
  }

  .pd-xs-85 {
      padding: 85px!important
  }

  .pd-xs-90 {
      padding: 90px!important
  }

  .pd-xs-95 {
      padding: 95px!important
  }

  .pd-xs-100 {
      padding: 100px!important
  }

  .pt-xs-00,.py-xs-00 {
      padding-top: 0!important
  }

  .pt-xs-01,.py-xs-01 {
      padding-top: 1px!important
  }

  .pt-xs-02,.py-xs-02 {
      padding-top: 2px!important
  }

  .pt-xs-03,.py-xs-03 {
      padding-top: 3px!important
  }

  .pt-xs-04,.py-xs-04 {
      padding-top: 4px!important
  }

  .pt-xs-05,.py-xs-05 {
      padding-top: 5px!important
  }

  .pt-xs-06,.py-xs-06 {
      padding-top: 6px!important
  }

  .pt-xs-07,.py-xs-07 {
      padding-top: 7px!important
  }

  .pt-xs-08,.py-xs-08 {
      padding-top: 8px!important
  }

  .pt-xs-09,.py-xs-09 {
      padding-top: 9px!important
  }

  .pt-xs-10,.py-xs-10 {
      padding-top: 10px!important
  }

  .pt-xs-15,.py-xs-15 {
      padding-top: 15px!important
  }

  .pt-xs-20,.py-xs-20 {
      padding-top: 20px!important
  }

  .pt-xs-25,.py-xs-25 {
      padding-top: 25px!important
  }

  .pt-xs-30,.py-xs-30 {
      padding-top: 30px!important
  }

  .pt-xs-35,.py-xs-35 {
      padding-top: 35px!important
  }

  .pt-xs-40,.py-xs-40 {
      padding-top: 40px!important
  }

  .pt-xs-45,.py-xs-45 {
      padding-top: 45px!important
  }

  .pt-xs-50,.py-xs-50 {
      padding-top: 50px!important
  }

  .pt-xs-55,.py-xs-55 {
      padding-top: 55px!important
  }

  .pt-xs-60,.py-xs-60 {
      padding-top: 60px!important
  }

  .pt-xs-65,.py-xs-65 {
      padding-top: 65px!important
  }

  .pt-xs-70,.py-xs-70 {
      padding-top: 70px!important
  }

  .pt-xs-75,.py-xs-75 {
      padding-top: 75px!important
  }

  .pt-xs-80,.py-xs-80 {
      padding-top: 80px!important
  }

  .pt-xs-85,.py-xs-85 {
      padding-top: 85px!important
  }

  .pt-xs-90,.py-xs-90 {
      padding-top: 90px!important
  }

  .pt-xs-95,.py-xs-95 {
      padding-top: 95px!important
  }

  .pt-xs-100,.py-xs-100 {
      padding-top: 100px!important
  }

  .pr-xs-00,.px-xs-00 {
      padding-right: 0!important
  }

  .pr-xs-01,.px-xs-01 {
      padding-right: 1px!important
  }

  .pr-xs-02,.px-xs-02 {
      padding-right: 2px!important
  }

  .pr-xs-03,.px-xs-03 {
      padding-right: 3px!important
  }

  .pr-xs-04,.px-xs-04 {
      padding-right: 4px!important
  }

  .pr-xs-05,.px-xs-05 {
      padding-right: 5px!important
  }

  .pr-xs-06,.px-xs-06 {
      padding-right: 6px!important
  }

  .pr-xs-07,.px-xs-07 {
      padding-right: 7px!important
  }

  .pr-xs-08,.px-xs-08 {
      padding-right: 8px!important
  }

  .pr-xs-09,.px-xs-09 {
      padding-right: 9px!important
  }

  .pr-xs-10,.px-xs-10 {
      padding-right: 10px!important
  }

  .pr-xs-15,.px-xs-15 {
      padding-right: 15px!important
  }

  .pr-xs-20,.px-xs-20 {
      padding-right: 20px!important
  }

  .pr-xs-25,.px-xs-25 {
      padding-right: 25px!important
  }

  .pr-xs-30,.px-xs-30 {
      padding-right: 30px!important
  }

  .pr-xs-35,.px-xs-35 {
      padding-right: 35px!important
  }

  .pr-xs-40,.px-xs-40 {
      padding-right: 40px!important
  }

  .pr-xs-45,.px-xs-45 {
      padding-right: 45px!important
  }

  .pr-xs-50,.px-xs-50 {
      padding-right: 50px!important
  }

  .pr-xs-55,.px-xs-55 {
      padding-right: 55px!important
  }

  .pr-xs-60,.px-xs-60 {
      padding-right: 60px!important
  }

  .pr-xs-65,.px-xs-65 {
      padding-right: 65px!important
  }

  .pr-xs-70,.px-xs-70 {
      padding-right: 70px!important
  }

  .pr-xs-75,.px-xs-75 {
      padding-right: 75px!important
  }

  .pr-xs-80,.px-xs-80 {
      padding-right: 80px!important
  }

  .pr-xs-85,.px-xs-85 {
      padding-right: 85px!important
  }

  .pr-xs-90,.px-xs-90 {
      padding-right: 90px!important
  }

  .pr-xs-95,.px-xs-95 {
      padding-right: 95px!important
  }

  .pr-xs-100,.px-xs-100 {
      padding-right: 100px!important
  }

  .pb-xs-00,.py-xs-00 {
      padding-bottom: 0!important
  }

  .pb-xs-01,.py-xs-01 {
      padding-bottom: 1px!important
  }

  .pb-xs-02,.py-xs-02 {
      padding-bottom: 2px!important
  }

  .pb-xs-03,.py-xs-03 {
      padding-bottom: 3px!important
  }

  .pb-xs-04,.py-xs-04 {
      padding-bottom: 4px!important
  }

  .pb-xs-05,.py-xs-05 {
      padding-bottom: 5px!important
  }

  .pb-xs-06,.py-xs-06 {
      padding-bottom: 6px!important
  }

  .pb-xs-07,.py-xs-07 {
      padding-bottom: 7px!important
  }

  .pb-xs-08,.py-xs-08 {
      padding-bottom: 8px!important
  }

  .pb-xs-09,.py-xs-09 {
      padding-bottom: 9px!important
  }

  .pb-xs-10,.py-xs-10 {
      padding-bottom: 10px!important
  }

  .pb-xs-15,.py-xs-15 {
      padding-bottom: 15px!important
  }

  .pb-xs-20,.py-xs-20 {
      padding-bottom: 20px!important
  }

  .pb-xs-25,.py-xs-25 {
      padding-bottom: 25px!important
  }

  .pb-xs-30,.py-xs-30 {
      padding-bottom: 30px!important
  }

  .pb-xs-35,.py-xs-35 {
      padding-bottom: 35px!important
  }

  .pb-xs-40,.py-xs-40 {
      padding-bottom: 40px!important
  }

  .pb-xs-45,.py-xs-45 {
      padding-bottom: 45px!important
  }

  .pb-xs-50,.py-xs-50 {
      padding-bottom: 50px!important
  }

  .pb-xs-55,.py-xs-55 {
      padding-bottom: 55px!important
  }

  .pb-xs-60,.py-xs-60 {
      padding-bottom: 60px!important
  }

  .pb-xs-65,.py-xs-65 {
      padding-bottom: 65px!important
  }

  .pb-xs-70,.py-xs-70 {
      padding-bottom: 70px!important
  }

  .pb-xs-75,.py-xs-75 {
      padding-bottom: 75px!important
  }

  .pb-xs-80,.py-xs-80 {
      padding-bottom: 80px!important
  }

  .pb-xs-85,.py-xs-85 {
      padding-bottom: 85px!important
  }

  .pb-xs-90,.py-xs-90 {
      padding-bottom: 90px!important
  }

  .pb-xs-95,.py-xs-95 {
      padding-bottom: 95px!important
  }

  .pb-xs-100,.py-xs-100 {
      padding-bottom: 100px!important
  }

  .pl-xs-00,.px-xs-00 {
      padding-left: 0!important
  }

  .pl-xs-01,.px-xs-01 {
      padding-left: 1px!important
  }

  .pl-xs-02,.px-xs-02 {
      padding-left: 2px!important
  }

  .pl-xs-03,.px-xs-03 {
      padding-left: 3px!important
  }

  .pl-xs-04,.px-xs-04 {
      padding-left: 4px!important
  }

  .pl-xs-05,.px-xs-05 {
      padding-left: 5px!important
  }

  .pl-xs-06,.px-xs-06 {
      padding-left: 6px!important
  }

  .pl-xs-07,.px-xs-07 {
      padding-left: 7px!important
  }

  .pl-xs-08,.px-xs-08 {
      padding-left: 8px!important
  }

  .pl-xs-09,.px-xs-09 {
      padding-left: 9px!important
  }

  .pl-xs-10,.px-xs-10 {
      padding-left: 10px!important
  }

  .pl-xs-15,.px-xs-15 {
      padding-left: 15px!important
  }

  .pl-xs-20,.px-xs-20 {
      padding-left: 20px!important
  }

  .pl-xs-25,.px-xs-25 {
      padding-left: 25px!important
  }

  .pl-xs-30,.px-xs-30 {
      padding-left: 30px!important
  }

  .pl-xs-35,.px-xs-35 {
      padding-left: 35px!important
  }

  .pl-xs-40,.px-xs-40 {
      padding-left: 40px!important
  }

  .pl-xs-45,.px-xs-45 {
      padding-left: 45px!important
  }

  .pl-xs-50,.px-xs-50 {
      padding-left: 50px!important
  }

  .pl-xs-55,.px-xs-55 {
      padding-left: 55px!important
  }

  .pl-xs-60,.px-xs-60 {
      padding-left: 60px!important
  }

  .pl-xs-65,.px-xs-65 {
      padding-left: 65px!important
  }

  .pl-xs-70,.px-xs-70 {
      padding-left: 70px!important
  }

  .pl-xs-75,.px-xs-75 {
      padding-left: 75px!important
  }

  .pl-xs-80,.px-xs-80 {
      padding-left: 80px!important
  }

  .pl-xs-85,.px-xs-85 {
      padding-left: 85px!important
  }

  .pl-xs-90,.px-xs-90 {
      padding-left: 90px!important
  }

  .pl-xs-95,.px-xs-95 {
      padding-left: 95px!important
  }

  .pl-xs-100,.px-xs-100 {
      padding-left: 100px!important
  }
}

@media screen and (max-width: 360px) {
  html {
      font-size:8px
  }
}
