/* ----------------------------------- Helper classes  ----------------------------------- */
.title-light-grey {
    color: #c9c9c9 !important;
}

.color-grey {
    color: #83807d;
}

.mt-25 {
    margin-top: -25%;
}

.mt-15 {
    margin-top: -15%;
}

.mt-12 {
    margin-top: -12%;
}

.mt-9 {
    margin-top: -9%;
}

.ml-12 {
    margin-left: 12%;
}

.ml-0 {
    margin-left: 0 !important;
}
.ml-2 {
    margin-left: 2%;
}
.ml-9 {
    margin-left: 9%;
}

.content-width-sml {
    width: 296px;
}

.font-14 {
    font-size: 14px;
}

.font-17 {
    font-size: 17px;
}

.font-19 {
    font-size: 19px;
}

.font-28 {
    font-size: 28px;
}

.font-51 {
    font-size: 51px;
}

.font-55 {
    font-size: 55px;
}

.font-58 {
    font-size: 58px;
}

.clear {
    clear: both;
}

.left {
    float: left;
}

.title-lighter-grey {
    color: #d3d3d3 !important;
}

.center {
    text-align: center !important;
}

.text-light-grey {
    color: #e5e5e5 !important;
}

.h3_contentTitle {
    color: #b8b4b2;
}

.relative {
    position: relative;
}

.absolute {
    position: absolute;
}

.lh-51 {
    line-height: 51px;
}

.lh-71 {
    line-height: 71px;
}
/* ----------------------------------- Dot styles ----------------------------------- */
span.dot {
    padding-left: 8px;
}

.dot:after {
    content: '';
    display: inline-block;
    bottom: 15px;
    width: 10px;
    height: 10px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-color: #16749b;
}
/* ----------------------------------- Initial Slide styles ----------------------------------- */
.initial-slide-1 .slideContent {
    margin-top: -25vh;
}

/* ----------------------------------- Oceanside styles ----------------------------------- */
.ocean-2 .contentCopy,
.ocean-3 .contentCopy,
.ocean-4 .contentCopy,
.ocean-8 .contentCopy,
.ocean-9 .contentCopy {
    font-size: 16px;
}

.ocean-3 .h3_contentTitle {
    margin-top: -15px;
    margin-left: 30px;
}

.ocean-3 .h1_contentTitle,
.ocean-4 .h1_contentTitle {
    margin-bottom: 20px;
}

.ocean-4 .slideContent {
    margin-left: 12%;
    margin-top: -9%;
}

.ocean-5 img {
    top: -116%;
    width: 115%;
    left: -8%;
}

.ocean-6 .contentCopy {
    width: 561px;
}

.ocean-9 .h1_contentTitle:first-child {
    left: -90px;
    top: -20px;
    font-size: 61px;
}

.ocean-9 .h1_contentTitle:last-child {
    top: -40px;
}

.ocean-9 .contentCopy {
    width: 410px;
}
/* ----------------------------------- Columbus Gold ----------------------------------- */
.cg-2 .h3_contentTitle {
    left: 232px;
    top: -3px;
}

.cg-2 .slideContentTitle {
    max-width: 600px;
}
/* ----------------------------------- Oakridge ----------------------------------- */
.oak-2 .contentCopy {
    width: 480px;
}

.oak-2 .slideContentTitle {
    left: -15%;
}

.oak-3 .slideContent {
    top: 20%;
}

.oak-4 .contentCopy {
    font-size: 16px;
}

.oak-4 .slideContent {
    margin-top: -40vh;
}

.oak-4 .h1_contentTitle {
    font-size: 62px;
    line-height: 50px;
}

.oak-6 .slideContent {
    padding-left: 2%;
}

.oak-2 .layout2_BottomImage img {
    top: -298px;
}


/* ----------------------------------- Doczilla styles ----------------------------------- */

.doczilla-5 .contentCopy {
    left: 28%;
}

.doczilla-3 .contentCopy {
    left: 0%;
    width: 400px;
}

.doczilla-3 .h3_contentTitle {
    margin-top: -15px;
    margin-left: 10%;
}

.doczilla-2 .h3_contentTitle {
    margin-left: 50px;
}

.doczilla-2 .h1_contentTitle {
    margin-bottom: 30px;
    top: 8px;
}

.doczilla-2 .contentCopy {
    width: 306px;
}
/* ----------------------------------- Tromba styles ----------------------------------- */
.tromba-2 .slideContent {
    margin-left: 0px;
    left: 11%;
    margin-top: -8%;
}

.tromba-2 .h1_contentTitle {
    font-size: 60px;
}

.tromba-2 .contentCopy {
    font-size: 21px;
}

.tromba-3 .contentCopy,
.tromba-4 .contentCopy {
    font-size: 15px;
}

.tromba-4 .slideContentTitle {
    margin-bottom: 40px;
}

.tromba-5 .contentCopy {
    font-size: 18px;
}

.tromba-7 .contentCopy {
    font-size: 17px;
}

.tromba-7 .slideContentTitle,
.tromba-8 .slideContentTitle {
    margin-bottom: 10px;
}

.tromba-9 .contentCopy {
    font-size: 18px;
}

.tromba-9 .slideSVG image {
    transform: scale(.8,1);
    x: -180;
}

/* ----------------------------------- Vietnam styles ----------------------------------- */
.vietnam-2 .layout2_BottomImage img {
    top: -420px;
    left: -100px;
}

.vietnam-2 .contentCopy,
.vietnam-3 .contentCopy {
    font-size: 16px;
}

.vietnam-3 .slideContent {
    margin-top: -25vh !important;
}

.vietnam-5 .slideContent {
    margin-top: -12%;
    margin-left: 20%;
}

.vietnam-5 .h1_contentTitle {
    font-size: 61px;
}

.vietnam-5 .h3_contentTitle {
    font-size: 33px;
}

.vietnam-5 .h3_contentTitle {
    margin-left: -60px;
}

.vietnam-13 .slideContent {
    margin-top: -20vh;
    left: 60%;
}

/* ----------------------------------- French styles ----------------------------------- */

.fe-french-5 .slideContentTitle {
    margin-bottom: 20px;
}

.fe-french-7 .contentCopy {
    font-size: 16px;
}

.fe-french-7 .h1_contentTitle {
    margin-bottom: 20px;
}

.fe-french-8 .content-2 .h3_contentTitle {
    left: -220px;
}

.fe-french-8 .content-2 .h1_contentTitle {
    left: -80px;
}

.fe-french-8 .content-1 .h1_contentTitle {
    left: 100px;
}

.fe-french-8 .content-1 .h3_contentTitle {
    text-align: center;
}

.fe-french-8 .content-1 {
    left: -56%;
}

.fe-french-8 .content-2 {
    left: -15%;
}
/* ----------------------------------- coast capital ----------------------------------- */
.cc-sml-3 .slideContentTitle,
.cc-sml-6 .slideContentTitle {
    margin-bottom: 30px;
}

.cc-sml-3 .contentCopy {
    font-size: 17px;
}

.cc-sml-6 .contentCopy {
    font-size: 18px;
}

.cc-hhq-8 .slideContent {
    margin-left: 18%;
    margin-top: -5%;
}

.cc-hhq-9 .slideContent {
    top: 30%;
    left: 45%;
}

.cc-national-4 .contentCopy {
    font-size: 16px;
}

.cc-national-5 .contentCopy {
    font-size: 17px;
}

.cc-national-4 .slideContent {
    top: 40%;
}

.cc-national-4 .slideContentTitle,
.cc-national-3 .slideContentTitle {
    margin-bottom: 20px;
}

.cc-hhq-2 .layout2_BottomImage img {
    top: -51%;
}

/* ========================================= resize for different screen sizes ========================================= */

@media screen and (min-width: 1600px) {
    .vietnam-11 .slideContent {
        left: 90% !important;
    }

    .vietnam-10 .slideContent {
        left: 30% !important;
    }
}

@media screen and (min-width: 1320px) {
    /* ---- doczilla ---- */
    .doczilla-7 .slideContent {
        left: 53%;
    }

    .doczilla-7 .slideContentTitle {
        left: 25%;
    }

    .doczilla-7 .h3_contentTitle {
        margin-left: -30px;
        margin-top: -10px;
    }

    .doczilla-7 .h1_contentTitle {
        margin-bottom: 50px;
    }

    .doczilla-6 .slideContent {
        margin-top: -12% !important;
    }

    .doczilla-6 .h1_contentTitle:last-child {
        margin-bottom: 40px;
    }

    .doczilla-4 .slideContent {
        margin-left: 0px;
        left: 13%;
        margin-top: -320px;
        top: 73%;
    }

    .doczilla-2 .slideContent {
        margin-left: 0px;
        left: 20%;
        margin-top: -15%;
    }

    .ocean-10 .h1_contentTitle:last-child {
        margin-bottom: 40px;
    }
    /* ---- columbus gold ---- */
    .cg-3 .h1_contentTitle,
    .cg-5 .h1_contentTitle,
    .cg-6 .h1_contentTitle,
    .cg-7 .h3_contentTitle,
    .cg-8 .h1_contentTitle,
    .oak-6 .h1_contentTitle {
        margin-bottom: 20px;
    }

    .cg-2 img {
        top: -250px;
        width: 104%;
    }



    /* ---- vietnam ---- */
    .vietnam-2 .contentCopy,
    .vietnam-3 .contentCopy {
        left: 5%;
    }
    /* ---- french ---- */
    .fe-french-7 .h1_contentTitle {
        left: 100% !important;
        top: -40px;
    }

    .fe-french-7 .contentCopy {
        margin-top: 40px;
    }
    /* ---- coast captial ---- */
    .cc-sml-6 .h1_contentTitle {
        width: auto !important;
    }

    .cc-sml-6 .slideContentTitle {
        margin-bottom: 30px;
    }
}

@media screen and (max-width: 1760px) {
    .fe-french-8 .slideContent {
        margin-left: -250px;
    }
}

@media screen and (max-width: 1680px) {
    .vietnam-2 .layout2_BottomImage img {
        top: -75%;
        left: 4%;
    }
}

@media screen and (max-width: 1630px) {
    .vietnam-12 .svg-3 {
        display: none;
    }

    .fe-french-8 .slideContent {
        margin-left: -180px;
    }
}

@media screen and (max-width: 1600px) {
    .fe-french-8 .content-1 {
        margin-left: -250px;
    }

    .fe-french-8 .content-2 {
        margin-left: -140px;
    }
}

@media screen and (max-width: 1500px) {
    .fe-french-8 .content-1 {
        margin-left: -250px;
    }

    .fe-french-8 .content-2 {
        margin-left: -140px;
    }
}

@media screen and (max-width: 1480px) {
    .fe-french-8 .svg-1 {
        left: 2% !important;
    }

    .vietnam-13 .slideContent p {
        left: 0px !important;
    }
}

@media screen and (max-width: 1460px) {
    .fe-french-8 .svg-1 {
        left: 3% !important;
    }
}

@media screen and (max-width: 1450px) {
    .fe-french-8 .content-1 {
        margin-left: -200px;
    }

    .fe-french-8 .svg-1 {
        left: 4% !important;
    }

    .fe-french-8 .content-2 {
        margin-left: -100px;
    }
}

@media screen and (max-width: 1430px) {
    .fe-french-8 .svg-1 {
        left: 5% !important;
    }
}

@media screen and (max-width: 1420px) {
    .fe-french-8 .svg-1 {
        left: 6% !important;
    }
}

@media screen and (max-width: 1400px) {
    .cc-national-6 .websiteImage {
        width: 60% !important;
        top: 30%;
    }

    .vietnam-12 .svg-3 {
        display: none;
    }

    .fe-french-8 .svg-2 {
        left: -3.5%;
    }
}

@media screen and (max-width: 1380px) {
    .cc-hhq-6 .websiteImage {
        top: 29% !important;
    }
}

@media screen and (max-width: 1370px) {
    .fe-french-8 .svg-2 {
        left: -4.5%;
    }
}

