/* ~~~~~~~~~~~~~~~~~~~  Generic Laptop ~~~~~~~~~~~~~~~~~~~ */
@media screen and (min-width: 1200px) and (max-width: 1599px) {

}

/* ~~~~~~~~~~~~~~~~~~~  Cell Phone: Landscape ~~~~~~~~~~~~~~~~~~~  */
@media only screen and (max-height: 481px)	and (max-width: 964px)	and (orientation: landscape) {

}

/* ~~~~~~~~~~~~~~~~~~~  Cell Phone: Portrait ~~~~~~~~~~~~~~~~~~~  */
@media only screen and (max-width: 480px) and (orientation: portrait) {
    header {
        height: auto;
    }

    .header-content {
        display: block;
    }

    /* .slide img {
        width: 100%;
    } */

    .header-content form {
        min-width: auto;
    }

    .header-content #home-form-container {
        left: 0;
        right: 0;
        margin-top: 0;
        position: relative;
    }

    .header-content form .form_row {
        display: block;
    }

    .header-content form .form_row .form_group {
        margin: 10px 0;
    }

    .header-content button {
        /* position: absolute; */
        left: 0;
        right: 0;
        margin: auto;
    }

    .how-it-works .part {
        justify-content: center;
        margin-bottom: 25px;
    }

    .how-it-works img.arrow {
        display: none;
    }

    .how-it-works .step {
        margin-bottom: 25px;
    }

    .separator {
        width: 85%;
    }

    .popular-packages .heading .logos {
        width: 100%;
    }

    .package-container .package {
        width: 100%;
    }

    footer {
        height: auto;
        padding: 4rem 0;
    }
}