html {
    scroll-behavior: smooth;
}

body {
    font-family: "Nunito", sans-serif;
    color: #010101;
    font-size: 14px;
    overflow-x: hidden;
}

html::-webkit-scrollbar {
    width: 10px;
}

html::-webkit-scrollbar-track {
    background-color: #eee;
}

html::-webkit-scrollbar-thumb {
    background: var(--blue-clr);
    border-radius: 25px;
}

.object-fit-contain {
    object-fit: contain;
}

.caveat {
    font-family: "Caveat", cursive;
}

.aclonica {
    font-family: "Aclonica", sans-serif;
}

.poppins {
    font-family: "Poppins", sans-serif;
}

:root {
    --black-clr: #010101;
    --white-clr: #fff;
    --light-grey: #f1f1f1;
    --blue-clr: #1D9BF5;
    --green-clr: #00BD00;
    --green-clr1: #21AF21;
    --red-clr: #FF3A3A;
    --red-clr1: #FF351C;
    --purple-clr: #CD50FF;

    
    --orange-clr: #FF6039;
    --orange-clr1: #FF5E4A;
    --pink-clr: #DE3EBE;
    --red-clr3: #FF361D;
    --neon-clr: #00BBA3;
    --grey-clr: rgba(0, 0, 0, 0.75);
    --green-clr2: #6BE532;
    --theme-clr: linear-gradient(115.66deg, #00BBF4 13.23%, #750DE4 91.11%) !important;
    --theme-clr1: linear-gradient(115.66deg, #750DE4 13.23%, #00BBF4 91.11%) !important;

    --theme-gradient2: linear-gradient(90deg, #049BF4 0%, #00FFFF 100%) !important;
    --theme-gradient3: linear-gradient(90deg, #049BF4 40%, #00FFFF 99.99%) !important;
}

/* Color CSS */

.black-clr {
    color: var(--black-clr)
}

.blue-clr {
    color: var(--black-clr)
}

.white-clr,
a.white-clr {
    color: var(--white-clr);
}

.light-grey {
    color: var(--light-grey);
}

.orange-clr {
    color: var(--orange-clr);
}

.orange-clr1 {
    color: var(--orange-clr1);
}

.purple-clr {
    color: var(--purple-clr);
}

.pink-clr {
    color: var(--pink-clr);
}

.red-clr {
    color: var(--red-clr);
}

.red-clr1 {
    color: var(--red-clr1);
}

.red-clr3 {
    color: var(--red-clr3);
}

.blue-clr {
    color: var(--blue-clr);
}

.grey-clr {
    color: var(--grey-clr);
}

.green-clr {
    color: var(--green-clr)
}

.green-clr1 {
    color: var(--green-clr1)
}

.green-clr2 {
    color: var(--green-clr2)
}

.theme-clr {
    background: var(--theme-clr);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.br-theme {
    border-bottom: 2px solid transparent;
    border-image: var(--theme-clr);
    border-image-slice: 1;
    width: 100%;
}

/* .theme-clr2{
    background: linear-gradient(90deg, #403FFB 0%, #03BEE8 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.theme-clr3{
    background: linear-gradient(90deg, #E804BE 0%, #FF8038 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
} */
.neon-clr {
    color: var(--neon-clr);
}

.yellow-clr {
    color: #FFFA36;
}

.yellow-clr1 {
    color: #F3C100;
}

/* Responsive Video CSS */

.responsive-video {
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    border: 5px solid #00A8FF;
    /* border: 1px solid rgba(255, 255, 255, 0.20); */
    backdrop-filter: blur(10px);
}

.responsive-video iframe,
.responsive-video object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Section Padding Start */

.sec-pd {
    padding-top: 30px;
    padding-bottom: 30px;
}

@media (min-width:768px) {
    .sec-md-pd {
        padding-top: 100px;
        padding-bottom: 100px;
    }
}

/* Section Padding End */
img.vert-move {
    -webkit-animation: mover 1s infinite alternate;
    animation: mover 1s infinite alternate;
}

@-webkit-keyframes mover {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(-10px);
    }
}

@keyframes mover {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(-10px);
    }
}

.gap20 {
    gap: 20px;
}


/* sticky bar start */
.fixed-top-bar {
    background: #000;
    padding: 10px 0;
    position: sticky;
    top: 0;
    z-index: 99;
}

.fixed-top-bar a {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    color: #ffffff;
    background-image: var(--theme-clr);
    border-radius: 5px 5px 5px 5px;
    padding: 12px 9px 12px;
    text-decoration: none;
}

/* stick bar end */

a.cta-link-btn {
    text-decoration: none;
    text-align: center;
    display: inline-block;
    padding: 14px 7px;
    font-size: 22px;
    line-height: 160%;
    color: #ffffff;
    font-weight: 800;
    transition: all .3s ease;
    background: var(--theme-clr);
    border-radius: 10px;
}

a.cta-link-btn:hover {
    background: var(--theme-clr1);
    color: #ffffff;
}
 .btn-border {
    border: 10px solid #66A8FF33;
    display: inline-block;
    border-radius: 20px;
    transition: ease 0.3s;
  }
    .btn-border:hover{
        transform: scale(1.05);
    }
@media (min-width: 768px) {
    a.cta-link-btn {
        font-size: 38px;
        padding: 20px 80px;
        display: inline-block;
    }
}

/* header section start */
/* Header CSS */

.theme-btn {
    background: var(--theme-clr);
    padding: 15px 15px;
    border-radius: 10px;
    display: inline-block;
    text-decoration: none;
    transition: all .4s ease;
}

.theme-btn:hover {
    transition: all .4s ease;
    background: var(--theme-clr1);
    color: var(--white-clr) !important;
}


.header-sec {
    background: linear-gradient(180deg, #FFFFFF 0%, #CFE2FF 100%);
    padding: 30px 0px;
}

.pre-heading {
    border-radius: 100px;
    border: 1px dashed var(--blue-clr);
    background: #FFFFFF;
    display: inline-block;
    padding: 10px;
}
.attention{
    background: var(--red-clr);
    border-radius: 100px;
    padding: 0px 10px;
    display: inline-block;
}
.main-heading{
    background: #F4F9FF;
    border: 1px solid #9DD6FF;
    border-bottom: 5px solid #9DD6FF;
    border-radius: 50px 10px 50px 10px;
    padding: 15px;
    /* display: inline-block; */
}
.main-1 {
    background: var(--blue-clr);
    border-radius: 10px;
    padding: 10px;
    display: inline-block;
}
.post-head{
    background: #CD50FF0D;
    border: 1px dashed var(--purple-clr);
    border-radius: 10px;
    padding: 10px 6px;
    display: inline-block;
}
.Exclusive-text {
    background: #FFFFFF;
    border: 1px dashed #A999FF;
    border-radius: 10px;
    padding: 10px;
}
.green-frame{
    background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/green-frame.webp") no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 0px 12px;
}
.red-frame{
    background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/red-frame.webp") no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 0px 12px;
}
.payment-box{
    background: linear-gradient(180deg, #FFFFFF 0%, rgba(225, 237, 255, 0.2) 100%);
    border: 1px dashed var(--blue-clr);
    border-bottom: none;
    padding: 10px;
    border-radius: 10px;
}

.header-ul {
    padding: 0px;
}

.header-ul li {
    list-style: none;
    background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/tick.webp") no-repeat;
    background-position: 0px 5px;
    padding: 0px 0px 20px 34px;
}
.header-ul li:nth-last-child(1){
    padding-bottom: 0;
}

.under {
    border-bottom: 1px solid #fff;
}
@media(min-width:768px) {
    .header-sec {
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/header-bg.webp") no-repeat bottom center;
        background-size: cover;
        padding: 80px 0px 100px;
        position: relative;
    }

    .pre-heading {
        border-radius: 100px;
        padding: 8px 52px 8px 18px;
        position: relative;
    }
    .pre-heading::after {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/investment-3d-icon.webp");
        top: -15px;
        right: -15px;
    }
    .attention{
        padding: 0px 15px;
    }
    .main-heading{
        padding: 27px 50px;
    }
    .main-1 {
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/main-1.webp") no-repeat;
        background-size: 100% 100%;
        padding: 8px 30px;
        border-radius: unset;
    }
    .post-head{
        padding: 7px 19px;
    }
    .Exclusive-text {
        padding: 15px 14px;
    }
    .payment-box {
        padding: 40px 30px;
    }
  
    .theme-btn {
        padding: 20px 55px;
    }
}

/* header section end */


/* step sec start */
.step-section {
    background: #FFFFFF;
}

.step-text {
    background: #FAEEFF;
    border: 2px dashed var(--purple-clr);
    border-radius: 10px;
    display: inline-block;
    padding: 0px 15px;
}

.step-card {
    border-radius: 20px;
    border: 1px solid var(--blue-clr);
    background: #1D9BF51A;
    border-radius: 10px;
    padding: 20px 10px;
}

.step {
    background: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/step.webp) no-repeat;
    background-size: 100% 100%;
    padding: 6px 20px 12px 23px;
    display: inline-block;
    margin-top: -26px;
}

.video-frame {
    background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/video-frame.webp") no-repeat;
    background-size: 100% 100%;
    padding: 9px 54px 40px 57px;
}

@media (min-width: 768px) {
    .step-section {
        background: #FFFFFF url(https://cdn.oppyotest.com/launches/affiliateengineai/special/step-bg.webp) no-repeat center center;
        background-size: cover;
    }
    .step-text {
       padding: 0px 27px;
    }

    .step-card {
        padding: 0 27px 30px;
    }

    .step {
        background: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/step.webp) no-repeat;
        background-size: 100% 100%;
        padding: 6px 20px 12px 23px;
        display: inline-block;
        margin-top: -7px;
    }

    .video-frame {
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/video-frame.webp") no-repeat;
        background-size: 100% 100%;
        padding: 18px 110px 79px 112px;
    }
}

/* step sec end */

/* website section start */
.website-sec{
    background: #DADAFF;
}
.website-text{
    background: #FFFFFF;
    border: 1px solid var(--blue-clr);
    border-bottom: 5px solid var(--blue-clr);
    border-radius: 30px 10px 30px 10px;
    padding: 15px;
    display: inline-block;
}
.red-text{
    background: linear-gradient(180deg, rgba(255, 58, 58, 0) 0%, rgba(255, 58, 58, 0.3) 100%);
    border-bottom: 1px solid var(--red-clr);
    padding: 0px 10px;
}
.logo-text{
    background: #EDF4FF;
    border: 2px dashed var(--blue-clr);
    border-radius: 10px;
    display: inline-block;
    padding: 8px 32px;
}
.logo-text img{
    max-height: 67px;
}
.website-sec li::marker{
    color: #FF361D;
}
@media(min-width:768px){
    .website-sec{
        background: #DADAFF url(https://cdn.oppyotest.com/launches/affiliateengineai/special/website-bg.webp) no-repeat top center;
        background-size: cover;
        background-attachment: fixed;
    }
    .website-text{
        padding: 19px 49px 15px;
    }
}
/* website section end */

/* news sec start */
.news-sec{
    background: #FFFFFF;
}
.news-text {
    background: #FAEEFF;
    border: 2px dashed var(--purple-clr);
    padding: 0px 15px;
    border-radius: 10px;
    display: inline-block;
}
@media (min-width: 768px){
    .news-sec{
        background: #FFFFFF url(https://cdn.oppyotest.com/launches/affiliateengineai/special/news-bg.webp) no-repeat bottom center;
        background-size: cover;
        background-attachment: fixed;
    }
    .news-text {
        padding: 0px 32px;
    }
}
/* news sec end */

/* niches sec start */
.niches-sec {
    background: linear-gradient(135.97deg, #EDF4FF 20.58%, #FAEEFF 93.01%);
}
.niche-text{
    background: #FFFFFF;
    border: 1px solid var(--blue-clr);
    border-bottom: 5px solid var(--blue-clr);
    border-radius: 30px 10px 30px 10px;
    padding: 0px 15px;
    display: inline-block;
}
.niche-box {
    background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/niche-box.webp") no-repeat, linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.2) 100%);
    background-size: 100% 100%;
    border-radius: 29px 29px 0 0;
    padding: 25px 18px 20px;
    height: 100%;
    transition: all 6s ease;
}
.purple-vector{
    background: var(--purple-clr);
    border: 2px dashed #FFFFFF;
    border-radius: 20px;
    padding: 0px 15px;
    display: inline-block;
}
@media (min-width: 768px) {
    .niches-sec {
        background: #FAEEFF url("https://cdn.oppyotest.com/launches/affiliateengineai/special/niche-bg.webp") no-repeat center center;
        background-size: cover;
    }
    .blue-text{
        background: linear-gradient(180deg, rgba(29, 155, 245, 0) 0%, rgba(29, 155, 245, 0.3) 100%);
        border-bottom: 1px solid var(--blue-clr);
        padding: 0px 10px;
    }
    .niche-text{
        padding: 20px 86px 20px 29px;
        position: relative;
    }
    .niche-text::after {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/cool-emoji.webp");
        top: -15px;
        right: -40px;
    }
    .niche-box {
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/niche-box.webp") no-repeat, linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.2) 100%);
        background-size: 100% 100%;
        border-radius: 29px 29px 0 0;
        padding: 25px 18px 20px;
        height: 100%;
        transition: all 6s ease;
    }
    .niche-box:hover{
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/niche-box.webp") no-repeat, linear-gradient(180deg, #DDEFFF 0%, rgba(221, 239, 255, 0.2) 100%);
    }
    .niche-box:hover img{
        transform: scale(1.04);
        transition: all .3s ease;
    }
    .purple-vector{
        padding: 0px 30px;
        border-radius: 100px;
    }
}
/* niches sec end */

/* grow sec start */
.grow-sec {
    background: #ffffff;
}

.grow-text {
    background: #FAEEFF;
    border: 2px dashed var(--purple-clr);
    border-radius: 10px;
    display: inline-block;
    padding: 0px 8px;
}
.grow-text-1 {
    background: #FFFFFF;
    border: 1px solid var(--blue-clr);
    border-bottom: 3px solid var(--blue-clr);
    border-radius: 15px 10px 15px 10px;
    padding: 0px 15px;
    display: inline-block;
}
@media (min-width: 768px) {
    .grow-sec {
        background: #ffffff url("https://cdn.oppyotest.com/launches/affiliateengineai/special/grow-bg.webp") no-repeat center center;
        background-size: cover;
    }
    .grow-text-1 {
        padding: 15px 50px 10px;
        border-bottom: 5px solid var(--blue-clr);
        border-radius: 30px 10px 30px 10px;
    }
}
/* grow sec end */

/* earn-sec start */
.earn-sec {
    background: #002037;
}
.earn-text{
    background: linear-gradient(180deg, rgba(70, 193, 11, 0) 0%, rgba(70, 193, 11, 0.3) 100%);
    border-bottom: 1px solid var(--green-clr);
    padding: 0 10px;
}
.earn-black-box{
    padding: 20px 0px;
    z-index: 1;
    position: relative;
}
.earn-black-box::after{
    position: absolute;
    content: '';
    border-radius: 30px;
    background: #005C9E33;
    border: 1px solid var(--blue-clr);
    backdrop-filter: blur(30px);
    height: 100%;
    width: 100%;
    max-width: 1270px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
.holding-text {
    background: #1D9BF54D;
    border-radius: 15px;
    padding: 10px;
    display: inline-block;
}

@media (min-width: 768px) {
    .earn-sec {
        background: #002037 url("https://cdn.oppyotest.com/launches/affiliateengineai/special/earn-bg.webp") no-repeat center center;
        background-size: cover;
    }
    .earn-text{
        padding: 0 30px 0 10px;
        position: relative;
    }
    .earn-text::after {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/money-face-emoji.webp");
        top: 8px;
        right: -45px;
    }
    .earn-black-box{
        padding: 70px 50px;
    }

    .holding-text {
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/holding-bg.webp") no-repeat;
        background-size: 100% 100%;
        padding: 10px 85px 10px 46px;
        position: relative;
    }

    .holding-text::after {
        content: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/confuse-icon.webp");
        position: absolute;
        top: -28px;
        right: -56px;
    }
}
/* earn-sec end */

/* marketer sec start */
.marketer-sec {
    background: linear-gradient(135.97deg, #EDF4FF 20.58%, #FAEEFF 93.01%);
}
.marketer-text{
    background: #FFFFFF;
    border: 1px solid var(--blue-clr);
    border-bottom: 5px solid var(--blue-clr);
    border-radius: 30px 10px 30px 10px;
    padding: 0px 10px;
    display: inline-block;
}
.blue-frame {
    color: var(--blue-clr);
}
.market-text {
    background:var(--blue-clr);
    border-radius: 70px;
    display: inline-block;
    padding: 10px 25px;
    margin-top: -8px;
}
.market-white-1{
    background: var(--white-clr);
    border-radius: 40px;
    padding: 20px;
    transform: rotate(-1deg);
    display: inline-block;
}
.market-white-2 {
    background: var(--white-clr);
    border-radius: 40px;
    padding: 20px;
    transform: rotate(1deg);
    display: inline-block;
}
@media (min-width: 768px) {
    .marketer-sec {
        background: #fff url("https://cdn.oppyotest.com/launches/affiliateengineai/special/marketer-bg.webp") no-repeat center center;
        background-size: cover;
    }
    .marketer-text{
        padding: 17px 40px 12px;
    }
    .blue-frame {
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/blue-frame.webp") no-repeat;
        background-size: 100% 100%;
        padding: 0px 15px;
        color: var(--white-clr);
    }
    .market-text {
        padding: 17px 45px;
    }
    .market-white-1{
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/market-white-1.webp") no-repeat;
        background-size: 100% 100%;
        padding: 30px 30px 36px;
    }
    .market-white-2{
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/market-white-2.webp") no-repeat;
        background-size: 100% 100%;
        padding: 35px 31px 36px;
    }
}

/* marketer sec end */

/* result-sec start */
.result-sec {
    background: #ffffff;
}
@media (min-width: 768px) {
    .result-sec {
        background: #fff url("https://cdn.oppyotest.com/launches/affiliateengineai/special/result-bg.webp") no-repeat center center;
        background-size: cover;
        background-attachment: fixed;
    }
}
/* result-sec end */

/* income-sec start */
.income-sec {
    background: linear-gradient(135.97deg, #EDF4FF 20.58%, #FAEEFF 93.01%);
}
.income-text{
    background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/income-frame.webp") no-repeat;
    background-size: 100% 100%;
    padding: 10px 45px;
    display: inline-block;
}
.income-box{
    background: var(--white-clr);
    border: 2px solid var(--blue-clr);
    box-shadow: 0px 0px 50px 0px #1D9BF5CC inset;
    border-radius: 30px;
    padding: 20px;
}
.income-ul li {
    background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/income-arrow.webp") no-repeat;
    background-position: -3px 2px;
    padding: 0px 0px 30px 35px;
    list-style: none;
}
.income-ul li:nth-last-child(1){
    padding-bottom: 0;
}
@media (min-width: 768px) {
    .income-sec {
        background: #fff url("https://cdn.oppyotest.com/launches/affiliateengineai/special/income-bg.webp") no-repeat bottom center;
        background-size: cover;
    }
    .income-text{
        padding: 10px 86px;
        position: relative;
    }
    .income-text::after {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/pointing-emoji.webp");
        top: -20px;
        right: -90px;
    }
    .income-box{
        padding: 80px 50px;
    }
    .green-text{
        background: linear-gradient(180deg, rgba(70, 241, 11, 0) 0%, rgba(70, 193, 11, 0.3) 100%);
        border-bottom: 1px solid var(--green-clr);
        padding: 0px 10px;
    }
    .arrow-text{
        position: relative;
    }
    .arrow-text::before {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/blue-left.webp");
        bottom: -45px;
        left: 0px;
    }
    .arrow-text::after {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/blue-right.webp");
        bottom: -45px;
        right: 0px;
    }
}

/* income-sec end */

/* forth section start */
.forth-section{
    background: #ffffff;
}
.forth-shape{
    background: #1D9BF51C;
    border: 1px solid var(--blue-clr);
    border-bottom: 5px solid var(--blue-clr);
    backdrop-filter: blur(50px);
    border-radius: 20px;
    padding: 20px 10px;
    display: inline-block;
}
.forth-text{
    background: #1D9BF51A;
    border: 2px solid var(--blue-clr);
    padding: 10px;
    border-radius: 20px;
    display: inline-block;
}
@media (min-width: 768px){
    .forth-section{
        background:  url(https://cdn.oppyotest.com/launches/affiliateengineai/special/forth-bg.webp) no-repeat center center;
        background-size: cover;
        background-attachment: fixed;
    }
    .forth-shape{
        border-radius: 80px;
        padding: 15px 90px 10px;
        position: relative;
    }
    .forth-shape:before {
        content: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/money-emoji.webp);
        position: absolute;
        top: 30px;
        left: -40px;
    }
    .forth-shape:after{
        content: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/coin.webp);
        position: absolute;
        top: 25px;
        right: -40px;
    }
    .forth-text{
        padding: 20px;
        border-radius: 30px;
    }
}
/* forth section end */

/*beta section start */
.beta-section{
    background: linear-gradient(135.97deg, #EDF4FF 20.58%, #FAEEFF 93.01%);
}
.beta-frame{
    background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/beta-frame.webp") no-repeat;
    background-size: 100% 100%;
    padding: 0px 20px;
    display: inline-block;
}
@media (min-width: 768px){
    .beta-section{
        background:  url(https://cdn.oppyotest.com/launches/affiliateengineai/special/beta-bg.webp) no-repeat center center;
        background-size: cover;
    }
    .beta-frame{
        padding: 0px 35px;
    }
}
/* beta section end */

/* Charge sec start */

.charge-sec {
    background: #ffffff;
}
.charge-text {
    background: var(--blue-clr);
    border: 2px solid var(--blue-clr);
    border-radius: 100px;
    padding: 10px 15px;
    display: inline-block;
}
@media (min-width: 768px) {
    .charge-sec {
        background: #ffffff url(https://cdn.oppyotest.com/launches/affiliateengineai/special/charge-bg.webp) no-repeat bottom center;
        background-size: cover;
        background-attachment: fixed;
    }
    .charge-text {
        border-radius: 100px;
        padding: 12px 43px 12px 30px;
        position: relative;
    }
    .charge-text::after {
        content: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/sunglasses-emoji.webp);
        position: absolute;
        top: -10px;
        right: -65px;
    }
}

/* Charge sec start */

/* granddaddy-sec start */
.granddaddy-sec {
    background: #091b27;
}

.box {
    padding: 20px;
    height: 100%;
    border-radius: 20px;
}

.box-1 {
    border-top: 6px solid #9FDEFF;
    border-right: 1px solid #9FDEFF;
    border-left: 1px solid #9FDEFF;
    border-bottom: unset;
    background: linear-gradient(180deg, rgba(0, 168, 255, 0.02) 0%, rgba(0, 168, 255, 0.1) 50%, rgba(0, 168, 255, 0.6) 100%);
    backdrop-filter: blur(12px);
}

.box-2 {
    border-top: 6px solid #9FDEFF;
    border-right: 1px solid #9FDEFF;
    border-left: 1px solid #9FDEFF;
    border-bottom: unset;
    background: linear-gradient(180deg, rgba(0, 168, 255, 0.02) 0%, rgba(0, 168, 255, 0.1) 50%, rgba(0, 168, 255, 0.6) 100%);
    backdrop-filter: blur(12px);
}
.granddaddy-text{
    background: #00A8FF0F;
    border: 2px dashed #7ED3FF;
    padding: 5px 15px;
    display: inline-block;
}
.granddaddy-frame{
    background: #72D5FF;
    border-radius: 10px;
    padding: 10px;
    display: inline-block;
}
@media (min-width: 768px) {
    .granddaddy-sec {
        background: #091b27 url("https://cdn.oppyotest.com/launches/affiliateengineai/special/granddaddy-bg.webp") no-repeat center center;
        background-size: cover;
        background-attachment: fixed;
    }
    .box {
        padding: 30px;
    }
    .granddaddy-text{
        padding: 10px 50px;
    }
    .granddaddy-frame{
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/granddaddy-frame.webp") no-repeat;
        background-size: 100% 100%;
        padding: 0px 40px;
        border-radius: unset;
    }
}

/* granddaddy-sec end */

/* help sec start */
.help-sec {
    background: #ffffff;
}

.help-text {
    border-radius: 20px;
    background: var(--green-clr);
    display: inline-block;
    padding: 10px 15px;
}

.help-box {
    border-radius: 50px 10px 50px 10px;
    border: 1px solid var(--blue-clr);
    border-right: 5px solid var(--blue-clr);
    border-bottom: 5px solid var(--blue-clr);
    background: #FFF;
    padding: 20px 15px;
}

@media (min-width: 768px) {
    .help-sec {
        background: #ffffff url("https://cdn.oppyotest.com/launches/affiliateengineai/special/help-bg.webp") no-repeat center center;
        background-size: cover;
    }

    .help-text {
        padding: 10px 30px;
    }

    .help-box {
        padding: 50px 27px;
    }
}

/* help sec end */

/* clicks section start */
.click-section{
    background: linear-gradient(135.97deg, #EDF4FF 20.58%, #FAEEFF 93.01%);
}
.purple-brush {
    background: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/purple-brush.webp) no-repeat;
    background-size: 100% 100%;
    padding: 0px 15px;
    display: inline-block;
}
@media (min-width: 768px) {
    .click-section {
        background: #FAEEFF url("https://cdn.oppyotest.com/launches/affiliateengineai/special/click-bg.webp") no-repeat center center;
        background-size: cover;
    }
    .purple-brush {
        padding: 0px 31px;
    }
}
/* clicks section end */

/* choice sec start */
.choice-sec{
    background: #ffffff;
}
.choicebox-1{
    background: #FFFFFF;
    border: 10px solid #FF2222;
    padding: 20px;
    border-radius: 20px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
    /* height: 100%; */
}
.choicebox-2{
    background: #FFFFFF;
    border: 10px solid #21AF22;
    padding: 20px;
    border-radius: 20px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
}
/* .choicetext-1{
    background: #FFFFFF;
    padding: 15px 82px;
    display: inline-block;
    border-radius: 100px;
} */
.cream-frame-1 {
    background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/cream-frame-1.webp") no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 20px 10px 8px;
}
  .od-box-1{
        background: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/red-ordinary.webp) no-repeat;
        background-size: 100% 100%;
        padding: 13px 108px 13px 98px;
        border-radius: unset;
        display: inline-block;
        position: relative;
    }
    .od-box-1::before {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/sad.webp");
        top: -30px;
        left: -20px;
    }
    .od-box-1::after {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/red-od.webp");
        top: -30px;
        right: -6px;
    }
    .od-box-2{
        background: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/green-ordinary.webp) no-repeat;
        background-size: 100% 100%;
        padding: 13px 79px 13px 89px;
        border-radius: unset;
        display: inline-block;
        position: relative;
    }
    .od-box-2::before {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/green-od.webp");
        top: 30px;
        left: -8px;
    }
   .od-box-2::after {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/happy.webp");
        top: -55px;
        right: -70px;
    }
    .ordinary-video {
        border: 5px solid var(--blue-clr);
        background-color: var(--blue-clr);
        border-radius: 10px;
    }
@media (min-width: 768px) {
    .choice-sec{
        background: #ffffff url("https://cdn.oppyotest.com/launches/affiliateengineai/special/choice-bg.webp") no-repeat center center;
        background-size: cover;
    }
    .choicebox-1{
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/choicebox-1.webp") no-repeat;
        background-size: 100% 100%;
        padding: 90px 30px 70px;
        box-shadow: none;
        margin-top: -10px;
        border-radius: unset;
        border: unset;
        /* transform-origin: top; */
        /* scale: 0.9; */
    }
    .choicebox-2{
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/choicebox-2.webp") no-repeat;
        background-size: 100% 100%;
        padding: 90px 30px 62px;
        box-shadow: none;
        margin-top: -10px;
        border-radius: unset;
        border: unset;
    }
    .green-wave-2{
        position: relative;
    }
    .green-wave-2::before{
        position: absolute;
        content: '';
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/green-wave-2.webp") no-repeat;
        bottom: -4px;
        left: 0;
        width: 100%;
        height: 8px;
    }
    .cream-frame-1{
        padding: 12px 45px;
    }
}
/* choice sec end */

/* problem sec start */
.problem-sec {
    background: #ffffff;
}

.but-text {
    background: var(--red-clr);
    border-radius: 20px;
    display: inline-block;
    padding: 10px 30px;
    position: relative;
}

.problembox-1 {
    border-radius: 20px;
    border: 1px solid var(--red-clr);
    background: #FFE8E5;
    box-shadow: 0px 10px 30px 0px rgba(186, 40, 40, 0.20);
    padding: 10px;
    height: 100%;
}

.scary-text {
    background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/scary-frame.webp") no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 16px 35px 16px 30px;
}

@media (min-width: 768px) {
    .problem-sec {
        background: #ffffff url("https://cdn.oppyotest.com/launches/affiliateengineai/special/problem-bg.webp") no-repeat center center;
        background-size: cover;
    }
    .but-text{
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/but-frame.webp") no-repeat;
        background-size: 100% 100%;
        border-radius: unset;
        padding: 14px 50px 16px 30px;
    }
    .but-text::after {
        content: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/but-emoji.webp");
        position: absolute;
        top: -20px;
        right: -55px;
    }
    .problembox-1 {
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/problembox.webp") no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: unset;
        box-shadow: unset;
        padding: 75px 48px 90px;
    }

}

/* problem sec end*/

/* inbox-sec start */
.inbox-sec {
   background: linear-gradient(135.97deg, #EDF4FF 20.58%, #FAEEFF 93.01%);
}

.without-box {
    background: #ffffff;
    border: 2px solid #FFC3BC;
    padding: 20px 16px;
    border-radius: 20px;
    height: 100%;
}
.inbox-text {
    border-radius: 20px;
    border: 1px solid var(--blue-clr);
    border-bottom: 5px solid var(--blue-clr);
    background: #FFF;
    padding: 10px;
}

@media (min-width: 768px) {
    .inbox-sec {
        background: #FAEEFF url("https://cdn.oppyotest.com/launches/affiliateengineai/special/inbox-bg.webp") no-repeat center center;
        background-size: cover;
    }
    .inbox-text {
        padding: 23px 40px 32px 31px;
        border-radius: 50px 10px 50px 10px;
    }
    .without-box {
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/without-frame.webp") no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: unset;
    }
}

/* inbox-sec end */

/* presenting-sec start */
.presenting-sec {
    background: #001027;
}

.prudly-text {
    background: var(--theme-clr);
    display: inline-block;
    border-radius: 40px;
    padding: 4px 15px;
}
.pre-heading-1 {
    border-radius: 100px;
    border: 1px dashed var(--blue-clr);
    background: #1D9BF533;
    display: inline-block;
    padding: 10px;
}
.main-heading-1{
    background: #1D9BF533;
    border: 1px solid #9DD6FF;
    border-bottom: 5px solid #9DD6FF;
    border-radius: 50px 10px 50px 10px;
    padding: 15px;
    /* display: inline-block; */
}
@media (min-width: 768px) {
    .presenting-sec {
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/presenting-bg.webp") no-repeat bottom center;
        background-size: cover;
        padding: 100px 0px 180px;
        position: relative;
    }
    .pre-heading-1 {
        border-radius: 100px;
        padding: 8px 52px 8px 18px;
        position: relative;
    }
    .pre-heading-1::after {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/investment-3d-icon.webp");
        top: -15px;
        right: -15px;
    }
    .main-heading-1{
        padding: 27px 50px;
    }
    .prudly-text {
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/proudly-frame.webp") no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: unset;
        padding: 15px 62px
    }
}

/* presenting-sec end */

/* step-section-1 start */
.step-section-1 {
    background: #FFFFFF;
}
.affiliate-text{
    background: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/affilate-frame.webp) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 0px 20px;
}
.step-text-1{
    background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/three-step-frame.webp") no-repeat;
    background-size: 100% 100% ;
    display: inline-block;
    padding: 14px 25px;
}
.step-box-inner-1, .step-box-inner-2, .step-box-inner-3{
    background: linear-gradient(0deg, #FFFFFF, #FFFFFF), linear-gradient(135.97deg, #EDF4FF 20.58%, #FAEEFF 93.01%);
    border: 1px solid #1D9BF566;
    border-bottom: 5px solid #1D9BF566;
    border-radius: 20px;
    padding: 30px 15px 20px;
    margin-top: -25px;
}

@media (min-width: 768px) {
    .step-section-1 {
        background: #FFFFFF url(https://cdn.oppyotest.com/launches/affiliateengineai/special/step-bg-1.webp) no-repeat center center;
        background-size: cover;
    }
    .step-text-1{
        padding: 14px 25px;
        position: relative;
    }
    .step-text-1::before {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/left-step-arrow.webp");
        top: 2px;
        left: -205px;
    }
    .step-text-1::after {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/right-step-arrow.webp");
        top: 10px;
        right: -260px;
    }
    .step-box-1{
        margin-top: -24px;
    }
    .step-box-inner-1{
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/step-box-1.webp") no-repeat;
        background-size: 100% 100%;
        padding: 40px 15px 108px;
        border-radius: unset;
        border: unset;
        margin-top: -25px;
    }
    .step-box-inner-2{
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/step-box-2.webp") no-repeat;
        background-size: 100% 100%;
        padding: 40px 15px 88px;
        border-radius: unset;
        border: unset;
        margin-top: -25px;
    }
    .step-box-inner-3{
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/step-box-3.webp") no-repeat;
        background-size: 100% 100%;
        padding: 40px 15px 105px;
        border-radius: unset;
        border: unset;
        margin-top: -25px;
    }
}
/* step-section-1 end */

/* demo section start */
.demo-sec{
    background: linear-gradient(135.97deg, #EDF4FF 20.58%, #FAEEFF 93.01%);
}
.demo-text{
    background: var(--blue-clr);
    display: inline-block;
    padding: 0px 15px;
    border-radius: 10px;
}
.border-frame {
    background: #CD50FF1A;
    border: 2px solid #CD50FF80;
    backdrop-filter: blur(10px);
    padding: 20px;
    border-radius: 10px;
}
 .demo-box {
        /* border-radius: 10px; */
        padding: 15px 10px;
        height: 100%;
        align-items: center;
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/demo-box.webp") no-repeat center center;
        background-size: 100% 100%;
    }
@media(min-width:768px){
    .demo-sec{
        background: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/demo.webp) no-repeat center center;
        background-size: cover;
    }
    .demo-text {
        padding: 8px 74px;
    }
    .border-frame {
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/demo-video-frame.webp") no-repeat;
        background-size: 100% 100%;
        padding: 50px 20px 20px;
        border-radius: 0;
        border: unset;
        backdrop-filter: unset;
    }
    .demo-box {
        padding: 15px 15px;
    }
   
}
/* demo section end */

/* industry-sec start */

.industry-sec{
    background: #001027;
}
.pd-box{
    padding: 10px;
    height: 100%;
    border-radius: 20px;
}
.ind-box{
    background: #FFFFFF1A;
    border: 1px solid #6C6C6C80;
    backdrop-filter: blur(10px);
    /* box-shadow: 0px 0px 50px 0px #FFFFFF4D inset; */
}
.ind-box2{
    background: #0D87E71A;
    border: 1px solid #0D87E7;
}
.ind-box3{
    background: #E7FFE5;
    border: 1px solid #1EB400;
}
.ind-box4{
    background: #A869F333;
    border: 1px solid #A869F3;
}
.slider-main-image {
    overflow: hidden;
    white-space: nowrap;
    display: flex;
    align-items: center;
    width: 100%;
}
.slider-main-image img {
    display: block;
    animation: slider-image-running 30s linear infinite;
    width: 250%;
}
@keyframes slider-image-running {
    0% { transform: translateX(0); }
    100% { transform: translateX(-100%); }
}
@media (min-width:768px){
    .industry-sec{
        background:#001027 url(https://cdn.oppyotest.com/launches/affiliateengineai/special/industry-bg.webp) no-repeat top center;
        background-size: cover;
        /* background-attachment: fixed; */
    }
    .pd-box{
        padding: 40px 30px 0px;
    }
    .features-heading{
        position: relative;
    }
    .features-heading:before{
       background: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/power-icon-left.webp) no-repeat;
       position: absolute;
       width: 65px;
       height: 65px;
       top:12px;
       left:130px;
       content: '';
   }
   .features-heading:after{
       background: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/power-icon-right.webp) no-repeat;
       position: absolute;
       width: 65px;
       height: 65px;
       top:12px;
       right:130px;
       content: '';
   }
}
/* industry-sec end */

/* cta btn section start */
.cta-section {
    background: #000000;
}

@media (min-width: 768px) {
    .cta-section {
        background: #000000 url(https://cdn.oppyotest.com/launches/affiliateengineai/special/cta-bg.webp) no-repeat center center;
        background-size: cover;
    }
}

/* cta btn section end */

/* limited time section start */
.limited-time-sec {
    padding: 10px 0px 10px 0px;
    background: #FF2C2C;
}

/* limited time section end */

/* template-sec start */
.template-sec{
    background: #ffffff;
}
.template-text{
    background: #FAEEFF;
    border: 2px dashed var(--purple-clr);
    border-radius: 10px;
    display: inline-block;
    padding: 0px 10px;
}
.temp-box{
    border-radius: 10px;
    background: var(--blue-clr);
    padding: 10px 30px;
    display: inline-block;
}

.website-theme {
    border: 2px solid var(--blue-clr);
    border-radius: 20px;
    height: 300px;
    overflow: hidden;
    /* border-radius: 4px; */
}
.website-theme img {
    object-fit: cover;
    transition: all linear 2s;
    position: relative;
    top: 0;
    border-radius: 10px;
}
.website-theme:hover img {
    transform: translateY(calc(-100% + 300px));
}
@media (min-width: 768px) {
    .template-sec{
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/template-bg.webp") no-repeat top center;
        background-size: cover;
        background-attachment: fixed;
    }
    .template-text{
        padding: 0px 22px;
    }
    .temp-box{
        padding: 11px 50px;
    }
    .website-theme {
        width: 100%;
        height: 350px;
    }
    .website-theme img {
        width: 100%;
    }
    .website-theme:hover img {
        transform: translateY(calc(-100% + 350px));
    }
    /* .website-theme:hover .img-1 {
        top: -100%;
    } */
}
/* template-sec end */

/* doubts sec start */
.doubts-sec {
    background: linear-gradient(135.97deg, #EDF4FF 20.58%, #FAEEFF 93.01%);
}
.doubts-text {
    background: var(--blue-clr);
    border-radius: 10px;
    display: inline-block;
    position: relative;
    padding: 15px;
}
@media (min-width: 768px) {
    .doubts-sec {
        background: #FAEEFF url(https://cdn.oppyotest.com/launches/affiliateengineai/special/doubts-bg.webp) no-repeat bottom center;
        background-size: cover;
        background-attachment: fixed;
    }
    .doubts-text {
        border-radius: 100px;
        padding: 10px 75px 10px 53px;
    }
    .doubts-text:after {
        content: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/confuse-icon.webp);
        position: absolute;
        top: -30px;
        right: -60px;
    }
}
/* doubts sec end */

/* crazy sec start */
.crazy-sec {
    background: #fff;
}
.crazy-text {
    background: var(--purple-clr);
    border-radius: 100px;
    display: inline-block;
    padding: 5px 20px;
    position: relative;
}
@media (min-width: 768px) {
    .crazy-sec {
        background: #fff url("https://cdn.oppyotest.com/launches/affiliateengineai/special/crazy-bg.webp") no-repeat bottom center;
        background-size: cover;
    }
    .crazy-text {
        padding: 8px 125px 8px 45px;
    }
    .crazy-text::after {
        content: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/cool-1.webp);
        position: absolute;
        top: -6px;
        right: -12px;
    }
    .p-line-1 {
        position: relative;
    }
    .p-line-1:before {
        content: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/p-line-1.webp);
        position: absolute;
        bottom: -4px;
        left: 0px;
    }
}

/* crazy sec end */

/* futuer sec start */
.future-sec {
    background: linear-gradient(135.97deg, #EDF4FF 20.58%, #FAEEFF 93.01%);
}

.future-h1 {
    background: var(--blue-clr);
    border-radius: 20px;
    display: inline-block;
    position: relative;
    padding: 10px;
}
/* 
@media (max-width: 767px) {
    .future-h2 {
        border-radius: 20px;
        border-top: 1px solid var(--blue-clr);
        border-right: 5px solid var(--blue-clr);
        border-bottom: 5px solid var(--blue-clr);
        border-left: 1px solid var(--blue-clr);
        background: #FFF;
        padding: 10px;
    }
} */

@media (min-width: 768px) {
    .future-sec {
        background: #FAEEFF url(https://cdn.oppyotest.com/launches/affiliateengineai/special/future-bg.webp) no-repeat center center;
        background-size: cover;
    }

    .future-h1 {
        background: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/future-h1.webp) no-repeat;
        background-size: 100% 100%;
        border-radius: unset;
        padding: 20px 40px 20px 102px;
    }

    .future-h2 {
        background: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/future-h2.webp) no-repeat;
        background-size: 100% 100%;
        padding: 30px 50px;
    }

    .future-h1:before {
        content: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/thumb-emoji.webp);
        position: absolute;
        top: -9px;
        left: -65px;
    }
}

