/* Neue Helvetica W01 25 Ultra Light (72.74kb - Latin 1) */

@font-face {
    font-family: "HelveticaNeueW01-UltLt";
    src: url("//assets.macysassets.com/dyn_img/fonts/41774233-b9da-44be-b252-6a7b612fb1c7.eot?#iefix");
    src: url("//assets.macysassets.com/dyn_img/fonts/41774233-b9da-44be-b252-6a7b612fb1c7.eot?#iefix") format("eot"), url("//assets.macysassets.com/dyn_img/fonts/9baef9a5-e2af-4838-a3bc-da9d36c0bde8.woff2") format("woff2"), url("//assets.macysassets.com/dyn_img/fonts/4bff1fbb-b4bf-4d95-9c47-efcb14384e36.woff") format("woff"), url("//assets.macysassets.com/dyn_img/fonts/7f1f2a7d-3837-4c93-b373-f03c5da3f9a1.ttf") format("truetype"), url("//assets.macysassets.com/dyn_img/fonts/d9f2752a-8d82-4cf1-b82f-109c1105be7f.svg#d9f2752a-8d82-4cf1-b82f-109c1105be7f") format("svg");
}

/* Neue Helvetica W01 35 Thin (59.50kb - Latin 1) */

@font-face {
    font-family: "HelveticaNeueW01-Thin";
    src: url("//assets.macysassets.com/dyn_img/fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix");
    src: url("//assets.macysassets.com/dyn_img/fonts/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix") format("eot"), url("//assets.macysassets.com/dyn_img/fonts/aff68211-86bb-476d-882e-f7a3face144c.woff2") format("woff2"), url("//assets.macysassets.com/dyn_img/fonts/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff") format("woff"), url("//assets.macysassets.com/dyn_img/fonts/278bef59-6be1-4800-b5ac-1f769ab47430.ttf") format("truetype"), url("//assets.macysassets.com/dyn_img/fonts/2e309b1b-08b8-477f-bc9e-7067cf0af0b3.svg#2e309b1b-08b8-477f-bc9e-7067cf0af0b3") format("svg");
}

/* Neue Helvetica W01 45 Light (22.01kb - Latin 1) */

@font-face {
    font-family: "HelveticaNeueW01-45Ligh";
    src: url("//assets.macysassets.com/dyn_img/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix");
    src: url("//assets.macysassets.com/dyn_img/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("eot"), url("//assets.macysassets.com/dyn_img/fonts/5a13f7d1-b615-418e-bc3a-525001b9a671.woff2") format("woff2"), url("//assets.macysassets.com/dyn_img/fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"), url("//assets.macysassets.com/dyn_img/fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"), url("//assets.macysassets.com/dyn_img/fonts/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg");
}

/* Neue Helvetica W01 55 Roman (22.17kb - Latin 1) */

@font-face {
    font-family: "HelveticaNeueW01-55Roma";
    src: url("//assets.macysassets.com/dyn_img/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");
    src: url("//assets.macysassets.com/dyn_img/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("eot"), url("//assets.macysassets.com/dyn_img/fonts/b0868b4c-234e-47d3-bc59-41ab9de3c0db.woff2") format("woff2"), url("//assets.macysassets.com/dyn_img/fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"), url("//assets.macysassets.com/dyn_img/fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"), url("//assets.macysassets.com/dyn_img/fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg");
}

/* Neue Helvetica W01 65 Medium (22.37kb - Latin 1) */

@font-face {
    font-family: "HelveticaNeueW01-65Medi";
    src: url("//assets.macysassets.com/dyn_img/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix");
    src: url("//assets.macysassets.com/dyn_img/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("eot"), url("//assets.macysassets.com/dyn_img/fonts/3600b37f-2bf1-45f3-be3a-03365f16d9cb.woff2") format("woff2"), url("//assets.macysassets.com/dyn_img/fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"), url("//assets.macysassets.com/dyn_img/fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"), url("//assets.macysassets.com/dyn_img/fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg");
}

b,
strong {
    font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Helvetica, sans-serif!important;
    line-height: inherit;
}

#fourC {
    height: 1295px;
}



#sets {
    background-image: url("https://assets.macysassets.com/dyn_img/creativepages/C8020400_sets_desktops.jpg");
    background-repeat: no-repeat;
    height: 595px;
}

.wer-color-img {
    width: 40%;
    position: relative;
    top: -135px;
}

.wer-h2 {
    font-size: 60px;
    line-height: 60px;
    letter-spacing: 3px;
    font-family: "HelveticaNeueW01-45Ligh", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 200;
}

.wer-text {
    text-align: center;
    font-size: 1em;
    line-height: 25px;
    /* letter-spacing: 1px; */
    font-family: "HelveticaNeueW01-45Ligh", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 300;
    margin-top: .1em;
}

.wer-button {
    width: 170px;
    height: 40px;
    font-size: .7em;
    background-color: transparent;
    color: #000000;
    border: solid 1px #000000;
    padding-top: .8125em;
}


.wer-button:hover {
    background-color: transparent;
    color: #000000;
    border: solid 1px #000000;
    padding-top: .8125em;
}

.wer-button:active {
    background-color: transparent;
    color: #000000;
    border: solid 1px #000000;
    padding-top: .8125em;
}

.wer-button:focus {
    background-color: transparent;
    color: #000000;
    border: solid 1px #000000;
    padding-top: .8125em;
}

.wer-center {
    text-align: center;
}

.wer-left {
    left: 0;
    position: absolute;
}

.wer-h3 {
    font-size: 28px;
    margin-left: 25px;
    letter-spacing: 1px;
    font-family: "HelveticaNeueW01-45Ligh", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 500;
}

.center-h3 {
    text-align: center;
}

.wer-text-other {
    font-family: "HelveticaNeueW01-45Ligh", Helvetica, sans-serif;
    font-weight: 400;
    letter-spacing: -.025em;
    font-size: 18px;
    line-height: 1.2;
}

/*DESKTOP -- SECTION ONE*/

.wer-section-one img {
    display: block;
    margin-left: auto;
    margin-top: 35px;
}

.wer-section-one p {
    font-family: "HelveticaNeueW01-45Ligh", "Helvetica Neue", Helvetica, sans-serif;
    font-size: 30px;
    line-height: 38px;
    margin-top: 97px;
    margin-left: 12px;
    letter-spacing: .02em;
    /* font-family: "Helvetica Neue", Helvetica, sans-serif;*/
}

/* DESKTOP NAV*/

.wer-nav {
    /*margin-bottom: 34px;*/
    margin-top: 13px;
}

.wer-nav nav {
    /*margin: 28px 0px 0px 3px;*/
    width: 100%;
    text-align: center;
}

.wer-nav nav span {
    font-family: "HelveticaNeueW01-65Medi", "Helvetica Neue", Helvetica, sans-serif;
    list-style: none;
    font-size: 24px;
    margin-right: 12px;
    margin-left: 12px;
    line-height: 63px;
    display: inline-block;
    /* font-family: "Helvetica Neue", Helvetica, sans-serif; */
}

.wer-nav a {
    text-decoration: none;
}

.wer-nav nav .separator {
    height: 33px;
    border-right: 3px solid #000000;
    margin: -50px -15px 0px 0px;
}

.wer-large-pipe {
    display: block !important;
}

.ceg-menu {
    position: relative;
    z-index: 10;
}

.ceg-fixed-nav.ceg-menu {
    /* <---- FIXED */
    position: fixed;
    width: 950px;
    top: 0;
    background-color: #ffffff;
    /*left: 0;*/
}

.ceg-fixed-nav.ceg-menu {
    /* <---- FIXED */
    margin: 0px 2px;
}

/*DESKTOP -- SECTION TWO*/

#engagement {
    margin-top: 21px;
    border: solid 2px #999999;
}