@media screen and (max-width: 1320px) {
    .right-v-50 .contentCopy {
        margin-left: -20px !important;
    }

    .left-v-50 .slideContentTitle {
        margin-left: 81px;
    }

    .left-long-text .slideContent {
        margin-top: -25%;
    }

    .initial-slide-1 .h3_contentTitle {
        height: 0;
    }

    .left-v-50 .slideContentFloatMiddle {
        margin-left: 9% !important;
    }

    .btm-50 .layout2_BottomImage img {
        bottom: 89% !important;
    }

    .btm-50 .svg-2 {
        left: 0;
    }

    .right-v-50 .h3_contentTitle {
        height: 19px;
        margin-left: 90px;
    }

    .left-long-text .slideContent {
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }

    .left-long-text .slideSVG image {
        width: 110%;
        x: -700;
    }

    .email-slide .slideContent {
        margin-left: 0px !important;
        width: 100%;
    }

    .email-slide .slideSVG image {
        transform: scale(1.2,1);
    }

    .top-0-1320 {
        top: 0 !important;
    }

    .left-0-1320 {
        left: 0 !important;
    }

    .top-20-1320 {
        top: 20px !important;
    }

    .top-neg-20-1320 {
        top: -20px !important;
    }

    .top-neg-45-1320 {
        top: -45px !important;
    }

    .mt-15-1320 {
        margin-top: -15% !important;
    }

    .mt-9-1320 {
        margin-top: -9% !important;
    }

    .mt-0-1320 {
        margin-top: 0 !important;
    }

    .ml-0-1320 {
        margin-left: 0 !important;
    }

    .storySVGSidePhoto {
        transform: scale(1,1);
    }
    /* ---- oceanside ---- */
    .ocean-5 img {
        bottom: 89% !important;
        top: initial !important;
    }
    /* ---- doczilla ---- */
    .doczilla-6 .slideContentTitle {
        margin-right: 0;
    }

    .doczilla-6 .slideContent {
        margin-left: 0 !important;
    }

    .doczilla-3 .layout2_BottomImage img {
        top: -81% !important;
    }

    .doczilla-8 .slideSVG image {
        transform: scale(1,1);
    }


    /* ---- columbus gold ---- */
    .cg-8 .slideContentTitle {
        margin-left: 3%;
    }
    /* ---- doczilla ---- */
    .doczilla-7 .h1_contentTitle {
        left: 60px;
    }

    .doczilla-7 .slideContent {
        margin-left: 8% !important;
    }

    .doczilla-4 .slideContent {
        top: 30%;
    }
    /* ---- oakridge ---- */
    .oak-3 .slideContent {
        margin-top: 0 !important;
    }

    .oak-4 .slideContent {
        margin-top: -27%;
    }

    .oak-2 .layout2_BottomImage img {
        top: -52% !important;
    }

    /* ---- tromba ---- */

    .tromba-6 .slideContent {
        left: 46%;
    }

    /* ---- coast capital ---- */
    .cc-national-3 .slideContent {
        margin-left: 0% !important;
        margin-top: -20vh !important;
    }

    .cc-national-3 .websiteImage {
        left: 0% !important;
        top: 40% !important;
    }

    .cc-national-5 .slideContent {
        margin-left: 12% !important;
        margin-top: -20% !important;
    }

    .cc-hhq-8 .h3_contentTitle {
        top: -33px !important;
    }

    .cc-hhq-9 .slideContent {
        margin-top: -10%;
    }

    .cc-hhq-9 .slideContentTitle {
        height: 90px !important;
    }

    .cc-hhq-8 .h3_contentTitle {
        margin-left: 10px;
    }

    .cc-hhq-2 .layout2_BottomImage img {
        top: -41% !important;
        width: 130%;
    }

    .cc-hhq-9 .slideSVG image {
        x: -1010;
        transform: scale(1,1) !important;
    }


    .cc-national-8 .slideSVG image {
        x: -1160;
        transform: scale(1,1);
    }

    /* ---- tromba ---- */
    .tromba-10 .slideSVG image {
        x: 0;
    }

    .tromba-10 .h1_contentTitle {
        font-size: 44px;
        left: 60px;
    }

    .tromba-10 .h3_contentTitle {
        font-size: 26px;
    }


    .tromba-3 .layout2_BottomImage img {
        top: -140px !important;
    }

    /* ---- vietnam ---- */
    .vietnam-2 .layout2_BottomImage img {
        top: -280px !important;
    }

    .vietnam-10 .contentCopy {
        margin-left: 0 !important;
    }

    .vietnam-13 .slideContent {
        margin-left: 10% !important;
    }

    .vietnam-13 .contentCopy {
        margin-left: 0 !important;
    }

    .vietnam-col-3 .svg-3,
    .vietnam-10 .svg-3 {
        display: none;
    }
    /* ---- french ---- */
    .fe-french-9 .slideContent {
        left: 88% !important;
    }

    .fe-french-8 .svg-2 {
        display: none;
    }

    .fe-french-8 .svg-1 {
        width: 180% !important;
    }

    .fe-french-8 .content-1 {
        margin-left: -70%;
    }

    .fe-french-8 .content-2 {
        display: none;
    }
}

@media screen and (max-width: 1266px) {
    .tromba-9 .h3_contentTitle {
        font-size: 29px !important;
    }
}

@media screen and (max-width: 1222px) {
    .vietnam-6 .contentCopy {
        top: 0 !important;
    }

    .vietnam-6 .h1_contentTitle,
    .vietnam-8 .h1_contentTitle {
        left: 60px;
    }

    .vietnam-8 .h3_contentTitle {
        margin-top: -35px !important;
    }

    .vietnam-12 .svg-2 {
        display: none;
    }

    .tromba-9 .slideContentTitle {
        margin-left: 0;
    }
}

@media screen and (max-width: 1200px) {
    .ml-0-1200 {
        margin-left: 0 !important;
    }

    .left-btm-50 .slideContent {
        margin-top: -25%;
        margin-left: -16% !important;
    }

    .left-btm-50 .slideSVG:first-child {
        display: none;
    }

    .left-btm-50 .storySVGSidePhoto {
        margin-left: -330px !important;
    }

    .right-v-50 .storySVGSidePhoto image {
        transform: scale(1.3,1);
        x: -800;
    }

    .email-slide .slideSVG image {
        transform: scale(1.3,1);
    }

    /* ---- Dcozilla ---- */


    .doczilla-8 .slideSVG image {
        transform: scale(1.2,1);
        x: -760;
    }


    /* ---- vietnam ---- */
    .vietnam-4 .svg-3 {
        width: 110%;
        x: 500;
    }

    .vietnam-5 svg {
        left: -10% !important;
    }

    .vietnam-5 .svg-1,
    .vietnam-5 .svg-2 {
        display: none;
    }

    .vietnam-5 .slideContent {
        margin-left: 10%;
    }

    .vietnam-7 .h3_contentTitle {
        margin-left: 180px !important;
    }

    .vietnam-7 .h1_contentTitle {
        font-size: 58px;
    }

    .vietnam-11 .svg-2,
    .vietnam-11 .svg-3,
    .vietnam-11 .svg-4,
    .vietnam-11 .svg-5 {
        display: none;
    }
    /* ---- coast capital ---- */
    .cc-national-7 .websiteImage {
        top: 10%;
    }

    .cc-national-8 .slideSVG image {
        x: -1160;
        transform: scale(1,1);
    }
    /* ---- oakridge ---- */
    .oak-4 .contentCopy {
        margin-left: 70px !important;
    }

    .oak-4 .slideContent {
        margin-left: -26% !important;
    }
    /* ---- tromba ---- */
    .tromba-2 .slideContent {
        margin-left: -70px !important;
    }

    .tromba-2 .h1_contentTitle {
        width: 320px !important;
    }

    .tromba-7 .slideContentTitle {
        margin-left: 0;
    }

    .tromba-6 .slideContent:first-child {
        display: none;
    }
    /* ---- french ---- */
    /*.fe-french-8 .h1_contentTitle {
        font-size: 75px !important;
    }
    .fe-french-8 .svg-2 {
        display: none;
    }
    .fe-french-8 .content-1 {
        left: -26% !important;
    }*/
}

@media screen and (max-width: 1125px) {
    .left-v-50 .slideContent {
        margin-left: 5% !important;
    }
    /* ---- doczilla ---- */
    .doczilla-6 .slideContent {
        margin-left: 0 !important;
    }

    .doczilla-6 .h1_contentTitle,
    .vietname-7 .h3_contentTitle {
        margin-left: 90px !important;
    }
    /* ---- vietnam ---- */
    .vietnam-4 .svg-3 {
        width: 120%;
    }

    .vietnam-col-3 .svg-1 {
        width: 140%;
    }

    .vietnam-col-3 .svg-2 {
        display: none;
    }

    .vietnam-6 .contentTitle {
        margin-top: -10% !important;
        margin-left: 20%;
    }

    .vietnam-6 .contentCopy {
        width: 700px;
    }

    .vietnam-5 svg {
        left: -20% !important;
    }

    .vietnam-5 .slideContent {
        margin-left: 10px !important;
    }

    .vietnam-8 .slideContent {
        left: 43vw;
    }

    .vietnam-10 .slideContent {
        left: 46% !important;
    }
    /* ---- tromba ---- */
    .tromba-4 .h3_contentTitle {
        font-size: 50px;
    }

    .tromba-9 .slideContent {
        margin-left: 8% !important;
    }

    .tromba-9 .contentCopy {
        width: 420px !important;
    }

    .tromba-9 .h1_contentTitle {
        font-size: 53px !important;
    }

    .tromba-10 .h1_contentTitle {
        font-size: 44px !important;
    }
    /* ---- coast capital ---- */
    .cc-hhq-6 .slideContentFloatMiddle {
        margin-left: 5% !important;
    }
}

@media screen and (max-width: 1050px) {
    #mt-35-1050 {
        margin-top: -35vh !important;
    }

    .btm-50 img {
        bottom: 49% !important;
    }

    .initial-slide-1 .layout2_BottomImage {
        width: 100% !important;
    }

    .initial-slide-1 .slideContentFloatMiddle {
        margin-left: 5% !important;
    }

    .btm-50 .layout2_BottomImage img {
        bottom: 59% !important;
    }

    .btm-50 .slideContent {
        margin-top: -30vh;
    }

    .right-v-50 .storySVGSidePhoto image,
    .left-v-50 .slideSVG image,
    .email-slide .slideSVG image {
        transform: scale(1.4,1);
    }

    .left-long-text .slideSVG image {
        width: 130%;
        x: -920;
    }

    .left-btm-50 .slideContent {
        margin-top: -15% !important;
        margin-left: -6% !important;
    }

    .left-long-text .contentCopy {
        margin-bottom: 20px;
    }

    /* ---- Doczilla ---- */

    .doczilla-3 .layout2_BottomImage img {
        top: -40% !important;
    }

    .doczilla-8 .slideSVG image {
        transform: scale(1.4,1);
        x: -840;
    }


    /* ---- tromba ---- */
    .tromba-6 .slideContent {
        margin-left: -30px;
    }

    .tromba-6 .svgMAIN image {
        width: 140%;
        x: 250;
    }

    .tromba-10 .copy-1 {
        margin-bottom: 0;
        margin-top: 40px;
    }

    .tromba-10 .copy-2 {
        margin-bottom: 0;
    }

    .tromba-10 .h3_contentTitle {
        left: -80px !important;
    }

    .tromba-10 .slideSVG image {
        x: 0;
    }


    .tromba-4 .slideSVG image {
        x: -585;
        transform: scale(1.1,1);
    }

    .tromba-9 .slideSVG image {
        transform: scale(.9,1);
        x: -230;
    }

    /* ---- vietnam ---- */
    .vietnam-12 .svg-2 {
        display: none;
    }

    .vietnam-12 .slideContent {
        left: 78% !important;
    }

    .vietnam-5 svg {
        left: -25% !important;
    }

    .vietnam-5 .slideContent {
        margin-left: -90px !important;
    }
    /* ---- coast capital ---- */
    .cc-sml-3 .slideSVG image {
        x: -1000 !important;
    }

    .cc-national-6 .slideContent {
        margin-top: -35vh;
    }

    .cc-national-6 .websiteImage {
        top: 40% !important;
    }

    .cc-national-5 .websiteImage {
        top: 45% !important;
    }

    .cc-hhq-9 .slideSVG image {
        x: -1280;
        transform: scale(1,1) !important;
    }

    .cc-national-8 .slideSVG image {
        x: -1160;
        transform: scale(1,1);
    }
    /* ---- french ---- */
    /*.fe-french-8 .h1_contentTitle {
        font-size: 60px !important;
    }*/
}