/* futuer sec end */

/* compare-sec start */
.compare-sec {
    background: #000000;
}

.faster-text {
    background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/faster-frame.webp") no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 0px 15px;
}

.compare-1 {
    background: linear-gradient(90deg, #FF361D 0%, #992011 100%);
    border-radius: 10px 10px 0px 0px;
    position: relative;
    padding: 35px 12px 30px 12px;
}

.sad-girl,
.happy-girl {
    margin-bottom: -100px;
}

.without-marketing {
    border: 8px solid #FF361D;
    background: #FFE4E4;
    border-top: none;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
    border-radius: 0px 0px 20px 20px;
    position: relative;
    padding: 20px 10px;
}

.compare-list-1 li {
    background: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/sad-icon.webp) no-repeat;
    list-style: none;
    text-align: left;
    padding: 0px 0px 30px 48px;
    background-position: 6px 3px;
}

.compare-list-1 li:nth-last-child(1) {
    padding-bottom: 0px;
}

/*  */
.compare-2 {
    background: #3CB006;
    border-radius: 10px 10px 0px 0px;
    position: relative;
    padding: 35px 30px 30px 30px;
}

.with-marketing {
    background: #E6FFC7;
    border-radius: 0px 0px 20px 20px;
    position: relative;
    padding: 20px 10px;
    border: 7px solid #3CB006;
    border-top: none;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.compare-list-2 li {
    background: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/happy-icon.webp) no-repeat;
    list-style: none;
    text-align: left;
    padding: 0px 0px 30px 48px;
    background-position: 6px 4px;
}

