.margin-top-1 {
    margin-top: 1rem;
}

.margin-top-2 {
    margin-top: 2rem;
}

.margin-top-4 {
    margin-top: 4rem;
}

.margin-top-6 {
    margin-top: 6rem;
}

.margin-top-8 {
    margin-top: 8rem;
}

.margin-top-8 {
    margin-top: 8rem;
}

.margin-top-10 {
    margin-top: 10rem;
}

.margin-top-12 {
    margin-top: 12rem;
}

.margin-bottom-1 {
    margin-bottom: 1rem;
}

.margin-bottom-2 {
    margin-bottom: 2rem;
}

.margin-bottom-4 {
    margin-bottom: 4rem;
}

.margin-bottom-6 {
    margin-bottom: 6rem;
}

.margin-bottom-8 {
    margin-bottom: 8rem;
}

.margin-bottom-10 {
    margin-bottom: 10rem;
}

.margin-bottom-12 {
    margin-bottom: 12rem;
}

.margin-left-16 {
    margin-left: 16rem;
}

.margin-right-16 {
    margin-right: 16rem;
}

.padding-top-2 {
    padding-top: 2rem;
}

.padding-top-4 {
    padding-top: 4rem;
}

.padding-top-6 {
    padding-top: 6rem;
}

.padding-top-8 {
    padding-top: 8rem;
}

.padding-top-10 {
    padding-top: 10rem;
}

.padding-top-12 {
    padding-top: 12rem;
}

.padding-top-14 {
    padding-top: 14rem;
}

.padding-top-16 {
    padding-top: 16rem;
}

.padding-bottom-2 {
    padding-bottom: 2rem;
}

.padding-bottom-4 {
    padding-bottom: 4rem;
}

.padding-bottom-6 {
    padding-bottom: 6rem;
}

.padding-bottom-8 {
    padding-bottom: 8rem;
}

.padding-bottom-10 {
    padding-bottom: 10rem;
}

.padding-bottom-12 {
    padding-bottom: 12rem;
}

.padding-left-16 {
    padding-left: 16rem;
}

.padding-right-16 {
    padding-right: 16rem;
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    /* Footer Section */
    .padding-bottom-6 {
        padding-bottom: 2rem;
    }

    .padding-bottom-8 {
        padding-bottom: 2rem;
    }

    .padding-bottom-10 {
        padding-bottom: 6rem;
    }
}