@media screen and (max-width:1040px) {
    .left-v-50 .slideContentTitle {
        margin-left: 81px !important;
    }

    .left-v-50 .contentCopy {
        margin-left: 81px !important;
    }

    .initial-slide-1 .slideContent {
        margin-top: -25%;
    }

    .left-v-50 .h1_contentTitle {
        font-size: 46px;
    }

    #mt-0-1040 {
        margin-top: 0 !important;
    }

    .btm-50 .contentCopy {
        width: 100% !important;
    }

    .right-v-50 .contentCopy {
        width: 320px;
    }

    .right-v-50 .h1_contentTitle {
        font-size: 43px !important;
    }
    /* ---- oceanside ---- */
    .ocean-8 .slideContent {
        left: 9% !important;
    }


    .ocean-3 .h3_contentTitle {
        margin-top: -21px !important;
    }

    /* ---- columbus gold---- */
    .cg-3 .h3_contentTitle {
        font-size: 22px;
        margin-left: 30px;
    }
    /* ---- doczilla ---- */
    .doczilla-4 .svg-1 {
        width: 140%;
    }

    .doczilla-4 .svg-2 {
        display: none;
    }

    .doczilla-4 .svg-3 {
        margin-left: -40px;
    }

    .doczilla-3 .contentCopy {
        width: 500px;
    }

    .doczilla-7 .h1_contentTitle {
        left: 0;
    }

    .doczilla-2 .slideContent {
        margin-left: -360px;
    }

    .doczilla-6 .slideContentTitle {
        margin-left: 0 !important;
    }

    .doczilla-6 .slideContent {
        margin-left: -30px !important;
    }

    .doczilla-3 .contentCopy,
    .doczilla-5 .contentCopy {
        width: 460px !important;
    }
    /* ---- Oakridge ---- */
    .oak-5 .contentCopy {
        margin-left: 81px !important;
    }

    .oak-6 .contentCopy {
        margin-left: 81px !important;
    }
    /* ---- columbus gold ---- */
    .cg-7 .slideContent {
        margin-left: 0% !important;
    }
    /* ---- tromba ---- */
    .tromba-2 .slideContentTitle {
        margin-bottom: 20px;
    }

    .tromba-4 .contentCopy {
        margin-left: 61px !important;
    }

    .tromba-7 .slideContent {
        margin-left: -2% !important;
    }

    .tromba-7 .contentCopy {
        width: 420px !important;
    }

    .tromba-7 .h1_contentTitle {
        font-size: 46px !important;
    }

    .tromba-8 .slideContent {
        margin-left: 0 !important;
    }

    .tromba-8 .contentCopy {
        margin-left: 61px !important;
    }

    .tromba-8 .slideContentTitle {
        margin-bottom: 30px;
    }

    .tromba-9 .slideContent {
        margin-left: 0% !important;
    }

    .tromba-10 .h3_contentTitle {
        font-size: 22px;
    }

    .tromba-10 .h1_contentTitle {
        width: 300px;
    }
    /* ---- Vietnam ---- */
    .vietnam-3 .h1_contentTitle {
        font-size: 52px;
    }

    .vietnam-3 .slideContentTitle {
        margin-bottom: 20px;
    }

    .vietnam-4 .slideContent {
        margin-left: 5% !important;
    }

    .vietnam-4 .contentCopy {
        margin-left: 41px !important;
        font-size: 16px;
        width: 363px !important;
    }

    .vietnam-6 .slideContentTitle {
        margin-bottom: 20px;
    }

    .vietnam-7 .h3_contentTitle {
        margin-left: 0 !important;
    }

    .vietnam-7 .slideContent {
        margin-left: 0% !important;
    }

    .vietnam-8 .h1_contentTitle {
        left: 0 !important;
    }

    .vietnam-9 .slideContent {
        margin-top: -40vh !important;
        left: 28% !important;
    }

    .vietnam-10 .slideContent {
        margin-left: -360px;
    }

    .vietnam-11 .slideContent {
        left: 77% !important;
    }

    .vietnam-13 .slideContent {
        margin-left: 0 !important;
    }
    /* ---- French ---- */
    .fe-french-2 .slideContentTitle {
        margin-bottom: 20px;
    }

    .fe-french-2 .slideContent {
        margin-left: 0% !important;
    }

    .fe-french-5 .h3_contentTitle {
        font-size: 33px;
    }

    .fe-french-5 .contentCopy,
    .fe-french-6 .contentCopy {
        max-width: 320px;
    }

    .fe-french-6 .slideContent {
        margin-left: 0 !important;
    }
    /* ---- coast capital ---- */
    .cc-sml-3 .contentCopy {
        margin-left: 0 !important;
        width: 400px !important;
    }

    .cc-national-7 .slideContentTitle:last-child {
        top: 40px !important;
    }

    .cc-national-6 .websiteImage {
        width: 80% !important;
    }

    .cc-national-3 .slideContent {
        margin-left: 0% !important;
        margin-top: -35vh !important;
    }

    .cc-national-3 .websiteImage {
        width: 77% !important;
    }

    .cc-hhq-6 .slideContent {
        margin-left: 0 !important;
    }

    .cc-hhq-6 .contentCopy {
        width: 420px !important;
    }

    .cc-hhq-6 .slideContentFloatMiddle {
        margin-left: 0% !important;
    }
}

@media screen and (max-width:1020px) {
    .fe-french-9 .h3_contentTitle {
        font-size: 22px !important;
    }
}

@media screen and (max-width: 1000px) {
    .tromba-4 .slideContent {
        margin-left: 0% !important;
    }
}

@media screen and (max-width: 950px) {
    .btm-50 .slideContent {
        margin-top: -35vh;
    }

    .btm-2-img .svg-2 {
        left: 0 !important;
    }

    .right-v-50 .storySVGSidePhoto image,
    .left-v-50 .slideSVG image,
    .email-slide .slideSVG image {
        transform: scale(1.5,1);
    }

    .btm-2-img .svg-1,
    .vietnam-10 .svg-2 {
        display: none;
    }
    /* ----- oceanside ---*/
    .ocean-9 .slideContent {
        margin-top: -40vh;
    }
    /* ----- columbus gold ---*/
    .cg-5 .slideContent {
        margin-left: -10px !important;
    }

    .cg-5 .h3_contentTitle {
        font-size: 22px;
    }


    /* ----- tromba ---*/

    .tromba-4 .slideSVG image {
        x: -585;
        transform: scale(1.1,1);
    }

    .tromba-9 .slideSVG image {
        transform: scale(.9,1);
        x: -230;
    }

    /* ----- vietnam ---*/
    .vietnam-col-3 .svg-1 {
        left: 12%;
        width: 150%;
    }

    .vietnam-5 svg {
        left: -30% !important;
    }

    .vietnam-8 .slideContent {
        left: 50% !important;
        margin-left: -410px;
    }

    .vietnam-10 .slideContent {
        margin-left: -350px;
    }
    /* ----- french ---*/
    .fe-french-2 .slideContent {
        margin-left: -5% !important;
    }
    /* ----- coast capital ---*/
    .cc-sml-2 .slideContent {
        left: 5% !important;
    }

    .cc-national-3 .websiteImage {
        width: 87% !important;
    }

    .cc-national-3 .slideContentTitle {
        top: -20px !important;
    }

    .cc-hhq-9 .slideContent {
        left: 45% !important;
    }

    .cc-hhq-6 .slideContent {
        margin-left: -3% !important;
    }

    .cc-hhq-3 .storySVGSidePhoto image {
        x: -910;
    }
}

@media screen and (max-width: 920px) {
    .ocean-5 img {
        width: 140%;
    }
}

@media screen and (max-width: 900px) {
    .up-down .svg-2,
    .up-down .copy-2 {
        display: none;
    }

    .up-down svg {
        width: 200%;
    }

    .up-down .h1_contentTitle {
        font-size: 45px;
        line-height: 51px;
        width: 300px !important;
    }

    .up-down .slideContent {
        margin-left: -230px !important;
        left: 50% !important;
        top: 50%;
    }

    .left-v-50 .slideContentFloatMiddle {
        margin-left: 0% !important;
    }

    .left-v-50 .slideSVG {
        width: 88%;
    }

        .left-v-50 .slideSVG image {
            width: 164%;
            x: -740;
        }

    .right-v-50 .slideContent {
        margin-left: -50px !important;
    }

    .right-v-50 .storySVGSidePhoto image {
        transform: scale(1.6,1);
    }

    .left-v-50 .slideSVG image {
        transform: scale(1.1,1);
    }

    .email-slide .slideContent {
        margin-left: -230px !important;
        margin-top: -35vh !important;
    }

    .email-slide .slideSVG {
        width: 170% !important;
        height: 80% !important;
        bottom: -37%;
    }

        .email-slide .slideSVG image {
            width: 66%;
            height: 100%;
            y: 150;
            x: -220;
            transform: scale(1,1);
        }

    .left-long-text .slideSVG image {
        width: 140%;
    }
    /* ----- oceanside -----*/
    .ocean-3 .slideSVG image {
        x: -1400;
    }

    .ocean-4 .slideContentFloatMiddle {
        margin-left: -5% !important;
    }

    .oceansidemainslide #videoPlayerThumb {
        height: 170% !important;
    }
    /* ----- columbus gold -----*/
    .cg-3 .contentCopy {
        font-size: 14px;
    }

    .cg-5 .slideContent {
        margin-left: -50px !important;
    }

    .cg-7 .slideContent {
        margin-left: -10% !important;
    }

    .cg-4 .slideContent {
        margin-top: -35vh !important;
    }
    /* ----- oakridge -----*/
    .oak-5 .slideSVG {
        display: none;
    }

    .oak-5 .storySVGSidePhoto {
        margin-left: -35%;
    }

    .oak-5 .contentCopy {
        margin-left: 0 !important;
    }


    .oak-7 .slideSVG image {
        y: -203;
    }

    .oak-7 .slideSVG {
        width: 163% !important;
        height: 70% !important;
        bottom: -46%;
    }



    /* ----- tromba -----*/
    .tromba-8 .slideSVG image {
        x: -1000;
    }

    .tromba-5 .svg-1,
    .tromba-5 .svg-3,
    .tromba-5 .svg-4 {
        display: none;
    }

    .tromba-5 .svg-2 {
        width: 180%;
        margin-left: -20%;
    }

    .tromba-5 .h1_contentTitle {
        color: #83807d !important;
    }

    .tromba-5 .contentCopy {
        color: #83807d !important;
        width: 300px !important;
    }

    .tromba-6 .svgMAIN {
        width: 120%;
        margin-left: -40%;
    }

    .tromba-6 .slideContent {
        margin-left: -35% !important;
    }

    .tromba-6 .svgBlue,
    .tromba-6 .slideBWImage {
        display: none !important;
    }

    .tromba-4 .slideContent {
        margin-left: -7% !important;
    }

    .tromba-7 .slideContent {
        margin-left: -10% !important;
    }

    .tromba-9 .slideContent {
        margin-left: -8% !important;
    }
    /* ----- doczilla -----*/
    .doczilla-2 .slideContent {
        margin-left: -320px;
    }

    .doczilla-6 .h1_contentTitle {
        font-size: 44px;
    }

    .doczilla-6 .slideContent {
        margin-left: 0 !important;
    }

    .doczilla-6 .contentCopy {
        margin-left: 0 !important;
    }

    .doczilla-6 .h1_contentTitle {
        margin-left: 0 !important;
    }
    /* ----- vietnam -----*/
    .vietnam-3 .svg-2 image {
        x: -400 !important;
    }

    .vietnam-4 .slideSVG image {
        transform: scale(2,1);
        x: -1240;
    }

    .vietnam-13 .h1_contentTitle {
        width: 330px;
    }

    .vietnam-11 .slideContent {
        left: 87% !important;
    }

    .vietnam-5 svg {
        left: -35% !important;
    }

    .vietnam-5 .slideContent {
        margin-left: 2vw !important;
        margin-top: -30vh;
    }

    .vietnam-5 .svg-3 {
        width: 200% !important;
    }

    .vietnam-5 .svg-4 {
        display: none;
    }

    .vietnam-5 .h1_contentTitle,
    .vietnam-5 .h3_contentTitle,
    .vietnam-5 .contentCopy {
        color: #fff !important;
    }

    .vietnam-6 .slideContent {
        left: 50vw !important;
    }

    .vietnam-7 .slideContent {
        margin-left: -5% !important;
    }

    .vietnam-9 .slideContent {
        left: 60% !important;
    }

    .vietnam-9 .svg-1 {
        display: none;
    }

    .vietnam-9 .svg-2 {
        left: 30% !important;
        height: 102% !important;
        top: -1%;
    }

    .vietnam-9 .contentCopy {
        width: 100% !important;
    }

    .vietnam-9 .slideContent {
        margin-top: -35vh !important;
        margin-left: -40% !important;
    }

    .vietnam-10 .slideContent {
        margin-left: -290px;
    }

    .vietnam-col-3 .svg-1 {
        width: 160%;
    }

    .vietnam-14 .slideSVG image {
        y: -250;
    }

    .vietnam-14 .slideSVG {
        bottom: -47%;
    }

    /* ----- french ---*/
    .fe-french-2 .slideContent {
        margin-left: -5% !important;
    }
    /* ----- coast capital -----*/
    .cc-sml-3 .slideSVG image {
        x: -1100 !important;
    }

    .cc-sml-2 .slideContent {
        left: 10% !important;
    }

    .cc-sml-6 .h1_contentTitle {
        left: 0 !important;
        margin-bottom: 20px !important;
        line-height: 45px !important;
        width: 320px !important;
    }

    .cc-national-5 .websiteImage {
        width: 80% !important;
    }

    .cc-hhq-8 .slideContent {
        left: 45%;
    }

    .cc-hhq-6 .slideContentFloatMiddle {
        margin-left: -10% !important;
    }

    .cc-national-8 .slideSVG image {
        x: -460;
        transform: scale(1.3,1.5);
        y: -220;
    }
}

@media screen and (max-width: 880px) {
    .cc-national-5 .slideContent {
        margin-left: 0 !important;
    }
}

@media screen and (max-width: 850px) {
    /*.fe-french-8 .content-1 {
        display: none;
    }*/
    .cc-national-3 .slideContent {
        margin-left: -20% !important;
    }

    .cc-hhq-9 .h1_contentTitle {
        font-size: 48px !important;
    }

    .cc-hhq-4 .slideContent {
        margin-left: -8% !important;
    }

    .cc-national-7 .slideContent {
        margin-left: 25% !important;
    }

    .vietnam-col-3 .svg-1 {
        width: 165%;
    }

    .doczilla-2 .slideContent {
        margin-left: -300px;
    }

    .oak-6 .slideContentTitle {
        left: 60px !important;
    }

    .tromba-8 .slideContent {
        margin-left: -10% !important;
    }

    .vietnam-7 .slideContent {
        margin-left: -5% !important;
    }

    .vietnam-8 .slideContent {
        left: 60% !important;
    }
    /* ----- french ---*/
    .fe-french-2 .slideContent {
        margin-left: -10% !important;
    }
}