#engagement h2 {
    margin-top: 167px;
    text-align: center;
    font-family: "HelveticaNeueW01-45Ligh", Helvetica, sans-serif;
    font-weight: 200;
}

#engagement button {
    margin-top: 5px;
}

#engagement .wer-button {
    width: 220px;
}

/* DESKTOP -- SECTION THREE */

.wer-video {
    margin-top: 50px;
    margin-bottom: 60px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}

.wer-section-three h2 {
    margin-bottom: 5px;
}

/* DESKTOP -- SECTION FOUR */

#fourC {
    border: solid 1px #999999;
    margin-top: 22px;
}

#fourC h2 {
    /*margin-left: 26px;
    margin-top: 36px;*/
    letter-spacing: 1px;
    text-align: center;
    font-family: "HelveticaNeueW01-45Ligh", Helvetica, sans-serif;
    font-weight: 200;
}

#fourC .four-c-h2 {
    width: 100%;
    /* margin-left: 26px; */
    margin-top: 36px;
}

#fourC .four-c-p {
    width: 100%;
    /* margin-left: 433px;
    margin-top: -80px;*/
    text-align: center;
}

#fourC .four-c-a {
    width: 100%;
    /*  margin-left: 720px;
    margin-top: -55px; */
    text-align: center;
}

#fourC .wer-text {
    text-align: center;
    /*margin-top: -80px;
    margin-left: 433px;*/
    letter-spacing: 0;
    line-height: 1em;
    width: 100%;
    margin-top: -30px;
    font-family: "HelveticaNeueW01-45Ligh", Helvetica, sans-serif;
    font-weight: 300;
    font-size: .91em;
}

#fourC .wer-carat {
    margin-top: 35px;
    font-family: "HelveticaNeueW01-45Ligh", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 500;
}

.wer-carat-img-dsk {
    width: 40%;
    margin: 0 auto;
    margin-top: -75px;
}

.wer-carat-p {
    /*margin-left: 25px;*/
    margin-top: -2px;
    text-align: center;
    font-family: "HelveticaNeueW01-45Ligh", Helvetica, sans-serif;
    font-weight: 400;
}

.wer-carat-two {
    margin-bottom: 93px;
}

.wer-cut-p,
.wer-color-p,
.wer-clarity-p {
    text-align: center;
}

#four-C .wer-cut {
    font-family: "HelveticaNeueW01-45Ligh", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 500;
}

.wer-cut-p {
    /* margin-top: -10px;
    margin-bottom: 138px; */
    text-align: center;
}

.wer-color-p {
    margin-top: -2px;
    text-align: center;
}

.color-p-two {
    margin-bottom: 156px;
}

.wer-clarity-d {
    margin-top: -100px;
}

.wer-clarity-p {
    margin-top: -12px;
}

/* DESKTOP -- SECTION FIVE */

#styles h2 {
    margin-top: 52px;
    margin-bottom: 8px;
    font-family: "HelveticaNeueW01-45Ligh", Helvetica, sans-serif;
    font-weight: 200;
}

#styles button {
    padding: .5em;
}

/* DESKTOP -- SECTION SIX */

#settings h2 {
    margin-top: 80px;
    margin-bottom: 0px;
    font-family: "HelveticaNeueW01-45Ligh", Helvetica, sans-serif;
    font-weight: 200;
}

/* DESKTOP -- SECTION SEVEN */

#shapes h2 {
    margin-top: 90px;
    margin-bottom: 0px;
}

/* DESKTOP -- SECTION EIGHT */

#designers {
    border: solid 1px #999999;
    margin-top: 48px;
}

#designers .wer-text-other {
    margin-top: 935px;
    line-height: 19px;
    letter-spacing: 0px;
    margin-bottom: 32px;
    font-size: .91em;
}

#designers button {
    font-size: 13px;
    padding: 1px;
    margin: 0px 10px;
    line-height: 11px;
}

#designers h2 {
    margin-top: 50px;
    margin-bottom: 0px;
    font-family: "HelveticaNeueW01-45Ligh", Helvetica, sans-serif;
    font-weight: 200;
}

/* DESKTOP -- SECTION NINE */

#bands h2 {
    margin-top: 80px;
    margin-bottom: 0px;
    font-family: "HelveticaNeueW01-45Ligh", Helvetica, sans-serif;
    font-weight: 200;
}

#bands button {
    font-size: 13px;
    padding: 1px;
    margin: 0px 10px;
    line-height: 11px;
}

/* DESKTOP -- SECTION TEN */

#sets {
    margin-top: 60px;
}

#sets h2 {
    margin-top: 75px;
    margin-left: 51px;
    margin-bottom: 0px;
}

#sets p {
    text-align: left;
    margin-left: 52px;
    margin-top: 7px;
    letter-spacing: 0px;
    margin-bottom: 32px;
}

