.iti {
  position: relative;
  display: inline-block; }
  .iti * {
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .iti__hide {
    display: none; }
  .iti__v-hide {
    visibility: hidden; }
  .iti input, .iti input[type=text], .iti input[type=tel] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 36px;
    margin-right: 0; }
  .iti__flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px; }
  .iti__selected-flag {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 6px 0 8px; }
  .iti__arrow {
    margin-left: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555; }
    .iti__arrow--up {
      border-top: none;
      border-bottom: 4px solid #555; }
  .iti__country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    border: 1px solid #CCC;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }
    .iti__country-list--dropup {
      bottom: 100%;
      margin-bottom: -1px; }
    @media (max-width: 500px) {
      .iti__country-list {
        white-space: normal; } }
  .iti__flag-box {
    display: inline-block;
    width: 20px; }
  .iti__divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #CCC; }
  .iti__country {
    padding: 5px 10px;
    outline: none; }
  .iti__dial-code {
    color: #999; }
  .iti__country.iti__highlight {
    background-color: rgba(0, 0, 0, 0.05); }
  .iti__flag-box, .iti__country-name, .iti__dial-code {
    vertical-align: middle; }
  .iti__flag-box, .iti__country-name {
    margin-right: 6px; }
  .iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0; }
  .iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
    right: auto;
    left: 0; }
  .iti--allow-dropdown .iti__flag-container:hover {
    cursor: pointer; }
    .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
      background-color: rgba(0, 0, 0, 0.05); }
  .iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
  .iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
    cursor: default; }
    .iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
    .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
      background-color: transparent; }
  .iti--separate-dial-code .iti__selected-flag {
    background-color: rgba(0, 0, 0, 0.05); }
  .iti--separate-dial-code .iti__selected-dial-code {
    margin-left: 6px; }
  .iti--container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px; }
    .iti--container:hover {
      cursor: pointer; }

.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed; }

.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%; }

.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em; }

.iti__flag {
  width: 20px; }
  .iti__flag.iti__be {
    width: 18px; }
  .iti__flag.iti__ch {
    width: 15px; }
  .iti__flag.iti__mc {
    width: 19px; }
  .iti__flag.iti__ne {
    width: 18px; }
  .iti__flag.iti__np {
    width: 13px; }
  .iti__flag.iti__va {
    width: 15px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .iti__flag {
      background-size: 5652px 15px; } }
  .iti__flag.iti__ac {
    height: 10px;
    background-position: 0px 0px; }
  .iti__flag.iti__ad {
    height: 14px;
    background-position: -22px 0px; }
  .iti__flag.iti__ae {
    height: 10px;
    background-position: -44px 0px; }
  .iti__flag.iti__af {
    height: 14px;
    background-position: -66px 0px; }
  .iti__flag.iti__ag {
    height: 14px;
    background-position: -88px 0px; }
  .iti__flag.iti__ai {
    height: 10px;
    background-position: -110px 0px; }
  .iti__flag.iti__al {
    height: 15px;
    background-position: -132px 0px; }
  .iti__flag.iti__am {
    height: 10px;
    background-position: -154px 0px; }
  .iti__flag.iti__ao {
    height: 14px;
    background-position: -176px 0px; }
  .iti__flag.iti__aq {
    height: 14px;
    background-position: -198px 0px; }
  .iti__flag.iti__ar {
    height: 13px;
    background-position: -220px 0px; }
  .iti__flag.iti__as {
    height: 10px;
    background-position: -242px 0px; }
  .iti__flag.iti__at {
    height: 14px;
    background-position: -264px 0px; }
  .iti__flag.iti__au {
    height: 10px;
    background-position: -286px 0px; }
  .iti__flag.iti__aw {
    height: 14px;
    background-position: -308px 0px; }
  .iti__flag.iti__ax {
    height: 13px;
    background-position: -330px 0px; }
  .iti__flag.iti__az {
    height: 10px;
    background-position: -352px 0px; }
  .iti__flag.iti__ba {
    height: 10px;
    background-position: -374px 0px; }
  .iti__flag.iti__bb {
    height: 14px;
    background-position: -396px 0px; }
  .iti__flag.iti__bd {
    height: 12px;
    background-position: -418px 0px; }
  .iti__flag.iti__be {
    height: 15px;
    background-position: -440px 0px; }
  .iti__flag.iti__bf {
    height: 14px;
    background-position: -460px 0px; }
  .iti__flag.iti__bg {
    height: 12px;
    background-position: -482px 0px; }
  .iti__flag.iti__bh {
    height: 12px;
    background-position: -504px 0px; }
  .iti__flag.iti__bi {
    height: 12px;
    background-position: -526px 0px; }
  .iti__flag.iti__bj {
    height: 14px;
    background-position: -548px 0px; }
  .iti__flag.iti__bl {
    height: 14px;
    background-position: -570px 0px; }
  .iti__flag.iti__bm {
    height: 10px;
    background-position: -592px 0px; }
  .iti__flag.iti__bn {
    height: 10px;
    background-position: -614px 0px; }
  .iti__flag.iti__bo {
    height: 14px;
    background-position: -636px 0px; }
  .iti__flag.iti__bq {
    height: 14px;
    background-position: -658px 0px; }
  .iti__flag.iti__br {
    height: 14px;
    background-position: -680px 0px; }
  .iti__flag.iti__bs {
    height: 10px;
    background-position: -702px 0px; }
  .iti__flag.iti__bt {
    height: 14px;
    background-position: -724px 0px; }
  .iti__flag.iti__bv {
    height: 15px;
    background-position: -746px 0px; }
  .iti__flag.iti__bw {
    height: 14px;
    background-position: -768px 0px; }
  .iti__flag.iti__by {
    height: 10px;
    background-position: -790px 0px; }
  .iti__flag.iti__bz {
    height: 14px;
    background-position: -812px 0px; }
  .iti__flag.iti__ca {
    height: 10px;
    background-position: -834px 0px; }
  .iti__flag.iti__cc {
    height: 10px;
    background-position: -856px 0px; }
  .iti__flag.iti__cd {
    height: 15px;
    background-position: -878px 0px; }
  .iti__flag.iti__cf {
    height: 14px;
    background-position: -900px 0px; }
  .iti__flag.iti__cg {
    height: 14px;
    background-position: -922px 0px; }
  .iti__flag.iti__ch {
    height: 15px;
    background-position: -944px 0px; }
  .iti__flag.iti__ci {
    height: 14px;
    background-position: -961px 0px; }
  .iti__flag.iti__ck {
    height: 10px;
    background-position: -983px 0px; }
  .iti__flag.iti__cl {
    height: 14px;
    background-position: -1005px 0px; }
  .iti__flag.iti__cm {
    height: 14px;
    background-position: -1027px 0px; }
  .iti__flag.iti__cn {
    height: 14px;
    background-position: -1049px 0px; }
  .iti__flag.iti__co {
    height: 14px;
    background-position: -1071px 0px; }
  .iti__flag.iti__cp {
    height: 14px;
    background-position: -1093px 0px; }
  .iti__flag.iti__cr {
    height: 12px;
    background-position: -1115px 0px; }
  .iti__flag.iti__cu {
    height: 10px;
    background-position: -1137px 0px; }
  .iti__flag.iti__cv {
    height: 12px;
    background-position: -1159px 0px; }
  .iti__flag.iti__cw {
    height: 14px;
    background-position: -1181px 0px; }
  .iti__flag.iti__cx {
    height: 10px;
    background-position: -1203px 0px; }
  .iti__flag.iti__cy {
    height: 14px;
    background-position: -1225px 0px; }
  .iti__flag.iti__cz {
    height: 14px;
    background-position: -1247px 0px; }
  .iti__flag.iti__de {
    height: 12px;
    background-position: -1269px 0px; }
  .iti__flag.iti__dg {
    height: 10px;
    background-position: -1291px 0px; }
  .iti__flag.iti__dj {
    height: 14px;
    background-position: -1313px 0px; }
  .iti__flag.iti__dk {
    height: 15px;
    background-position: -1335px 0px; }
  .iti__flag.iti__dm {
    height: 10px;
    background-position: -1357px 0px; }
  .iti__flag.iti__do {
    height: 14px;
    background-position: -1379px 0px; }
  .iti__flag.iti__dz {
    height: 14px;
    background-position: -1401px 0px; }
  .iti__flag.iti__ea {
    height: 14px;
    background-position: -1423px 0px; }
  .iti__flag.iti__ec {
    height: 14px;
    background-position: -1445px 0px; }
  .iti__flag.iti__ee {
    height: 13px;
    background-position: -1467px 0px; }
  .iti__flag.iti__eg {
    height: 14px;
    background-position: -1489px 0px; }
  .iti__flag.iti__eh {
    height: 10px;
    background-position: -1511px 0px; }
  .iti__flag.iti__er {
    height: 10px;
    background-position: -1533px 0px; }
  .iti__flag.iti__es {
    height: 14px;
    background-position: -1555px 0px; }
  .iti__flag.iti__et {
    height: 10px;
    background-position: -1577px 0px; }
  .iti__flag.iti__eu {
    height: 14px;
    background-position: -1599px 0px; }
  .iti__flag.iti__fi {
    height: 12px;
    background-position: -1621px 0px; }
  .iti__flag.iti__fj {
    height: 10px;
    background-position: -1643px 0px; }
  .iti__flag.iti__fk {
    height: 10px;
    background-position: -1665px 0px; }
  .iti__flag.iti__fm {
    height: 11px;
    background-position: -1687px 0px; }
  .iti__flag.iti__fo {
    height: 15px;
    background-position: -1709px 0px; }
  .iti__flag.iti__fr {
    height: 14px;
    background-position: -1731px 0px; }
  .iti__flag.iti__ga {
    height: 15px;
    background-position: -1753px 0px; }
  .iti__flag.iti__gb {
    height: 10px;
    background-position: -1775px 0px; }
  .iti__flag.iti__gd {
    height: 12px;
    background-position: -1797px 0px; }
  .iti__flag.iti__ge {
    height: 14px;
    background-position: -1819px 0px; }
  .iti__flag.iti__gf {
    height: 14px;
    background-position: -1841px 0px; }
  .iti__flag.iti__gg {
    height: 14px;
    background-position: -1863px 0px; }
  .iti__flag.iti__gh {
    height: 14px;
    background-position: -1885px 0px; }
  .iti__flag.iti__gi {
    height: 10px;
    background-position: -1907px 0px; }
  .iti__flag.iti__gl {
    height: 14px;
    background-position: -1929px 0px; }
  .iti__flag.iti__gm {
    height: 14px;
    background-position: -1951px 0px; }
  .iti__flag.iti__gn {
    height: 14px;
    background-position: -1973px 0px; }
  .iti__flag.iti__gp {
    height: 14px;
    background-position: -1995px 0px; }
  .iti__flag.iti__gq {
    height: 14px;
    background-position: -2017px 0px; }
  .iti__flag.iti__gr {
    height: 14px;
    background-position: -2039px 0px; }
  .iti__flag.iti__gs {
    height: 10px;
    background-position: -2061px 0px; }
  .iti__flag.iti__gt {
    height: 13px;
    background-position: -2083px 0px; }
  .iti__flag.iti__gu {
    height: 11px;
    background-position: -2105px 0px; }
  .iti__flag.iti__gw {
    height: 10px;
    background-position: -2127px 0px; }
  .iti__flag.iti__gy {
    height: 12px;
    background-position: -2149px 0px; }
  .iti__flag.iti__hk {
    height: 14px;
    background-position: -2171px 0px; }
  .iti__flag.iti__hm {
    height: 10px;
    background-position: -2193px 0px; }
  .iti__flag.iti__hn {
    height: 10px;
    background-position: -2215px 0px; }
  .iti__flag.iti__hr {
    height: 10px;
    background-position: -2237px 0px; }
  .iti__flag.iti__ht {
    height: 12px;
    background-position: -2259px 0px; }
  .iti__flag.iti__hu {
    height: 10px;
    background-position: -2281px 0px; }
  .iti__flag.iti__ic {
    height: 14px;
    background-position: -2303px 0px; }
  .iti__flag.iti__id {
    height: 14px;
    background-position: -2325px 0px; }
  .iti__flag.iti__ie {
    height: 10px;
    background-position: -2347px 0px; }
  .iti__flag.iti__il {
    height: 15px;
    background-position: -2369px 0px; }
  .iti__flag.iti__im {
    height: 10px;
    background-position: -2391px 0px; }
  .iti__flag.iti__in {
    height: 14px;
    background-position: -2413px 0px; }
  .iti__flag.iti__io {
    height: 10px;
    background-position: -2435px 0px; }
  .iti__flag.iti__iq {
    height: 14px;
    background-position: -2457px 0px; }
  .iti__flag.iti__ir {
    height: 12px;
    background-position: -2479px 0px; }
  .iti__flag.iti__is {
    height: 15px;
    background-position: -2501px 0px; }
  .iti__flag.iti__it {
    height: 14px;
    background-position: -2523px 0px; }
  .iti__flag.iti__je {
    height: 12px;
    background-position: -2545px 0px; }
  .iti__flag.iti__jm {
    height: 10px;
    background-position: -2567px 0px; }
  .iti__flag.iti__jo {
    height: 10px;
    background-position: -2589px 0px; }
  .iti__flag.iti__jp {
    height: 14px;
    background-position: -2611px 0px; }
  .iti__flag.iti__ke {
    height: 14px;
    background-position: -2633px 0px; }
  .iti__flag.iti__kg {
    height: 12px;
    background-position: -2655px 0px; }
  .iti__flag.iti__kh {
    height: 13px;
    background-position: -2677px 0px; }
  .iti__flag.iti__ki {
    height: 10px;
    background-position: -2699px 0px; }
  .iti__flag.iti__km {
    height: 12px;
    background-position: -2721px 0px; }
  .iti__flag.iti__kn {
    height: 14px;
    background-position: -2743px 0px; }
  .iti__flag.iti__kp {
    height: 10px;
    background-position: -2765px 0px; }
  .iti__flag.iti__kr {
    height: 14px;
    background-position: -2787px 0px; }
  .iti__flag.iti__kw {
    height: 10px;
    background-position: -2809px 0px; }
  .iti__flag.iti__ky {
    height: 10px;
    background-position: -2831px 0px; }
  .iti__flag.iti__kz {
    height: 10px;
    background-position: -2853px 0px; }
  .iti__flag.iti__la {
    height: 14px;
    background-position: -2875px 0px; }
  .iti__flag.iti__lb {
    height: 14px;
    background-position: -2897px 0px; }
  .iti__flag.iti__lc {
    height: 10px;
    background-position: -2919px 0px; }
  .iti__flag.iti__li {
    height: 12px;
    background-position: -2941px 0px; }
  .iti__flag.iti__lk {
    height: 10px;
    background-position: -2963px 0px; }
  .iti__flag.iti__lr {
    height: 11px;
    background-position: -2985px 0px; }
  .iti__flag.iti__ls {
    height: 14px;
    background-position: -3007px 0px; }
  .iti__flag.iti__lt {
    height: 12px;
    background-position: -3029px 0px; }
  .iti__flag.iti__lu {
    height: 12px;
    background-position: -3051px 0px; }
  .iti__flag.iti__lv {
    height: 10px;
    background-position: -3073px 0px; }
  .iti__flag.iti__ly {
    height: 10px;
    background-position: -3095px 0px; }
  .iti__flag.iti__ma {
    height: 14px;
    background-position: -3117px 0px; }
  .iti__flag.iti__mc {
    height: 15px;
    background-position: -3139px 0px; }
  .iti__flag.iti__md {
    height: 10px;
    background-position: -3160px 0px; }
  .iti__flag.iti__me {
    height: 10px;
    background-position: -3182px 0px; }
  .iti__flag.iti__mf {
    height: 14px;
    background-position: -3204px 0px; }
  .iti__flag.iti__mg {
    height: 14px;
    background-position: -3226px 0px; }
  .iti__flag.iti__mh {
    height: 11px;
    background-position: -3248px 0px; }
  .iti__flag.iti__mk {
    height: 10px;
    background-position: -3270px 0px; }
  .iti__flag.iti__ml {
    height: 14px;
    background-position: -3292px 0px; }
  .iti__flag.iti__mm {
    height: 14px;
    background-position: -3314px 0px; }
  .iti__flag.iti__mn {
    height: 10px;
    background-position: -3336px 0px; }
  .iti__flag.iti__mo {
    height: 14px;
    background-position: -3358px 0px; }
  .iti__flag.iti__mp {
    height: 10px;
    background-position: -3380px 0px; }
  .iti__flag.iti__mq {
    height: 14px;
    background-position: -3402px 0px; }
  .iti__flag.iti__mr {
    height: 14px;
    background-position: -3424px 0px; }
  .iti__flag.iti__ms {
    height: 10px;
    background-position: -3446px 0px; }
  .iti__flag.iti__mt {
    height: 14px;
    background-position: -3468px 0px; }
  .iti__flag.iti__mu {
    height: 14px;
    background-position: -3490px 0px; }
  .iti__flag.iti__mv {
    height: 14px;
    background-position: -3512px 0px; }
  .iti__flag.iti__mw {
    height: 14px;
    background-position: -3534px 0px; }
  .iti__flag.iti__mx {
    height: 12px;
    background-position: -3556px 0px; }
  .iti__flag.iti__my {
    height: 10px;
    background-position: -3578px 0px; }
  .iti__flag.iti__mz {
    height: 14px;
    background-position: -3600px 0px; }
  .iti__flag.iti__na {
    height: 14px;
    background-position: -3622px 0px; }
  .iti__flag.iti__nc {
    height: 10px;
    background-position: -3644px 0px; }
  .iti__flag.iti__ne {
    height: 15px;
    background-position: -3666px 0px; }
  .iti__flag.iti__nf {
    height: 10px;
    background-position: -3686px 0px; }
  .iti__flag.iti__ng {
    height: 10px;
    background-position: -3708px 0px; }
  .iti__flag.iti__ni {
    height: 12px;
    background-position: -3730px 0px; }
  .iti__flag.iti__nl {
    height: 14px;
    background-position: -3752px 0px; }
  .iti__flag.iti__no {
    height: 15px;
    background-position: -3774px 0px; }
  .iti__flag.iti__np {
    height: 15px;
    background-position: -3796px 0px; }
  .iti__flag.iti__nr {
    height: 10px;
    background-position: -3811px 0px; }
  .iti__flag.iti__nu {
    height: 10px;
    background-position: -3833px 0px; }
  .iti__flag.iti__nz {
    height: 10px;
    background-position: -3855px 0px; }
  .iti__flag.iti__om {
    height: 10px;
    background-position: -3877px 0px; }
  .iti__flag.iti__pa {
    height: 14px;
    background-position: -3899px 0px; }
  .iti__flag.iti__pe {
    height: 14px;
    background-position: -3921px 0px; }
  .iti__flag.iti__pf {
    height: 14px;
    background-position: -3943px 0px; }
  .iti__flag.iti__pg {
    height: 15px;
    background-position: -3965px 0px; }
  .iti__flag.iti__ph {
    height: 10px;
    background-position: -3987px 0px; }
  .iti__flag.iti__pk {
    height: 14px;
    background-position: -4009px 0px; }
  .iti__flag.iti__pl {
    height: 13px;
    background-position: -4031px 0px; }
  .iti__flag.iti__pm {
    height: 14px;
    background-position: -4053px 0px; }
  .iti__flag.iti__pn {
    height: 10px;
    background-position: -4075px 0px; }
  .iti__flag.iti__pr {
    height: 14px;
    background-position: -4097px 0px; }
  .iti__flag.iti__ps {
    height: 10px;
    background-position: -4119px 0px; }
  .iti__flag.iti__pt {
    height: 14px;
    background-position: -4141px 0px; }
  .iti__flag.iti__pw {
    height: 13px;
    background-position: -4163px 0px; }
  .iti__flag.iti__py {
    height: 11px;
    background-position: -4185px 0px; }
  .iti__flag.iti__qa {
    height: 8px;
    background-position: -4207px 0px; }
  .iti__flag.iti__re {
    height: 14px;
    background-position: -4229px 0px; }
  .iti__flag.iti__ro {
    height: 14px;
    background-position: -4251px 0px; }
  .iti__flag.iti__rs {
    height: 14px;
    background-position: -4273px 0px; }
  .iti__flag.iti__ru {
    height: 14px;
    background-position: -4295px 0px; }
  .iti__flag.iti__rw {
    height: 14px;
    background-position: -4317px 0px; }
  .iti__flag.iti__sa {
    height: 14px;
    background-position: -4339px 0px; }
  .iti__flag.iti__sb {
    height: 10px;
    background-position: -4361px 0px; }
  .iti__flag.iti__sc {
    height: 10px;
    background-position: -4383px 0px; }
  .iti__flag.iti__sd {
    height: 10px;
    background-position: -4405px 0px; }
  .iti__flag.iti__se {
    height: 13px;
    background-position: -4427px 0px; }
  .iti__flag.iti__sg {
    height: 14px;
    background-position: -4449px 0px; }
  .iti__flag.iti__sh {
    height: 10px;
    background-position: -4471px 0px; }
  .iti__flag.iti__si {
    height: 10px;
    background-position: -4493px 0px; }
  .iti__flag.iti__sj {
    height: 15px;
    background-position: -4515px 0px; }
  .iti__flag.iti__sk {
    height: 14px;
    background-position: -4537px 0px; }
  .iti__flag.iti__sl {
    height: 14px;
    background-position: -4559px 0px; }
  .iti__flag.iti__sm {
    height: 15px;
    background-position: -4581px 0px; }
  .iti__flag.iti__sn {
    height: 14px;
    background-position: -4603px 0px; }
  .iti__flag.iti__so {
    height: 14px;
    background-position: -4625px 0px; }
  .iti__flag.iti__sr {
    height: 14px;
    background-position: -4647px 0px; }
  .iti__flag.iti__ss {
    height: 10px;
    background-position: -4669px 0px; }
  .iti__flag.iti__st {
    height: 10px;
    background-position: -4691px 0px; }
  .iti__flag.iti__sv {
    height: 12px;
    background-position: -4713px 0px; }
  .iti__flag.iti__sx {
    height: 14px;
    background-position: -4735px 0px; }
  .iti__flag.iti__sy {
    height: 14px;
    background-position: -4757px 0px; }
  .iti__flag.iti__sz {
    height: 14px;
    background-position: -4779px 0px; }
  .iti__flag.iti__ta {
    height: 10px;
    background-position: -4801px 0px; }
  .iti__flag.iti__tc {
    height: 10px;
    background-position: -4823px 0px; }
  .iti__flag.iti__td {
    height: 14px;
    background-position: -4845px 0px; }
  .iti__flag.iti__tf {
    height: 14px;
    background-position: -4867px 0px; }
  .iti__flag.iti__tg {
    height: 13px;
    background-position: -4889px 0px; }
  .iti__flag.iti__th {
    height: 14px;
    background-position: -4911px 0px; }
  .iti__flag.iti__tj {
    height: 10px;
    background-position: -4933px 0px; }
  .iti__flag.iti__tk {
    height: 10px;
    background-position: -4955px 0px; }
  .iti__flag.iti__tl {
    height: 10px;
    background-position: -4977px 0px; }
  .iti__flag.iti__tm {
    height: 14px;
    background-position: -4999px 0px; }
  .iti__flag.iti__tn {
    height: 14px;
    background-position: -5021px 0px; }
  .iti__flag.iti__to {
    height: 10px;
    background-position: -5043px 0px; }
  .iti__flag.iti__tr {
    height: 14px;
    background-position: -5065px 0px; }
  .iti__flag.iti__tt {
    height: 12px;
    background-position: -5087px 0px; }
  .iti__flag.iti__tv {
    height: 10px;
    background-position: -5109px 0px; }
  .iti__flag.iti__tw {
    height: 14px;
    background-position: -5131px 0px; }
  .iti__flag.iti__tz {
    height: 14px;
    background-position: -5153px 0px; }
  .iti__flag.iti__ua {
    height: 14px;
    background-position: -5175px 0px; }
  .iti__flag.iti__ug {
    height: 14px;
    background-position: -5197px 0px; }
  .iti__flag.iti__um {
    height: 11px;
    background-position: -5219px 0px; }
  .iti__flag.iti__un {
    height: 14px;
    background-position: -5241px 0px; }
  .iti__flag.iti__us {
    height: 11px;
    background-position: -5263px 0px; }
  .iti__flag.iti__uy {
    height: 14px;
    background-position: -5285px 0px; }
  .iti__flag.iti__uz {
    height: 10px;
    background-position: -5307px 0px; }
  .iti__flag.iti__va {
    height: 15px;
    background-position: -5329px 0px; }
  .iti__flag.iti__vc {
    height: 14px;
    background-position: -5346px 0px; }
  .iti__flag.iti__ve {
    height: 14px;
    background-position: -5368px 0px; }
  .iti__flag.iti__vg {
    height: 10px;
    background-position: -5390px 0px; }
  .iti__flag.iti__vi {
    height: 14px;
    background-position: -5412px 0px; }
  .iti__flag.iti__vn {
    height: 14px;
    background-position: -5434px 0px; }
  .iti__flag.iti__vu {
    height: 12px;
    background-position: -5456px 0px; }
  .iti__flag.iti__wf {
    height: 14px;
    background-position: -5478px 0px; }
  .iti__flag.iti__ws {
    height: 10px;
    background-position: -5500px 0px; }
  .iti__flag.iti__xk {
    height: 15px;
    background-position: -5522px 0px; }
  .iti__flag.iti__ye {
    height: 14px;
    background-position: -5544px 0px; }
  .iti__flag.iti__yt {
    height: 14px;
    background-position: -5566px 0px; }
  .iti__flag.iti__za {
    height: 14px;
    background-position: -5588px 0px; }
  .iti__flag.iti__zm {
    height: 14px;
    background-position: -5610px 0px; }
  .iti__flag.iti__zw {
    height: 10px;
    background-position: -5632px 0px; }

.iti__flag {
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url("../images/flags.png");
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0; }


