/*
 * Margins
 */
.mn { margin: 0; }
.ms { margin: 1rem; }
.mm { margin: 1.75rem; }
.ml { margin: 2.5rem; }

.mtn { margin-top: 0; }
.mtxs {margin-top: 0.5rem;}
.mts { margin-top: 1rem; }
.mtm { margin-top: 1.75rem; }
.mtl { margin-top: 2.5rem; }

.mrn { margin-right: 0; }
.mrs { margin-right: 1rem; }
.mrm { margin-right: 1.75rem; }
.mrl { margin-right: 2.5rem; }

.mbn { margin-bottom: 0; }
.mbs,
.mobile-mbs { margin-bottom: 1rem; }
.mbm { margin-bottom: 1.75rem; }
.mbl { margin-bottom: 2.5rem; }

.mln { margin-left: 0; }
.mls { margin-left: 1rem; }
.mlm { margin-left: 1.75rem; }
.mll { margin-left: 2.5rem; }

/*
 * Paddings
 */
.pn { padding: 0; }
.ps { padding: 1rem; }
.pm { padding: 1.75rem; }
.pl { padding: 2.5rem; }

.ptn { padding-top: 0; }
.pts { padding-top: 1rem; }
.ptm { padding-top: 1.75rem; }
.ptl { padding-top: 2.5rem; }

.prn { padding-right: 0; }
.prs { padding-right: 1rem; }
.prm { padding-right: 1.75rem; }
.prl { padding-right: 2.5rem; }

.pbn { padding-bottom: 0; }
.pbs { padding-bottom: 1rem; }
.pbm { padding-bottom: 1.75rem; }
.pbl { padding-bottom: 2.5rem; }

.pln { padding-left: 0; }
.pls { padding-left: 1rem; }
.plm { padding-left: 1.75rem; }
.pll { padding-left: 2.5rem; }