body {
    font-family: sans-serif;
}

.headerTop {
    width: 100%;
    float: left;
    padding-top: 10px;
    background: #fff;
}

.ndHeaderLogo {
    width: 100%;
    float: left;
    padding-left: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ndHeaderLogo img {
    width: 270px;
}

.ndMemberLogin {
    width: 100%;
    float: right;
    text-align: center;
    font-size: 18px;
    text-decoration: none;
    border-color: rgb(32, 22, 82);
    color: rgb(255, 255, 255);
    line-height: 1em;
    padding: 10px;
    border-radius: 5px;
    margin-top: 12px;
    font-family: sans-serif;
}

/* .ndMemberLogin:hover {
    background: #31b577 !important;
    color: white !important;
    text-decoration: none;
} */

.ndMemberLogin a:hover {
    color: white !important;
}

.ndMemberLogin a {
    color: rgb(40, 40, 41);
    font-weight: bold;
    font-size: 18px;
    text-decoration: none;
    margin-right: 20px;
}

.ndMemberLogin a:hover {
    color: rgb(40, 40, 41) !important;
}

.advertisingStrip {
    margin-top: 6px;
    width: 100%;
    float: left;
    border-color: rgba(47, 47, 47, 0.067);
    outline: none;
    background-color: rgb(0, 116, 199);
    border-width: 3px;
    border-style: solid;
    -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);
    padding: 2px 0px;
}

.advertisingStrip p {
    text-align: center;
    font-size: 16px;
    color: rgb(255, 255, 255);
    margin: 0;
    font-family: sans-serif;
}

.advertisingVideoFrame {
    width: 100%;
    float: left;
    padding-top: 0px;
    padding-bottom: 25px;
    background-color: rgb(0, 0, 0);
    outline: none;
    background-image: url('../images/advertising/Image4.jpg');
    background-repeat: no-repeat !important;
    background-position: top center;
}

.advertisingVideoFrame.free-trial {
    background: none !important;
    padding-bottom: 0;
}

.advertisingVideoFrame {
    width: 100%;
    float: left;
}

.advertisingIFrameTxt {
    padding: 0px 40px;
}

.advertisingIFrameTxt h1 {
    text-align: center;
    font-size: 40px;
    color: rgb(255, 255, 255);
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    line-height: 1.3em;
    font-weight: 700;
}

.advertisingIFrameVideo {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.advertisingIFrameVideo iframe {
    width: 100%;
    height: 618px;
}

.advertisingVideoButtonDes {
    width: 100%;
    float: left;
    text-align: center;
    color: rgb(255, 255, 255);
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
    font-family: sans-serif;
}

.clickplay {
    font-size: 20px;
}

.profitstxt {
    font-size: 40px;
    margin-top: 13px;
    margin-bottom: 0;
    line-height: 1.3em;
}

.accessBtn {
    margin-top: 10px;
    outline: none;
    text-align: center;
    width: 100%;
    float: left;
}

.accessBtn .UpgradetxtBtn {
    color: rgb(255, 255, 255);
    font-weight: 600;
    background-color: rgb(49, 181, 119);
    font-size: 29px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
    border-radius: 3px;
    padding: 10px 36px;
    display: inline-block;
    text-decoration: none;
    text-align: center;
}

div.sub_txt {
    font-size: 19px;
    color: rgb(153, 253, 206);
    font-weight: normal;
}

.accessBtn .UpgradetxtBtn:hover {
    box-shadow: inset 0 2px 2px 0 rgba(255, 255, 255, 0.22), 0 233px 233px 0 rgba(255, 255, 255, 0.12) inset;
}

.accessBtn .UpgradetxtBtnSub {
    font-size: 14px;
    display: block;
    opacity: 0.7;
    font-weight: normal;
}

.fixedBgAdvertising {
    overflow: initial;
    -webkit-background-size: cover !important;
    background-size: cover;
    background-attachment: fixed !important;
    background-repeat: repeat repeat !important;
    /* background-image: url('../images/advertising/AB_headerView_bg3.jpg'); */
    height: 100%;
    width: 100%;
    float: left;
    padding-bottom: 25px;
}

.digitalVacation {
    width: 100%;
    float: left;
    padding: 0px 35px;
}

.digitalVacation p {
    text-align: center;
    font-size: 26px;
    color: rgb(45, 45, 45);
    margin: 0px;
}

.opacityStrip {
    padding-top: 20px;
    padding-bottom: 25px;
    outline: none;
    background-color: rgba(136, 136, 136, 0.22);
}

.advertisingArrow {
    display: flex;
    align-items: center;
    justify-content: center;
}

.boxshadowBg {
    width: 100%;
    float: left;
    padding: 20px 0px;
    background-color: rgb(255, 255, 255);
    outline: none;
    margin-top: 0px;
    border-color: rgba(0, 0, 0, 0.4);
    border-width: 2px;
    border-style: solid;
    -webkit-box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.4);
    box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.4);
}

.boxshadowBody {
    width: 100%;
    float: left;
    padding: 0px 20px;
}

.boxTitle {
    width: 100%;
    float: left;
    padding: 20px 25px;
}

.boxTitle p {
    margin: 0px;
    text-align: center;
    font-size: 52px;
    color: rgb(198, 0, 0);
    line-height: 1.3em;
}

.AdDivider {
    width: 95%;
    border-color: rgb(136, 136, 136);
    border-top-style: dashed;
    border-top-width: 1px;
    margin: 0 auto;
    display: -webkit-box;
}

.BootResponse {
    width: 100%;
    float: left;
    padding: 0px 10px 35px 10px;
}

.bootpadding {
    padding-bottom: 15px;
}

.BootResponseImages {
    width: 100%;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px 10px;
}

.BootResponseDes {
    width: 100%;
    float: left;
    padding: 2px 10px;
}

