@import url('https://fonts.googleapis.com/css2?family=Exo:wght@100;200;300;400;500;600;700;800;900&display=swap');
body {
    font-family: 'Exo', sans-serif;
    font-size: 16px;
    line-height: 1.42857143;
    color: #ffffff;
}
ul, ol{
    padding: 0; 
    padding-left: 20px;
    font-family: 'Exo', sans-serif;
}
p{
    margin: 0;
}
p:not(:last-child){
    margin-bottom: 16px;
}
.bg_image {
    background: url('../images/highlight-orrange.png')no-repeat center/100% 70px;
    padding: 15px 50px;
    max-width: max-content;
    margin: 0 auto;
}
.bg_image span {
    transform: scaleY(1.1);
    display: block;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.4);
}
.list li:not(:last-child){
    margin-bottom: 8px;
}
img{max-width: 100%;}
iframe.wistia_embed {
    border: 10px solid;
    border-image-slice: 1;
    border-width: 6px;
    border-image-source: linear-gradient(225deg, #80C4F6, #7A8AFA, #CB5CD8);
}
.strip_bg{
    background: url('../images/strip_9.png')no-repeat center/contain;
    padding: 25px 70px 25px 40px;
    color: #fff;
}
/*Letter Spacing*/
.ls-5 {
    letter-spacing: -0.25px;
}

.ls-1 {
    letter-spacing: -0.5px;
}

.ls-2 {
    letter-spacing: -1px;
}

/*Fonts*/
@media (min-width:240px) {
    .xs8 {
        font-size: 8px;
    }

    .xs9 {
        font-size: 9px;
    }

    .xs10 {
        font-size: 10px;
    }

    .xs11 {
        font-size: 11px;
    }

    .xs12 {
        font-size: 12px;
    }

    .xs13 {
        font-size: 13px;
    }

    .xs14 {
        font-size: 14px;
    }

    .xs15 {
        font-size: 15px;
    }

    .xs16 {
        font-size: 16px;
    }

    .xs17 {
        font-size: 17px;
    }

    .xs18 {
        font-size: 18px;
    }

    .xs19 {
        font-size: 19px;
    }

    .xs20 {
        font-size: 20px;
    }

    .xs21 {
        font-size: 21px;
    }

    .xs22 {
        font-size: 22px;
    }

    .xs23 {
        font-size: 23px;
    }

    .xs24 {
        font-size: 24px;
    }

    .xs25 {
        font-size: 25px;
    }

    .xs26 {
        font-size: 26px;
    }

    .xs27 {
        font-size: 27px;
    }

    .xs28 {
        font-size: 28px;
    }

    .xs29 {
        font-size: 29px;
    }

    .xs30 {
        font-size: 30px;
    }

    .xs31 {
        font-size: 31px;
    }

    .xs32 {
        font-size: 32px;
    }

    .xs33 {
        font-size: 33px;
    }

    .xs34 {
        font-size: 34px;
    }

    .xs35 {
        font-size: 35px;
    }

    .xs36 {
        font-size: 36px;
    }

    .xs37 {
        font-size: 37px;
    }

    .xs38 {
        font-size: 38px;
    }

    .xs39 {
        font-size: 39px;
    }

    .xs40 {
        font-size: 40px;
    }

    .xs41 {
        font-size: 41px;
    }

    .xs43 {
        font-size: 43px;
    }

    .xs45 {
        font-size: 45px;
    }

    .xs47 {
        font-size: 47px;
    }

    .xs49 {
        font-size: 49px;
    }

    .xs51 {
        font-size: 51px;
    }

    .xs70 {
        font-size: 70px;
    }

    .xs70 {
        font-size: 70px;
    }

    .xs80 {
        font-size: 80px;
    }
}

@media (min-width:768px) {
    .sm8 {
        font-size: 8px;
    }

    .sm9 {
        font-size: 9px;
    }

    .sm10 {
        font-size: 10px;
    }

    .sm11 {
        font-size: 11px;
    }

    .sm12 {
        font-size: 12px;
    }

    .sm13 {
        font-size: 13px;
    }

    .sm14 {
        font-size: 14px;
    }

    .sm15 {
        font-size: 15px;
    }

    .sm16 {
        font-size: 16px;
    }

    .sm17 {
        font-size: 17px;
    }

    .sm18 {
        font-size: 18px;
    }

    .sm19 {
        font-size: 19px;
    }

    .sm20 {
        font-size: 20px;
    }

    .sm21 {
        font-size: 21px;
    }

    .sm22 {
        font-size: 22px;
    }

    .sm23 {
        font-size: 23px;
    }

    .sm25 {
        font-size: 25px;
    }

    .sm26 {
        font-size: 26px;
    }

    .sm27 {
        font-size: 27px;
    }

    .sm28 {
        font-size: 28px;
    }

    .sm29 {
        font-size: 29px;
    }

    .sm30 {
        font-size: 30px;
    }

    .sm31 {
        font-size: 31px;
    }

    .sm32 {
        font-size: 32px;
    }

    .sm33 {
        font-size: 33px;
    }

    .sm35 {
        font-size: 35px;
    }

    .sm37 {
        font-size: 37px;
    }

    .sm39 {
        font-size: 39px;
    }

    .sm41 {
        font-size: 41px;
    }

    .sm42 {
        font-size: 42px;
    }

    .sm43 {
        font-size: 43px;
    }

    .sm45 {
        font-size: 45px;
    }

    .sm47 {
        font-size: 47px;
    }

    .sm49 {
        font-size: 49px;
    }

    .sm51 {
        font-size: 51px;
    }

    .sm60 {
        font-size: 60px;
    }

    .sm68 {
        font-size: 68px;
    }

    .sm70 {
        font-size: 70px;
    }

    .sm100 {
        font-size: 100px;
    }

    .sm130 {
        font-size: 130px;
    }
}

@media (min-width:992px) {
    .md8 {
        font-size: 8px;
    }

    .md9 {
        font-size: 9px;
    }

    .md10 {
        font-size: 10px;
    }

    .md11 {
        font-size: 11px;
    }

    .md12 {
        font-size: 12px;
    }

    .md13 {
        font-size: 13px;
    }

    .md14 {
        font-size: 14px;
    }

    .md15 {
        font-size: 15px;
    }

    .md16 {
        font-size: 16px;
    }

    .md17 {
        font-size: 17px;
    }

    .md18 {
        font-size: 18px;
    }

    .md19 {
        font-size: 19px;
    }

    .md20 {
        font-size: 20px;
    }

    .md21 {
        font-size: 21px;
    }

    .md23 {
        font-size: 23px;
    }

    .md24 {
        font-size: 24px;
    }

    .md25 {
        font-size: 25px;
    }

    .md26 {
        font-size: 26px;
    }

    .md27 {
        font-size: 27px;
    }

    .md28 {
        font-size: 28px;
    }

    .md29 {
        font-size: 29px;
    }

    .md30 {
        font-size: 30px;
    }

    .md31 {
        font-size: 31px;
    }

    .md32 {
        font-size: 32px;
    }

    .md33 {
        font-size: 33px;
    }

    .md34 {
        font-size: 34px;
    }

    .md35 {
        font-size: 35px;
    }

    .md36 {
        font-size: 36px;
    }

    .md37 {
        font-size: 37px;
    }

    .md38 {
        font-size: 38px;
    }

    .md39 {
        font-size: 39px;
    }

    .md40 {
        font-size: 40px;
    }

    .md41 {
        font-size: 41px;
    }

    .md42 {
        font-size: 42px;
    }

    .md43 {
        font-size: 43px;
    }

    .md45 {
        font-size: 45px;
    }

    .md47 {
        font-size: 47px;
    }

    .md49 {
        font-size: 49px;
    }

    .md50 {
        font-size: 50px;
    }

    .md51 {
        font-size: 51px;
    }

    .md53 {
        font-size: 53px;
    }

    .md55 {
        font-size: 55px;
    }

    .md60 {
        font-size: 60px;
    }

    .md65 {
        font-size: 65px;
    }

    .md60 {
        font-size: 60px;
    }

    .md75 {
        font-size: 75px;
    }

    .md70 {
        font-size: 70px;
    }

    .md80 {
        font-size: 80px;
    }

    .md90 {
        font-size: 90px;
    }

    .md130 {
        font-size: 130px;
    }

    .md22 {
        font-size: 22px;
    }

    .md110 {
        font-size: 110px;
    }

    .md130 {
        font-size: 130px;
    }

    .md150 {
        font-size: 150px;
    }

    .md190 {
        font-size: 190px;
    }

    .md220 {
        font-size: 220px;
    }
}

/*Margins*/
@media (min-width:240px) {
    .xsmt0 {
        margin-top: 0%;
    }

    .xsmt1 {
        margin-top: 1%;
    }

    .xsmt2 {
        margin-top: 2%;
    }

    .xsmt3 {
        margin-top: 3%;
    }

    .xsmt4 {
        margin-top: 4%;
    }

    .xsmt5 {
        margin-top: 5%;
    }

    .xsmt6 {
        margin-top: 6%;
    }

    .xsmt8 {
        margin-top: 8%;
    }

    .xsmt13 {
        margin-top: 13%;
    }

    .xsmt10 {
        margin-top: 10%;
    }

    .xsmt-7 {
        margin-top: -7%;
    }

    .xsmt-9 {
        margin-top: -9%;
    }

    .xsmt-13 {
        margin-top: -13%;
    }
}

@media (min-width:768px) {
    .lmt-7 {
        margin-top: -7%;
    }

    .lmt-9 {
        margin-top: -9%;
    }

    .lmt-5 {
        margin-top: -5%;
    }

    .lmt-4 {
        margin-top: -4%;
    }

    .lmt-15 {
        margin-top: -31%;
    }

    .lmt-3 {
        margin-top: -3%;
    }

    .lmt-2 {
        margin-top: -2%;
    }

    .lmt-6 {
        margin-top: -6%;
    }

    .lmt-8 {
        margin-top: -8%;
    }

    .lmt-10 {
        margin-top: -10%;
    }

    .lmt-12 {
        margin-top: -12%;
    }

    .lmt-1 {
        margin-top: -1%;
    }

    .lmt-14 {
        margin-top: -14%;
    }

    .lmt-16 {
        margin-top: -16%;
    }

    .lmt-20 {
        margin-top: -20%;
    }

    .lmt0 {
        margin-top: 0%;
    }

    .lmt1 {
        margin-top: 1%;
    }

    .lmt2 {
        margin-top: 2%;
    }

    .lmt3 {
        margin-top: 3%;
    }

    .lmt4 {
        margin-top: 4%;
    }

    .lmt5 {
        margin-top: 5%;
    }

    .lmt13 {
        margin-top: 13%;
    }

    .lmt5 {
        margin-top: 5%;
    }

    .lmt6 {
        margin-top: 6%;
    }

    .lmt7 {
        margin-top: 7%;
    }

    .lmt8 {
        margin-top: 8%;
    }

    .lmt10 {
        margin-top: 10%;
    }

    .lmt12 {
        margin-top: 12%;
    }

    .lmt15 {
        margin-top: 15%;
    }

    .lmt18 {
        margin-top: 18%;
    }

    .lmt-5 {
        margin-top: -5%;
    }

    .lmt-33 {
        margin-top: -33%;
    }

    .lmt-35 {
        margin-top: -35%;
    }

    .mt_7 {
        margin-top: -7%;
    }

    .lmt-20 {
        margin-top: -20%;
    }

    .lmt9 {
        margin-top: 9%;
    }
}

.mt1 {
    margin-top: 1%;
}

.mt1_5 {
    margin-top: 1.5%;
}

.mt2 {
    margin-top: 2%;
}

.mt3 {
    margin-top: 3%;
}

.mt4 {
    margin-top: 4%;
}

.mt5 {
    margin-top: 5%;
}

.mt6 {
    margin-top: 6%;
}

.mt7 {
    margin-top: 7%;
}

.mt8 {
    margin-top: 8%;
}

.mt10 {
    margin-top: 10%;
}

.mt12 {
    margin-top: 12%;
}

.mt-1 {
    margin-top: -1%;
}

.mt_2 {
    margin-top: -2%;
}

.mt_8 {
    margin-top: -8%;
}

.mt_25 {
    margin-top: -25%;
}

.mt_30 {
    margin-top: -30%;
}


/*Font Weight*/
.w300 {
    font-weight: 300;
}

.w400 {
    font-weight: 400;
}

.w500 {
    font-weight: 500;
}

.w600 {
    font-weight: 600;
}

.w700 {
    font-weight: 700;
}

.w800 {
    font-weight: 800;
}

.w900 {
    font-weight: 900;
}



/*Line Heights*/
.lh90 {
    line-height: 90%;
}

.lh100 {
    line-height: 100%;
}

.lh110 {
    line-height: 110%;
}

.lh120 {
    line-height: 120%;
}

.lh130 {
    line-height: 130%;
}

.lh140 {
    line-height: 140%;
}

.lh150 {
    line-height: 150%;
}

.lh160 {
    line-height: 160%;
}

.lh170 {
    line-height: 170%;
}

.lh190 {
    line-height: 190%;
}

.lh200 {
    line-height: 200%;
}


/*Common*/
.underline {
    text-decoration: underline;
}

.clear {
    clear: both;
}

.uppercase {
    text-transform: uppercase;
}


/*color*/
.white {
    color: #fff;
}

.blue-clr {
    color: #260D62;
}

.yellow-clr {
    color: #FFE03E;
}

.black {
    color: #000000;
}

.lyt_black{
    color: #1A1A1A;
}

.dark_black{
    color: #333;
}

.light-gray {
    color: #7c8cae;
}

.gray {
    color: #8e8e8e;
}
.text_shadow {
    text-shadow: 1px 2px 2px rgb(0 0 0 / 40%);
}

a{
    text-decoration: none;
}

/*Css*/
.site_logo {
    max-width: 200px;
    margin: 0px auto;
}
.max200 {
    max-width: 180px;
}
.green_clr{color: #009b51;}
.overflow-hidden{overflow-x: hidden;}
.profit_details img{
    max-width: 420px;
    width: 100%;
    margin: 0 auto 20px;
}
.headstrip {
    background-color: #0b0027;
    width: 100%;
    padding: 2%;
}
.footerBG {
    background: url('../images/footer-bg.png') no-repeat center top/cover;
    padding: 6% 0 2%;
}
.primary_btn a{
    display: inline-block;
    margin: 0 auto;
    padding: 20px 40px;
    font-weight: 700;
    text-transform: capitalize;
    font-size: 26px;
    background: linear-gradient(0deg, #F83600 0%, #FACC22 100%);
    border: 4px solid #fff;
    border-radius: 50px;
    color: #fff;
    letter-spacing: 0.5px;
    transition: 0.3s linear;
    max-width: 700px;
}
.primary_btn a:hover{
    background: linear-gradient(180deg, #811CA8 0%, #E73D63 44.79%,#F16853 100%);
}
.cards_timer_row::before {
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    background: #fff;
}
.about_btm_img {
    margin-top: -20%;
    opacity: 0.2;
}
.red-clr{
    color: #E73D3D;
}
.bonus, 
.money_back_sec, 
.about_sec, 
.advantage_sec,
.presenting_sec,
.upgradetoday_sec,
.upgrade_now_sec {
    padding: 4% 0;
}
.upgrade_now_sec {
    color: #fff;
}
.upgrade_warning_sec {
    background: url('../images/Vector.png')no-repeat center top/cover;
    padding: 12% 0 0%;
}
.warning_sec {
    background: url('../images/wavy-bg.png')no-repeat center top/cover;
    padding: 9% 0 3%;
}
.warning_row img{
    width: 116px;
}
.warning_row .warning_text{
    width: calc(100% - 136px);
}
.money_backrow {
    background: #F5ECF9;
    box-shadow: 4px 6px 14px 7px rgb(0 0 0 / 25%);
    border-radius: 119px;
    padding: 80px 50px;
}
.money_backrow::before{
    content: '';
    position: absolute;
    right: calc(100% - 32px);
    top: 0;
    width: 215px;
    height: 448px;
    background: url('../images/fun-3d.png')no-repeat center/contain;
}
.bg_arrow::before{
    content: '';
    width: 145px;
    height: 145px;
    background: url('../images/down-arrow.png')no-repeat center/contain;
    position: absolute;
    left: 10%;
    top: 38%;
}
.purple-text{color: #8D2DB0;}
.tb_pad{
    padding-top: 5%;
    padding-bottom: 5%;
}
.darkpurple-text {
    color: #3e024c;
}
.banner_options_block {
    padding: 24px 50px;
    color: #000;
    background: #FFFFFF;
    box-shadow: 3px 4px 21px 6px #FFE24A;
    border-radius: 93px;
}
.banner_options_block2{
    box-shadow: 3px 4px 21px 6px #84FF58;
}
.banner_section {
    background: url('../images/banner_bg.png') center top/cover no-repeat transparent;
    position: relative;
}
.btn_line {
    display: inline-block;
    margin: 0 auto;
    padding: 16px 50px 16px 160px;
    position: relative;
    border-radius: 32px;
    background: #FF7A00;
    box-shadow: rgb(1 219 115 / 10%) 0px 13px 30px;
    letter-spacing: 0.5px;
}
.btn_line img{
    position: absolute;
    left: 50px;
    top: -10px;
    animation: zoom-in-zoom-out 2s ease-in-out infinite;
    width: 75px;
}
.banner_logo {
    padding: 0 0 6%;
}
.banner_options_sec {
    background: #010005;
}
.mt-minus-10{
    margin-top: -10%;
}
.section_3{
    padding: 4% 0 16%;
    background: url('../images/Group-22.png')no-repeat center top/cover;
}
.absolute_img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 30%;
}
.banner_options_row::before{
    content: '';
    width: 182px;
    height: 182px;
    background: url('../images/touch-hand.png')no-repeat center/cover;
    position: absolute;
    right: 93%;
    top: 15%;
    animation: shapeani1 3s linear infinite;
}
html{
    scroll-behavior: smooth;
}
p:not(:last-child){
    margin-bottom: 16px;
}
img{max-width: 100%;}
@keyframes shapeani1{
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-1.25rem);
        transform: translateY(-1.25rem);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes rotate_animation {
    0%{
        transform: rotate(0deg);
        }
    100%{
        transform: rotate(360deg);
        }
}
@keyframes zoom-in-zoom-out {
    0% {
      transform: scale(1, 1);
    }
    50% {
      transform: scale(1.2, 1.2);
    }
    100% {
      transform: scale(1, 1);
    }
}
.animatedicon{
    animation: shapeani1 4s linear infinite;
    z-index: 1;
}
.rocket,
.ios_music{
    width: 90px;
    right: 2%;
    top: 30%;
}

.ios_music{
    right: 5%;
}
.email{
    width: 120px;
    left: 2%;
    top: 30%;
}
.mic{
    width: 145px;
    right: 8%;
    top: 48%;
    animation: shapeani1 8s linear infinite;
}
.radio{
    width: 160px;
    left: 10%;
    top: 56%;
    z-index: 1;
}
.animatedicon img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.upgradetoday_1, .upgradetoday_3, .upgradetoday_5{
    left: 3%;
    right: auto;
    top: 8%;
}
.upgradetoday_3{
    top: 42%;
    width: 60px;
}
.upgradetoday_5 {
    top: 72%;
    width: 60px;
}
.upgradetoday_2, .upgradetoday_4, .upgradetoday_6{
    right: 3%;
    left: auto;
    top: 24%;
}
.upgradetoday_4{
    top: 55%;
    animation: rotate_animation 4s linear infinite;
}
.upgradetoday_6{
    top: 85%;
    width: 72px;
}
.upgradetoday_sec .about_img {
    animation: 60s linear 0s infinite normal none running rotate_animation;
}
.about_sec_2 {
    right: auto;
    left: 3%;
    width: 70px;
    top: 50%;
}
.about_sec_3 {
    right: auto;
    left: 3%;
    width: 70px;
    top: 65%;
}
.about_sec_4 {
    width: 90px;
    top: 80%;
}
.zindex9{
    z-index: 9;
}
.overlay::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.65);
}
.icon_list li:not(:last-child) {
    margin-bottom: 12px;
}
.banner_list .icon_list li:not(:last-child) {
    padding-bottom: 16px;
    border-bottom: 1px solid #01db732e;
    margin-bottom: 16px;
}
.icon_list li::before {
    content: '';
    width: 25px;
    height: 25px;
    background: url('../images/favicon.png')no-repeat center/contain;
    position: absolute;
    left: 0;
    top: 2px;
}
.icon_list.icon_l li::before{
    background-image: url('../images/white-favicon.png');
}
.icon_list li {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.4px;
    position: relative;
    padding-left: 36px;
}
.icon_list {
    list-style: none;
    padding: 0;
    margin: 0;
}
.banner_list{
    padding: 24px;
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}
.progress {
    border-radius: 20px;
    height: 30px;
    max-width: 540px;
}
.progress-bar {
    background: red;
    border-radius: 15px;
}
.popup_timer span {
    font-size: 14px;
    text-transform: capitalize;
    display: block;
    font-weight: 500;
}
.popup_timer > p {
    margin: 0 4px !important;
    width: 80px;
    font-size: 26px;
    background: #fff;
    padding: 12px 10px;
    border-radius: 5px;
}
.popup_timer {
    display: flex;
    justify-content: center;
}
.yellow_bg {
    padding: 10px 24px;
    background: yellow;
    color: #000;
}
.menus p {
    width: 100%;
    /*max-width: max-content;*/
    padding: 14px 40px;
    background: linear-gradient(90deg, #FE7716 0%, #B11FDE 100%);
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    margin: 0 12px;
    margin-bottom: 20px;
    border-radius: 12px;
}
/*.menus {*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    flex-wrap: wrap;*/
/*}*/
.intro_sec .icon_list{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}
.bonus_detail {
    padding: 40px;
    height: 100%;
    border-radius: 12px;
    background: #fff;
    border: 10px solid;
    border-image-slice: 1;
    border-width: 6px;
    border-image-source: linear-gradient(225deg, #80C4F6, #7A8AFA, #CB5CD8);
}
.bonus_des {
    color: #fff;
    padding: 12px 12px 10px;
    background: linear-gradient(95.48deg, #972CFA 6.92%, #6FDEFF 116.38%);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 6px;
}
.bonus_title {
    padding: 12px 40px 10px;
    background: linear-gradient(95.48deg, #972CFA 6.92%, #6FDEFF 116.38%);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 40px;
    width: max-content;
    margin-left: auto;
    margin-right: auto;
}

.modal_content .modal-body {
    padding: 30px 30px;
}
.modal_content button.btn-close {
    position: absolute;
    right: 12px;
    top: 12px;
    font-size: 12px;
    z-index: 9;
    cursor: pointer;
}
button.btn-close:focus{
    box-shadow: none;
    outline: none;
}
.top_line {
    padding: 15px 30px;
    margin: 0px;
    outline: none;
    background-color: #FFE03E;
    border-radius: 8px;
}
img.hand_zoom_efe {
    position: absolute;
    left: 50px;
    top: -10px;
    animation: zoom-in-zoom-out 2s ease-in-out infinite;
}
.bg_red {
    display: inline-block;
    padding: 16px 50px 16px 160px;
    position: relative;
    border-radius: 32px;
    background: linear-gradient(180deg, #E0DFD9 0.52%, #FF2525 29.69%, #FF2525 73.44%, #D9D9D9 100%);
    box-shadow: rgb(1 219 115 / 10%) 0px 13px 30px;
    letter-spacing: 0.5px;
    line-height: 35px;
}
.foot_btns > a {
    padding: 30px 24px;
    display: inline-block;
    font-size: 20px;
    background: #00FD51;
    font-weight: 700;
    color: #000;
    width: 100%;
    max-width: 500px;
}
.foot_btns > a:hover {
    background: #00e74a;
}
.foot_btns.red_btn > a {
    background: #FF0000;
    color: #fff;
}
.foot_btns.red_btn > a:hover {
    background: #e60404;
}
.cta_sec{
    background: url('../images/new/cta_bg.png')no-repeat center/contain;
    max-width: 1720px;
    margin-left: auto;
    margin-right: auto;
}
.gradient_red {
    -webkit-text-fill-color: transparent;
    background: #f00;
    background-repeat: repeat;
    -webkit-background-clip: text;
    border: none;
    -webkit-text-stroke: 8px #fff;
}
span.upper_text {
    -webkit-text-stroke: 0px #fff;
    position: absolute;
    width: 100%;
    z-index: 9;
    left: calc(50% - 0px);
    transform: translate(-50%, -50%);
    display: block;
    -webkit-text-fill-color: transparent;
    background: #f00;
    background-repeat: repeat;
    -webkit-background-clip: text;
    top: 50%;
}
.with_robot{position: relative;}
.with_robot::after {
    content: '';
    background: url('../images/new/list_robot.png')no-repeat center/auto;
    position: absolute;
    right: -111px;
    top: 10%;
    width: 170px;
    height: 170px;
}
.gradient-text2 {
    background: linear-gradient(91.06deg, #FF1CF7 2.26%, #00F0FF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.seewhat_sec .tb_pada {
    background-color: #000;
    color: #fff;
    margin: -20% 0;
}
span.mindpal_design {
    padding: 5px 16px;
    background: #FF0000;
    color: #fff;
    border-radius: 10px;
}
.orange_gradient {
    background: linear-gradient(95.9deg, #e95700 -3.07%, #ff9800 132.03%);
    color: #fff;
    width: 500px;
    padding: 15px 25px;
    border-radius: 20px;
    position: relative;
}
.awesome_sec {
    background: url('../images/new/roadmap_bg.png')no-repeat center/100%;
    background-attachment: fixed;
}
.imagine_sec{
    background: url('../images/new/materials_bg.png')no-repeat center bottom/100%;
}
.issues_icon1 {
    width: 60px;
}
.fea_icons {
    width: 80px;
    left: 5%;
    top: 12%;
}
.issues_icon2 {
    right: 5%;
    left: auto;
    top: 30%;
}
.issues_icon3 {
    top: 80%;
}
.widthmax{
    width: max-content;
}
.intro_sec{
    background: url('../images/new/intro_bg.png')no-repeat center bottom/cover;
}
.impossible_sec .icon_list li::before {
    top: 0;
}
.ensuring_sec{
    background: url('../images/new/ensuring_bg.png')no-repeat right bottom/auto;
    padding-bottom: 12%;
}

/*steps*/
.six_figures {
    background: url('../images/new/six_bg.png')no-repeat center top/cover;
    padding: 30% 0 5%;
    margin-top: -12%;
}
.steps_row {
    margin: 10% auto 0;
    max-width: 1005px;
}
.step_count {
    position: absolute;
    top: -42%;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: -4px -4px 10px rgb(0 0 0 / 20%);
    border-radius: 50px;
}
.step_count > * {
    position: relative;
    z-index: 9;
}
.step_count::before {
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 50px;
    background: #FFE03E;
    position: absolute;
    right: -3px;
    bottom: -3px;
    z-index: 1;
}
.step_count span {
    display: inline-block;
    text-transform: uppercase;
    font-weight: 700;
    background: #fff;
    padding: 13px 20px 10px;
    line-height: 1.3;
    border-radius: 50px;
    position: relative;
}
.steps_img {
    position: absolute;
    bottom: 65px;
    left: 35%;
    max-width: 320px;
}
.steps_row2 img.steps_img {
    bottom: 50px;
}
.steps_img3 {
    bottom: 70px;
}
.steps_content {
    position: absolute;
    right: 105px;
    bottom: 51px;
    width: 100%;
}
.steps_row2 .steps_content {
    right: auto;
    left: 100px;
}
.steps_row3 .steps_content {
    right: 100px;
}
.max_394 {
    max-width: 415px;
}
/*steps*/
.before_arrow::before {
    content: '';
    width: 39px;
    height: 39px;
    background: url('../images/new/before_arrow.png')no-repeat center/contain;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -34px;
}
.gone_title, .video_head {
    display: flex;
    align-items: center;
    justify-content: center;
}
.daily_payments_sec{
    background: url('../images/new/take_look_bg.png')no-repeat center bottom/cover;
}
.benifits_sec{
    background: url('../images/new/own_ready_bg.png')no-repeat center bottom/cover;
}
/* .bonuses_sec{
    padding-bottom: 25%;
} */
.mt-minus-20{
    margin-top: -20%;
}
.sounds_great_sec{
    background: url('../images/new/sound_bg.png')no-repeat center bottom/cover;
}
.scarcity_sec{
    background: url('../images/new/scarcity_img.png')no-repeat right bottom/auto,
    url('../images/new/scarcity_icon2.png')no-repeat 94% 20%/auto,
    url('../images/new/scarcity_bg.png')no-repeat center/cover;
}
.max380{
    max-width: 380px;
}

/*money back*/
.money_back_row {
    max-width: 1140px;
    margin: 0 auto;
    position: absolute;
    bottom: 8%;
    left: 52%;
    transform: translateX(-50%);
    width: 100%;
}
.money_back_sec{
    background: url('../images/new/moneyback_bg.png')no-repeat center bottom/cover;
}
/*money back*/


/*footer bio*/
.table_section{
    background:
    url('../images/new/table_icon1.png') no-repeat 6% 10%/auto,
    url('../images/new/table_icon2.png') no-repeat 94% 15%/auto,
    url('../images/new/table_icon3.png') no-repeat 0% 80%/auto,
    url('../images/new/table_icon4.png') no-repeat 95% 90%/auto,
    url('../images/new/table_bg.png') no-repeat center/cover;
}
.table-top2 {
    background: #fff;
    padding: 5% 30px;
    z-index: 1;
    border-radius: 50px 50px 0 0;
    text-align: center;
}
.price-table2 {
    border-radius: 60px;
    background-color: rgb(6 26 41);
    box-shadow: 0px 11px 60px 0px rgb(0 0 0 / 7%);
    padding: 0px 0% 4%;
    z-index: 76;
}
.table-tick {
    padding: 0;
}
.table-tick li {
    background: url('../images/white-favicon.png') no-repeat 35px 2px/20px;
    padding-left: 70px;
    padding-right: 40px;
    list-style: none;
    margin-left: 0;
    padding-top: 0px;
    padding-bottom: 7px;
    margin-bottom: 12px;
}
img.bio_sides {
    height: 70px;
}
.biodata_sec {
    background: url('../images/new/rocket_bio.png')no-repeat 12% 10%/4%, url('../images/new/climb_bio.png')no-repeat 100% 10%/10%;
    /*background-color: #0C1435;*/
}
.gradient-text {
    -webkit-text-fill-color: transparent;
    border-bottom: 1px solid;
    border-image: -webkit-linear-gradient(0deg, #fe7716, #b11fde);
    border-image-slice: 1;
    background-image: -webkit-linear-gradient(0deg, #fe7716, #b11fde);
    background-repeat: repeat;
    -webkit-background-clip: text;
}
.withoutborder {
    border: none;
}
.footerBG {
    background: url('../images/new/footer-bg.png') no-repeat center top/cover;
    padding: 2% 0 2%;
}
.radio {
    width: 75px;
    left: 5%;
    top: 30%;
    z-index: 1;
}
.mic {
    width: 120px;
    right: 5%;
    top: 48%;
    animation: shapeani1 8s linear infinite;
}
.foot_btns > a{
    border-radius: 50px;
    max-width: 520px;
}
/*footer bio*/

/*popup*/
.red_clr {
    color: #ff0000;
}
span.bg_yellow {
    background: #ff0;
    padding: 8px 30px;
    display: inline-block;
}
.modal_site .modal_content {
    max-width: 590px;
    margin: 0 auto;
}
.modal_site .primary_btn a{
    font-size: 20px;
}
.top_line {
    padding: 30px;
}
.modal_site .modal_content {
    max-width: 590px;
    margin: 0 auto;
}
/*popup*/

/*asa Responsive*/

@media(max-width: 1199.98px) {

    .btn_line {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .bg_arrow::before {
        width: 100px;
        height: 100px;
        top: 52%;
    }
    .site_logo {
        max-width: 180px;
    }
    .banner_logo {
        padding: 0 0 10%;
    }
    .primary_btn a{
        font-size: 24px;
    }
    .money_backrow {
        border-radius: 80px;
        padding: 40px 30px;
    }
    .mic {
        width: 120px;
    }
    .radio {
        width: 120px;
        top: 62%;
    }

}

@media(max-width: 991.98px) {

    p:not(:last-child) {
        margin-bottom: 14px;
    }
    .primary_btn a {
        font-size: 18px;
        padding: 14px 30px;
    }
    .btn_line {
        font-size: 20px;
    }
    .site_logo {
        max-width: 160px;
    }
    .banner_options_block {
        padding: 18px 40px;
    }
    .bg_arrow::before{
        top: 58%;
    }
    .rocket, .ios_music {
        width: 50px;
    }
    .money_backrow::before {
        height: 300px;
        width: 166px;
    }
    .email {
        width: 100px;
    }
    .foot_logo {
        max-width: 260px;
    }

}

@media(max-width: 767.98px) {

    .headstrip {
        padding: 5% 0;
    }
    p:not(:last-child) {
        margin-bottom: 12px;
    }
    .site_logo {
        max-width: 140px;
    }
    .footerBG {
        padding: 8% 0 2%;
    }
    .btn_line {
        font-size: 14px;
        padding: 12px 30px 12px 110px;
    }
    .btn_line img {
        width: 54px;
        left: 32px;
        top: -3px;
    }
    .primary_btn a {
        font-size: 16px;
    }
    img.buzzer_btn {
        max-width: 120px;
    }
    .banner_options_row::before {
        width: 100px;
        height: 100px;
        top: 25%;
        right: 90%;
    }
    .mt-minus-10 {
        margin-top: -12%;
    }
    .bg_arrow::before {
        width: 75px;
        height: 75px;
    }
    .cards_timer_row::before {
        width: 100%;
        height: 1px;
        top: 0;
        left: 0;
        transform: unset;
    }
    img.cards_img {
        max-width: 320px;
        margin: 0 auto 24px;
        text-align: center;
    }
    .cards_timer_row {
        text-align: center;
    }
    .warning_row img {
        width: 60px;
    }
    .warning_row .warning_text {
        width: calc(100% - 70px);
    }
    .upgradetoday_sec .about_img {
        max-width: 320px;
    }
    .absolute_img{
        max-width: 20%;
    }
    img.moneyback_img {
        max-width: 220px;
        margin-bottom: 5px;
    }

}

@media(max-width: 575.98px) {

    .btn_line {
        text-align: left;
    }
    .primary_btn a {
        font-size: 18px;
        padding: 12px 20px;
        border-radius: 8px;
    }
    img.buzzer_btn {
        max-width: 80px;
    }
    .money_backrow {
        border-radius: 20px;
    }
    .mic {
        width: 50px;
    }
    .radio {
        width: 65px;
        top: 65%;
    }
    .email {
        width: 40px;
        top: -4%;
        animation: unset;
    }
    .foot_logo {
        max-width: 180px;
    }
    .max200 {
        max-width: 150px;
    }
    .bonus, 
    .money_back_sec, 
    .members_sec, 
    .advantage_sec,
    .presenting_sec,
    .upgradetoday_sec {
        padding: 40px 0;
    }
    .member_details img {
        margin-bottom: 8px;
        max-width: 80px;
    }
    .warning_sec{
        padding: 20% 0 3%;
    }
    .bg_arrow::before {
        top: 73%;
        left: 0;
        width: 50px;
        height: 50px;
    }
    .rocket, .ios_music {
        width: 30px;
    }
    .banner_options_block {
        padding: 12px 30px;
        border-radius: 12px;
    }
    .btn_line img{
        top: 8px;
    }

}
/*Responsive*/