@media screen and (max-width: 840px) {
    .tromba-10 .h3_contentTitle {
        font-size: 22px;
    }
}

@media screen and (max-width: 830px) {
    .vietnam-7 .slideContent {
        margin-left: -9% !important;
    }


    .tromba-3 .layout2_BottomImage img {
        top: -140px !important;
    }
}

@media screen and (max-width: 800px) {
    .right-v-50 .h1_contentTitle {
        font-size: 43px !important;
    }

    .left-long-text .slideContentTitle {
        -ms-transform: scale(.8, .8);
        -webkit-transform: scale(.8, .8);
        transform: scale(.8, .8);
    }

    .left-long-text .slideContent {
        top: 30%;
        width: 101%;
        left: 21% !important;
        margin-left: -30px !important;
    }

    .left-long-text .slideSVG {
        width: 180% !important;
        height: 60% !important;
        bottom: -55%;
    }

        .left-long-text .slideSVG image {
            width: 61%;
            x: -120;
            height: 120%;
            y: -420;
        }

    .left-long-text .contentCopy {
        width: 530px !important;
        margin-top: 0px !important;
        top: -40px !important;
        left: 5% !important;
        transform: translateY(30px);
        margin-bottom: 15px;
    }

    .left-btm-50 .slideContent {
        margin-top: -30% !important;
    }

    .left-long-text .slideContent {
        top: 5%;
        margin-top: 0;
    }

    .right-v-50 .storySVGSidePhoto image {
        transform: scale(1.8,1);
        x: -1100;
    }

    .left-v-50 .slideSVG image {
        transform: scale(1.2,1);
    }


    /* ----- columbus gold---*/
    .cg-8 .h1_contentTitle {
        line-height: 44px !important;
        margin-bottom: 20px;
    }

    .cg-8 .slideContent {
        top: 10%;
    }

    /* ----- oceanside ---*/
    .ocean-6 .h3_contentTitle {
        font-size: 32px !important;
    }
    /* ----- oakridge ---*/
    .oak-6 .contentCopy {
        margin-left: 0 !important;
    }

    .oak-6 .slideContent {
        top: 10%;
    }

    .oak-6 .slideContentTitle {
        margin-bottom: 15px;
    }
    /* ----- tromba ---*/
    .tromba-3 .h3_contentTitle {
        margin-top: -15px !important;
    }

    .tromba-5 .h1_contentTitle {
        font-size: 45px;
    }

    .tromba-9 .slideContent {
        margin-left: -10% !important;
    }

    .tromba-10 .contentCopy {
        top: 30px !important;
    }

    .tromba-10 .h3_contentTitle {
        left: -80px !important;
        top: 53px !important;
    }

    .tromba-10 .h1_contentTitle {
        top: 70px !important;
    }

    .tromba-10 .slideSVG image {
        x: 0;
    }

    .tromba-10 .h1_contentTitle {
        width: auto;
    }


    /* ----- coast capital ---*/
    .cc-hhq-9 .slideContent {
        top: 10vh !important;
    }

    .cc-hhq-4 .h3_contentTitle {
        margin-top: -25px;
    }
    /* ----- doczilla ---*/
    .doczilla-3 .contentCopy {
        width: 400px;
    }

    .doczilla-3 .h3_contentTitle {
        margin-top: -20px;
    }

    .doczilla-7 .contentCopy {
        width: 430px !important;
    }

    .doczilla-7 .slideContent {
        top: 10vh !important;
    }

    .doczilla-7 .h1_contentTitle {
        margin-bottom: 10px;
    }

    .doczilla-2 .contentCopy {
        width: 500px;
    }

    .btm-3 .slideContent {
        margin-left: -40% !important;
    }

    .doczilla-5 .h1_contentTitle {
        left: 20px !important;
    }
    /* ----- vietnam ---*/
    .vietnam-13 .h1_contentTitle {
        width: 100%;
    }

    .vietnam-13 .slideSVG image {
        x: 20;
    }

    .vietnam-4 .slideSVG image {
        transform: scale(2.2,1);
    }

    .vietnam-6 .h1_contentTitle {
        left: 0 !important;
    }

    .vietnam-6 .slideContent {
        left: 40vw !important;
    }

    .vietnam-9 .slideContent {
        left: 53% !important;
    }

    .vietnam-9 .svg-2 {
        left: 20% !important;
    }

    .vietnam-10 .slideContent {
        margin-left: -330px;
    }

    .vietnam-12 .slideContent {
        left: 84% !important;
    }

    .vietnam-col-3 .svg-1 {
        width: 170%;
    }

    .vietnam-11 .slideContent {
        left: 70% !important;
    }

    .vietnam-11 .svg-1 image {
        y: -300;
    }

    .vietnam-11 .svg-1,
    .vietnam-12 .svg-1 {
        height: 100vh !important;
        top: 50vh;
        left: -22%;
    }

        .vietnam-12 .svg-1 image {
            y: -300;
        }

    .vietnam-11 .slideContent {
        left: 50% !important;
    }

    .vietnam-11 .slideContent,
    .vietnam-12 .slideContent {
        margin-top: -35vh !important;
        margin-left: -40% !important;
    }

    .vietnam-13 .slideContent {
        top: 10%;
    }

    .vietnam-13 .slideContentTitle {
        margin-bottom: 20px;
    }
    /* ----- french ---*/
    .fe-french-3 .h3_contentTitle {
        margin-top: -20px !important;
    }

    .fe-french-8 .content-2 {
        display: none;
    }

    .fe-french-8 .content-1 {
        left: 45vh !important;
        top: -35vh !important;
    }

    .fe-french-8 .slideSVG {
        width: 180%;
        height: 60vh !important;
        top: 50.6vh;
        left: -5% !important;
    }

        .fe-french-8 .slideSVG image {
            width: 100%;
            x: -460;
            height: 180%;
            y: -600;
            transform: scale(1,1);
        }

    .fe-french-8 .content-1 .h1_contentTitle,
    .fe-french-8 .content-1 .h3_contentTitle {
        color: #83807d !important;
    }

    .fe-french-8 .content-1 {
        margin-left: -200px;
    }

    .cc-hhq-9 .slideSVG image {
        x: -250;
        transform: scale(1.1,1) !important;
        y: -243;
    }
}