.compare-list-2 li:nth-last-child(1) {
    padding-bottom: 0px;
}
.compare-text {
    background: #FFFFFF;
    border: 2px solid #C899FF;
    box-shadow: 0px 5px 15px 0px #C899FF4D;
    display: inline-block;
    padding: 8px 2px;
    border-radius: 10px;
}
@media (min-width: 768px) {
    .compare-sec {
        background: #000000 url("https://cdn.oppyotest.com/launches/affiliateengineai/special/compare-bg.webp") no-repeat center center;
        background-size: cover;
    }
    .compare-text{
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/wining-box.webp") no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: unset;
        box-shadow: unset;
        padding: 30px 62px;
        position: relative;
    }
    .compare-text::before {
        content: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/sad-1.webp");
        position: absolute;
        top: 20px;
        left: -40px;
    }
    .compare-text::after {
        content: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/happy-1.webp");
        position: absolute;
        top: 20px;
        right: -40px;
    }
    .without-marketing {
        padding: 40px 30px 40px 30px;
    }

    .with-marketing {
        padding: 40px 30px 40px 30px;
    }
}
/* compare-sec end */


/* stress-sec start */
.stress-sec {
    background: linear-gradient(180deg, #EAF3FF 0%, #E8E2FF 100%);
}

.stress-text {
    background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/stop-frame.webp") no-repeat;
    background-size: 100% 100%;
    position: relative;
    display: inline-block;
    padding: 10px 15px 20px;
}
.stress-free-head2 {
    display: inline-block;
    position: relative;
    padding: 5px;
    border-radius: 10px;
    background: var(--blue-clr);
}
@media (min-width: 768px) {
    .stress-sec {
        background: #E8E2FF url("https://cdn.oppyotest.com/launches/affiliateengineai/special/stress-bg.webp") no-repeat center center;
        background-size: cover;
    }

    .stress-text {
        padding: 20px 72px 25px 36px;
    }

   .stress-text::after {
        content: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/stop-icon.webp");
        position: absolute;
        top: -15px;
        right: -50px;
    }
    .green-line-3 {
        position: relative;
    }
    .green-line-3::before {
        content: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/green-line-3.webp);
        position: absolute;
        bottom: -4px;
        left: 0px;
    }
     .stress-free-head2{
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/stress-free-head2.webp") no-repeat;
        background-size: 100% 100%;
        padding: 20px 118px 20px 50px;
    }
    .stress-free-head2::after {
        content: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/thinking-emoji.webp");
        position: absolute;
        top: -8px;
        right: 20px;
    }
}