.iti__flag.iti__np {
  background-color: transparent; }
  
   header.nav-homepage-style.stricky.stricky-fixed {

            box-shadow: none !important;

        }



        header.header-nav.slideInDown {

            -webkit-animation-name: slideInDown;

            animation-name: none !important;

        }



        .valierror {

            background-color: #ee2e34;

            border-color: #ee2e34;

            color: #fff;

        }



        .alert-message {

            background-size: 40px 40px;

            /* background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%, transparent 75%, transparent); */

            /* box-shadow: inset 0 -1px 0 rgb(255 255 255 / 40%); */

            width: 100%;

            border: 0px solid;

            color: #fff;

            padding: 10px;



            animation: animate-bg 5s linear infinite;

            display: block;

            margin-bottom: 5px;

            top: 0;

            z-index: 9999;

        }



        .successmain {

            background-color: #0040E6;

            border-color: #0040E6;

            font-weight: bold;

        }



        .size_active {

            background: #ABABAB;

            color: #000;

            border: 1px solid #09c6ab !important;

        }



        .color_active {

            border: 1px solid #09c6ab !important;

        }



        .alert-message_cart {

            background-size: 40px 40px;

            background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%, transparent 75%, transparent);

            width: 100%;

            border: 0px solid;

            color: #000;

            padding: 10px;

            animation: animate-bg 5s linear infinite;

        }



        .topalert_cart {

            z-index: 9999;

            text-align: center;

            padding: 10px;

            font-size: 18px;

            color: #fff !important;

            position: fixed;

            top: 0px;

        }



        .successcart {

            background-color: #09c6ab;

            border-color: #09c6ab;

        }



        @media (min-width: 992px) {

            .navbar-expand-lg .navbar-collapse {

                display: flex !important;

                flex-basis: auto;

                float: right;

            }

        }



        .contact_successmain {

            background-color: #09c6ab;

            border-color: #09c6ab;

            z-index: 9999999;

            position: absolute;

        }



        .contact_successmain1 {

            background-color: #09c6ab;

            border-color: #09c6ab;

            z-index: 9999999;

            /*position: absolute;*/

        }



        .ui-menu {

            z-index: 3500 !important;

        }



        .ad-tag {

            position: absolute;

            left: initial;

            right: 12px;

            top: 4%;

        }



        a:hover,

        .btn:hover {

            color: #0a58ca

        }



        #get_button {

            background-color: #0040E6;

            border-radius: 30px;

            margin-top: 10px;



        }



        #get_button {

            font-size: 13px;

            font-family: var(--title-font-family);

            font-weight: 500;

            height: 40px;

            padding: 1px 13px !important;

        }



        #gets_button_book_now {

            font-size: 25px;

            font-family: var(--title-font-family);

            font-weight: 600;

            height: 45px;

            padding: 10px 23px 23px 27px;

            margin-left: -288%;

            background-color: #FFD312;

            color: #000;

            margin-bottom: -20%;



            /* font-style: italic !important; */

        }



        #gets_button_book_now:hover:before {

            background-color: #FFD312 !important;

        }



        #gets_button_get_quote {

            font-size: 25px;

            font-family: var(--title-font-family);

            font-weight: 500;

            height: 45px;

            padding: 10px 23px 23px 27px;

            margin-left: -221%;

            background-color: #0040E6;

            color: #fff;

            text-align: center;

            margin-bottom: -13%;

            /* font-style: italic !important; */

        }



        #gets_button_sticky_get_quote {

            font-size: 15px;

            font-family: var(--title-font-family);

            font-weight: 500;

            height: 40px;

            padding: 5px 100px;

            background-color: #F9D54B !important;

            color: #000;

            border: 1px solid #000;



        }



        #gets_button_sticky_get_quote:hover {

            background-color: #F9D54B !important;

            border: 1px solid #000;

        }



        #gets_button_sticky_get_quote:hover:before {

            background-color: #F9D54B !important;

        }



        #gets_button_sticky_book_now {

            font-size: 15px;

            font-family: var(--title-font-family);

            font-weight: 500;

            height: 40px;

            padding: 5px 100px;

            background-color: #F9D54B !important;

            color: #000;

            border: 1px solid #000;



        }



        #gets_button_sticky_book_now:hover {

            background-color: #F9D54B !important;

            border: 1px solid #000;

        }



        #gets_button_sticky_book_now:hover:before {

            background-color: #F9D54B !important;

        }



        #mega-menu {

            cursor: pointer;

            height: 42px !important;

            line-height: 30px !important;

            width: 100%;

            padding-top: 7px !important;

            margin-left: 20px !important;

        }



        .mega-menu-custom {

            /* margin-top: 6px; */

            /* background-color: #FFD312 !important; */

        }



        #mega-menu .drop-menu {

            height: auto;

            width: 250px !important;

            padding: 0;

        }



        .hover_effect_add {

            padding-left: 2px !important;

            padding-top: 0 !important;

        }



        .hover_effect_add a {

            padding: 20px 20px !important;

            /* margin-right: 13px !important; */

        }



        .hover_effect_add a:hover {

            border-left: 2px solid #0040E6 !important;

            background: #F0EFEC;

        }



        .hover_effect_add .cat-title {

            margin-bottom: 0 !important;

        }



        .select2-container .select2-selection--single {

            height: 45px !important;

            padding: 7px 0px 0px 0px;



        }



        header.nav-innerpage-style .ace-responsive-menu .sub-menu li:hover {

            background-color: #F0EFEC;

            border-left: 2px solid #0a58ca;

        }



        header.nav-innerpage-style .ace-responsive-menu .sub-menu li {

            border-left: 2px solid transparent;

            padding: 0 10px;

            width: auto;

            -webkit-transition: all 0.4s ease;

            -moz-transition: all 0.4s ease;

            -ms-transition: all 0.4s ease;

            -o-transition: all 0.4s ease;

            transition: all 0.4s ease;

        }



        .ace-responsive-menu>li>a>.arrow:before {

            margin-left: 5px;

        }



        .stepper-wrapper {

            margin-top: auto;

            display: flex;

            justify-content: space-between;

            margin-bottom: 20px;

        }



        .stepper-item {

            position: relative;

            display: flex;

            flex-direction: column;

            align-items: center;

            flex: 1;



            @media (max-width: 768px) {

                font-size: 12px;

            }

        }



        .stepper-item::before {

            position: absolute;

            content: "";

            border-bottom: 2px solid #ccc;

            width: 100%;

            top: 40px;

            left: -50%;

            z-index: 2;

        }



        .stepper-item::after {

            position: absolute;

            content: "";

            border-bottom: 0px solid #ccc;

            width: 100%;

            top: 20px;

            left: 50%;

            z-index: 2;

        }



        .stepper-item .step-counter {

            position: relative;

            z-index: 5;

            display: flex;

            justify-content: center;

            align-items: center;

            width: 80px;

            height: 80px;

            border-radius: 50%;

            background: #ccc;

            margin-bottom: 6px;

        }



        .stepper-item.active {

            font-weight: bold;

        }



        .stepper-item.completed .step-counter {

            background-color: #4bb543;

        }



        .stepper-item.completed::after {

            position: absolute;

            content: "";

            border-bottom: 0px solid #4bb543;

            width: 100%;

            top: 20px;

            left: 50%;

            z-index: 3;

        }



        .stepper-item:first-child::before {

            content: none;

        }



        .stepper-item:last-child::after {

            content: none;

        }



        .custom_button .dropdown-toggle {

            height: 30px !important;

            line-height: 20px !important;

        }



        .custom_button .filter-option-inner-inner {

            font-size: 15px !important;

        }



        .list_header {

            position: absolute;

            background: #fff;

            z-index: 999;

            width: 100%;

        }



        header.nav-homepage-style .ace-responsive-menu .sub-menu li:hover {

            background-color: #F0EFEC;

            border-left: 2px solid #FFD312 !important;



        }



        header.nav-homepage-style .ace-responsive-menu .megamenu_style a.list-item:before,

        header.nav-homepage-style .ace-responsive-menu .visible_list a.list-item:before {

            background-color: #FFD312;

        }



        #mega-menu .drop-menu {

            left: 323px !important;

        }



        #mega-menu .menu li:hover {

            border-left: 2px solid #FFD312;

        }



        .hover_effect_add a:hover {

            border-left: 2px solid #FFD312 !important;

            background: #F0EFEC;

        }



        /* for ipad mini */

        @media (max-width: 768px) {

            #gets_button_get_quote {

                /* margin-left: -15px !important; */

                margin-bottom: -15% !important;

                font-size: 17px;

                padding: 3px 10px 10px 10px !important;

                top: 0px;

            }



            #gets_button_book_now {

                margin-left: -16px !important;

                margin-bottom: 0% !important;

                font-size: 20px;

                font-weight: 600;

                /* top: 25px !important; */

            }

        }



        /* for ipad air */

        @media (min-width: 820px) {

            #gets_button_get_quote {

                margin-left: -18px !important;

                margin-bottom: -15% !important;

                font-size: 17px;

                padding: 6px 10px 30px 11px !important;

                top: 18px;

            }



            #gets_button_book_now {

                margin-left: -18px !important;

                margin-bottom: -4% !important;

                font-size: 17px;

                font-weight: 600;

                top: 25px !important;

            }

        }



        /* for ipad pro */

        @media (min-width: 1024px) {

            #gets_button_get_quote {

                margin-left: -4px !important;

                /* margin-bottom: -12% !important; */

                font-size: 25px;

                padding: 10px 18px 38px 18px !important;

                font-weight: 1000;

                bottom: 12px !important;

                top: -10px !important;

            }



            #gets_button_book_now {

                margin-left: 0px !important;

                /* margin-bottom: -18% !important; */

                font-size: 25px;

                font-weight: 600;

                top: 0px !important;

            }

        }



        @media only screen and (max-width: 600px) {

            .need_cleaner {

                top: 10px !important;

            }



            .popular {

                font-size: 11px !important;

                top: -15% !important;

            }



            .bordermob {

                border: 1px solid #ccc !important;

                border-radius: 8px;

            }



            h2 {

                font-size: 25px !important;

                line-height: normal !important;

            }



            .px-5 {

                padding-right: 0 !important;

                padding-left: 0 !important;

            }



            .reviewList h2 {

                font-size: 28px !important;

            }



            .we_cut_out_paragraph {

                font-size: 15px !important;

                line-height: 1.85 !important;

            }



            #search_auto_mobile {

                height: 35px !important;

                font-size: 14px !important;

            }



            .mobile_button_div .form-control {

                height: 35px !important;

                font-size: 14px !important;

                border-radius: 0px 8px 8px 0px !important;

            }



            .mt120 {

                margin-top: 5px !important;

            }



            a.mm-listitem__text:hover,

            a.mm-btn.mm-btn_next.mm-listitem__btn.mm-listitem__text:hover {

                color: #FFD312 !important;

                border-left: 2px solid #FFD312;

            }



            .subservice_image_sec .list-content a {

                padding: 25px 10px !important;

            }



            .button_weekly label {

                width: 98% !important;

            }



            .form-group label {

                font-size: 14px !important;

            }



            /* .surcharge-badge-timeslot input{

        width:27% !important;

    } */

            .dates-container {

                width: 100% !important;

            }



            .cleaning_weekly {

                color: #222222;

                float: right;

                background-color: #f7dd14;

                padding: 0px 4px 0px 4px;

                border-radius: 7px;

                font-size: 13px;

            }



            .hour_input label {

                border-radius: 43%;

                padding: 7px 25px;

            }



            .need_cleaner {

                display: block !important;

            }



            .hour_input {

                float: left;

            }



            .fw500 {

                font-weight: 1000;

                font-size: 16px;

            }



            .dettol {

                font-size: 11px;

            }



            .mid_col {

                box-shadow: 0 0 8px 3px rgba(0, 0, 0, 0.2);

                padding: 13px 13px 13px 13px;

                border-radius: 10px;

                margin-bottom: 20px;

            }



            .payment-type label {

                display: grid;

                width: 100% !important;

            }



            .step-p {

                margin: 0 0 -10px 0 !important;

                font-size: 21px;

                padding-top: 15px;

            }



            .step-title {

                margin-left: 0 !important;

            }



            .left-summary-total {

                padding: 20px 0px 14px 90px !important;

            }



            .left-summary-title-strong {

                margin-left: 12px !important;

            }



            #gets_button_get_quote {

                margin-left: -12px !important;

                /* margin-bottom: -12% !important; */

                font-size: 17px;

            }



            #gets_button_book_now {

                margin-left: 0px !important;

                /* margin-bottom: -20% !important; */

                font-size: 22px !important;

                font-weight: 600 !important;

                width: 100%;

                padding: 8px 23px 23px 27px !important;



            }



            #gets_button_booknow {

                font-size: 22px !important;

                font-weight: 600 !important;

                width: 100%;

                padding: 8px 23px 23px 27px !important;

            }



            .scrollButton-h3-get-quote {

                display: none !important;

            }



            #gets_button_sticky_get_quote {

                left: 22px !important;

            }



            .scrollButton-h3-book-now {

                display: none !important;

            }



            #gets_button_sticky_book_now {

                left: 50px !important;

            }



        }



        @media(min-width: 414px) {

            #gets_button_sticky_get_quote {

                left: 32px !important;

            }



            #gets_button_sticky_book_now {

                left: 70px !important;

            }

        }



        @media(min-width: 375px) {

            #gets_button_sticky_get_quote {

                left: 15px !important;

            }



            #gets_button_sticky_book_now {

                left: 50px !important;

            }

        }



        @media(min-width: 390px) {

            #gets_button_sticky_get_quote {

                left: 20px !important;

            }



            #gets_button_sticky_book_now {

                left: 58px !important;

            }

        }



        @media(min-width: 412px) {

            #gets_button_sticky_get_quote {

                left: 32px !important;

            }



            #gets_button_sticky_book_now {

                left: 70px !important;

            }

        }



        @media(max-width: 360px) {

            #gets_button_sticky_get_quote {

                left: 8px !important;

            }



            #gets_button_sticky_book_now {

                left: 43px !important;

            }

        }



        .web_whatsapp a {

            display: inline-block;

            width: 46px;

            line-height: 44px;

            border-radius: 50%;

            position: fixed;

            bottom: 16%;

            right: 3%;

            text-align: center;

            font-size: 29px;

            color: #fff;

            z-index: 9999;

            background: #00e676;

        }



        .custom_font_awesome {

            margin-left: 0 !important;

            transform: inherit !important;

            margin-right: 7px !important;

        }



        .dropdown_mobile {

            position: relative;

            display: inline-block;

            font-family: Arial, sans-serif;

            width: 100%;

        }



        .dropdown_mobile .dropdown-search {

            display: block;

            /* width: 250px; */

            padding: 8px 16px;

            border: 2px solid #e9e9e9;

            border-radius: 7px;

            outline: none;

            text-align: left;

            font-size: 16px;

        }



        .dropdown_mobile .dropdown-search:focus {

            border-bottom: 2px solid #3e57ff;

            background-color: #f6f6f6;

        }



        .dropdown_mobile .dropdown .dropdown-list {

            position: absolute;

            overflow: auto;

            z-index: 9;

            top: 25px;

            left: 0;

            width: 250px;

            max-height: 250px;

            padding: 8px;

            display: none;

            border-radius: 7px;

            background: #fff;

            border: 1px solid #e9e9e9;

            box-shadow: 0 1px 2px rgb(204, 204, 204);

        }



        .dropdown_mobile .dropdown .dropdown-list::-webkit-scrollbar {

            width: 7px;

        }



        .dropdown_mobile .dropdown .dropdown-list::-webkit-scrollbar-track {

            background: #f1f1f1;

            border-radius: 25px;

        }



        .dropdown_mobile .dropdown .dropdown-list::-webkit-scrollbar-thumb {

            background: #ccc;

            border-radius: 25px;

        }



        .dropdown_mobile .dropdown .dropdown-list::-webkit-scrollbar-thumb:hover {

            background: #b3b3b3;

        }



        .dropdown_mobile .dropdown-list li {

            display: none;

            padding: 10px;

            border-radius: 4px;

            cursor: pointer;

            transition: all .2s ease-in-out;

        }



        .dropdown_mobile .dropdown-list li:hover {

            background-color: #f2f2f2;

        }



        .dropdown_mobile .not-found {

            cursor: default;

        }



        .list_mobile {

            position: absolute;

            background: #fff;

            z-index: 999;

            width: 100%;



            background-color: #3e57ff;

        }



        .list_mobile li {

            cursor: pointer;

            color: #fff;

            padding: 10px 10px 0 14px;

            border-bottom: 1px solid #fff;

        }



        /* Start Enquiry User Popup Modal Style */



        .input-field {

            display: block;

            width: 100%;

            height: 45px !important;

            padding: 6px 12px !important;

            font-size: 14px !important;

            line-height: 1.42857143 !important;

            color: #131313 !important;

            background-color: transparent !important;

            background-image: none !important;

            border: none !important;

            border-bottom: 1px solid #2b333a9e !important;

            border-radius: 0px !important;

            box-shadow: none !important;

            transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

        }



        /* .form-control:focus {

  border-color: #000;

  -webkit-box-shadow: none;

  box-shadow: none;

  border-bottom: 1px solid #000;

} */



        .login-form-modal .my_btn {

            font-size: 14px;

            color: #000;

            font-family: Avenir-Medium;

            text-transform: uppercase;

            border-style: solid;

            border-image-source: linear-gradient(270deg, #FCFF00, #18f0b8, #18a2f0, #FCFF00);

            border-image-slice: 1;

            border-width: 2px;

            margin-top: 0;

            padding: 14px 18px 10px 16px;

            position: relative;

            text-align: center;

            --borderWidth: 2px;

            border-radius: 0;

            /* border: none; */

            background: #fff;

            display: block;

            max-width: fit-content;

            margin-bottom: 10px;

            line-height: 20px;

            transition: .9s ease-in-out;

            margin: auto;

        }



        .modal-footer {

            margin-top: -20px;

            border-top: none !important;

        }





        .login-form-modal form {

            max-width: 90%;

            margin: auto;

            display: flex;

            flex-direction: column;

            row-gap: 8px;

            /* padding-top: 20px; */

        }



        .login-form-modal h3 {

            font-size: 22px;

            line-height: 32px;

        }



        .login-form-modal h3 br {

            /*display:  none;*/

        }



        .login-form-modal {

            padding: 50px 0 0 0;

            margin: auto;

            z-index: 999999999;

        }





        .View-land-submit {

            margin-bottom: 25px;

            text-align: center;

            padding: 10px 20px;

            background: #299c9c;

            text-decoration: none;

            border-radius: 40px;

            color: white;

            font-size: 18px;

            border: 2px solid #299c9c;

        }



        body.modal-open {

            overflow: hidden !important;

        }



        body.modal-open {

            padding-right: 0px !important;

        }



        .user-modal-dialog {

            max-width: 37% !important;

        }



        .login-form-modal {

            overflow-x: inherit !important;

            overflow-y: inherit !important;

        }



        .login-form-modal {

            padding-top: 10%;

        }





        @media (max-width: 768px) {

            .user-modal-dialog {

                max-width: 100% !important;

                padding-top: 20%;

            }



            .web_whatsapp a {

                z-index: 99 !important;

            }

        }



        @media only screen and (max-width: 767px) {



            .body_content {

                margin-top: 80px

            }



            .body_content .our-register {

                margin-top: 121px

            }

        }




        .modal-title {

            color: #000000;

            font-size: 30px;

            font-weight: bold;

        }



        .details-form label {

            font-size: 20px;

            color: #000000;

            font-weight: 500;

        }



        .detail-continue-btn {

            background-color: #FFCE00 !important;

            color: #000000;

            border-color: #FFCE00 !important;



            width: 100%;

            border-radius: 4px;

            display: inline-block;

            font-family: var(--title-font-family);

            font-weight: 700;

            font-size: 20px;

            font-style: normal;

            letter-spacing: 0em;

            padding: 8px 67px;

            position: relative;

            overflow: hidden;

            text-align: center;

            z-index: 0;

            margin-bottom: 10px;

            -webkit-transition: all 0.4s ease;

            -moz-transition: all 0.4s ease;

            -ms-transition: all 0.4s ease;

            -o-transition: all 0.4s ease;

            transition: all 0.4s ease;

        }



        .intl-tel-input,

        .iti {

            width: 100%;

        }



        .iti--allow-dropdown input,

        .iti--allow-dropdown input[type=text],

        .iti--allow-dropdown input[type=tel],

        .iti--separate-dial-code input,

        .iti--separate-dial-code input[type=text],

        .iti--separate-dial-code input[type=tel] {

            padding-right: 6px !important;

            padding-left: 91px !important;

            margin-left: 0;

        }



        .details-header {

            display: flex;

            flex-shrink: 0;

            align-items: center;

            justify-content: space-between;

            padding: 10px 2rem !important;

            border-bottom: 1px solid #dee2e6;

            border-top-left-radius: calc(.3rem - 1px);

            border-top-right-radius: calc(.3rem - 1px);

            /* margin-left: 20px; */

        }



        .details-modal-content {

            border-radius: 15px;

        }



        .container {

            max-width: 1120px !important;

        }



        /* End Enquiry User Popup Modal Style */









        /* .btn-thm2-custom{background-color: #FFD312 !important;} */
		
		
		.dropdownnew {

            position: relative;

            display: inline-block;

        }



        .dropdown-content-new {

            display: none;

            position: absolute;

            background-color: #ffffff;

            min-width: 700px;

            padding: 20px;

            box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1);

            border-radius: 8px;

            z-index: 9999;

            top: 58px;

        }



        .mega-menu {

            padding: 0;

        }



        .mega-item h3 {

            font-size: 18px;

        }



        .mega-item ul li {

            font-size: 14px;

        }



        .dropdown-content-new a {

            color: #333;

            padding: 0 0 0 0px;

            text-decoration: none;

            display: block;

            border-radius: 5px;

            transition: background-color 0.3s ease;

        }



        .dropdown-content-new a:hover {

            /* background-color: #f0f0f0; */

        }



        #myDropdownnew h6 {

            font-weight: 600;

            padding: 00px 0 5px 30px;

            font-size: 20px;

            margin-bottom: 10px;

            border-bottom: 2px solid #eee;

        }



        #myDropdownnew {

            min-width: 1130px;

            max-width: 1000px;

            padding: 10px 16px;

            overflow: hidden;

            max-height: 700px;

            margin-top: 8px !important;

        }



        .show-new {

            display: block;

        }



        .btn-mega {

            color: white;

            border: none;

            border-radius: 5px;

            cursor: pointer;

            font-size: 16px;

        }



        .dropdown-item {

            white-space: normal;

            word-wrap: break-word;

        }



        .cleaning-subservice {

            font-weight: 600 !important;

        }



        @media screen and (max-width: 1366px) and (min-width: 1024px) {

            #mega-menu {

                max-width: 100% !important;

            }



        }



        .stricky-fixed .head_search_sticky {

            display: block !important;

        }



        .mobilie_header_nav.stylehome1 {

            position: fixed;

            top: 0;

            width: 100%;

            z-index: 9999;

            background: white;

        }



        .custom_menu_withotcontainer {

            padding-left: 40px;

            padding-right: 40px;

        }



        .custom_menu_withotcontainer .ace-responsive-menu>li>ul.sub-menu {

            right: 0 !important

        }



        .custom_menu_withotcontainer .head_search_sticky {

            width: 43%;

        }



        .custom_menu_withotcontainer .resfix a.mx30 {

            margin-left: 20px !important;

        }



        .closeBtn {

            background: none;

            font-size: 50px;

            color: #000;

            border: none;

            position: absolute;

            right: 10px;

            top: 9px;

            margin: 0;

            padding: 0;

            width: 30px;

        }



        #email_modalStepTitle {

            font-size: 18px !important;

        }



        #modalStepTitle {

            font-size: 18px !important;

        }



        #mobilename-label {

            font-size: 16px !important;

            color: #606060 !important;

        }



        .email-whatsapp {

            color: #989898;

            text-decoration: underline;

        }



        .otp-input {

            padding-left: 0px !important;

        }



        .email-otp-input {

            padding-left: 0px !important;

        }



        .otp-login-form-modal .my_btn {

            font-size: 14px;

            color: #000;

            font-family: Avenir-Medium;

            text-transform: uppercase;

            border-style: solid;

            border-image-source: linear-gradient(270deg, #FCFF00, #18f0b8, #18a2f0, #FCFF00);

            border-image-slice: 1;

            border-width: 2px;

            margin-top: 0;

            padding: 14px 18px 10px 16px;

            position: relative;

            text-align: center;

            --borderWidth: 2px;

            border-radius: 0;

            /* border: none; */

            background: #fff;

            display: block;

            max-width: fit-content;

            margin-bottom: 10px;

            line-height: 20px;

            transition: .9s ease-in-out;

            margin: auto;

        }



        .otp-login-form-modal {

            overflow-x: inherit !important;

            overflow-y: inherit !important;

        }



        .otp-login-form-modal form {

            max-width: 90%;

            margin: auto;

            display: flex;

            flex-direction: column;

            row-gap: 8px;

        }



        .otp-login-form-modal h3 {

            font-size: 22px;

            line-height: 32px;

        }



        .otp-login-form-modal {

            margin: auto;

            z-index: 999999999;

        }



        .brds50 {

            border-radius: 50px !important;

        }



        .footer-link {

            color: #989898;

            font-size: 14px;

            text-decoration: underline;

        }



        .footer-link:hover {

            color: #989898;

        }



        @media (max-width: 767.98px) {

            .modal-mobile-bottom-otp {

                padding: 0 !important;

            }



            .modal-dialog-bottom-otp {

                position: fixed;

                bottom: 0;

                left: 0;

                right: 0;

                margin: 0;

                width: 100%;

                max-width: 100%;

                transform: translateY(100%);

                transition: transform 0.5s ease-out, opacity 0.5s ease-out;

                opacity: 0;

                display: flex;

                flex-direction: column;

                z-index: 1055;

            }



            .modal.show .modal-dialog-bottom-otp {

                transform: translateY(0);

                opacity: 1;

            }

        }



        @media (max-width: 767.98px) {

            .modal-dialog-centered {

                min-height: 0 !important;

            }

        }



        @media (max-width: 767px) {

            .sidebarLeftcol {

                display: none !important;

            }

        }

        /* 
Ace Responsive Menu Plugin
Version: 1.0
Author: Samson Onna
E-mail: samson3d@gmail.com
----------------------------------------*/
/* Ace Responsive Menu
----------------------------------------*/
a {
	color: #0d638f;
	text-shadow: none
}
.ace-responsive-menu {
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: transparent;
	width: auto;
}
.ace-responsive-menu li {
	list-style: none
}
.ace-responsive-menu > li {
	border: 0px;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: left
}
.ace-responsive-menu > li > a.active span {
	color: #ffffff
}
.ace-responsive-menu > li > a {
	border: 0px;
	display: block;
	margin: 0;
	padding: 18px 20px 18px 5px;
	position: relative;
	text-decoration: none;
	text-transform: capitalize
}
.ace-responsive-menu li a i {
	padding-right: 5px
}
.ace-responsive-menu > li > a i {
	font-size: 16px;
	text-shadow: none
}
.ace-responsive-menu li.menu-active > a {
	color: #fff
}
.ace-responsive-menu li .menu-active {
	position: relative
}
.ace-responsive-menu > li > a > .arrow:before {
	content: "\f107";
	display: inline-block;
	font-family: "Font Awesome 6 Pro";
	font-size: 16px;
	font-weight: 300;
	height: auto;
	margin-left: 8px;
	text-shadow: none;
	width: 10px;
	vertical-align: middle
}
.ace-responsive-menu li ul.sub-menu li > a > .arrow:before {
	content: "\f105" !important
}
.ace-responsive-menu > li > ul.sub-menu {
	display: none;
	list-style: none;
	clear: both;
	margin: 0;
	position: absolute
}
.ace-responsive-menu li ul.sub-menu {
	background: #333
}
.ace-responsive-menu li ul.sub-menu > li {
	width: 185px
}
.ace-responsive-menu li ul.sub-menu li a {
	display: block;
	font-size: 14px;
	font-weight: 400;
	line-height: 35px;
}
.ace-responsive-menu li ul.sub-menu li a i {
	padding-right: 10px
}
.ace-responsive-menu > li > ul.sub-menu > li {
	position: relative
}
.ace-responsive-menu > li > ul.sub-menu > li ul.sub-menu {
	position: absolute;
	left: 260px;
	top: 0px;
	display: none;
	list-style: none
}
.ace-responsive-menu > li > ul.sub-menu > li ul.sub-menu > li ul.sub-menu {
	position: absolute;
	left: 185px;
	top: 0px;
	display: none;
	list-style: none
}
.ace-responsive-menu > li > ul.sub-menu li > a > .arrow:before {
	float: right;
	display: inline;
	font-size: 16px;
	font-family: "Font Awesome 6 Pro";
	height: auto;
	content: "\f104";
	font-weight: 600;
	text-shadow: none
}
.menu-toggle {
	display: none;
	float: left;
	width: 100%;
	background: #333
}
.menu-toggle:focus {
	outline: none
}
.menu-toggle h3 {
	float: left;
	color: #FFF;
	padding: 0px 10px;
	font-weight: 600;
	font-size: 16px
}
.menu-toggle .icon-bar {
	display: block !important;
	width: 18px;
	height: 2px;
	background-color: #F5F5F5 !important;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	margin: 3px
}
.menu-toggle .icon-bar:hover {
	background-color: #F5F5F5 !important
}
.menu-toggle #menu-btn {
	float: right;
	background: #202020;
	border: 1px solid #0C0C0C;
	padding: 8px;
	border-radius: 5px;
	cursor: pointer;
	margin: 10px
}
.menu-toggle #menu-btn:focus {
	outline: none
}
.hide-menu {
	display: none
}
ul[data-menu-style="accordion"] {
	width: 250px
}
ul[data-menu-style="accordion"] > li {
	display: block;
	margin: 0;
	padding: 0;
	border: 0px;
	float: none !important
}
ul[data-menu-style="accordion"] li ul.sub-menu > li {
	width: 100%
}
ul[data-menu-style="accordion"] > li > a > .arrow:before {
	float: right;
	content: "\f105"
}
ul[data-menu-style="accordion"] li.menu-active > a > .arrow:before {
	content: "\f107" !important
}
ul[data-menu-style="accordion"] > li > ul.sub-menu {
	position: static
}
ul[data-menu-style="accordion"] > li > a i {
	padding-right: 10px;
	color: #FF5737
}
ul[data-menu-style="accordion"] > li > ul.sub-menu > li ul.sub-menu {
	position: static
}
ul[data-menu-style="accordion"] > li > ul.sub-menu > li ul.sub-menu > li ul.sub-menu {
	position: static
}
ul[data-menu-style="accordion"] > li {
	border-bottom: 1px solid #242424
}
ul[data-menu-style="accordion"] li a:hover {
	background: #272727 !important
}
ul[data-menu-style="accordion"] ul.sub-menu li.menu-active > a > .arrow:before {
	content: "\f107" !important
}
ul[data-menu-style="vertical"] {
	width: 200px
}
ul[data-menu-style="vertical"] > li {
	float: none
}
ul[data-menu-style="vertical"] li ul.sub-menu > li {
	width: 100%
}
ul[data-menu-style="vertical"] > li > a > .arrow:before {
	float: right;
	content: "\f105"
}
ul[data-menu-style="vertical"] > li.menu-active {
	position: relative
}
ul[data-menu-style="vertical"] > li > ul.sub-menu {
	position: absolute;
	left: 200px;
	top: 0px;
	width: 200px
}
ul[data-menu-style="vertical"] > li > a i {
	padding-right: 10px;
	color: #FF5737
}
ul[data-menu-style="vertical"]> li > ul.sub-menu > li ul.sub-menu {
	position: absolute;
	width: 200px;
	left: 200px
}
ul[data-menu-style="vertical"] > li > ul.sub-menu > li ul.sub-menu > li ul.sub-menu {
	position: absolute;
	width: 200px;
	left: 200px
}
ul[data-menu-style="vertical"] > li {
	border-bottom: 1px solid #242424
}
ul[data-menu-style="vertical"] li a:hover {
	background: #272727 !important
}

