@media only screen and (min-width: 500px) {
    .install-the-app-btn {
        margin: -80px 7px 9px -91px;
        text-transform: uppercase;
        padding-top: 5rem!important;
        padding: 2em 2em 2em;
        height: 150px;
    }

    .install-the-app-btn img {
        width: 275px;
    }

    .store-links img {
        width: 200px;
    }

    .review-box img {
        width: 125px;
    }

    .gc-butterfly-logo {
        xwidth: 60px;
    }

    .phones {
        max-width:750px;
    }

    .fp-logo {
        width: 240px;
    }

    .btn-wizard-button {
        width: 65% !important;
        background-color: #ef6c50;
        border-color: #ef6c50;
        font-size: .85rem;
        height: 100%;
    }

    .is-easy img {
        width: 100px;
    }

    .ones-div {
        width:725px;
    }

    .next, .previous {
        display: block;
    }

    .badges img {
        max-width:150px;
    }

    .col-sm-1 {
        flex: 0 0 auto;
        width: 12.333333%;
    }

    .hero-image-responsive-mobile {
        display: none;
    }

    @media screen and (min-width: 1401px) {
        .hero-p {
            font-size: 1.5rem !important;
        }
        .hero-h2 {
            font-size: 2rem !important;
            margin-top: 3rem !important;
        }
    }

    @media screen and (min-width: 1300px) and (max-width: 1400px) {
        .hero-p {
            font-size: 1.3rem !important;
        }
        .hero-h2 {
            font-size: 1.7rem !important;
            margin-top: 3rem !important;
        }
    }

    @media screen and (min-width: 1200px) and (max-width: 1299px) {
        .hero-p {
            font-size: 1.2rem !important;
        }
        .hero-h2 {
            font-size: 1.5rem !important;
            margin-top: 3rem !important;
        }
    }

    @media screen and (min-width: 770px) and (max-width: 1199px) {
        .hero-p {
            font-size: 1.2rem !important;
        }
        .hero-h2 {
            font-size: 1.5rem !important;
            margin-top: 3rem !important;
        }
    }

    @media screen and (min-width: 700px) and (max-width: 770px) {
        .hero-p {
            font-size: 1rem !important;
        }
        .hero-h2 {
            font-size: 1.1rem !important;
            margin-top: 3rem !important;
        }
    }
}

@media screen and (min-width: 500px) and (max-width: 699px) {
    .hero-h2 {
        font-size: 1rem !important;
        margin-top: 3rem !important;
    }
}

@media screen and (min-width: 400px) and (max-width: 499px) {
    .hero-h2 {
        font-size: 0.9rem !important;
        margin-top: 3rem !important;
    }
    .hero-p {
        font-size: 0.8rem !important;
    }
}