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

    /* CATEGORY HEADERS H1 H2 H3 H4 */
    h1 {
        font-size: 2.3em !important;
    }

    /* CATEGORY NAVBAR NAVIGATION LINKS and BUTTONS */
    .navrow {
        background-color: #f86b79 !important;
        border-top: solid 3px rgba(255, 255, 255, 0.7);
        border-bottom: solid 3px rgba(255, 255, 255, 0.85);
        padding: 0px !important;
        font-family:boldfont;
    }

    /* NAVBAR MOBILE BUTTONS */
    a.navbarlink {
        font-family:boldfont;
        color: white;
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 10px;
        padding-right: 10px;
        font-family: boldfont;
        border-left: solid 1px rgba(255, 255, 255, 0.15);
        border-bottom: solid 2px rgba(255, 255, 255, 0.15);
        font-size: 1em;
        width: 49%;
        /*text-transform: uppercase;*/
    }

    a.navbarlink:hover, a.navbarlink:click {
        text-decoration: none !important;
        background-color: #F86B79;
        color: #FFFFFF;
        opacity: 1;

    }

    /* CATEGORY TYPOGRAPHY TEXT LABELS SPANS PARAGRAPHS */


    /* CATEGORY HOMECOUPLE PROMO ROW */


    /* CATEGORY HOMECOUPLE PROMO ROW */

    p.promotext {
        font-size: 2.3em;
        font-family: headerfont;
        margin-top: 170px;
        color: white;
        width: 100%;
        line-height: 0.9em;
        padding-bottom: 15px;
    }

    .homecouplerow {
        background-color:white;
    }

    .homecouplebox {
        background-image: url(img/homecouple3mobile.jpg);
        background-size:cover;
        min-height: 230px;
        background-repeat: no-repeat;
        padding-bottom:20px;
    }

    .homecouplerowformpanel {
        background-color:white;
    }

    /* CATEGORY FORMS */
    .formfield1 {
        width: 100% !important;
    }
}