#sets a {
    margin-left: 52px;
}

.ce-center {
    text-align: center;
    margin: 0 auto;
}

/* -- SECTION TEN */

#certified h2 {
    margin-top: 1em;
    margin-bottom: 0px;
    text-align: center;
    font-family: "HelveticaNeueW01-45Ligh", Helvetica, sans-serif;
    font-weight: 200;
    letter-spacing: .01em;
}

#certified .wer-text {
    text-align: center;
    margin-top: 7px;
    letter-spacing: 0px;
    font-size: 1em;
}

#certified .qa-container {
    max-width: 460px;
}

#certified p.certified-title {
    font-weight: 100!important;
    text-align: left!important;
    font-size: 48px;
    letter-spacing: 1px;
    margin-bottom: 1vw;
   /* margin-left: 10vw;*/
}

#certified h3.certified-subtitle {
    font-weight: 400;
    text-align: left;
    font-size: 20px;
    margin-top: -28px;
}

.certified-h2 {
    font-family: "HelveticaNeueW01-45Ligh", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 200;
    font-size: 60px;
    line-height: 60px;
    letter-spacing: 3px;
    text-align: left;
}

.certified-text {
    text-align: left;
    font-size: 18px;
    line-height: 25px;
    /* letter-spacing: 1px; */
    font-weight: 400;
    margin-top: 12px;
}

.certified-spacer {
    padding-left: 15px!important;
    color: white;
}

.certified-question {
    text-align: left;
    font-weight: 700;
    font-size: 14px;
    margin-top: -12px;
}

.certified-answer {
    text-align: left;
    font-size: 14px;
}

#certified ul li {
    list-style-position: inside;
    padding: 10px 0 10px 20px;
    text-indent: -4.3em;
    line-height: 17px;
    max-width: 460px;
    font-size: 14px;
}

#certified .background-img {
    background: url('https://assets.macysassets.com/dyn_img/creativepages/wedding-rings-full-2018.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    height: 720px;
}


#certified .QA-container {
    text-align: left;
    margin-top: -30px;
    width: 418px;
}

#certified ul {
    list-style: none;
    /* Remove list bullets */
    padding: 13px;
    margin: 10px;

}



#certified li.q:before {
    content: "Q:";
    padding-right: 29px;
    padding-left: 18px;
    padding-bottom: 8px;
    font-size: 14px;
    margin-top: 3px;
    font-family: "HelveticaNeueW01-65Medi", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 900;
}

#certified li.a:before {
    content: "A:";
    padding-right: 28px;
    font-size: 14px;
    padding-left: 18px;
    font-family: "HelveticaNeueW01-45Ligh", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
}

#certified .a,
#certified .q {
    font-family: "HelveticaNeueW01-45Ligh", "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
}

#certified .wer-eleven-a {}

#certified h3 {

    margin-top: 75px;
    margin-bottom: 0px;
    text-align: center;
}

#certified .wer-text-other {
    font-size: .91em;
    margin-top: -3px;
    text-align: center;
}

.cushion {
    height: 178px;
}

#metals h2 {
    margin-top: 90px;
}

#metals .wer-text {
    margin-top: -1.52em;
}

#mb-j-search-container {
    position: inherit;
}

/********************** MOBILE *******************************/

/********************** IPAD *******************************/

@media only screen and (min-width: 1024px) and (max-width: 1024px) {
    .ceg-fixed-nav.ceg-menu {
        /* <---- FIXED */
        margin: 0px 23px;
    }

    #fourC .four-c-h2 {
        width: 500px;
        text-align: center;
        margin: 0 auto;
    }

    #fourC .four-c-p {
        margin-left: 475px;
    }

    #fourC .four-c-a {
        margin-left: 775px;
    }

    #fourC .wer-text {
        margin: 0 -46%;
    }

    .band-wer-pos {
        margin-top: -2vw;
    }
    .band-wer-neg {
        margin-top: -2vw;
    }

    #certified .certified-title,
    .certified-subtitle,
    .certified-text,
    .QA-container,
    .wer-button {
        margin-left: 4vw;
    }
    #certified .wer-button {
        margin-top: -4vw;
    }
    #certified .background-img {
        height: 760px;
    }
    #fourC {
        height: 1295px;
    }



    .wer-color-img {
        width: 40%;
        position: relative;
        top: -135px;
    }

}





/********************** LArGE PHONES *******************************/

