/* XS (ALL SIZES) */

/* XS Margins */

.m-v-0 {
    margin-top: 0;
    margin-bottom: 0;
}

.m-v-4 {
    margin-top: 4px;
    margin-bottom: 4px;
}

.m-v-8 {
    margin-top: 8px;
    margin-bottom: 8px;
}

.m-v-12 {
    margin-top: 12px;
    margin-bottom: 12px;
}

.m-v-16 {
    margin-top: 16px;
    margin-bottom: 16px;
}

.m-v-24 {
    margin-top: 24px;
    margin-bottom: 24px;
}

.m-v-32 {
    margin-top: 32px;
    margin-bottom: 32px;
}

.m-v-48 {
    margin-top: 48px;
    margin-bottom: 48px;
}

.m-v-64 {
    margin-top: 64px;
    margin-bottom: 64px;
}

.m-v-80 {
    margin-top: 80px;
    margin-bottom: 80px;
}

.m-v-128 {
    margin-top: 128px;
    margin-bottom: 128px;
}

.m-t-0 {
    margin-top: 0;
}

.m-t-4 {
    margin-top: 4px;
}

.m-t-8 {
    margin-top: 8px;
}

.m-t-12 {
    margin-top: 12px;
}

.m-t-16 {
    margin-top: 16px;
}

.m-t-24 {
    margin-top: 24px;
}

.m-t-32 {
    margin-top: 32px;
}

.m-t-48 {
    margin-top: 48px;
}

.m-t-64 {
    margin-top: 64px;
}

.m-t-80 {
    margin-top: 80px;
}

.m-t-128 {
    margin-top: 128px;
}

.m-b-0 {
    margin-bottom: 0;
}

.m-b-4 {
    margin-bottom: 4px;
}

.m-b-8 {
    margin-bottom: 8px;
}

.m-b-12 {
    margin-bottom: 12px;
}

.m-b-16 {
    margin-bottom: 16px;
}

.m-b-24 {
    margin-bottom: 24px;
}

.m-b-32 {
    margin-bottom: 32px;
}

.m-b-48 {
    margin-bottom: 48px;
}

.m-b-64 {
    margin-bottom: 64px;
}

.m-b-80 {
    margin-bottom: 80px;
}

.m-b-128 {
    margin-bottom: 128px;
}


/* XS Paddings */

.p-v-0 {
    padding-top: 0;
    padding-bottom: 0;
}

.p-v-4 {
    padding-top: 4px;
    padding-bottom: 4px;
}

.p-v-8 {
    padding-top: 8px;
    padding-bottom: 8px;
}

.p-v-12 {
    padding-top: 12px;
    padding-bottom: 12px;
}

.p-v-16 {
    padding-top: 16px;
    padding-bottom: 16px;
}

.p-v-24 {
    padding-top: 24px;
    padding-bottom: 24px;
}

.p-v-32 {
    padding-top: 32px;
    padding-bottom: 32px;
}

.p-v-48 {
    padding-top: 48px;
    padding-bottom: 48px;
}

.p-v-64 {
    padding-top: 64px;
    padding-bottom: 64px;
}

.p-v-80 {
    padding-top: 80px;
    padding-bottom: 80px;
}

.p-v-128 {
    padding-top: 128px;
    padding-bottom: 128px;
}

.p-t-0 {
    padding-top: 0;
}

.p-t-4 {
    padding-top: 4px;
}

.p-t-8 {
    padding-top: 8px;
}

.p-t-12 {
    padding-top: 12px;
}

.p-t-16 {
    padding-top: 16px;
}

.p-t-24 {
    padding-top: 24px;
}

.p-t-32 {
    padding-top: 32px;
}

.p-t-48 {
    padding-top: 48px;
}

.p-t-64 {
    padding-top: 64px;
}

.p-t-80 {
    padding-top: 80px;
}

.p-t-128 {
    padding-top: 128px;
}

.p-b-0 {
    padding-bottom: 0;
}

.p-b-4 {
    padding-bottom: 4px;
}

.p-b-8 {
    padding-bottom: 8px;
}

.p-b-12 {
    padding-bottom: 12px;
}

.p-b-16 {
    padding-bottom: 16px;
}

.p-b-24 {
    padding-bottom: 24px;
}

.p-b-32 {
    padding-bottom: 32px;
}

.p-b-48 {
    padding-bottom: 48px;
}

.p-b-64 {
    padding-bottom: 64px;
}

.p-b-80 {
    padding-bottom: 80px;
}

.p-b-128 {
    padding-bottom: 128px;
}