@media screen and (max-width: 768px) {
.demo {
	width: 96%;
	padding: 2%
}
ul[data-menu-style="vertical"], ul[data-menu-style="accordion"], ul[data-menu-style="vertical"] li ul.sub-menu {
	width: 100% !important
}
.ace-responsive-menu {
	float: left;
	width: 100%
}
.ace-responsive-menu > li {
	border-bottom: 1px solid #242424;
	float: none
}
.ace-responsive-menu li a:hover {
	background: #272727 !important
}
.ace-responsive-menu > li > a i {
	padding-right: 10px
}
.ace-responsive-menu > li > a > .arrow:before {
	float: right;
	content: "\f105"
}
li.menu-active > a > .arrow:before {
	content: "\f107" !important
}
.ace-responsive-menu li ul.sub-menu > li {
	width: 100%
}
.ace-responsive-menu li ul.sub-menu li ul.sub-menu li a {
	padding-left: 30px
}
.ace-responsive-menu li ul.sub-menu li ul.sub-menu li ul.sub-menu li a {
	padding-left: 50px
}
.ace-responsive-menu > li > ul.sub-menu {
	position: static
}
.ace-responsive-menu > li > ul.sub-menu > li ul.sub-menu {
	position: static
}
.ace-responsive-menu > li > ul.sub-menu > li ul.sub-menu > li ul.sub-menu {
	position: static
}
.ace-responsive-menu li ul.sub-menu li.menu-active > a > .arrow:before {
	content: "\f107" !important
}
}
.options {
	width: 200px;
	float: left;
	margin-top: 30px
}
.options h3 {
	font-size: 20px
}
.options a {
	padding: 12px 0;
	text-align: center;
	width: 100%;
	margin-bottom: 10px;
	display: block;
	background: #535353;
	color: #FFF;
	text-decoration: none
}
a.backLink {
	float: right;
	margin-bottom: 10px
}