@media screen and (max-width: 750px) {
    .contentCopy {
        max-width: 550px;
    }

    #mt-40vh-750 {
        margin-top: -40vh !important;
    }

    .top-0-750 {
        top: 0 !important;
    }

    .ml-0-750 {
        margin-left: 0 !important;
    }

    .ml-9-750 {
        margin-left: -9% !important;
    }

    .l-0-750 {
        left: 0 !important;
    }

    .l-20p-750 {
        left: 20% !important;
    }

    .mt-18-750 {
        margin-top: 18% !important;
    }

    .font-55-750 {
        font-size: 55px !important;
    }

    .h1_contentTitle {
        font-size: 51px !important;
    }

    .left-0-750 {
        left: 0 !important;
    }

    .initial-slide-1 .slideContent {
        margin-top: -35vh;
    }

    .initial-slide-1 .slideSVG {
        width: 180%;
        height: 50% !important;
        top: 51%;
        left: -5% !important;
    }

        .initial-slide-1 .slideSVG image {
            width: 101%;
            x: -350;
            height: 190%;
            y: -700px;
        }

    .left-v-50 .slideContentFloatMiddle {
        margin-left: -40% !important;
        margin-top: -35vh !important;
        left: 50%;
    }

    .left-v-50 .slideSVG {
        width: 168%;
        height: 60vh !important;
        top: 50vh;
        left: -5% !important;
    }

        .left-v-50 .slideSVG image {
            width: 100%;
            x: -460;
            height: 180%;
            y: -600;
            transform: scale(1,1);
        }

    .left-btm-50 .slideContent {
        margin-left: -35% !important;
        margin-top: -50% !important;
    }

    .left-btm-50 .storySVGSidePhoto {
        display: block;
    }

    .left-btm-50 .contentCopy {
        margin-top: -10%;
    }

    .left-btm-50 .slideContentTitle,
    .left-btm-50 .h1_contentTitle {
        width: 100% !important;
    }

    .left-btm-50 .storySVGSidePhoto {
        margin-top: 40px;
    }

    .btm-50 .slideContent {
        margin-left: -50% !important;
    }

    .btm-50 .layout2_BottomImage img {
        bottom: 29% !important;
    }

    .btm-50 .svg-1 {
        display: none;
    }

    .btm-50 .svg-2 {
        width: 190% !important;
        left: -90% !important;
    }

    .btm-2-img .svg-2 {
        left: 0 !important;
        width: initial !important;
    }

    .up-down .h1_contentTitle {
        font-size: 45px !important;
    }

    .right-v-50 .slideContent {
        margin-left: -40% !important;
        left: 50% !important;
        margin-top: -35vh !important;
        width: 105%;
    }

    .right-v-50 .storySVGSidePhoto {
        -ms-transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        width: 140%;
        left: 0px !important;
        height: 60vh;
        bottom: -10%;
        margin-left: -20px;
    }

        .right-v-50 .storySVGSidePhoto image {
            width: 100%;
            transform: scale(1, 1.1);
            x: -610;
            y: -220;
        }

    .email-slide .slideSVG {
        height: 79% !important;
        bottom: -35%;
    }

        .email-slide .slideSVG image {
            width: 76%;
            y: 150;
            x: -220;
        }
    /* ----- oceanside ---*/
    .ocean-4 .slideContentTitle {
        margin-top: -60px;
    }

    .ocean-5 .slideContent,
    .ocean-6 .slideContent,
    .ocean-7 .slideContent {
        margin-left: -40% !important;
    }

    .ocean-6 .slideContent {
        margin-left: -230px !important;
    }

    .ocean-6 .h3_contentTitle {
        font-size: 25px !important;
    }

    .ocean-9 .h1_contentTitle:first-child {
        left: 0;
    }

    .ocean-9 .slideContentTitle {
        left: 30px;
    }

    .ocean-3 .slideSVG image {
        x: -600 !important;
        y: -800;
    }

    .ocean-9 .slideContent {
        margin-top: -35vh;
    }

    .ocean-9 .contentCopy {
        top: -30px;
    }


    .oceansideslide7SVG2 image {
        height: 68% !important;
        width: 62% !important;
        y: 380;
        x: 834;
    }

    .oceansideslide6SVG2 image {
        height: 54%;
        y: 511;
    }

    /* ----- doczilla ---*/
    .doczilla-2 .h1_contentTitle,
    .doczilla-2 .contentCopy {
        color: #83807d !important;
    }

    .doczilla-2 .svg-2 {
        display: none;
    }

    .doczilla-2 .svg-1 {
        height: 60vh !important;
        top: 50.6vh;
        width: 120%;
    }

    .doczilla-2 .slideContent {
        margin-top: -35vh !important;
        margin-left: -170px;
    }

    .doczilla-4 .svg-3 {
        height: 60vh !important;
        top: 50.6vh;
        width: 168%;
        left: 5vw;
    }

    .doczilla-4 .svg-1 {
        display: none;
    }

    .doczilla-4 .slideContent {
        margin-top: -20vh !important;
        margin-left: -170px;
    }

    .doczilla-3 .layout2_BottomImage img {
        top: -22% !important;
        width: 140% !important;
        left: -15% !important;
    }

    .doczilla-6 .slideSVG image {
        height: 100%;
        y: -60;
        x: -190;
    }

    .doczilla-8 .slideSVG {
        height: 69% !important;
        bottom: -43%;
    }

    /* ----- columbus gold ---*/
    .cg-2 .h3_contentTitle {
        left: 0;
        margin-left: 0;
    }

    .cg-6 .slideSVG {
        width: 128% !important;
        left: 10% !important;
        top: 48vh !important;
    }

    .cg-8 .slideSVG image {
        y: -100 !important;
    }


    /* ----- oak ---*/
    .oak-7 .slideSVG image {
        y: -203;
    }

    .oak-7 .slideSVG {
        width: 163% !important;
        height: 70% !important;
        bottom: -46%;
    }

    /* ----- tromba ---*/
    .tromba-5 .slideContent {
        margin-top: -42% !important;
    }



    .tromba-8 .slideSVG image {
        x: 0;
        y: -450;
        transform: scale(.6,.6);
    }

    .tromba-6 .slideContent {
        margin-top: -30vh !important;
    }

    .tromba-6 .h3_contentTitle {
        left: 0 !important;
    }

    .tromba-10 .h1_contentTitle {
        font-size: 44px !important;
    }

    .tromba-10 .h3_contentTitle {
        left: 0 !important;
    }

    .tromba-10 .slideContent {
        left: 10% !important;
        margin-left: 0 !important;
    }


    .tromba-4 .slideSVG image {
        x: -400;
        y: -600;
        transform: scale(.9,.8);
    }


    .tromba-5 .svg-2 {
        bottom: -52vh !important;
        margin-left: -20%;
        transform: scale(2.1,1);
        left: -23% !important;
    }

        .tromba-5 .svg-2 image {
            x: 1200;
            transform: scale(.5,1);
        }


    .tromba-9 .slideSVG image {
        transform: scale(.6,.6);
        x: 10;
        y: -300;
    }

    /* ----- oakridge ---*/
    .oak-5 .slideContentTitle {
        height: 100px !important;
    }

    .oak-5 .slideContent {
        margin-top: -30vh;
        margin-left: -30% !important;
    }

    .oak-5 .h1_contentTitle {
        color: #83807d !important;
    }

    .oak-5 .h3_contentTitle {
        margin-top: -20px !important;
    }

    .oak-5 .contentCopy {
        color: #83807d !important;
        margin-left: 0 !important;
    }

    .oak-5 .storySVGSidePhoto {
        bottom: -51%;
        display: none;
    }

    .oak-5 .svg-1 {
        display: block;
        width: 172%;
        height: 60vh !important;
        top: 49.5vh;
        left: -12% !important;
    }

    .oak-3 .slideContent {
        top: 50%;
    }

    .oak-6 .slideContent {
        left: 11% !important;
    }

    .oak-3 .contentCopy {
        margin-left: 0 !important;
    }


    /* ----- tromba ---*/


    .tromba-2 .storySVGSidePhoto image {
        y: -502;
        x: -20;
    }

    /* ----- french ---*/
    .fe-french-2 .slideSVG {
        left: 2% !important;
    }
    /* ----- vietnam ---*/
    .vietnam-2 .layout2_BottomImage img {
        top: -180px !important;
    }

    .vietnam-3 .h1_contentTitle {
        left: 0 !important;
    }

    .vietnam-3 .slideContentTitle {
        left: 5%;
    }

    .vietnam-3 .contentCopy {
        width: 350px !important;
    }

    .vietnam-4 .slideSVG image {
        width: 110%;
        height: 230%;
        y: -600;
    }

    .vietnam-4 .svg-3 {
        width: 70%;
    }

    .vietnam-4 .slideContentTitle {
        margin-left: 15% !important;
    }

    .vietnam-4 .slideContent {
        margin-top: -32vh !important;
    }

    .vietnam-5 .h1_contentTitle,
    .vietnam-5 .h3_contentTitle,
    .vietnam-5 .contentCopy {
        color: #83807d !important;
    }

    .vietnam-5 .slideContent {
        margin-left: -20% !important;
        margin-top: -35vh !important;
    }

    .vietnam-5 .svg-4 {
        display: none;
    }

    .vietnam-5 .svg-3 {
        width: 140% !important;
    }

    .vietnam-5 .svg-3 {
        display: block;
        height: 60vh !important;
        top: 50.6vh;
        width: 200% !important;
        left: -55% !important;
    }

        .vietnam-5 .svg-3 image {
            width: 60%;
            x: 650;
        }

    .vietnam-6 .layout2_BottomImage img {
        width: 120% !important;
    }

    .vietnam-6 .contentCopy {
        width: 400px;
    }

    .vietnam-6 .slideContent {
        margin-left: -30vw !important;
    }

    .vietnam-8 .h3_contentTitle {
        margin-top: -20px !important;
    }

    .vietnam-8 .h1_contentTitle {
        line-height: 55px;
    }

    .vietnam-10 .h3_contentTitle {
        margin-left: 0;
    }

    .vietnam-12 .slideContent,
    .vietnam-9 .slideContent,
    .vietnam-10 .slideContent {
        left: 50% !important;
    }

    .vietnam-11 .slideContent {
        left: 70% !important;
    }

    .vietnam-11 .svg-1 image {
        y: -300;
    }

    .vietnam-col-3 .svg-1,
    .vietnam-10 .svg-1 {
        height: 100vh !important;
        top: 50vh;
        width: 200%;
        left: -32% !important;
    }

    .vietnam-11 .svg-1,
    .vietnam-12 .svg-1 {
        height: 100vh !important;
        top: 50vh;
        left: -22%;
    }

    .vietnam-13 .contentCopy {
        margin-top: 10px !important;
        width: 420px !important;
    }

    .vietnam-col-3 .svg-1 image {
        y: -160 !important;
    }

    .vietnam-col-3 .slideContent {
        left: 68% !important;
    }

    .vietnam-12 .svg-1 image {
        y: -300;
    }

    .vietnam-11 .slideContent {
        left: 50% !important;
    }

    .vietnam-10 .slideContent {
        margin-top: -35vh !important;
        margin-left: -30vh !important;
    }

    .vietnam-3 .slideContent,
    .vietnam-col-3 .slideContent,
    .vietnam-11 .slideContent,
    .vietnam-12 .slideContent {
        margin-top: -35vh !important;
        margin-left: -40% !important;
    }

    .vietnam-14 .slideSVG image {
        y: -220;
    }

    .vietnam-14 .slideSVG {
        bottom: -42%;
    }

    /* ----- french ---*/
    .fe-french-3 .slideContent {
        margin-left: -40% !important;
    }

    .fe-french-3 .h3_contentTitle {
        margin-left: 0 !important;
    }

    .fe-french-3 .h3_contentTitle {
        margin-top: -30px !important;
    }

    .fe-french-7 .slideContent {
        margin-left: -40% !important;
    }

    .fe-french-8 .h1_contentTitle {
        font-size: 90px !important;
        left: 140px;
    }

    .fe-french-8 .h3_contentTitle {
        width: 400px !important;
    }
    /* ----- coast capital ---*/
    .cc-hhq-3 .slideContentTitle {
        margin-bottom: 20px;
    }

    .cc-hhq-4 .slideContentTitle {
        margin-bottom: 20px;
    }

    .cc-hhq-7 .slideContent {
        margin-left: -40% !important;
    }

    .cc-hhq-7 .h3_contentTitle {
        font-size: 38px !important;
    }

    .cc-hhq-7 .slideContentTitle {
        margin-bottom: 20px;
    }

    .cc-hhq-5 .slideContent {
        margin-top: -38vh !important;
    }

    .cc-national-2 .slideContentTitle {
        height: auto !important;
        margin-bottom: 20px;
    }

    .cc-national-4 .slideContent {
        top: 50%;
    }

    .cc-national-5 .slideContent {
        margin-top: -35vh !important;
        margin-left: -40% !important;
    }

    .cc-national-5 .slideContentTitle {
        margin-bottom: 20px;
    }

    .cc-national-6 .slideContent {
        left: 30%;
    }

    .cc-national-6 .h3_contentTitle {
        top: 0 !important;
    }

    .cc-national-6 .websiteImage {
        left: 22%;
        width: 70%;
        top: 40%;
    }

    .cc-national-6 .websiteImage {
        top: 50% !important;
    }

    .cc-national-6 .slideContent {
        margin-top: -35vh !important;
        left: 10% !important;
    }

    .cc-national-7 .slideContent {
        margin-top: 0 !important;
        margin-left: 20% !important;
    }

    .cc-national-5 .websiteImage {
        width: 90% !important;
    }

    .cc-national-5 .h3_contentTitle {
        top: -4px !important;
    }

    .cc-national-3 .websiteImage {
        width: 100% !important;
    }

    .cc-sml-4 .layout2_BottomImage img {
        width: 140% !important;
        left: -22% !important;
    }

    .cc-sml-5 .layout2_BottomImage img {
        width: 170% !important;
        left: -40% !important;
    }

    .cc-sml-3 .slideSVG image {
        x: -700 !important;
    }

    .cc-sml-2 .h1_contentTitle {
        line-height: 46px !important;
    }

    .cc-sml-3 .slideContentTitle {
        height: 120px !important;
    }

    .cc-sml-4 .h1_contentTitle {
        left: 10% !important;
    }

    .cc-sml-4 .slideContent {
        margin-left: -40% !important;
    }

    .cc-sml-4 .slideContentTitle {
        margin-bottom: 20px;
    }

    .cc-sml-5 .slideContent {
        margin-left: -40% !important;
    }

    .cc-sml-5 .slideContentTitle {
        margin-bottom: 20px;
    }

    .cc-sml-5 .h1_contentTitle {
        left: 10% !important;
    }

    .cc-sml-6 .h3_contentTitle {
        top: -20px !important;
    }

    .cc-sml-6 .slideContentTitle {
        margin-bottom: 0;
    }

    .cc-hhq-9 .slideContent {
        left: 15% !important;
    }

    .cc-hhq-2 .layout2_BottomImage img {
        top: -16% !important;
        width: 180%;
    }

    .cc-hhq-4 .slideSVG image {
        x: 70;
        transform: scale(.6,1) !important;
    }

    .cc-national-8 .slideSVG image {
        x: -650;
        transform: scale(1.3,1.5);
        y: -220;
    }

    .cc-national-8 .slideSVG {
        height: 76% !important;
        bottom: -42%;
    }
}

@media screen and (max-width:650px) {
    .right-v-50 .storySVGSidePhoto image,
    .left-v-50 .slideSVG image,
    .email-slide .slideSVG image {
        transform: scale(1.2, 1.1) !important;
    }

    .cc-national-7 .slideContent {
        margin-left: -10% !important;
        margin-top: -35vh !important;
    }

    .cc-national-7 .websiteImage {
        top: 50vh !important;
    }

    .cc-national-7 .h3_contentTitle:first-child {
        margin-top: -22px !important;
    }

    .cc-national-7 .h3_contentTitle:last-child {
        margin-top: -2px !important;
    }

    .cc-national-6 .contentCopy {
        width: 320px;
    }

    .cc-national-7 .websiteImage {
        width: 80% !important;
    }

    .doczilla-2 .svg-1 {
        width: 130%;
    }

    .vietnam-7 .slideSVG image {
        x: -560;
    }

    .vietnam-7 .slideContent {
        margin-left: -50% !important;
    }

    .doczilla-2 .contentCopy {
        width: 456px;
    }

    .oak-2 .slideContentTitle {
        left: 0;
    }

    .fe-french-8 .content-1 {
        top: 0 !important;
        left: 20% !important;
        margin-top: -45vh !important;
        margin-left: 0 !important;
    }

        .fe-french-8 .content-1 .h1_contentTitle {
            left: 150px;
        }



    .tromba-4 .slideSVG image {
        x: -400;
        y: -600;
        transform: scale(.9,.8) !important;
    }

    .tromba-8 .slideSVG image {
        x: 0;
        y: -450;
        transform: scale(.6,.6) !important;
    }

    .tromba-9 .slideSVG image {
        transform: scale(.6,.6) !important;
        x: 10;
        y: -300;
    }

    .tromba-10 .slideSVG {
        display: none;
    }

    .cc-hhq-4 .slideSVG image {
        x: 70;
        transform: scale(.6,1) !important;
    }

    .cc-national-8 .slideSVG image {
        x: -650;
        transform: scale(1.3,1.5) !important;
        y: -200;
    }
}

@media screen and (max-width: 720px) {
}

@media screen and (max-width: 660px) {
    .contentCopy {
        width: 500px !important;
        max-width: 420px;
    }

    .vietnam-5 .contentCopy,
    .vietnam-8 .contentCopy {
        width: 300px !important;
    }

    .vietnam-10 .slideContent {
        margin-left: -60% !important;
    }
}