.BootResponseDes p {
    font-size: 16px;
    margin: 0px;
}

/* .BootResponseHed {
    color: rgb(228, 59, 44);
} */

.adpddingRight0 {
    padding-right: 0px;
}

.AdDividerNew {
    background-color: rgb(255, 255, 255);
    border-color: rgba(47, 47, 47, 0.15);
    border-width: 1px;
    border-style: solid;
    width: 100%;
    float: left;
    margin-top: 20px;
}

.ArrowTop {
    padding-top: 30px;
}

.whyAdvertisingNd {
    width: 100%;
    float: left;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 12px;
}

.whyAdvertisingInside {
    width: 100%;
    float: left;
}

.whyAdvertisingUl {
    list-style-type: none;
    margin: 0px;
    padding: 0px 10px;
}

.whyAdvertisingUl li {
    padding-bottom: 6px;
    list-style-type: none;
    margin-bottom: 6px;
    padding-left: 2em;
    font-size: 15px;
}

.whyAdvertisingUl li i {
    margin-left: -2em;
    margin-right: 7px;
    width: 1.28571429em;
    text-align: center;
    color: rgb(255, 87, 0);
}

.whyWantAD {
    margin-top: 30px;
    outline: none;
    text-align: center;
    width: 100%;
    float: left;
    margin-left: 15px;
}

.whyWantADBtn {
    color: rgb(255, 255, 255);
    font-weight: 600;
    background-color: rgb(224, 33, 44);
    font-size: 22px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
    border-radius: 3px;
    padding: 15px 25px;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    width: 88%;
    font-family: "Noto Sans", Helvetica, sans-serif !important;
    float: left;
}

.whyWantADBtn:hover {
    text-decoration: none !important;
    color: #fff;
    box-shadow: inset 0 2px 2px 0 rgba(255, 255, 255, 0.22), 0 233px 233px 0 rgba(255, 255, 255, 0.12) inset;
}

/* .whyWantADSpan {} */

.whyWantADSub {
    font-size: 14px;
    display: block;
    opacity: 0.7;
    font-weight: normal;
}

.whyWantADimages {
    width: 100%;
    float: left;
}

.whyWantADimages img {
    border: 2px solid rgba(0, 0, 0, 0.55);
    box-shadow: 0 4px 3px rgba(0, 0, 0, 0.15), 0 0 2px rgba(0, 0, 0, 0.15);
    background: #fff;
}

.font42Ad {
    font-size: 44px !important;
    line-height: 1.2em !important;
}