@media only screen and (min-width: 769px) and (max-width: 812px) {
    .band-wer-pos {
        margin-top: 8vw;
    }
    .band-wer-neg {
        margin-top: -5vw;
    }
    .wer-h2 {
        font-size: 11vw;
        line-height: 12vw;
        letter-spacing: 1vw;
        text-align: center;
    }

    .wer-text {
        text-align: center;
        font-size: 4.5vw;
        line-height: 6vw;
    }

    .wer-button {
        width: 80%!important;
        height: 10vw;
        font-size: 3.4vw;
        padding-top: 2.5vw;
    }

    .wer-button:hover {
        padding-top: 2.5vw;
    }

    .wer-button:active {
        padding-top: 2.5vw;
    }

    .wer-h3 {
        font-size: 7vw;
        margin-left: 3vw;
        font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Helvetica, sans-serif;
        font-weight: normal;
    }

    .wer-text-other {
        font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Helvetica, sans-serif;
        letter-spacing: -.025em;
        line-height: 5vw;
        font-size: 4vw;
        text-align: left;
    }

    /* MOBILE -- SECTION ONE */
    .wer-section-one p {
        font-size: 4.5vw;
        line-height: 6vw;
        margin-top: 13vw;
        margin-left: 3vw;
    }

    /* MOBILE NAV*/
    .wer-nav nav span {
        font-family: "HelveticaNeueW01-65Medi", "Helvetica Neue", Helvetica, sans-serif;
        list-style: none;
        font-size: 3.5vw;
        margin-right: 2.5vw;
        margin-left: 2.5vw;
        line-height: 10vw;
        display: inline-block;
    }

    .wer-nav a {
        text-decoration: none;
    }

    .wer-nav nav .separator {
        height: 5vw;
        border-right: 1px solid black;
        margin: -7vw -3vw 0px 0px;
    }

    .wer-shape-pipe {
        display: block !important;
    }

    .wer-large-pipe {
        display: none !important;
    }

    .ceg-fixed-nav.ceg-menu {
        /* <---- FIXED */
        position: relative;
        width: 100%;
        top: 0;
        background-color: #ffffff;
        left: 0;
    }

    .ceg-fixed-nav.ceg-menu {
        /* <---- FIXED */
        margin: 0px 0px;
    }

    /*MOBILE -- SECTION TWO*/
    #engagement {
        margin-top: 5vw;
        border: none;
    }

    #engagement h2 {
        margin-top: 5vw;
        margin-bottom: 5vw;
    }

    #engagement p {
        margin-bottom: 5vw;
        text-align: center;
    }

    #engagement button {
        margin-top: 0px;
    }

    /* MOBILE -- SECTION THREE */
    .wer-video {
        margin-top: 10vw;
        margin-bottom: 12vw;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .wer-section-three h2 {
        margin-bottom: 5vw;
    }

    /* MOBILE -- SECTION FOUR */
    #fourC {
        border: none;
        margin-top: 5vw;
    }
    #fourC .wer-button {
        margin-left: -8vw;

    }
    #fourC .four-c-h2 {
        width: 100%;
        margin-left: auto;
        margin-top: auto;
        margin-bottom: 0vw;
    }

    #fourC .four-c-p {
        width: 100%;
        margin-left: auto;
        margin-top: 2vw;
    }

    #fourC .four-c-a {
        width: 100%;
        margin-left: auto;
        margin-top: 5vw;
    }

    #fourC h2 {
        margin-left: 0px;
        margin-top: 0vw;
        text-align: center;
        margin-bottom: 0px;
    }

    #fourC .wer-text {
        text-align: center;
        margin-left: 0px;
        letter-spacing: 0px;
        line-height: 6vw;
        margin-bottom: 5vw;
    }

    /*#fourC button {
        margin-top: 5vw;
    }*/
    #fourC a {
        margin-left: 10%;
    }

    #fourC .wer-carat {
        margin-top: 5vw;
    }

    .wer-carat-p {
        margin-left: 3.5vw;
        margin-right: 3.5vw;
        margin-top: -3vw;
    }

    .wer-carat-two {
        margin-bottom: 5vw;
    }
    #education img.wedding-rings {
        width: 100%;
    }
    .wer-cut-p,
    .wer-color-p,
    .wer-clarity-p {
        margin-left: 3.5vw;
        margin-right: 3.5vw;
    }

    .wer-cut-p {
        margin-top: -3vw;
        margin-bottom: 5vw;
    }

    .wer-color-p {
        margin-top: -3vw;
    }

    .color-p-two {
        margin-bottom: 5vw;
    }

    .wer-clarity-p {
        margin-top: -3vw;
    }
    .wer-clarity-d {
        margin-top: 0;
    }
    #fourC img {
        margin-bottom: 4vw;
        margin-top: -2vw;
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 60%;
    }

    #certified p.certified-title {
        font-family: "HelveticaNeueW01-45Ligh", "Helvetica Neue", Helvetica, sans-serif;
        font-weight: 100!important;
        text-align: left!important;
        font-size: 3em;
        margin-left: 8vw;
    }
    #certified h3.certified-subtitle {
        margin-left: 8vw;
    }
       #certified p.certified-text {
        margin-left: 8vw;
    }
    #certified .QA-container {
         margin-left: 8vw;
        width: 80%;
        font-size: 8vw;
    }

    /* MOBILE -- SECTION FIVE */
    #styles h2 {
        margin-top: 5vw;
        margin-bottom: 2vw;
        /* margin-left: 8vw; */
    }

    #styles button {
        font-size: 3.5vw;
        padding: 1vw;
    }
    
    #metals h2 {
    text-align: center;
}

    /* MOBILE -- SECTION SIX */
    #settings h2 {
        margin-top: 10vw;
        margin-bottom: 2vw;
    }

    #settings button {
        font-size: 3.5vw;
        padding: 1vw;
    }

    /* MOBILE -- SECTION SEVEN */
    #shapes h2 {
        margin-top: 10vw;
        margin-bottom: 2vw;
    }

    #shapes button {
        font-size: 3.5vw;
        padding: 1vw;
    }

    /* MOBILE -- SECTION EIGHT */
    #designers {
        border: none;
    }

    /* DESKTOP -- SECTION EIGHT */
    #designers {
        border: none;
        margin-top: 5vw;
    }

    #designers .wer-text-other {
        margin-top: 5vw;
        line-height: 6vw;
        letter-spacing: 0px;
        margin-bottom: 5vw;
        margin-left: 5.5vw;
        margin-right: 3.5vw;
    }

    #designers button {
        font-size: 3.5vw;
        padding: 1vw;
        margin: auto;
        line-height: 4vw;
        margin-top: 3vw;
        margin-bottom: 3vw;
    }

    #designers h2 {
        margin-top: 5vw;
        margin-bottom: 0px;
    }

    /* MOBILE -- SECTION NINE */
    #bands h2 {
        margin-top: 10vw;
        margin-bottom: 2vw;
        text-align: center;
    }
    #bands .wer-text {
        
    }
    #bands button {
        font-size: 3.5vw;
        padding: 1vw;
    }

    /* MOBILE -- SECTION TEN */
    #sets {
        margin-top: 5vw;
    }

    #sets h2 {
        margin-top: 5vw;
        margin-left: 0px;
        text-align: center;
        margin-bottom: 0px;
    }

    #sets p {
        text-align: center;
        margin-left: 0px;
        margin-top: 5vw;
        letter-spacing: 0px;
        margin-bottom: 5vw;
    }

    #sets a {
        margin-left: 10%;
    }

    /* MOBILE -- SECTION TEN */
    #certified h2 {
        margin-top: 5vw;
        margin-left: auto;
        margin-bottom: 0px;
        text-align: center;
        margin-right: auto;
    }

    #certified .wer-text {
        text-align: center;
        margin-right: auto;
        margin-top: 7px;
        letter-spacing: 0px;
    }
}

/*********************IPAD Portrait ***********************************/