@media screen and (max-width: 600px) {
    .btm-2-img .h1_contentTitle {
        font-size: 48px;
    }

    .initial-slide-1 .h1_contentTitle {
        font-size: 55px;
    }

    .initial-slide-1 .slideSVG {
        height: 50% !important;
        bottom: 0px;
        top: 51%;
        width: 150%;
    }

        .initial-slide-1 .slideSVG image {
            width: 94%;
            x: -350;
            height: 140%;
            y: -260px;
        }

    .left-v-50 .slideContentTitle {
        -ms-transform: scale(.8, .8);
        -webkit-transform: scale(.8, .8);
        transform: scale(.8, .8);
    }

    .right-v-50 .slideContent {
        margin-left: -50% !important;
    }

    .btm-50 .layout2_BottomImage img {
        bottom: -10% !important;
    }

    .btm-50 .slideContentTitle .h1_contentTitle {
        font-size: 51px;
    }

    .btm-2-img .svg-2 {
        display: none;
    }

    .btm-2-img .svg-1 {
        display: block;
        width: 250% !important;
    }

    .right-v-50 .contentCopy {
        font-size: 1.2em !important;
    }

    .right-v-50 .storySVGSidePhoto image,
    .left-v-50 .slideSVG image,
    .email-slide .slideSVG image {
        transform: scale(1.5, 1.1) !important;
        x: -300;
    }

    .left-long-text .contentCopy {
        width: 400px !important;
    }

    .left-long-text .slideSVG {
        width: 164% !important;
        height: 100vh !important;
        bottom: -65%;
        left: 5% !important;
    }

        .left-long-text .slideSVG image {
            width: 120%;
            x: -720;
            height: 80%;
            y: -340;
        }

    .email-slide .slideContent {
        margin-left: -210px !important;
    }

    .email-slide .slideContentTitle {
        -ms-transform: scale(.8, .8);
        -webkit-transform: scale(.8, .8);
        transform: scale(.8, .8);
    }


    /* ----- Columbus Gold ---*/
    .cg-7 .columbusslide7SVG1 image {
        x: -610;
    }

    /* ----- Doczilla ---*/

    .doczilla-3 .layout2_BottomImage img {
        top: -22% !important;
        width: 161% !important;
        left: -33% !important;
    }


    /* ----- oakridge ---*/
    .oak-5 .slideContent {
        margin-top: -55%;
    }
    /* ----- tromba ---*/
    .tromba-10 .slideSVG image {
        width: 90%;
        x: 0;
    }

    .tromba-8 .slideSVG image {
        x: -600;
    }

    .tromba-5 .slideContent {
        margin-top: -35vh !important;
    }

    .tromba-2 .slideContent {
        margin-top: -35vh !important;
        margin-left: -40% !important;
    }

    .tromba-4 .slideContentTitle {
        margin-bottom: 20px;
    }

    .tromba-4 .slideContent {
        margin-left: -50% !important;
    }

    .tromba-8 .slideContentTitle {
        margin-left: 45px !important;
    }

    .tromba-9 .slideContent {
        margin-left: -55% !important;
    }

    .tromba-10 .slideContentTitle {
        left: -20px;
    }


    .tromba-4 .slideSVG image {
        x: -355;
        transform: scale(.9,.9) !important;
        y: -720;
    }

    .tromba-8 .slideSVG image {
        x: 0;
        y: -450;
        transform: scale(.6,.6) !important;
    }

    .tromba-9 .slideSVG image {
        transform: scale(.6,.6) !important;
        x: 10;
        y: -300;
    }

    .tromba-7 .slideSVG image {
        transform: scale(.6,.6) !important;
        x: 10;
        y: -300;
    }
    /* ----- columbus gold ---*/
    .cg-6 .h3_contentTitle {
        margin-left: 0;
        top: -12px !important;
    }
    /* ----- oceanside ---*/
    .ocean-8 .slideContent {
        margin-left: -40% !important;
    }
    /* ----- vietnam ---*/
    .vietnam-5 .slideSVG image {
        width: 90% !important;
    }

    .vietnam-4 .slideSVG image {
        y: -810;
        x: -640;
        width: 105%;
    }

    .vietnam-7 .slideSVG image {
        x: -600;
    }
    /* ----- doczilla ---*/
    .doczilla-2 .svg-1 {
        width: 140%;
    }

    .doczilla-6 .h1_contentTitle {
        margin-left: -30px;
    }
    /* ----- french ---*/
    .fe-french-8 .content-1 {
        margin-left: -240px;
    }
    /* ----- coast capital ---*/
    .cc-national-3 .slideContent {
        margin-top: -30vh !important;
        margin-left: -30% !important;
    }

    .cc-national-6 .websiteImage {
        width: 90% !important;
    }

    .cc-national-5 .websiteImage {
        width: 100% !important;
    }

    .cc-national-4 .slideContent {
        margin-left: -40% !important;
    }

    .cc-national-4 .slideContentTitle {
        margin-bottom: 15px;
    }

    .cc-sml-3 .contentCopy {
        margin-left: 0 !important;
    }

    .cc-sml-3 .slideContentTitle {
        margin-left: 0 !important;
    }

    .cc-sml-5 .slideContent,
    .cc-sml-6 .slideContent {
        margin-left: -40% !important;
    }

    .cc-sml-5 .h1_contentTitle {
        left: 0% !important;
    }

    .cc-sml-2 .slideContent {
        left: 60% !important;
    }

    .cc-sml-5 .slideContent {
        margin-left: -40% !important;
    }

    .cc-national-2 .slideContent {
        margin-left: -40% !important;
    }

    .cc-hhq-6 .slideContentFloatMiddle {
        margin-left: -50% !important;
    }

    .cc-hhq-3 .slideContent {
        margin-left: -40% !important;
    }

    .cc-hhq-3 .storySVGSidePhoto image {
        x: -510;
        transform: scale(1,1) !important;
    }

    .cc-hhq-4 .slideSVG image {
        x: 70;
        transform: scale(.6,1) !important;
    }

    .cc-hhq-7 .layout2_BottomImage img {
        width: 132% !important;
        left: -19% !important;
    }

    .cc-hhq-9 .slideSVG image {
        x: -1000;
        transform: scale(.9,.9) !important;
        y: -193;
    }

    .cc-national-8 .slideSVG image {
        x: -650;
        transform: scale(1.3,1.5) !important;
        y: -200;
    }
}

@media screen and (max-width:550px) {
    .up-down svg {
        width: 210%;
    }

    .max-w-300 {
        max-width: 300px !important;
    }
    /* ----- oceanside ---*/
    .ocean-5 .contentCopy {
        width: 400px;
    }
    /* ----- oakridge ---*/
    .oak-5 .svg-1 {
        top: 49.5vh;
    }
    /* ----- tromba ---*/
    .tromba-2 .contentCopy {
        width: 450px !important;
    }

    .tromba-3 .h3_contentTitle {
        margin-top: -26px !important;
    }

    .tromba-4 .slideContent {
        margin-left: -60% !important;
    }

    .tromba-7 .slideContent {
        margin-left: -50% !important;
    }

    .tromba-6 .svg-2 {
        margin-left: -60%;
        width: 220%;
    }
    /* ----- doczilla ---*/
    .doczilla-2 .svg-1 {
        width: 150%;
    }

    /* ----- oak ---*/

    .oak-2 .layout2_BottomImage img {
        top: -31% !important;
        left: -18%;
    }

    /* ----- vietnam ---*/
    .vietnam-col-3 .slideContent {
        left: 50% !important;
    }

    .vietnam-col-3 .svg-1,
    .vietnam-10 .svg-1 {
        width: 220%;
        left: -82% !important;
    }

    .vietnam-6 .contentCopy {
        width: 400px;
    }

    .vietnam-6 img {
        width: 140% !important;
    }

    .vietnam-6 .slideContent {
        left: 30vw !important;
    }

    .vietnam-6 .h1_contentTitle {
        left: 30px !important;
    }

    .vietnam-6 .h3_contentTitle {
        margin-left: 30px !important;
    }

    .vietnam-7 .slideContent {
        margin-left: -60% !important;
    }

    .vietnam-7 .contentCopy {
        width: 380px !important;
    }

    .vietnam-10 .slideContent {
        margin-left: -40% !important;
    }

    .vietnam-10 .contentCopy {
        width: 400px !important;
    }
    /* ----- french ---*/
    .fe-french-2 .slideContentTitle,
    .fe-french-2 .contentCopy {
        margin-left: 0px !important;
    }

    .fe-french-5 .slideContentFloatMiddle {
        margin-left: -50% !important;
    }
    /* ----- coast capital ---*/
    .cc-national-3 .slideContent {
        margin-left: -30% !important;
    }

    .cc-national-2 .slideContent {
        margin-left: -40% !important;
    }

    .cc-national-7 .websiteImage {
        width: 80% !important;
    }

    .cc-hhq-8 .slideContent {
        margin-left: -55% !important;
    }

    .cc-hhq-4 .slideContent {
        margin-left: -55% !important;
    }
}

@media screen and (max-width: 500px) {
    .h1_contentTitle {
        font-size: 46px !important;
    }

    .left-btm-50 .slideContent {
        margin-left: -40% !important;
        margin-top: -70% !important;
    }

    .left-btm-50 .contentCopy {
        margin-top: 0%;
    }

    .up-down .slideContent {
        margin-left: -160px !important;
    }

    .initial-slide-1 .slideContent {
        margin-left: -150px;
        width: 100%;
    }

    .initial-slide-1 .contentCopy {
        width: 340px !important;
    }

    .initial-slide-1 .h1_contentTitle {
        font-size: 45px;
    }

    .initial-slide-1 .h3_contentTitle {
        font-size: 25px;
        left: 0 !important;
    }

    .left-long-text .contentCopy {
        width: 300px !important;
        font-size: 15px;
    }

    .left-long-text .slideSVG {
        display: none;
    }

    .left-long-text .contentCopy {
        width: 260px !important;
    }

    .left-long-text .slideContentTitle {
        left: 50% !important;
        margin-left: -255px;
        -ms-transform: scale(.6, .6);
        -webkit-transform: scale(.6, .6);
        transform: scale(.6, .6);
    }

    .left-long-text .slideContent {
        top: 15%;
        margin-top: 0px !important;
    }

    .left-long-text .contentCopy {
        font-size: 12px !important;
    }

    .left-long-text .h1_contentTitle {
        width: 300px;
        left: 0;
    }

    .right-v-50 .storySVGSidePhoto image,
    .left-v-50 .slideSVG image,
    .email-slide .slideSVG image {
        transform: scale(1.6, 1.1) !important;
    }

    .right-v-50 .storySVGSidePhoto image {
        x: -500;
    }

    .up-down .h1_contentTitle {
        font-size: 35px !important;
        line-height: 31px !important;
        margin-bottom: 20px;
    }
    /* ----- oceanside ---*/
    .ocean-4 .slideContent {
        margin-left: -50% !important;
    }
    /* ----- columbus gold ---*/
    .cg-7 .h3_contentTitle {
        font-size: 22px;
    }

    .cg-7 .slideContentTitle,
    .cg-7 .contentCopy {
        margin-left: 0 !important;
    }

    .cg-8 .slideContentTitle {
        margin-left: -285px;
    }

    .cg-8 .h1_contentTitle {
        line-height: 40px !important;
    }


    /* ----- Dcozilla ---*/

    .doczilla-8 .slideSVG image {
        x: -430;
        y: -101;
    }


    /* ----- oakridge ---*/
    .oak-5 .slideContent {
        margin-top: -65%;
    }

    .oak-2 .slideContent {
        margin-left: -180px;
    }

    .oak-4 .contentCopy {
        margin-left: 0 !important;
    }

    .oak-4 .slideContentTitle {
        height: auto !important;
    }
    /* ----- tromba ---*/
    .tromba-5 .slideContent {
        margin-top: -35vh !important;
    }

    .tromba-7 .slideContent {
        margin-left: -60% !important;
    }

    .tromba-8 .slideContent {
        margin-left: -50% !important;
    }

    .tromba-10 .slideContentTitle {
        margin-left: -58%;
    }

    .tromba-4 .slideSVG image {
        x: -365;
        transform: scale(.9,.9) !important;
        y: -640;
    }

    .tromba-9 .slideSVG image {
        transform: scale(.6,.6) !important;
        x: 10;
        y: -300;
    }

    /* ----- doczilla ---*/
    .doczilla-2 .contentCopy {
        width: 386px;
    }

    .doczilla-2 .slideContent {
        margin-top: -40vh !important;
    }

    .doczilla-2 .svg-1 {
        width: 160%;
    }

    /* ----- Tromba ---*/

    .tromba-8 .slideSVG image {
        x: 0;
        y: -450;
        transform: scale(.6,.6) !important;
    }

    .tromba-7 .slideSVG image {
        transform: scale(.6,.6) !important;
        x: 10;
        y: -300;
    }

    /* ----- vietnam ---*/
    .vietnam-2 .layout2_BottomImage img {
        top: -120px !important;
    }

    .vietnam-6 .contentCopy {
        width: 430px !important;
    }

    .vietnam-6 .h3_contentTitle {
        margin-top: -20px !important;
    }

    .vietnam-8 .h3_contentTitle {
        margin-left: 0 !important;
        left: 0 !important;
    }

    .vietnam-9 .h1_contentTitle {
        line-height: 60px !important;
    }

    .vietnam-11 .svg-1 {
        left: -15% !important;
    }

    .vietnam-12 .svg-1 {
        left: -12% !important;
    }

    .vietnam-3 .svg-1 image {
        width: 50% !important;
    }

    .vietnam-4 .contentCopy,
    .vietnam-7 .contentCopy {
        width: 320px !important;
    }

    .vietnam-col-3 .svg-1,
    .vietnam-10 .svg-1 {
        width: 270%;
    }
    /* ----- french ---*/
    .fe-french-8 .content-1 {
        left: 10% !important;
    }

    .fe-french-7 .h1_contentTitle {
        width: 300px;
    }

    .fe-french-5 .h3_contentTitle {
        top: -10px !important;
    }

        .fe-french-5 .h3_contentTitle:last-child {
            top: 5px !important;
        }
    /* ----- coast capital ---*/
    .cc-national-3 .slideContent {
        margin-left: -40% !important;
    }

    .cc-hhq-2 .h3_contentTitle {
        margin-left: 0 !important;
        font-size: 22px !important;
    }

    .cc-hhq-9 .slideContentTitle {
        height: 90px !important;
    }

    .cc-national-7 .websiteImage {
        width: 90% !important;
    }

    .cc-national-6 .websiteImage {
        width: 90% !important;
    }

    .cc-hhq-6 .slideContentFloatMiddle {
        margin-left: -60% !important;
    }

    .cc-hhq-7 .h3_contentTitle {
        font-size: 32px !important;
    }

    .cc-hhq-5 .slideContentTitle {
        height: auto !important;
    }

    .cc-hhq-9 .h3_contentTitle {
        top: -12px !important;
    }

    .cc-hhq-7 .h3_contentTitle {
        margin-top: -30px !important;
    }

    .cc-hhq-3 .storySVGSidePhoto image {
        x: -510;
        transform: scale(1,1) !important;
    }

    .cc-national-8 .slideSVG image {
        x: -650;
        transform: scale(1.3,1.5) !important;
        y: -200;
    }
}

@media screen and (max-width: 468px) {
    .oak-5 .svg-1 {
        width: 188%;
    }
}