@media(min-width: 993px) {
.main-menu {
	display: block;
}
.mobile-menu {
	display: none;
}
}
@media(max-width: 992px) {
	.our-dashbord.dashbord {
		margin-top: 0;
	}
	.main-menu {
		display: none !important;
	}
	.mobile-menu {
		display: block;
	}
	.header, .footer {
		padding: 0 20px !important;
	}
}
.header {
	display: block;
	position: relative;
	z-index: 1;
}
.header, .content, .footer {
	text-align: center;
}
.header, .footer {
	background: transparent;
	font-size: 15px;
	font-weight: bold;
	color: #222222;
	line-height: 40px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 80px;
	line-height: 80px;
	padding: 0 50px;
}
.header.fixed {
	position: fixed;
	top: 0;
	left: 0;
}
.footer.fixed {
	position: fixed;
	bottom: 0;
	left: 0;
}
.header a:hover {
	cursor: pointer;
}
/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */
#menu:not(.mm-menu) {display: none;}
:root {
--mm-lineheight:22px
}
.mm-hidden {
	display: none!important
}
.mm-wrapper {
	overflow-x: hidden;
	position: relative
}
.mm-menu, .mm-menu *, .mm-menu :after, .mm-menu :before {
	-webkit-transition-property: none;
	-o-transition-property: none;
	transition-property: none;
	-webkit-transition-duration: .4s;
	-o-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease
}
:root {
--mm-blocker-visibility-delay:0.4s;
--mm-blocker-opacity-delay:0s
}
.mm-blocker {
	display: block;
	position: absolute;
	bottom: 100%;
	top: 0;
	right: 0;
	left: 0;
	z-index: 3;
	opacity: 0;
	background: var(--mm-color-background);
	-webkit-transition: bottom 0s ease var(--mm-blocker-visibility-delay), width .4s ease, opacity .4s ease var(--mm-blocker-opacity-delay), -webkit-transform .4s ease;
	transition: bottom 0s ease var(--mm-blocker-visibility-delay), width .4s ease, opacity .4s ease var(--mm-blocker-opacity-delay), -webkit-transform .4s ease;
	-o-transition: bottom 0s ease var(--mm-blocker-visibility-delay), width .4s ease, opacity .4s ease var(--mm-blocker-opacity-delay), transform .4s ease;
	transition: bottom 0s ease var(--mm-blocker-visibility-delay), width .4s ease, opacity .4s ease var(--mm-blocker-opacity-delay), transform .4s ease;
	transition: bottom 0s ease var(--mm-blocker-visibility-delay), width .4s ease, opacity .4s ease var(--mm-blocker-opacity-delay), transform .4s ease, -webkit-transform .4s ease
}
.mm-blocker:focus-visible {
opacity:.75
}
.mm-btn {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	width: 50px;
	padding: 0
}
.mm-btn--next, [dir=rtl] .mm-btn--prev {
--mm-btn-rotate:135deg
}
.mm-btn--prev, [dir=rtl] .mm-btn--next {
--mm-btn-rotate:-45deg
}
.mm-btn--next:after, .mm-btn--prev:before {
  border-bottom: none;
  border-right: none;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  color: #041E42;
  content: "\f105";
  display: block;
  font-family: "Font Awesome 6 Pro";
  font-size: 18px;
  margin: auto;
  position: absolute;
  right: 30px;
  top: 10px;
}
.mm-btn--prev:before{
	top: 15px;
	transform: rotate(180deg);
}
.mm-btn--prev:before {
	inset-inline-start: 23px
}
.mm-btn--next:after {
	inset-inline-end: 23px
}
.mm-btn--close:before {
	content: "Ã—";
	font-size: 150%
}
.mm-btnreset {
	padding: 0;
	background: 0 0;
	border: none;
	cursor: pointer
}
.mm-divider {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	position: -webkit-sticky;
	position: sticky;
	z-index: 2;
	top: 0;
	min-height: var(--mm-lineheight);
padding:calc((var(--mm-listitem-size) * .65 - var(--mm-lineheight)) * .5) 20px;
	font-size: 75%;
	text-transform: uppercase;
	background: var(--mm-color-background);
	background-image: -webkit-gradient(linear, left top, left bottom, from(var(--mm-color-background-highlight)), to(var(--mm-color-background-highlight)));
	background-image: -o-linear-gradient(var(--mm-color-background-highlight), var(--mm-color-background-highlight));
	background-image: linear-gradient(var(--mm-color-background-highlight), var(--mm-color-background-highlight));
	opacity: 1;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity
}
.mm-navbar:not(.mm-hidden)~.mm-listview .mm-divider {
	top: var(--mm-navbar-size)
}
:root {
--mm-listitem-size:50px
}
.mm-listitem {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	padding: 0;
	margin: 0;
	color: var(--mm-color-text);
	border-color: var(--mm-color-border)
}
.mm-listitem:after {
	content: "";
	border-color: inherit;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
	position: absolute;
	inset-inline-start: 20px;
	inset-inline-end: 0;
	bottom: 0
}
.mm-listitem__btn, .mm-listitem__text {
	padding: calc((var(--mm-listitem-size) - var(--mm-lineheight))/ 2) 0
}
.mm-listitem__text {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 10%;
	flex-basis: 10%;
	display: block;
	padding-left: 20px;
	padding-right: 20px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.mm-listitem__btn {
	display: block;
	position: relative;
	width: auto;
	-webkit-padding-end: 50px;
	padding-inline-end: 50px;
	border-color: inherit;
	background: rgba(3,2,1,0)
}
.mm-listitem__btn:not(.mm-listitem__text) {
	border-left-width: 1px;
	border-left-style: solid
}
.mm-listitem--selected>.mm-listitem__text {
	background: var(--mm-color-background-emphasis)
}
.mm-listitem--opened>.mm-listitem__btn, .mm-listitem--opened>.mm-panel {
	background: var(--mm-color-background-highlight)
}
.mm-listview {
	list-style: none;
	display: block;
	padding: 0;
	margin: 0
}
.mm-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	-ms-scroll-chaining: none;
	overscroll-behavior: none;
	background: var(--mm-color-background);
	border-color: var(--mm-color-border);
	color: var(--mm-color-text);
	line-height: var(--mm-lineheight);
	-webkit-tap-highlight-color: var(--mm-color-background-emphasis);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.mm-menu ::-webkit-input-placeholder {
color:var(--mm-color-text-dimmed)
}
.mm-menu ::-moz-placeholder {
color:var(--mm-color-text-dimmed)
}
.mm-menu :-ms-input-placeholder {
color:var(--mm-color-text-dimmed)
}
.mm-menu ::-ms-input-placeholder {
color:var(--mm-color-text-dimmed)
}
.mm-menu ::placeholder {
color:var(--mm-color-text-dimmed)
}
.mm-menu, .mm-menu * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.mm-menu :focus, .mm-menu :focus-visible, .mm-menu:focus, .mm-menu:focus-visible {
outline:0
}
.mm-menu a, .mm-menu button, .mm-menu label {
	color: inherit
}
.mm-menu a:focus, .mm-menu button:focus, .mm-menu label:focus {
	outline: 0
}
.mm-menu a:focus-visible, .mm-menu button:focus-visible, .mm-menu label:focus-visible {
outline:2px solid var(--mm-color-focusring);
outline-offset:-5px
}
.mm-menu input:focus, .mm-menu input:focus-visible, .mm-menu select:focus, .mm-menu select:focus-visible, .mm-menu textarea:focus, .mm-menu textarea:focus-visible {
outline:2px solid var(--mm-color-focusring);
outline-offset:2px
}
.mm-menu a, .mm-menu a:active, .mm-menu a:hover, .mm-menu a:link, .mm-menu a:visited {
	text-decoration: none;
	color: inherit
}
.mm-menu:not(.mm-menu--opened) .mm-menu__blocker {
--mm-blocker-visibility-delay:0s;
--mm-blocker-opacity-delay:0.4s;
	bottom: 0;
	opacity: .5
}
:root {
--mm-navbar-size:50px
}
.mm-navbar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 2;
	min-height: var(--mm-navbar-size);
	padding-top: env(safe-area-inset-top);
	color: var(--mm-color-text-dimmed);
	text-align: center;
	opacity: 1;
	background: var(--mm-color-background);
	border-bottom: 1px solid var(--mm-color-border);
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity
}
.mm-navbar>* {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.mm-navbar__btn {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}
.mm-navbar__title {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 20px;
	overflow: hidden
}
.mm-navbar__title[href="#"] {
	pointer-events: none
}
.mm-navbar__title>span {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.mm-btn.mm-hidden+.mm-navbar__title:not(:last-child) {
	-webkit-padding-start: 60px;
	padding-inline-start: 60px;
	-webkit-padding-end: 10px;
	padding-inline-end: 10px
}
.mm-btn:not(.mm-hidden)+.mm-navbar__title:last-child {
	-webkit-padding-start: 10px;
	padding-inline-start: 10px;
	-webkit-padding-end: 60px;
	padding-inline-end: 60px
}
.mm-panel {
--mm-panel-child-offset:100%;
--mm-panel-parent-offset:-30%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
	-webkit-overflow-scrolling: touch;
	overflow: hidden;
	overflow-y: auto;
	-ms-scroll-chaining: none;
	overscroll-behavior: contain;
	color: var(--mm-color-text);
	-webkit-transform: translate3d(var(--mm-panel-child-offset), 0, 0);
	transform: translate3d(var(--mm-panel-child-offset), 0, 0);
	-webkit-transition-property: inset-inline-start, -webkit-transform;
	transition-property: inset-inline-start, -webkit-transform;
	-o-transition-property: transform, inset-inline-start;
	transition-property: transform, inset-inline-start;
	transition-property: transform, inset-inline-start, -webkit-transform
}
[dir=rtl] .mm-panel {
--mm-panel-child-offset:-100%;
--mm-panel-parent-offset:30%
}
.mm-panel:after {
	content: "";
	display: block;
	height: var(--mm-listitem-size)
}
.mm-panel:focus {
	outline: 0
}
.mm-panel--opened {
	z-index: 2;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}
.mm-panel--parent {
	-webkit-transform: translate3d(var(--mm-panel-parent-offset), 0, 0);
	transform: translate3d(var(--mm-panel-parent-offset), 0, 0);
	z-index: 0
}
.mm-panel--highest {
	z-index: 3
}
.mm-menu--opened .mm-panel--noanimation {
	-webkit-transition: none!important;
	-o-transition: none!important;
	transition: none!important;
	-webkit-transition-duration: 0s!important;
	-o-transition-duration: 0s!important;
	transition-duration: 0s!important
}
.mm-panel__content {
	padding: 20px
}
.mm-panel--parent .mm-panel__blocker {
--mm-blocker-visibility-delay:0s;
--mm-blocker-opacity-delay:0.4s;
	bottom: -10000000px;
	opacity: .5
}
.mm-panels {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	position: relative;
	height: 100%;
	overflow: hidden;
	background: var(--mm-color-background);
	border-color: var(--mm-color-border);
	color: var(--mm-color-text)
}
.mm-panels:focus {
	outline: 0
}
:root {
--mm-toggle-size:34px
}
.mm-toggle {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-item-align: center;
	align-self: center;
-webkit-box-flex:calc(var(--mm-toggle-size) * 1.75);
-ms-flex:calc(var(--mm-toggle-size) * 1.75) 0 0px;
flex:calc(var(--mm-toggle-size) * 1.75) 0 0;
	height: var(--mm-toggle-size);
	-webkit-margin-end: 10px;
	margin-inline-end: 10px;
	-webkit-appearance: none!important;
	-moz-appearance: none!important;
	appearance: none!important;
	border: none!important;
	border-radius: var(--mm-toggle-size);
	border: var(--mm-color-border);
	background: var(--mm-color-border);
	cursor: pointer;
	-webkit-transition-property: background-color;
	-o-transition-property: background-color;
	transition-property: background-color
}
.mm-toggle:before {
	content: "";
	aspect-ratio: 1;
	margin: 2px;
	border-radius: 100%;
	background: var(--mm-color-background);
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}
.mm-toggle:checked {
	background: #4bd963
}
.mm-toggle:checked:before {
-webkit-transform:translateX(calc(var(--mm-toggle-size) * .75));
-ms-transform:translateX(calc(var(--mm-toggle-size) * .75));
transform:translateX(calc(var(--mm-toggle-size) * .75))
}
[dir=rtl] .mm-toggle:checked:before {
-webkit-transform:translateX(calc(var(--mm-toggle-size) * -.75));
-ms-transform:translateX(calc(var(--mm-toggle-size) * -.75));
transform:translateX(calc(var(--mm-toggle-size) * -.75))
}
.mm-listitem--vertical>.mm-panel {
	position: static;
	width: 100%;
	padding: 10px 0 10px 20px;
	-webkit-transform: none!important;
	-ms-transform: none!important;
	transform: none!important;
	-webkit-transition: none!important;
	-o-transition: none!important;
	transition: none!important
}
.mm-listitem--vertical>.mm-panel:after {
	content: none;
	display: none
}
.mm-listitem--vertical:not(.mm-listitem--opened)>.mm-panel {
	display: none
}
.mm-listitem--vertical>.mm-listitem__btn {
	height: var(--mm-listitem-size);
	bottom: auto
}
.mm-listitem--vertical .mm-listitem:last-child:after {
	border-color: transparent
}
.mm-listitem--opened>.mm-listitem__btn:after {
	-webkit-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg);
	right: 19px
}
:root {
--mm-size:80%;
--mm-min-size:240px;
--mm-max-size:440px
}
.mm-menu--offcanvas {
	position: fixed;
	z-index: 0
}
.mm-page {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 100vh;
	background: inherit
}
:where(.mm-slideout) {
position:relative;
z-index:1;
width:100%;
-webkit-transition-duration:.4s;
-o-transition-duration:.4s;
transition-duration:.4s;
-webkit-transition-timing-function:ease;
-o-transition-timing-function:ease;
transition-timing-function:ease;
-webkit-transition-property:width, -webkit-transform;
transition-property:width, -webkit-transform;
-o-transition-property:width, transform;
transition-property:width, transform;
transition-property:width, transform, -webkit-transform
}
.mm-wrapper--opened, .mm-wrapper--opened body {
	overflow: hidden
}
.mm-wrapper__blocker {
	background: rgba(0,0,0,.4)
}
.mm-wrapper--opened .mm-wrapper__blocker {
--mm-blocker-visibility-delay:0s;
--mm-blocker-opacity-delay:0.4s;
	bottom: 0;
	opacity: .5
}
.mm-menu {
--mm-translate-horizontal:0;
--mm-translate-vertical:0
}
.mm-menu--position-left, .mm-menu--position-left-front {
	right: auto
}
.mm-menu--position-right, .mm-menu--position-right-front {
	left: auto
}
.mm-menu--position-left, .mm-menu--position-left-front, .mm-menu--position-right, .mm-menu--position-right-front {
	width: clamp(var(--mm-min-size), var(--mm-size), var(--mm-max-size))
}
.mm-menu--position-left-front {
--mm-translate-horizontal:-100%
}
.mm-menu--position-right-front {
--mm-translate-horizontal:100%
}
.mm-menu--position-top {
	bottom: auto
}
.mm-menu--position-bottom {
	top: auto
}
.mm-menu--position-bottom, .mm-menu--position-top {
	width: 100%;
	height: clamp(var(--mm-min-size), var(--mm-size), var(--mm-max-size))
}
.mm-menu--position-top {
--mm-translate-vertical:-100%
}
.mm-menu--position-bottom {
--mm-translate-vertical:100%
}
.mm-menu--position-bottom, .mm-menu--position-left-front, .mm-menu--position-right-front, .mm-menu--position-top {
	z-index: 2;
	-webkit-transform: translate3d(var(--mm-translate-horizontal), var(--mm-translate-vertical), 0);
	transform: translate3d(var(--mm-translate-horizontal), var(--mm-translate-vertical), 0);
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}
.mm-menu--position-bottom.mm-menu--opened, .mm-menu--position-left-front.mm-menu--opened, .mm-menu--position-right-front.mm-menu--opened, .mm-menu--position-top.mm-menu--opened {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.mm-wrapper--position-left {
--mm-translate-horizontal:clamp( var(--mm-min-size), var(--mm-size), var(--mm-max-size) )
}
.mm-wrapper--position-right {
--mm-translate-horizontal:clamp( calc(-1 * var(--mm-max-size)), calc(-1 * var(--mm-size)), calc(-1 * var(--mm-min-size)) )
}
.mm-wrapper--position-left .mm-slideout, .mm-wrapper--position-right .mm-slideout {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.mm-wrapper--position-left.mm-wrapper--opened .mm-slideout, .mm-wrapper--position-right.mm-wrapper--opened .mm-slideout {
	-webkit-transform: translate3d(var(--mm-translate-horizontal), 0, 0);
	transform: translate3d(var(--mm-translate-horizontal), 0, 0)
}
.mm-wrapper--position-bottom .mm-wrapper__blocker, .mm-wrapper--position-left-front .mm-wrapper__blocker, .mm-wrapper--position-right-front .mm-wrapper__blocker, .mm-wrapper--position-top .mm-wrapper__blocker {
	z-index: 1
}
.mm-menu--theme-light {
--mm-color-background:#f3f3f3;
--mm-color-border:rgb(0 0 0 / 0.15);
--mm-color-icon:rgb(0 0 0 / 0.4);
--mm-color-text:rgb(0 0 0 / 0.8);
--mm-color-text-dimmed:rgb(0 0 0 / 0.4);
--mm-color-background-highlight:rgb(0 0 0 / 0.05);
--mm-color-background-emphasis:rgb(255 255 255 / 0.75);
--mm-color-focusring:#06c
}
.mm-menu--theme-light-contrast {
--mm-color-background:#f3f3f3;
--mm-color-border:rgb(0 0 0 / 0.5);
--mm-color-icon:rgb(0 0 0 / 0.5);
--mm-color-text:#000;
--mm-color-text-dimmed:rgb(0 0 0 / 0.7);
--mm-color-background-highlight:rgb(0 0 0 / 0.05);
--mm-color-background-emphasis:rgb(255 255 255 / 0.9);
--mm-color-focusring:#06c
}
.mm-menu--theme-dark {
--mm-color-background:#333;
--mm-color-border:rgb(0, 0, 0, 0.4);
--mm-color-icon:rgb(255, 255, 255, 0.4);
--mm-color-text:rgb(255, 255, 255, 0.8);
--mm-color-text-dimmed:rgb(255, 255, 255, 0.4);
--mm-color-background-highlight:rgb(255, 255, 255, 0.08);
--mm-color-background-emphasis:rgb(0, 0, 0, 0.1);
--mm-color-focusring:#06c
}
.mm-menu--theme-dark-contrast {
--mm-color-background:#333;
--mm-color-border:rgb(255 255 255 / 0.5);
--mm-color-icon:rgb(255 255 255 / 0.5);
--mm-color-text:#fff;
--mm-color-text-dimmed:rgb(255 255 255 / 0.7);
--mm-color-background-highlight:rgb(255 255 255 / 0.1);
--mm-color-background-emphasis:rgb(0 0 0 / 0.3);
--mm-color-focusring:#06c
}
.mm-menu--theme-white {
--mm-color-background:#fff;
--mm-color-border:rgb(0 0 0 / 0.15);
--mm-color-icon:rgb(0 0 0 / 0.3);
--mm-color-text:rgb(0 0 0 / 0.8);
--mm-color-text-dimmed:rgb(0 0 0 / 0.3);
--mm-color-background-highlight:rgb(0 0 0 / 0.06);
--mm-color-background-emphasis:rgb(0 0 0 / 0.03);
--mm-color-focusring:#06c
}
.mm-menu--theme-white-contrast {
--mm-color-background:#fff;
--mm-color-border:rgb(0 0 0 / 0.5);
--mm-color-icon:rgb(0 0 0 / 0.5);
--mm-color-text:#000;
--mm-color-text-dimmed:rgb(0 0 0 / 0.7);
--mm-color-background-highlight:rgb(0 0 0 / 0.07);
--mm-color-background-emphasis:rgb(0 0 0 / 0.035);
--mm-color-focusring:#06c
}
.mm-menu--theme-black {
--mm-color-background:#000;
--mm-color-border:rgb(255 255 255 / 0.2);
--mm-color-icon:rgb(255 255 255 / 0.4);
--mm-color-text:rgb(255 255 255 / 0.7);
--mm-color-text-dimmed:rgb(255 255 255 / 0.4);
--mm-color-background-highlight:rgb(255 255 255 / 0.1);
--mm-color-background-emphasis:rgb(255 255 255 / 0.06);
--mm-color-focusring:#06c
}
.mm-menu--theme-black-contrast {
--mm-color-background:#000;
--mm-color-border:rgb(255 255 255 / 0.5);
--mm-color-icon:rgb(255 255 255 / 0.5);
--mm-color-text:#fff;
--mm-color-text-dimmed:rgb(255 255 255 / 0.6);
--mm-color-background-highlight:rgb(255 255 255 / 0.125);
--mm-color-background-emphasis:rgb(255 255 255 / 0.1);
--mm-color-focusring:#06c
}
.mm-counter {
	display: block;
	-webkit-padding-start: 20px;
	padding-inline-start: 20px;
	float: right;
	color: var(--mm-color-text-dimmed)
}
[dir=rtl] .mm-counter {
	float: left
}
:root {
--mm-iconbar-size:50px
}
.mm-menu--iconbar-left .mm-navbars, .mm-menu--iconbar-left .mm-panels {
	margin-left: var(--mm-iconbar-size)
}
.mm-menu--iconbar-right .mm-navbars, .mm-menu--iconbar-right .mm-panels {
	margin-right: var(--mm-iconbar-size)
}
.mm-iconbar {
	display: none;
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 2;
	width: var(--mm-iconbar-size);
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 0 solid;
	border-color: var(--mm-color-border);
	background: var(--mm-color-background);
	color: var(--mm-color-text-dimmed);
	text-align: center
}
.mm-menu--iconbar-left .mm-iconbar, .mm-menu--iconbar-right .mm-iconbar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.mm-menu--iconbar-left .mm-iconbar {
	border-right-width: 1px;
	left: 0
}
.mm-menu--iconbar-right .mm-iconbar {
	border-left-width: 1px;
	right: 0
}
.mm-iconbar__bottom, .mm-iconbar__top {
	width: 100%;
	-webkit-overflow-scrolling: touch;
	overflow: hidden;
	overflow-y: auto;
	-ms-scroll-chaining: none;
	overscroll-behavior: contain
}
.mm-iconbar__bottom>*, .mm-iconbar__top>* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	padding: calc((var(--mm-iconbar-size) - var(--mm-lineheight))/ 2) 0
}
.mm-iconbar__bottom a, .mm-iconbar__bottom a:hover, .mm-iconbar__top a, .mm-iconbar__top a:hover {
	text-decoration: none
}
.mm-iconbar__tab--selected {
	background: var(--mm-color-background-emphasis)
}
:root {
--mm-iconpanel-size:50px
}
.mm-panel--iconpanel-0 {
inset-inline-start:calc(0 * var(--mm-iconpanel-size))
}
.mm-panel--iconpanel-1 {
inset-inline-start:calc(1 * var(--mm-iconpanel-size))
}
.mm-panel--iconpanel-2 {
inset-inline-start:calc(2 * var(--mm-iconpanel-size))
}
.mm-panel--iconpanel-3 {
inset-inline-start:calc(3 * var(--mm-iconpanel-size))
}
.mm-panel--iconpanel-4 {
inset-inline-start:calc(4 * var(--mm-iconpanel-size))
}
.mm-panel--iconpanel-first~.mm-panel {
	inset-inline-start: var(--mm-iconpanel-size)
}
.mm-menu--iconpanel .mm-panel--parent .mm-divider, .mm-menu--iconpanel .mm-panel--parent .mm-navbar {
	opacity: 0
}
.mm-menu--iconpanel .mm-panels>.mm-panel--parent {
	overflow-y: hidden;
	-webkit-transform: unset;
	-ms-transform: unset;
	transform: unset
}
.mm-menu--iconpanel .mm-panels>.mm-panel:not(.mm-panel--iconpanel-first):not(.mm-panel--iconpanel-0) {
	border-inline-start-width: 1px;
	border-inline-start-style: solid
}
.mm-navbars {
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.mm-navbars .mm-navbar {
	position: relative;
	padding-top: 0;
	border-bottom: none
}
.mm-navbars--top {
	border-bottom: 1px solid var(--mm-color-border)
}
.mm-navbars--top .mm-navbar:first-child {
	padding-top: env(safe-area-inset-top)
}
.mm-navbars--bottom {
	border-top: 1px solid var(--mm-color-border)
}
.mm-navbars--bottom .mm-navbar:last-child {
	padding-bottom: env(safe-area-inset-bottom)
}
.mm-navbar__breadcrumbs {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 0 20px;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}
.mm-navbar__breadcrumbs>* {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-padding-end: 6px;
	padding-inline-end: 6px
}
.mm-navbar__breadcrumbs>a {
	text-decoration: underline
}
.mm-navbar__breadcrumbs:not(:last-child) {
	-webkit-padding-end: 0;
	padding-inline-end: 0
}
.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs {
	-webkit-padding-start: 0;
	padding-inline-start: 0
}
.mm-navbar__tab {
	padding: 0 10px;
	border: 1px solid transparent
}
.mm-navbar__tab--selected {
	background: var(--mm-color-background)
}
.mm-navbar__tab--selected:not(:first-child) {
	border-inline-start-color: var(--mm-color-border)
}
.mm-navbar__tab--selected:not(:last-child) {
	border-inline-end-color: var(--mm-color-border)
}
.mm-navbars--top.mm-navbars--has-tabs {
	border-bottom: none
}
.mm-navbars--top.mm-navbars--has-tabs .mm-navbar {
	background: var(--mm-color-background-emphasis)
}
.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs~.mm-navbar {
	background: var(--mm-color-background)
}
.mm-navbars--top.mm-navbars--has-tabs .mm-navbar:not(.mm-navbar--tabs):last-child {
	border-bottom: 1px solid var(--mm-color-border)
}
.mm-navbars--top .mm-navbar__tab {
	border-bottom-color: var(--mm-color-border)
}
.mm-navbars--top .mm-navbar__tab--selected {
	border-top-color: var(--mm-color-border);
	border-bottom-color: transparent
}
.mm-navbars--bottom.mm-navbar--has-tabs {
	border-top: none
}
.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar {
	background: var(--mm-color-background)
}
.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs, .mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs~.mm-navbar {
	background: var(--mm-color-background-emphasis)
}
.mm-navbars--bottom .mm-navbar__tab {
	border-top-color: var(--mm-color-border)
}
.mm-navbars--bottom .mm-navbar__tab--selected {
	border-bottom-color: var(--mm-color-border);
	border-top-color: transparent
}
.mm-searchfield {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: var(--mm-navbar-size);
	padding: 0;
	overflow: hidden
}
.mm-searchfield__input {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	width: 100%;
	max-width: 100%;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.mm-searchfield__input input {
	display: block;
	width: 100%;
	max-width: 100%;
height:calc(var(--mm-navbar-size) * .7);
	min-height: auto;
	max-height: auto;
	margin: 0;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	border-radius: 4px;
line-height:calc(var(--mm-navbar-size) * .7);
	font: inherit;
	font-size: inherit
}
.mm-searchfield__input input, .mm-searchfield__input input:focus, .mm-searchfield__input input:hover {
	background: var(--mm-color-background-highlight);
	color: var(--mm-color-text)
}
.mm-menu[class*=-contrast] .mm-searchfield__input input {
	border: 1px solid var(--mm-color-border)
}
.mm-searchfield__input input::-ms-clear {
display:none
}
.mm-searchfield__btn {
	display: none;
	position: absolute;
	inset-inline-end: 0;
	top: 0;
	bottom: 0
}
.mm-searchfield--searching .mm-searchfield__btn {
	display: block
}
.mm-searchfield__cancel {
	display: block;
	position: relative;
	-webkit-margin-end: -100px;
	margin-inline-end: -100px;
	-webkit-padding-start: 5px;
	padding-inline-start: 5px;
	-webkit-padding-end: 20px;
	padding-inline-end: 20px;
	visibility: hidden;
	line-height: var(--mm-navbar-size);
	text-decoration: none;
	-webkit-transition-property: visibility, margin;
	-o-transition-property: visibility, margin;
	transition-property: visibility, margin
}
.mm-searchfield--cancelable .mm-searchfield__cancel {
	visibility: visible;
	-webkit-margin-end: 0;
	margin-inline-end: 0
}
.mm-panel--search {
	left: 0!important;
	right: 0!important;
	width: 100%!important;
	border: none!important
}
.mm-panel__splash {
	padding: 20px
}
.mm-panel--searching .mm-panel__splash {
	display: none
}
.mm-panel__noresults {
	display: none;
	padding: 40px 20px;
	color: var(--mm-color-text-dimmed);
	text-align: center;
	font-size: 150%;
	line-height: 1.4
}
.mm-panel--noresults .mm-panel__noresults {
	display: block
}
:root {
--mm-sectionindexer-size:20px
}
.mm-sectionindexer {
	background: inherit;
	text-align: center;
	font-size: 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: var(--mm-sectionindexer-size);
	position: absolute;
	top: 0;
	bottom: 0;
inset-inline-end:calc(-1 * var(--mm-sectionindexer-size));
	z-index: 5;
	-webkit-transition-property: inset-inline-end;
	-o-transition-property: inset-inline-end;
	transition-property: inset-inline-end;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly
}
.mm-sectionindexer a {
	color: var(--mm-color-text-dimmed);
	line-height: 1;
	text-decoration: none;
	display: block
}
.mm-sectionindexer~.mm-panel {
	-webkit-padding-end: 0;
	padding-inline-end: 0
}
.mm-sectionindexer--active {
	right: 0
}
.mm-sectionindexer--active~.mm-panel {
	-webkit-padding-end: var(--mm-sectionindexer-size);
	padding-inline-end: var(--mm-sectionindexer-size)
}
.mm-menu--selected-hover .mm-listitem__btn, .mm-menu--selected-hover .mm-listitem__text, .mm-menu--selected-parent .mm-listitem__btn, .mm-menu--selected-parent .mm-listitem__text {
	-webkit-transition-property: background-color;
	-o-transition-property: background-color;
	transition-property: background-color
}

@media (hover:hover) {
.mm-menu--selected-hover .mm-listview:hover>.mm-listitem--selected:not(:hover)>.mm-listitem__text {
	background: 0 0
}
.mm-menu--selected-hover .mm-listitem__btn:hover, .mm-menu--selected-hover .mm-listitem__text:hover {
	background: var(--mm-color-background-emphasis)
}
}
.mm-menu--selected-parent .mm-listitem__btn, .mm-menu--selected-parent .mm-listitem__text {
	-webkit-transition-delay: .2s;
	-o-transition-delay: .2s;
	transition-delay: .2s
}

@media (hover:hover) {
.mm-menu--selected-parent .mm-listitem__btn:hover, .mm-menu--selected-parent .mm-listitem__text:hover {
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}
}
.mm-menu--selected-parent .mm-panel--parent .mm-listitem:not(.mm-listitem--selected-parent)>.mm-listitem__text {
	background: 0 0
}
.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__btn, .mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__text {
	background: var(--mm-color-background-emphasis)
}
:root {
--mm-sidebar-collapsed-size:50px;
--mm-sidebar-expanded-size:var(--mm-max-size)
}
.mm-wrapper--sidebar-collapsed .mm-slideout {
	width: calc(100% - var(--mm-sidebar-collapsed-size));
	-webkit-transform: translate3d(var(--mm-sidebar-collapsed-size), 0, 0);
	transform: translate3d(var(--mm-sidebar-collapsed-size), 0, 0)
}
[dir=rtl] .mm-wrapper--sidebar-collapsed .mm-slideout {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-divider, .mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-navbar {
	opacity: 0
}
.mm-wrapper--sidebar-expanded .mm-menu--sidebar-expanded {
	width: var(--mm-sidebar-expanded-size);
	border-right-width: 1px;
	border-right-style: solid
}
.mm-wrapper--sidebar-expanded.mm-wrapper--opened {
	overflow: auto
}
.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-wrapper__blocker {
	display: none
}
.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout {
	width: calc(100% - var(--mm-sidebar-expanded-size));
	-webkit-transform: translate3d(var(--mm-sidebar-expanded-size), 0, 0);
	transform: translate3d(var(--mm-sidebar-expanded-size), 0, 0)
}
[dir=rtl] .mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}


/* Small devices (min-width: 576px) (max-width: 767.98px) // (landscape phones, less than 992px) */
@media only screen and (max-width:992px) {
.header.stylehome1.dashbord_pages:before {
	background-image: -moz-linear-gradient( 0deg, rgb(52,82,255) 0%, rgb(255,16,83) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(52,82,255) 0%, rgb(255,16,83) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(52,82,255) 0%, rgb(255,16,83) 100%);
}
.stylehome1.dashbord_mobile_logo.dashbord_pages .nav_logo_img {
	margin-left: 0 !important;
}
.stylehome1.home2, .stylehome1.home2:before {
	background-color: #141414 !important;
	border-bottom: none;
}
.stylehome1.home3 .header.stylehome1 {
	border-bottom: none !important;
}
}

/* Small devices (min-width: 576px) (max-width: 767.98px) // (landscape phones, less than 768px) */
@media only screen and (max-width: 767.98px) {
}
/*** ====  Csutom sidebar menu ==== ***/
#mega-menu ul.menu {
	position: relative;
	z-index: 9;
}
.home1_style #mega-menu ul.menu:after {
	top: -2px;
}
#mega-menu ul.menu:after {
	top: 0;
	z-index: -9;
}
/*Down Arrow Icon*/

/*== Custome Margin Padding ==*/
.p0 {
padding: 0 !important;
}.p5 {
padding: 5px !important;
}.p10 {
padding: 10px !important;
}.p15 {
padding: 15px !important;
}.p20 {
padding: 20px !important;
}.p25 {
padding: 25px !important;
}.p30 {
padding: 30px !important;
}.p35 {
padding: 35px !important;
}.p40 {
padding: 40px !important;
}.p45 {
padding: 45px !important;
}.p50 {
padding: 50px !important;
}.p55 {
padding: 55px !important;
}.p60 {
padding: 60px !important;
}.p65 {
padding: 65px !important;
}.p70 {
padding: 70px !important;
}.p75 {
padding: 75px !important;
}.p80 {
padding: 80px !important;
}.p88 {
padding: 85px !important;
}.p90 {
padding: 90px !important;
}.p95 {
padding: 95px !important;
}.p100 {
padding: 100px !important;
}
/*Padding Top*/
.pt0 {
padding-top: 0px !important;
}.pt5 {
padding-top: 5px !important;
}.pt10 {
padding-top: 10px !important;
}.pt15 {
padding-top: 15px !important;
}.pt20 {
padding-top: 20px !important;
}.pt25 {
padding-top: 25px !important;
}.pt30 {
padding-top: 30px !important;
}.pt35 {
padding-top: 35px !important;
}.pt40 {
padding-top: 40px !important;
}.pt45 {
padding-top: 45px !important;
}.pt50 {
padding-top: 50px !important;
}.pt55 {
padding-top: 55px !important;
}.pt60 {
padding-top: 60px !important;
}.pt65 {
padding-top: 65px !important;
}.pt70 {
padding-top: 70px !important;
}.pt75 {
padding-top: 75px !important;
}.pt80 {
padding-top: 80px !important;
}.pt85 {
padding-top: 85px !important;
}.pt90 {
padding-top: 90px !important;
}.pt95 {
padding-top: 95px !important;
}.pt100 {
padding-top: 100px !important;
}.pt110 {
padding-top: 110px !important;
}.pt120 {
padding-top: 120px !important;
}.pt130 {
padding-top: 130px !important;
}.pt140 {
padding-top: 140px !important;
}.pt150 {
padding-top: 150px !important;
}.pt160 {
padding-top: 160px !important;
}.pt170 {
padding-top: 170px !important;
}.pt180 {
padding-top: 180px !important;
}.pt190 {
padding-top: 190px !important;
}.pt200 {
padding-top: 200px !important;
}
/*Padding Right*/
.pr0 {
padding-right: 0;
}.pr5 {
padding-right: 5px !important;
}.pr10 {
padding-right: 10px !important;
}.pr15 {
padding-right: 15px !important;
}.pr20 {
padding-right: 20px !important;
}.pr25 {
padding-right: 25px !important;
}.pr30 {
padding-right: 30px !important;
}.pr35 {
padding-right: 35px !important;
}.pr40 {
padding-right: 40px !important;
}.pr45 {
padding-right: 45px !important;
}.pr50 {
padding-right: 50px !important;
}.pr55 {
padding-right: 55px !important;
}.pr60 {
padding-right: 60px !important;
}.pr65 {
padding-right: 65px !important;
}.pr70 {
padding-right: 70px !important;
}.pr70 {
padding-right: 75px !important;
}.pr80 {
padding-right: 80px !important;
}.pr85 {
padding-right: 85px !important;
}.pr90 {
padding-right: 90px !important;
}.pr95 {
padding-right: 95px !important;
}.pr100 {
padding-right: 100px !important;
}
/*Padding Bottom*/
.pb0 {
padding-bottom: 0px !important;
}.pb5 {
padding-bottom: 5px !important;
}.pb10 {
padding-bottom: 10px !important;
}.pb15 {
padding-bottom: 15px !important;
}.pb20 {
padding-bottom: 20px !important;
}.pb25 {
padding-bottom: 25px !important;
}.pb30 {
padding-bottom: 30px !important;
}.pb35 {
padding-bottom: 35px !important;
}.pb40 {
padding-bottom: 40px !important;
}.pb45 {
padding-bottom: 45px !important;
}.pb50 {
padding-bottom: 50px !important;
}.pb55 {
padding-bottom: 55px !important;
}.pb60 {
padding-bottom: 60px !important;
}.pb65 {
padding-bottom: 65px !important;
}.pb70 {
padding-bottom: 70px !important;
}.pb75 {
padding-bottom: 75px !important;
}.pb80 {
padding-bottom: 80px !important;
}.pb85 {
padding-bottom: 85px !important;
}.pb90 {
padding-bottom: 90px !important;
}.pb95 {
padding-bottom: 95px !important;
}.pb100 {
padding-bottom: 100px !important;
}.pb110 {
padding-bottom: 110px !important;
}.pb120 {
padding-bottom: 120px !important;
}.pb130 {
padding-bottom: 130px !important;
}.pb140 {
padding-bottom: 140px !important;
}.pb150 {
padding-bottom: 150px !important;
}.pb160 {
padding-bottom: 160px !important;
}.pb170 {
padding-bottom: 170px !important;
}.pb180 {
padding-bottom: 180px !important;
}.pb190 {
padding-bottom: 190px !important;
}.pb200 {
padding-bottom: 200px !important;
}
/*Padding Left*/
.pl0 {
padding-left: 0 !important;
}.pl5 {
padding-left: 5px !important;
}.pl10 {
padding-left: 10px !important;
}.pl15 {
padding-left: 15px !important;
}.pl20 {
padding-left: 20px !important;
}.pl25 {
padding-left: 25px !important;
}.pl30 {
padding-left: 30px !important;
}.pl35 {
padding-left: 35px !important;
}.pl40 {
padding-left: 40px !important;
}.pl45 {
padding-left: 45px !important;
}.pl50 {
padding-left: 50px !important;
}.pl55 {
padding-left: 55px !important;
}.pl60 {
padding-left: 60px !important;
}.pl65 {
padding-left: 65px !important;
}.pl70 {
padding-left: 70px !important;
}.pl75 {
padding-left: 75px !important;
}.pl80 {
padding-left: 80px !important;
}.pl85 {
padding-left: 85px !important;
}.pl90 {
padding-left: 90px !important;
}.pl95 {
padding-left: 95px !important;
}.pl100 {
padding-left: 100px !important;
}.pl150 {
padding-left: 150px !important;
}.pl200 {
padding-left: 200px !important;
}
/*Margin Top Minus*/
.m0a {
margin: 0 auto;
}.mt-5 {
margin-top: -5px !important;
}.mt-10 {
margin-top: -10px !important;
}.mt-15 {
margin-top: -15px !important;
}.mt-20 {
margin-top: -20px !important;
}.mt-25 {
margin-top: -25px !important;
}.mt-30 {
margin-top: -30px !important;
}.mt-35 {
margin-top: -35px !important;
}.mt-40 {
margin-top: -40px !important;
}.mt-45 {
margin-top: -45px !important;
}.mt-50 {
margin-top: -50px !important;
}.mt-55 {
margin-top: -55px !important;
}.mt-60 {
margin-top: -60px !important;
}.mt-65 {
margin-top: -65px !important;
}.mt-70 {
margin-top: -70px !important;
}.mt-75 {
margin-top: -75px !important;
}.mt-80 {
margin-top: -80px !important;
}.mt-85 {
margin-top: -85px !important;
}.mt-90 {
margin-top: -90px !important;
}.mt-95 {
margin-top: -95px !important;
}.mt-100 {
margin-top: -100px !important;
}.mt-120 {
margin-top: -120px !important;
}.mt-150 {
margin-top: -150px !important;
}.mt-200 {
margin-top: -200px !important;
}
.mb-05 {
margin-bottom: -5px !important;
}.mb-10 {
margin-bottom: -10px !important;
}.mb-15 {
margin-bottom: -15px !important;
}.mb-20 {
margin-bottom: -20px !important;
}.mb-25 {
margin-bottom: -25px !important;
}.mb-30 {
margin-bottom: -30px !important;
}.mb-35 {
margin-bottom: -35px !important;
}.mb-40 {
margin-bottom: -40px !important;
}.mb-45 {
margin-bottom: -45px !important;
}.mb-50 {
margin-bottom: -50px !important;
}.mb-55 {
margin-bottom: -55px !important;
}.mb-60 {
margin-bottom: -60px !important;
}.mb-65 {
margin-bottom: -65px !important;
}.mb-70 {
margin-bottom: -70px !important;
}.mb-75 {
margin-bottom: -75px !important;
}.mb-80 {
margin-bottom: -80px !important;
}.mb-85 {
margin-bottom: -85px !important;
}.mb-90 {
margin-bottom: -90px !important;
}.mb-95 {
margin-bottom: -95px !important;
}.mb-100 {
margin-bottom: -100px !important;
}.mb-120 {
margin-bottom: -120px !important;
}.mb-150 {
margin-bottom: -150px !important;
}.mb-200 {
margin-bottom: -200px !important;
}
/*Margin minus*/
.m--1 {
margin: -1px !important;
}.m--2 {
margin: -2px !important;
}.ms--1 {
margin-left: -1px !important;
}.me--1 {
margin-right: -1px !important;
}.mx--1 {
margin-left: -1px !important;
margin-right: -1px !important;
}.my--1 {
margin-top: -1px !important;
margin-bottom: -1px !important;
}.mx--2 {
margin-left: -2px !important;
margin-right: -2px !important;
}.my--2 {
margin-top: -2px !important;
margin-bottom: -2px !important;
}
/*Margin*/
.m0 {
margin: 0;
}.m5 {
margin: 5px !important;
}.m10 {
margin: 10px !important;
}.m15 {
margin: 15px !important;
}.m20 {
margin: 20px !important;
}.m25 {
margin: 25px !important;
}.m30 {
margin: 30px !important;
}.m35 {
margin: 35px !important;
}.m40 {
margin: 40px !important;
}.m45 {
margin: 45px !important;
}.m50 {
margin: 50px !important;
}.m55 {
margin: 55px !important;
}.m60 {
margin: 60px !important;
}.m65 {
margin: 65px !important;
}.m70 {
margin: 70px !important;
}.m75 {
margin: 75px !important;
}.m80 {
margin: 80px !important;
}.m85 {
margin: 85px !important;
}.m90 {
margin: 90px !important;
}.m95 {
margin: 95px !important;
}.m100 {
margin: 100px !important;
}
/*margin top*/
.mt0 {
margin-top: 0px !important;
}.mt5 {
margin-top: 5px !important;
}.mt10 {
margin-top: 10px !important;
}.mt15 {
margin-top: 15px !important;
}.mt20 {
margin-top: 20px !important;
}.mt25 {
margin-top: 25px !important;
}.mt30 {
margin-top: 30px !important;
}.mt35 {
margin-top: 35px !important;
}.mt40 {
margin-top: 40px !important;
}.mt45 {
margin-top: 45px !important;
}.mt50 {
margin-top: 50px !important;
}.mt55 {
margin-top: 55px !important;
}.mt60 {
margin-top: 60px !important;
}.mt65 {
margin-top: 65px !important;
}.mt70 {
margin-top: 70px !important;
}.mt75 {
margin-top: 75px !important;
}.mt80 {
margin-top: 80px !important;
}.mt85 {
margin-top: 85px !important;
}.mt90 {
margin-top: 90px !important;
}.mt95 {
margin-top: 95px !important;
}.mt100 {
margin-top: 100px !important;
}.mt110 {
margin-top: 110px !important;
}.mt120 {
margin-top: 120px !important;
}.mt130 {
margin-top: 130px !important;
}.mt140 {
margin-top: 140px !important;
}.mt150 {
margin-top: 150px !important;
}.mt200 {
margin-top: 200px !important;
}.mt250 {
margin-top: 250px !important;
}.mt300 {
margin-top: 3000px !important;
}
/*Margin Right*/
.mr0 {
margin-right: 0px !important;
}.mr5 {
margin-right: 5px !important;
}.mr10 {
margin-right: 10px !important;
}.mr15 {
margin-right: 15px !important;
}.mr20 {
margin-right: 20px !important;
}.mr25 {
margin-right: 25px !important;
}.mr30 {
margin-right: 30px !important;
}.mr35 {
margin-right: 35px !important;
}.mr40 {
margin-right: 40px !important;
}.mr45 {
margin-right: 45px !important;
}.mr50 {
margin-right: 50px !important;
}.mr55 {
margin-right: 55px !important;
}.mr60 {
margin-right: 60px !important;
}.mr65 {
margin-right: 65px !important;
}.mr70 {
margin-right: 70px !important;
}.mr75 {
margin-right: 75px !important;
}.mr80 {
margin-right: 80px !important;
}.mr85 {
margin-right: 85px !important;
}.mr90 {
margin-right: 90px !important;
}.mr95 {
margin-right: 95px !important;
}.mr100 {
margin-right: 100px !important;
}
/*Margin Bottom*/
.mb0 {
margin-bottom: 0px !important;
}.mb5 {
margin-bottom: 5px !important;
}.mb10 {
margin-bottom: 10px !important;
}.mb15 {
margin-bottom: 15px !important;
}.mb20 {
margin-bottom: 20px !important;
}.mb25 {
margin-bottom: 25px !important;
}.mb30 {
margin-bottom: 30px !important;
}.mb35 {
margin-bottom: 35px !important;
}.mb40 {
margin-bottom: 40px !important;
}.mb45 {
margin-bottom: 45px !important;
}.mb50 {
margin-bottom: 50px !important;
}.mb55 {
margin-bottom: 55px !important;
}.mb60 {
margin-bottom: 60px !important;
}.mb65 {
margin-bottom: 65px !important;
}.mb70 {
margin-bottom: 70px !important;
}.mb75 {
margin-bottom: 75px !important;
}.mb80 {
margin-bottom: 80px !important;
}.mb85 {
margin-bottom: 85px !important;
}.mb90 {
margin-bottom: 90px !important;
}.mb95 {
margin-bottom: 95px !important;
}.mb100 {
margin-bottom: 100px !important;
}
/*Margin Left*/
.ml0 {
margin-left: 0px !important;
}.ml5 {
margin-left: 5px !important;
}.ml10 {
margin-left: 10px !important;
}.ml15 {
margin-left: 15px !important;
}.ml20 {
margin-left: 20px !important;
}.ml25 {
margin-left: 25px !important;
}.ml30 {
margin-left: 30px !important;
}.ml35 {
margin-left: 35px !important;
}.ml40 {
margin-left: 40px !important;
}.ml45 {
margin-left: 45px !important;
}.ml47 {
margin-left: 47px !important;
}.ml50 {
margin-left: 50px !important;
}.ml55 {
margin-left: 55px !important;
}.ml60 {
margin-left: 60px !important;
}.ml65 {
margin-left: 65px !important;
}.ml70 {
margin-left: 70px !important;
}.ml75 {
margin-left: 75px !important;
}.ml80 {
margin-left: 80px !important;
}.ml85 {
margin-left: 85px !important;
}.ml90 {
margin-left: 90px !important;
}.ml95 {
margin-left: 95px !important;
}.ml100 {
margin-left: 100px !important;
}
/*Padding Left Right*/
.px0{
padding-left: 0;
padding-right: 0;
}.px5{
padding-left: 5px !important;
padding-right: 5px !important;
}.px10{
padding-left: 10px !important;
padding-right: 10px !important;
}.px25{
padding-left: 15px !important;
padding-right: 15px !important;
}.px20{
padding-left: 20px !important;
padding-right: 20px !important;
}.px25{
padding-left: 25px !important;
padding-right: 25px !important;
}.px30{
padding-left: 30px !important;
padding-right: 30px !important;
}.px35{
padding-left: 35px !important;
padding-right: 35px !important;
}.px40{
padding-left: 40px !important;
padding-right: 40px !important;
}.px45{
padding-left: 45px !important;
padding-right: 45px !important;
}.px50{
padding-left: 50px !important;
padding-right: 50px !important;
}
/*Paddint Bottom & Top*/
.py0{
padding-bottom: 0;
padding-top: 0;
}.py5{
padding-bottom: 5px !important;
padding-top: 5px !important;
}.py10{
padding-bottom: 10px !important;
padding-top: 10px !important;
}.py25{
padding-bottom: 15px !important;
padding-top: 15px !important;
}.py20{
padding-bottom: 20px !important;
padding-top: 20px !important;
}.py25{
padding-bottom: 25px !important;
padding-top: 25px !important;
}.py30{
padding-bottom: 30px !important;
padding-top: 30px !important;
}.py35{
padding-bottom: 35px !important;
padding-top: 35px !important;
}.py40{
padding-bottom: 40px !important;
padding-top: 40px !important;
}.py45{
padding-bottom: 45px !important;
padding-top: 45px !important;
}.py50{
padding-bottom: 50px !important;
padding-top: 50px !important;
}.mx0{
margin-left: 0;
margin-right: 0;
}.mx5{
margin-left: 5px !important;
margin-right: 5px !important;
}.mx10{
margin-left: 10px !important;
margin-right: 10px !important;
}.mx25{
margin-left: 15px !important;
margin-right: 15px !important;
}.mx20{
margin-left: 20px !important;
margin-right: 20px !important;
}.mx25{
margin-left: 25px !important;
margin-right: 25px !important;
}.mx30{
margin-left: 30px !important;
margin-right: 30px !important;
}.mx35{
margin-left: 35px !important;
margin-right: 35px !important;
}.mx40{
margin-left: 40px !important;
margin-right: 40px !important;
}.mx45{
margin-left: 45px !important;
margin-right: 45px !important;
}.mx50{
margin-left: 50px !important;
margin-right: 50px !important;
}
/*Margin Bottom & Top*/
.my0{
margin-bottom: 0;
margin-top: 0;
}.my5{
margin-bottom: 5px !important;
margin-top: 5px !important;
}.my10{
margin-bottom: 10px !important;
margin-top: 10px !important;
}.my25{
margin-bottom: 15px !important;
margin-top: 15px !important;
}.my20{
margin-bottom: 20px !important;
margin-top: 20px !important;
}.my25{
margin-bottom: 25px !important;
margin-top: 25px !important;
}.my30{
margin-bottom: 30px !important;
margin-top: 30px !important;
}.my35{
margin-bottom: 35px !important;
margin-top: 35px !important;
}.my40{
margin-bottom: 40px !important;
margin-top: 40px !important;
}.my45{
margin-bottom: 45px !important;
margin-top: 45px !important;
}.my50{
margin-bottom: 50px !important;
margin-top: 50px !important;
}
/* `xxl` applies to x-large devices (large desktops, less than 1400px)*/
@media (max-width: 1399.98px) {
/*	Padding*/
	.p0-xl {
	padding: 0 !important;
	}.p5{
	padding: 5px !important;
	}.p10-xl {
	padding: 10px !important;
	}.p15-xl {
	padding: 15px !important;
	}.p20-xl {
	padding: 20px !important;
	}.p25-xl {
	padding: 25px !important;
	}.p30-xl {
	padding: 30px !important;
	}.p35-xl {
	padding: 35px !important;
	}.p40-xl {
	padding: 40px !important;
	}.p45-xl {
	padding: 45px !important;
	}.p50-xl {
	padding: 50px !important;
	}.p55-xl {
	padding: 55px !important;
	}.p60-xl {
	padding: 60px !important;
	}.p65-xl {
	padding: 65px !important;
	}.p70-xl {
	padding: 70px !important;
	}.p75-xl {
	padding: 75px !important;
	}.p80-xl {
	padding: 80px !important;
	}.p85-xl {
	padding: 85px !important;
	}.p90-xl {
	padding: 90px !important;
	}.p95-xl {
	padding: 95px !important;
	}.p100-xl {
	padding: 100px !important;
	}.pt0-xl {
	padding-top: 0px !important;
	}.pt5-xl {
	padding-top: 5px !important;
	}.pt10-xl {
	padding-top: 10px !important;
	}.pt15-xl {
	padding-top: 15px !important;
	}.pt20-xl {
	padding-top: 20px !important;
	}.pt25-xl {
	padding-top: 25px !important;
	}.pt30-xl {
	padding-top: 30px !important;
	}.pt35-xl {
	padding-top: 35px !important;
	}.pt40-xl {
	padding-top: 40px !important;
	}.pt45-xl {
	padding-top: 45px !important;
	}.pt50-xl {
	padding-top: 50px !important;
	}.pt55-xl {
	padding-top: 55px !important;
	}.pt60-xl {
	padding-top: 60px !important;
	}.pt65-xl {
	padding-top: 65px !important;
	}.pt70-xl {
	padding-top: 70px !important;
	}.pt75-xl {
	padding-top: 75px !important;
	}.pt80-xl {
	padding-top: 80px !important;
	}.pt85-xl {
	padding-top: 85px !important;
	}.pt90-xl {
	padding-top: 90px !important;
	}.pt95-xl {
	padding-top: 95px !important;
	}.pt100-xl {
	padding-top: 100px !important;
	}.pt110-xl {
	padding-top: 110px !important;
	}.pt120-xl {
	padding-top: 120px !important;
	}.pt130-xl {
	padding-top: 130px !important;
	}.pt140-xl {
	padding-top: 140px !important;
	}.pt150-xl {
	padding-top: 150px !important;
	}.pt160-xl {
	padding-top: 160px !important;
	}.pt170-xl {
	padding-top: 170px !important;
	}.pt180-xl {
	padding-top: 180px !important;
	}.pt190-xl {
	padding-top: 190px !important;
	}.pt200-xl {
	padding-top: 200px !important;
	}
/*	Padding Right*/
	.pr0-xl {
	padding-right: 0 !important;
	}.pr5-xl {
	padding-right: 5px !important;
	}.pr10-xl {
	padding-right: 10px !important;
	}.pr15-xl {
	padding-right: 15px !important;
	}.pr20-xl {
	padding-right: 20px !important;
	}.pr25-xl {
	padding-right: 25px !important;
	}.pr30-xl {
	padding-right: 30px !important;
	}.pr35-xl {
	padding-right: 35px !important;
	}.pr40-xl {
	padding-right: 40px !important;
	}.pr45-xl {
	padding-right: 45px !important;
	}.pr50-xl {
	padding-right: 50px !important;
	}.pr55-xl {
	padding-right: 55px !important;
	}.pr60-xl {
	padding-right: 60px !important;
	}.pr65-xl {
	padding-right: 65px !important;
	}.pr70-xl {
	padding-right: 70px !important;
	}
/*	Padding Bottom*/
	.pb0-xl {
	padding-bottom: 0px !important;
	}.pb5-xl {
	padding-bottom: 5px !important;
	}.pb10-xl {
	padding-bottom: 10px !important;
	}.pb15-xl {
	padding-bottom: 15px !important;
	}.pb20-xl {
	padding-bottom: 20px !important;
	}.pb25-xl {
	padding-bottom: 25px !important;
	}.pb30-xl {
	padding-bottom: 30px !important;
	}.pb35-xl {
	padding-bottom: 35px !important;
	}.pb40-xl {
	padding-bottom: 40px !important;
	}.pb45-xl {
	padding-bottom: 45px !important;
	}.pb50-xl {
	padding-bottom: 50px !important;
	}.pb55-xl {
	padding-bottom: 55px !important;
	}.pb60-xl {
	padding-bottom: 60px !important;
	}.pb65-xl {
	padding-bottom: 65px !important;
	}.pb70-xl {
	padding-bottom: 70px !important;
	}.pb75-xl {
	padding-bottom: 75px !important;
	}.pb80-xl {
	padding-bottom: 80px !important;
	}.pb85-xl {
	padding-bottom: 85px !important;
	}.pb90-xl {
	padding-bottom: 90px !important;
	}.pb95-xl {
	padding-bottom: 95px !important;
	}.pb100-xl {
	padding-bottom: 100px !important;
	}.pb110-xl {
	padding-bottom: 110px !important;
	}.pb120-xl {
	padding-bottom: 120px !important;
	}.pb130-xl {
	padding-bottom: 130px !important;
	}
/*	Padding Left*/
	.pl0-xl {
	padding-left: 0 !important;
	}.pl5-xl {
	padding-left: 5px !important;
	}.pl10-xl {
	padding-left: 10px !important;
	}.pl15-xl {
	padding-left: 15px !important;
	}.pl20-xl {
	padding-left: 20px !important;
	}.pl25-xl {
	padding-left: 25px !important;
	}.pl30-xl {
	padding-left: 30px !important;
	}.pl35-xl {
	padding-left: 35px !important;
	}.pl40-xl {
	padding-left: 40px !important;
	}.pl45-xl {
	padding-left: 45px !important;
	}.pl50-xl {
	padding-left: 50px !important;
	}.pl55-xl {
	padding-left: 55px !important;
	}.pl60-xl {
	padding-left: 60px !important;
	}.pl65-xl {
	padding-left: 65px !important;
	}.pl70-xl {
	padding-left: 70px !important;
	}.pl75-xl {
	padding-left: 75px !important;
	}.pl80-xl {
	padding-left: 80px !important;
	}.pl85-xl {
	padding-left: 85px !important;
	}.pl90-xl {
	padding-left: 90px !important;
	}.pl95-xl {
	padding-left: 95px !important;
	}.pl100-xl {
	padding-left: 100px !important;
	}.pl150-xl {
	padding-left: 150px !important;
	}.pl200-xl {
	padding-left: 200px !important;
	}
/* Margin TOp Minus*/
	.m0a-xl {
	margin: 0 auto;
	}.mt-5-xl {
	margin-top: -5px !important;
	}.mt-6 {
	margin-top: -6px !important;
	}.mt-7 {
	margin-top: -7px !important;
	}.mt-8 {
	margin-top: -8px !important;
	}.mt-9 {
	margin-top: -9px !important;
	}.mt-10-xl {
	margin-top: -10px !important;
	}.mt-15-xl {
	margin-top: -15px !important;
	}.mt-20-xl {
	margin-top: -20px !important;
	}.mt-25-xl {
	margin-top: -25px !important;
	}.mt-30-xl {
	margin-top: -30px !important;
	}.mt-35-xl {
	margin-top: -35px !important;
	}.mt-40-xl {
	margin-top: -40px !important;
	}.mt-45-xl {
	margin-top: -45px !important;
	}.mt-50-xl {
	margin-top: -50px !important;
	}.mt-55-xl {
	margin-top: -55px !important;
	}.mt-60-xl {
	margin-top: -60px !important;
	}.mt-65-xl {
	margin-top: -65px !important;
	}.mt-70-xl {
	margin-top: -70px !important;
	}.mt-75-xl {
	margin-top: -75px !important;
	}.mt-80-xl {
	margin-top: -80px !important;
	}.mt-85-xl {
	margin-top: -85px !important;
	}.mt-90-xl {
	margin-top: -90px !important;
	}.mt-95-xl {
	margin-top: -95px !important;
	}.mt-100-xl {
	margin-top: -100px !important;
	}.mt-120-xl {
	margin-top: -120px !important;
	}.mt-150-xl {
	margin-top: -150px !important;
	}.mt-200-xl {
	margin-top: -200px !important;
	}
	.mb-05-xl {
	margin-bottom: -5px !important;
	}.mb-10-xl {
	margin-bottom: -10px !important;
	}.mb-15-xl {
	margin-bottom: -15px !important;
	}.mb-20-xl {
	margin-bottom: -20px !important;
	}.mb-25-xl {
	margin-bottom: -25px !important;
	}.mb-30-xl {
	margin-bottom: -30px !important;
	}.mb-35-xl {
	margin-bottom: -35px !important;
	}.mb-40-xl {
	margin-bottom: -40px !important;
	}.mb-45-xl {
	margin-bottom: -45px !important;
	}.mb-50-xl {
	margin-bottom: -50px !important;
	}.mb-55-xl {
	margin-bottom: -55px !important;
	}.mb-60-xl {
	margin-bottom: -60px !important;
	}.mb-65-xl {
	margin-bottom: -65px !important;
	}.mb-70-xl {
	margin-bottom: -70px !important;
	}.mb-75-xl {
	margin-bottom: -75px !important;
	}.mb-80-xl {
	margin-bottom: -80px !important;
	}.mb-85-xl {
	margin-bottom: -85px !important;
	}.mb-90-xl {
	margin-bottom: -90px !important;
	}.mb-95-xl {
	margin-bottom: -95px !important;
	}.mb-100-xl {
	margin-bottom: -100px !important;
	}.mb-120-xl {
	margin-bottom: -120px !important;
	}.mb-150-xl {
	margin-bottom: -150px !important;
	}.mb-200-xl {
	margin-bottom: -200px !important;
	}
/*	Margin*/
	.m0-xl {
	margin: 0;
	}.m5-xl {
	margin: 5px !important;
	}.m10-xl {
	margin: 10px !important;
	}.m15-xl {
	margin: 15px !important;
	}.m20-xl {
	margin: 20px !important;
	}.m25-xl {
	margin: 25px !important;
	}.m30-xl {
	margin: 30px !important;
	}.m35-xl {
	margin: 35px !important;
	}.m40-xl {
	margin: 40px !important;
	}.m45-xl {
	margin: 45px !important;
	}.m50-xl {
	margin: 50px !important;
	}.m55-xl {
	margin: 55px !important;
	}.m60-xl {
	margin: 60px !important;
	}.m65-xl {
	margin: 65px !important;
	}.m70-xl {
	margin: 70px !important;
	}.m75-xl {
	margin: 75px !important;
	}.m80-xl {
	margin: 80px !important;
	}.m85-xl {
	margin: 85px !important;
	}.m90-xl {
	margin: 90px !important;
	}.m95-xl {
	margin: 95px !important;
	}.m100-xl {
	margin: 100px !important;
	}
/*	Margin Top*/
	.mt0-xl {
	margin-top: 0px !important;
	}.mt5-xl {
	margin-top: 5px !important;
	}.mt10-xl {
	margin-top: 10px !important;
	}.mt15-xl {
	margin-top: 15px !important;
	}.mt20-xl {
	margin-top: 20px !important;
	}.mt25-xl {
	margin-top: 25px !important;
	}.mt30-xl {
	margin-top: 30px !important;
	}.mt35-xl {
	margin-top: 35px !important;
	}.mt40-xl {
	margin-top: 40px !important;
	}.mt45-xl {
	margin-top: 45px !important;
	}.mt50-xl {
	margin-top: 50px !important;
	}.mt55-xl {
	margin-top: 55px !important;
	}.mt60-xl {
	margin-top: 60px !important;
	}.mt65-xl {
	margin-top: 65px !important;
	}.mt70-xl {
	margin-top: 70px !important;
	}.mt75-xl {
	margin-top: 75px !important;
	}.mt80-xl {
	margin-top: 80px !important;
	}.mt85-xl {
	margin-top: 85px !important;
	}.mt90-xl {
	margin-top: 90px !important;
	}.mt95-xl {
	margin-top: 95px !important;
	}.mt100-xl {
	margin-top: 100px !important;
	}.mt150-xl {
	margin-top: 150px !important;
	}.mt200-xl {
	margin-top: 200px !important;
	}.mt250-xl {
	margin-top: 250px !important;
	}.mt300-xl {
	margin-top: 3000px !important;
	}
/* Margin Right*/
	.mr0-xl {
	margin-right: 0px !important;
	}.mr5-xl {
	margin-right: 5px !important;
	}.mr10-xl {
	margin-right: 10px !important;
	}.mr15-xl {
	margin-right: 15px !important;
	}.mr20-xl {
	margin-right: 20px !important;
	}.mr25-xl {
	margin-right: 25px !important;
	}.mr30-xl {
	margin-right: 30px !important;
	}.mr35-xl {
	margin-right: 35px !important;
	}.mr40-xl {
	margin-right: 40px !important;
	}.mr45-xl {
	margin-right: 45px !important;
	}.mr50-xl {
	margin-right: 50px !important;
	}.mr55-xl {
	margin-right: 55px !important;
	}.mr60-xl {
	margin-right: 60px !important;
	}.mr65-xl {
	margin-right: 65px !important;
	}.mr70-xl {
	margin-right: 70px !important;
	}.mr75-xl {
	margin-right: 75px !important;
	}.mr80-xl {
	margin-right: 80px !important;
	}.mr85-xl {
	margin-right: 85px !important;
	}.mr90-xl {
	margin-right: 90px !important;
	}.mr95-xl {
	margin-right: 95px !important;
	}.mr100-xl {
	margin-right: 100px !important;
	}
/*	Margin Bottom*/
	.mb0-xl {
	margin-bottom: 0px !important;
	}.mb5-xl {
	margin-bottom: 5px !important;
	}.mb10-xl {
	margin-bottom: 10px !important;
	}.mb15-xl {
	margin-bottom: 15px !important;
	}.mb20-xl {
	margin-bottom: 20px !important;
	}.mb25-xl {
	margin-bottom: 25px !important;
	}.mb30-xl {
	margin-bottom: 30px !important;
	}.mb35-xl {
	margin-bottom: 35px !important;
	}.mb40-xl {
	margin-bottom: 40px !important;
	}.mb45-xl {
	margin-bottom: 45px !important;
	}.mb50-xl {
	margin-bottom: 50px !important;
	}.mb55-xl {
	margin-bottom: 55px !important;
	}.mb60-xl {
	margin-bottom: 60px !important;
	}.mb65-xl {
	margin-bottom: 65px !important;
	}.mb70-xl {
	margin-bottom: 70px !important;
	}.mb75-xl {
	margin-bottom: 75px !important;
	}.mb80-xl {
	margin-bottom: 80px !important;
	}.mb85-xl {
	margin-bottom: 85px !important;
	}.mb90-xl {
	margin-bottom: 90px !important;
	}.mb95-xl {
	margin-bottom: 95px !important;
	}.mb100-xl {
	margin-bottom: 100px !important;
	}
/*	Margin Left*/
	.ml0-xl {
	margin-left: 0px !important;
	}.ml5-xl {
	margin-left: 5px !important;
	}.ml10-xl {
	margin-left: 10px !important;
	}.ml15-xl {
	margin-left: 15px !important;
	}.ml20-xl {
	margin-left: 20px !important;
	}.ml25-xl {
	margin-left: 25px !important;
	}.ml30-xl {
	margin-left: 30px !important;
	}.ml35-xl {
	margin-left: 35px !important;
	}.ml40-xl {
	margin-left: 40px !important;
	}.ml45-xl {
	margin-left: 45px !important;
	}.ml47 {
	margin-left: 47px !important;
	}.ml50-xl {
	margin-left: 50px !important;
	}.ml55-xl {
	margin-left: 55px !important;
	}.ml60-xl {
	margin-left: 60px !important;
	}.ml65-xl {
	margin-left: 65px !important;
	}.ml70-xl {
	margin-left: 70px !important;
	}.ml75-xl {
	margin-left: 75px !important;
	}.ml80-xl {
	margin-left: 80px !important;
	}.ml85-xl {
	margin-left: 85px !important;
	}.ml90-xl {
	margin-left: 90px !important;
	}.ml95-xl {
	margin-left: 95px !important;
	}.ml100-xl {
	margin-left: 100px !important;
	}.mx0-xl {
	margin-left: 0;
	margin-right: 0;
	}.mx5-xl {
	margin-left: 5px !important;
	margin-right: 5px !important;
	}.mx10-xl {
	margin-left: 10px !important;
	margin-right: 10px !important;
	}.mx15-xl {
	margin-left: 15px !important;
	margin-right: 15px !important;
	}.mx20-xl {
	margin-left: 20px !important;
	margin-right: 20px !important;
	}.mx25-xl {
	margin-left: 25px !important;
	margin-right: 25px !important;
	}.mx30-xl {
	margin-left: 30px !important;
	margin-right: 30px !important;
	}.mx35-xl {
	margin-left: 35px !important;
	margin-right: 35px !important;
	}.mx40-xl {
	margin-left: 40px !important;
	margin-right: 40px !important;
	}.mx45-xl {
	margin-left: 45px !important;
	margin-right: 45px !important;
	}.mx50-xl {
	margin-left: 50px !important;
	margin-right: 50px !important;
	}
	/*Paddint Bottom & Top*/
	.my0-xl {
	margin-bottom: 0;
	margin-top: 0;
	}.my5-xl {
	margin-bottom: 5px !important;
	margin-top: 5px !important;
	}.my10-xl {
	margin-bottom: 10px !important;
	margin-top: 10px !important;
	}.my15-xl {
	margin-bottom: 15px !important;
	margin-top: 15px !important;
	}.my20-xl {
	margin-bottom: 20px !important;
	margin-top: 20px !important;
	}.my25-xl {
	margin-bottom: 25px !important;
	margin-top: 25px !important;
	}.my30-xl {
	margin-bottom: 30px !important;
	margin-top: 30px !important;
	}.my35-xl {
	margin-bottom: 35px !important;
	margin-top: 35px !important;
	}.my40-xl {
	margin-bottom: 40px !important;
	margin-top: 40px !important;
	}.my45-xl {
	margin-bottom: 45px !important;
	margin-top: 45px !important;
	}.my50-xl {
	margin-bottom: 50px !important;
	margin-top: 50px !important;
	}.px0-xl {
	padding-left: 0 !important;
	padding-right: 0 !important;
	}.px5-xl {
	padding-left: 5px !important;
	padding-right: 5px !important;
	}.px10-xl {
	padding-left: 10px !important;
	padding-right: 10px !important;
	}.px15-xl {
	padding-left: 15px !important;
	padding-right: 15px !important;
	}.px20-xl {
	padding-left: 20px !important;
	padding-right: 20px !important;
	}.px25-xl {
	padding-left: 25px !important;
	padding-right: 25px !important;
	}.px30-xl {
	padding-left: 30px !important;
	padding-right: 30px !important;
	}.px35-xl {
	padding-left: 35px !important;
	padding-right: 35px !important;
	}.px40-xl {
	padding-left: 40px !important;
	padding-right: 40px !important;
	}.px45-xl {
	padding-left: 45px !important;
	padding-right: 45px !important;
	}.px50-xl {
	padding-left: 50px !important;
	padding-right: 50px !important;
	}
	/*Paddint Bottom & Top*/
	.py0-xl {
	padding-bottom: 0;
	padding-top: 0;
	}.py5-xl {
	padding-bottom: 5px !important;
	padding-top: 5px !important;
	}.py10-xl {
	padding-bottom: 10px !important;
	padding-top: 10px !important;
	}.py15-xl {
	padding-bottom: 15px !important;
	padding-top: 15px !important;
	}.py20-xl {
	padding-bottom: 20px !important;
	padding-top: 20px !important;
	}.py25-xl {
	padding-bottom: 25px !important;
	padding-top: 25px !important;
	}.py30-xl {
	padding-bottom: 30px !important;
	padding-top: 30px !important;
	}.py35-xl {
	padding-bottom: 35px !important;
	padding-top: 35px !important;
	}.py40-xl {
	padding-bottom: 40px !important;
	padding-top: 40px !important;
	}.py45-xl {
	padding-bottom: 45px !important;
	padding-top: 45px !important;
	}.py50-xl {
	padding-bottom: 50px !important;
	padding-top: 50px !important;
	}
}
/*`xl` applies to large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) {
/*	Padding*/
	.p0-lg {
	padding: 0 !important;
	}.p5{
	padding: 5px !important;
	}.p10-lg {
	padding: 10px !important;
	}.p15-lg {
	padding: 15px !important;
	}.p20-lg {
	padding: 20px !important;
	}.p25-lg {
	padding: 25px !important;
	}.p30-lg {
	padding: 30px !important;
	}.p35-lg {
	padding: 35px !important;
	}.p40-lg {
	padding: 40px !important;
	}.p45-lg {
	padding: 45px !important;
	}.p50-lg {
	padding: 50px !important;
	}.p55-lg {
	padding: 55px !important;
	}.p60-lg {
	padding: 60px !important;
	}.p65-lg {
	padding: 65px !important;
	}.p70-lg {
	padding: 70px !important;
	}.p75-lg {
	padding: 75px !important;
	}.p80-lg {
	padding: 80px !important;
	}.p85-lg {
	padding: 85px !important;
	}.p90-lg {
	padding: 90px !important;
	}.p95-lg {
	padding: 95px !important;
	}.p100-lg {
	padding: 100px !important;
	}.pt0-lg {
	padding-top: 0px !important;
	}.pt5-lg {
	padding-top: 5px !important;
	}.pt10-lg {
	padding-top: 10px !important;
	}.pt15-lg {
	padding-top: 15px !important;
	}.pt20-lg {
	padding-top: 20px !important;
	}.pt25-lg {
	padding-top: 25px !important;
	}.pt30-lg {
	padding-top: 30px !important;
	}.pt35-lg {
	padding-top: 35px !important;
	}.pt40-lg {
	padding-top: 40px !important;
	}.pt45-lg {
	padding-top: 45px !important;
	}.pt50-lg {
	padding-top: 50px !important;
	}.pt55-lg {
	padding-top: 55px !important;
	}.pt60-lg {
	padding-top: 60px !important;
	}.pt65-lg {
	padding-top: 65px !important;
	}.pt70-lg {
	padding-top: 70px !important;
	}.pt75-lg {
	padding-top: 75px !important;
	}.pt80-lg {
	padding-top: 80px !important;
	}.pt85-lg {
	padding-top: 85px !important;
	}.pt90-lg {
	padding-top: 90px !important;
	}.pt95-lg {
	padding-top: 95px !important;
	}.pt100-lg {
	padding-top: 100px !important;
	}.pt110-lg {
	padding-top: 110px !important;
	}.pt120-lg {
	padding-top: 120px !important;
	}.pt130-lg {
	padding-top: 130px !important;
	}.pt140-lg {
	padding-top: 140px !important;
	}.pt150-lg {
	padding-top: 150px !important;
	}.pt160-lg {
	padding-top: 160px !important;
	}.pt170-lg {
	padding-top: 170px !important;
	}.pt180-lg {
	padding-top: 180px !important;
	}.pt190-lg {
	padding-top: 190px !important;
	}.pt200-lg {
	padding-top: 200px !important;
	}
/*	Padding Right*/
	.pr0-lg {
	padding-right: 0 !important;
	}.pr5-lg {
	padding-right: 5px !important;
	}.pr10-lg {
	padding-right: 10px !important;
	}.pr15-lg {
	padding-right: 15px !important;
	}.pr20-lg {
	padding-right: 20px !important;
	}.pr25-lg {
	padding-right: 25px !important;
	}.pr30-lg {
	padding-right: 30px !important;
	}.pr35-lg {
	padding-right: 35px !important;
	}.pr40-lg {
	padding-right: 40px !important;
	}.pr45-lg {
	padding-right: 45px !important;
	}.pr50-lg {
	padding-right: 50px !important;
	}.pr55-lg {
	padding-right: 55px !important;
	}.pr60-lg {
	padding-right: 60px !important;
	}.pr65-lg {
	padding-right: 65px !important;
	}.pr70-lg {
	padding-right: 70px !important;
	}
/*	Padding Bottom*/
	.pb0-lg {
	padding-bottom: 0px !important;
	}.pb5-lg {
	padding-bottom: 5px !important;
	}.pb10-lg {
	padding-bottom: 10px !important;
	}.pb15-lg {
	padding-bottom: 15px !important;
	}.pb20-lg {
	padding-bottom: 20px !important;
	}.pb25-lg {
	padding-bottom: 25px !important;
	}.pb30-lg {
	padding-bottom: 30px !important;
	}.pb35-lg {
	padding-bottom: 35px !important;
	}.pb40-lg {
	padding-bottom: 40px !important;
	}.pb45-lg {
	padding-bottom: 45px !important;
	}.pb50-lg {
	padding-bottom: 50px !important;
	}.pb55-lg {
	padding-bottom: 55px !important;
	}.pb60-lg {
	padding-bottom: 60px !important;
	}.pb65-lg {
	padding-bottom: 65px !important;
	}.pb70-lg {
	padding-bottom: 70px !important;
	}.pb75-lg {
	padding-bottom: 75px !important;
	}.pb80-lg {
	padding-bottom: 80px !important;
	}.pb85-lg {
	padding-bottom: 85px !important;
	}.pb90-lg {
	padding-bottom: 90px !important;
	}.pb95-lg {
	padding-bottom: 95px !important;
	}.pb100-lg {
	padding-bottom: 100px !important;
	}.pb110-lg {
	padding-bottom: 110px !important;
	}.pb120-lg {
	padding-bottom: 120px !important;
	}.pb130-lg {
	padding-bottom: 130px !important;
	}
/*	Padding Left*/
	.pl0-lg {
	padding-left: 0 !important;
	}.pl5-lg {
	padding-left: 5px !important;
	}.pl10-lg {
	padding-left: 10px !important;
	}.pl15-lg {
	padding-left: 15px !important;
	}.pl20-lg {
	padding-left: 20px !important;
	}.pl25-lg {
	padding-left: 25px !important;
	}.pl30-lg {
	padding-left: 30px !important;
	}.pl35-lg {
	padding-left: 35px !important;
	}.pl40-lg {
	padding-left: 40px !important;
	}.pl45-lg {
	padding-left: 45px !important;
	}.pl50-lg {
	padding-left: 50px !important;
	}.pl55-lg {
	padding-left: 55px !important;
	}.pl60-lg {
	padding-left: 60px !important;
	}.pl65-lg {
	padding-left: 65px !important;
	}.pl70-lg {
	padding-left: 70px !important;
	}.pl75-lg {
	padding-left: 75px !important;
	}.pl80-lg {
	padding-left: 80px !important;
	}.pl85-lg {
	padding-left: 85px !important;
	}.pl90-lg {
	padding-left: 90px !important;
	}.pl95-lg {
	padding-left: 95px !important;
	}.pl100-lg {
	padding-left: 100px !important;
	}.pl150-lg {
	padding-left: 150px !important;
	}.pl200-lg {
	padding-left: 200px !important;
	}
/*	Margin TOp Minus*/
	.m0a-lg {
	margin: 0 auto;
	}.mt-5-lg {
	margin-top: -5px !important;
	}.mt-10-lg {
	margin-top: -10px !important;
	}.mt-15-lg {
	margin-top: -15px !important;
	}.mt-20-lg {
	margin-top: -20px !important;
	}.mt-25-lg {
	margin-top: -25px !important;
	}.mt-30-lg {
	margin-top: -30px !important;
	}.mt-35-lg {
	margin-top: -35px !important;
	}.mt-40-lg {
	margin-top: -40px !important;
	}.mt-45-lg {
	margin-top: -45px !important;
	}.mt-50-lg {
	margin-top: -50px !important;
	}.mt-55-lg {
	margin-top: -55px !important;
	}.mt-60-lg {
	margin-top: -60px !important;
	}.mt-65-lg {
	margin-top: -65px !important;
	}.mt-70-lg {
	margin-top: -70px !important;
	}.mt-75-lg {
	margin-top: -75px !important;
	}.mt-80-lg {
	margin-top: -80px !important;
	}.mt-85-lg {
	margin-top: -85px !important;
	}.mt-90-lg {
	margin-top: -90px !important;
	}.mt-95-lg {
	margin-top: -95px !important;
	}.mt-100-lg {
	margin-top: -100px !important;
	}.mt-120-lg {
	margin-top: -120px !important;
	}.mt-150-lg {
	margin-top: -150px !important;
	}.mt-200-lg {
	margin-top: -200px !important;
	}
/*	Margin*/
	.m0-lg {
	margin: 0;
	}.m5-lg {
	margin: 5px !important;
	}.m10-lg {
	margin: 10px !important;
	}.m15-lg {
	margin: 15px !important;
	}.m20-lg {
	margin: 20px !important;
	}.m25-lg {
	margin: 25px !important;
	}.m30-lg {
	margin: 30px !important;
	}.m35-lg {
	margin: 35px !important;
	}.m40-lg {
	margin: 40px !important;
	}.m45-lg {
	margin: 45px !important;
	}.m50-lg {
	margin: 50px !important;
	}.m55-lg {
	margin: 55px !important;
	}.m60-lg {
	margin: 60px !important;
	}.m65-lg {
	margin: 65px !important;
	}.m70-lg {
	margin: 70px !important;
	}.m75-lg {
	margin: 75px !important;
	}.m80-lg {
	margin: 80px !important;
	}.m85-lg {
	margin: 85px !important;
	}.m90-lg {
	margin: 90px !important;
	}.m95-lg {
	margin: 95px !important;
	}.m100-lg {
	margin: 100px !important;
	}
/*	Margin Top*/
	.mt0-lg {
	margin-top: 0px !important;
	}.mt5-lg {
	margin-top: 5px !important;
	}.mt10-lg {
	margin-top: 10px !important;
	}.mt15-lg {
	margin-top: 15px !important;
	}.mt20-lg {
	margin-top: 20px !important;
	}.mt25-lg {
	margin-top: 25px !important;
	}.mt30-lg {
	margin-top: 30px !important;
	}.mt35-lg {
	margin-top: 35px !important;
	}.mt40-lg {
	margin-top: 40px !important;
	}.mt45-lg {
	margin-top: 45px !important;
	}.mt50-lg {
	margin-top: 50px !important;
	}.mt55-lg {
	margin-top: 55px !important;
	}.mt60-lg {
	margin-top: 60px !important;
	}.mt65-lg {
	margin-top: 65px !important;
	}.mt70-lg {
	margin-top: 70px !important;
	}.mt75-lg {
	margin-top: 75px !important;
	}.mt80-lg {
	margin-top: 80px !important;
	}.mt85-lg {
	margin-top: 85px !important;
	}.mt90-lg {
	margin-top: 90px !important;
	}.mt95-lg {
	margin-top: 95px !important;
	}.mt100-lg {
	margin-top: 100px !important;
	}.mt150-lg {
	margin-top: 150px !important;
	}.mt200-lg {
	margin-top: 200px !important;
	}.mt250-lg {
	margin-top: 250px !important;
	}.mt300-lg {
	margin-top: 3000px !important;
	}
/*	Margin Right*/
	.mr0-lg {
	margin-right: 0px !important;
	}.mr5-lg {
	margin-right: 5px !important;
	}.mr10-lg {
	margin-right: 10px !important;
	}.mr15-lg {
	margin-right: 15px !important;
	}.mr20-lg {
	margin-right: 20px !important;
	}.mr25-lg {
	margin-right: 25px !important;
	}.mr30-lg {
	margin-right: 30px !important;
	}.mr35-lg {
	margin-right: 35px !important;
	}.mr40-lg {
	margin-right: 40px !important;
	}.mr45-lg {
	margin-right: 45px !important;
	}.mr50-lg {
	margin-right: 50px !important;
	}.mr55-lg {
	margin-right: 55px !important;
	}.mr60-lg {
	margin-right: 60px !important;
	}.mr65-lg {
	margin-right: 65px !important;
	}.mr70-lg {
	margin-right: 70px !important;
	}.mr75-lg {
	margin-right: 75px !important;
	}.mr80-lg {
	margin-right: 80px !important;
	}.mr85-lg {
	margin-right: 85px !important;
	}.mr90-lg {
	margin-right: 90px !important;
	}.mr95-lg {
	margin-right: 95px !important;
	}.mr100-lg {
	margin-right: 100px !important;
	}
/*	Margin Bottom*/
	.mb0-lg {
	margin-bottom: 0px !important;
	}.mb5-lg {
	margin-bottom: 5px !important;
	}.mb10-lg {
	margin-bottom: 10px !important;
	}.mb15-lg {
	margin-bottom: 15px !important;
	}.mb20-lg {
	margin-bottom: 20px !important;
	}.mb25-lg {
	margin-bottom: 25px !important;
	}.mb30-lg {
	margin-bottom: 30px !important;
	}.mb35-lg {
	margin-bottom: 35px !important;
	}.mb40-lg {
	margin-bottom: 40px !important;
	}.mb45-lg {
	margin-bottom: 45px !important;
	}.mb50-lg {
	margin-bottom: 50px !important;
	}.mb55-lg {
	margin-bottom: 55px !important;
	}.mb60-lg {
	margin-bottom: 60px !important;
	}.mb65-lg {
	margin-bottom: 65px !important;
	}.mb70-lg {
	margin-bottom: 70px !important;
	}.mb75-lg {
	margin-bottom: 75px !important;
	}.mb80-lg {
	margin-bottom: 80px !important;
	}.mb85-lg {
	margin-bottom: 85px !important;
	}.mb90-lg {
	margin-bottom: 90px !important;
	}.mb95-lg {
	margin-bottom: 95px !important;
	}.mb100-lg {
	margin-bottom: 100px !important;
	}
/*	Margin Left*/
	.ml0-lg {
	margin-left: 0px !important;
	}.ml5-lg {
	margin-left: 5px !important;
	}.ml10-lg {
	margin-left: 10px !important;
	}.ml15-lg {
	margin-left: 15px !important;
	}.ml20-lg {
	margin-left: 20px !important;
	}.ml25-lg {
	margin-left: 25px !important;
	}.ml30-lg {
	margin-left: 30px !important;
	}.ml35-lg {
	margin-left: 35px !important;
	}.ml40-lg {
	margin-left: 40px !important;
	}.ml45-lg {
	margin-left: 45px !important;
	}.ml47 {
	margin-left: 47px !important;
	}.ml50-lg {
	margin-left: 50px !important;
	}.ml55-lg {
	margin-left: 55px !important;
	}.ml60-lg {
	margin-left: 60px !important;
	}.ml65-lg {
	margin-left: 65px !important;
	}.ml70-lg {
	margin-left: 70px !important;
	}.ml75-lg {
	margin-left: 75px !important;
	}.ml80-lg {
	margin-left: 80px !important;
	}.ml85-lg {
	margin-left: 85px !important;
	}.ml90-lg {
	margin-left: 90px !important;
	}.ml95-lg {
	margin-left: 95px !important;
	}.ml100-lg {
	margin-left: 100px !important;
	}.mx0-lg {
	margin-left: 0;
	margin-right: 0;
	}.mx5-lg {
	margin-left: 5px !important;
	margin-right: 5px !important;
	}.mx10-lg {
	margin-left: 10px !important;
	margin-right: 10px !important;
	}.mx15-lg {
	margin-left: 15px !important;
	margin-right: 15px !important;
	}.mx20-lg {
	margin-left: 20px !important;
	margin-right: 20px !important;
	}.mx25-lg {
	margin-left: 25px !important;
	margin-right: 25px !important;
	}.mx30-lg {
	margin-left: 30px !important;
	margin-right: 30px !important;
	}.mx35-lg {
	margin-left: 35px !important;
	margin-right: 35px !important;
	}.mx40-lg {
	margin-left: 40px !important;
	margin-right: 40px !important;
	}.mx45-lg {
	margin-left: 45px !important;
	margin-right: 45px !important;
	}.mx50-lg {
	margin-left: 50px !important;
	margin-right: 50px !important;
	}
	/*Paddint Bottom & Top*/
	.my0-lg {
	margin-bottom: 0;
	margin-top: 0;
	}.my5-lg {
	margin-bottom: 5px !important;
	margin-top: 5px !important;
	}.my10-lg {
	margin-bottom: 10px !important;
	margin-top: 10px !important;
	}.my15-lg {
	margin-bottom: 15px !important;
	margin-top: 15px !important;
	}.my20-lg {
	margin-bottom: 20px !important;
	margin-top: 20px !important;
	}.my25-lg {
	margin-bottom: 25px !important;
	margin-top: 25px !important;
	}.my30-lg {
	margin-bottom: 30px !important;
	margin-top: 30px !important;
	}.my35-lg {
	margin-bottom: 35px !important;
	margin-top: 35px !important;
	}.my40-lg {
	margin-bottom: 40px !important;
	margin-top: 40px !important;
	}.my45-lg {
	margin-bottom: 45px !important;
	margin-top: 45px !important;
	}.my50-lg {
	margin-bottom: 50px !important;
	margin-top: 50px !important;
	}.px0-lg {
	padding-left: 0 !important;
	padding-right: 0 !important;
	}.px5-lg {
	padding-left: 5px !important;
	padding-right: 5px !important;
	}.px10-lg {
	padding-left: 10px !important;
	padding-right: 10px !important;
	}.px15-lg {
	padding-left: 15px !important;
	padding-right: 15px !important;
	}.px20-lg {
	padding-left: 20px !important;
	padding-right: 20px !important;
	}.px25-lg {
	padding-left: 25px !important;
	padding-right: 25px !important;
	}.px30-lg {
	padding-left: 30px !important;
	padding-right: 30px !important;
	}.px35-lg {
	padding-left: 35px !important;
	padding-right: 35px !important;
	}.px40-lg {
	padding-left: 40px !important;
	padding-right: 40px !important;
	}.px45-lg {
	padding-left: 45px !important;
	padding-right: 45px !important;
	}.px50-lg {
	padding-left: 50px !important;
	padding-right: 50px !important;
	}
	/*Paddint Bottom & Top*/
	.py0-lg {
	padding-bottom: 0;
	padding-top: 0;
	}.py5-lg {
	padding-bottom: 5px !important;
	padding-top: 5px !important;
	}.py10-lg {
	padding-bottom: 10px !important;
	padding-top: 10px !important;
	}.py15-lg {
	padding-bottom: 15px !important;
	padding-top: 15px !important;
	}.py20-lg {
	padding-bottom: 20px !important;
	padding-top: 20px !important;
	}.py25-lg {
	padding-bottom: 25px !important;
	padding-top: 25px !important;
	}.py30-lg {
	padding-bottom: 30px !important;
	padding-top: 30px !important;
	}.py35-lg {
	padding-bottom: 35px !important;
	padding-top: 35px !important;
	}.py40-lg {
	padding-bottom: 40px !important;
	padding-top: 40px !important;
	}.py45-lg {
	padding-bottom: 45px !important;
	padding-top: 45px !important;
	}.py50-lg {
	padding-bottom: 50px !important;
	padding-top: 50px !important;
	}
}
/* `lg` applies to medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) {
/*	Padding*/
	.p0-md {
	padding: 0 !important;
	}.p5{
	padding: 5px !important;
	}.p10-md {
	padding: 10px !important;
	}.p15-md {
	padding: 15px !important;
	}.p20-md {
	padding: 20px !important;
	}.p25-md {
	padding: 25px !important;
	}.p30-md {
	padding: 30px !important;
	}.p35-md {
	padding: 35px !important;
	}.p40-md {
	padding: 40px !important;
	}.p45-md {
	padding: 45px !important;
	}.p50-md {
	padding: 50px !important;
	}.p55-md {
	padding: 55px !important;
	}.p60-md {
	padding: 60px !important;
	}.p65-md {
	padding: 65px !important;
	}.p70-md {
	padding: 70px !important;
	}.p75-md {
	padding: 75px !important;
	}.p80-md {
	padding: 80px !important;
	}.p85-md {
	padding: 85px !important;
	}.p90-md {
	padding: 90px !important;
	}.p95-md {
	padding: 95px !important;
	}.p100-md {
	padding: 100px !important;
	}.pt0-md {
	padding-top: 0px !important;
	}.pt5-md {
	padding-top: 5px !important;
	}.pt10-md {
	padding-top: 10px !important;
	}.pt15-md {
	padding-top: 15px !important;
	}.pt20-md {
	padding-top: 20px !important;
	}.pt25-md {
	padding-top: 25px !important;
	}.pt30-md {
	padding-top: 30px !important;
	}.pt35-md {
	padding-top: 35px !important;
	}.pt40-md {
	padding-top: 40px !important;
	}.pt45-md {
	padding-top: 45px !important;
	}.pt50-md {
	padding-top: 50px !important;
	}.pt55-md {
	padding-top: 55px !important;
	}.pt60-md {
	padding-top: 60px !important;
	}.pt65-md {
	padding-top: 65px !important;
	}.pt70-md {
	padding-top: 70px !important;
	}.pt75-md {
	padding-top: 75px !important;
	}.pt80-md {
	padding-top: 80px !important;
	}.pt85-md {
	padding-top: 85px !important;
	}.pt90-md {
	padding-top: 90px !important;
	}.pt95-md {
	padding-top: 95px !important;
	}.pt100-md {
	padding-top: 100px !important;
	}.pt110-md {
	padding-top: 110px !important;
	}.pt120-md {
	padding-top: 120px !important;
	}.pt130-md {
	padding-top: 130px !important;
	}.pt140-md {
	padding-top: 140px !important;
	}.pt150-md {
	padding-top: 150px !important;
	}.pt160-md {
	padding-top: 160px !important;
	}.pt170-md {
	padding-top: 170px !important;
	}.pt180-md {
	padding-top: 180px !important;
	}.pt190-md {
	padding-top: 190px !important;
	}.pt200-md {
	padding-top: 200px !important;
	}
