@media screen and (max-width: 767px) {

    h2.class9 {
        margin-top: 20px;
    }
    
    section.py-5.mt-5.class34 {
        margin-top: 0px !important;
        padding-bottom: 0px !important;
    }

    .container.py-4.py-xl-5.class35 {
        padding-top: 0px !important;
    }

    .class36 {
        margin-bottom: 0px;
    }

    section.container.py-5.mt-5.class40 {
        margin-top: 0px !important;
        padding-top: 0px !important;
    }

    .row.row-cols-1.row-cols-md-2.d-flex.justify-content-center.class41 {
        margin-top: 0px;
    }

    .text-white.p-4.p-md-5.class42 {
        padding-top: 0px !important;
    }

    .container.py-4.py-xl-5.class35 {
        padding-bottom: 0px !important;
    }

    div#product-list {
        margin-bottom: 0px;
    }

    section.py-5.class48 .row.mb-5 {
        margin-bottom: 0px !important;
    }

    form.p-3.p-xl-4 {
        margin-top: 15px;
    }

    section.py-5.class48 {
        padding-top: 0px !important;
    }

    .border.rounded.border-0.border-white.d-flex.flex-column.justify-content-between.align-items-center.flex-lg-row.bg-primary-gradient.p-4.p-lg-5 {
        padding-top: 0px !important;
    }

    form.d-flex.justify-content-center.flex-wrap.flex-lg-nowrap {
        margin-top: 10px;
    }
}