.adBodyDes {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

.adBodyDes p {
    text-align: center;
    font-size: 20px;
    margin-top: -10px;
    font-family: sans-serif;
}

.DestinationAdgrid {
    /* padding-bottom: 20px; */
    margin: 0px;
    width: 100%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}

.DestinationAdgridInside {
    width: 100%;
    float: left;
    padding: 0px 15px 0px 5px;
    margin-bottom: 20px;
}

/* .DestinationAdgridInside img {
    border: 2px solid rgba(0, 0, 0, 0.55);
    box-shadow: 0 4px 3px rgba(0, 0, 0, 0.15), 0 0 2px rgba(0, 0, 0, 0.15);
    background: #fff;
    width: 100%;
} */

.DestinationAdgridDesc {
    width: 100%;
    float: left;
    margin-top: 15px;
}

.DestinationAdgridDesc p {
    text-align: center;
    font-size: 28px;
    margin: 0px;
}

.AdgridInsideTop {
    margin-top: 30px;
}

.DestinationAdgridButton {
    margin-top: 30px;
    outline: none;
    text-align: center;
    width: 100%;
    float: left;
    margin-left: 15px;
}

.DestinationAdgridBtn {
    color: rgb(255, 255, 255);
    font-weight: 600;
    background-color: rgb(224, 33, 44);
    font-size: 26px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
    border-radius: 3px;
    padding: 10px 25px;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    width: 60%;
    font-family: "Noto Sans", Helvetica, sans-serif !important;
    margin: 0 auto;
}

.DestinationAdgridBtn:hover {
    text-decoration: none !important;
    color: #fff;
    box-shadow: inset 0 2px 2px 0 rgba(255, 255, 255, 0.22),
                0 233px 233px 0 rgba(255, 255, 255, 0.12) inset;
}

.DestinationAdgridBtnSub {
    font-size: 14px;
    display: block;
    opacity: 0.7;
    font-weight: normal;
}

.letMeShow {
    width: 100%;
    float: left;
    margin-top: 30px;
    padding: 0px 30px;
}

.letMeShow h1 {
    display: block;
    font-family: "Noto Sans", Helvetica, sans-serif;
    text-align: center;
    font-size: 62px;
}

.saleFunnelTop {
    width: 100%;
    float: left;
    padding: 20px 40px;
}

.saleFunnelImages {
    width: 100%;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
}

.saleFunnelImages img {
    width: 300px;
}

.pickFunnel {
    width: 100%;
    float: left;
    text-align: left;
    font-size: 38px;
    color: rgb(161, 161, 161);
    background-color: rgb(0, 116, 199);
    border-radius: 10px;
    padding: 10px;
    font-family: Lato, Helvetica, sans-serif !important;
}

.pickFunnel b {
    color: rgb(255, 255, 255);
}

.pickFunnelDesc {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.pickFunnelDesc p {
    text-align: left;
    font-size: 18px;
    font-family: Roboto, Helvetica, sans-serif !important;
}

.pickFunnelScreen {
    width: 100%;
    float: left;
    margin-top: 30px;
}

.pickFunnelScreen img {
    border: 2px solid rgba(0, 0, 0, 0.55);
    box-shadow: 0 4px 3px rgba(0, 0, 0, 0.15), 0 0 2px rgba(0, 0, 0, 0.15);
    background: #fff;
}

.margin45 {
    margin-top: 45px;
}

.pickCenter {
    display: flex;
    align-items: center;
    justify-content: center;
}

.everySteps {
    width: 100%;
    float: left;
    margin-top: 25px;
    text-align: center;
}

.everyStepsTxt {
    font-size: 48px;
    color: rgb(45, 45, 45);
    margin: 0;
}

.everyStepsBold {
    font-size: 48px;
    color: rgb(228, 59, 44);
}

.stepDescription {
    width: 100%;
    float: left;
    margin-top: 15px;
    font-family: Roboto, Helvetica, sans-serif;
    text-align: left;
    font-size: 20px;
}

.stepDescription p {
    margin: 0px;
}

.stepEveryButton {
    margin-top: 20px;
    outline: none;
    text-align: center;
    width: 100%;
    float: left;
    margin-left: 15px;
}

.stepEveryBtn {
    color: rgb(255, 255, 255);
    font-weight: 600;
    background-color: rgb(224, 33, 44);
    font-size: 36px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
    border-radius: 3px;
    padding: 10px 25px;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    width: 80%;
    font-family: "Noto Sans", Helvetica, sans-serif !important;
    margin: 0 auto;
}

.stepEveryBtn:hover {
    text-decoration: none !important;
    color: #fff;
    box-shadow: inset 0 2px 2px 0 rgba(255, 255, 255, 0.22),
                0 233px 233px 0 rgba(255, 255, 255, 0.12) inset;
}

.stepEveryBtnSub {
    font-size: 14px;
    display: block;
    opacity: 0.7;
    font-weight: normal;
}

.otherCompanies {
    width: 100%;
    float: left;
    padding: 20px 30px;
}

.otherCompaniesInside {
    width: 100%;
    float: left;
    text-align: center;
}

.otherCompaniesInside p {
    font-size: 32px;
    color: rgb(198, 0, 0);
}

.greatbank {
    width: 100%;
    float: left;
    padding: 10px 35px;
}

.AdDividerNewgreat {
    width: 95%;
    border-color: #000;
    border-top-style: solid;
    border-top-width: 1px;
    margin: 0 auto;
    display: flex;
}

.otherCompaniesTxt {
    width: 100%;
    float: left;
}

.otherCompaniesTxt p {
    text-align: center;
    font-size: 46px;
    color: rgb(45, 45, 45);
}

.otherCompaniesLogo {
    width: 100%;
    float: left;
    padding-top: 20px;
    padding-bottom: 20px;
}

otherCompaniesLogoInside {
    width: 100%;
    float: left;
}

.paddingLeftLogo0 {
    padding-left: 0px;
}

.paddingRightLogo0 {
    padding-right: 0px;
}

.needToRead {
    width: 100%;
    float: left;
    padding-bottom: 10px;
}

.needToRead p {
    text-align: center;
    font-size: 56px;
    font-family: 'Shadows Into Light Two', Helvetica, sans-serif;
}

.NeedPoints {
    width: 100%;
    float: left;
}

.NeedPoints ul {
    padding: 0px;
    list-style-type: none;
}

.NeedPoints ul li {
    padding-bottom: 6px;
    list-style-type: none;
    margin-bottom: 6px;
    padding-left: 2em;
    font-size: 30px;
    font-family: Roboto, Helvetica, sans-serif;
}

.NeedPoints ul li i {
    width: 1.28571429em;
    text-align: center;
    margin-right: 7px;
    margin-left: 80px;
}

.buttomNeed {
    width: 100%;
    float: left;
}

.buttomNeed p {
    text-align: center;
    font-size: 46px;
    color: rgb(5, 4, 4);
    margin: 0px;
    font-family: Poppins, Helvetica, sans-serif;
}

.needToReadTop {
    width: 100%;
    float: left;
    padding: 0px 30px 20px 30px;
}

.resultOur {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 30px;
}

.resultOur p {
    font-size: 64px;
    color: rgb(228, 59, 44);
    margin: 0;
}

.resultsBox {
    width: 100%;
    float: left;
    padding: 0px 20px;
}

.boxBorder {
    border-color: rgb(96, 96, 96);
    border-width: 2px;
    border-style: solid;
}

.weekResult {
    width: 100%;
    float: left;
}

.weekTitle {
    width: 100%;
    float: left;
    text-align: center;
    font-family: "Noto Sans", Helvetica, sans-serif;
    padding: 0px 5px;
}

.weekTitle p {
    font-size: 32px;
    color: rgb(45, 45, 45);
    margin: 0px;
}

.resultDivider {
    width: 100%;
    float: left;
    border-top-style: dashed !important;
    border-top-width: 1px;
    margin: 10px 0px;
}

.resultImages {
    width: 100%;
    float: left;
    margin-top: 15px;
}

.imgShadow {
    margin-top: 20px;
}

.imgShadow img {
    -webkit-box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.3);
}

.realEstate {
    width: 100%;
    float: left;
    margin-top: 45px;
    padding: 0px 30px;
    font-family: "Noto Sans", Helvetica, sans-serif !important;
}

.realEstate p {
    text-align: center;
    font-size: 44px;
    color: rgb(45, 45, 45);
    margin: 0;
}

.realEstate p b {
    color: rgb(228, 59, 44);
}

.customervideo {
    width: 100%;
    float: left;
    padding: 25px 10px;
}

.customervideoIframe {
    width: 100%;
    float: left;
}

.customervideoIframe iframe {
    height: 270px;
    width: 100%;
}

.padding20 {
    padding: 0px 25px;
}

.ourCustomersSaying {
    width: 100%;
    float: left;
    margin-top: 45px;
    padding: 0px 30px;
    font-family: "Noto Sans", Helvetica, sans-serif !important;
}

.ourCustomersSaying p {
    text-align: center;
    font-size: 64px;
    color: rgb(228, 59, 44);
    margin: 0;
}

.customerSaying {
    width: 100%;
    float: left;
}

.marginTop30 {
    margin-top: 30px;
}

.otherSayingNew {
    width: 100%;
    float: left;
}

.otherSayingNew p {
    text-align: center;
    font-size: 46px;
    color: rgb(228, 59, 44);
}

.otherSayingDescription {
    width: 100%;
    float: left;
}

.otherSayingContent {
    width: 100%;
    float: left;
}

.otherSayingContent p {
    text-align: center;
    font-size: 23px;
}

.otherSayingNewTop {
    width: 100%;
    float: left;
    padding: 10px 30px;
}

.customerSayingTop {
    width: 100%;
    float: left;
    padding: 0px 10px;
    margin-bottom: 15px;
}

.communityheading {
    width: 100%;
    float: left;
}

.communityheading p {
    text-align: center;
    font-size: 34px;
    color: rgb(198, 0, 0);
    line-height: 1.3em;
}

.communityheadingRight {
    width: 100%;
    float: left;
}

.communityheadingRight p {
    text-align: left;
    font-size: 20px;
    margin: 0px;
}

.todayEverthing {
    width: 100%;
    float: left;
}

.todayEverthing p {
    text-align: center;
    font-size: 44px;
    color: rgb(45, 45, 45);
    line-height: 1.3em;
}

.todayEverthingTop {
    width: 100%;
    float: left;
    margin-top: 15px;
    padding: 0px 30px;
}

.todayEverthingList {
    width: 100%;
    float: left;
    margin-top: 15px;
    text-align: left;
    font-size: 30px;
}

.totalValue {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.totalValue .totalValueTxt {
    text-align: center;
    font-size: 62px;
    color: rgb(198, 0, 0);
}

.getValue {
    text-align: center;
    font-size: 45px;
    font-family: Roboto, Helvetica, sans-serif !important;
}

.pricevalue {
    font-family: Roboto, Helvetica, sans-serif !important;
    text-align: center;
    font-size: 72px;
    color: rgb(3, 174, 120);
}

.font26 {
    font-size: 26px !important;
}

.todayEverthingList b {
    color: rgb(198, 0, 0);
}

.totalValueContent {
    width: 100%;
    float: left;
    margin-top: 30px;
}

.totalValueContent h2 {
    text-align: left;
    font-size: 28px;
}

.totalValueContent p {
    text-align: left;
    font-size: 20px;
}

.joinToday {
    width: 100%;
    float: left;
    padding: 20px 40px;
}

.newdividercontent {
    border-top-style: dashed !important;
    border-top-width: 1px;
}

.newadvertisingFAQ {
    width: 100%;
    float: left;
    margin: 30px 0px;
}

.newadvertisingFAQ p {
    text-align: left;
    font-size: 23px;
}

.faqMain {
    width: 100%;
    float: left;
}

.faqMainND {
    width: 100%;
    float: left;
}

.faqMainND h2 {
    text-align: left;
    font-size: 23px;
    margin-bottom: 20px;
    margin-top: 0px;
}

.faqMainND p {
    font-size: 16px;
}

.paddingFaqLeft {
    padding-left: 0px;
}

.paddingFaqRight {
    padding-right: 0px;
}

.NoShadow {
    border-color: transparent;
    border-width: 2px;
    border-style: solid;
    -webkit-box-shadow: inherit;
    -moz-box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.4);
    box-shadow: inherit;
    border-top: 2px solid #2f2f2f26;
}

.joinToday p {
    text-align: center;
    font-size: 51px;
    color: rgb(228, 59, 44);
    margin: 0px;
    line-height: 1.3em;
}

.joinToday p b {
    color: rgb(45, 45, 45);
}

.joinTodayTop {
    width: 100%;
    float: left;
    padding-bottom: 20px;
    padding-right: 15px;
    margin-top: 20px;
}

.changeColor {
    color: rgb(47, 47, 47) !important;
}

.joinTodayIndustry {
    padding: 0px 20px;
}

.borderBottom {
    border-bottom: 2px solid rgba(47, 47, 47, 0.15);
}

.yourIndustry {
    width: 100%;
    float: left;
    padding: 10px 20px;
}

.yourIndustry p {
    text-align: center;
    font-size: 36px;
    color: rgb(198, 0, 0);
    line-height: 1.3em;
}

.yourIndustry p b {
    color: rgb(45, 45, 45);
}

.joinTodayImages {
    display: flex;
    align-items: center;
    justify-content: center;
}

.joinTodayDesc {
    width: 100%;
    float: left;
}

.joinTodayDescP {
    text-align: left;
    font-size: 20px;
    margin-bottom: 15px;
}

.joinTodayDescP b {
    color: rgb(198, 0, 0);
}

.joinTodayButton {
    margin-top: 15px;
    outline: none;
    text-align: center;
    width: 100%;
    float: left;
}

.soundsTooGood {
    width: 100%;
    float: left;
    padding-bottom: 10px;
}

.soundsTooGoodTxt1 {
    text-align: center;
    font-size: 42px;
    color: rgb(45, 45, 45);
    margin: 0px;
}

.soundsTooGoodTxt2 {
    text-align: center;
    font-size: 26px;
    color: rgb(198, 0, 0);
}

.joinTodayBtn {
    color: rgb(255, 255, 255);
    font-weight: 600;
    background-color: rgb(224, 33, 44);
    font-size: 18px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
    border-radius: 3px;
    padding: 10px 25px;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    width: 100%;
    font-family: "Noto Sans", Helvetica, sans-serif !important;
    float: left;
}

.joinTodaySub {
    font-size: 14px;
    display: block;
    opacity: 0.7;
    font-weight: normal;
}

.joinTodayBtn:hover {
    text-decoration: none !important;
    color: #fff;
    box-shadow: inset 0 2px 2px 0 rgba(255, 255, 255, 0.22), 0 233px 233px 0 rgba(255, 255, 255, 0.12) inset;
}

.freeTodayVacationDes {
    width: 100%;
    float: left;
}

.freeTodayTop {
    width: 100%;
    float: left;
    padding: 10px 30px;
}

.freeTodayVacationDes p {
    font-size: 16px;
    font-family: sans-serif;
    margin: 0;
}

.OfferMembers {
    width: 100%;
    float: left;
    padding: 10px 40px;
}

.OfferMembersTitle {
    width: 100%;
    float: left;
    font-family: "Noto Sans", Helvetica, sans-serif;
}

.OfferMembersTitle h1 {
    text-align: center;
    font-size: 44px;
    margin: 0;
}

.OfferMembersDes {
    width: 100%;
    float: left;
    margin-top: 25px;
}

.OfferMembersDes p {
    text-align: left;
    font-size: 26px;
    margin: 0;
}

.footerStrip {
    background-color: rgb(59, 89, 152);
    outline: none;
    padding-top: 12px;
    padding-bottom: 15px;
    font-size: 30px;
    color: rgb(255, 255, 255);
    width: 100%;
    float: left;
    text-align: center;
}

.footerStrip a {
    text-align: center;
    font-size: 30px;
    color: rgb(255, 255, 255);
}

.marginbottomstrip {
    margin-bottom: 35px;
}

.ndFooter {
    padding-top: 35px;
    padding-bottom: 35px;
    outline: none;
    background-color: rgb(0, 0, 0);
    width: 100%;
    float: left;
}

.footerContact {
    text-align: center;
    color: rgb(255, 255, 255);
    font-size: 14px;
    margin: 0px 0px 10px 0px;
}

.footerContact a {
    color: rgb(255, 255, 255);
}

.footerContentleft {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

.footerCopyright {
    text-align: center;
    color: rgb(255, 255, 255);
    font-size: 16px;
}

.footerLogo {
    text-align: center;
}

/* .footerLogo img {
    width: 300px;
} */

.container1130px {
    max-width: 1130px;
    margin-right: auto;
    margin-left: auto;
}

.container1120 {
    max-width: 1120px;
}

.joinTodayImagesPlus {
    width: 100%;
    float: left;
}

.soundTxtTop {
    width: 100%;
    float: left;
}

.soundTxtTop h2 {
    text-align: center;
    font-size: 40px;
    color: rgb(255, 87, 0);
    line-height: normal;
    margin-top: 0;
}

.bookviptopStripNew {
    width: 100%;
    float: left;
    background-color: rgb(0, 116, 199);
    padding: 10px 0px;
}

.bookviptopStripNew h2 {
    text-align: center;
    font-size: 26px;
    color: rgb(255, 255, 255);
    line-height: normal;
    margin: 0px;
    padding: 0px 25px;
}

.membersVideoFrame {
    width: 100%;
    float: left;
    padding: 10px 30px;
}

.membersVideoFrame iframe {
    width: 100%;
    height: 565px;
}

.CommentedBorder {
    width: 97%;
    border-top-style: dashed !important;
    border-width: 1px;
    margin: 0px auto;
    display: flex;
}

.communityheadingRight {
    margin-bottom: 25px;
}

.communityheadingLert {
    margin-bottom: 25px;
}

.successfulCommented {
    width: 100%;
    float: left;
}

.communityCommented {
    margin-top: 20px;
}

.DestinationAdgridFrame {
    width: 100%;
    float: left;
}

.DestinationAdgridFrame iframe {
    width: 100%;
    height: 570px;
    padding: 0px 15px;
}

/* @media only screen and (min-width: 1024px) and (max-width: 1400px) {} */

@media only screen and (max-width: 767px) {
    .bookviptopStripNew h2 {
        font-size: 13px;
        padding: 0px 20px;
    }
    .DestinationAdgridFrame iframe {
        width: 100%;
        height: 215px;
    }
    .membersVideoFrame {
        width: 100%;
        float: left;
        padding: 10px 15px;
    }
    .membersVideoFrame iframe {
        width: 100%;
        height: 175px;
    }
    .soundTxtTop h2 {
        font-size: 16px;
    }
    .container1130px {
        width: 100%;
    }
    .footerLogo {
        padding: 0px 15px;
    }
    .footerLogo img {
        width: 100% !important;
    }
    .ndHeaderLogo {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .ndMemberLogin {
        margin-top: 5px;
        padding: 0px;
        margin-bottom: 5px;
    }
    .ndMemberLogin a {
        margin-right: 0px;
        /*border: 3px solid #000000;*/
        padding: 8px 10px;
        border-radius: 3px;
        font-size: 14px;
        display: inline-block;
    }
    .stripNgBait {
        padding: 0px 10px;
    }
    .advertisingIFrameTxt h1 {
        font-size: 17px;
    }
    .advertisingIFrameVideo iframe {
        height: 200px;
    }
    .clickplay {
        font-size: 14px;
    }
    .profitstxt {
        font-size: 17px;
        margin-top: 10px;
    }
    .accessBtn .UpgradetxtBtn {
        font-size: 18px;
        width: 100%;
    }
    .digitalVacation {
        padding: 0px 28px;
    }
    .digitalVacation p {
        font-size: 14px;
    }
    .boxTitle {
        padding: 20px 6px;
    }
    .boxTitle p {
        font-size: 23px;
    }
    .BootResponseImages {
        margin-bottom: 20px;
    }
    .BootResponse {
        padding: 0px 0px;
        margin-top: 0px;
    }
    .BootResponseDes {
        margin-bottom: 20px;
    }
    .boxshadowBody {
        padding: 0px 0px;
    }
    .adpddingRight0 {
        padding-right: 15px;
    }
    .whyAdvertisingUl {
        padding: 0px 0px;
    }
    .advertisingStrip p {
        font-size: 14px;
    }
    .advertisingIFrameTxt {
        padding: 0px 10px;
    }
    .font42Ad {
        font-size: 26px !important;
    }
    .DestinationAdgrid {
        padding-left: 0px;
        padding-right: 0px;
    }
    .greatbank {
        padding: 10px 15px;
    }
    .otherCompaniesInside p {
        font-size: 21px;
    }
    .otherCompaniesInside {
        padding: 0px 15px;
    }
    .otherCompaniesTxt p {
        font-size: 22px;
    }
    .paddingLeftLogo0 {
        padding-left: 15px;
    }
    .otherCompaniesLogoInside {
        margin-bottom: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .otherCompanies {
        padding: 20px 15px;
    }
    .paddingRightLogo0 {
        padding-right: 15px;
    }
    .needToReadTop {
        padding: 0px 15px 20px 15px;
    }
    .NeedPoints ul li {
        padding-left: 15px;
        font-size: 20px;
    }
    .NeedPoints ul li i {
        margin-right: 0px;
        margin-left: 0px;
    }
    .buttomNeed p {
        font-size: 26px;
    }
    .weekTitle {
        padding: 0px 0px;
    }
    .resultsBox {
        padding: 0px 0px;
    }
    .weekTitle p {
        font-size: 30px;
    }
    .joinToday {
        padding: 20px 15px;
    }
    .joinToday p {
        font-size: 28px;
    }
    .joinTodayDescP {
        font-size: 18px;
    }
    .yourIndustry {
        padding: 10px 15px;
    }
    .yourIndustry p {
        font-size: 23px;
    }
    .joinTodayTop {
        padding-right: 0px;
    }
    .joinTodayIndustry {
        padding: 0px 0px;
        width: 100%;
        float: left;
    }
    .soundsTooGood {
        padding: 0px 15px;
    }
    .soundsTooGoodTxt1 {
        font-size: 23px;
    }
    .soundsTooGoodTxt2 {
        font-size: 24px;
    }
    .freeTodayTop {
        padding: 10px 0px;
    }
    .customervideoIframe {
        margin-top: 15px;
    }
    .mobileBtnNew {
        width: 92%;
        margin: 0px auto;
        float: initial;
    }
    .reviewMobileBottom .customervideoIframe {
        margin-bottom: 40px;
    }
    .otherSayingNew p {
        font-size: 42px;
    }
    .otherSayingNewTop {
        padding: 10px 0px;
    }
    .otherSayingDescription {
        margin-bottom: 20px;
    }
    .communityheading {
        padding: 0px 10px;
    }
    .communityheading p {
        font-size: 20px;
    }
    .todayEverthing p {
        font-size: 26px;
    }
    .todayEverthingTop {
        padding: 0px 15px;
    }
    .todayEverthingList {
        font-size: 24px;
    }
    .totalValue .totalValueTxt {
        font-size: 43px;
    }
    .getValue {
        font-size: 40px;
    }
    .pricevalue {
        font-size: 55px;
    }
    .font26 {
        font-size: 19px !important;
    }
    .totalValueContent h2 {
        font-size: 22px;
    }
    .totalValueContent p {
        font-size: 14px;
    }
    .faqMainND p {
        font-size: 14px;
    }
    .faqMainND h2 {
        font-size: 22px;
    }
    .newadvertisingFAQ p {
        font-size: 22px;
    }
    .footerStrip a {
        font-size: 17px;
    }
    .footerStrip {
        font-size: 17px;
    }
}

/* modal css */

.advertisingbaitModalNewModal .advertisingbait_dialog {
    width: 720px;
}

.advertisingbaitModalNewModal .advertisingbait_content {
    border-radius: 10px;
    margin-top: 30px;
    padding-bottom: 15px;
    outline: none;
    background-color: rgb(0, 0, 0);
    color: rgb(0, 0, 0);
    padding: 15px 20px 15px 20px;
}

.advertisingbaitModalNewModal .closeLPModal.close {
    opacity: 1;
}

.advertisingbaitModalNewModal .closeLPModal {
    position: absolute;
    right: -20px;
    top: -20px;
    cursor: pointer;
    z-index: 10;
}

.advertisingbaitModalNewModal .advertisingbait_body modalinside {
    width: 100%;
    float: left;
}

.advertisingbaitModalNewModal .advertisingbait_body {
    background: #fff;
    padding: 15px 35px;
}

.advertisingbaitModalNewModal .AnnualPlanHeading {
    text-align: center;
    font-size: 32px;
    color: rgb(45, 45, 45);
}

.advertisingbaitModalNewModal .AnnualPlanCustom {
    text-align: center;
    font-size: 30px;
    color: rgb(228, 59, 44);
    margin-top: 0px;
}

.advertisingbaitModalNewModal .AnnualPlanDescription {
    width: 100%;
    margin-top: 15px;
}

.advertisingbaitModalNewModal .AnnualPlanDescription p {
    font-size: 20px;
    font-family: sans-serif;
    line-height: normal;
}

.advertisingbaitModalNewModal .UpgradeModalBtn {
    margin-top: 30px;
    outline: none;
    text-align: center;
    margin-bottom: 15px;
}

.advertisingbaitModalNewModal .UpgradeModalBtn .UpgradetxtBtn {
    color: rgb(255, 255, 255);
    font-weight: 600;
    background-color: rgb(49, 181, 119);
    font-size: 20px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
    border-radius: 3px;
    padding: 10px 35px;
    display: inline-block;
    text-decoration: none;
    text-align: center;
}

.advertisingbaitModalNewModal .UpgradetxtBtnSub {
    font-size: 14px;
    display: block;
    opacity: 0.7;
    font-weight: normal;
}

.modalinsideLogo {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 12px;
}

.modalinsideLogo img {
    width: 300px;
}

#advertisingbaitModalWindowClose {
    background-color: rgba(0, 0, 0, 0.47);
    height: 100%;
    opacity: 1;
    top: 0px;
}

@media only screen and (max-width: 768px) {
    div.sub_txt {
        font-size: 13px;
    }

    .advertisingbaitModalNewModal .advertisingbait_dialog {
        width: auto;
        float: left;
        margin: 0px;
    }

    .advertisingbaitModalNewModal .advertisingbait_body {
        padding: 15px 15px;
    }

    .advertisingbaitModalNewModal .closeLPModal {
        right: -3px;
        top: -15px;
    }

    .advertisingbaitModalNewModal .UpgradeModalBtn .UpgradetxtBtn {
        font-size: 18px;
    }

    .advertisingbaitModalNewModal .UpgradetxtBtnSub {
        font-size: 12px;
    }

    .advertisingbaitModalNewModal .advertisingbait_content {
        padding: 15px 3px 80px 3px;
    }
}

/*Agency css*/

.advertisingAgency {
    width: 100%;
    float: left;
    padding: 20px 25px;
}

.advertisingAgencyList ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.advertisingAgencyList {
    text-align: center;
}

.advertisingAgencyList ul li {
    display: inline-block;
    padding: 10px 60px;
    font-family: sans-serif;
    border: 1px solid #808080;
    color: #808080;
    font-size: 20px;
    vertical-align: middle;
    /*border-radius: 5px;*/
    cursor: pointer;
    margin: -2px;
}

.advertisingAgencyList ul li:first-child {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.advertisingAgencyList ul li:last-child {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.advertisingAgencyList ul li span {
    display: block;
    font-size: 26px;
}

.payMonthly span {
    padding: 14px 0px;
}

.advertingActive {
    background: rgb(0, 116, 199);
    color: #fff !important;
    border-color: rgb(0, 116, 199) !important;
}

.AgencyList {
    width: 82%;
    margin: 30px auto;
}

.AgencyHeading {
    width: 100%;
    float: left;
    text-align: center;
    color: #808080;
}

.AgencyHeading h2 {
    font-size: 34px;
    margin-bottom: 20px;
}

.AgencyHeading p {
    font-size: 18px;
    margin-bottom: 0px;
    line-height: 26px;
}

.mainListAgency {
    width: 100%;
    float: left;
    border: 1px solid #808080;
    padding: 20px;
    border-radius: 3px;
    margin-top: 15px;
}

.mainListHeader {
    background: rgb(0, 116, 199);
    padding: 15px 0px;
    text-align: center;
    border-radius: 5px;
    color: #fff;
}

.mainListHeader p {
    margin: 0px;
    font-size: 18px;
}

.agencyInside {
    width: 100%;
    float: left;
    margin-top: 20px;
}

.IconList {
    width: 10%;
    float: left;
    text-align: center;
}

.IconList i {
    background: #36ea6f;
    color: #fff;
    padding: 3px;
    border-radius: 50%;
    font-size: 20px;
}

.DescriptionList {
    width: 90%;
    float: left;
}

.DescriptionList p {
    font-size: 16px;
    color: #808080;
    margin: 0px;
}

.DescriptionList p span {
    font-size: 18px;
    text-transform: uppercase;
}

.PayButton {
    text-align: center;
    width: 100%;
    float: left;
    margin-top: 20px;
}

.PayButton a {
    color: rgb(255, 255, 255);
    font-weight: 600;
    background-color: rgb(49, 181, 119);
    font-size: 18px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
    border-radius: 3px;
    padding: 15px 36px;
    display: inline-block;
    text-decoration: none;
    text-align: center;
}

.pricingMobile{
    margin-top: 0px;
}

@media only screen and (max-width: 768px) {
    .advertisingAgencyList ul li span {
        font-size: 18px;
    }

    .advertisingAgencyList ul li {
        padding: 3px 10px;
        font-size: 14px;
    }

    .payMonthly span {
        padding: 9px 0px;
    }

    .AgencyHeading h2 {
        font-size: 26px;
    }

    .AgencyList {
        width: 100%;
        margin: 10px auto;
    }

    .advertisingAgency {
        padding: 0px 15px;
    }

    .mainListAgency {
        padding: 10px;
    }

    .DescriptionList {
        width: 85%;
    }

    .IconList {
        width: 15%;
    }

    .priceBanner h1 {
        font-size: 25px !important;
    }

    .priceBanner p {
        font-size: 15px !important;
    }

    .priceBannerMain {
        margin-top: 10px;
    }

    .advertisingVideoFrame {
        padding-bottom: 10px;
    }

    .ndMemberLogin a {
        padding: 0px 10px;
    }

    .ndMemberLogin {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .pricingMobile{
        margin-top: 0px;
    }

    .priceBg{
        padding-bottom: 0px;
    }
}


.hide {
    display: none;
}

.activenew {
    display: block;
}

.priceBannerMain {
    margin-top: 20px;
    width: 100%;
    float: left;
}

.priceBanner h1 {
    text-align: center;
    font-size: 66px;
    color: #fff;
    font-weight: 700;
    line-height: 1.3em;
    margin-top: 0;
}

.priceBanner p {
    text-align: center;
    font-size: 24px;
    color: #F1D600;
    line-height: 27px;
}

.footerLogo img {
    width: 400px;
}

.hp_right_arrow {
    font-size: 26px;
    margin-left: 7px;
}

/*pricing new css */

.boxshadowBodyNew{
    padding: 0px 0px;
}

.advertisingAgencyNew{
    padding: 0px 0px 20px;
    /* margin-bottom: 40px; */
}

.boxshadowBgNew{
    border-color: #fff;
    -webkit-box-shadow: inherit;
    -moz-box-shadow: inherit;
    box-shadow: inherit;
}
/*.advertisingAgencyNew .lightSlider {
    height: 100% !important;
}*/
.mainListAgency {
    width: 100%;
    float: left;
    border: 2px solid #e9e8ed;
    padding: 20px;
    border-radius: 0px;
    margin-top: 15px;
    min-height: 680px;
}

.price_newTxt{
    font-size: 20px;
    font-weight: 700;
    color: #2c2c2c;
    padding: 0px 0;
    display: block;
    font-family: 'Lato', sans-serif;
}

.pricetodayamountNew {
    display: block;
    text-align: left;
    color: #2c2c2c;
    font-size: 48px;
}

.pricetodayamountNew sub{
    bottom: 0em;
}

.pricetodaytextNew {
    display: block;
    padding: 0px 0;
    text-align: center;
    font-size: 16px;
    color: rgba(44, 44, 44, 0.71);
}

.pricetodaytextNew1 {
    text-align: left !important;
    margin-bottom: 25px;
}

.PayButtonNew a{
    color: rgb(255, 255, 255);
    font-weight: 600;
    background-color: rgb(49, 181, 119);
    font-size: 18px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
    border-radius: 3px;
    padding: 15px 36px;
    display: inline-block;
    text-decoration: none;
    text-align: center;
}

.PayButtonNew a span{
    width: 100%;
    float: left;
    font-size: 15px;
}
.PayButtonNew{
    width: 100%;
    float: left;
    margin-top: 20px;
}
.newHr{
    width: 100%;
    float: left;
    margin-bottom: 0px;
}

.permonthlistNew{
    list-style-type: none;
    padding-left: 0;
}

ul.permonthlistNew li {
    font-size: 14px;
    color: #808080;
    margin: 0px;
    margin-bottom: 18px;
}

ul.permonthlistNew li i{
    color: #2eb477;

}

.lightTxt{
    color: #c7c7c4 !important;
}

.lightTxt i{
    color: #d91c1c !important;
}

.mainListAgencyTop30{
    margin-top: -20px;
    border: 3px solid #0b85e1;
    box-shadow: 0px 3px 10px 3px rgba(0,0,0,.24);
    position: relative;

}

.pricingPadding{
    padding-right: 0px;
}

.pricingMost{
    position: absolute;
    right: -10px;
    top: 27px;
    background: #0b85e1;
    letter-spacing: 2px;
    color: #fff!important;
    font-size: 16px;
    padding: 8px 24px;
    display: block!important;
    font-family: 'Lato', sans-serif;
}

.pricingMost:after{
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    bottom: -10px;
    right: 0;
    background: linear-gradient(135deg,#064475 0,#064475 50%,rgba(10,14,10,0) 51%);
}

.agency_one {
    width: 100%;
    margin: 0px auto;
}

.pricing_indicators{
    display: none;
}

.pricing_item1{
    display: inherit !important;
}


.AgencyList{
    margin-top: 30px !important;
    margin-bottom: 40px !important;
    float: left;
}

@media screen and (min-width: 767px) {
        .advertisingAgencyNew .lightSlider {
        overflow: initial;
    }
  }
@media only screen and (max-width: 768px) {

.boxshadowBodyNew{
        overflow: hidden;
    }
     .advertisingAgencyNew .lSSlideWrapper {
        overflow: hidden;
        max-width: 100%;
    }
    .advertisingAgencyNew .lSSlideOuter {
        overflow: inherit;
        max-width: 100%;
    }
    .paddingPricing0{
        padding: 0px;
    }
    .boxshadowBgNew{
        position: relative;
    }
    .advertisingAgencyNew .lSPager{
        position: absolute;
        top: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        border-bottom: 1px solid #ddd;
    }
    .advertisingAgencyNew .lSSlideOuter .lSPager.lSpg>li.active a, .advertisingAgencyNew .lSSlideOuter .lSPager.lSpg>li:hover a {
        background-color: transparent;
        font-weight: 700;
        color: #0069ff;

        border-radius: 0px;
        text-decoration: none;
    }

    .advertisingAgencyNew .lSSlideOuter .lSPager.lSpg>li a {
        background-color: transparent;
        border-radius: 30px;
        display: inline-block;
        height: 100%;
        overflow: hidden;
        width: 100%;
        position: relative;
        z-index: 99;
        -webkit-transition: all 0s linear 0s;
        transition: all 0s linear 0s;
        text-indent: 1em;
    }
    .advertisingAgencyNew .lSSlideOuter .lSPager.lSpg > li {
        cursor: pointer;
        display: inline-block;
        padding: 0 5px;
        width: 100%;
    }
    .advertisingAgencyNew .lSPager .active{
        border-bottom: 3px solid #0069ff;
    }

    /* .advertisingAgencyNew {
        display: flex;
        overflow: hidden;
        overflow-x: scroll;
        padding: 0px 15px;
        min-width: 180vw!important;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: space-evenly!important;
        -ms-flex-pack: space-evenly!important;
        justify-content: space-evenly!important;
        margin: 0;
    } */

    .mainListAgencyTop30 {
        margin-top: 0px;
    }

    .mainListAgency {
        margin-top: 20px;
        min-height: 840px;
        /* min-height: 0px; */
    }

    .mainListAgency {
         margin-top: 0px;
    }

    .pricingMobilepadding{
        padding: 0px;
    }

    .pricetodaytextNew {
        font-size: 15px;
    }

    .pricetodayamountNew {
        font-size: 30px;
    }

    /* .boxshadowBodyNew{
        width: 100vw;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-scroll-snap-type: x mandatory;
        -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
    } */
    .pricingMost {
        font-size: 14px;
        padding: 8px 10px;
        top: 15px;
    }

    .PayButtonNew a{
        font-size: 16px;
        padding: 15px 15px;
    }

    .PayButtonNew a span{
        font-size: 12px;
    }
}
/*pricing new css end */