/* stress-sec end */

/* fear sec start */
.fear-sec {
    background: #ffffff;
}
.fair-text {
    border: 2px solid #FF361D;
    background: #FFFFFF;
    border-radius: 20px;
    display: inline-block;
    padding: 0px 2px;
}
.fear-text{
    background: #FF2C2C;
    border: 2px dashed #FFFFFF;
    border-radius: 10px;
    padding: 0 10px;
    display: inline-block;
}

@media (min-width: 768px) {
    .fear-sec {
        background: #ffffff url(https://cdn.oppyotest.com/launches/affiliateengineai/special/fair-bg.webp) no-repeat center center;
        background-size: cover;
    }

    .fair-text {
        border-radius: 50px;
        padding: 0px 30px;
    }

    .fear-text{
        padding: 0px 10px;
    }
}

/* fear sec end */

/* bonusess-sec start */
.bonusess-sec {
    background: #0e1036;
}

@media (min-width: 768px) {
    .bonusess-sec {
        background: #ffffff url("https://cdn.oppyotest.com/launches/affiliateengineai/special/bonusses-bg.webp") no-repeat bottom center;
        background-size: cover;
        padding: 50px 0px 100px;
    }
}

/* bonusess-sec end */

/* bonus sec start */
.bonus-section-shape {
    /* display: inline-block; */
    border-radius: 10px;
    border: 1px solid var(--blue-clr);
    background: linear-gradient(135deg, #d3e3ff59 0%, #9bbcf75e 100%);
    /* backdrop-filter: blur(25px); */
    height: 100%;
    padding: 20px;
}

.margin-t-30 {
    margin-top: -30px;
}
.bonus-headline-top {
    padding: 4px 55px;
    display: inline-block;
    text-align: center;
    background: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/bonus-head.webp) no-repeat center center;
    background-size: 100% 100%;
}
@media (min-width: 768px){
    .margin-t-78 {
        margin-top: -66px;
    }
    .bonus-section-shape {
        padding: 55px 30px 30px;
    }
}