/*	Padding Right*/
	.pr0-md {
	padding-right: 0 !important;
	}.pr5-md {
	padding-right: 5px !important;
	}.pr10-md {
	padding-right: 10px !important;
	}.pr15-md {
	padding-right: 15px !important;
	}.pr20-md {
	padding-right: 20px !important;
	}.pr25-md {
	padding-right: 25px !important;
	}.pr30-md {
	padding-right: 30px !important;
	}.pr35-md {
	padding-right: 35px !important;
	}.pr40-md {
	padding-right: 40px !important;
	}.pr45-md {
	padding-right: 45px !important;
	}.pr50-md {
	padding-right: 50px !important;
	}.pr55-md {
	padding-right: 55px !important;
	}.pr60-md {
	padding-right: 60px !important;
	}.pr65-md {
	padding-right: 65px !important;
	}.pr70-md {
	padding-right: 70px !important;
	}
/*	Padding Bottom*/
	.pb0-md {
	padding-bottom: 0px !important;
	}.pb5-md {
	padding-bottom: 5px !important;
	}.pb10-md {
	padding-bottom: 10px !important;
	}.pb15-md {
	padding-bottom: 15px !important;
	}.pb20-md {
	padding-bottom: 20px !important;
	}.pb25-md {
	padding-bottom: 25px !important;
	}.pb30-md {
	padding-bottom: 30px !important;
	}.pb35-md {
	padding-bottom: 35px !important;
	}.pb40-md {
	padding-bottom: 40px !important;
	}.pb45-md {
	padding-bottom: 45px !important;
	}.pb50-md {
	padding-bottom: 50px !important;
	}.pb55-md {
	padding-bottom: 55px !important;
	}.pb60-md {
	padding-bottom: 60px !important;
	}.pb65-md {
	padding-bottom: 65px !important;
	}.pb70-md {
	padding-bottom: 70px !important;
	}.pb75-md {
	padding-bottom: 75px !important;
	}.pb80-md {
	padding-bottom: 80px !important;
	}.pb85-md {
	padding-bottom: 85px !important;
	}.pb90-md {
	padding-bottom: 90px !important;
	}.pb95-md {
	padding-bottom: 95px !important;
	}.pb100-md {
	padding-bottom: 100px !important;
	}.pb110-md {
	padding-bottom: 110px !important;
	}.pb120-md {
	padding-bottom: 120px !important;
	}.pb130-md {
	padding-bottom: 130px !important;
	}
