[class*=" mxAuto-"], [class^=mxAuto-] {
  --mal: auto;
  --mal-sm: auto;
  --mal-md: auto;
  --mal-lg: auto;
  --mal-xl: auto;
  --mal-xxl: auto;
}

[class*=" pxAuto-"], [class^=pxAuto-] {
  --pal: auto;
}

.mxAuto-2:nth-child(2n+1) {
  margin-left: 0;
}

.mxAuto-2:not(:nth-child(2n+1)) {
  margin-left: var(--mal);
}

.mxAuto-3:nth-child(3n+1) {
  margin-left: 0;
}

.mxAuto-3:not(:nth-child(3n+1)) {
  margin-left: var(--mal);
}

.mxAuto-4:nth-child(4n+1) {
  margin-left: 0;
}

.mxAuto-4:not(:nth-child(4n+1)) {
  margin-left: var(--mal);
}

.mxAuto-5:nth-child(5n+1) {
  margin-left: 0;
}

.mxAuto-5:not(:nth-child(5n+1)) {
  margin-left: var(--mal);
}

.mxAuto-6:nth-child(6n+1) {
  margin-left: 0;
}

.mxAuto-6:not(:nth-child(6n+1)) {
  margin-left: var(--mal);
}

.mxAuto-7:nth-child(7n+1) {
  margin-left: 0;
}

.mxAuto-7:not(:nth-child(7n+1)) {
  margin-left: var(--mal);
}

.mxAuto-8:nth-child(8n+1) {
  margin-left: 0;
}

.mxAuto-8:not(:nth-child(8n+1)) {
  margin-left: var(--mal);
}

.mxAuto-9:nth-child(9n+1) {
  margin-left: 0;
}

.mxAuto-9:not(:nth-child(9n+1)) {
  margin-left: var(--mal);
}

.mxAuto-10:nth-child(10n+1) {
  margin-left: 0;
}

.mxAuto-10:not(:nth-child(10n+1)) {
  margin-left: var(--mal);
}

.mxAuto-11:nth-child(11n+1) {
  margin-left: 0;
}

.mxAuto-11:not(:nth-child(11n+1)) {
  margin-left: var(--mal);
}

.mxAuto-12:nth-child(12n+1) {
  margin-left: 0;
}

.mxAuto-12:not(:nth-child(12n+1)) {
  margin-left: var(--mal);
}

