    /* Reset Rules */
    /* ----------- */

    html,
    body,
    div,
    span,
    applet,
    object,
    iframe,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    blockquote,
    pre,
    a,
    abbr,
    acronym,
    address,
    big,
    cite,
    code,
    del,
    dfn,
    em,
    img,
    ins,
    kbd,
    q,
    s,
    samp,
    small,
    strike,
    strong,
    sub,
    sup,
    tt,
    var,
    b,
    u,
    i,
    center,
    dl,
    dt,
    dd,
    ol,
    ul,
    li,
    fieldset,
    form,
    label,
    legend,
    table,
    caption,
    tbody,
    tfoot,
    thead,
    tr,
    th,
    td,
    article,
    aside,
    canvas,
    details,
    embed,
    figure,
    figcaption,
    footer,
    header,
    hgroup,
    menu,
    nav,
    output,
    ruby,
    section,
    summary,
    time,
    mark,
    audio,
    video {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
    }

    * {

        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;

    }




    /* HTML5 display-role reset for older browsers */
    /* ------------------------------------------- */

    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    menu,
    nav,
    section {
        display: block;
    }

    html,
    body {
        height: 100%
    }

    body {
        line-height: 1;
    }

    blockquote,
    q {
        quotes: none;
    }

    blockquote:before,
    blockquote:after,
    q:before,
    q:after {
        content: '';
        content: none;
    }

    table {
        border-collapse: collapse;
        border-spacing: 0;
    }

    a {
        color: #000;
    }

    .stickyWrapper.visible {


        position: fixed;

    }


    .testDrivePage i.fa-exclamation-circle {
        color: red;
        font-size: 32px;
    }

    /* General */
    /* ------- */


    .innerContainerDocs h1 {
        margin-bottom: 26px;
    }

    .innerContainerDocs ul {
        margin-left: 52px;
    }

    .innerContainerDocs li {
        margin-bottom: 13px;
        font-size: 18px;
        line-height: 28px;
    }

    .innerContainerDocs {
        max-width: 1100px;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding-top: 52px;
        padding-bottom: 52px;
    }

    .innerContainerDocs p {
        margin-bottom: 26px;
    }

    .innerContainerDocs h2 {
        font-size: 32px;
        line-height: 36px;
        margin-bottom: 26px;
        font-family: "Alfa Slab One", "Times New Roman", Times, serif;
        font-weight: 900;
    }

    .emailSupremacistCopyWrapper {
        width: 1200px;
        margin-left: auto;
        margin-right: auto;
    }

    h3.mainHeadlineH3 {
        color: #fff;
        font-size: 56px;
        line-height: 64px;
        text-shadow: 1px 1px 1px black;
    }


    .foundersLeft h3.mainHeadlineH3 {
        color: #000;
        font-size: 56px;
        line-height: 64px;
        text-shadow: none;
        margin-bottom: 26px;
    }

    .testiesHeaderWrapper {
        padding: 188px 13px 0 13px;
    }

    .testiesCopyWrapper {
        padding-left: 26px;
        padding-right: 26px;
    }

    .paraTestieLine1 {
        font-size: 16px;
        font-style: italic;
        text-indent: 0;
        line-height: 23px;
        text-align: right;
        font-weight: 700;
    }

    .paraTestieLine2 {
        font-size: 14px;
        font-style: italic;
        text-indent: 0;
        line-height: 21px;
        text-align: right;
        font-weight: 700;
    }

    .testiesCopyWrapper p.para {
        font-size: 16px;
        text-indent: 0px;
        text-align: center;
    }

    .faqWrapperUnit {
        background-color: #fff;
        padding: 26px;
        -webkit-box-shadow: 0 2px 5px 2px rgb(0 0 0 / 30%);
        -moz-box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.3);
        box-shadow: 0 2px 5px 2px rgb(0 0 0 / 30%);
        border-top-width: 5px;
        border-bottom-width: 5px;
        border-style: solid;
        border-top-color: #FB972E;
        border-bottom-color: #FB972E;
        margin-bottom: 52px;
    }

    .moreMoneyWrapper {
        margin-bottom: 52px;
    }

    .whatToExpectLeftCopy.whatToExpect2 {
        padding-top: 58px;
    }

    .whatToExpectRightCopy.whatToExpect1 {
        padding-top: 78px;
    }


    .whatToExpectRung {
        width: 875px;
        margin-right: auto;
        margin-left: auto;
    }


    .whatToExpectRung {
        width: 875px;
        margin-right: auto;
        margin-left: auto;
    }

    .testDriveButtons {
        position: relative;
    }

    .testDriveButtonsLeft {
        position: absolute;
        width: 90px;
        top: -150px;
        left: 255px;
    }

    .testDriveButtonsRight {
        position: absolute;
        width: 90px;
        top: -150px;
        right: 255px;
    }


    .whatToExpectRung.bottomRung.middleRung {
        width: 400px;
        margin-right: auto;
        margin-left: auto;
    }

    .bottomRung .whatToExpectLeftGraphics {
        float: none;
        width: 100px;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: 26px;
    }

    .bottomRung .whatToExpectRightCopy {
        float: none;
    }



    .whatToExpectArrow {
        width: 650px;
        margin-right: auto;
        margin-left: auto;
    }

    .whatToExpectArrowOtra {
        width: 200px;
        margin-right: auto;
        margin-left: auto;
    }

    .meetFounders {
        text-align: center;
        font-size: 28px;
        font-weight: bold;
        margin-bottom: 13px;
        font-family: "Alfa Slab One", "Times New Roman", Times, serif;
    }

    .mainHeadlineH4 {
        text-align: center;
        font-size: 24px;
        font-weight: bold;
        margin-bottom: 26px;
        font-family: "Alfa Slab One", "Times New Roman", Times, serif;
        line-height: 32px;
    }

    .benTroyLower p {
        font-size: 16px;
    }

    p.meetFoundersSubhead {
        text-align: center;
        font-size: 20px;
        font-weight: bold;
        margin-bottom: 13px;
        text-indent: 0;
    }

    .foundersLeft {
        width: 700px;
        float: left;
    }

    .foundersRight {
        width: 350px;
        float: right;
        border: 1px solid #e6e3e3;
    }

    .qAnonLeft {
        width: 72px;
        float: left;
        color: #f67164;
        font-size: 60px;
        text-shadow: 1px 1px 1px black;
    }

    .qAnonRight {
        width: 950px;
        float: right;
    }

    .benTroyLower {
        padding: 26px;
    }

    .socialLairWorksInner {
        margin-bottom: 78px;
    }

    .whatToExpectRightCopy h3 {
        font-size: 32px;
        line-height: 36px;
        margin-bottom: 26px;
    }

    .whatToExpectLeftCopy h3 {
        font-size: 32px;
        line-height: 36px;
        margin-bottom: 26px;
    }

    .whatToExpectLeftGraphics {
        width: 425px;
        float: left;
    }

    .whatToExpectRightCopy {
        width: 400px;
        float: right;
        /* padding-top: 52px; */
    }


    .whatToExpectLeftCopy {
        width: 400px;
        float: left;
        /* padding-top: 78px; */
    }


    .whatToExpectRightGraphics {
        width: 425px;
        float: right;
    }

    .faqsLeft i {
        font-size: 42px;
    }

    .faqsLeft {
        width: 50px;
        float: left;
    }

    .faqsRight {
        width: 975px;
        float: right;
    }

    .faqsCopyWrapper {
        padding-top: 26px;
    }

    .faqsHeading {
        font-size: 32px;
        line-height: 36px;
        font-family: "Alfa Slab One", "Times New Roman", Times, serif;
        margin-bottom: 26px;
    }

    .faqsSubHeading {
        font-size: 24px;
        line-height: 28px;
        font-family: "Alfa Slab One", "Times New Roman", Times, serif;
        text-align: center;
        margin-bottom: 26px;
    }

    .faqsHeadingWrapper {
        border-bottom: 1px solid rgb(227 229 234);
    }

    .emailVideoMajorWrapper {
        background-color: #fff;
        padding: 39px 39px 26px 13px;
        -webkit-box-shadow: 0 2px 5px 2px rgb(0 0 0 / 30%);
        -moz-box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.3);
        box-shadow: 0 2px 5px 2px rgb(0 0 0 / 30%);
        border: 5px;
    }

    .duringTestBox {
        border-width: 8px;
        border-color: red;
        margin-top: 52px;
        padding: 20px;
        background-color: #fff;
        width: 800px;
        margin-left: auto;
        margin-right: auto;
        border-style: dashed;
    }

    .duringTestBox p {
        margin-bottom: 0;
        text-indent: 0;
        text-align: center;
    }

    .emailSupremacistWrapperOuter {
        background-color: rgb(243, 243, 243);
    }

    .testimonialSidebarLeft {
        -webkit-box-shadow: 0 2px 5px 2px rgb(0 0 0 / 30%);
        -moz-box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.3);
        box-shadow: 0 2px 5px 2px rgb(0 0 0 / 30%);
        background-color: #fff;
        border-top: 10px solid #FB972E;
        border-left: 1px solid rgb(227 229 234);
        border-right: 1px solid rgb(227 229 234);
        border-bottom: 1px solid rgb(227 229 234);
    }

    .testimonialSidebarRight {
        -webkit-box-shadow: 0 2px 5px 2px rgb(0 0 0 / 30%);
        -moz-box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.3);
        box-shadow: 0 2px 5px 2px rgb(0 0 0 / 30%);
        background-color: #fff;
        border-top: 10px solid #333333;
        border-left: 1px solid rgb(227 229 234);
        border-right: 1px solid rgb(227 229 234);
        border-bottom: 1px solid rgb(227 229 234);
    }


    .testiesHeader {
        font-size: 20px;
        line-height: 26px;
        font-family: "Alfa Slab One", "Times New Roman", Times, serif;
        text-align: center;
        /* margin-bottom: 26px; */
        border-bottom: 1px solid rgb(227 229 234);
        padding-bottom: 26px;
        padding-top: 13px;
    }

    .testiesIndividualWrappers {
        border-bottom: 1px dotted rgb(227 229 234);
        padding-bottom: 26px;
        padding-top: 26px;
    }

    .emailSupremacistWrapperInner {
        padding-top: 52px;
        padding-bottom: 26px;
        width: 1200px;
        margin-left: auto;
        margin-right: auto;
    }

    .emailSupremacistCopyInner {
        padding-left: 26px;
        padding-right: 26px;
    }

    .emailSupremacySubhead {
        font-size: 24px;
        line-height: 30px;
        font-family: "Alfa Slab One", "Times New Roman", Times, serif;
        text-align: center;
        margin-bottom: 52px;
    }


    .emailSupremacySubheadDara {
        font-size: 32px;
        line-height: 36px;
        font-family: "Alfa Slab One", "Times New Roman", Times, serif;
        text-align: center;
        margin-bottom: 39px;
    }


    .bottomTopList .bulletText {
        width: 978px;
    }

    .greyBD {
        background-color: rgb(243, 243, 243);
    }

    .emailVideoLeft {
        width: 630px;
        float: left;
    }

    .emailVideoRight {
        width: 410px;
        float: right;
    }

    .emailSupremacistList1 .bulletText {
        width: 470px;
    }

    .emailSupremacistList1 .iconPadding i {
        color: red;
        font-size: 28px;
    }

    .emailSupremacistList2 .bulletText {
        width: 470px;
    }

    .emailSupremacistList2 .iconPadding i {
        color: rgb(32, 198, 4);
        font-size: 28px;
    }

    .FooterMenu a {
        color: #777;
    }


    .berserkerMonsterWrapperInner {
        width: 1100px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 52px;
    }

    .berserkerMonsterWrapperOuter {
        background: url(images/monsterBD.jpg) no-repeat center top / cover;
        /* height: 625px; */
    }

    .FooterText {
        color: #777;
        font: normal normal normal 15px/18px Lato;
        padding-bottom: 0px;
        width: 100%;
        clear: both;
        letter-spacing: -0.3px;
        text-align: center;
        padding-top: 15px;
    }

    .testimonialSidebarLeft {
        width: 303px;
        float: left;
        position: relative;
    }

    .emailSupremacistCopyInner {
        width: 599px;
        float: left;
    }

    .testimonialSidebarRight {
        width: 296px;
        float: right;
        position: relative;
    }


    .footerStyling {
        background-color: #101010;
        color: #fff;
    }

    .containerFooter {
        /* width: 770px; */
        margin-left: auto;
        margin-right: auto;
        padding-top: 13px;
        padding-left: 26px;
        padding-right: 26px;
        padding-bottom: 26px;
    }

    .logoFooterWrapper {
        width: 129px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 26px;
    }

    .FooterText p {
        font-size: 16px;
        text-indent: 0;
    }


    ul.FooterMenu {
        list-style: none;
        width: 927px;
        margin-left: auto;
        margin-right: auto;
    }

    li.MenuItem {
        float: left;
        margin-right: 12px;
    }

    footer a {
        max-width: 333px;
    }


    .mainHeadlineWrapperOuter {
        position: relative;
    }

    .testDrivePage .headlineContainerInner {
        padding-right: 175px;
    }

    .mainHeadlineStopWrapper {
        position: absolute;
        right: -154px;
        width: 175px;
        top: 15px;
    }


    .logoWrapper {
        width: 175px;
        margin-left: auto;
        margin-right: auto;
    }

    .displayMobile {
        display: none;
    }

    .hideMobile {
        display: block;
    }

    .headline1 {
        font-size: 24px;
        line-height: 28px;
        margin-top: 13px;
    }

    .headline2 {
        font-size: 32px;
        line-height: 36px;
        margin-top: 13px;
    }

    .headline3 {
        font-size: 22px;
        line-height: 28px;
        margin-top: 13px;
        /* color: #017100 ; */
        font-family: "Lato";
        margin-bottom: 13px;
    }

    .headline4 {
        font-size: 84px;
        line-height: 96px;
        font-family: "Alfa Slab One";
        text-transform: uppercase;
        color: red;
        text-shadow: 1px 1px 1px black;
    }

    .headline5 {
        font-size: 64px;
        /* margin-top: 13px; */
        line-height: 72px;
        text-transform: uppercase;
    }

    .headline6 {
        font-size: 64px;
        line-height: 72px;
        /* margin-top: 13px; */
        font-family: "Alfa Slab One";
        text-transform: uppercase;
    }

    .holdonArrows {
        position: relative;
    }

    .holdOnArrowRight {
        width: 200px;
        position: absolute;
        right: 198px;
        bottom: -48px;
    }

    .holdOnArrowLeft {
        width: 200px;
        position: absolute;
        left: 198px;
        bottom: -48px;
    }

    .MenuItem a {
        font-size: 14px;
    }

    .topBulletsInner.noPaddingBottom {
        border: 0;
        padding-bottom: 0;
    }

    .giveitBottomPadding {
        padding-bottom: 13px;
    }

    .questionsAnswersWrapperOuter {
        background-color: #fff;
        -webkit-box-shadow: 0 2px 5px 2px rgb(0 0 0 / 30%);
        -moz-box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.3);
        box-shadow: 0 2px 5px 2px rgb(0 0 0 / 30%);
    }

    .questionsAnswersHeadingWrapper {
        background-color: #fbf8f9;
        padding: 26px;
        border-top: 1px solid #e6e3e3;
        border-bottom: 1px solid #e6e3e3;
    }

    .paddlingOut {
        padding-top: 14px;
    }

    h3.questionsAnswersHeading {
        text-align: left;
        font-size: 32px;
    }

    .questionsAnswerAnswerWrapper {
        padding: 39px 39px 13px 39px;
    }

    .qAnonRight {
        margin-left: 26px;
    }

    .innerSanctumBulletsOuter {
        margin-top: 52px;
        margin-bottom: 52px;
        border: 1px solid #e6e3e3;
        -webkit-box-shadow: 0 2px 5px 2px rgb(0 0 0 / 30%);
        -moz-box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.3);
        box-shadow: 0 2px 5px 2px rgb(0 0 0 / 30%);
    }


    .topBulletsCopyLeft {
        width: 830px;
        float: left;
    }

    .topBulletsIconRight {
        width: 150px;
        float: right;
    }

    .topBulletsIconLeft {
        width: 150px;
        float: left;
    }

    .topBulletsCopyRight {
        width: 830px;
        float: right;
    }


    .topBulletsIconLeft.learnisticIcon {
        padding-top: 10px;
    }

    .topBulletsIconRight.licenceIcon {
        padding-top: 38px;
    }

    .topBulletsIconLeft.podcastIcon {
        padding-top: 24px;
    }

    .topBulletsCopyLeft.vipCopy {
        padding-top: 29px;
    }


    .contentContainerInner.soonItShoots {
        color: #fff;
    }

    .contentContainerInner.slitTheGullets {}

    .soonItShootsOuter {
        background-color: #000;
    }


    p.seizeYourSpot {
        font-size: 36px;
        text-align: center;
        text-indent: 0;
        color: #febd2d;
        font-weight: bold;
        margin-bottom: 52px;
    }

    .soonItShootsInner {
        border-style: dashed;
        border-width: 0;
        padding: 52px;
        background-clip: padding-box;
        border-color: #e8180e;
        border-top-width: 6px;
        border-right-width: 6px;
        border-bottom-width: 6px;
        border-left-width: 6px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }


    .contentContainerInner.iphoneBottom {
        padding-top: 0;
        padding-bottom: 0;
    }

    .contentContainerInner.troyBenBottom {
        padding-bottom: 0;
    }


    .contentContainerInner.troyBenBottom .floatLeft {
        padding: 120px 52px 39px 39px;
    }

    .contentContainerInner.iphoneBottom .floatRight {
        padding: 120px 39px 39px 52px;
    }



    .optinCTA.ctaCheckout {
        width: 300px;
        text-decoration: none;
    }


    .contentFloat.floatLeft.floatLeftMoshe {
        float: left;
        width: 500px;
    }

    .contentFloat.floatRight.floatRightMoshe {
        float: right;
        width: 550px;
    }

    .contentFloat.floatLeft.floatLeftNicole {
        float: left;
        width: 700px;
        padding-top: 65px;
    }

    .contentFloat.floatRight.floatRightNicole {
        float: right;
        width: 400px;
    }

    .contentFloat.floatLeft.floatLeftSheila {
        float: left;
        width: 450px;
    }

    .contentFloat.floatRight.floatRightSheila {
        float: right;
        width: 650px;
        padding-top: 85px;
    }


    .contentContainerInner.troyBenBottom {
        padding-top: 0;
    }

    .pirateSheila .contentContainerInner {
        padding-bottom: 52px;
    }

    .floatRight {
        float: right;
        width: 550px;
    }

    .floatLeft {
        float: left;
        width: 550px;
    }

    .para.noMarginBottom {
        margin-bottom: 0;
    }

    .testDriveLine1 {
        margin-bottom: 0;
        text-indent: 0;
        text-align: center;
        font-weight: bold;
        font-size: 20px;
    }

    .testDriveLine2 {
        text-indent: 0;
        text-align: center;
        font-weight: bold;
        font-size: 20px;
    }

    .testDrivePage .headlineContainerOuter {
        padding-bottom: 0;
    }

    #agree2 {
        margin-right: 13px;
    }

    .iconPadding.iconPaddingTwo {
        padding-top: 10px;
    }

    .para.contactLinkThanks {
        font-size: 22px;
        margin-bottom: 0;
    }

    .storeLogos {
        width: 415px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 26px;
    }

    .storeLogoLeft {
        float: left;
        width: 200px;
    }

    .storeLogoRight {
        float: right;
        width: 200px;
    }

    .paddingForList {
        padding-top: 13px;
        padding-bottom: 26px;
    }

    .testDriveFormWrapper {
        width: 250px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 39px;
    }

    .testDriveContentWrapper p {
        text-align: center;
        text-indent: 0;
    }

    .emailVideoRight {
        position: relative;
    }

    .headlineArrowWrapper {
        position: absolute;
        width: 90px;
        top: -177px;
        right: 10px;
    }

    .pirateBackground {
        background: url(images/pirateBackground.png) no-repeat center bottom / cover;
    }

    /*
.pirateTom {  background: url(images/tomBanner.png) no-repeat center bottom / cover; } 
.pirateVance {  background: url(images/vanceBanner.png) no-repeat center bottom / cover; } 
.pirateKeith {  background: url(images/keithBanner.png) no-repeat center bottom / cover; } 
.pirateJohn {  background: url(images/johnBanner.png) no-repeat center bottom / cover; } 
.pirateNicole {  background: url(images/nicoleBanner.png) no-repeat center bottom / cover; } 
.pirateStef {  background: url(images/stefBanner.png) no-repeat center bottom / cover; } */


    .pirateBackground {
        background: url(images/bannerBD.jpg) no-repeat center bottom / cover;
    }


    .pirateBackground.pirateTom {
        padding-top: 0;
        padding-bottom: 52px;
    }

    .pirateBackground.pirateVance {
        padding-top: 0;
        padding-bottom: 52px;
    }

    .pirateBackground.pirateKeith {
        padding-top: 0;
        padding-bottom: 52px;
    }

    .pirateBackground.pirateJohn {
        padding-top: 0;
        padding-bottom: 0;
    }

    .pirateBackground.pirateNicole {
        padding-top: 0;
        padding-bottom: 52px;
    }

    .pirateBackground.pirateStef {
        padding-top: 52px;
        padding-bottom: 104px;
    }

    .pirateBackground.pirateSheila {
        padding-top: 104px;
        padding-bottom: 104px;
    }

    .contentContainerOuter.pirateBackground {
        color: #fff;
    }

    .headlineContainerInner .contentfloatHeading {
        font-family: "Alfa Slab One";
        text-transform: uppercase;
        font-size: 32px;
        margin-bottom: 13px;
        margin-top: 52px;
    }

    .contentfloatHeading {
        font-family: "Alfa Slab One";
        text-transform: uppercase;
        font-size: 32px;
        margin-bottom: 13px;
    }


    .testDrivePage {
        height: 100%;
        position: relative;
    }

    .testDrivePage .iconPadding i {
        padding-top: 0;
    }

    .testDrivePage .bulletText {
        padding-top: 2px;
        padding-left: 13px;
    }

    .htmlTestDrive {
        /* height: 100%; */
    }

    .testDrivePage .outerWrapper {
        /* height: 100% ; */
    }

    .testDrivePage .contentContainerInner {
        padding-top: 0;
        padding-bottom: 39px;
    }

    .optinCTA:hover {
        background: #d08a26;
    }

    .optinCTA {
        -webkit-box-shadow: 0px 0px 31px -10px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 0px 0px 31px -10px rgba(0, 0, 0, 0.75);
        box-shadow: inset 0 -0.6em 0 -0.35em rgba(0, 0, 0, 0.17);
        border: 0 none;
        background: #f1a840;
        background: -moz-linear-gradient(top, #f1a840 0%, #f28f15 100%);
        color: white;
        cursor: pointer;
        display: inline-block;
        font-family: "Passion One";
        font-size: 18px;
        line-height: 1em;
        padding-bottom: 17px;
        padding-top: 15px;
        transition: background 0.5s ease 0.3s;
        text-align: center;
        border-radius: 4px;
        text-shadow: 1px 1px 1px black;
        text-transform: uppercase;
        transition: background 0.3s ease 0s;
        width: 250px;
        display: block;
        margin-right: auto;
        margin-left: auto;
    }

    .optinCTAForm {
        display: inline-block;
        margin-bottom: 13px;
        padding: 18px 10px;
        border: 1px solid #ced4da;
        border-radius: .25rem;
        width: 250px;
        color: #848080;
        font-family: "Passion One";
        font-size: 13px;
        text-transform: uppercase;
        border: 1px solid #c5c5c5;
    }

    .contactFormBody .contentContainerInner {
        padding-top: 26px;
    }

    .container .offset-xl-2 {
        margin-left: 0;
    }

    .contactFormCopy p {
        text-indent: 0;
    }


    .contactFormBody .controls .contactFromLeftWrapper {
        display: block;
        float: left;
        /* width: 200px ; */
    }

    .contactFormBody .controls .contactFromRightWrapper {
        display: block;
        float: right;
        /* width: 800px ; */
    }

    .contactFormBody .controls .contactFromRightTextWrapper {
        display: block;
        float: right;
        width: 561px;
    }

    .berserkerMonsterLeft {
        width: 550px;
        float: left;
    }

    .berserkerMonsterRight {
        width: 350px;
        float: right;
    }

    .contactFormBody #contact-form .btn-success.disabled,
    .contactFormBody #contact-form .btn-success:disabled,
    .contactFormBody #contact-form .btn-success {
        color: #FFF;
        font-weight: bold;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
        color: rgb(255, 255, 255);
        background: rgb(28, 110, 19) none repeat scroll 0% 0%;
        font-size: 20px;
        border: 1px solid rgba(0, 0, 0, 0.2);
        border-radius: 3px;
        font-family: Alfa Slab One;
        padding-left: 13px !important;
        padding-right: 13px !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        display: block;
        text-align: center;
        text-shadow: 1px 1px 1px #000;
        text-transform: uppercase;
        width: 250px;
        font-weight: bold;
        text-decoration: none;
        color: rgb(255, 255, 255);
        background: #f1a840;
        background: -moz-linear-gradient(top, #f1a840 0%, #f28f15 100%);
        background: -webkit-linear-gradient(top, #f1a840 0%, #f28f15 100%);
        background: linear-gradient(to bottom, #f1a840 0%, #f28f15 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1a840', endColorstr='#f28f15', GradientType=0);
    }

    .contentContainerOuter.contactForm .container {
        border: 0;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .contactFormCopy {
        margin-bottom: 39px;
    }

    .privacyTermsWrapper {
        width: 1100px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 39px;
        padding-bottom: 39px;
    }

    .innerPopupWrapper h4 {
        font-family: "Alfa Slab One", "Times New Roman", Times, serif;
        font-weight: 900;
        font-size: 36px;
        text-align: center;
        margin-bottom: 26px;
    }

    #requirementMessage {
        font-style: italic;
        display: block;
        text-align: center;
    }

    .popup {
        display: none;
        position: fixed;
        z-index: 1;
        padding-top: 100px;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        overflow: auto;
        background-color: rgb(0, 0, 0);
        background-color: rgba(0, 0, 0, 0.4);
    }

    .popup-content {
        background-color: #4e4e4e;
        margin: auto;
        padding: 20px;
        border: 1px solid #a1a1a1;
        width: 65%;
    }

    .close {
        color: #000000;
        float: right;
        font-size: 28px;
        font-weight: bold;
        position: absolute;
        right: 15px;
        top: 10px;
    }

    .close:hover,
    .close:focus {
        color: #aaaaaa;
        text-decoration: none;
        cursor: pointer;
    }

    #msg {
        display: block;
        text-align: center;
        padding-top: 26px;
        padding-bottom: 26px;
        font-weight: bold;
        font-size: 24px;
    }

    #nextBtn {
        background: #f1a840;
        border: 1px solid rgba(0, 0, 0, 0.1);
        border-radius: 4px;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
        display: block;
        text-align: center;
        width: 250px;
        font-size: 18px;
        margin-left: auto;
        margin-right: auto;
        padding: 13px 10px;
        color: white;
        font-family: Alfa Slab One;
        transition: background 0.5s ease 0.3s;
        font-weight: bold;
        text-transform: uppercase;
        text-align: center !important;
        text-decoration: none !important;
        text-shadow: 1px 1px 1px black;
    }


    .popupInputsWrapper {
        margin-bottom: 26px;
    }


    .innerPopupWrapper #email,
    .innerPopupWrapper #phone {
        padding: 18px 10px 19px 10px;
        font-size: 14px;
        width: 250px;
        margin-left: 26px;
        border: 1px solid #e2dfdf;
        background-color: #ffffff;
        color: #929090;
    }

    .popup-content {
        padding: 10px;
    }

    .innerPopupWrapper {
        background: #f7f7f7;
        padding: 52px;
        position: relative;
        border-radius: 3px;
    }


    .privacyTermsWrapper ul {
        margin-bottom: 39px;
    }

    .privacyTermsWrapper ul li {
        margin-bottom: 13px;
        font-size: 18px;
        line-height: 24px;
    }

    .scrollToTop i {
        font-size: 54px;
    }

    .topBulletsOuter:nth-child(even),
    .faqWrapperUnit:nth-child(even) {
        /*  border-top-color: #333333;
    border-bottom-color: #333333; */
    }

    #spanId {
        font-size: 18px;
        font-weight: bold;
        text-transform: uppercase;
    }

    .troyTestieWrapper {
        position: absolute;
        width: 250px;
        right: 21px;
        top: -61px;
    }

    .benTestieWrapper {
        position: absolute;
        width: 250px;
        right: 21px;
        top: -61px;
    }

    .storyLeadInWrapper p {
        font-size: 24px;
    }

    .storyLeadInWrapper {
        margin-bottom: 78px;
    }

    .menu_control {
        display: block;
        font-size: 13px;
        line-height: 19px;
        text-transform: uppercase;
        letter-spacing: 1px;
        color: white;
        padding: 8px 13px;
        display: none;
    }

    .scrollToTop {
        width: 100px;
        height: 130px;
        padding: 10px;
        text-align: center;
        font-weight: bold;
        color: #444;
        text-decoration: none;
        position: fixed;
        bottom: 15px;
        right: -10px;
        display: none;
    }

    .scrollToTop:hover {
        text-decoration: none;
    }

    .bubbleOne {
        border: 1px solid rgb(227 229 234);
        background-color: #fff;
        border-radius: 10px;
        margin-bottom: 13px;
        padding-bottom: 60px;
    }

    .bubbleTwo {
        border: 1px solid rgb(227 229 234);
        background-color: #fff;
        border-radius: 10px;
        margin-bottom: 13px;
        padding-bottom: 60px;
    }

    .creditCard {
        text-align: center;
        text-indent: 0;
        font-size: 20px;
        font-style: italic;
        font-weight: bold;
    }

    .bubbleWrapper {
        width: 720px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 52px;
        position: relative;
    }

    .bubbleWrapper p {
        font-size: 18px;
        font-weight: bold;
        text-align: right;
        font-style: italic;
    }

    .blockQuoteWrapper blockquote p {
        font-size: 28px;
        text-align: center;
        line-height: 30px;
        font-style: normal;

        text-align: center;
    }

    .bubbleOne blockquote:after,
    .bubbleOne blockquote:before {
        font-size: 100px;
    }

    .bubbleTwo blockquote:after,
    .bubbleTwo blockquote:before {
        font-size: 140px;
    }



    .bubbleOne blockquote:after {
        top: 20px;
        right: 45px;
    }

    .bubbleOne blockquote:before {
        top: -31px;
        left: 2px;
    }

    .bubbleTwo blockquote:after {
        top: 82px;
        right: 119px;
    }

    .bubbleTwo blockquote:before {
        top: 26px;
        left: 225px;
    }

    .bubbleOne blockquote {
        border-radius: 5px;
        font-weight: 700;
        margin: 0;
        position: relative;
    }

    blockquote:after {
        color: #000;
        content: '\201D';
        font-size: 24px;
        font-style: normal;
        line-height: 1;
        position: absolute;
        font-family: Arial, Helvetica, sans-serif !important;
    }

    blockquote:before {
        color: #000;
        content: '\201C';
        font-size: 24px;
        font-style: normal;
        line-height: 1;
        position: absolute;
        font-family: Arial, Helvetica, sans-serif !important;
    }


    .bubbleOne .blockQuoteWrapper blockquote {}

    .bubbleOne .blockQuoteWrapper {
        width: 475px;
        float: left;
        padding-top: 60px;
    }

    .bubbleTwo .blockQuoteWrapper {
        width: 500px;
        float: right;
        padding-top: 60px;
    }

    .imageWrapper {
        position: absolute;
        top: -26px;
    }

    .imageWrapper.imageWrapperTroy {
        right: 7px;
    }

    .bubbleOne .imageWrapper {
        width: 227px;
        float: right;
    }

    .bubbleTwo .imageWrapper {
        width: 250px;
        float: left;
    }

    .bubbleTwo .blockQuoteWrapper blockquote {}

    .howItWorksUnit {
        padding: 26px 26px 0 26px;
    }

    .howItWorksInnerWrapper {
        width: 1100px;
        margin-right: auto;
        margin-left: auto;
        margin-top: 39px;
    }

    .howItWorksInnerWrapper p {
        text-indent: 0;
        text-align: center;
        font-size: 16px;
    }

    .howItWorkNumber span {
        display: block;
        text-align: center;
        font-size: 50px;
        text-shadow: 1px 1px 1px #000;
    }

    .howItWorkNumber {
        background: #24a4de;
        /* Old browsers */
        background: -moz-linear-gradient(top, #24a4de 0%, #207cca 49%, #1173b7 100%, #117abf 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #24a4de 0%, #207cca 49%, #1173b7 100%, #117abf 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #24a4de 0%, #207cca 49%, #1173b7 100%, #117abf 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#24a4de', endColorstr='#117abf', GradientType=0);
        /* IE6-9 */
        margin-bottom: 26px;
        width: 100px;
        height: 100px;
        margin-left: auto;
        margin-right: auto;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        padding: 23px;
        color: #fff;
        fill: #fff;
        display: block;
        line-height: 1;
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }

    .howItWorksOuterWrapper {
        margin-top: 26px;
    }

    .rightArrowIconWrapper i {
        font-size: 72px;
        color: #f1a840;
        /* Old browsers */
        color: -moz-linear-gradient(top, #f1a840 0%, #f28f15 100%);
        /* FF3.6-15 */
        color: -webkit-linear-gradient(top, #f1a840 0%, #f28f15 100%);
        /* Chrome10-25,Safari5.1-6 */
        color: linear-gradient(to bottom, #f1a840 0%, #f28f15 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    }



    .bulletsListWrapper li.noMargin {
        margin-bottom: 0;
    }

    .fourthTierHeading {
        font-family: Alfa Slab One;
        text-align: center;
        font-size: 20px;
        margin-bottom: 13px;
        line-height: 28px;
        font-family: "Alfa Slab One", "Times New Roman", Times, serif;
        font-weight: 900;
    }

    .rightArrowIconWrapper {
        width: 100px;
        padding-left: 13px;
        padding-right: 13px;
        padding-top: 160px;
    }

    .rightArrowIconWrapper i {
        margin-left: 6px;
    }

    .rightArrowIconWrapperLeft {
        float: left;
    }

    .rightArrowIconWrapperRight {
        float: right;
    }

    .howItWorksUnit {
        /* border: 1px solid #000 ; */
    }

    .howItWorksUnit.howItWorksOne {
        width: 300px;
        float: left;
    }

    .howItWorksUnit.howItWorksTwo {
        width: 300px;
        float: left;
    }

    .howItWorksUnit.howItWorksThree {
        width: 300px;
        float: right;
    }

    .testiesLeftColumn {
        width: 50%;
        float: left;
        padding-right: 13px;
        padding-left: 13px;
    }

    .testiesRightColumn {
        width: 50%;
        float: right;
        padding-right: 13px;
        padding-left: 13px;
    }

    .testieContent p {
        text-indent: 0;
        font-weight: bold;
        font-style: italic;
    }


    .multiplyYourSalesListWrapper {
        box-shadow: 0 0 1.3rem rgba(0, 0, 0, .13);
        margin-top: 52px;
    }

    .multipleYourSalesBullet {
        padding: 39px 26px;
        position: relative;
    }

    .multipleYourSalesBullet p {
        text-indent: 0;
    }

    .multipleYourSalesBullet.evenShade {
        padding-right: 52px;
        background-color: #fdfafa;
        border-bottom: 1px solid #f3eeee;
        border-top: 1px solid #f3eeee;
    }

    .multipleYourSalesBullet.oddShade {
        padding-left: 52px;
    }

    .multipleYourSalesNumber span {
        display: block;
        text-align: center;
        text-shadow: 1px 1px 1px #000;
    }

    .multipleYourSalesNumber {
        background: -moz-linear-gradient(top, #24a4de 0%, #207cca 49%, #1173b7 100%, #117abf 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #24a4de 0%, #207cca 49%, #1173b7 100%, #117abf 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #24a4de 0%, #207cca 49%, #1173b7 100%, #117abf 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#24a4de', endColorstr='#117abf', GradientType=0);
        /* IE6-9 */
        position: absolute;
        width: 50px;
        height: 50px;
        margin-left: auto;
        margin-right: auto;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        padding: .5em;
        color: #fff;
        fill: #fff;
        display: block;
        line-height: 1;
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
        font-size: 25px;
    }

    .oddShade .multipleYourSalesNumber {
        left: -25px;
        bottom: 39px;
    }


    .multiplyYourSalesListWrapper .multipleYourSalesNumber.mYSOne {
        bottom: 52px;
    }

    .multiplyYourSalesListWrapper .multipleYourSalesNumber.mYSTwo {
        bottom: 77px;
    }

    .multiplyYourSalesListWrapper .multipleYourSalesNumber.mYSThree {
        bottom: 64px;
    }

    .multiplyYourSalesListWrapper .multipleYourSalesNumber.mYSFour {
        bottom: 127px;
    }

    .multiplyYourSalesListWrapper .multipleYourSalesNumber.mYSFive {
        bottom: 102px;
    }

    .multiplyYourSalesListWrapper .multipleYourSalesNumber.mYSSix {
        bottom: 89px;
    }

    .evenShade .multipleYourSalesNumber {
        right: -25px;
        bottom: 39px;
    }

    .dysDouble {
        font-size: 22px;
    }




    .tesimonialsIcon .fa.fa-quote-right {
        margin-left: 0;
        color: #fff;
    }

    .tesimonialsIcon {
        background: -moz-linear-gradient(top, #24a4de 0%, #207cca 49%, #1173b7 100%, #117abf 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #24a4de 0%, #207cca 49%, #1173b7 100%, #117abf 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #24a4de 0%, #207cca 49%, #1173b7 100%, #117abf 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#24a4de', endColorstr='#117abf', GradientType=0);
        /* IE6-9 */
        width: 100px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 26px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        padding: .5em;
        color: #fff;
        fill: #fff;
        display: block;
        line-height: 1;
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
        color: #818a91;
        font-size: 50px;
    }

    .emailVideoRightWrapper {
        margin-bottom: 26px;
    }

    .videoBlurb1 {
        font-size: 18px;
        text-align: center;
        text-indent: 0;
        margin-bottom: 26px;
    }

    .videoBlurb2 {
        font-size: 16px;
        text-align: right;
        text-indent: 0;
        font-weight: bold;
        font-style: italic;
    }

    .videoBlurb3 {
        font-size: 16px;
        text-align: right;
        text-indent: 0;
        font-weight: bold;
        font-style: italic;
    }

    .testieContent {
        margin-bottom: 13px;
    }

    .testimonialName p {
        text-align: right;
        font-size: 16px;
        font-weight: bold;
    }

    .testimonialDetail p {
        text-align: right;
        font-size: 14px;
    }

    .testieDetailsOuter p {
        text-indent: 0;
    }

    .fa.fa-quote-left {
        margin-right: 10px;
        color: #f4991f;
    }

    .fa.fa-quote-right {
        margin-left: 10px;
        color: #f4991f;
    }

    .testieWrapper {
        -webkit-transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
        transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
        -o-transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
        padding: 26px;
        border-style: solid;
        border-width: 0px 0px 5px 0px;
        border-color: #1c8fcf;
        border-radius: 2px 2px 2px 2px;
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.14);
        margin-bottom: 26px;
    }

    .menuOuterLeft {
        width: 250px;
        float: left;
    }

    .menuOuterRight {
        width: 797px;
        float: right;
        padding-top: 14px;
    }

    .menuOuter {
        /* background: #24a4de;  Old browsers */
        /* background: -moz-linear-gradient(top,  #24a4de 0%, #207cca 49%, #1173b7 100%, #117abf 100%);  FF3.6-15 */
        /*     background: -webkit-linear-gradient(top,  #24a4de 0%,#207cca 49%,#1173b7 100%,#117abf 100%); Chrome10-25,Safari5.1-6 */
        /*   background: linear-gradient(to bottom,  #24a4de 0%,#207cca 49%,#1173b7 100%,#117abf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        /*  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24a4de', endColorstr='#117abf',GradientType=0 );  IE6-9 */
        padding-top: 13px;
        padding-bottom: 13px;
        background-color: #101010;
    }

    .menuInner {
        /* text-shadow: 1px 1px 1px #000 ; */
    }

    .menuInnerWrapper {
        width: 940px;
        float: left;
        padding-top: 30px;
    }

    .logoWrapper {
        width: 75px;
        float: right;
    }

    .menuOuterRight li {
        float: right;
        color: #fff;
        margin-left: 13px;
        font-family: "Alfa Slab One", "Times New Roman", Times, serif;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 14px;
    }

    .menuOuterRight li a {
        color: #fff;
        text-decoration: none;
    }

    .menuOuterRight li a:hover {
        color: #dad2d2;
    }

    .menuOuterRight ul {
        list-style: none;
    }

    .menuInner {
        /* padding-top: 20px ; padding-bottom: 20px ; */
    }

    .menuInnerWrapper li {
        float: left;
        list-style: none;
        /* margin-right: 15px ; */
        color: #000;
        text-transform: uppercase;
        /* border-right: 1px solid #fff ; */
    }

    .menuInnerWrapper li.lastMenu {
        border-right: 0;
    }

    .menuInnerWrapper li.lastMenu {
        border-right: 0;
        margin-right: 0;
    }

    .menuInnerWrapper li.lastMenu a {
        padding-right: 0;
    }

    .menuInnerWrapper li a {
        text-decoration: none;
        font-weight: bold;
        display: block;
        padding-right: 15px;
        font-size: 14px;
        color: #fff;
        padding-left: 15px;
        padding-bottom: 15px;
    }


    .menuInnerWrapper li a {
        transition: 0.3s ease;
        border-top: 5px solid #101010;
        border-bottom: 5px solid #101010;
    }

    .menuInnerWrapper li a:hover {
        border-bottom: 5px solid #f47268;
        color: #f47268;
    }



    .emailOptin {
        background: #24a4de;
        /* Old browsers */
        background: -moz-linear-gradient(top, #24a4de 0%, #207cca 49%, #1173b7 100%, #117abf 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #24a4de 0%, #207cca 49%, #1173b7 100%, #117abf 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #24a4de 0%, #207cca 49%, #1173b7 100%, #117abf 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#24a4de', endColorstr='#117abf', GradientType=0);
        /* IE6-9 */
        color: #fff;
        text-shadow: 1px 1px 1px #000;
    }

    .parallax {
        /* Create the parallax scrolling effect */
        background-attachment: fixed;
        /* background-position: center; */
        background-repeat: no-repeat;
        background-size: cover;
    }


    .parallax p {
        font-size: 18px;
        line-height: 25px;
    }

    .engagementLeft {
        width: 715px;
        float: left;
        color: #000;
        padding: 26px;
        background-image: url("images/whiteOpacityBD.png");
        background-repeat: repeat;
    }

    .engagementLeft .para {
        font-size: 18px;
        line-height: 25px;
    }

    .amateurRight {
        width: 750px;
        float: right;
    }

    .amateurRight .para {
        font-size: 18px;
        line-height: 25px;
    }

    .troyLeft {
        width: 675px;
        float: left;
    }

    .troyLeft .para {
        font-size: 18px;
        line-height: 25px;
    }

    .shamefulRight {
        width: 705px;
        float: right;
    }

    .shamefulRight .para {
        font-size: 18px;
        line-height: 25px;
    }

    .bareBonesRight {
        width: 550px;
        float: right;
        padding-left: 32px;
    }

    .goingBrokeLeft {
        /* width: 675px ; float: left ;  background-image: url("images/whiteOpacityBD.png"); background-repeat: repeat; padding: 26px ; */
    }

    .businessPhoneLeft {
        width: 670px;
        float: left;
        background-image: url("images/whiteOpacityBD.png");
        background-repeat: repeat;
        padding: 78px 26px 52px 26px;
    }

    .attentionLeft {
        width: 705px;
        float: left;
        color: #fff;
        text-shadow: 1px 1px 1px #000;
    }

    .contentDeliveredLeft {
        width: 705px;
        float: left;
    }


    .averagePerson {
        background: -moz-linear-gradient(top, #24a4de 0%, #207cca 49%, #1173b7 100%, #117abf 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #24a4de 0%, #207cca 49%, #1173b7 100%, #117abf 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #24a4de 0%, #207cca 49%, #1173b7 100%, #117abf 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#24a4de', endColorstr='#117abf', GradientType=0);
        /* IE6-9 */
        color: #fff;
        text-shadow: 1px 1px 1px #000;
    }

    .lessCostWrapper {
        width: 1000px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 52px;
    }


    .lessCostRight {
        width: 600px;
        float: right;
    }

    .lessCostLeft {
        width: 400px;
        float: left;
        padding-right: 26px;
    }


    .contentContainerInner.noPadding {
        padding-top: 0;
        padding-bottom: 0;
    }


    .whiteOnBlack {
        background-image: url(images/whiteOnBlack.jpg);
        color: #fff;
        text-shadow: 1px 1px 1px #000;
    }

    .parallax1 {
        background-image: url("images/facepalm.jpg");
    }

    .parallax2 {
        background-image: url("images/target.jpg");
        /* height: 645px; */
    }

    .parallax3 {
        background-image: url("images/pilot.jpg");
        /* height: 500px; */
    }

    .parallax4 {
        background-image: url("images/mobileDevice.jpg");
        color: #fff;
        text-shadow: 1px 1px 1px #000;
        /* height: 620px; */
    }

    .parallax5 {
        background-image: url("images/apps.jpg");
        /* height: 633px; */
    }

    .parallax6 {
        background-image: url("images/target.png");
        /* height: 500px; */
    }

    .parallax7 {
        background-image: url("images/attention.jpg");
        /* height: 500px; */
        color: #fff;
    }

    .parallax8 {
        background-image: url("images/wastingMoney.jpg");
        /* height: 500px; */
        background-position: center;
        height: 100%;
        width: 100%;
    }

    .parallax9 {
        /* background-image: url("images/broke.jpg");  height: 500px;background-position: center; height: 100% ; width: 100% ;   */
    }

    .parallax10 {
        background-image: url("images/businessPhone.jpg");
        /* height: 500px; */
    }

    .parallax12 {
        background: url("images/troy.jpg") no-repeat center top / cover;
        /* height: 625px; */
    }


    .ctaWrapper {
        padding-bottom: 52px;
        padding-top: 52px;
    }

    .headlineBlock {
        display: block;
    }

    .listPadding {
        padding-bottom: 20px;
        padding-top: 13px;
    }

    .listPaddingBottom {
        padding-bottom: 20px;
    }

    .listPaddingTop {
        padding-top: 13px;
    }


    .contentContainerInner.noPaddingTop {
        padding-top: 0;
    }

    .bulletsListWrapper ol {
        padding-bottom: 20px;
        padding-top: 13px;
    }

    .contentContainerInner.paddingMedium {
        padding-top: 39px;
        padding-bottom: 39px;
    }

    #mainform {
        margin-bottom: 26px;
    }

    .optinDisclaimer {
        text-align: center;
        font-size: 16px;
        padding-top: 13px;
        text-indent: 0;
    }

    .ctaButtonNew:hover {
        background: #567f47;
    }

    .ctaButtonNew {
        margin-right: auto;
        margin-left: auto;
        color: #FFF;
        margin-bottom: 26px;
        font-weight: bold;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
        color: rgb(255, 255, 255);
        background: #5ea344 none repeat scroll 0% 0%;
        font-size: 20px;
        border: 1px solid rgba(0, 0, 0, 0.2);
        border-radius: 3px;
        font-family: "Alfa Slab One", Times New Roman, Times, serif;
        padding-left: 26px !important;
        padding-right: 26px !important;
        padding-top: 26px !important;
        padding-bottom: 26px !important;
        display: block;
        text-align: center;
        text-shadow: 1px 1px 1px #000;
        text-transform: uppercase;
        width: 500px;
        border-radius: 30px;
        font-weight: bold;
        text-decoration: none;
        color: rgb(255, 255, 255);
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f1a840+0,f28f15+100 */
        background: #5ea344;
        /* Old browsers */

    }

    a.testdrive-link {
        text-decoration: none !important;
        color: white;
    }

    span.elButtonSecnd {
        font-size: 18px;
    }

    .ctaButton:hover {
        background: #1d9610;
    }

    .outerWrapper {
        /* padding-bottom:  52px ; */
    }


    .paddingBottom {
        padding-bottom: 26px;
    }

    .paddingTop {
        padding-top: 26px;
    }

    .topBulletsOuter.paddingTop {
        padding-top: 39px;
    }

    .paddingBoth {
        padding-top: 26px;
        padding-bottom: 26px;
    }


    .accordionOuter {
        margin-bottom: 52px;
    }

    .accordion {

        width: 820px;
        background: white;
        margin: 0 auto;
        /* box-shadow: 0 15px 20px -15px rgba(0, 0, 0, 0.3), 0 35px 50px -25px rgba(0, 0, 0, 0.3), 0 85px 60px -25px rgba(0, 0, 0, 0.1); */
    }

    .accordion-header {
        background: #24a4de;
        /* Old browsers */
        background: -moz-linear-gradient(top, #24a4de 0%, #207cca 49%, #1173b7 100%, #117abf 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #24a4de 0%, #207cca 49%, #1173b7 100%, #117abf 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #24a4de 0%, #207cca 49%, #1173b7 100%, #117abf 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

        border-bottom: 1px solid #DDE0E7;
        color: #fff;
        cursor: pointer;
        font-weight: 700;
        padding: 1.5rem;
        font-family: "Alfa Slab One", "Times New Roman", Times, serif;
        font-size: 20px;
    }

    .accordion-header:hover {
        background-color: #1d6a9c;
    }


    .plusAfter {
        display: block;
        width: 100%;
    }

    .plusAfter::after {
        content: '\002B';
        /* color: orange ; */
        color: #f4981f;
        float: right;
        font-style: normal;
    }

    .accordion-content p {
        font-size: 18px;
        line-height: 26px;

    }

    .accordion-content {
        display: none;
        border-bottom: 1px solid #DDE0E7;
        background: #F6F7F9;
        padding: 39px;
        color: #4a5666;
    }


    .accordion-header::before {
        /* content: '\002B' ;
    color: orange ;  */
        vertical-align: middle;
        display: inline-block;
        width: .75rem;
        height: .75rem;
        border-radius: 50%;
        background-color: #B1B5BE;
        margin-right: .75rem;
    }




    .active.accordion-header::before {
        background-color: #FC6468;
    }



    p.superPara {
        font-size: 24px;
        text-align: center;
        font-weight: bold;
        margin-bottom: 26px;
        text-indent: 0;
        line-height: 31px;
    }

    span.block {
        display: block;
    }


    .iconPadding i {
        color: rgb(32, 198, 4);
    }

    .pageSubhead {
        width: 1100px;
        margin-left: auto;
        margin-right: auto;
    }

    .pageSubheadOuter {
        background-color: #101010;
        padding-top: 52px;
        padding-bottom: 52px;
    }

    .pageSubheadH2 {
        font-family: "Alfa Slab One", "Times New Roman", Times, serif;
        font-weight: bold;
        font-size: 30px;
        line-height: 36px;
        font-weight: 900;
        margin-bottom: 26px;
    }

    .pageSubheadH2Special {
        font-family: "Alfa Slab One", "Times New Roman", Times, serif;
        font-weight: bold;
        font-size: 36px;
        line-height: 42px;
        font-weight: 900;
        margin-bottom: 26px;
    }


    .bulletsListWrapper ol li {
        background-position: 0 5px;
        background-repeat: no-repeat;
        line-height: 29px;
        font-weight: normal;
        padding-left: 13px;
        min-height: 25px;
        list-style-type: decimal;
        margin-bottom: 13px;
    }

    img,
    .wp-caption {
        max-width: 100%;
        height: auto;
    }

    img {
        display: block;
    }


    .ctaButton {
        border: 1px solid rgba(0, 0, 0, 0.1);
        border-radius: 4px;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
        display: block;
        margin-bottom: 7px;
        text-align: center;
        width: 250px;
        margin-right: auto;
        margin-left: auto;
        font-size: 14px;
        padding: 13px 10px;
        color: white;
        transition: background 0.5s ease 0.3s;
        font-weight: bold;
        margin-left: auto;
        margin-right: auto;
        text-transform: uppercase;
        text-align: center !important;
        text-decoration: none !important;
        background-color: #fa6501;
        text-shadow: 1px 1px 1px black;

    }

    .marginTN {
        margin-bottom: 39px;
    }

    .para.marginTN {
        margin-bottom: 39px;
    }

    .triangleArrowWrapper {
        width: 100%;
        background-color: rgb(243, 243, 243);
    }

    .triangleArrow {
        width: 1200px;
        margin-left: auto;
        margin-right: auto;
        background-color: rgb(243, 243, 243);
        height: 0;
        border-style: solid;
        border-width: 75px 600px 0 600px;
        border-color: #333333 transparent transparent transparent;
    }

    .headlineContainerOuter {
        color: #000;
        padding-bottom: 52px;
        padding-top: 39px;
        padding-right: 26px;
        padding-left: 26px;
    }

    .topHeadlineSubheead {
        text-indent: none;
        text-align: center;
        font-size: 24px;
        line-height: 30px;
    }


    .contentContainerInner {
        width: 1100px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 78px;
        padding-bottom: 78px;
    }

    .underlineNormal {
        text-decoration: underline;
    }

    .underline {
        text-decoration: underline;
    }

    * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        word-wrap: break-word;
    }


    .iconWrapper i {
        padding-right: 13px;
    }

    p {
        text-indent: 28px;
        line-height: 25px;
        font-size: 18px;
    }

    /* body { background: url("../images/bg.png") repeat-x #f1f1f1;   } */

    body {
        /* background: #000000 ;  */
    }

    .mobileHideIt {}

    .desktopHideIt {
        display: none;
    }

    .rightWrapper img {
        height: auto;
        max-width: 100%;
    }

    .paraTopLarge {
        font-size: 20px;
    }

    .mistake {
        width: 820px;
        padding: 39px;
        margin-left: auto;
        margin-right: auto;
        border-style: dashed;
        border-width: 0;
        background-clip: padding-box;
        border-color: rgb(232, 24, 14);

        border-top-width: 6px;
        border-right-width: 6px;
        border-bottom-width: 6px;
        border-left-width: 6px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        margin-bottom: 52px;
    }

    .weeks {
        width: 820px;
        padding: 39px;
        margin-left: auto;
        margin-right: auto;
        border-color: #0c55be;
        border-style: dashed;
        border-width: 0;
        background-clip: padding-box;
        border-top-width: 6px;
        border-right-width: 6px;
        border-bottom-width: 6px;
        border-left-width: 6px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        margin-bottom: 52px;
    }


    .travelWrapper {
        width: 800px;
        margin-left: auto;
        margin-right: auto;
    }


    .eventPic {
        width: 800px;
        margin-left: auto;
        margin-right: auto;
    }


    .screenshotWrapper1 {
        width: 520px;
        margin-left: auto;
        margin-right: auto;
    }


    .screenshotWrapper2 {
        width: 800px;
        margin-left: auto;
        margin-right: auto;
    }


    .screenshotWrapper4 {
        width: 1100px;
        margin-left: auto;
        margin-right: auto;
    }


    .thirdTierHeading,
    .weekHeading {
        text-align: center;
        font-size: 26px;
        margin-bottom: 26px;
        line-height: 32px;
    }

    .weekHeading {
        padding: 0 52px;
    }

    .marginBottom13 {
        margin-bottom: 13px;
    }

    .displayMobile {
        display: none;
    }

    .benBlurb {
        text-align: center;
        text-indent: 0;
        font-size: 14px;
        font-weight: bold;
        line-height: 22px;
    }


    .benPadding {
        padding-top: 30px;
    }

    .rightWrapper.handBookPadding {
        padding-top: 70px;
    }

    .epWrapper {
        padding-top: 30px;
    }

    .bulletsListWrapper li {
        margin-left: 28px;
    }

    .iconPadding {
        padding-right: 13px;
        display: block;
        float: left;
        width: 40px;
    }

    .iconPadding i {
        padding-top: 4px;
    }

    .bulletText {
        display: block;
        float: left;
        width: 545px;
    }

    .weeks .bulletText {
        display: block;
        float: left;
        width: 658px;
    }

    .bulletsListWrapper li {
        line-height: 25px;
        font-weight: normal;
        list-style-type: none;
        /* padding-left: 30px; */
        min-height: 25px;
        font-size: 18px;
        margin-bottom: 20px;
        /*  margin-left: 28px; */
    }

    p.priceMonth {
        text-align: center;
        font-size: 48px;
        text-indent: 0;
        margin-top: 52px;
    }


    .bulletsHeadingTop {
        font-size: 28px;
        line-height: 32px;
        font-weight: bold;
        margin-bottom: 13px;
        text-transform: uppercase;
        font-family: "Alfa Slab One", Times New Roman, Times, serif;
    }


    .floatLeftYoung {
        width: 700px;
    }

    .floatRightYoung {
        width: 400px;
        padding-top: 56px;
    }

    .floatLeftWright {
        width: 700px;
    }

    .floatRightWright {
        width: 400px;
        padding-top: 78px;
    }



    .floatRightJohn {
        width: 550px;
    }

    .floatLeftJohn {
        width: 550px;
        padding-top: 104px;
    }

    .floatLeftTom {
        width: 600px;
        padding-top: 100px;
    }

    .floatRightTom {
        width: 500px;
    }

    .floatLeftVance {
        width: 550px;
        padding-top: 78px;
    }

    .floatLeftKeith {
        width: 550px;
        padding-top: 67px;
    }



    .bulletsWrapperOuter {
        padding-top: 78px;
        padding-bottom: 78px;
        background-color: #fdfafa;
    }


    .topBulletsOuter {
        background-color: #fff;
        padding: 0 39px 39px 39px;
        /*   margin-bottom: 52px ; 
   -webkit-box-shadow: 0 2px 5px 2px rgb(0 0 0 / 30%);
    -moz-box-shadow: 0 2px 5px 2px rgba(0,0,0,0.3);
    box-shadow: 0 2px 5px 2px rgb(0 0 0 / 30%); 
    border-top-width: 5px; 
    border-bottom-width: 5px;
    border-style: solid;
    border-top-color: #FB972E;
    border-bottom-color: #FB972E; */
    }

    .topBulletsInner {
        border-bottom: 1px solid #e6e3e3;
        padding-bottom: 39px;
    }







    .topBulletsInner .para {
        margin-bottom: 0;
    }

    .bulletsWrapperInner {
        width: 1100px;
        margin-left: auto;
        margin-right: auto;
    }

    .ctaButtonNew.marginTop {
        margin-top: 52px;
    }

    .para {
        margin-bottom: 26px;
        font-size: 18px;
    }

    .centre {
        text-align: center;
        text-indent: inherit;
    }

    .bold {
        font-weight: 900;
    }

    .italics {
        font-style: italic;
    }

    .green {
        background-color: #7FAA3D;
    }

    .noMargin {
        margin-bottom: 0;
    }

    .noIndent {
        text-indent: 0;
    }

    .marginBottom {
        padding-bottom: 26px;
    }

    .faqHeading {
        font-family: ITCAvantGardeStd-Bold, Georgia, "Times New Roman", Times, serif;
        text-transform: uppercase;
        font-size: 42px;
        /* margin-top: 52px; */
    }


    .piratesBannerOuter {
        /*background: url(images/benTroyBanner.png) no-repeat center bottom / cover; */
        height: 720px;
    }

    .piratesBannerInner {
        background: url(images/benTroyBanner2.png) no-repeat center bottom / cover;
        height: 720px;
        width: 1100px;
        margin-left: auto;
        margin-right: auto;
    }


    .headlineContainerInner .contentfloatHeading {
        font-size: 48px;
        color: #017100;
    }

    .orderForm {
        margin-right: auto;
        margin-left: auto;
        border: 5px dashed #F90D02;
        padding: 26px;
    }

    .outerFormO {
        padding: 26px;
        border: 1px solid #e6e6e6;
        margin-bottom: 52px;
        margin-top: 52px;
        -webkit-box-shadow: 0px 1px 5px 1px rgba(50, 50, 50, 0.2);
        -moz-box-shadow: 0px 1px 5px 1px rgba(50, 50, 50, 0.2);
        box-shadow: 0px 1px 5px 1px rgba(50, 50, 50, 0.2);
        width: 810px;
        margin-right: auto;
        margin-left: auto;
    }


    .orderForm p {
        text-indent: 0px !important;
        font-size: 20px;
        font-weight: bold;
    }


    .littleQuote:before {
        content: '\201C';
    }

    .littleQuote:after {
        content: '\201D';
    }

    .littleQuote:before,
    .littleQuote:after {
        color: #000;
        font-size: 22px;
        font-style: normal;
        line-height: 1;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif !important;
    }



    #button-33387 .elButton,
    #tmp_button-36252 .elButton,
    #button-70054 .elButton,
    #button-95992 .elButton,
    #button-18515-116 .elButton,
    #button-18515-116-109 .elButton,
    #button-18515-116-109-160 .elButton,
    #button-33387-146 .elButton,
    #button-66861 .elButton {
        color: #fff !important;
        background: #e13957;
        background: -moz-linear-gradient(-45deg, #e13957 41%, #ba012c 100%);
        background: -webkit-linear-gradient(-45deg, #e13957 41%, #ba012c 100%);
        background: linear-gradient(135deg, #e13957 41%, #ba012c 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e13957', endColorstr='#ba012c', GradientType=1);
    }


    .elButtonShadow1 {
        -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
        box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
        margin-left: auto;
        margin-right: auto;
        display: block;
    }


    .elButtonShadow1 {
        -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
        box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
    }


    .elButtonBottomBorder {
        border-bottom: 3px solid rgba(0, 0, 0, 0.2);
        border-left: none !important;
        border-right: none !important;
    }


    .elButtonFull {
        display: block;
        text-align: center;
        width: 100%;
    }


    .elButtonPadding3 {
        padding: 19px 40px;
    }


    .elButton {
        margin-right: auto;
        margin-left: auto;
        color: #FFF;
        text-transform: uppercase;
        width: 600px;
        font-weight: bold;
        -ms-transform: all .2s ease-in-out;
        -webkit-transform: all .2s ease-in-out;
        transform: all .2s ease-in-out;
        text-align: center !important;
        text-decoration: none !important;
    }


    .headlineContainerInner,
    .menuInner {
        width: 1100px;
        margin-left: auto;
        margin-right: auto;
    }

    .ctaButtons {
        width: 325px;
        margin-left: auto;
        margin-right: auto;
    }

    .ctaLink {
        text-align: center;
        text-indent: 0px !important;
        padding-top: 26px;
        font-size: 24px;
        margin-bottom: 52px;
    }

    .orderFormInner {
        padding-top: 26px;
        padding-bottom: 26px;
    }

    .container {
        width: 732px;
        margin-left: auto;
        margin-right: auto;
        border: 1px solid #e7e6e3;
        padding-top: 13px;
        padding-left: 26px;
        padding-right: 26px;
        background-color: #fff;
        padding-bottom: 26px;
    }

    .sbWrapper {
        width: 680px;
        margin-left: auto;
        margin-right: auto;
    }

    .container {
        /* padding-top: 26px ; */
        font-size: 18px;
    }

    h1,
    h2,
    h3 {
        text-align: center;
    }

    h1 {
        font-size: 54px;
    }

    h1,
    h3,
    .bulletsHeadline {
        font-family: "Alfa Slab One", "Times New Roman", Times, serif;
        font-weight: 900;
    }

    .subHeadWrapper h2 {
        font-size: 24px;
        text-indent: 28px;
        text-align: justify;
    }

    .mainHeadlineH1 {
        font-size: 64px;
        line-height: 70px;
        font-family: "Alfa Slab One", Times New Roman, Times, serif;
    }

    .subHeadlineWrapperOuter {
        margin-bottom: 39px;
    }

    .subHeadlineWrapperOuter .subHeadlineH2 {
        font-size: 32px;
        font-family: "Alfa Slab One", "Times New Roman", Times, serif;
        font-weight: bold;
        line-height: 36px;
    }

    .sbWrapper {
        margin-bottom: 26px;
        padding-left: 25px;
    }

    .sbWrapper img {
        display: block;
    }

    .emailPlayersHeadline {
        margin-top: 26px;
        margin-bottom: 10px;
        font-size: 130px;
        color: #004225;
        text-shadow: 1px 1px 1px #666;
    }

    .emailPlayersHeadlineTY {
        margin-top: 5px;
        font-size: 48px;
    }

    .bulletsListWrapper li.noMarginBottom {
        margin-bottom: 0;
    }

    .paraSpecial {
        margin-bottom: 20px;
        padding-left: 30px;
        text-indent: 0;
        line-height: 25px;
        font-weight: normal;
        min-height: 25px;
        margin-left: 28px;
    }

    .colouredHeadline {
        /* background-color: #F0F5F7 ; *padding-top: 24px ; padding-bottom: 24px ;  */
    }

    .polarHeading {
        text-align: center;
        font-size: 26px;
        margin-bottom: 13px;
        line-height: 32px;
    }

    .polarAbout {
        text-align: center;
        font-size: 14px;
        text-indent: 0;
        font-style: italic;
    }

    .rightWrapper.imagePadding1 {
        /* padding-top: 35px ; */
    }

    .rightWrapper.imagePadding2 {
        padding-top: 10px;
    }

    .rightWrapper.imagePadding3 {
        padding-top: 20px;
    }

    .rightWrapper.imagePadding4 {
        padding-top: 35px;
    }

    .rightWrapper.imagePadding5 {
        padding-top: 12px;
    }

    .headLineLine1 {
        font-size: 32px;
        line-height: 36px;
    }

    .headLineLine2 {
        font-size: 32px;
        line-height: 36px;
    }

    .headLineLine3 {
        font-size: 57px;
        line-height: 64px;
    }

    .headLineLine4 {
        font-size: 52px;
        line-height: 52px;
    }

    .headLineLine5 {
        font-size: 32px;
        line-height: 36px;
    }

    .colouredHeadline {
        font-size: 18px;
    }

    .mainHeadlineWrapper {
        margin-bottom: 39px;
    }

    .leftWrapper {
        float: left;
        width: 400px;
    }

    .rightWrapper {
        float: right;
        width: 475px;
    }

    .leftWrapper {
        float: left;
        width: 400px;
    }

    .leftWrapper.width390 {
        width: 390px;
    }

    .rightWrapper.width330 {
        width: 330px;
    }

    .noPaddingTop {
        padding-top: 0;
    }

    .noPaddingBottom {
        padding-bottom: 0;
    }

    .marginTopLarge {
        margin-top: 52px;
    }

    .contentWrapper .leftWrapper.fiftyFifty {
        width: 350px;
    }

    .rightWrapper.fiftyFifty {
        width: 360px;
    }

    h2,
    body {
        font-family: 'Lato', sans-serif;
    }



    .subHeadWrapper {
        padding: 0px 26px 20px 26px;
    }

    .bulletsHeadlineWrapper {
        padding: 26px 0 26px 0;
    }

    .bulletsListWrapper {
        /* padding: 26px 0 26px 0 ;  */
    }

    .mainHeadlineH1 span.block {
        display: block;
    }

    .optinWrapperOuter {
        background-color: #000000;
        color: #fff;
    }

    .bulletsListWrapper li,
    .bulletsJamPacked p {
        margin-bottom: 18px;
    }

    .bulletsJamPacked {
        font-weight: bold;
    }

    /* First bit of content */
    /* -------------------- */




    /* Headlines */
    /* --------- */

    .underlineBlack {
        display: inline-block;
        background: url("images/underline.png");
        width: 285px;
        height: 69px;
    }


    /* Ben Image */
    /* --------- */

    .benSettleImageWrapper {
        padding-top: 30px;
    }

    .portraitTitle {
        font-size: 32px;
        text-align: center;
        padding-top: 26px;
    }

    .benSettleWrapper {
        width: 300px;
        float: left;
    }


    /* CTA Button and Opt-in Rulez */
    /* --------------------------- */

    .optinWrapper {
        width: 635px;
        float: right;
        padding: 45px 0 45px 0;
    }

    .bulletsHeadline {
        font-size: 48px;
    }

    .underlineWhite {
        display: inline-block;
        background: url("images/underlineWhite.png");
        width: 215px;
        height: 59px;
        background-repeat: no-repeat;
    }

    .floaters {
        margin: 15px 0 15px 0px;
        width: 525px;
        margin-right: auto;
        margin-left: auto;
    }

    .leftArrow {
        width: 20px;
        height: 60px;
        position: absolute;
        top: -50px;
        left: -55px;
    }

    .rightArrow {
        width: 40px;
        height: 99px;
        position: absolute;
        top: -50px;
        right: -50px;
    }

    .legalstatement {
        text-align: center;
        font-size: 16px;
        padding-top: 13px;
    }

    .legaleseWrapper {
        width: 800px;
        margin-right: auto;
        margin-left: auto;
    }

    .formWrapper {
        width: 515px;
        margin-left: auto;
        margin-right: auto;
    }


    .arrowOptinWrapper {
        position: relative;
    }

    .arrowOptinLeft {
        position: absolute;
        width: 120px;
        top: -34px;
        left: 175px;
    }

    .arrowOptinRight {
        position: absolute;
        width: 120px;
        top: -34px;
        right: 175px;
    }

    .signMeUp {
        background: #f1a840;
        /* Old browsers */
        border: 1px solid rgba(0, 0, 0, 0.1);
        border-radius: 4px;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
        display: block;
        text-align: center;
        width: 250px;
        font-size: 18px;
        float: right;
        padding: 13px 10px;
        color: white;
        font-family: Alfa Slab One;
        transition: background 0.5s ease 0.3s;
        font-weight: bold;
        text-transform: uppercase;
        text-align: center !important;
        text-decoration: none !important;
        text-shadow: 1px 1px 1px black;
    }

    .signMeUp:hover {
        background-color: #ca9345;
    }

    input[type="submit"],
    button {
        cursor: pointer;
        overflow: visible;
        -webkit-appearance: none;
    }


    .signMeUpBox {
        padding: 18px 10px 19px 10px;
        font-size: 14px;
        float: left;
        width: 250px;
        border: 0;
        color: #929090;
    }

    .clear {
        clear: both;
    }

    .inputLeft {
        float: left;
        position: relative;
    }

    .inputRight {
        float: right;
        position: relative;
    }


    .legal {
        margin-top: 30px;
    }

    .legal p {
        text-align: center;
    }

    .legalLink {
        color: #fff;
    }



    /* Testies */
    /* ------- */

    .testimonialsOuterWrapper {
        padding: 52px 0 0 0;
    }

    .rightAlignTestimonial {
        text-align: right;
    }

    .rightAlignTestimonial span {
        display: block;
        padding-bottom: 5px;
    }

    .testimonialsSidebar {
        padding: 26px 0 26px 0;
    }

    .testimonialSB {
        border-radius: 5px;
        font-weight: 700;
        margin: 0;
        position: relative;
    }


    .mainHeadlineH1 .testimonialSB:before,
    .mainHeadlineH1 .testimonialSB:after {
        color: #162955;
    }

    .testimonialSB.sbo:before,
    .testimonialSB.sbo:after {
        font-size: 100px;
    }

    .testimonialSB:before,
    .testimonialSB:after {
        color: #000;
        content: '\201C';
        font-size: 24px;
        font-style: normal;
        line-height: 1;
        position: absolute;
        font-family: Arial, Helvetica, sans-serif !important;
    }

    .testimonialSB:after {
        content: '\201D';

    }


    .bottomFooterInner {
        width: 1100px;
        margin-right: auto;
        margin-left: auto;
    }

    .bottomFooterInnerRight {
        width: 250px;
        float: right;
    }

    .bottomFooterInnerLeft {
        width: 800px;
        float: left;
    }

    .testimonialAuthor {
        font-size: 24px;
        font-weight: bold;
    }

    .testimonialSB p {
        padding-left: 30px;
        padding-right: 30px;
        font-size: 24px;
        text-align: center;
    }

    .rightAlignTestimonial {
        margin-top: 30px;
    }

    .testimonialDetails {
        font-size: 16px;
    }

    .someMargin {
        margin-top: 26px;
    }

    .leftContentWrapper:after,
    .bulletsListWrapper li:after,
    .menuInner:after,
    .contentContainerInner:after,
    .lessCostWrapper:after,
    .testiesColumnWrapper:after,
    .formWrapper:after,
    .howItWorksInnerWrapper:after,
    .stickyWrapper:after,
    .legalStuff:after,
    .popupInputsWrapper:after,
    .contactFieldsWrapper:after,
    .storeLogos:after,
    .mainHeadlineWrapperOuter:after,
    .bottomFooterInner:after,
    .topBulletsInner:after,
    .emailVideoLeftRightWrapper:after,
    .emailSupremacistCopyWrapper:after,
    .faqsHeadingWrapper:after,
    .bubbleOne:after,
    .bubbleTwo:after,
    .menuInner:after,
    .berserkerMonsterWrapperInner:after,
    .whatToExpectRung:after,
    .questionsAnswersHeading:after,
    .FooterMenu:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
    }

    .legalStuff li a {
        color: #fff;
        float: left;
        padding: 13px 13px 13px 0;
        font-size: 14px;
    }

    .legalStuff li {
        list-style: none;
        /* padding-left: 10px ;  */
    }

    .legalStuff {}


    .indivTestyWrapper:last-child {
        border-bottom: 0;
    }

    .contentWrapper .leftWrapper {
        width: 600px;
    }

    .rightContent p {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 13px;
        text-indent: 13px;
    }

    .testyName {
        text-align: right;
        /*  font-weight: 900; */
        font-size: 16px;
    }

    h3.testyHeading,
    .indivTestyWrapper h3 {
        font-family: ITCAvantGardeStd-Bold, Georgia, "Times New Roman", Times, serif;
        text-transform: uppercase;
        font-size: 16px;
        margin-bottom: 13px;
        line-height: 20px;
        text-align: center;
    }

    .leftContent {
        float: left;
        width: 447px;
        padding-right: 13px;
    }

    .colouredHeadline.shipToShore {
        padding-bottom: 12px;
    }



    .leftContentWrapper .rightContent {
        margin-bottom: 26px;
    }

    .bottomFooterInner p {
        text-indent: 0;
    }

    .rightContent {
        float: right;
        width: 233px;
        border: 1px solid #666;
        /* padding: 0px 13px 0px 13px; */
        padding: 0;
        background-color: #f1f1f1;
    }

    .indivTestyWrapper {
        border-bottom: 1px dashed #666;
        padding-top: 23px;
        padding-left: 13px;
        padding-right: 13px;
        padding-bottom: 10px;
    }

    .testyOne:before {
        top: -25px;
        left: 45px;
        color: #004225;
    }

    .testyOne:after {
        top: 110px;
        right: 25px;
        color: #004225;
    }

    .testyTwo:before {
        top: -2px;
        left: -12px;
    }

    .testyTwo:after {
        top: 75px;
        left: 155px;
    }

    .testyTwoT:before {
        top: -2px;
        left: -12px;
    }

    .testyTwoT:after {
        top: 52px;
        right: 130px;
    }

    .testyThree:before {
        top: -10px;
        left: 145px;
        font-size: 65px !important;
    }

    .testyThree:after {
        top: -10px;
        right: 145px;
        font-size: 65px !important;
    }

    .testyFour:before {
        top: -20px;
        left: -1px;
    }

    .testyFour:after {
        top: -20px;
        right: -1px;
    }

    .testyFive:before {
        top: -20px;
        left: -25px;
    }

    .testyFive:after {
        top: -20px;
        right: -25px;
    }

    .testySix:before {
        top: -20px;
        left: -20px;
    }

    .testySix:after {
        top: -20px;
        right: -25px;
    }

    .testySeven:before {
        top: -20px;
        left: -20px;
    }

    .testySeven:after {
        top: -20px;
        right: -20px;
    }

    .testyEight:before {
        top: -20px;
        left: 5px;
    }

    .testyEight:after {
        top: -20px;
        right: 1px;
    }


    hr {
        background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
        background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
        background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
        background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
        border: 0 none;
        height: 1px;
        margin-bottom: 26px;
        margin-top: 26px;
    }

    0,
    0,
    0
    /* Bullets */
    /* ------- */


    .bulletsJamPacked p {
        text-align: center;
    }

    .boldBullet {
        font-weight: 900;
    }

    /* Footer rules */
    /* ------------ */



    .bottomFooterInner p {
        /* text-align: center ;  */
    }

    .bottomFooterOuter {
        color: #fff;
        padding: 39px 26px 13px 26px;
        background-color: #2e2e2e;
        /* border-top: 5px solid #fff; */
        font-size: 16px;
    }

    .footerLinks {
        color: #fff;
    }

    .privacyPara {
        margin-top: 10px;
    }


    /* Content Page */
    /* ------------ */

    .content {
        padding: 0px 0 26px 0;
    }

    .content p {
        margin-bottom: 15px;
    }

    .emailAddyCentre {
        font-weight: bold;
        text-align: center;
        padding-bottom: 10px;
        padding-top: 10px;
        font-size: 24px;
    }


    .logoHideMobile {
        display: none;
    }

    .hideMobile {
        display: block;
    }

    .hideDesktop {
        display: none;
    }

    /* Responsive Rules */
    /* ---------------- */

    @media all and (max-width: 1200px) {

        .menuInner {
            padding-top: 0;
        }


        .storyLeadInWrapper {
            margin-bottom: 26px;
            padding-left: 13px;
            padding-right: 13px;
        }

        .headlineArrowWrapper {
            display: none;
        }

        .storyLeadInWrapper p {
            font-size: 18px;
        }

        .berserkerMonsterLeft {
            width: 100%;
            float: none;
            padding-left: 13px;
            padding-right: 13px;
        }

        .berserkerMonsterRight {
            width: 300px;
            float: none;
            margin-right: auto;
            margin-left: auto;
        }

        .berserkerMonsterWrapperInner {
            width: 100%;
        }

        .emailSupremacistCopyInner {
            padding-left: 0;
            padding-right: 0;
        }

        .logoHideMobile {
            display: block;
        }

        .hideMobile {
            display: none;
        }

        .hideDesktop {
            display: block;
        }



        p.seizeYourSpot {
            line-height: 42px;
        }

        .containerFooter {
            width: 100%;
        }

        ul.FooterMenu {
            float: none;
            width: 250px;
            margin-left: auto;
            margin-right: auto;
        }

        li.MenuItem {
            float: none;
            margin-right: 0;
        }

        .headline1 {
            font-size: 16px;
            line-height: 20px;
        }

        .headline2 {
            font-size: 16px;
            line-height: 20px;
        }

        .headline3 {
            font-size: 28px;
            line-height: 32px;
        }

        .headline4 {
            font-size: 28px;
            line-height: 32px;
        }

        .headline6 {
            font-size: 36px;
            line-height: 42px;
        }

        .displayMobile {
            display: block;
        }

        .hideMobile {
            display: none;
        }


        .piratesBannerInner {
            background: none;
            height: 100%;
            width: 100%;
        }

        .logoHideMobile {
            width: 320px;
            margin-left: auto;
            margin-right: auto;
        }

        .piratesBannerOuter {
            height: 100%;
        }


        .topBulletsCopyLeft {
            width: 100%;
            float: none;
        }

        .topBulletsIconRight {
            float: none;
            margin-left: auto;
            margin-right: auto;
        }

        .topBulletsIconLeft {
            float: none;
            margin-left: auto;
            margin-right: auto;
        }

        .topBulletsCopyRight {
            width: 100%;
            float: none;
        }


        .floatLeft {
            float: none;
        }

        .floatRight {
            float: none;
        }

        .floatRightJohn {
            width: 250px;
            margin-right: auto;
            margin-left: auto;
            padding-bottom: 52px;
        }

        .floatLeftJohn {
            width: 100%;
            padding-top: 52px;
        }

        .floatLeftVance {
            width: 100%;
            padding-top: 52px;
        }

        .floatRight.floatRightMatthew {
            width: 100%;
            padding-top: 26px;
            padding-bottom: 52px;
        }


        .floatLeftYoung {
            width: 250px;
            margin-right: auto;
            margin-left: auto;
        }

        .floatRightYoung {
            width: 100%;
            padding-top: 26px;
            padding-bottom: 52px;
        }

        .floatLeftKeith {
            width: 100%;
            padding-top: 67px;
        }

        .floatRight.floatRightKeith {
            width: 250px;
            margin-right: auto;
            margin-left: auto;
        }

        .floatLeftWright {
            width: 250px;
            margin-right: auto;
            margin-left: auto;
        }

        .floatRightWright {
            width: 100%;
            padding-top: 26px;
            padding-bottom: 52px;
        }

        .floatRightTom {
            width: 250px;
            margin-right: auto;
            margin-left: auto;
        }

        .floatLeft.floatLeftTom {
            width: 100%;
            padding-top: 52px;
        }

        .contentContainerInner.soonItShoots {
            padding-top: 52px;
            padding-bottom: 52px;
        }

        .contentContainerInner.slitTheGullets {
            padding-top: 0;
            padding-bottom: 52px;
        }

        .contentContainerInner.iphoneBottom .floatRight {
            width: 100%;
            float: none;
            padding: 26px;
        }

        .contentFloat.floatLeft.floatLeftMoshe {
            float: none;
            width: 250px;
            margin-right: auto;
            margin-left: auto;
        }

        .contentFloat.floatLeft.floatLeftNicole {
            float: none;
            width: 100%;
            padding-top: 52px;
        }

        .contentFloat.floatRight.floatRightNicole {
            float: none;
            width: 250px;
            margin-right: auto;
            margin-left: auto;
        }

        .contentFloat.floatLeft.floatLeftSheila {
            float: none;
            width: 250px;
            margin-left: auto;
            margin-right: auto;
        }

        .contentFloat.floatRight.floatRightSheila {
            float: none;
            width: 100%;
            padding-top: 26px;
        }

        .contentFloat.floatRight.floatRightMoshe {
            float: none;
            width: 100%;
            padding-top: 26px;
            padding-bottom: 52px;
        }

        .floatRight.floatRightVance,
        .floatLeft.floatLeftMatthew {
            width: 250px;
            margin-right: auto;
            margin-left: auto;
        }

        .bulletsWrapperInner {
            width: 100%;
        }

        .bulletsWrapperOuter {
            padding-left: 26px;
            padding-right: 26px;
        }

        .outerFormO {
            width: 300px;
        }

        .contentContainerInner.troyBenBottom .floatLeft {
            width: 100%;
            padding: 26px;
        }

        .contentFloat.floatRight.troyBenImage {
            width: 250px;
            margin-left: auto;
            margin-right: auto;
        }

        .contentFloat.floatLeft.iphoneImage {
            width: 250px;
            margin-left: auto;
            margin-right: auto;
        }



        .bottomFooterInnerLeft {
            width: 300px;
            float: none;
            margin-right: auto;
            margin-left: auto;
            margin-bottom: 39px;
        }

        .bottomFooterInner {
            width: 100%;
        }

        .bottomFooterInner p {
            text-align: center;
            margin-bottom: 26px;
        }

        .legalStuff li a {
            float: none;
            text-align: center;
            display: block;
            padding-bottom: 0;
        }

        .bottomFooterInnerRight {
            width: 250px;
            float: none;
            margin-right: auto;
            margin-left: auto;
            padding-bottom: 26px;
        }

        .orderForm p {
            font-size: 16px;
        }

        .mainHeadlineStopWrapper,
        .holdonArrows {
            display: none;
        }

        .testDrivePage .bulletText {
            padding-left: 50px;
        }

        #nextBtn,
        .innerPopupWrapper #email,
        .innerPopupWrapper #phone {
            width: 100%;
        }

        .testDrivePage .headlineContainerInner {
            padding-right: 0;
        }


        .contactFormBody .controls .contactFromLeftWrapper {
            float: none;
        }

        .contactFormBody .controls .contactFromRightWrapper {
            float: none;
        }

        .contactFormBody .controls .contactFromRightTextWrapper {
            float: none;
            width: 100%;
        }


        .innerPopupWrapper #email,
        .innerPopupWrapper #phone {
            margin-left: 0;
        }

        #spanId {
            text-align: center;
            margin-bottom: 13px;
            display: block;
        }

        .privacyTermsWrapper {
            width: 100%;
            padding-left: 13px;
            padding-right: 13px;
        }

        .multipleYourSalesBullet.evenShade {
            padding-right: 26px;
            padding-left: 26px;
        }

        .multipleYourSalesBullet.oddShade {
            padding-right: 26px;
            padding-left: 26px;
        }

        .innerPopupWrapper {
            padding: 13px;
        }

        .popup-content {
            width: 80%;
        }

        .troyLeft,
        .shamefulRight,
        .amateurRight,
        .contentDeliveredLeft,
        .attentionLeft,
        .bareBonesRight,
        .mobileWrapperWhite {
            color: #000;
            padding: 26px;
            background-image: url(images/whiteOpacityBD.png);
            background-repeat: repeat;
            text-shadow: none;
        }

        .whatToExpectRung {
            width: 100%;
        }

        .popup {
            padding-top: 200px;
        }

        .parallax8 {
            background-size: inherit;
            background-position: inherit;
        }

        .parallax10 .noPadding {
            padding-top: 26px;
            padding-bottom: 26px;
        }

        .businessPhoneLeft {
            padding: 26px;
        }

        .multipleYourSalesNumber {
            margin-bottom: 26px;
        }

        .menuInnerWrapper {
            padding-top: 0;
        }

        .whatToExpectRightCopy.whatToExpect1 {
            padding-top: 39px;
            margin-bottom: 26px;
        }

        .whatToExpectRung.bottomRung.middleRung {
            padding-top: 39px;
        }

        .qAnonRight {
            float: none;
            text-align: center;
            width: 100%;
            display: block;
            font-size: 20px;
        }

        .qAnonLeft {
            float: none;
            text-align: center;
            width: 100%;
            display: block;
            font-size: 28px;
            margin-bottom: 13px;
        }

        .whatToExpectLeftGraphics {
            float: none;
            width: 300px;
            margin-right: auto;
            margin-left: auto;
        }

        .whatToExpectRightCopy {
            float: none;
            width: 100%;
            float: none;
        }

        .whatToExpectLeftCopy {
            width: 100%;
            float: none;
        }

        .foundersLeft {
            width: 100%;
            float: none;
            margin-bottom: 39px;
        }

        .foundersRight {
            width: 320px;
            float: none;
            margin-right: auto;
            margin-left: auto;
        }

        .whatToExpectRightGraphics {
            float: none;
            width: 300px;
            margin-right: auto;
            margin-left: auto;
            padding-top: 39px;
        }

        .whatToExpectArrow {
            width: 320px;
            margin-left: auto;
            margin-right: auto;
        }

        .menu_control {
            display: block;
            width: 100%;
            /* text-align: center; */
            padding: 1em 26px;
            border-width: 0;
            cursor: pointer;
            color: #fff;
            box-sizing: border-box;
            font-weight: bold;
        }


        .topBulletsCopyLeft {
            margin-bottom: 26px;
        }

        .topBulletsIconLeft {
            margin-bottom: 26px;
        }

        .bubbleOne .blockQuoteWrapper {
            width: 100%;
            float: none;
        }

        .emailSupremacistCopyWrapper {
            width: 100%;
        }

        .emailVideoMajorWrapper {
            padding: 26px;
        }

        .emailVideoLeft {
            width: 100%;
            float: none;
        }

        .testimonialSidebarLeft {
            float: none;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 26px;
            position: relative;
            margin-top: 78px;
        }

        .testimonialSidebarRight {
            float: none;
            margin-left: auto;
            margin-right: auto;
            position: relative;
            margin-top: 78px;
        }

        .emailSupremacistCopyInner {
            float: none;
            width: 100%;
        }

        h3.mainHeadlineH3 {
            font-size: 32px;
            line-height: 36px;
        }

        .whatToExpectRightCopy h3,
        .whatToExpectLeftCopy h3 {
            font-size: 24px;
            line-height: 28px;
            margin-bottom: 13px;
        }

        .bulletsHeadingTop {
            font-size: 22px;
            line-height: 26px;
        }

        .moreMoneyWrapper {
            margin-bottom: 26px;
        }

        .socialLairWorksInner {
            margin-bottom: 39px;
        }

        .emailSupremacistList1 .bulletText {
            width: 100%;
        }

        .emailSupremacistList2 .bulletText {
            width: 100%;
        }

        .emailSupremacistCopyWrapper {
            margin-bottom: 26px;
        }

        .headline3 {
            font-size: 18px;
            line-height: 18px;
        }

        .headline5 {
            font-size: 28px;
            line-height: 32px;
        }

        .headline6 {
            font-size: 28px;
            line-height: 36px;
        }

        .emailVideoRight {
            width: 100%;
            float: none;
        }

        .duringTestBox {
            width: 100%;
        }

        .bubbleOne {
            padding: 26px 13px;
        }

        .bubbleTwo {
            padding: 26px 13px;
        }

        .emailSupremacySubheadDara {
            font-size: 22px;
            line-height: 28px;
        }

        .bubbleOne .blockQuoteWrapper {
            padding-top: 0;
        }

        .bubbleTwo .blockQuoteWrapper {
            padding-top: 0;
            width: 100%;
            float: none;
        }


        .bubbleOne .imageWrapper {
            float: none;
            margin-left: auto;
            margin-right: auto;
        }

        .bubbleTwo .imageWrapper {
            float: none;
            margin-left: auto;
            margin-right: auto;
        }

        .imageWrapper.imageWrapperTroy {
            right: inherit;
        }

        .imageWrapper {
            position: inherit;
        }

        .emailSupremacistWrapperInner {
            width: 100%;
        }

        .emailSupremacistWrapperOuter {
            padding-left: 26px;
            padding-right: 26px;
        }

        .bubbleWrapper {
            width: 100%;
        }

        .bubbleOne blockquote:before,
        .bubbleOne blockquote:after,
        .bubbleTwo blockquote:before,
        .bubbleTwo blockquote:after {
            display: none;

        }

        .faqsLeft {
            float: none;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 13px;
        }

        .faqsRight {
            float: none;
            width: 100%;
        }

        .faqsHeading {
            text-align: center;
            font-size: 20px;
        }


        .triangleArrow {
            display: none;
        }

        .menuInnerWrapper li {
            float: none;
            margin-bottom: 13px;
            border-right: 0;
        }

        .logoWrapper {
            float: none;
        }

        .menuInnerWrapper {
            width: 250px;
            float: none;
            /* margin-bottom: 52px ; */
            margin-left: auto;
            margin-right: auto;
        }

        .menu {
            display: none;
            clear: both;
            width: 100%;
            border-width: 1px 0 0 0;
        }

        .show_menu {
            display: block;

        }

        .stopIfMobile {
            display: none;
        }

        .arrowOptinWrapper {
            display: none;
        }

        .legaleseWrapper {
            width: 100%;
        }

        .rightArrowIconWrapperLeft,
        .rightArrowIconWrapperRight {
            float: none;
            display: none;
        }

        .multipleYourSalesBullet.oddShade {
            padding-left: 26px;
        }

        .multiplyYourSalesListWrapper .multipleYourSalesNumber.mYSFive,
        .multiplyYourSalesListWrapper .multipleYourSalesNumber.mYSSix,
        .multiplyYourSalesListWrapper .multipleYourSalesNumber.mYSOne,
        .multiplyYourSalesListWrapper .multipleYourSalesNumber.mYSFour,
        .multiplyYourSalesListWrapper .multipleYourSalesNumber.mYSTwo,
        .multiplyYourSalesListWrapper .multipleYourSalesNumber.mYSThree {
            bottom: inherit;
        }

        .evenShade .multipleYourSalesNumber {
            right: inherit;
            bottom: inherit;
            right: inherit;
        }

        .oddShade .multipleYourSalesNumber {
            left: inherit;
            bottom: inherit;
            left: inherit;
        }

        .multipleYourSalesNumber {
            position: inherit;
            top: inherit;
            bottom: inherit;
            left: inherit;
            right: inherit;
        }

        .formWrapper {
            width: 200px;
            margin-left: auto;
            margin-right: auto;
        }

        .signMeUpBox {
            float: none;
            margin-bottom: 13px;
        }

        .howItWorksInnerWrapper {
            width: 100%;
        }

        .headlineContainerInner,
        .menuInner,
        .contentContainerInner,
        .lessCostWrapper {
            width: 100%;
        }

        .engagementLeft,
        .contentDeliveredLeft,
        .amateurRight,
        .attentionLeft,
        .bareBonesRight,
        .businessPhoneLeft,
        .lessCostRight,
        .shamefulRight,
        .troyLeft {
            width: 100%;
            float: none;
        }

        .testiesLeftColumn,
        .testiesRightColumn {
            width: 100%;
            float: none;
        }

        .lessCostLeft {
            width: 275px;
            margin-right: auto;
            margin-left: auto;
            float: none;
            padding-right: 0;
            margin-bottom: 26px;
        }

        .menuOuterRight {
            width: 250px;
            float: none;
            margin-left: auto;
            margin-right: auto;
        }

        .menuOuterLeft {
            width: 250px;
            margin-left: auto;
            margin-right: auto;
            float: none;
        }

        .ctaButtonNew {
            width: 275px;
            font-size: 17px;
        }

        .howItWorksUnit.howItWorksOne,
        .howItWorksUnit.howItWorksTwo,
        .howItWorksUnit.howItWorksThree {
            width: 100%;
            float: none;
        }

        h1 {
            font-size: 48px;
        }

        .qAnonRight {
            margin-left: inherit;
            line-height: 26px;
        }

        .foundersLeft h3.mainHeadlineH3 {
            font-size: 32px;
            line-height: 36px;
        }


        .headlineContainerOuter {
            padding-left: 13px;
            padding-right: 13px;
        }


        .mainHeadlineWrapper {
            margin-bottom: 39px;
        }

        .mainHeadlineH1 {
            font-size: 24px;
            line-height: 32px;
        }


        .testDrivePage .mainHeadlineH1 {
            font-size: 36px;
            line-height: 42px;
        }


        .pageSubhead {
            padding-left: 13px;
            padding-right: 13px;
        }

        .subHeadlineWrapperOuter .subHeadlineH2,
        .pageSubheadH2,
        .mistakeHeading,
        .weekHeading {
            font-size: 22px;
            line-height: 30px;
        }

        .subHeadlineWrapperOuter {
            margin-bottom: 20px;
        }

        .pageSubheadOuter {
            padding-top: 26px;
            padding-bottom: 26px;
        }

        .headlineContainerInner {
            width: 100%;
            padding-left: 26px;
            padding-right: 26px;
        }

        .topHeadlineSubheead {
            font-size: 20px;
            line-height: 26px;
        }

        .headlineContainerOuter {
            padding-top: 26px;
            padding-bottom: 26px;
        }


        .para {
            margin-bottom: 20px;
            font-size: 18px;
            line-height: 25px;
        }

        .travelWrapper {
            width: 315px;
        }


        .menuOuter {
            padding-top: 0;
        }

        .contentContainerInner {
            width: 100%;
            padding-left: 26px;
            padding-right: 26px;
            padding-top: 26px;
            padding-bottom: 26px;
        }

        .bulletText {
            float: none;
            width: 100%;
        }

        .paddingBoth {
            padding-top: 13px;
            padding-bottom: 13px;
        }



        .screenshotWrapper1 {
            width: 250px;
        }

        .screenshotWrapper2 {
            width: 350px;
        }

        .mistake,
        .weeks {
            width: 315px;
            padding: 26px 13px;
        }


        .weeks .bulletText {
            display: block;
            float: none;
            width: 100%;
        }

        .bulletsListWrapper ol {
            padding-bottom: 13px;
            padding-top: 0px;
            padding-left: 13px;
            padding-right: 13px;
        }

        .listPadding {
            padding-top: 0;
            padding-bottom: 13px;
        }

        .accordionOuter {
            padding: 13px;
        }

        .accordion-header {
            font-size: 18px;
            line-height: 25px;
            padding: 26px 39px 26px 26px;
        }

        .plusAfter {
            position: relative;
        }

        .plusAfter:after {
            position: absolute;
            top: 1px;
            right: -20px;
        }

        .weekHeading {
            padding: 0px;
        }

        .screenshotWrapper4 {
            width: 315px;
        }

        .eventPic {
            width: 310px;
        }

        .ctaButton {
            width: 315px;
            font-size: 21px;
        }


        .menuInner {
            padding-left: 13px;
            padding-right: 13px;
        }

        .menuInnerWrapper {
            float: left;
            padding-top: 28px;
            margin-bottom: 0;
        }

        .logoWrapper {
            float: right;
            padding-top: 10px;
        }

        .menuInner {
            padding-top: 0;
            padding-bottom: 0;
            padding-right: 13px;
        }




        .mobileHideIt {
            display: none;
        }

        .desktopHideIt {
            display: block;
        }

        .headLineLine1 {
            font-size: 32px;
            line-height: 36px;
        }

        .contentWrapper .leftWrapper.fiftyFifty {
            width: 100%;
        }

        .leftWrapper.width390 {
            width: 100%;
        }

        .hideMobile {
            display: none;
        }

        .displayMobile {
            display: block;
        }

        .bulletsListWrapper li.noMarginBottom.displayMobile {
            margin-bottom: 26px;
        }

        .rightWrapper.width330 {
            width: 300px;
        }

        .rightWrapper.fiftyFifty {
            width: 300px;
        }

        .rightWrapper.handBookPadding {
            padding-top: 0;
        }

        .testimonialSB.sbo {
            font-size: 54px;
        }

        .subHeadWrapper h2 {
            font-size: 18px;
            line-height: 25px;
        }

        .emailPlayersHeadline {
            font-size: 60px;
        }

        .subHeadWrapper {
            padding: 0;
        }

        .subHeadWrapper .leftWrapper {
            margin-bottom: 26px;
        }

        .container {
            width: auto;
            max-width: 770px;
        }

        .mainHeadlineH1 {
            font-size: 24px;
            line-height: 32px;
        }

        .leftWrapper {
            float: none;
            width: 100%;
            /* padding-top: 26px; */
        }


        .leftContent {
            float: none;
            width: 100%;
        }

        .rightContent {
            float: none;
            width: 100%;
        }

        .rightWrapper {
            float: none;
            width: 260px;
            margin-right: auto;
            padding-bottom: 26px;
            margin-left: auto;
        }


        p {
            font-size: 18px;
            line-height: 25px;
        }

        .bulletsListWrapper li {
            margin-left: 0;
            font-size: 18px;
            margin-bottom: 13px;
        }

        .ctaWrapper {
            padding-bottom: 26px;
            padding-top: 26px;
        }

        .accordion {
            width: 100%;
        }

        .pageSubhead {
            width: 100%;
        }

        .epWrapper {
            padding-top: 0;
        }

        .leftArrow,
        .rightArrow {
            display: none;
        }

        .optinAndEPWrapper>.benSettleWrapper {

            float: none;
            width: 100%;
        }

        .optinAndEPWrapper>.optinWrapper {
            float: none;
            width: 100%;
        }

        .benPadding img,
        .handBookPadding img,
        .epWrapper img {
            display: block;
            width: 200px;
            margin-left: auto;
            margin-right: auto;
        }


        .handBookPadding {
            padding-top: 26px;
        }

        .contentWrapper>.leftWrapper {
            width: 100%;
            float: none;
        }

        .contentWrapper>.rightWrapper.rightWrapperImage {
            float: none;
            width: 250px;
            margin-right: auto;
            margin-left: auto;
            /* margin-bottom: 52px ;  */
        }

        .ctaButtons {
            width: 250px;
        }

        .ctaButtons img {
            width: 250px;
        }

        .ctaLink {
            font-size: 18px;
        }




        .floaters {
            width: 100%;
        }

        .floaters>.inputLeft {
            float: none;
            width: 250px;
            margin-right: auto;
            margin-left: auto;
        }

        .floaters>.inputRight {
            float: none;
            width: 195px;
            margin-top: 10px;
            margin-right: auto;
            margin-left: auto;
        }

        .signMeUpBox,
        .signMeUp {
            width: 200px;
            margin-left: auto;
            margin-right: auto;
        }

        .benSettleImageWrapper img {
            display: block;
            margin-left: auto;
            margin-right: auto;
        }

        .content {
            padding-left: 10px;
            padding-right: 10px;
        }


        .testimonialSB:before,
        .testimonialSB:after {
            display: none;
        }

        .sunrai {
            display: none;
        }


    }







    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

        .menuInner {
            padding-left: 13px;
            padding-right: 13px;
        }

        .menuInnerWrapper {
            float: left;
            padding-top: 0;
            margin-bottom: 0;
        }

        .logoWrapper {
            float: right;
            padding-right: 52px;
            padding-top: 10px;
        }

        .menuInner {
            padding-top: 0;
            padding-bottom: 0;
            padding-right: 52px;
        }

    }



    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

        .menuInner {
            padding-left: 13px;
            padding-right: 13px;
        }

        .menuInnerWrapper {
            float: left;
            padding-top: 0;
            margin-bottom: 0;
        }

        .logoWrapper {
            float: right;
            padding-right: 52px;
            padding-top: 10px;
        }

        .menuInner {
            padding-top: 0;
            padding-bottom: 0;
            padding-right: 52px;
        }

    }