@media only screen and (min-width: 768px) and (max-width: 768px) {
    .wer-h2 {
        font-size: 11vw;
        line-height: 12vw;
        letter-spacing: 1vw;
        text-align: center;
    }

    .wer-text {
        text-align: center;
        font-size: 4.5vw!important;
        line-height: 6vw;
        margin-left: 5vw;
    }

    .wer-button {
        width: 80%;
        height: 10vw;
        font-size: 3.4vw;
        padding-top: 2.5vw;
        margin: 0 auto;
    }

    .wer-button:hover {
        padding-top: 2.5vw;
    }

    .wer-button:active {
        padding-top: 2.5vw;
    }

    .wer-clarity-d {
        margin-top: 0;
    }
    .wer-h3 {
        font-size: 7vw;
        margin-left: 3vw;
        font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Helvetica, sans-serif;
        font-weight: normal;
    }

    .wer-text-other {
        font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Helvetica, sans-serif;
        letter-spacing: -.025em;
        line-height: 5vw;
        font-size: 4vw;
    }
    .wedding-rings {
        width: 100%;
    }

    /* MOBILE -- SECTION ONE */
    .wer-section-one p {
        font-size: 4.5vw;
        line-height: 6vw;
        margin-top: 13vw;
        margin-left: 3vw;
    }

    /* MOBILE NAV*/
    .wer-nav nav span {
        font-family: "HelveticaNeueW01-65Medi";
        list-style: none;
        font-size: 3.5vw;
        margin-right: 2.5vw;
        margin-left: 2.5vw;
        line-height: 10vw;
        display: inline-block;
    }

    .wer-nav a {
        text-decoration: none;
    }

    .wer-nav nav .separator {
        height: 5vw;
        border-right: 1px solid black;
        margin: -7vw -3vw 0px 0px;
    }

    .wer-shape-pipe {
        display: block !important;
    }

    .wer-large-pipe {
        display: none !important;
    }

    .ceg-fixed-nav.ceg-menu {
        /* <---- FIXED */
        position: fixed;
        width: 100%;
        top: 0;
        background-color: #ffffff;
        left: 0;
    }

    .ceg-fixed-nav.ceg-menu {
        /* <---- FIXED */
        margin: 0px 0px;
    }

    /*MOBILE -- SECTION TWO*/
    #engagement {
        margin-top: 5vw;
        border: none;
    }

    #engagement h2 {
        margin-top: 5vw;
        margin-bottom: 5vw;
    }

    #engagement p {
        margin-bottom: 5vw;
    }

    #engagement button {
        margin-top: 0px;
        width: 80%!important;
        margin-left: 1vw;
    }

    #certified .certified-title,
    .certified-subtitle,
    .certified-text,
    .QA-container {
        margin-left: 11vw;
        width: 80%!important;
    }
    #certified .wer-button {
        margin-top: -4vw;
    }
    #certified ul li {
        max-width: 100%;
    }
    #certified p.certified-title {
        font-family: "HelveticaNeueW01-45Ligh", "Helvetica Neue", Helvetica, sans-serif;
        font-weight: 100!important;
        text-align: left!important;
        font-size: 2em;
        margin-left: 11vw;
        margin-bottom: 2vw;

    }
    /* MOBILE -- SECTION THREE */
    .wer-video {
        margin-top: 10vw;
        margin-bottom: 12vw;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .wer-section-three h2 {
        margin-bottom: 5vw;
    }

    /* MOBILE -- SECTION FOUR */
    #fourC {
        border: none;
        margin-top: 5vw;
    }

    #fourC .four-c-h2 {
        width: 100%;
        margin-left: auto;
        margin-top: auto;
        margin-bottom: 0vw;
    }

    #fourC .four-c-p {
        width: 100%;
        margin-left: auto;
        margin-top: 2vw;
    }

    #fourC .four-c-a {
        width: 100%;
        margin-left: auto;
        margin-top: 5vw;
    }

    #fourC h2 {
        margin-left: 0;
        margin-top: -10vw;
        text-align: center;
        margin-bottom: 30px;
    }

    #fourC .wer-text {
        text-align: center;
        margin-left: 0px;
        letter-spacing: 0px;
        line-height: 6vw;
        margin-bottom: 5vw;
    }

    /*#fourC button {
        margin-top: 5vw;
    }*/
    #fourC a {
        margin-left: 10%;
    }

    #fourC .wer-carat {
        margin-top: 5vw;
    }

    .wer-carat-p {
        margin-left: 3.5vw;
        margin-right: 3.5vw;
        margin-top: -3vw;
    }

    .wer-carat-two {
        margin-bottom: 5vw;
    }

    .wer-cut-p,
    .wer-color-p,
    .wer-clarity-p {
        margin-left: 3.5vw;
        margin-right: 3.5vw;
    }

    .wer-cut-p {
        margin-top: -3vw;
        margin-bottom: 5vw;
    }

    .wer-color-p {
        margin-top: -3vw;
    }

    .color-p-two {
        margin-bottom: 5vw;
    }

    .wer-clarity-p {
        margin-top: -3vw;
    }

    #fourC img {
        margin-bottom: 5vw;
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 70%;
    }

    /* MOBILE -- SECTION FIVE */
    #styles h2 {
        margin-top: 5vw;
        margin-bottom: 2vw;
    }

    #styles button {
        font-size: 3.5vw;
        padding: 1vw;
    }

    /* MOBILE -- SECTION SIX */
    #settings h2 {
        margin-top: 10vw;
        margin-bottom: 2vw;
    }

    #settings button {
        font-size: 3.5vw;
        padding: 1vw;
    }

    /* MOBILE -- SECTION SEVEN */
    #shapes h2 {
        margin-top: 10vw;
        margin-bottom: 2vw;
    }

    #shapes button {
        font-size: 3.5vw;
        padding: 1vw;
        margin: 0 auto;
    }

    /* MOBILE -- SECTION EIGHT */
    #designers {
        border: none;
    }

    /* DESKTOP -- SECTION EIGHT */
    #designers {
        border: none;
        margin-top: 5vw;
    }

    #designers .wer-text-other {
        margin-top: 5vw;
        line-height: 6vw;
        letter-spacing: 0px;
        margin-bottom: 5vw;
        margin-left: 3.5vw;
        margin-right: 3.5vw;
    }

    #designers button {
        font-size: 3.5vw;
        padding: 1vw;
        margin: auto;
        line-height: 4vw;
        margin-top: 3vw;
        margin-bottom: 3vw;
    }

    #designers h2 {
        margin-top: 5vw;
        margin-bottom: 0px;
    }

    /* MOBILE -- SECTION NINE */
    #bands h2 {
        margin-top: 10vw;
        margin-bottom: 2vw;
        width: 90%;
        margin-left: 5vw;
    }

    #bands button {
        font-size: 3.5vw;
        padding: 1vw;
    }

    /* MOBILE -- SECTION TEN */
    #sets {
        margin-top: 5vw;
    }

    #sets h2 {
        margin-top: 5vw;
        margin-left: 0px;
        text-align: center;
        margin-bottom: 0px;
    }

    #sets p {
        text-align: center;
        margin-left: 0px;
        margin-top: 5vw;
        letter-spacing: 0px;
        margin-bottom: 5vw;
    }

    #sets a {
        margin-left: 10%;
    }

    /* MOBILE -- SECTION TEN */
    #certified h2 {
        margin-top: 5vw;
        margin-left: auto;
        margin-bottom: 0px;
        text-align: center;
        margin-right: auto;
    }

    #certified .wer-text {
        text-align: center;
        margin-right: auto;
        margin-top: 7px;
        letter-spacing: 0px;
    }
}

