.mt-6, .my-6 {
    margin-top: 5rem;
}
.mb-6, .my-6 {
    margin-bottom: 5rem;
}
.pt-6, .py-6 {
    padding-top: 5rem;
}
.pb-6, .py-6 {
    padding-bottom: 5rem;
}
.mt-7, .my-7 {
    margin-top: 6.25rem;
}
.mb-7, .my-7 {
    margin-bottom: 6.25rem;
}
.pt-7, .py-7 {
    padding-top: 6.25rem;
}
.pb-7, .py-7 {
    padding-bottom: 6.25rem;
}
.mt-8, .my-8 {
    margin-top: 2.5rem;
}
.mb-8, .my-8 {
    margin-bottom: 2.5rem;
}
.pt-8, .py-8 {
    padding-top: 2.5rem;
}
.pb-8, .py-8 {
    padding-bottom: 2.5rem;
}
@media (min-width: 992px) {
    .mt-lg-6, .my-lg-6 {
        margin-top: 5rem !important;
    }
    .mb-lg-6, .my-lg-6 {
        margin-bottom: 5rem !important;
    }
    .pt-lg-6, .py-lg-6 {
        padding-top: 5rem !important;
    }
    .pb-lg-6, .py-lg-6 {
        padding-bottom: 5rem !important;
    }
    .mt-lg-7, .my-lg-7 {
        margin-top: 6.25rem !important;
    }
    .mb-lg-7, .my-lg-7 {
        margin-bottom: 6.25rem !important;
    }
    .pt-lg-7, .py-lg-7 {
        padding-top: 6.25rem !important;
    }
    .pb-lg-7, .py-lg-7 {
        padding-bottom: 6.25rem !important;
    }
    .mt-lg-8, .my-lg-8 {
        margin-top: 2.5rem !important;
    }
    .mb-lg-8, .my-lg-8 {
        margin-bottom: 2.5rem !important;
    }
    .pt-lg-8, .py-lg-8 {
        padding-top: 2.5rem !important;
    }
    .pb-lg-8, .py-lg-8 {
        padding-bottom: 2.5rem !important;
    }
}