    .earpiercing_container img {
        /*  width: 100% !important;
        color: #fff; */
    }

    .earpiercing-container {
        height: 100%;

        max-width: 600px;

    }

    .earrings-header,
    .earrings-pic img {
        width: 100% !important;
        color: #fff;
        height: 100%;
        max-height: 900px;
        max-width: 940px;
        margin-left: auto;
        margin-right: auto;
    }

    .header-earrings {
        width: 100% !important;
        height: 100% !important;
        margin-left: -40px;
        margin-top: 15%;
        margin-bottom: 5%;
    }

    .earlinks {
        text-align: center;
        margin: 0 auto;
        font-size: 1.25em;
        line-height: 1;
        margin: 22px;
        font-weight: 800;
        padding-bottom: 30px;
    }

    h3.subheading-text {
        color: #333333;
        font-family: "Helvetica Neue", helvetica, sans-serif;
        font-size: 2.5em;
        line-height: 1.096;
        text-align: left;
        text-transform: uppercase;
        width: 490px;
        padding-top: 30px;
        font-weight: 450;
        letter-spacing: .11vw;
    }

    p.content-piercing {
        font-family: "Helvetica Neue", helvetica, sans-serif;
        color: #000;
        font-size: 1.25em;
        line-height: 1.55;
        width: 435px;
        font-weight: 440;
        letter-spacing: 1px;
    }

    ul.details-piercing {
        width: 450px;
        margin-top: -25px;
        font-size: 1.25em;
        line-height: 1.55;
    }

    .pushed-down {
        margin-top: 135px;
    }


    .free {
        color: #374692;
        font-size: 13.14em;
        font-weight: 100;
        /*margin-left: 4px;*/
        text-transform: uppercase;
        letter-spacing: 6.4px;

    }

    .earpiercing {
        color: #374692;
        font-size: 5em!important;
        font-weight: 145;
        text-transform: uppercase;
        margin-top: -300px;
        letter-spacing: 3.4px;
        line-height: .05;
        position: relative;

    }

    .withpurchase {
        font-weight: 145;
        color: #333!important;
        font-size: 2.91em;
        line-height: 1.122;
        margin-left: 9px;
        text-transform: uppercase;
        letter-spacing: 1px;
        position: relative;
        margin-top: -50px;
    }

    .piercingearrings {
        font-weight: 145;
        color: #333!important;
        text-transform: uppercase;
        letter-spacing: -1px;
        font-size: 3.8em!important;
        position: relative;
        margin-top: -80px;
    }

    .compelling-text {
        list-style-type: none;
        margin-left: 8px;
        padding-top: 25px;
        text-transform: uppercase;
        font-size: 1.4em;
    }

    .compelling-text li {
        display: inline-block;
        color: #000;
        font-size: 1.2em;
        line-height: 1.885;
        margin: 0 6px 0 0;
        font-weight: 548;
        letter-spacing: .8px;
    }

    .bullet-spacer {
        font-size: 2.1em;
    }

    .earpiercing-copy-container {
        max-width: 640px;
        margin-top: 50px;
        position: relative;
        font-family: "Helvetica Neue", helvetica, sans-serif;
    }

    .free-copy-container {
        /* margin-left: 50vw;
        position: absolute;
        margin-top: 7vw;
        line-height: 1;*/
        height: 600px;
        background-color: lavender;
    }

    .blurb-box {
        padding-top: 50px;
        margin: 0 auto;
        height: auto;
        max-height: 225px;
        width: 100%;
        background-color: #ccc;
        padding-bottom: .53em;
    }

    h3.blurb-text {
        font-family: "Helvetica Neue", helvetica, sans-serif;
        color: #000;
        font-size: 2.06em;
        line-height: 1.096;
        transform: scale(1.308, 1.308);
        margin: 0 auto;
        text-align: center;
        text-transform: uppercase;
        width: 875px;
        padding-top: 30px;
        font-weight: 500;

    }

    .find-a-store {
        text-align: center;
        font-size: 1.25em;
        padding: 30px;
        font-weight: 600;
        margin: 0 auto;
        text-align: center;
    }

    .find-a-store-mobile a {
        display: block;
        font-size: 4.4vw;
        font-weight: 800;
        padding: .93vw 0;
        margin: 1vw .5vw 1vw !important;
        width: auto !important;
        text-decoration: none;
        text-transform: uppercase;
        color: #000;
        border: 2px solid #000;
        text-align: center;
        letter-spacing: 0;
    }

    .pierce-process {
        /*  margin: 8%; */
    }

    /* begin Q & A section */

    h2.faq-text {
        margin: 0 auto;
        text-align: center;
        text-transform: uppercase;
        color: #27398e;
        font-size: 3.1em;
        line-height: 1.071;
        padding-top: 80px;
        font-weight: 380;
        padding-bottom: 50px;
    }

    li.question {
        font-family: "Helvetica Neue", helvetica, sans-serif;
        font-size: 2.15em;
        line-height: .84;
        color: #27398e;
        padding-bottom: 10px;
        list-style-position: outside;
    }

    .question-text {
        font-family: "Helvetica Neue", helvetica, sans-serif;
        font-size: .647em!important;
        /* line-height: 1.14;*/
        color: #27398e;
        width: 380px;
        letter-spacing: 1.2px;
    }

    li.answer {
        font-family: "Helvetica Neue", helvetica, sans-serif;
        font-size: 2.15em;
        line-height: .84;
        color: #333;
        padding-bottom: 20px;
        list-style-position: outside;
    }

    .answer-text {
        font-family: "Helvetica Neue", helvetica, sans-serif;
        font-size: .647em!important;
        color: #333;
        letter-spacing: 1.2px;
        font-weight: 200;

    }

    ul.qanda-section {
        width: 470px;
        list-style-type: none;
        /* line-height: 2.74;*/
        padding-bottom: 70px;
    }

    /* end Q & A section */

    /* mobile specific design elements */

    .free-mobile {
        margin: 0 auto;
        font-size: 33vw;
        text-transform: uppercase;
        text-align: center;
        font-family: "Helvetica Neue", helvetica, sans-serif;
        color: #374692;
        font-weight: 100;
        margin-left: .2em;
        letter-spacing: .05em;
    }

    .earpiercing-mobile {
        color: #374692;
        font-size: 13vw!important;
        font-weight: 145;
        line-height: 1.22;
        text-transform: uppercase;
        margin: 0 auto;
        letter-spacing: 3.4px;
        text-align: center;
        margin-left: .4em;
        font-weight: 145;

    }

    .withpurchase-mobile {
        font-weight: 145;
        color: #333!important;
        font-size: 7.8vw;
        line-height: 1.122;
        margin: 0 auto;
        text-transform: uppercase;
        letter-spacing: 1px;
        text-align: center;
        margin-left: .4em;
    }

    .piercingearrings-mobile {
        font-weight: 145;
        color: #333!important;
        line-height: 1.122;
        margin: 0 auto;
        text-transform: uppercase;
        letter-spacing: .2vw;
        font-size: 2.1em!important;
        text-align: center;
        margin-left: .4em;
        font-size: 8vw;
    }


    ul.compelling-text-mobile {
        list-style-type: none;
        text-align: center;
        padding-top: .2em;
        text-transform: uppercase;
        /*width: 90%;
         margin-left:.1em;*/
    }

    .compelling-text-mobile li {

        display: inline-block;
        color: #000;
        font-size: 1em;
        font-weight: 548;

    }


    .bullet-spacer {
        font-size: 2.1em;
    }

    .mobile-earpiercing-copy-container {
        background-color: white;
        width: 99%;
        color: #000;
        margin: 0 auto;
    }

    .blurb-box-mobile {
        padding-top: 3em;
        margin: 0 auto;
        height: 4%;
        width: 100%;
        background-color: #eaeaec;
    }

    .qa-background {
        margin: 0 auto;
        width: 100%;
        background-color: #eaeaec;
    }

    h3.blurb-text-mobile {
        font-family: "Helvetica Neue", helvetica, sans-serif;
        color: #374692;
        font-size: 2.12em;
        line-height: 1.096;
        margin: 0 auto;
        text-align: left;
        text-transform: uppercase;
        width: 86%;
        padding-left: 2vw;
        padding-top: 1vh;
        font-weight: 500;

    }

    .earlinks-mobile a {
        display: block;
        font-size: 4.4vw;
        font-weight: 800;
        padding: 3vw 0;
        margin: 1vw 10vw 8vw 10vw;
        width: auto !important;
        text-decoration: none;
        text-transform: uppercase;
        color: #000;
        border: 1px solid #000;
        text-align: center;
        letter-spacing: 0;
    }

    h3.easy-ear {
        font-size: 8vw;
        text-transform: uppercase;
        text-align: center;
        font-weight: 500;
        margin-top: 8vw;
        margin-left: .1em;
    }

    .pierce-process-mobile {
        margin: 0 auto;
    }

    .pierce-process-mobile img {
        width: 100%;
        height: auto;
    }

    .subheading-text-mobile {
        font-size: 2em;
        padding-left: .81em;
        color: #333;
        font-weight: 500;
        line-height: 1.2;
        padding-bottom: .4em;
        text-align: left;
        text-transform: uppercase;
        margin-left: .5em;
    }

    .piercing-mobile {
        background-color: #eaeaec;
        height: auto;
        padding-bottom: 1.85em!important;
        padding-top: 1.83em!important;
    }

    ul.details-piercing-mobile {
        width: 82%;
        font-size: 1.25em;
        line-height: 1.55;
        margin: -1.2em 1em 1em 1.9em;
    }

    .content-piercing-mobile {
        font-size: 1.30em;
        padding-left: 1.8em;
        color: #333;
        font-weight: 500;
        line-height: 1.4;
        width: 90%;
        padding-bottom: .53em;
    }

    .question-mobile {
        font-size: 1.23em;
        padding-left: 1.2em;
        color: #27398e;
        font-weight: 500;
        line-height: 1.4;
        padding-bottom: .53em;

    }

    .question-mobile-white {
        font-size: 1.20em;
        padding-left: 1.2em;
        color: #333;
        font-weight: 300;
        line-height: 1.4;
        padding-bottom: .53em;
        width: 100%;
    }

    .mobile-white {
        padding-left: 3em!important;
        background-color: white;
        padding-right: 2.3em!important;
        /*padding-top:10%;*/
        width: 100%!important;
    }

    .answer-mobile-gray {
        font-size: 1.20em;
        padding-left: 1.2em;
        color: #333;
        font-weight: 300;
        line-height: 1.4;
        padding-bottom: .53em;
        width: 100%;

    }

    .mobile-gray {
        padding-left: 3em;
        background-color: #eaeaec;
        padding-right: 2.3em;
        /*padding-top:10%;*/
        width: 100%!important;
    }

    .mobile-gray2 {
        padding-left: 3em;
        background-color: white;
        padding-right: 2.3em;
        /*padding-top:10%;*/
        width: 100%!important;
    }

    .answer-bold {
        font-weight: 400;
    }

    .answer-mobile {
        font-size: 1.20em;
        padding-left: 1.2em;
        color: #333;
        font-weight: 300;
        line-height: 1.4;
        padding-bottom: .53em;
        width: 100%;
    }

    li.question {
        font-family: "Helvetica Neue", helvetica, sans-serif;
        font-size: 2.15em;
        line-height: .84;
        color: #27398e;
        padding-bottom: 20px;
        list-style-position: outside;
    }


    li.answer {
        font-family: "Helvetica Neue", helvetica, sans-serif;
        font-size: 2.15em;
        line-height: .84;
        color: #333;
        padding-bottom: 20px;
        list-style-position: outside;
    }

    .answer-text-mobile {
        font-size: 1.23em!important;
        line-height: 1.14;
        color: green;
        font-weight: 500;
    }

    ul.qanda-section-mobile {
        width: 100%;
        list-style-type: none;
        line-height: 2.74;
        padding-bottom: 7vh;
    }


    .ear-shop-links-mobile a {
        display: block;
        font-size: 4.4vw;
        font-weight: 800;
        padding: 2vw 0;
        margin: 10vw 5vw 15vw 5vw;
        width: auto !important;
        text-decoration: none;
        text-transform: uppercase;
        color: #000;
        border: 2px solid #000;
        text-align: center;
        letter-spacing: 0;
    }

    .ear-shop-links-mobile {
        /* margin-top: 6.7vh;
        margin-bottom: 9vh; */
        margin: 6.7vh 0 9vh 0;
    }

    /*   TABLET VERTICAL  */

    /* Portrait */

    @media only screen and (min-device-width: 768px) and (max-device-width: 1124px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
        .free-copy-container {
            background-color: aqua!important;
        }
        .earpiercing {
            font-size: 54.5vw!important;
            letter-spacing: 1vw;
        }

        .earrings-header,
        .earrings-pic img {
            width: 100% !important;
            color: #fff;
            height: 100%;
            margin-left: auto;
            margin-right: auto;
        }
        .header-earrings {
            width: 100% !important;
            height: 100% !important;
            max-width: 40em!important;
            margin-left: -3vw;
        }

    }


    /*   MOBILE  */

    @media only screen and (max-width: 768px) {
        .mobile-shop-img {
            transform: scale(1.19);
        }
        .header-earrings {
            width: 100% !important;
            height: 100% !important;
            max-width: 50em!important;
            margin: 0 5%;
            margin-top: -1%;
        }
        .earpiercing-copy-container {
            width: 91.66%;
            text-transform: uppercase;
            background-color: white;
            margin: 0 auto;
            font-family: "Helvetica Neue", helvetica, sans-serif;
            transform: scale(1);
            text-align: center;
        }
        .qanda-section-mobile {
            text-align: left;
        }

        .p.content-piercing {
            width: 91.66%;
        }
        .mobile-girl-image {
            display: none!important;
        }

        h2.faq-text {
            font-size: 8.2vw;
            text-align: left;
            line-height: 1.2;
            margin-left: .31em!important;
            font-weight: 500;
            padding-bottom: 4vh;
        }

        .h3.subheading-text {
            width: 100%!important;
            margin: 0;
            text-align: center;
            background-color: orange;
        }

        .small-only-text-center {
            text-align: center;
        }

        .mobile-earpiercing_container {
            width: 100%;
        }
        .mobile-earpiercing-copy-container {
            background-color: white;
            width: 100%;
            font-size: 4.6vw;
        }
        .padd-img {
            padding-top: 3em;
            padding-bottom: 0;
        }

        .earrings-header,
        .earrings-pic {
            margin-top: -3vh;
            margin: 0 auto;
            text-align: center;
        }
        .pierce-process {
            padding-bottom: 3vh;
            margin-left: 2%;
            padding-top: 1vh;
        }

    }