/********************** MED PHONES *******************************/

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .wer-h2 {
        font-size: 11vw;
        line-height: 12vw;
        letter-spacing: 1vw;
        text-align: center;
    }

    .wer-text {
        text-align: center!important;
        font-size: 5vw;
        line-height: 6vw;
        text-align: left;
    }

    .wer-button {
        width: 80%;
        height: 10vw;
        margin-left: -9vw;
        font-size: 4vw;
        padding-top: 2.5vw;
    }

    .wer-button:hover {
        padding-top: 2.5vw;
    }

    .wer-button:active {
        padding-top: 2.5vw;
    }

    .wer-h3 {
        font-size: 7vw;
        margin-left: 3vw;
        font-family: Helvetica Neue;
        font-weight: normal;
        text-align: left;
    }

    .wer-text-other {
        font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Helvetica, sans-serif;
        letter-spacing: -.025em;
        line-height: 5vw;
        font-size: 4vw;
    }

    .wer-clarity-d {
        margin-top: 0;
    }
    /* MOBILE -- SECTION ONE */
    .wer-section-one p {
        font-size: 4.5vw;
        line-height: 6vw;
        margin-top: 13vw;
        margin-left: 3vw;
    }

    /* MOBILE NAV*/
    .wer-nav nav span {
        font-family: "HelveticaNeueW01-65Medi", "Helvetica Neue", Helvetica, sans-serif;
        list-style: none;
        font-size: 3.5vw;
        margin-right: 2.5vw;
        margin-left: 2.5vw;
        line-height: 10vw;
        display: inline-block;
    }

    .wer-nav a {
        text-decoration: none;
    }

    .wer-nav nav .separator {
        height: 5vw;
        border-right: 1px solid black;
        margin: -7vw -3vw 0px 0px;
    }

    .wer-shape-pipe {
        display: block !important;
    }

    .wer-large-pipe {
        display: none !important;
    }

    .ceg-fixed-nav.ceg-menu {
        /* <---- FIXED */
        position: relative;
        width: 100%;
        top: 0;
        background-color: #ffffff;
        left: 0;
    }

    .ceg-fixed-nav.ceg-menu {
        /* <---- FIXED */
        margin: 0px 0px;
    }

    .wer-cut,
    .wer-color,
    .wer-clarity {
        text-align: left;
    }
    /*MOBILE -- SECTION TWO*/
    #engagement {
        margin-top: 5vw;
        border: none;
    }

    #engagement h2 {
        margin-top: 5vw;
        margin-bottom: 5vw;
    }

    #engagement p {
        margin-bottom: 5vw;
    }

    #engagement button {
        margin-top: 0px;
        width: 65vw!important;
    }

    /* MOBILE -- SECTION THREE */
    .wer-video {
        margin-top: 10vw;
        margin-bottom: 12vw;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .wer-section-three h2 {
        margin-bottom: 5vw;
    }

    /* MOBILE -- SECTION FOUR */
    #fourC {
        border: none;
        margin-top: 5vw;
    }

    #fourC .four-c-h2 {
        width: 100%;
        margin-left: auto;
        margin-top: auto;
        margin-bottom: 0vw;
    }

    #fourC .four-c-p {
        width: 100%;
        margin-left: auto;
        margin-top: 2vw;
    }

    #fourC .four-c-a {
        width: 100%;
        margin-left: auto;
        margin-top: 5vw;
    }

    #fourC h2 {
        margin-left: 0px;
        margin-top: 0vw;
        text-align: center;
        margin-bottom: 0px;
    }

    #fourC .wer-text {
        text-align: center;
        margin-left: 0px;
        letter-spacing: 0px;
        line-height: 6vw;
        margin-bottom: 5vw;
    }

    /*#fourC button {
        margin-top: 5vw;
    }*/
    #fourC a {
        margin-left: 10%;
    }

    #fourC .wer-carat {
        margin-top: 5vw;
    }

    .wer-carat-p {
        margin-left: 3.5vw;
        margin-right: 3.5vw;
        margin-top: -3vw;
    }

    .wer-carat-two {
        margin-bottom: 5vw;
    }

    .wer-cut-p,
    .wer-color-p,
    .wer-clarity-p {
        margin-left: 3.5vw;
        margin-right: 3.5vw;
    }

    .wer-cut-p {
        margin-top: -3vw;
        margin-bottom: 5vw;
    }

    .wer-color-p {
        margin-top: -3vw;
    }

    .color-p-two {
        margin-bottom: 5vw;
    }

    .wer-clarity-p {
        margin-top: -3vw;
    }

    #fourC img {
        margin-bottom: 5vw;
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 40%;
    }

    p.certified-title {
        font-weight: 100!important;
        text-align: left!important;
        font-size: 3em;
        margin-left: 10vw;
    }

    #education .wedding-rings img {
        width: 100%;
    }

    /* MOBILE -- SECTION FIVE */
    #styles h2 {
        margin-top: 5vw;
        margin-bottom: 2vw;
    }

    #styles button {
        font-size: 3.5vw;
        padding: 1vw;
    }

    /* MOBILE -- SECTION SIX */
    #settings h2 {
        margin-top: 10vw;
        margin-bottom: 2vw;
    }

    #settings button {
        font-size: 3.5vw;
        padding: 1vw;
    }

    /* MOBILE -- SECTION SEVEN */
    #shapes h2 {
        margin-top: 10vw;
        margin-bottom: 2vw;
    }

    #shapes button {
        font-size: 3.5vw;
        padding: 1vw;
    }

    /* MOBILE -- SECTION EIGHT */
    #designers {
        border: none;
    }

    /* DESKTOP -- SECTION EIGHT */
    #designers {
        border: none;
        margin-top: 5vw;
    }

    #designers .wer-text-other {
        margin-top: 5vw;
        line-height: 6vw;
        letter-spacing: 0px;
        margin-bottom: 5vw;
        margin-left: 3.5vw;
        margin-right: 3.5vw;
    }

    #designers button {
        font-size: 3.5vw;
        padding: 1vw;
        margin: auto;
        line-height: 4vw;
        margin-top: 3vw;
        margin-bottom: 3vw;
    }

    #designers h2 {
        margin-top: 5vw;
        margin-bottom: 0px;
    }

    /* MOBILE -- SECTION NINE */
    #bands h2 {
        margin-top: 10vw;
        margin-bottom: 2vw;
    }

    #bands button {
        font-size: 3.5vw;
        padding: 1vw;
    }

    /* MOBILE -- SECTION TEN */
    #sets {
        margin-top: 5vw;
    }

    #sets h2 {
        margin-top: 5vw;
        margin-left: 0px;
        text-align: center;
        margin-bottom: 0px;
    }

    #sets p {
        text-align: center;
        margin-left: 0px;
        margin-top: 5vw;
        letter-spacing: 0px;
        margin-bottom: 5vw;
    }

    #sets a {
        margin-left: 10%;
    }

    /* MOBILE -- SECTION TEN */
    #certified h2 {
        margin-top: 5vw;
        margin-left: 5vw;
        margin-bottom: 0px;
        text-align: center;
        margin-right: auto;
    }

    #certified .wer-text {
        text-align: center;
        margin-left: 5vw;
        margin-top: 7px;
        letter-spacing: 0px;
    }
    #certified .QA-container {
        margin-left: 10vw;
    }
    #certified h3.certified-subtitle {
        margin-left: 10vw;
    }
    #certified p.certified-text {
        margin-left: 10vw;
    }
    .band-wer-pos {
        margin-top: 8vw;
    }
    .band-wer-neg {
        margin-top: -5vw;
    }
    #styles,
    #metals,
    #bands,
    #shapes,
    #designers {
        width: 90%;
    }
}