/* bonus sec end */

/* moneyback sec start */
.moneyback-sec{
    background: #031620;
}
.moneyback-h{
    background: var(--blue-clr);
    border-radius: 10px;
    padding: 10px;
}
@media (min-width:768px) {
    .moneyback-sec{
        background: #031620 url("https://cdn.oppyotest.com/launches/affiliateengineai/special/moneyback-bg.webp") no-repeat center center;
        background-size: cover;
    }
    .moneyback-h {
        background: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/blue-frame.webp") no-repeat;
        background-size: 100% 100%;
        padding: 10px 65px 10px 37px;
        border-radius: unset;
        position: relative;
    }
    .moneyback-h::after {
        content: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/think-icon.webp);
        position: absolute;
        top: -15px;
        right: -40px;
    }
}

/* moneyback sec end */


/* pricing tabel start */
.pricing-section {
    background: #ffffff;
}
.table-wrap {
    background: #ffffff;
    width: 100%;
    float: left;
    border-radius: 10px;
    /* border: solid 1px #cacaca; */
    overflow: hidden;
    box-shadow: 0px 0px 22px 0px rgb(0 0 0 / 20%);
    padding-bottom: 30px;
}
.table-head {
    background: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/table-frame.webp) no-repeat bottom center;
    /* background: var(--theme-gradient1); */
    padding: 50px 30px 30px 30px;
    background-size: 100% 100%;
    border-radius: 10px 10px 0px 0px;
    padding: 40px 30px 30px 30px;
    text-align: center;
    min-height: 250px;
}
/* .table-list li:nth-child(odd) {
    background-color: #F6EFFF !important;
} */
.table-list li {
    background: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/tick.webp) no-repeat;
    list-style: none;
    text-align: left;
    padding: 15px 15px 15px 50px;
    background-position: 18px 20px;
    line-height: 150%;
    text-transform: capitalize;
    /* border-bottom: 1px solid #5d5d55; */
}
.table-list li:nth-last-child(2){
    padding-bottom: 20px;
}
.table-list li.headline {
    background: var(--theme-clr);
    padding: 26px 0px 20px 0px;
    /* background-position: 0px 18px; */
    list-style: none;
    margin: 0px;
    border-bottom: none !important;
    font-weight: 700;
    text-align: center;
    color: #ffffff;
}
a.cta-link-btn-1 {
    text-decoration: none;
    text-align: center;
    display: inline-block;
    padding: 15px 20px;
    font-size: 22px;
    line-height: 160%;
    color: #ffffff;
    font-weight: 800;
    transition: all .5s ease;
    background: var(--theme-clr);
    border-radius: 100px;
    position: relative;
    /* border: 5px solid rgba(255, 255, 255, 0.30); */
}
a.cta-link-btn-1:hover {
    border-radius: 100px;
    background: var(--theme-clr1);
    color: #ffffff;
    transition: all .5s ease;
    transform: scale(1.02);
    border: 1px solid #ffffff;
}
.table-btn {
    padding: 30px 20px;
    text-align: center;
}
.table-border-content {
    background: #fff;
    border: 3px dashed #999;
    max-width: 100%;
    margin: 0 auto;
    height: auto;
    overflow: auto;
    /* padding-bottom: 10px; */
}
.tb-check {
    background: #FEFE9B;
    padding: 18px 16px 18px 10px;
}
.table-img{
    margin-top: -190px;
    
}
.table-img img{
    width: 60%;
}
@media (min-width: 768px) {
    /* .pricing-section {
        background: #000000 url("https://cdn.oppyotest.com/launches/affiliateengineai/special/pricing-bg.webp") no-repeat top center;
        background-size: cover;
        background-attachment: fixed;
    } */

    .table-wrap {
        padding-bottom: 80px;
        border: 8px solid #ffffff33;
    }
    .table-head {
        padding: 60px 30px 20px 30px;
        text-align: center;
        min-height: 550px;
    }
    .table-list li {
        padding: 20px 96px 0px 133px;
        background-position: 97px 25px;
    }
    a.cta-link-btn-1 {
        font-size: 35px;
        padding: 28px 60px;
        display: inline-block;
    }
    .table-border-content {
        max-width: 75%;
    }
    .f-md-80 {
        font-size: 80px;
    }
    .f-md-55 {
        font-size: 55px;
    }
    .f-md-70 {
        font-size: 70px;
    }
    .f-md-100 {
        font-size: 100px;
    }
}
/* pricing tabel end */