/* MD MIN WIDTH: 768PX */
@media (min-width: 768px) {
    
/* MD Margins */

.m-v-md-0 {
    margin-top: 0;
    margin-bottom: 0;
}

.m-v-md-4 {
    margin-top: 4px;
    margin-bottom: 4px;
}

.m-v-md-8 {
    margin-top: 8px;
    margin-bottom: 8px;
}

.m-v-md-12 {
    margin-top: 12px;
    margin-bottom: 12px;
}

.m-v-md-16 {
    margin-top: 16px;
    margin-bottom: 16px;
}

.m-v-md-24 {
    margin-top: 24px;
    margin-bottom: 24px;
}

.m-v-md-32 {
    margin-top: 32px;
    margin-bottom: 32px;
}

.m-v-md-48 {
    margin-top: 48px;
    margin-bottom: 48px;
}

.m-v-md-64 {
    margin-top: 64px;
    margin-bottom: 64px;
}

.m-v-md-80 {
    margin-top: 80px;
    margin-bottom: 80px;
}

.m-v-md-128 {
    margin-top: 128px;
    margin-bottom: 128px;
}

.m-t-md-0 {
    margin-top: 0;
}
.m-t-md-4 {
    margin-top: 4px;
}

.m-t-md-8 {
    margin-top: 8px;
}

.m-t-md-12 {
    margin-top: 12px;
}

.m-t-md-16 {
    margin-top: 16px;
}

.m-t-md-24 {
    margin-top: 24px;
}

.m-t-md-32 {
    margin-top: 32px;
}

.m-t-md-48 {
    margin-top: 48px;
}

.m-t-md-64 {
    margin-top: 64px;
}

.m-t-md-80 {
    margin-top: 80px;
}

.m-t-md-128 {
    margin-top: 128px;
}

.m-b-md-0 {
    margin-bottom: 0;
}

.m-b-md-4 {
    margin-bottom: 4px;
}

.m-b-md-8 {
    margin-bottom: 8px;
}

.m-b-md-12 {
    margin-bottom: 12px;
}

.m-b-md-16 {
    margin-bottom: 16px;
}

.m-b-md-24 {
    margin-bottom: 24px;
}

.m-b-md-32 {
    margin-bottom: 32px;
}

.m-b-md-48 {
    margin-bottom: 48px;
}

.m-b-md-64 {
    margin-bottom: 64px;
}

.m-b-md-80 {
    margin-bottom: 80px;
}

.m-b-md-128 {
    margin-bottom: 128px;
}

/* MD Paddings */

.p-v-md-0 {
    padding-top: 0;
    padding-bottom: 0;
}

.p-v-md-4 {
    padding-top: 4px;
    padding-bottom: 4px;
}

.p-v-md-8 {
    padding-top: 8px;
    padding-bottom: 8px;
}

.p-v-md-12 {
    padding-top: 12px;
    padding-bottom: 12px;
}

.p-v-md-16 {
    padding-top: 16px;
    padding-bottom: 16px;
}

.p-v-md-24 {
    padding-top: 24px;
    padding-bottom: 24px;
}

.p-v-md-32 {
    padding-top: 32px;
    padding-bottom: 32px;
}

.p-v-md-48 {
    padding-top: 48px;
    padding-bottom: 48px;
}

.p-v-md-64 {
    padding-top: 64px;
    padding-bottom: 64px;
}

.p-v-md-80 {
    padding-top: 80px;
    padding-bottom: 80px;
}

.p-v-md-128 {
    padding-top: 128px;
    padding-bottom: 128px;
}

.p-t-md-0 {
    padding-top: 0;
}

.p-t-md-4 {
    padding-top: 4px;
}

.p-t-md-8 {
    padding-top: 8px;
}

.p-t-md-12 {
    padding-top: 12px;
}

.p-t-md-16 {
    padding-top: 16px;
}

.p-t-md-24 {
    padding-top: 24px;
}

.p-t-md-32 {
    padding-top: 32px;
}

.p-t-md-48 {
    padding-top: 48px;
}

.p-t-md-64 {
    padding-top: 64px;
}

.p-t-md-80 {
    padding-top: 80px;
}

.p-t-md-128 {
    padding-top: 128px;
}

.p-b-md-0 {
    padding-bottom: 0;
}

.p-b-md-4 {
    padding-bottom: 4px;
}

.p-b-md-8 {
    padding-bottom: 8px;
}

.p-b-md-12 {
    padding-bottom: 12px;
}

.p-b-md-16 {
    padding-bottom: 16px;
}

.p-b-md-24 {
    padding-bottom: 24px;
}

.p-b-md-32 {
    padding-bottom: 32px;
}

.p-b-md-48 {
    padding-bottom: 48px;
}

.p-b-md-64 {
    padding-bottom: 64px;
}

.p-b-md-80 {
    padding-bottom: 80px;
}

.p-b-md-128 {
    padding-bottom: 128px;
}

}