/********************** SMALL PHONES *******************************/

@media only screen and (max-width: 479px) {
    .wer-h2 {
        font-size: 11vw;
        line-height: 12vw;
        letter-spacing: 1vw;
        text-align: center;
    }
    #certified .wer-h2,
    #certified .cert-diamonds h2 {
        font-size: 11vw;
    }
    .wer-text {
        text-align: center;
        font-size: 5vw;
        line-height: 6vw;
    }

    #bands .wer-text {
        font-size: 4.5vw;
    }

    .wer-button {
        width: 80%;
        height: 10vw;
        font-size: 3.4vw;
        padding-top: 2.5vw;
    }

    .wer-button:hover {
        padding-top: 2.5vw;
    }

    .wer-button:active {
        padding-top: 2.5vw;
    }

    .wer-h3 {
        font-size: 7vw;
        margin-left: 5vw;
        font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Helvetica, sans-serif;
        font-weight: normal;
    }
    .center-h3 {
        text-align: left;
    }
    .wer-clarity-d {
        margin-top: 0;
    }
    .wer-text-other {
        font-family: "HelveticaNeueW01-55Roma", "Helvetica Neue", Helvetica, sans-serif;
        letter-spacing: -.025em;
        line-height: 5vw;
        font-size: 4vw;
    }

    /* MOBILE -- SECTION ONE */
    .wer-section-one p {
        font-size: 4.5vw;
        line-height: 6vw;
        margin-top: 13vw;
        margin-left: 3vw;
    }

    /* MOBILE NAV*/
    .wer-nav nav span {
        font-family: "HelveticaNeueW01-65Medi", "Helvetica Neue", Helvetica, sans-serif;
        list-style: none;
        font-size: 4vw;
        margin-right: 2.5vw;
        margin-left: 2.5vw;
        line-height: 10vw;
        display: inline-block;
    }

    .wer-nav a {
        text-decoration: none;
    }

    .wer-nav nav .separator {
        height: 5vw;
        border-right: 1px solid black;
        margin: -7vw -3vw 0px 0px;
    }

    .wer-shape-pipe {
        display: block !important;
    }

    .wer-large-pipe {
        display: none !important;
    }

    .ceg-fixed-nav.ceg-menu {
        /* <---- FIXED */
        position: fixed;
        width: 100%;
        top: 0;
        background-color: #ffffff;
        left: 0;
    }

    .ceg-fixed-nav.ceg-menu {
        /* <---- FIXED */
        margin: 0px 0px;
    }

    /*MOBILE -- SECTION TWO*/
    #engagement {
        margin-top: 5vw;
        border: none;
    }

    #engagement h2 {
        margin-top: 5vw;
        margin-bottom: 5vw;
    }

    #engagement p {
        margin-bottom: 5vw;
    }

    #engagement button {
        margin-top: 0px;
    }



    #metals .wer-text {
        margin-top: -.75em;
    }

    /* MOBILE -- SECTION THREE */
    .wer-video {
        margin-top: 10vw;
        margin-bottom: 12vw;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .wer-section-three h2 {
        margin-bottom: 5vw;
    }

    /* MOBILE -- SECTION FOUR */
    #fourC {
        border: none;
        margin-top: 5vw;
    }

    #fourC .four-c-h2 {
        width: 100%;
        margin-left: auto;
        margin-top: auto;
        margin-bottom: 0vw;
    }

    #fourC .wer-button {
        margin-left: -2em;
    }

    #fourC .four-c-p {
        width: 100%;
        margin-left: auto;
        margin-top: 2vw;
    }

    #fourC .four-c-a {
        width: 100%;
        margin-left: auto;
        margin-top: 5vw;
    }

    #fourC h2 {
        margin-left: 0;
        margin-top: 0vw;
        text-align: center;
        margin-bottom: 1em;
    }

    #fourC .wer-text {
        text-align: center;
        margin-left: 0px;
        letter-spacing: 0px;
        line-height: 6vw;
        margin-bottom: 5vw;
    }

    /*#fourC button {
        margin-top: 5vw;
    }*/
    #fourC a {
        margin-left: 10%;
    }

    #fourC .wer-carat {
        margin-top: 5vw;
        text-align: left;
    }

    .wer-carat-p {
        margin-left: 3.5vw;
        margin-right: 3.5vw;
        margin-top: -3vw;
        text-align: left;
    }

    .wer-carat-two {
        margin-bottom: 5vw;
    }

    .wer-cut-p,
    .wer-color-p,
    .wer-clarity-p {
        margin-left: 5vw;
        margin-right: 5vw;
        text-align: left;
    }

    .wer-cut-p {
        margin-top: -3vw;
        margin-bottom: 5vw;
        text-align: left;
    }

    .wer-color-p {
        margin-top: -3vw;
        text-align: left;
    }

    .color-p-two {
        margin-bottom: 5vw;
        text-align: left;
    }

    .wer-clarity-p {
        margin-top: -3vw;
        text-align: left;
    }

    #fourC img {
        margin-bottom: 5vw;
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 90%;
    }

    /* MOBILE -- SECTION FIVE */
    #styles h2 {
        margin-top: 5vw;
        margin-bottom: 2vw;
    }

    #metals h2 {
        margin-top: 5vw;
    }

    #styles button {
        font-size: 3.5vw;
        padding: 1vw;
    }

    /* MOBILE -- SECTION SIX */
    #settings h2 {
        margin-top: 10vw;
        margin-bottom: 2vw;
    }

    #settings button {
        font-size: 3.5vw;
        padding: 1vw;
    }

    /* MOBILE -- SECTION SEVEN */
    #shapes h2 {
        margin-top: 10vw;
        margin-bottom: 2vw;
    }

    #shapes button {
        font-size: 3.5vw;
        padding: 1vw;
    }

    /* MOBILE -- SECTION EIGHT */
    #designers {
        border: none;
    }

    /* DESKTOP -- SECTION EIGHT */
    #designers {
        border: none;
        margin-top: 5vw;
    }

    #designers .wer-text-other {
        margin-top: 5vw;
        line-height: 6vw;
        letter-spacing: 0px;
        margin-bottom: 5vw;
        margin-left: 3.5vw;
        margin-right: 3.5vw;
    }

    #designers button {
        font-size: 3.5vw;
        padding: 1vw;
        margin: auto;
        line-height: 4vw;
        margin-top: 3vw;
        margin-bottom: 3vw;
    }

    #designers h2 {
        margin-top: 5vw;
        margin-bottom: 0px;
    }

    /* MOBILE -- SECTION NINE */
    #bands h2 {
        margin-top: 10vw;
        margin-bottom: 2vw;
    }

    #bands button {
        font-size: 3.5vw;
        padding: 1vw;
    }

    /* MOBILE -- SECTION TEN */
    #sets {
        margin-top: 5vw;
    }

    #sets h2 {
        margin-top: 5vw;
        margin-left: 0px;
        text-align: center;
        margin-bottom: 0px;
    }

    #sets p {
        text-align: center;
        margin-left: 0px;
        margin-top: 5vw;
        letter-spacing: 0px;
        margin-bottom: 5vw;
    }

    #sets a {
        margin-left: 10%;
    }

    /* MOBILE -- SECTION TEN */
    #certified h2 {
        margin-top: 5vw;
        margin-left: 5vw;
        margin-bottom: 5vw;
        text-align: center;
        margin-right: 5vw;
        font-size: 10vw;
    }
    #certified p.certified-title {
        font-weight: 100!important;
        text-align: left!important;
        font-size: 1.82em;
        margin-left: 4vw;
        margin-bottom: 2vw;

    }
    #certified h3.certified-subtitle {
        margin-left: 5vw;
        margin-top: -20px;
    }
    .certified-text {
        margin-top: 5vw;
        margin-left: 5vw;
    }

    #certified .QA-container {
        text-align: left;
        margin-top: -8vw;
        margin-left: 5vw;
        width: 98%;
        min-height: 37.em;
    }
    #certified .wer-text {
        text-align: center;
        margin-right: 5vw;
        /* margin-top: 7vw; */
        letter-spacing: 0;
        width: 85%;
        margin-left: 5vw;
    }
    .band-wer-pos {
        margin-top: 8vw;
    }
    .band-wer-neg {
        margin-top: -5vw;
    }
    #bands .band-wer-pos {
        margin-top: -5.8vw;
        margin-bottom: 8vw;
    }
    #bands img {
        width: 85%;
    }

    #brilliantDesigners img {
        width: 85%;
    }
  
    #metals img {
        width: 85%;
    }
    #styles img {
        width: 85%;
    }


    .wer-color-img {
        width: 30%;
        position: relative;
        top: -135px;
    }

    .wer-cut-img {
        margin-top: -22px;
        margin-bottom: 25px;
    }

    #fourC {
        height: 1295px;
    }

    #designers {
        background-image: url("https://assets.macysassets.com/dyn_img/creativepages/C8020400_signature_desktop.jpg");
        background-repeat: no-repeat;
        height: 1507px;
    }

    #sets {
        background-image: url("https://assets.macysassets.com/dyn_img/creativepages/C8020400_sets_desktops.jpg");
        background-repeat: no-repeat;
        height: 595px;
    }

    #certified {
        height: auto;
    }

    #vjs_video_3_html5_api {
        align-content: center;
    }

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

        #fourC {
            background-image: none;
            height: auto;
        }

        #designers {
            background-image: none;
            height: auto;
        }

        #sets {
            background-image: none;
            height: auto;
        }

        #certified {
            background-image: none;
            height: auto;
        }
    }

    /********************** iphone x and ipad mini types portrait *******************************/
    @media only screen and (min-width: 375px) and (max-width: 812px) {

        .wer-text {
            text-align: center;
            font-size: 5vw;
            line-height: 6vw;
        }
    }

    /********************** iphone x and ipad mini types  *******************************/
    @media only screen and (min-width: 812px) and (max-width: 812px) {

        .wer-text {
            text-align: center;
            font-size: 5vw;
            line-height: 6vw;
        }


    }