@media screen and (max-width: 450px) {
    .contentCopy {
        max-width: 380px;
    }

    .cg-2 .slideContent {
        margin-left: -200px;
    }

    .up-down svg {
        width: 230%;
        left: -5%;
    }

    .doczilla-6 .contentCopy {
        margin-left: 40px !important;
    }

    .fe-french-8 .h3_contentTitle {
        font-size: 22px !important;
        max-width: 300px;
    }

    .fe-french-8 .content-1 .h1_contentTitle {
        left: 100px;
    }

    .fe-french-8 .content-1 {
        left: 20% !important;
    }

    .cc-sml-2 .h1_contentTitle {
        line-height: 46px !important;
    }

    .cc-sml-6 .h1_contentTitle {
        width: 300px !important;
        line-height: 40px !important;
    }

    .cc-sml-4 .slideContentTitle,
    .cc-sml-5 .slideContentTitle,
    .cc-sml-6 .slideContentTitle {
        margin-bottom: 15px;
    }

    .cc-sml-4 .h1_contentTitle {
        margin-left: 0 !important;
    }

    .cc-sml-2 .contentCopy,
    .cc-sml-6 .contentCopy {
        font-size: 14px !important;
    }

    .cc-national-5 .h3_contentTitle {
        font-size: 22px !important;
    }

    .cc-national-3 .websiteImage {
        top: 55% !important;
    }
}

@media screen and (max-width: 440px) {
    .left-0-440 {
        left: 0 !important;
    }

    .left-v-50 .slideContentFloatMiddle {
        margin-left: -50% !important;
    }

    .contentCopy {
        max-width: 320px;
    }

    .right-v-50 .storySVGSidePhoto image,
    .email-slide .slideSVG image {
        transform: scale(1.7, 1.1) !important;
    }

    .right-v-50 .storySVGSidePhoto image {
        x: -500;
    }

    .btm-2-img .contentCopy {
        width: 300px;
    }

    .btm-50 .slideContent {
        -ms-transform: scale(.8, .8);
        -webkit-transform: scale(.8, .8);
        transform: scale(.8, .8);
    }

    .btm-50 .h1_contentTitle {
        margin-left: 20px;
    }

    .btm-50 .layout2_BottomImage img {
        bottom: 10% !important;
        width: 184% !important;
        left: -62% !important;
    }

    .email-slide .slideContentTitle {
        -ms-transform: scale(.9, .9);
        -webkit-transform: scale(.9, .9);
        transform: scale(.9, .9);
        width: 105%;
    }
    /* ----- ocean ---*/
    .ocean-5 .h1_contentTitle {
        left: 20px !important;
    }
    /* ----- columbus gold ---*/
    .cg-2 .slideContent {
        margin-left: -180px;
    }

    .cg-3 .contentCopy {
        font-size: 15px !important;
    }
    /* ----- tromba ---*/
    .tromba-3 .h1_contentTitle {
        margin-left: 50px;
    }

    .tromba-6 .svgMAIN {
        width: 220%;
        margin-left: -160%;
    }

    .tromba-5 .slideContentTitle {
        height: 100px !important;
    }

    .tromba-4 .slideContent {
        margin-left: -60% !important;
    }

    .tromba-6 .h3_contentTitle {
        font-size: 19px !important;
    }

    .tromba-6 .svgMAIN {
        margin-left: -80%;
    }

        .tromba-6 .svgMAIN image {
            x: -250 !important;
        }

    .tromba-7 .slideContent {
        margin-left: -62% !important;
    }

    .tromba-7 .slideContentTitle {
        margin-left: 41px !important;
    }

    .tromba-7 .h3_contentTitle {
        left: 0 !important;
    }

    .tromba-8 .slideContentTitle {
        margin-bottom: 10px;
    }

    .tromba-9 .slideContent {
        margin-left: -60% !important;
    }

    .tromba-9 .h3_contentTitle {
        margin-left: 0;
        left: 0 !important;
    }

    .tromba-9 .h1_contentTitle {
        margin-left: 0 !important;
        font-size: 46px !important;
        line-height: 65px !important;
    }


    .tromba-3 .layout2_BottomImage img {
        top: -140px !important;
        width: 216% !important;
        left: -71% !important;
    }

    .tromba-5 .svg-2 image {
        x: 930;
        transform: scale(.6,.8);
        y: -30;
    }

    /* ----- doczilla ---*/
    .doczilla-2 .svg-1 {
        width: 170%;
    }

    .doczilla-4 .h3_contentTitle {
        font-size: 19px !important;
    }

    .doczilla-2 .h1_contentTitle {
        margin-bottom: 10px;
        font-size: 39px !important;
    }

    .doczilla-6 .h1_contentTitle,
    .doczilla-5 .h1_contentTitle {
        font-size: 39px !important;
    }

    .doczilla-6 .slideContent,
    .doczilla-5 .slideContent {
        margin-top: -40vh !important;
    }
    /* ----- vietnam ---*/
    .vietnam-3 .h3_contentTitle {
        font-size: 22px !important;
    }

    .vietnam-3 .h1_contentTitle {
        line-height: 45px;
    }

    .vietnam-3 .svg-1 image {
        width: 62% !important;
    }

    .vietnam-4 .slideContent {
        margin-top: -35vh !important;
    }

    .vietnam-5 .slideContent {
        margin-left: -30% !important;
    }

    .vietnam-5 .slideContent {
        margin-left: -40% !important;
    }

    .vietnam-5 .svg-3 {
        width: 228%;
    }

    .vietnam-6 .h1_contentTitle {
        left: 0 !important;
        font-size: 39px !important;
    }

    .vietnam-6 .h3_contentTitle {
        margin-left: 30px !important;
        font-size: 19px !important;
    }

    .vietnam-7 .slideContent {
        margin-left: -60% !important;
    }

    .vietnam-col-3 .svg-1, .vietnam-10 .svg-1 {
        width: 320%;
    }

    .vietnam-col-3 .slideContent {
        left: 50% !important;
    }
    /* ----- french ---*/
    .fe-french-2 .slideContent {
        margin-left: -40% !important;
    }

    .fe-french-2 .h3_contentTitle {
        font-size: 32px !important;
    }

    .fe-french-3 .h3_contentTitle {
        margin-top: -15px !important;
        font-size: 22px !important;
    }
    /* ----- coast capital ---*/
    .cc-sml-3 .contentCopy {
        font-size: 14px !important;
    }

    .cc-national-2 .contentCopy,
    .cc-national-4 .contentCopy {
        font-size: 14px !important;
    }

    .cc-hhq-4 .slideContent,
    .cc-hhq-6 .slideContent {
        margin-left: -60% !important;
    }

    .cc-hhq-3 .storySVGSidePhoto image {
        x: -510;
        transform: scale(1,1) !important;
    }
}

@media screen and (max-width: 428px) {
    .oak-5 .svg-1 {
        width: 200%;
    }
}

@media screen and (max-width: 400px) {
    .h1_contentTitle {
        font-size: 42px !important;
    }

    .h3_contentTitle {
        font-size: 29px !important;
    }

    .contentCopy {
        font-size: 14px !important;
        max-width: 320px;
    }

    .left-v-50 .slideContentFloatMiddle {
        -ms-transform: scale(.9, .9);
        -webkit-transform: scale(.9, .9);
        transform: scale(.9, .9);
    }

    .left-v-50 .slideSVG image {
        width: 104%;
        x: -160;
        height: 150%;
        y: -390px;
    }

    .btm-50 .slideContent {
        -ms-transform: scale(.9, .9);
        -webkit-transform: scale(.9, .9);
        transform: scale(.9, .9);
    }

    .btm-50 .slideContentTitle {
        left: 0;
    }

    .btm-50 .contentCopy {
        width: 340px !important;
        left: 18% !important;
    }

    .right-v-50 .slideContent {
        -ms-transform: scale(.9, .9);
        -webkit-transform: scale(.9, .9);
        transform: scale(.9, .9);
    }

    .right-v-50 .storySVGSidePhoto image,
    .left-v-50 .slideSVG image,
    .email-slide .slideSVG image {
        transform: scale(1.8, 1.1) !important;
    }

    .left-v-50 .slideSVG image {
        x: -600;
    }



    .email-slide .h1_contentTitle {
        font-size: 55px !important;
    }

    .email-slide .contentCopy {
        margin-left: 60px !important;
        width: 280px !important;
    }

    .email-slide .h1_contentTitle {
        margin-left: 20px !important;
        width: 100%;
    }

    .btm-50 .h1_contentTitle {
        margin-left: 90px;
    }

    .left-long-text .slideContentTitle {
        margin-left: -220px;
    }

    .right-v-50 .slideContentTitle {
        margin-left: -30px;
    }

    .up-down svg {
        width: 250%;
    }
    /* ----- oceanside ---*/
    .ocean-2 .h3_contentTitle {
        font-size: 22px !important;
    }

    .ocean-4 .slideContent,
    .ocean-5 .slideContent,
    .ocean-7 .slideContent {
        margin-left: -60% !important;
    }

    .ocean-5 .h1_contentTitle {
        left: 0 !important;
    }

    .ocean-3 .slideSVG image {
        height: 127%;
        x: -640 !important;
    }


    /* ----- columbus gold ---*/
    .cg-2 .h3_contentTitle {
        font-size: 19px !important;
    }

    .cg-2 .slideContent {
        margin-left: -180px;
    }

    .cg-2 .slideContentTitle {
        left: 20px;
    }

    .cg-3 .h3_contentTitle {
        font-size: 19px !important;
    }

    .cg-3 .slideContentTitle {
        margin-left: 0;
    }

    .cg-3 .contentCopy {
        margin-left: 0 !important;
    }

    .cg-5 .slideContent {
        margin-left: -60% !important;
    }

    .cg-5 .h3_contentTitle {
        margin-left: 30px;
        margin-top: -24px;
    }


    .cg-7 .columbusslide7SVG1 image {
        x: -808;
    }


    /* ----- doczilla ---*/
    .doczilla-2 .svg-1 {
        width: 180%;
    }

    .doczilla-3 .h3_contentTitle {
        margin-left: 70px;
    }

    .doczilla-3 .h1_contentTitle {
        margin-bottom: 10px;
    }

    .doczilla-3 .contentCopy {
        width: 280px !important;
    }

    .doczilla-5 .h1_contentTitle {
        margin-left: 50px;
    }

    .doczilla-6 .slideSVG image {
        height: 120%;
        y: -140;
        x: -240;
        transform: scale(1,1) !important;
    }

    /* ----- oakridge ---*/
    .oak-2 .h1_contentTitle {
        font-size: 35px !important;
    }

    .oak-2 .slideContent {
        margin-left: -160px;
    }

    .oak-3 svg {
        display: none;
    }

    .oak-4 svg {
        left: -20%;
    }

    .oak-4 .contentCopy {
        margin-top: 0 !important;
    }

    .oak-5 .svg-1 {
        width: 210%;
    }
    /* ----- tromba ---*/
    .tromba-2 .h1_contentTitle {
        line-height: 40px !important;
    }

    .tromba-4 .h3_contentTitle {
        top: -5px !important;
    }

    .tromba-5 .h1_contentTitle,
    .tromba-6 .h1_contentTitle {
        line-height: 40px !important;
    }

    .tromba-9 .h1_contentTitle {
        line-height: 60px !important;
    }

    .tromba-9 .h3_contentTitle {
        margin-left: 0 !important;
    }

    .tromba-10 .slideContentTitle {
        height: 20px !important;
    }

    .tromba-10 .h1_contentTitle {
        width: auto !important;
    }

    .tromba-3 .h3_contentTitle {
        margin-left: 70px !important;
    }

    .tromba-3 .h1_contentTitle {
        margin-left: 70px !important;
    }

    .tromba-6 .h3_contentTitle {
        font-size: 19px !important;
    }

    .tromba-8 .slideContent {
        margin-left: -60% !important;
    }

    .tromba-10 .slideContentTitle {
        margin-left: -68%;
        margin-bottom: 15px;
    }


    .tromba-4 .slideSVG image {
        x: -545;
        transform: scale(1,.8) !important;
        y: -480;
    }

    .tromba-9 .slideSVG image {
        transform: scale(.6,.6) !important;
        x: 10;
        y: -70;
    }


    .tromba-7 .slideSVG image {
        transform: scale(.7,.8) !important;
        x: -160;
        y: -300;
    }
    /* ----- vietnam ---*/
    .vietnam-2 .h3_contentTitle {
        font-size: 22px !important;
    }

    .vietnam-3 .svg-1 image {
        width: 70% !important;
    }

    .vietnam-6 .contentCopy {
        left: -3% !important;
    }

    .vietnam-6 .h3_contentTitle {
        margin-left: 0 !important;
    }

    .vietnam-6 .h1_contentTitle {
        left: -15% !important;
        margin-left: 90px;
    }

    .vietnam-8 .h3_contentTitle {
        font-size: 24px !important;
    }

    .vietnam-11 .h3_contentTitle {
        font-size: 22px !important;
    }
    /* ----- french ---*/
    .fe-french-6 .slideContentTitle {
        height: 75px !important;
    }

    .fe-french-6 .contentCopy {
        top: 30px !important;
    }

    .fe-french-6 .h1_contentTitle {
        margin-left: -30px;
    }

    .fe-french-2 .h1_contentTitle {
        margin-left: 90px;
        margin-left: 0 !important;
    }

        .fe-french-2 .h1_contentTitle:last-child {
            top: 14px !important;
        }

    .fe-french-2 .h3_contentTitle {
        top: 6px !important;
        font-size: 28px !important;
    }

    .fe-french-3 .h1_contentTitle {
        margin-left: 50px !important;
    }

    .fe-french-7 .h1_contentTitle {
        margin-left: 90px !important;
    }

    .fe-french-3 .contentCopy {
        left: 0 !important;
    }

    .fe-french-3 .h1_contentTitle {
        margin-left: 0 !important;
    }

    .fe-french-3 .slideContentTitle {
        margin-bottom: 20px;
    }

    .fe-french-5 .slideContentFloatMiddle {
        margin-left: -60% !important;
    }

    .fe-french-5 .h3_contentTitle:first-child {
        top: -15px !important;
    }

    .fe-french-5 .h1_contentTitle:nth-child(2) {
        top: 5px !important;
    }

    .fe-french-6 .h1_contentTitle {
        width: 300px !important;
    }

    .fe-french-7 .slideContent {
        margin-left: -60% !important;
    }

    .fe-french-7 .h1_contentTitle {
        line-height: 41px !important;
    }

    .fe-french-8 .content-1 {
        left: 10% !important;
    }

    .fe-french-8 .h3_contentTitle {
        font-size: 16px !important;
    }

        .fe-french-8 .h3_contentTitle:last-child {
            top: 142px !important;
        }
    /* ----- coast capital ---*/
    .cc-sml-4 .h1_contentTitle .cc-sml-4 .contentCopy {
        left: 0 !important;
    }

    .cc-national-3 .slideContent {
        margin-left: -45% !important;
    }

    .cc-national-3 .h1_contentTitle {
        top: -15px !important;
    }

    .cc-national-3 .h3_contentTitle {
        left: -80px !important;
        top: -20px !important;
    }

    .cc-national-3 .contentCopy {
        width: 300px;
        top: 0 !important;
    }

    .cc-national-2 .h3_contentTitle {
        top: 0 !important;
    }

    .cc-national-3 .h3_contentTitle:last-child {
        top: -8px !important;
    }

    .cc-national-3 .h1_contentTitle {
        top: -10px !important;
        font-size: 38px !important;
    }

    .cc-national-2 .websiteImage {
        top: 0 !important;
    }

    .cc-national-6 .h3_contentTitle {
        top: -6px !important;
    }

    .cc-hhq-2 .h3_contentTitle {
        left: 0 !important;
    }

    .cc-hhq-7 .h3_contentTitle,
    .cc-hhq-7 .h1_contentTitle {
        margin-left: 70px !important;
    }

    .cc-hhq-7 .slideContent {
        margin-left: -50% !important;
    }

    .cc-sml-3 .slideContentTitle,
    .cc-sml-2 .slideContentTitle {
        height: 100px !important;
    }

    .cc-sml-2 .h1_contentTitle {
        line-height: 42px !important;
    }

    .cc-sml-3 .contentCopy {
        width: 400px !important;
    }

    .cc-sml-5 .h1_contentTitle {
        margin-left: 0;
    }

    .cc-sml-5 .contentCopy {
        left: 0 !important;
    }

    .cc-sml-4 .contentCopy {
        left: 0% !important;
    }

    .cc-hhq-8 .slideContent {
        margin-left: -60% !important;
    }

    .cc-hhq-6 .h3_contentTitle {
        top: -6px !important;
    }

    .cc-hhq-3 .storySVGSidePhoto image {
        x: -510;
        transform: scale(1,1) !important;
    }

    .cc-national-8 .slideSVG image {
        x: -650;
        transform: scale(1.3,1.5) !important;
        y: -200;
    }
}