/* ticking sec start */
.ticking-sec{
    background: linear-gradient(180deg, #EAF3FF 0%, #E8E2FF 100%);
}
.ticking-text{
     background: var(--blue-clr);
    border: 2px dashed #FFFFFF;
    border-radius: 10px;
    padding: 0px 20px;
    display: inline-block;
}
/* ticking sec end */

/* inside sec start */
.inside-section {
    background: linear-gradient(180deg, #EAF3FF 0%, #E8E2FF 100%);
}
.inside-text{
    background: var(--theme-clr);
    border-radius: 10px;
    display: inline-block;
    padding: 0px 10px;
}
@media (min-width: 768px) {
    .inside-section {
        background: #E8E2FF url("https://cdn.oppyotest.com/launches/affiliateengineai/special/inside-bg.webp") no-repeat bottom center;
        background-size: cover;
    }
    .inside-text{
        border-radius: 100px;
        display: inline-block;
        padding: 11px 90px 9px 30px;
        position: relative;
    }
    .inside-text::after {
        content: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/phone-call.webp");
        position: absolute;
        top: -20px;
        right: -50px;
    }
}
/* inside sec end */

/* faq sec start */
.faq-section {
    background: #ffffff;
    /* background: linear-gradient(180deg, #EAF3FF 0%, #E8E2FF 100%); */
}
.faq-list {
    background: url(https://cdn.oppyotest.com/launches/affiliateengineai/special/faq-icon.webp) no-repeat top left;
    background-color: #ffffff;
    padding: 20px 15px 20px 55px;
    background-position: 15px 25px;
    border: 1px solid var(--blue-clr);
    border-radius: 20px;
}
/* faq sec end */

/* final-call start */
.cta-section-white {
    background: linear-gradient(180deg, #EAF3FF 0%, #E8E2FF 100%);
}

.final-text{
    background: var(--blue-clr);
    border: 2px solid #FFFFFF;
    box-shadow: 0px 5px 15px 0px #1d9bf5;
    border-radius: 10px;
    padding: 0px 20px;
    display: inline-block;
}

/* @media (min-width: 768px) {
    .cta-section-white {
        background: #E8E2FF url(https://cdn.oppyotest.com/launches/affiliateengineai/special/stress-bg.webp) no-repeat center center;
        background-size: cover;
    }
} */

/* final-call end */

/* footer start */
.footer-section {
    background: #000000;
    padding: 30px 0px;
}

.footer-ul {
    padding: 0px;
    margin: 0px;
}

.footer-ul li {
    display: inline;
}

.footer-ul .t-decoration-none:hover {
    color: #fff;
}

@media(min-width:768px) {
    .footer-section {
        padding: 70px 0px;
    }
}

/* footer end */

/* temp video */
@media(min-width:768px) {
    .temp-video {
        position: relative;
    }

    .temp-video::before {
        content: url("https://cdn.oppyotest.com/launches/affiliateengineai/special/temp-video.gif");
        position: absolute;
        border-radius: 6px;
        border: 3px solid #00A8FF;
        bottom: -50px;
        left: 0px;
    }
}

/* fe-box */
.fe-box {
    padding: 20px;
}

@media(min-width:768px) {
    .fe-box {
        border-radius: 10px;
        border: 2px solid #00A8FF;
        background: #FFF;
        padding: 40px;
    }
}