/*	Padding Left*/
	.pl0-md {
	padding-left: 0 !important;
	}.pl5-md {
	padding-left: 5px !important;
	}.pl10-md {
	padding-left: 10px !important;
	}.pl15-md {
	padding-left: 15px !important;
	}.pl20-md {
	padding-left: 20px !important;
	}.pl25-md {
	padding-left: 25px !important;
	}.pl30-md {
	padding-left: 30px !important;
	}.pl35-md {
	padding-left: 35px !important;
	}.pl40-md {
	padding-left: 40px !important;
	}.pl45-md {
	padding-left: 45px !important;
	}.pl50-md {
	padding-left: 50px !important;
	}.pl55-md {
	padding-left: 55px !important;
	}.pl60-md {
	padding-left: 60px !important;
	}.pl65-md {
	padding-left: 65px !important;
	}.pl70-md {
	padding-left: 70px !important;
	}.pl75-md {
	padding-left: 75px !important;
	}.pl80-md {
	padding-left: 80px !important;
	}.pl85-md {
	padding-left: 85px !important;
	}.pl90-md {
	padding-left: 90px !important;
	}.pl95-md {
	padding-left: 95px !important;
	}.pl100-md {
	padding-left: 100px !important;
	}.pl150-md {
	padding-left: 150px !important;
	}.pl200-md {
	padding-left: 200px !important;
	}
/*	Margin TOp Minus*/
	.m0a-md {
	margin: 0 auto;
	}.mt-5-md {
	margin-top: -5px !important;
	}.mt-10-md {
	margin-top: -10px !important;
	}.mt-15-md {
	margin-top: -15px !important;
	}.mt-20-md {
	margin-top: -20px !important;
	}.mt-25-md {
	margin-top: -25px !important;
	}.mt-30-md {
	margin-top: -30px !important;
	}.mt-35-md {
	margin-top: -35px !important;
	}.mt-40-md {
	margin-top: -40px !important;
	}.mt-45-md {
	margin-top: -45px !important;
	}.mt-50-md {
	margin-top: -50px !important;
	}.mt-55-md {
	margin-top: -55px !important;
	}.mt-60-md {
	margin-top: -60px !important;
	}.mt-65-md {
	margin-top: -65px !important;
	}.mt-70-md {
	margin-top: -70px !important;
	}.mt-75-md {
	margin-top: -75px !important;
	}.mt-80-md {
	margin-top: -80px !important;
	}.mt-85-md {
	margin-top: -85px !important;
	}.mt-90-md {
	margin-top: -90px !important;
	}.mt-95-md {
	margin-top: -95px !important;
	}.mt-100-md {
	margin-top: -100px !important;
	}.mt-120-md {
	margin-top: -120px !important;
	}.mt-150-md {
	margin-top: -150px !important;
	}.mt-200-md {
	margin-top: -200px !important;
	}
	.mb-05-md {
	margin-bottom: -5px !important;
	}.mb-10-md {
	margin-bottom: -10px !important;
	}.mb-15-md {
	margin-bottom: -15px !important;
	}.mb-20-md {
	margin-bottom: -20px !important;
	}.mb-25-md {
	margin-bottom: -25px !important;
	}.mb-30-md {
	margin-bottom: -30px !important;
	}.mb-35-md {
	margin-bottom: -35px !important;
	}.mb-40-md {
	margin-bottom: -40px !important;
	}.mb-45-md {
	margin-bottom: -45px !important;
	}.mb-50-md {
	margin-bottom: -50px !important;
	}.mb-55-md {
	margin-bottom: -55px !important;
	}.mb-60-md {
	margin-bottom: -60px !important;
	}.mb-65-md {
	margin-bottom: -65px !important;
	}.mb-70-md {
	margin-bottom: -70px !important;
	}.mb-75-md {
	margin-bottom: -75px !important;
	}.mb-80-md {
	margin-bottom: -80px !important;
	}.mb-85-md {
	margin-bottom: -85px !important;
	}.mb-90-md {
	margin-bottom: -90px !important;
	}.mb-95-md {
	margin-bottom: -95px !important;
	}.mb-100-md {
	margin-bottom: -100px !important;
	}.mb-120-md {
	margin-bottom: -120px !important;
	}.mb-150-md {
	margin-bottom: -150px !important;
	}.mb-200-md {
	margin-bottom: -200px !important;
	}