@media screen and (max-width: 380px) {
    .oak-5 .svg-1 {
        width: 230%;
    }
}

@media screen and (max-width: 350px) {
    .contentCopy {
        max-width: 300px;
    }

    .up-down .h1_contentTitle {
        line-height: 31px;
    }

    .btm-50 .h1_contentTitle {
        margin-left: 30px;
    }

    .btm-50 .contentCopy {
        left: 6% !important;
    }

    .left-v-50 .slideContent {
        margin-left: -60% !important;
    }

    .right-v-50 .h1_contentTitle {
        width: 120%;
        left: 30px;
    }

    .right-v-50 .slideContent {
        left: 40% !important;
    }

    .left-long-text .slideContent {
        left: 18% !important;
    }

    .learnMoreSVGBtn {
        top: 20px;
        left: 220px;
    }

    .email-slide .h1_contentTitle {
        margin-left: 40px !important;
    }
    /* ----- oceanside ---*/
    .ocean-4 .slideContent {
        margin-left: -70% !important;
    }

    .ocean-4 .contentCopy {
        width: 300px;
    }

    .ocean-5 .slideContent,
    .ocean-6 .slideContent,
    .ocean-7 .slideContent {
        margin-left: -50% !important;
    }

    .ocean-8 .slideContent {
        left: 50% !important;
    }

    .ocean-8 .h1_contentTitle {
        font-size: 36px !important;
    }

    .ocean-8 .h3_contentTitle {
        font-size: 19px !important;
    }
    /* ----- columbus gold ---*/
    .cg-2 .h1_contentTitle {
        font-size: 36px !important;
    }

    .cg-7 .h3_contentTitle {
        font-size: 22px !important;
        margin-top: -8px;
    }

    .cg-2 .slideContent {
        margin-left: -160px;
    }

    .cg-5 .slideContent {
        margin-left: -70% !important;
    }

    .cg-7 .slideContent {
        margin-left: -50% !important;
    }

    .cg-3 .slideContent {
        left: 50% !important;
    }
    /* ----- oakridge ---*/
    .oak-3 .h1_contentTitle {
        font-size: 38px !important;
    }

    .oak-4 .contentCopy {
        margin-left: -20px !important;
        margin-top: -20px;
    }

    .oak-4 .h1_contentTitle {
        height: 140px !important;
        line-height: 40px !important;
    }

    .oak-4 .slideContent,
    .oak-5 .slideContent,
    #mt-35-1050 {
        margin-top: -35vh !important;
    }

    .oak-5 .slideContent {
        margin-left: -45% !important;
    }

    .oak-5 .svg-1 {
        width: 240%;
    }
    /* ----- tromba ---*/
    .tromba-2 .slideContent {
        left: 50% !important;
    }

    .tromba-2 .h1_contentTitle {
        font-size: 35px !important;
        width: 250px !important;
    }

    .tromba-6 .h3_contentTitle {
        font-size: 19px !important;
    }

    .tromba-10 .h3_contentTitle {
        left: 0px !important;
    }

    .tromba-4 .slideContent {
        margin-left: -70% !important;
    }

    .tromba-6 .slideContent {
        margin-left: -42% !important;
    }

    .tromba-7 .slideContent {
        margin-left: -65% !important;
    }

    .tromba-7 .h1_contentTitle {
        font-size: 39px !important;
    }

    .tromba-9 .slideContent {
        margin-left: -65% !important;
    }

    .tromba-9 .h3_contentTitle {
        font-size: 22px !important;
    }

    .tromba-10 .slideContent {
        left: 8% !important;
    }

    .tromba-10 .slideContentTitle {
        margin-left: -75%;
    }
    /* ----- doczilla ---*/
    .doczilla-2 .svg-1 {
        width: 190%;
        top: 52.6vh;
    }

    .doczilla-2 .slideContent {
        margin-top: -42vh !important;
        margin-left: -140px;
    }

    .doczilla-3 .h1_contentTitle {
        margin-left: 90px;
    }

    .doczilla-4 .h1_contentTitle {
        left: 0 !important;
    }

    .doczilla-4 .slideContent {
        margin-left: -150px;
    }
    /* ----- vietnam ---*/
    .vietnam-2 img {
        width: 240%;
    }

    .vietnam-3 .h1_contentTitle {
        font-size: 39px;
    }

    .vietnam-3 .svg-1 image {
        width: 80% !important;
    }

    .vietnam-3 .h1_contentTitle {
        line-height: 35px;
    }

    .vietnam-4 .h1_contentTitle {
        top: -13px !important;
        left: 0 !important;
        line-height: 40px;
    }

    .vietnam-4 .slideContentTitle {
        margin-bottom: 20px;
        margin-top: 0 !important;
    }

    .vietnam-5 .h3_contentTitle {
        left: 0 !important;
        margin-left: 0 !important;
    }

    .vietnam-5 .h1_contentTitle {
        left: 0 !important;
    }

    .vietnam-6 .h1_contentTitle {
        margin-left: 90px;
    }

    .vietnam-6 .contentCopy {
        left: -5% !important;
    }

    .vietnam-7 .h1_contentTitle {
        line-height: 51px !important;
    }

    .vietnam-7 .slideContent {
        margin-left: -60% !important;
    }

    .vietnam-7 .slideContentTitle {
        margin-left: 0px !important;
    }

    .vietnam-7 .contentCopy {
        margin-left: 41px !important;
    }

    .vietnam-7 .h1_contentTitle {
        font-size: 46px !important;
        line-height: 40px;
    }

    .vietnam-7 .h3_contentTitle {
        font-size: 22px !important;
    }
    /* ----- french ---*/
    .fe-french-2 .slideContent {
        margin-left: -45% !important;
        margin-top: -40vh !important;
    }

    .fe-french-9 .h3_contentTitle {
        left: 0 !important;
    }

    .fe-french-7 .contentCopy {
        left: 18% !important;
    }

    .fe-french-2 .h3_contentTitle {
        left: -90px !important;
        top: 4px !important;
        width: 300px !important;
    }

    .fe-french-2 .contentCopy {
        font-size: 15px !important;
    }

    .fe-french-3 .h1_contentTitle {
        margin-left: 30px !important;
    }

    .fe-french-3 .h3_contentTitle {
        margin-left: 30px !important;
    }

    .fe-french-3 .slideContent {
        margin-left: -50% !important;
    }

    .fe-french-5 .contentCopy {
        max-width: 260px;
    }

    .fe-french-8 .h1_contentTitle,
    .fe-french-8 .h3_contentTitle {
        width: 300px !important;
    }

    .fe-french-9 .h3_contentTitle {
        margin-left: 0 !important;
    }

    .fe-french-7 .slideContent {
        margin-left: -60% !important;
    }

    .fe-french-9 .contentCopy {
        font-size: 11px !important;
    }
    /* ----- coast captial ---*/
    .cc-sml-2 .h1_contentTitle {
        font-size: 31px !important;
    }

    .cc-sml-6 .h1_contentTitle {
        left: 40px !important;
    }

    .cc-sml-6 .h3_contentTitle {
        margin-left: 120px !important;
        top: 0 !important;
    }

    .cc-sml-6 .contentCopy {
        margin-left: -20px !important;
    }

    .cc-sml-5 .slideContent {
        margin-left: -50% !important;
    }

    .cc-sml-2 .slideContent {
        left: 50% !important;
    }

    .cc-sml-2 .slideContentTitle {
        height: auto !important;
    }

    .cc-sml-3 .slideContent {
        margin-left: -50% !important;
    }

    .cc-sml-3 .slideContentTitle {
        height: auto !important;
    }

    .cc-sml-3 .slideContentFloatMiddle {
        margin-top: -40vh !important;
    }

    .cc-sml-4 .slideContent {
        margin-left: -50% !important;
    }

    .cc-sml-4 .contentCopy {
        top: 0 !important;
    }

    .cc-sml-6 .h1_contentTitle {
        margin-top: 0 !important;
    }

    .cc-sml-6 .h3_contentTitle {
        margin-top: -30px !important;
    }

    .cc-sml-6 .slideContentTitle {
        margin-bottom: 15px;
    }

    .cc-sml-2 .slideContent {
        left: 60% !important;
    }

    .cc-sml-6 .slideContent {
        left: 50% !important;
    }

    .cc-national-2 .slideContent {
        left: 50% !important;
    }

    .cc-national-4 .slideContent {
        left: 50% !important;
    }

    .cc-hhq-8 .slideContent {
        margin-left: -65% !important;
    }

    .cc-hhq-7 .h3_contentTitle,
    .cc-hhq-7 .h1_contentTitle {
        margin-left: 30px !important;
    }

    .cc-hhq-5 .h1_contentTitle {
        font-size: 32px !important;
    }

    .cc-hhq-5 .slideContent {
        margin-left: -2% !important;
    }

    .cc-hhq-4 .h3_contentTitle {
        margin-left: 0;
    }

    .cc-hhq-3 .slideContent {
        left: 50% !important;
    }

    .cc-hhq-3 .h1_contentTitle {
        font-size: 38px !important;
    }

    .cc-hhq-3 .h3_contentTitle {
        font-size: 24px !important;
    }
}

@media screen and (max-width: 320px) {
    .contentCopy {
        max-width: 260px;
    }

    .fe-french-2 .slideContentTitle {
        margin-bottom: 0;
    }

    .fe-french-2 .h1_contentTitle:last-child {
        top: 12px !important;
    }

    .fe-french-2 .h3_contentTitle:last-child {
        top: 4px !important;
    }
}