@media (min-width: 576px) {
  .mxAuto-sm-2:nth-child(2n+1) {
    margin-left: 0;
  }

  .mxAuto-sm-2:not(:nth-child(2n+1)) {
    margin-left: var(--mal-sm);
  }

  .mxAuto-sm-3:nth-child(3n+1) {
    margin-left: 0;
  }

  .mxAuto-sm-3:not(:nth-child(3n+1)) {
    margin-left: var(--mal-sm);
  }

  .mxAuto-sm-4:nth-child(4n+1) {
    margin-left: 0;
  }

  .mxAuto-sm-4:not(:nth-child(4n+1)) {
    margin-left: var(--mal-sm);
  }

  .mxAuto-sm-5:nth-child(5n+1) {
    margin-left: 0;
  }

  .mxAuto-sm-5:not(:nth-child(5n+1)) {
    margin-left: var(--mal-sm);
  }

  .mxAuto-sm-6:nth-child(6n+1) {
    margin-left: 0;
  }

  .mxAuto-sm-6:not(:nth-child(6n+1)) {
    margin-left: var(--mal-sm);
  }

  .mxAuto-sm-7:nth-child(7n+1) {
    margin-left: 0;
  }

  .mxAuto-sm-7:not(:nth-child(7n+1)) {
    margin-left: var(--mal-sm);
  }

  .mxAuto-sm-8:nth-child(8n+1) {
    margin-left: 0;
  }

  .mxAuto-sm-8:not(:nth-child(8n+1)) {
    margin-left: var(--mal-sm);
  }

  .mxAuto-sm-9:nth-child(9n+1) {
    margin-left: 0;
  }

  .mxAuto-sm-9:not(:nth-child(9n+1)) {
    margin-left: var(--mal-sm);
  }

  .mxAuto-sm-10:nth-child(10n+1) {
    margin-left: 0;
  }

  .mxAuto-sm-10:not(:nth-child(10n+1)) {
    margin-left: var(--mal-sm);
  }

  .mxAuto-sm-11:nth-child(11n+1) {
    margin-left: 0;
  }

  .mxAuto-sm-11:not(:nth-child(11n+1)) {
    margin-left: var(--mal-sm);
  }

  .mxAuto-sm-12:nth-child(12n+1) {
    margin-left: 0;
  }

  .mxAuto-sm-12:not(:nth-child(12n+1)) {
    margin-left: var(--mal-sm);
  }
}
@media (min-width: 768px) {
  .mxAuto-md-2:nth-child(2n+1) {
    margin-left: 0;
  }

  .mxAuto-md-2:not(:nth-child(2n+1)) {
    margin-left: var(--mal-md);
  }

  .mxAuto-md-3:nth-child(3n+1) {
    margin-left: 0;
  }

  .mxAuto-md-3:not(:nth-child(3n+1)) {
    margin-left: var(--mal-md);
  }

  .mxAuto-md-4:nth-child(4n+1) {
    margin-left: 0;
  }

  .mxAuto-md-4:not(:nth-child(4n+1)) {
    margin-left: var(--mal-md);
  }

  .mxAuto-md-5:nth-child(5n+1) {
    margin-left: 0;
  }

  .mxAuto-md-5:not(:nth-child(5n+1)) {
    margin-left: var(--mal-md);
  }

  .mxAuto-md-6:nth-child(6n+1) {
    margin-left: 0;
  }

  .mxAuto-md-6:not(:nth-child(6n+1)) {
    margin-left: var(--mal-md);
  }

  .mxAuto-md-7:nth-child(7n+1) {
    margin-left: 0;
  }

  .mxAuto-md-7:not(:nth-child(7n+1)) {
    margin-left: var(--mal-md);
  }

  .mxAuto-md-8:nth-child(8n+1) {
    margin-left: 0;
  }

  .mxAuto-md-8:not(:nth-child(8n+1)) {
    margin-left: var(--mal-md);
  }

  .mxAuto-md-9:nth-child(9n+1) {
    margin-left: 0;
  }

  .mxAuto-md-9:not(:nth-child(9n+1)) {
    margin-left: var(--mal-md);
  }

  .mxAuto-md-10:nth-child(10n+1) {
    margin-left: 0;
  }

  .mxAuto-md-10:not(:nth-child(10n+1)) {
    margin-left: var(--mal-md);
  }

  .mxAuto-md-11:nth-child(11n+1) {
    margin-left: 0;
  }

  .mxAuto-md-11:not(:nth-child(11n+1)) {
    margin-left: var(--mal-md);
  }

  .mxAuto-md-12:nth-child(12n+1) {
    margin-left: 0;
  }

  .mxAuto-md-12:not(:nth-child(12n+1)) {
    margin-left: var(--mal-md);
  }
}
@media (min-width: 992px) {
  .mxAuto-lg-2:nth-child(2n+1) {
    margin-left: 0;
  }

  .mxAuto-lg-2:not(:nth-child(2n+1)) {
    margin-left: var(--mal-lg);
  }

  .mxAuto-lg-3:nth-child(3n+1) {
    margin-left: 0;
  }

  .mxAuto-lg-3:not(:nth-child(3n+1)) {
    margin-left: var(--mal-lg);
  }

  .mxAuto-lg-4:nth-child(4n+1) {
    margin-left: 0;
  }

  .mxAuto-lg-4:not(:nth-child(4n+1)) {
    margin-left: var(--mal-lg);
  }

  .mxAuto-lg-5:nth-child(5n+1) {
    margin-left: 0;
  }

  .mxAuto-lg-5:not(:nth-child(5n+1)) {
    margin-left: var(--mal-lg);
  }

  .mxAuto-lg-6:nth-child(6n+1) {
    margin-left: 0;
  }

  .mxAuto-lg-6:not(:nth-child(6n+1)) {
    margin-left: var(--mal-lg);
  }

  .mxAuto-lg-7:nth-child(7n+1) {
    margin-left: 0;
  }

  .mxAuto-lg-7:not(:nth-child(7n+1)) {
    margin-left: var(--mal-lg);
  }

  .mxAuto-lg-8:nth-child(8n+1) {
    margin-left: 0;
  }

  .mxAuto-lg-8:not(:nth-child(8n+1)) {
    margin-left: var(--mal-lg);
  }

  .mxAuto-lg-9:nth-child(9n+1) {
    margin-left: 0;
  }

  .mxAuto-lg-9:not(:nth-child(9n+1)) {
    margin-left: var(--mal-lg);
  }

  .mxAuto-lg-10:nth-child(10n+1) {
    margin-left: 0;
  }

  .mxAuto-lg-10:not(:nth-child(10n+1)) {
    margin-left: var(--mal-lg);
  }

  .mxAuto-lg-11:nth-child(11n+1) {
    margin-left: 0;
  }

  .mxAuto-lg-11:not(:nth-child(11n+1)) {
    margin-left: var(--mal-lg);
  }

  .mxAuto-lg-12:nth-child(12n+1) {
    margin-left: 0;
  }

  .mxAuto-lg-12:not(:nth-child(12n+1)) {
    margin-left: var(--mal-lg);
  }
}
@media (min-width: 1200px) {
  .mxAuto-xl-2:nth-child(2n+1) {
    margin-left: 0;
  }

  .mxAuto-xl-2:not(:nth-child(2n+1)) {
    margin-left: var(--mal-xl);
  }

  .mxAuto-xl-3:nth-child(3n+1) {
    margin-left: 0;
  }

  .mxAuto-xl-3:not(:nth-child(3n+1)) {
    margin-left: var(--mal-xl);
  }

  .mxAuto-xl-4:nth-child(4n+1) {
    margin-left: 0;
  }

  .mxAuto-xl-4:not(:nth-child(4n+1)) {
    margin-left: var(--mal-xl);
  }

  .mxAuto-xl-5:nth-child(5n+1) {
    margin-left: 0;
  }

  .mxAuto-xl-5:not(:nth-child(5n+1)) {
    margin-left: var(--mal-xl);
  }

  .mxAuto-xl-6:nth-child(6n+1) {
    margin-left: 0;
  }

  .mxAuto-xl-6:not(:nth-child(6n+1)) {
    margin-left: var(--mal-xl);
  }

  .mxAuto-xl-7:nth-child(7n+1) {
    margin-left: 0;
  }

  .mxAuto-xl-7:not(:nth-child(7n+1)) {
    margin-left: var(--mal-xl);
  }

  .mxAuto-xl-8:nth-child(8n+1) {
    margin-left: 0;
  }

  .mxAuto-xl-8:not(:nth-child(8n+1)) {
    margin-left: var(--mal-xl);
  }

  .mxAuto-xl-9:nth-child(9n+1) {
    margin-left: 0;
  }

  .mxAuto-xl-9:not(:nth-child(9n+1)) {
    margin-left: var(--mal-xl);
  }

  .mxAuto-xl-10:nth-child(10n+1) {
    margin-left: 0;
  }

  .mxAuto-xl-10:not(:nth-child(10n+1)) {
    margin-left: var(--mal-xl);
  }

  .mxAuto-xl-11:nth-child(11n+1) {
    margin-left: 0;
  }

  .mxAuto-xl-11:not(:nth-child(11n+1)) {
    margin-left: var(--mal-xl);
  }

  .mxAuto-xl-12:nth-child(12n+1) {
    margin-left: 0;
  }

  .mxAuto-xl-12:not(:nth-child(12n+1)) {
    margin-left: var(--mal-xl);
  }
}
@media (min-width: 1400px) {
  .mxAuto-xxl-2:nth-child(2n+1) {
    margin-left: 0;
  }

  .mxAuto-xxl-2:not(:nth-child(2n+1)) {
    margin-left: var(--mal-xxl);
  }

  .mxAuto-xxl-3:nth-child(3n+1) {
    margin-left: 0;
  }

  .mxAuto-xxl-3:not(:nth-child(3n+1)) {
    margin-left: var(--mal-xxl);
  }

  .mxAuto-xxl-4:nth-child(4n+1) {
    margin-left: 0;
  }

  .mxAuto-xxl-4:not(:nth-child(4n+1)) {
    margin-left: var(--mal-xxl);
  }

  .mxAuto-xxl-5:nth-child(5n+1) {
    margin-left: 0;
  }

  .mxAuto-xxl-5:not(:nth-child(5n+1)) {
    margin-left: var(--mal-xxl);
  }

  .mxAuto-xxl-6:nth-child(6n+1) {
    margin-left: 0;
  }

  .mxAuto-xxl-6:not(:nth-child(6n+1)) {
    margin-left: var(--mal-xxl);
  }

  .mxAuto-xxl-7:nth-child(7n+1) {
    margin-left: 0;
  }

  .mxAuto-xxl-7:not(:nth-child(7n+1)) {
    margin-left: var(--mal-xxl);
  }

  .mxAuto-xxl-8:nth-child(8n+1) {
    margin-left: 0;
  }

  .mxAuto-xxl-8:not(:nth-child(8n+1)) {
    margin-left: var(--mal-xxl);
  }

  .mxAuto-xxl-9:nth-child(9n+1) {
    margin-left: 0;
  }

  .mxAuto-xxl-9:not(:nth-child(9n+1)) {
    margin-left: var(--mal-xxl);
  }

  .mxAuto-xxl-10:nth-child(10n+1) {
    margin-left: 0;
  }

  .mxAuto-xxl-10:not(:nth-child(10n+1)) {
    margin-left: var(--mal-xxl);
  }

  .mxAuto-xxl-11:nth-child(11n+1) {
    margin-left: 0;
  }

  .mxAuto-xxl-11:not(:nth-child(11n+1)) {
    margin-left: var(--mal-xxl);
  }

  .mxAuto-xxl-12:nth-child(12n+1) {
    margin-left: 0;
  }

  .mxAuto-xxl-12:not(:nth-child(12n+1)) {
    margin-left: var(--mal-xxl);
  }
}
.pxAuto-2 {
  padding-left: var(--pal);
  padding-right: var(--pal);
}
.pxAuto-2:nth-child(2n+1) {
  padding-left: 0;
}
.pxAuto-2:nth-child(2n) {
  padding-right: 0;
}