/*	Margin*/
	.m0-md {
	margin: 0;
	}.m5-md {
	margin: 5px !important;
	}.m10-md {
	margin: 10px !important;
	}.m15-md {
	margin: 15px !important;
	}.m20-md {
	margin: 20px !important;
	}.m25-md {
	margin: 25px !important;
	}.m30-md {
	margin: 30px !important;
	}.m35-md {
	margin: 35px !important;
	}.m40-md {
	margin: 40px !important;
	}.m45-md {
	margin: 45px !important;
	}.m50-md {
	margin: 50px !important;
	}.m55-md {
	margin: 55px !important;
	}.m60-md {
	margin: 60px !important;
	}.m65-md {
	margin: 65px !important;
	}.m70-md {
	margin: 70px !important;
	}.m75-md {
	margin: 75px !important;
	}.m80-md {
	margin: 80px !important;
	}.m85-md {
	margin: 85px !important;
	}.m90-md {
	margin: 90px !important;
	}.m95-md {
	margin: 95px !important;
	}.m100-md {
	margin: 100px !important;
	}
/*	Margin Top*/
	.mt0-md {
	margin-top: 0px !important;
	}.mt5-md {
	margin-top: 5px !important;
	}.mt10-md {
	margin-top: 10px !important;
	}.mt15-md {
	margin-top: 15px !important;
	}.mt20-md {
	margin-top: 20px !important;
	}.mt25-md {
	margin-top: 25px !important;
	}.mt30-md {
	margin-top: 30px !important;
	}.mt35-md {
	margin-top: 35px !important;
	}.mt40-md {
	margin-top: 40px !important;
	}.mt45-md {
	margin-top: 45px !important;
	}.mt50-md {
	margin-top: 50px !important;
	}.mt55-md {
	margin-top: 55px !important;
	}.mt60-md {
	margin-top: 60px !important;
	}.mt65-md {
	margin-top: 65px !important;
	}.mt70-md {
	margin-top: 70px !important;
	}.mt75-md {
	margin-top: 75px !important;
	}.mt80-md {
	margin-top: 80px !important;
	}.mt85-md {
	margin-top: 85px !important;
	}.mt90-md {
	margin-top: 90px !important;
	}.mt95-md {
	margin-top: 95px !important;
	}.mt100-md {
	margin-top: 100px !important;
	}.mt150-md {
	margin-top: 150px !important;
	}.mt200-md {
	margin-top: 200px !important;
	}.mt250-md {
	margin-top: 250px !important;
	}.mt300-md {
	margin-top: 3000px !important;
	}
/*	Margin Right*/
	.mr0-md {
	margin-right: 0px !important;
	}.mr5-md {
	margin-right: 5px !important;
	}.mr10-md {
	margin-right: 10px !important;
	}.mr15-md {
	margin-right: 15px !important;
	}.mr20-md {
	margin-right: 20px !important;
	}.mr25-md {
	margin-right: 25px !important;
	}.mr30-md {
	margin-right: 30px !important;
	}.mr35-md {
	margin-right: 35px !important;
	}.mr40-md {
	margin-right: 40px !important;
	}.mr45-md {
	margin-right: 45px !important;
	}.mr50-md {
	margin-right: 50px !important;
	}.mr55-md {
	margin-right: 55px !important;
	}.mr60-md {
	margin-right: 60px !important;
	}.mr65-md {
	margin-right: 65px !important;
	}.mr70-md {
	margin-right: 70px !important;
	}.mr75-md {
	margin-right: 75px !important;
	}.mr80-md {
	margin-right: 80px !important;
	}.mr85-md {
	margin-right: 85px !important;
	}.mr90-md {
	margin-right: 90px !important;
	}.mr95-md {
	margin-right: 95px !important;
	}.mr100-md {
	margin-right: 100px !important;
	}
/*	Margin Bottom*/
	.mb0-md {
	margin-bottom: 0px !important;
	}.mb5-md {
	margin-bottom: 5px !important;
	}.mb10-md {
	margin-bottom: 10px !important;
	}.mb15-md {
	margin-bottom: 15px !important;
	}.mb20-md {
	margin-bottom: 20px !important;
	}.mb25-md {
	margin-bottom: 25px !important;
	}.mb30-md {
	margin-bottom: 30px !important;
	}.mb35-md {
	margin-bottom: 35px !important;
	}.mb40-md {
	margin-bottom: 40px !important;
	}.mb45-md {
	margin-bottom: 45px !important;
	}.mb50-md {
	margin-bottom: 50px !important;
	}.mb55-md {
	margin-bottom: 55px !important;
	}.mb60-md {
	margin-bottom: 60px !important;
	}.mb65-md {
	margin-bottom: 65px !important;
	}.mb70-md {
	margin-bottom: 70px !important;
	}.mb75-md {
	margin-bottom: 75px !important;
	}.mb80-md {
	margin-bottom: 80px !important;
	}.mb85-md {
	margin-bottom: 85px !important;
	}.mb90-md {
	margin-bottom: 90px !important;
	}.mb95-md {
	margin-bottom: 95px !important;
	}.mb100-md {
	margin-bottom: 100px !important;
	}
/*	Margin Left*/
	.ml0-md {
	margin-left: 0px !important;
	}.ml5-md {
	margin-left: 5px !important;
	}.ml10-md {
	margin-left: 10px !important;
	}.ml15-md {
	margin-left: 15px !important;
	}.ml20-md {
	margin-left: 20px !important;
	}.ml25-md {
	margin-left: 25px !important;
	}.ml30-md {
	margin-left: 30px !important;
	}.ml35-md {
	margin-left: 35px !important;
	}.ml40-md {
	margin-left: 40px !important;
	}.ml45-md {
	margin-left: 45px !important;
	}.ml47 {
	margin-left: 47px !important;
	}.ml50-md {
	margin-left: 50px !important;
	}.ml55-md {
	margin-left: 55px !important;
	}.ml60-md {
	margin-left: 60px !important;
	}.ml65-md {
	margin-left: 65px !important;
	}.ml70-md {
	margin-left: 70px !important;
	}.ml75-md {
	margin-left: 75px !important;
	}.ml80-md {
	margin-left: 80px !important;
	}.ml85-md {
	margin-left: 85px !important;
	}.ml90-md {
	margin-left: 90px !important;
	}.ml95-md {
	margin-left: 95px !important;
	}.ml100-md {
	margin-left: 100px !important;
	}.mx0-md {
	margin-left: 0;
	margin-right: 0;
	}.mx5-md {
	margin-left: 5px !important;
	margin-right: 5px !important;
	}.mx10-md {
	margin-left: 10px !important;
	margin-right: 10px !important;
	}.mx25-md {
	margin-left: 15px !important;
	margin-right: 15px !important;
	}.mx20-md {
	margin-left: 20px !important;
	margin-right: 20px !important;
	}.mx25-md {
	margin-left: 25px !important;
	margin-right: 25px !important;
	}.mx30-md {
	margin-left: 30px !important;
	margin-right: 30px !important;
	}.mx35-md {
	margin-left: 35px !important;
	margin-right: 35px !important;
	}.mx40-md {
	margin-left: 40px !important;
	margin-right: 40px !important;
	}.mx45-md {
	margin-left: 45px !important;
	margin-right: 45px !important;
	}.mx50-md {
	margin-left: 50px !important;
	margin-right: 50px !important;
	}
	/*Paddint Bottom & Top*/
	.my0-md {
	margin-bottom: 0;
	margin-top: 0;
	}.my5-md {
	margin-bottom: 5px !important;
	margin-top: 5px !important;
	}.my10-md {
	margin-bottom: 10px !important;
	margin-top: 10px !important;
	}.my25-md {
	margin-bottom: 15px !important;
	margin-top: 15px !important;
	}.my20-md {
	margin-bottom: 20px !important;
	margin-top: 20px !important;
	}.my25-md {
	margin-bottom: 25px !important;
	margin-top: 25px !important;
	}.my30-md {
	margin-bottom: 30px !important;
	margin-top: 30px !important;
	}.my35-md {
	margin-bottom: 35px !important;
	margin-top: 35px !important;
	}.my40-md {
	margin-bottom: 40px !important;
	margin-top: 40px !important;
	}.my45-md {
	margin-bottom: 45px !important;
	margin-top: 45px !important;
	}.my50-md {
	margin-bottom: 50px !important;
	margin-top: 50px !important;
	}.px0-md {
	padding-left: 0 !important;
	padding-right: 0 !important;
	}.px5-md {
	padding-left: 5px !important;
	padding-right: 5px !important;
	}.px10-md {
	padding-left: 10px !important;
	padding-right: 10px !important;
	}.px25-md {
	padding-left: 15px !important;
	padding-right: 15px !important;
	}.px20-md {
	padding-left: 20px !important;
	padding-right: 20px !important;
	}.px25-md {
	padding-left: 25px !important;
	padding-right: 25px !important;
	}.px30-md {
	padding-left: 30px !important;
	padding-right: 30px !important;
	}.px35-md {
	padding-left: 35px !important;
	padding-right: 35px !important;
	}.px40-md {
	padding-left: 40px !important;
	padding-right: 40px !important;
	}.px45-md {
	padding-left: 45px !important;
	padding-right: 45px !important;
	}.px50-md {
	padding-left: 50px !important;
	padding-right: 50px !important;
	}
	/*Paddint Bottom & Top*/
	.py0-md {
	padding-bottom: 0;
	padding-top: 0;
	}.py5-md {
	padding-bottom: 5px !important;
	padding-top: 5px !important;
	}.py10-md {
	padding-bottom: 10px !important;
	padding-top: 10px !important;
	}.py15-md {
	padding-bottom: 15px !important;
	padding-top: 15px !important;
	}.py20-md {
	padding-bottom: 20px !important;
	padding-top: 20px !important;
	}.py25-md {
	padding-bottom: 25px !important;
	padding-top: 25px !important;
	}.py30-md {
	padding-bottom: 30px !important;
	padding-top: 30px !important;
	}.py35-md {
	padding-bottom: 35px !important;
	padding-top: 35px !important;
	}.py40-md {
	padding-bottom: 40px !important;
	padding-top: 40px !important;
	}.py45-md {
	padding-bottom: 45px !important;
	padding-top: 45px !important;
	}.py50-md {
	padding-bottom: 50px !important;
	padding-top: 50px !important;
	}
}
/* `md` applies to small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) {
/*	Padding*/
	.p0-sm {
	padding: 0 !important;
	}.p5{
	padding: 5px !important;
	}.p10-sm {
	padding: 10px !important;
	}.p15-sm {
	padding: 15px !important;
	}.p20-sm {
	padding: 20px !important;
	}.p25-sm {
	padding: 25px !important;
	}.p30-sm {
	padding: 30px !important;
	}.p35-sm {
	padding: 35px !important;
	}.p40-sm {
	padding: 40px !important;
	}.p45-sm {
	padding: 45px !important;
	}.p50-sm {
	padding: 50px !important;
	}.p55-sm {
	padding: 55px !important;
	}.p60-sm {
	padding: 60px !important;
	}.p65-sm {
	padding: 65px !important;
	}.p70-sm {
	padding: 70px !important;
	}.p75-sm {
	padding: 75px !important;
	}.p80-sm {
	padding: 80px !important;
	}.p85-sm {
	padding: 85px !important;
	}.p90-sm {
	padding: 90px !important;
	}.p95-sm {
	padding: 95px !important;
	}.p100-sm {
	padding: 100px !important;
	}.pt0-sm {
	padding-top: 0px !important;
	}.pt5-sm {
	padding-top: 5px !important;
	}.pt10-sm {
	padding-top: 10px !important;
	}.pt15-sm {
	padding-top: 15px !important;
	}.pt20-sm {
	padding-top: 20px !important;
	}.pt25-sm {
	padding-top: 25px !important;
	}.pt30-sm {
	padding-top: 30px !important;
	}.pt35-sm {
	padding-top: 35px !important;
	}.pt40-sm {
	padding-top: 40px !important;
	}.pt45-sm {
	padding-top: 45px !important;
	}.pt50-sm {
	padding-top: 50px !important;
	}.pt55-sm {
	padding-top: 55px !important;
	}.pt60-sm {
	padding-top: 60px !important;
	}.pt65-sm {
	padding-top: 65px !important;
	}.pt70-sm {
	padding-top: 70px !important;
	}.pt75-sm {
	padding-top: 75px !important;
	}.pt80-sm {
	padding-top: 80px !important;
	}.pt85-sm {
	padding-top: 85px !important;
	}.pt90-sm {
	padding-top: 90px !important;
	}.pt95-sm {
	padding-top: 95px !important;
	}.pt100-sm {
	padding-top: 100px !important;
	}.pt110-sm {
	padding-top: 110px !important;
	}.pt120-sm {
	padding-top: 120px !important;
	}.pt130-sm {
	padding-top: 130px !important;
	}.pt140-sm {
	padding-top: 140px !important;
	}.pt150-sm {
	padding-top: 150px !important;
	}.pt160-sm {
	padding-top: 160px !important;
	}.pt170-sm {
	padding-top: 170px !important;
	}.pt180-sm {
	padding-top: 180px !important;
	}.pt190-sm {
	padding-top: 190px !important;
	}.pt200-sm {
	padding-top: 200px !important;
	}
/*	Padding Right*/
	.pr0-sm {
	padding-right: 0 !important;
	}.pr5-sm {
	padding-right: 5px !important;
	}.pr10-sm {
	padding-right: 10px !important;
	}.pr15-sm {
	padding-right: 15px !important;
	}.pr20-sm {
	padding-right: 20px !important;
	}.pr25-sm {
	padding-right: 25px !important;
	}.pr30-sm {
	padding-right: 30px !important;
	}.pr35-sm {
	padding-right: 35px !important;
	}.pr40-sm {
	padding-right: 40px !important;
	}.pr45-sm {
	padding-right: 45px !important;
	}.pr50-sm {
	padding-right: 50px !important;
	}.pr55-sm {
	padding-right: 55px !important;
	}.pr60-sm {
	padding-right: 60px !important;
	}.pr65-sm {
	padding-right: 65px !important;
	}.pr70-sm {
	padding-right: 70px !important;
	}
/*	Padding Bottom*/
	.pb0-sm {
	padding-bottom: 0px !important;
	}.pb5-sm {
	padding-bottom: 5px !important;
	}.pb10-sm {
	padding-bottom: 10px !important;
	}.pb15-sm {
	padding-bottom: 15px !important;
	}.pb20-sm {
	padding-bottom: 20px !important;
	}.pb25-sm {
	padding-bottom: 25px !important;
	}.pb30-sm {
	padding-bottom: 30px !important;
	}.pb35-sm {
	padding-bottom: 35px !important;
	}.pb40-sm {
	padding-bottom: 40px !important;
	}.pb45-sm {
	padding-bottom: 45px !important;
	}.pb50-sm {
	padding-bottom: 50px !important;
	}.pb55-sm {
	padding-bottom: 55px !important;
	}.pb60-sm {
	padding-bottom: 60px !important;
	}.pb65-sm {
	padding-bottom: 65px !important;
	}.pb70-sm {
	padding-bottom: 70px !important;
	}.pb75-sm {
	padding-bottom: 75px !important;
	}.pb80-sm {
	padding-bottom: 80px !important;
	}.pb85-sm {
	padding-bottom: 85px !important;
	}.pb90-sm {
	padding-bottom: 90px !important;
	}.pb95-sm {
	padding-bottom: 95px !important;
	}.pb100-sm {
	padding-bottom: 100px !important;
	}.pb110-sm {
	padding-bottom: 110px !important;
	}.pb120-sm {
	padding-bottom: 120px !important;
	}.pb130-sm {
	padding-bottom: 130px !important;
	}
/*	Padding Left*/
	.pl0-sm {
	padding-left: 0 !important;
	}.pl5-sm {
	padding-left: 5px !important;
	}.pl10-sm {
	padding-left: 10px !important;
	}.pl15-sm {
	padding-left: 15px !important;
	}.pl20-sm {
	padding-left: 20px !important;
	}.pl25-sm {
	padding-left: 25px !important;
	}.pl30-sm {
	padding-left: 30px !important;
	}.pl35-sm {
	padding-left: 35px !important;
	}.pl40-sm {
	padding-left: 40px !important;
	}.pl45-sm {
	padding-left: 45px !important;
	}.pl50-sm {
	padding-left: 50px !important;
	}.pl55-sm {
	padding-left: 55px !important;
	}.pl60-sm {
	padding-left: 60px !important;
	}.pl65-sm {
	padding-left: 65px !important;
	}.pl70-sm {
	padding-left: 70px !important;
	}.pl75-sm {
	padding-left: 75px !important;
	}.pl80-sm {
	padding-left: 80px !important;
	}.pl85-sm {
	padding-left: 85px !important;
	}.pl90-sm {
	padding-left: 90px !important;
	}.pl95-sm {
	padding-left: 95px !important;
	}.pl100-sm {
	padding-left: 100px !important;
	}.pl150-sm {
	padding-left: 150px !important;
	}.pl200-sm {
	padding-left: 200px !important;
	}
/*	Margin TOp Minus*/
	.m0a-md {
	margin: 0 auto;
	}.mt-5-sm {
	margin-top: -5px !important;
	}.mt-10-sm {
	margin-top: -10px !important;
	}.mt-15-sm {
	margin-top: -15px !important;
	}.mt-20-sm {
	margin-top: -20px !important;
	}.mt-25-sm {
	margin-top: -25px !important;
	}.mt-30-sm {
	margin-top: -30px !important;
	}.mt-35-sm {
	margin-top: -35px !important;
	}.mt-40-sm {
	margin-top: -40px !important;
	}.mt-45-sm {
	margin-top: -45px !important;
	}.mt-50-sm {
	margin-top: -50px !important;
	}.mt-55-sm {
	margin-top: -55px !important;
	}.mt-60-sm {
	margin-top: -60px !important;
	}.mt-65-sm {
	margin-top: -65px !important;
	}.mt-70-sm {
	margin-top: -70px !important;
	}.mt-75-sm {
	margin-top: -75px !important;
	}.mt-80-sm {
	margin-top: -80px !important;
	}.mt-85-sm {
	margin-top: -85px !important;
	}.mt-90-sm {
	margin-top: -90px !important;
	}.mt-95-sm {
	margin-top: -95px !important;
	}.mt-100-sm {
	margin-top: -100px !important;
	}.mt-120-sm {
	margin-top: -120px !important;
	}.mt-150-sm {
	margin-top: -150px !important;
	}.mt-200-sm {
	margin-top: -200px !important;
	}
	.mb-05-sm {
	margin-bottom: -5px !important;
	}.mb-6 {
	margin-bottom: -6px !important;
	}.mb-7 {
	margin-bottom: -7px !important;
	}.mb-8 {
	margin-bottom: -8px !important;
	}.mb-9 {
	margin-bottom: -9px !important;
	}.mb-10-sm {
	margin-bottom: -10px !important;
	}.mb-15-sm {
	margin-bottom: -15px !important;
	}.mb-20-sm {
	margin-bottom: -20px !important;
	}.mb-25-sm {
	margin-bottom: -25px !important;
	}.mb-30-sm {
	margin-bottom: -30px !important;
	}.mb-35-sm {
	margin-bottom: -35px !important;
	}.mb-40-sm {
	margin-bottom: -40px !important;
	}.mb-45-sm {
	margin-bottom: -45px !important;
	}.mb-50-sm {
	margin-bottom: -50px !important;
	}.mb-55-sm {
	margin-bottom: -55px !important;
	}.mb-60-sm {
	margin-bottom: -60px !important;
	}.mb-65-sm {
	margin-bottom: -65px !important;
	}.mb-70-sm {
	margin-bottom: -70px !important;
	}.mb-75-sm {
	margin-bottom: -75px !important;
	}.mb-80-sm {
	margin-bottom: -80px !important;
	}.mb-85-sm {
	margin-bottom: -85px !important;
	}.mb-90-sm {
	margin-bottom: -90px !important;
	}.mb-95-sm {
	margin-bottom: -95px !important;
	}.mb-100-sm {
	margin-bottom: -100px !important;
	}.mb-120-sm {
	margin-bottom: -120px !important;
	}.mb-150-sm {
	margin-bottom: -150px !important;
	}.mb-200-sm {
	margin-bottom: -200px !important;
	}
/*	Margin*/
	.m0-sm {
	margin: 0;
	}.m5-sm {
	margin: 5px !important;
	}.m10-sm {
	margin: 10px !important;
	}.m15-sm {
	margin: 15px !important;
	}.m20-sm {
	margin: 20px !important;
	}.m25-sm {
	margin: 25px !important;
	}.m30-sm {
	margin: 30px !important;
	}.m35-sm {
	margin: 35px !important;
	}.m40-sm {
	margin: 40px !important;
	}.m45-sm {
	margin: 45px !important;
	}.m50-sm {
	margin: 50px !important;
	}.m55-sm {
	margin: 55px !important;
	}.m60-sm {
	margin: 60px !important;
	}.m65-sm {
	margin: 65px !important;
	}.m70-sm {
	margin: 70px !important;
	}.m75-sm {
	margin: 75px !important;
	}.m80-sm {
	margin: 80px !important;
	}.m85-sm {
	margin: 85px !important;
	}.m90-sm {
	margin: 90px !important;
	}.m95-sm {
	margin: 95px !important;
	}.m100-sm {
	margin: 100px !important;
	}
/*	Margin Top*/
	.mt0-sm {
	margin-top: 0px !important;
	}.mt5-sm {
	margin-top: 5px !important;
	}.mt10-sm {
	margin-top: 10px !important;
	}.mt15-sm {
	margin-top: 15px !important;
	}.mt20-sm {
	margin-top: 20px !important;
	}.mt25-sm {
	margin-top: 25px !important;
	}.mt30-sm {
	margin-top: 30px !important;
	}.mt35-sm {
	margin-top: 35px !important;
	}.mt40-sm {
	margin-top: 40px !important;
	}.mt45-sm {
	margin-top: 45px !important;
	}.mt50-sm {
	margin-top: 50px !important;
	}.mt55-sm {
	margin-top: 55px !important;
	}.mt60-sm {
	margin-top: 60px !important;
	}.mt65-sm {
	margin-top: 65px !important;
	}.mt70-sm {
	margin-top: 70px !important;
	}.mt75-sm {
	margin-top: 75px !important;
	}.mt80-sm {
	margin-top: 80px !important;
	}.mt85-sm {
	margin-top: 85px !important;
	}.mt90-sm {
	margin-top: 90px !important;
	}.mt95-sm {
	margin-top: 95px !important;
	}.mt100-sm {
	margin-top: 100px !important;
	}.mt150-sm {
	margin-top: 150px !important;
	}.mt200-sm {
	margin-top: 200px !important;
	}.mt250-sm {
	margin-top: 250px !important;
	}.mt300-sm {
	margin-top: 3000px !important;
	}
/*	Margin Right*/
	.mr0-sm {
	margin-right: 0px !important;
	}.mr5-sm {
	margin-right: 5px !important;
	}.mr10-sm {
	margin-right: 10px !important;
	}.mr15-sm {
	margin-right: 15px !important;
	}.mr20-sm {
	margin-right: 20px !important;
	}.mr25-sm {
	margin-right: 25px !important;
	}.mr30-sm {
	margin-right: 30px !important;
	}.mr35-sm {
	margin-right: 35px !important;
	}.mr40-sm {
	margin-right: 40px !important;
	}.mr45-sm {
	margin-right: 45px !important;
	}.mr50-sm {
	margin-right: 50px !important;
	}.mr55-sm {
	margin-right: 55px !important;
	}.mr60-sm {
	margin-right: 60px !important;
	}.mr65-sm {
	margin-right: 65px !important;
	}.mr70-sm {
	margin-right: 70px !important;
	}.mr75-sm {
	margin-right: 75px !important;
	}.mr80-sm {
	margin-right: 80px !important;
	}.mr85-sm {
	margin-right: 85px !important;
	}.mr90-sm {
	margin-right: 90px !important;
	}.mr95-sm {
	margin-right: 95px !important;
	}.mr100-sm {
	margin-right: 100px !important;
	}
/*	Margin Bottom*/
	.mb0-sm {
	margin-bottom: 0px !important;
	}.mb5-sm {
	margin-bottom: 5px !important;
	}.mb10-sm {
	margin-bottom: 10px !important;
	}.mb15-sm {
	margin-bottom: 15px !important;
	}.mb20-sm {
	margin-bottom: 20px !important;
	}.mb25-sm {
	margin-bottom: 25px !important;
	}.mb30-sm {
	margin-bottom: 30px !important;
	}.mb35-sm {
	margin-bottom: 35px !important;
	}.mb40-sm {
	margin-bottom: 40px !important;
	}.mb45-sm {
	margin-bottom: 45px !important;
	}.mb50-sm {
	margin-bottom: 50px !important;
	}.mb55-sm {
	margin-bottom: 55px !important;
	}.mb60-sm {
	margin-bottom: 60px !important;
	}.mb65-sm {
	margin-bottom: 65px !important;
	}.mb70-sm {
	margin-bottom: 70px !important;
	}.mb75-sm {
	margin-bottom: 75px !important;
	}.mb80-sm {
	margin-bottom: 80px !important;
	}.mb85-sm {
	margin-bottom: 85px !important;
	}.mb90-sm {
	margin-bottom: 90px !important;
	}.mb95-sm {
	margin-bottom: 95px !important;
	}.mb100-sm {
	margin-bottom: 100px !important;
	}
