@media (max-width: 576px) {
    html, body {
        background-size: auto;
        background-position: top center;
    }
    .page-head {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .page-head h1 {
        font-size: 38px;
        font-style: normal;
        font-weight: 700;
        line-height: 38px;
        color: #FEFEFE;
        text-shadow: 0 4px 50px rgba(255, 255, 255, 0.30);
        width: 95%;
    }
    .white-button {
        width: 100%;
    }
    .page-section {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .page-section h2 {
        font-size: 25px;
        line-height: 31px;
    }
    .page-section p {
        margin: 8px 0 40px 0;
        font-size: 16px;
        line-height: 24px;
    }
    .with-business {
        padding: 0 0 80px;
    }
    .with-business h2 {
        font-size: 25px;
        line-height: 31px;
    }
    .with-business p {
        font-size: 16px;
        line-height: 24px;
        margin: 8px 0 0 0;
    }
    .with-business .deals {
        margin-top: 24px;
    }
    .with-business .deal-item {
        margin-top: 32px;
    }
    .with-business .button-row {
        margin-top: 40px;
    }
    .with-business .deal-item .content {
        left: 24px;
        right: initial;
        bottom: 24px;
    }
    .scroll-carousel {
        margin: 24px 0 24px 0;
        height: 60px!important;
    }
    .slide-track {
        width: calc(60px * 20) !important;
    }
    .slide-item {
        margin-right: 24px!important;
    }
    .slide-track img {
        height: 60px;
        width: auto;
    }
    .request-form h2 {
        font-size: 25px;
        line-height: 31px;
        font-weight: 700;
        color: #161616;
        width: 95%;
        margin: 0;
    }
    .request-form p {
        color: #676767;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px;
        margin: 8px 0 60px 0;
    }
    .input-row {
        display: block!important;
    }
    .input-row .input-group{
        margin-right: 0!important;
    }
    .input-row .input-group input::placeholder {
        color: #A2AAAD;
    }
    .input-row select {
        width: 100% !important;
        background-color: #F0F0F0;
    }
    .btn {
        width: 100%;
    }
    .footer a {
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        margin: 0;
    }
    .footer p {
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
    }
    .footer {
        height: auto;
    }
}
@media (max-width: 768px) {
    /*md equivalent*/
    /*put your class here*/
}
@media (max-width: 992px) {
    /*lg equivalent*/
    /*put your class here*/
}
@media (max-width: 1200px) {
    /*xl equivalent*/
    /*put your class here*/
}