.pxAuto-3 {
  padding-left: var(--pal);
  padding-right: var(--pal);
}
.pxAuto-3:nth-child(3n+1) {
  padding-left: 0;
}
.pxAuto-3:nth-child(3n) {
  padding-right: 0;
}

.pxAuto-4 {
  padding-left: var(--pal);
  padding-right: var(--pal);
}
.pxAuto-4:nth-child(4n+1) {
  padding-left: 0;
}
.pxAuto-4:nth-child(4n) {
  padding-right: 0;
}

.pxAuto-5 {
  padding-left: var(--pal);
  padding-right: var(--pal);
}
.pxAuto-5:nth-child(5n+1) {
  padding-left: 0;
}
.pxAuto-5:nth-child(5n) {
  padding-right: 0;
}

.pxAuto-6 {
  padding-left: var(--pal);
  padding-right: var(--pal);
}
.pxAuto-6:nth-child(6n+1) {
  padding-left: 0;
}
.pxAuto-6:nth-child(6n) {
  padding-right: 0;
}

.pxAuto-7 {
  padding-left: var(--pal);
  padding-right: var(--pal);
}
.pxAuto-7:nth-child(7n+1) {
  padding-left: 0;
}
.pxAuto-7:nth-child(7n) {
  padding-right: 0;
}