/*	Margin Left*/
	.ml0-sm {
	margin-left: 0px !important;
	}.ml5-sm {
	margin-left: 5px !important;
	}.ml10-sm {
	margin-left: 10px !important;
	}.ml15-sm {
	margin-left: 15px !important;
	}.ml20-sm {
	margin-left: 20px !important;
	}.ml25-sm {
	margin-left: 25px !important;
	}.ml30-sm {
	margin-left: 30px !important;
	}.ml35-sm {
	margin-left: 35px !important;
	}.ml40-sm {
	margin-left: 40px !important;
	}.ml45-sm {
	margin-left: 45px !important;
	}.ml47 {
	margin-left: 47px !important;
	}.ml50-sm {
	margin-left: 50px !important;
	}.ml55-sm {
	margin-left: 55px !important;
	}.ml60-sm {
	margin-left: 60px !important;
	}.ml65-sm {
	margin-left: 65px !important;
	}.ml70-sm {
	margin-left: 70px !important;
	}.ml75-sm {
	margin-left: 75px !important;
	}.ml80-sm {
	margin-left: 80px !important;
	}.ml85-sm {
	margin-left: 85px !important;
	}.ml90-sm {
	margin-left: 90px !important;
	}.ml95-sm {
	margin-left: 95px !important;
	}.ml100-sm {
	margin-left: 100px !important;
	}.mx0-sm {
	margin-left: 0;
	margin-right: 0;
	}.mx5-sm {
	margin-left: 5px !important;
	margin-right: 5px !important;
	}.mx10-sm {
	margin-left: 10px !important;
	margin-right: 10px !important;
	}.mx25-sm {
	margin-left: 15px !important;
	margin-right: 15px !important;
	}.mx20-sm {
	margin-left: 20px !important;
	margin-right: 20px !important;
	}.mx25-sm {
	margin-left: 25px !important;
	margin-right: 25px !important;
	}.mx30-sm {
	margin-left: 30px !important;
	margin-right: 30px !important;
	}.mx35-sm {
	margin-left: 35px !important;
	margin-right: 35px !important;
	}.mx40-sm {
	margin-left: 40px !important;
	margin-right: 40px !important;
	}.mx45-sm {
	margin-left: 45px !important;
	margin-right: 45px !important;
	}.mx50-sm {
	margin-left: 50px !important;
	margin-right: 50px !important;
	}
	/*Paddint Bottom & Top*/
	.my0-sm {
	margin-bottom: 0;
	margin-top: 0;
	}.my5-sm {
	margin-bottom: 5px !important;
	margin-top: 5px !important;
	}.my10-sm {
	margin-bottom: 10px !important;
	margin-top: 10px !important;
	}.my25-sm {
	margin-bottom: 15px !important;
	margin-top: 15px !important;
	}.my20-sm {
	margin-bottom: 20px !important;
	margin-top: 20px !important;
	}.my25-sm {
	margin-bottom: 25px !important;
	margin-top: 25px !important;
	}.my30-sm {
	margin-bottom: 30px !important;
	margin-top: 30px !important;
	}.my35-sm {
	margin-bottom: 35px !important;
	margin-top: 35px !important;
	}.my40-sm {
	margin-bottom: 40px !important;
	margin-top: 40px !important;
	}.my45-sm {
	margin-bottom: 45px !important;
	margin-top: 45px !important;
	}.my50-sm {
	margin-bottom: 50px !important;
	margin-top: 50px !important;
	}.px0-sm {
	padding-left: 0 !important;
	padding-right: 0 !important;
	}.px5-sm {
	padding-left: 5px !important;
	padding-right: 5px !important;
	}.px10-sm {
	padding-left: 10px !important;
	padding-right: 10px !important;
	}.px25-sm {
	padding-left: 15px !important;
	padding-right: 15px !important;
	}.px20-sm {
	padding-left: 20px !important;
	padding-right: 20px !important;
	}.px25-sm {
	padding-left: 25px !important;
	padding-right: 25px !important;
	}.px30-sm {
	padding-left: 30px !important;
	padding-right: 30px !important;
	}.px35-sm {
	padding-left: 35px !important;
	padding-right: 35px !important;
	}.px40-sm {
	padding-left: 40px !important;
	padding-right: 40px !important;
	}.px45-sm {
	padding-left: 45px !important;
	padding-right: 45px !important;
	}.px50-sm {
	padding-left: 50px !important;
	padding-right: 50px !important;
	}
	/*Paddint Bottom & Top*/
	.py0-sm {
	padding-bottom: 0;
	padding-top: 0;
	}.py5-sm {
	padding-bottom: 5px !important;
	padding-top: 5px !important;
	}.py10-sm {
	padding-bottom: 10px !important;
	padding-top: 10px !important;
	}.py15-sm {
	padding-bottom: 15px !important;
	padding-top: 15px !important;
	}.py20-sm {
	padding-bottom: 20px !important;
	padding-top: 20px !important;
	}.py25-sm {
	padding-bottom: 25px !important;
	padding-top: 25px !important;
	}.py30-sm {
	padding-bottom: 30px !important;
	padding-top: 30px !important;
	}.py35-sm {
	padding-bottom: 35px !important;
	padding-top: 35px !important;
	}.py40-sm {
	padding-bottom: 40px !important;
	padding-top: 40px !important;
	}.py45-sm {
	padding-bottom: 45px !important;
	padding-top: 45px !important;
	}.py50-sm {
	padding-bottom: 50px !important;
	padding-top: 50px !important;
	}
}
/* `sm` applies to x-small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
/*	Padding*/
	.p0-xs {
	padding: 0 !important;
	}.p5{
	padding: 5px !important;
	}.p10-xs {
	padding: 10px !important;
	}.p15-xs {
	padding: 15px !important;
	}.p20-xs {
	padding: 20px !important;
	}.p25-xs {
	padding: 25px !important;
	}.p30-xs {
	padding: 30px !important;
	}.p35-xs {
	padding: 35px !important;
	}.p40-xs {
	padding: 40px !important;
	}.p45-xs {
	padding: 45px !important;
	}.p50-xs {
	padding: 50px !important;
	}.p55-xs {
	padding: 55px !important;
	}.p60-xs {
	padding: 60px !important;
	}.p65-xs {
	padding: 65px !important;
	}.p70-xs {
	padding: 70px !important;
	}.p75-xs {
	padding: 75px !important;
	}.p80-xs {
	padding: 80px !important;
	}.p85-xs {
	padding: 85px !important;
	}.p90-xs {
	padding: 90px !important;
	}.p95-xs {
	padding: 95px !important;
	}.p100-xs {
	padding: 100px !important;
	}.pt0-xs {
	padding-top: 0px !important;
	}.pt5-xs {
	padding-top: 5px !important;
	}.pt10-xs {
	padding-top: 10px !important;
	}.pt15-xs {
	padding-top: 15px !important;
	}.pt20-xs {
	padding-top: 20px !important;
	}.pt25-xs {
	padding-top: 25px !important;
	}.pt30-xs {
	padding-top: 30px !important;
	}.pt35-xs {
	padding-top: 35px !important;
	}.pt40-xs {
	padding-top: 40px !important;
	}.pt45-xs {
	padding-top: 45px !important;
	}.pt50-xs {
	padding-top: 50px !important;
	}.pt55-xs {
	padding-top: 55px !important;
	}.pt60-xs {
	padding-top: 60px !important;
	}.pt65-xs {
	padding-top: 65px !important;
	}.pt70-xs {
	padding-top: 70px !important;
	}.pt75-xs {
	padding-top: 75px !important;
	}.pt80-xs {
	padding-top: 80px !important;
	}.pt85-xs {
	padding-top: 85px !important;
	}.pt90-xs {
	padding-top: 90px !important;
	}.pt95-xs {
	padding-top: 95px !important;
	}.pt100-xs {
	padding-top: 100px !important;
	}.pt110-xs {
	padding-top: 110px !important;
	}.pt120-xs {
	padding-top: 120px !important;
	}.pt130-xs {
	padding-top: 130px !important;
	}.pt140-xs {
	padding-top: 140px !important;
	}.pt150-xs {
	padding-top: 150px !important;
	}.pt160-xs {
	padding-top: 160px !important;
	}.pt170-xs {
	padding-top: 170px !important;
	}.pt180-xs {
	padding-top: 180px !important;
	}.pt190-xs {
	padding-top: 190px !important;
	}.pt200-xs {
	padding-top: 200px !important;
	}
/*	Padding Right*/
	.pr0-xs {
	padding-right: 0 !important;
	}.pr5-xs {
	padding-right: 5px !important;
	}.pr10-xs {
	padding-right: 10px !important;
	}.pr15-xs {
	padding-right: 15px !important;
	}.pr20-xs {
	padding-right: 20px !important;
	}.pr25-xs {
	padding-right: 25px !important;
	}.pr30-xs {
	padding-right: 30px !important;
	}.pr35-xs {
	padding-right: 35px !important;
	}.pr40-xs {
	padding-right: 40px !important;
	}.pr45-xs {
	padding-right: 45px !important;
	}.pr50-xs {
	padding-right: 50px !important;
	}.pr55-xs {
	padding-right: 55px !important;
	}.pr60-xs {
	padding-right: 60px !important;
	}.pr65-xs {
	padding-right: 65px !important;
	}.pr70-xs {
	padding-right: 70px !important;
	}
/*	Padding Bottom*/
	.pb0-xs {
	padding-bottom: 0px !important;
	}.pb5-xs {
	padding-bottom: 5px !important;
	}.pb10-xs {
	padding-bottom: 10px !important;
	}.pb15-xs {
	padding-bottom: 15px !important;
	}.pb20-xs {
	padding-bottom: 20px !important;
	}.pb25-xs {
	padding-bottom: 25px !important;
	}.pb30-xs {
	padding-bottom: 30px !important;
	}.pb35-xs {
	padding-bottom: 35px !important;
	}.pb40-xs {
	padding-bottom: 40px !important;
	}.pb45-xs {
	padding-bottom: 45px !important;
	}.pb50-xs {
	padding-bottom: 50px !important;
	}.pb55-xs {
	padding-bottom: 55px !important;
	}.pb60-xs {
	padding-bottom: 60px !important;
	}.pb65-xs {
	padding-bottom: 65px !important;
	}.pb70-xs {
	padding-bottom: 70px !important;
	}.pb75-xs {
	padding-bottom: 75px !important;
	}.pb80-xs {
	padding-bottom: 80px !important;
	}.pb85-xs {
	padding-bottom: 85px !important;
	}.pb90-xs {
	padding-bottom: 90px !important;
	}.pb95-xs {
	padding-bottom: 95px !important;
	}.pb100-xs {
	padding-bottom: 100px !important;
	}.pb110-xs {
	padding-bottom: 110px !important;
	}.pb120-xs {
	padding-bottom: 120px !important;
	}.pb130-xs {
	padding-bottom: 130px !important;
	}
/*	Padding Left*/
	.pl0-xs {
	padding-left: 0 !important;
	}.pl5-xs {
	padding-left: 5px !important;
	}.pl10-xs {
	padding-left: 10px !important;
	}.pl15-xs {
	padding-left: 15px !important;
	}.pl20-xs {
	padding-left: 20px !important;
	}.pl25-xs {
	padding-left: 25px !important;
	}.pl30-xs {
	padding-left: 30px !important;
	}.pl35-xs {
	padding-left: 35px !important;
	}.pl40-xs {
	padding-left: 40px !important;
	}.pl45-xs {
	padding-left: 45px !important;
	}.pl50-xs {
	padding-left: 50px !important;
	}.pl55-xs {
	padding-left: 55px !important;
	}.pl60-xs {
	padding-left: 60px !important;
	}.pl65-xs {
	padding-left: 65px !important;
	}.pl70-xs {
	padding-left: 70px !important;
	}.pl75-xs {
	padding-left: 75px !important;
	}.pl80-xs {
	padding-left: 80px !important;
	}.pl85-xs {
	padding-left: 85px !important;
	}.pl90-xs {
	padding-left: 90px !important;
	}.pl95-xs {
	padding-left: 95px !important;
	}.pl100-xs {
	padding-left: 100px !important;
	}.pl150-xs {
	padding-left: 150px !important;
	}.pl200-xs {
	padding-left: 200px !important;
	}
/*	Margin TOp Minus*/
	.m0a-xs {
	margin: 0 auto;
	}.mt-5-xs {
	margin-top: -5px !important;
	}.mt-10-xs {
	margin-top: -10px !important;
	}.mt-15-xs {
	margin-top: -15px !important;
	}.mt-20-xs {
	margin-top: -20px !important;
	}.mt-25-xs {
	margin-top: -25px !important;
	}.mt-30-xs {
	margin-top: -30px !important;
	}.mt-35-xs {
	margin-top: -35px !important;
	}.mt-40-xs {
	margin-top: -40px !important;
	}.mt-45-xs {
	margin-top: -45px !important;
	}.mt-50-xs {
	margin-top: -50px !important;
	}.mt-55-xs {
	margin-top: -55px !important;
	}.mt-60-xs {
	margin-top: -60px !important;
	}.mt-65-xs {
	margin-top: -65px !important;
	}.mt-70-xs {
	margin-top: -70px !important;
	}.mt-75-xs {
	margin-top: -75px !important;
	}.mt-80-xs {
	margin-top: -80px !important;
	}.mt-85-xs {
	margin-top: -85px !important;
	}.mt-90-xs {
	margin-top: -90px !important;
	}.mt-95-xs {
	margin-top: -95px !important;
	}.mt-100-xs {
	margin-top: -100px !important;
	}.mt-120-xs {
	margin-top: -120px !important;
	}.mt-150-xs {
	margin-top: -150px !important;
	}.mt-200-xs {
	margin-top: -200px !important;
	}
	.mb-05-xs {
	margin-bottom: -5px !important;
	}.mb-6 {
	margin-bottom: -6px !important;
	}.mb-7 {
	margin-bottom: -7px !important;
	}.mb-8 {
	margin-bottom: -8px !important;
	}.mb-9 {
	margin-bottom: -9px !important;
	}.mb-10-xs {
	margin-bottom: -10px !important;
	}.mb-15-xs {
	margin-bottom: -15px !important;
	}.mb-20-xs {
	margin-bottom: -20px !important;
	}.mb-25-xs {
	margin-bottom: -25px !important;
	}.mb-30-xs {
	margin-bottom: -30px !important;
	}.mb-35-xs {
	margin-bottom: -35px !important;
	}.mb-40-xs {
	margin-bottom: -40px !important;
	}.mb-45-xs {
	margin-bottom: -45px !important;
	}.mb-50-xs {
	margin-bottom: -50px !important;
	}.mb-55-xs {
	margin-bottom: -55px !important;
	}.mb-60-xs {
	margin-bottom: -60px !important;
	}.mb-65-xs {
	margin-bottom: -65px !important;
	}.mb-70-xs {
	margin-bottom: -70px !important;
	}.mb-75-xs {
	margin-bottom: -75px !important;
	}.mb-80-xs {
	margin-bottom: -80px !important;
	}.mb-85-xs {
	margin-bottom: -85px !important;
	}.mb-90-xs {
	margin-bottom: -90px !important;
	}.mb-95-xs {
	margin-bottom: -95px !important;
	}.mb-100-xs {
	margin-bottom: -100px !important;
	}.mb-120-xs {
	margin-bottom: -120px !important;
	}.mb-150-xs {
	margin-bottom: -150px !important;
	}.mb-200-xs {
	margin-bottom: -200px !important;
	}
/*	Margin*/
	.m0-xs {
	margin: 0;
	}.m5-xs {
	margin: 5px !important;
	}.m10-xs {
	margin: 10px !important;
	}.m15-xs {
	margin: 15px !important;
	}.m20-xs {
	margin: 20px !important;
	}.m25-xs {
	margin: 25px !important;
	}.m30-xs {
	margin: 30px !important;
	}.m35-xs {
	margin: 35px !important;
	}.m40-xs {
	margin: 40px !important;
	}.m45-xs {
	margin: 45px !important;
	}.m50-xs {
	margin: 50px !important;
	}.m55-xs {
	margin: 55px !important;
	}.m60-xs {
	margin: 60px !important;
	}.m65-xs {
	margin: 65px !important;
	}.m70-xs {
	margin: 70px !important;
	}.m75-xs {
	margin: 75px !important;
	}.m80-xs {
	margin: 80px !important;
	}.m85-xs {
	margin: 85px !important;
	}.m90-xs {
	margin: 90px !important;
	}.m95-xs {
	margin: 95px !important;
	}.m100-xs {
	margin: 100px !important;
	}
/*	Margin Top*/
	.mt0-xs {
	margin-top: 0px !important;
	}.mt5-xs {
	margin-top: 5px !important;
	}.mt10-xs {
	margin-top: 10px !important;
	}.mt15-xs {
	margin-top: 15px !important;
	}.mt20-xs {
	margin-top: 20px !important;
	}.mt25-xs {
	margin-top: 25px !important;
	}.mt30-xs {
	margin-top: 30px !important;
	}.mt35-xs {
	margin-top: 35px !important;
	}.mt40-xs {
	margin-top: 40px !important;
	}.mt45-xs {
	margin-top: 45px !important;
	}.mt50-xs {
	margin-top: 50px !important;
	}.mt55-xs {
	margin-top: 55px !important;
	}.mt60-xs {
	margin-top: 60px !important;
	}.mt65-xs {
	margin-top: 65px !important;
	}.mt70-xs {
	margin-top: 70px !important;
	}.mt75-xs {
	margin-top: 75px !important;
	}.mt80-xs {
	margin-top: 80px !important;
	}.mt85-xs {
	margin-top: 85px !important;
	}.mt90-xs {
	margin-top: 90px !important;
	}.mt95-xs {
	margin-top: 95px !important;
	}.mt100-xs {
	margin-top: 100px !important;
	}.mt150-xs {
	margin-top: 150px !important;
	}.mt200-xs {
	margin-top: 200px !important;
	}.mt250-xs {
	margin-top: 250px !important;
	}.mt300-xs {
	margin-top: 3000px !important;
	}
/*	Margin Right*/
	.mr0-xs {
	margin-right: 0px !important;
	}.mr5-xs {
	margin-right: 5px !important;
	}.mr10-xs {
	margin-right: 10px !important;
	}.mr15-xs {
	margin-right: 15px !important;
	}.mr20-xs {
	margin-right: 20px !important;
	}.mr25-xs {
	margin-right: 25px !important;
	}.mr30-xs {
	margin-right: 30px !important;
	}.mr35-xs {
	margin-right: 35px !important;
	}.mr40-xs {
	margin-right: 40px !important;
	}.mr45-xs {
	margin-right: 45px !important;
	}.mr50-xs {
	margin-right: 50px !important;
	}.mr55-xs {
	margin-right: 55px !important;
	}.mr60-xs {
	margin-right: 60px !important;
	}.mr65-xs {
	margin-right: 65px !important;
	}.mr70-xs {
	margin-right: 70px !important;
	}.mr75-xs {
	margin-right: 75px !important;
	}.mr80-xs {
	margin-right: 80px !important;
	}.mr85-xs {
	margin-right: 85px !important;
	}.mr90-xs {
	margin-right: 90px !important;
	}.mr95-xs {
	margin-right: 95px !important;
	}.mr100-xs {
	margin-right: 100px !important;
	}
/*	Margin Bottom*/
	.mb0-xs {
	margin-bottom: 0px !important;
	}.mb5-xs {
	margin-bottom: 5px !important;
	}.mb10-xs {
	margin-bottom: 10px !important;
	}.mb15-xs {
	margin-bottom: 15px !important;
	}.mb20-xs {
	margin-bottom: 20px !important;
	}.mb25-xs {
	margin-bottom: 25px !important;
	}.mb30-xs {
	margin-bottom: 30px !important;
	}.mb35-xs {
	margin-bottom: 35px !important;
	}.mb40-xs {
	margin-bottom: 40px !important;
	}.mb45-xs {
	margin-bottom: 45px !important;
	}.mb50-xs {
	margin-bottom: 50px !important;
	}.mb55-xs {
	margin-bottom: 55px !important;
	}.mb60-xs {
	margin-bottom: 60px !important;
	}.mb65-xs {
	margin-bottom: 65px !important;
	}.mb70-xs {
	margin-bottom: 70px !important;
	}.mb75-xs {
	margin-bottom: 75px !important;
	}.mb80-xs {
	margin-bottom: 80px !important;
	}.mb85-xs {
	margin-bottom: 85px !important;
	}.mb90-xs {
	margin-bottom: 90px !important;
	}.mb95-xs {
	margin-bottom: 95px !important;
	}.mb100-xs {
	margin-bottom: 100px !important;
	}
/*	Margin Left*/
	.ml0-xs {
	margin-left: 0px !important;
	}.ml5-xs {
	margin-left: 5px !important;
	}.ml10-xs {
	margin-left: 10px !important;
	}.ml15-xs {
	margin-left: 15px !important;
	}.ml20-xs {
	margin-left: 20px !important;
	}.ml25-xs {
	margin-left: 25px !important;
	}.ml30-xs {
	margin-left: 30px !important;
	}.ml35-xs {
	margin-left: 35px !important;
	}.ml40-xs {
	margin-left: 40px !important;
	}.ml45-xs {
	margin-left: 45px !important;
	}.ml47 {
	margin-left: 47px !important;
	}.ml50-xs {
	margin-left: 50px !important;
	}.ml55-xs {
	margin-left: 55px !important;
	}.ml60-xs {
	margin-left: 60px !important;
	}.ml65-xs {
	margin-left: 65px !important;
	}.ml70-xs {
	margin-left: 70px !important;
	}.ml75-xs {
	margin-left: 75px !important;
	}.ml80-xs {
	margin-left: 80px !important;
	}.ml85-xs {
	margin-left: 85px !important;
	}.ml90-xs {
	margin-left: 90px !important;
	}.ml95-xs {
	margin-left: 95px !important;
	}.ml100-xs {
	margin-left: 100px !important;
	}.mx0-xs {
	margin-left: 0;
	margin-right: 0;
	}.mx5-xs {
	margin-left: 5px !important;
	margin-right: 5px !important;
	}.mx10-xs {
	margin-left: 10px !important;
	margin-right: 10px !important;
	}.mx25-xs {
	margin-left: 15px !important;
	margin-right: 15px !important;
	}.mx20-xs {
	margin-left: 20px !important;
	margin-right: 20px !important;
	}.mx25-xs {
	margin-left: 25px !important;
	margin-right: 25px !important;
	}.mx30-xs {
	margin-left: 30px !important;
	margin-right: 30px !important;
	}.mx35-xs {
	margin-left: 35px !important;
	margin-right: 35px !important;
	}.mx40-xs {
	margin-left: 40px !important;
	margin-right: 40px !important;
	}.mx45-xs {
	margin-left: 45px !important;
	margin-right: 45px !important;
	}.mx50-xs {
	margin-left: 50px !important;
	margin-right: 50px !important;
	}
	/*Paddint Bottom & Top*/
	.my0-xs {
	margin-bottom: 0;
	margin-top: 0;
	}.my5-xs {
	margin-bottom: 5px !important;
	margin-top: 5px !important;
	}.my10-xs {
	margin-bottom: 10px !important;
	margin-top: 10px !important;
	}.my25-xs {
	margin-bottom: 15px !important;
	margin-top: 15px !important;
	}.my20-xs {
	margin-bottom: 20px !important;
	margin-top: 20px !important;
	}.my25-xs {
	margin-bottom: 25px !important;
	margin-top: 25px !important;
	}.my30-xs {
	margin-bottom: 30px !important;
	margin-top: 30px !important;
	}.my35-xs {
	margin-bottom: 35px !important;
	margin-top: 35px !important;
	}.my40-xs {
	margin-bottom: 40px !important;
	margin-top: 40px !important;
	}.my45-xs {
	margin-bottom: 45px !important;
	margin-top: 45px !important;
	}.my50-xs {
	margin-bottom: 50px !important;
	margin-top: 50px !important;
	}.px0-xs {
	padding-left: 0 !important;
	padding-right: 0 !important;
	}.px5-xs {
	padding-left: 5px !important;
	padding-right: 5px !important;
	}.px10-xs {
	padding-left: 10px !important;
	padding-right: 10px !important;
	}.px25-xs {
	padding-left: 15px !important;
	padding-right: 15px !important;
	}.px20-xs {
	padding-left: 20px !important;
	padding-right: 20px !important;
	}.px25-xs {
	padding-left: 25px !important;
	padding-right: 25px !important;
	}.px30-xs {
	padding-left: 30px !important;
	padding-right: 30px !important;
	}.px35-xs {
	padding-left: 35px !important;
	padding-right: 35px !important;
	}.px40-xs {
	padding-left: 40px !important;
	padding-right: 40px !important;
	}.px45-xs {
	padding-left: 45px !important;
	padding-right: 45px !important;
	}.px50-xs {
	padding-left: 50px !important;
	padding-right: 50px !important;
	}
	/*Paddint Bottom & Top*/
	.py0-xs {
	padding-bottom: 0;
	padding-top: 0;
	}.py5-xs {
	padding-bottom: 5px !important;
	padding-top: 5px !important;
	}.py10-xs {
	padding-bottom: 10px !important;
	padding-top: 10px !important;
	}.py15-xs {
	padding-bottom: 15px !important;
	padding-top: 15px !important;
	}.py20-xs {
	padding-bottom: 20px !important;
	padding-top: 20px !important;
	}.py25-xs {
	padding-bottom: 25px !important;
	padding-top: 25px !important;
	}.py30-xs {
	padding-bottom: 30px !important;
	padding-top: 30px !important;
	}.py35-xs {
	padding-bottom: 35px !important;
	padding-top: 35px !important;
	}.py40-xs {
	padding-bottom: 40px !important;
	padding-top: 40px !important;
	}.py45-xs {
	padding-bottom: 45px !important;
	padding-top: 45px !important;
	}.py50-xs {
	padding-bottom: 50px !important;
	padding-top: 50px !important;
	}
}

@media (max-width: 1365px) {
	.bgct-xl{
		background-color: transparent !important;
	}
	.bdrn-xl{
		border: none !important;
	}
	.wa-xl{
		width: auto !important;
	}
	.w-100-xl{
		width: 100% !important;
	}
	.bdrs4-xl{
		border-radius: 4px !important;
	}
	.bdrs0-xl{
		border-radius: 0px !important;
	}
}
@media (max-width: 1199px) {
	.bgct-lg{
		background-color: transparent !important;
	}
	.bdrn-lg{
		border: none !important;
	}
	.wa-lg{
		width: auto !important;
	}
	.w-100-lg{
		width: 100% !important;
	}
	.bdrs4-lg{
		border-radius: 4px !important;
	}
	.bdrs0-lg{
		border-radius: 0px !important;
	}
}
@media (max-width: 991px) {
	.bgct-md{
		background-color: transparent !important;
	}
	.bdrn-md{
		border: none !important;
	}
	.wa-md{
		width: auto !important;
	}
	.w-100-md{
		width: 100% !important;
	}
	.bdrs4-md{
		border-radius: 4px !important;
	}
	.bdrs0-md{
		border-radius: 0px !important;
	}
	.space-maintain-1{
	  margin-top: -80px;
	  z-index: 0;
	}
}
@media (max-width: 767px) {
	.bgct-sm{
		background-color: transparent !important;
	}
	.bdrn-sm{
		border: none !important;
	}
	.wa-sm{
		width: auto !important;
	}
	.w-100-sm{
		width: 100% !important;
	}
	.bdrs4-sm{
		border-radius: 4px !important;
	}
	.bdrs0-sm{
		border-radius: 0px !important;
	}
}
@media (max-width: 575.98px) {
	.bgct-xs{
		background-color: transparent !important;
	}
	.bdrn-xs{
		border: none !important;
	}
	.wa-xs{
		width: auto !important;
	}
	.w-100-sm{
		width: 100% !important;
	}
	.bdrs4-xs{
		border-radius: 4px !important;
	}
	.bdrs0-xs{
		border-radius: 0px !important;
	}
}