.pxAuto-8 {
  padding-left: var(--pal);
  padding-right: var(--pal);
}
.pxAuto-8:nth-child(8n+1) {
  padding-left: 0;
}
.pxAuto-8:nth-child(8n) {
  padding-right: 0;
}

.pxAuto-9 {
  padding-left: var(--pal);
  padding-right: var(--pal);
}
.pxAuto-9:nth-child(9n+1) {
  padding-left: 0;
}
.pxAuto-9:nth-child(9n) {
  padding-right: 0;
}

.pxAuto-10 {
  padding-left: var(--pal);
  padding-right: var(--pal);
}
.pxAuto-10:nth-child(10n+1) {
  padding-left: 0;
}
.pxAuto-10:nth-child(10n) {
  padding-right: 0;
}

.pxAuto-11 {
  padding-left: var(--pal);
  padding-right: var(--pal);
}
.pxAuto-11:nth-child(11n+1) {
  padding-left: 0;
}
.pxAuto-11:nth-child(11n) {
  padding-right: 0;
}

.pxAuto-12 {
  padding-left: var(--pal);
  padding-right: var(--pal);
}
.pxAuto-12:nth-child(12n+1) {
  padding-left: 0;
}
.pxAuto-12:nth-child(12n) {
  padding-right: 0;
}