html {
    scroll-behavior: smooth;
}

body {
    font-family: "Roboto", sans-serif;
    color: #000000;
    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;
}
.rocknroll{
  font-family: "RocknRoll One", sans-serif;
}
.roboto-s {
  font-family: "Roboto Serif", serif;
}
.Passero{
    font-family: "Passero One", sans-serif;
}
.caveat{
    font-family: "Caveat", system-ui;
}
.italic {
    font-style: italic;
}
:root {
    --black-clr:#000000;
    --white-clr: #fff;
    --light-grey: #f1f1f1;
    --light-white: #00000099;
    --orange-clr: #FF7E4E;
    --orange-clr-1: #FFA600;
    --blue-clr:#4E5DFF;
    --red-clr:#FF373C;
    --red-clr-1:#FF0000;
    --green-clr: #21AF21;
    --green-clr1:#72CE63;

    --purple-clr: #B173FF;
    --grey-clr:#555555;
    --yellow-clr: #FFD641;

    --theme-clr: linear-gradient(106.05deg, #FF7E4E 10.13%, #4151FF 92.03%);
    --theme-clr-1: linear-gradient(269.49deg, #FFA600 -2.64%, #FFA600 22.21%, #FF0004 91.59%);
}
/* Color CSS */

.black-clr {color: var(--black-clr)}
.white-clr,
a.white-clr {color: var(--white-clr);}
.light-grey{color: var(--light-grey);}
.light-white{color: var(--light-white);}
.blue-clr{color:var(--blue-clr);}
.orange-clr{color:var(--orange-clr);}
.orange-clr-1{color:var(--orange-clr-1);}
.red-clr{color:var(--red-clr);}
.red-clr-1{color:var(--red-clr-1);}


.purple-clr {color: var(--purple-clr);}
.green-clr{color:var(--green-clr)}
.green-clr1{color:var(--green-clr1)}
.grey-clr{color:var(--grey-clr);}
.yellow-clr{color:var(--yellow-clr);}


.theme-clr{
    background: var(--theme-clr);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.theme-clr-1{
    background: var(--theme-clr-1);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* Responsive Video CSS */

.responsive-video {
    position: relative;
    overflow: hidden;
    /* border-radius: 5px;
    backdrop-filter: blur(10px); */
    /* border: 5px solid #A0D3FF; */
    /* border: 1px solid rgba(255, 255, 255, 0.20); */
}

.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); }
}

div.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;
}
/* button start */
a.cta-link-btn {
    text-align: center;
    display: inline-block;
    font-size: 26px;
    line-height: 140%;
    color: #fff;
    font-weight: 700;
    box-shadow: 0px 4px 4px 0px #00000040;
    text-decoration: none;
    padding: 18px 11px;
    background: var(--orange-clr-1);
    border-radius: 20px;
    transition: all .3s ease;
    position: relative;
    overflow: hidden;
    z-index: 2;
}
a.cta-link-btn:hover {
    transition: all .3s ease;
    transform: scale(1.05);
}
a.cta-link-btn::after {
    content: '';
    position: absolute;
    top: -10px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: -1;
    transition: all 0.5s;
    background: var(--theme-clr-1);
    color: #ffffff;
    border-radius: 0 0 40% 40%;
}
@media (min-width: 768px) {
    a.cta-link-btn {
        font-size: 44px;
        display: inline-block;
        padding: 29px 81px;
    }
}
/* button end */

ul.leader-ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
ul.leader-ul li {
    display: inline-block;
    padding: 0px 10px;
    font-weight: 500;
    color: var(--white-clr);
}
.header-sec ul.leader-ul li a {
    text-decoration: none;
    font-weight: 800;
    padding: 10px 10px;
}
.leader-ul li a {
    position: relative;
    transition: all .5s;
}
a.affiliate-link-btn {
    border-radius: 10px;
    border-radius: 10px;
    background: var(--theme-clr);
    text-decoration: none;
    text-align: center;
    display: block;
    padding: 5px 20px;
    /* border: 2px solid #070707; */
    font-size: 18px;
    color: var(--white-clr);
    font-weight: 800 !important;
    transition: all .3s ease;
}
@media (min-width: 768px) {
    a.affiliate-link-btn {
        padding: 15px 20px !important;
        font-size: 20px;
    }
}


/* top-bar sec start */
.coupon-code{
    background: #fff;
    border-radius: 5px;
    color: #000;
    padding: 0px 8px;
}
.fixed-top-bar {
    background: var(--blue-clr);
    padding: 8px 0;
    position: sticky;
    top: 0;
    z-index: 99;
}
.top-bar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    gap: 15px;
}
.next-text {
    background-color: rgb(239, 49, 49);
    color: #fff;
    border-radius: 4px;
    padding: 0px 2px;
}
.fixed-top-bar a {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    /* fill: #000; */
    color: #000000;
    background-color: #ffffff;
    border-radius: 5px 5px 5px 5px;
    text-decoration: none;
    padding: 6px 15px 4px;
    animation: top-blink 1.5s linear infinite;
}
@keyframes top-blink {
        0% {
        color: #fff;
    }
    100% {
        color: #000;
    }
}
@media (min-width: 768px) {
    .top-bar {
        flex-direction: row;
        gap: 40px;
    }
}
/* top-bar sec end */

/* theme-btn start */
.theme-btn {
    background: var(--orange-clr-1);
    padding: 15px 14px;
    border-radius: 20px;
    box-shadow: 0px 4px 4px 0px #00000040;
    display: inline-block;
    text-decoration: none;
    transition: all .3s ease;
    position: relative;
    overflow: hidden;
    z-index: 2;
}
.theme-btn::after {
    content: '';
    position: absolute;
    top: -10px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: -1;
    transition: all 0.5s;
    background: var(--theme-clr-1);
    color: #ffffff;
    border-radius: 0 0 40% 40%;
}
.theme-btn:hover {
    transform: scale(1.05);
    transition: all .3s ease;
    /* background: var(--theme-clr-1); */
}
@media(min-width:768px){
    .theme-btn {
        padding: 29px 68px;
    }
}
/* theme-btn end */

/* header section start */
.header-sec{
    background: linear-gradient(180deg, #FFFFFF 57.31%, #FFBFB7 130.78%);
    padding: 30px 0px;
}
.pre-head {
    padding: 10px 15px;
    background: #FF7E4E1A;
    border: 1px dashed var(--orange-clr);
    border-radius: 10px;
    display: inline-block;
}
.main-head{
    background: #FFFFFF;
    border: 2px solid var(--black-clr);
    border-bottom: 5px solid var(--black-clr);
    border-radius: 30px;
    padding: 20px 15px;
    display: inline-block;
}
.minute-text{
    background: var(--theme-clr);
    padding: 5px 10px;
    border-radius: 10px;
    display: inline-block;
}
.post-text {
    background: linear-gradient(104.56deg, rgba(255, 126, 78, 0.2) 8.14%, rgba(65, 81, 255, 0.2) 91.81%);
    border: 1px dashed var(--orange-clr);
    display: inline-block;
    border-radius: 10px;
    display: flex;
    padding: 8px 10px;
    align-items: center;
    gap: 5px;
}
.exclusive-text{
    background: #FF7E4E1A;
    border: 1px dashed var(--orange-clr);
    border-radius: 10px;
    padding: 10px;
}
.green-frame{
    background: url("https://cdn.oppyotest.com/launches/alphalabs/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/alphalabs/special/red-frame.webp") no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 0px 12px;
}
.mock-box{
    background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.1) 100%);
    border-radius: 20px;
    padding: 20px 25px 14px;
}

.header-ul{
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.6) 1.83%, rgba(255, 255, 255, 0.6) 100.24%);
    border: 1px solid #FF7E4E80;
    backdrop-filter: blur(20px);
    border-radius: 30px;
    padding: 10px;
}
.price-text{
    background: url("https://cdn.oppyotest.com/launches/alphalabs/special/price-frame.webp") no-repeat;
    background-size: 100% 100%;
    padding: 0px 10px;
    display: inline-block;
}
.red-frame-1 {
    background: url("https://cdn.oppyotest.com/launches/alphalabs/special/red-frame-1.webp") no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 2px 15px;
}
.header-ul li {
    list-style: none;
    background: url("https://cdn.oppyotest.com/launches/alphalabs/special/tick.webp") no-repeat;
    background-position: 0px 5px;
    padding: 0px 0px 20px 37px;
}
.header-ul li:last-child{
    padding-bottom: 0 !important;
}

@media(min-width:768px){
    .header-sec{
        background: url("https://cdn.oppyotest.com/launches/alphalabs/special/header-bg.webp") no-repeat bottom center;
        background-size: cover;
        padding: 40px 0px 180px;
    }
    .pre-head {
        padding: 12px 25px;
        border-radius: 100px;
    }
    .main-head{
        border-radius: 30px;
        padding: 58px 56px 54px;
    }
    .minute-text{
        background: url("https://cdn.oppyotest.com/launches/alphalabs/special/minute-frame.webp") no-repeat;
        background-size: 100% 100%;
        border-radius: unset;
        padding: 2px 11px 10px;
    }
    .post-text{
        padding: 5px 18px;
    }
    .exclusive-text{
        padding: 15px 30px;
    }

    .header-ul{
        border-radius: 30px;
        padding: 28px 18px;
    }
    .theme-wave-1{
        position: relative;
    }
    .theme-wave-1::after {
        content: url(https://cdn.oppyotest.com/launches/alphalabs/special/theme-wave.webp);
        position: absolute;
        bottom: -20px;
        left: -5px;
    }
}
/* header section end */

/* step sec start */
.step-sec{
    background: #FFFFFF;
}
.step-text {
    background: linear-gradient(106.05deg, rgba(255, 126, 78, 0.1) 10.13%, rgba(65, 81, 255, 0.1) 92.03%);
    border: 1px solid var(--orange-clr);
    display: inline-block;
    padding: 10px 12px;
    border-radius: 30px;
}
.step-card-1{
    /* background: url("https://cdn.oppyotest.com/launches/alphalabs/special/step-card-1.webp") no-repeat;
    background-size: 100% 100%; */
    /* padding: 311px 36px 438px; */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 4.16%, rgba(78, 93, 255, 0.2) 100%);
    border: 1px solid #4E5DFF80;
    border-bottom: 10px solid #4E5DFF80;
    border-radius: 30px;
    padding: 30px 25px;
    display: inline-block;
}
.step-card-2{
    /* background: url("https://cdn.oppyotest.com/launches/alphalabs/special/step-card-2.webp") no-repeat;
    background-size: 100% 100%; */
    /* padding: 311px 36px 438px; */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 4.16%, rgba(255, 179, 58, 0.2) 100%);
    border: 1px solid #FFB33A80;
    border-bottom: 10px solid #FFB33A80;
    border-radius: 30px;
    padding: 30px 25px;
    display: inline-block;
}
.step-card-3{
    /* background: url("https://cdn.oppyotest.com/launches/alphalabs/special/step-card-3.webp") no-repeat;
    background-size: 100% 100%; */
    /* padding: 311px 36px 438px; */
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 4.16%, rgba(255, 132, 219, 0.2) 100%);
    border: 1px solid #FF84DB80;
    border-bottom: 10px solid #FF84DB80;
    border-radius: 30px;
    padding: 30px 25px;
    display: inline-block;
}
@media (min-width:768px) {
    .step-sec{
        background: url("https://cdn.oppyotest.com/launches/alphalabs/special/step-bg.webp") no-repeat bottom center;
        background-size: cover;
    }
    .step-text{
        background: url("https://cdn.oppyotest.com/launches/alphalabs/special/step-frame.webp") no-repeat;
        background-size: 100% 100%;
        padding: 20px 114px 20px 30px;
        border: unset;
        border-radius: unset;
        position: relative;
    }
    .step-text::after {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/alphalabs/special/click-icon.webp");
        top: 15px;
        right: -5px;
    }
    .step-card-1{
        background: url("https://cdn.oppyotest.com/launches/alphalabs/special/step-card-1.webp") no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: unset;
        padding: 311px 36px 438px;
    }
    .step-card-2{
        background: url("https://cdn.oppyotest.com/launches/alphalabs/special/step-card-2.webp") no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: unset;
        padding: 285px 36px 380px;
    }
    .step-card-3 {
        background: url("https://cdn.oppyotest.com/launches/alphalabs/special/step-card-3.webp") no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: unset;
        padding: 305px 36px 380px;
    }
    .mt-md156{
        margin-top: 156px !important;
    }
}
/* step sec end */

/* cta-border-sec start */
.cta-btn-bg {
    background: linear-gradient(180deg, #000000 0%, #3F2100 100%);
    padding: 20px 10px;
    border-radius: 10px;
}
.cta-btn-border {
    border: 3px dashed #000000;
    border-radius: 10px;
    padding: 0px;
}
@media (min-width: 768px) {
    .cta-btn-bg {
        background: url(https://cdn.oppyotest.com/launches/alphalabs/special/cta-btn-border.webp) no-repeat center center;
        background-size: 100% 100%;
        padding: 70px 25px;
        border-radius: 20px;
    }
    .cta-btn-border {
        border-radius: 33px;
        padding: 0px;
    }
}
/* cta-border-sec end */

/* listner-sec start */
.listner-sec{
    background: #FFF3F1;
}
.listner-text{
    background: var(--orange-clr);
    border: 2px solid var(--black-clr);
    border-bottom: 5px solid var(--black-clr);
    border-radius: 30px;
    display: inline-block;
    padding: 10px 15px;
}
.listner-text-1{
    border: double 2px transparent;
    border-bottom: double 5px transparent;
    background-image: linear-gradient(#fff3f1, #fff3f1), var(--theme-clr);
    background-origin: border-box;
    background-clip: content-box, border-box;
    display: inline-block;
    border-radius: 30px;
}
.listner-inner{
    padding: 12px 15px;
}
@media (min-width: 768px) {
    .listner-sec {
        background: url(https://cdn.oppyotest.com/launches/alphalabs/special/listner-bg.webp) no-repeat center center;
        background-size: 100% 100%;
    }
    .listner-text{
        padding: 13px 15px 17px 28px;
        position: relative;
        z-index: 2;
    }
    .listner-text::before {
        content: url("https://cdn.oppyotest.com/launches/alphalabs/special/music-wave.webp");
        position: absolute;
        top: 25px;
        left: -133px;
        z-index: -1;
    }
    .listner-text::after {
        content: url("https://cdn.oppyotest.com/launches/alphalabs/special/music-wave.webp");
        position: absolute;
        top: 25px;
        right: -104px;
        z-index: -1;
    }
    .listner-inner{
        padding: 24px 30px;
    }
    .theme-wave-3{
        position: relative;
    }
    .theme-wave-3::after {
        content: url(https://cdn.oppyotest.com/launches/alphalabs/special/theme-wave-3.webp);
        position: absolute;
        bottom: -20px;
        left: -5px;
    }
}
/* listner-sec end */

/* sound-sec start */
.sound-sec{
    background: linear-gradient(180deg, #FFFFFF 0%, #FFBFB7 100.71%);
}
.sound-text{
    background: linear-gradient(96.64deg, rgba(255, 126, 78, 0.1) -1.62%, rgba(65, 81, 255, 0.1) 97.49%);
    border: 1px solid var(--orange-clr);
    border-radius: 10px;
    padding: 10px 15px;
    display: inline-block;
}
.sound-video {
    background: url(https://cdn.oppyotest.com/launches/alphalabs/special/sound-video.webp) no-repeat;
    background-size: 100% 100%;
    padding: 5px 5px 10px 4px;
}
@media (min-width: 768px) {
    .sound-sec {
        background: url(https://cdn.oppyotest.com/launches/alphalabs/special/sound-bg.webp) no-repeat center center;
        background-size: 100% 100%;
    }
    .sound-text{
        background: url("https://cdn.oppyotest.com/launches/alphalabs/special/sound-frame.webp") no-repeat;
        background-size: 100% 100%;
        padding: 20px 30px;
        display: inline-block;
        border: unset;
        border-radius: unset;
    }
    .theme-wave{
        position: relative;
    }
    .theme-wave::after {
        content: url(https://cdn.oppyotest.com/launches/alphalabs/special/theme-line.webp);
        position: absolute;
        bottom: -20px;
        left: -5px;
    }
    .sound-video {
        padding: 8px 8px 17px;
    }
}
/* sound-sec end */

/* podcast-sec start */
.podcast-sec{
    background: #000000;
}
.podcast-text{
    border: double 2px transparent;
    border-bottom: double 5px transparent;
    background-image: linear-gradient(#FFFFFF, #FFFFFF), var(--theme-clr);
    background-origin: border-box;
    background-clip: content-box, border-box;
    display: inline-block;
    border-radius: 30px;
}
.podcast-inner {
    padding: 12px 15px;
}
.podcast-box {
    background: linear-gradient(106.05deg, rgba(255, 126, 78, 0.2) 10.13%, rgba(65, 81, 255, 0.2) 92.03%);
    border: 1px solid var(--orange-clr);
    border-radius: 20px;
    padding: 12px 15px;
    display: flex;
    align-items: center;
    gap: 10px;
    height: 100%;
}
.podcast-text-1{
    background: var(--theme-clr);
    padding: 10px 15px;
    border-radius: 20px;
    display: inline-block;
}
.podcast-text-2{
    background: var(--theme-clr);
    padding: 10px 15px;
    border-radius: 20px;
    display: inline-block;
}
.podcast-box-1 {
    border: 2px solid var(--orange-clr);
    border-radius: 30px;
    padding: 20px 15px;
    /* display: inline-block; */
}
.podcast-listner {
    background: var(--red-clr-1);
    border-radius: 30px;
    display: inline-block;
    padding: 15px;
}
.podcast-box-2 {
    background: linear-gradient(106.05deg, rgba(255, 126, 78, 0.2) 10.13%, rgba(65, 81, 255, 0.2) 92.03%);
    border: 1px solid var(--orange-clr);
    border-radius: 20px;
    padding: 12px 15px;
    display: flex;
    align-items: center;
    gap: 10px;
    height: 100%;
}
@media (min-width: 768px) {
    .podcast-inner {
        padding: 20px 33px 17px;
        position: relative;
    }
    .podcast-inner::after {
        position: absolute;
        content: url(https://cdn.oppyotest.com/launches/alphalabs/special/confuse-icon.webp);
        top: 0px;
        right: -50px;
    }
    .podcast-box {
        background: url("https://cdn.oppyotest.com/launches/alphalabs/special/cross-frame.webp") no-repeat;
        background-size: 100% 100%;
        padding: 12px 24px 12px 30px;
        gap: 15px;
        border: unset;
        border-radius: unset;
    }
    .podcast-text-1{
        padding: 15px 30px;
        border-radius: 50px;
    }
    .podcast-text-2{
        padding: 20px 48px;
        border-radius: 30px;
    }
    .podcast-box-1 {
        background: url("https://cdn.oppyotest.com/launches/alphalabs/special/podcast-box.webp") no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: unset;
        padding: 70px 90px;
    }
    .podcast-listner {
        padding: 21px 36px;
        position: relative;
        z-index: 2;
    }
    .podcast-listner::before {
        content: url("https://cdn.oppyotest.com/launches/alphalabs/special/red-music-1.webp");
        position: absolute;
        top: 25px;
        left: -133px;
        z-index: -1;
    }
    .podcast-listner::after {
        content: url("https://cdn.oppyotest.com/launches/alphalabs/special/red-music-1.webp");
        position: absolute;
        top: 25px;
        right: -133px;
        z-index: -1;
    }
    .podcast-box-2 {
        background: url("https://cdn.oppyotest.com/launches/alphalabs/special/podcast-frame.webp") no-repeat;
        background-size: 100% 100%;
        padding: 22px 38px;
        gap: 15px;
        border: unset;
        border-radius: unset;
    }
}
/* podcast-sec end */

/* earning-sec start */
.earning-sec{
    background: linear-gradient(180deg, #FFFFFF 0%, #FFBFB7 100.71%);
}
@media (min-width: 768px) {
    .earning-sec{
        background:  url("https://cdn.oppyotest.com/launches/alphalabs/special/earning-bg.webp") no-repeat center center;
        background-size: cover;
    }
}
/* earning-sec end */

/* leader-sec start */
.leader-sec-1{
    padding-top: 80px;
}
.leader-text-1 {
    background: var(--orange-clr);
    padding: 4px 20px;
    display: inline-block;
    border-radius: 50px;
    margin-top: -40px;
}
.leader-box-1 {
    padding: 0 10px 20px;
    z-index: 1;
    position: relative;
}
.leader-box-1::after {
    position: absolute;
    content: '';
    border-radius: 20px;
    background: #FF7E4E1A;
    border: 1px solid var(--orange-clr);
    height: 100%;
    width: 100%;
    max-width: 1420px;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
@media (min-width: 768px) {
    .leader-sec-1{
        padding-top: 140px;
    }
    .leader-text-1 {
        padding: 4px 50px;
    }
    .leader-box-1 {
        padding: 0px 0px 70px 0px;
    }
}
@media (max-width:1400px) {
    .leader-box-1::after {
        position: absolute;
        content: '';
        border-radius: 20px;
        background: #FF7E4E1A;
        border: 1px solid var(--orange-clr);
        height: 100%;
        width: 100%;
        max-width: 1270px;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        z-index: -1;
    }
}
/* leader-sec end */

/*freelancer sec start */
.freelancer-sec{
    background: #FFF3F1;
}
.freelancer-inner-1{
    border: double 2px transparent;
    border-bottom: double 5px transparent;
    background-image: linear-gradient(#FFFFFF, #FFFFFF), var(--theme-clr);
    background-origin: border-box;
    background-clip: content-box, border-box;
    display: inline-block;
    border-radius: 30px;
}
.freelancer-inner {
    padding: 12px 15px;
}
.freelancer-text{
    background: var(--white-clr);
    border: 3px dashed var(--orange-clr);
    border-radius: 100px;
    display: inline-block;
    padding: 5px 10px;
}
.tapping-text{
    background: var(--theme-clr);
    padding: 10px 15px;
    border-radius: 30px;
    display: inline-block;
}
@media (min-width: 768px) {
    .freelancer-sec{
        background: url("https://cdn.oppyotest.com/launches/alphalabs/special/freelancer-bg.webp") no-repeat top center;
        background-size: cover;
    }
    .freelancer-inner {
        padding: 40px 36px;
    }
    .freelancer-text{
        padding: 8px 40px;
        border-radius: 100px;
    }
    .tapping-text{
        padding: 20px 30px;
        position: relative;
    }
    .tapping-text::after {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/alphalabs/special/voice-icon.webp");
        top: -5px;
        right: -62px;
    }

}
/* freelancer  sec end */

/* expensive-section start */
.expensive-section{
    background: #ffffff;
}
.expensive-text{
    background: var(--red-clr-1);
    border-radius: 0 50px 0 50px;
    display: inline-block;
    padding: 5px 10px;
}
.expensive-box{
    background: #FFEAEA;
    border: 1px solid var(--red-clr-1);
    border-radius: 20px;
    padding: 20px 15px;
}
.dream-box{
    background: #FFFFFF;
    border-radius: 10px;
    padding: 10px 10px 20px;
    display: inline-block;
    height: 100%;
}
.but-text{
    background: #FF00001A;
    border: 1px solid var(--red-clr-1);
    box-shadow: 0px 0px 20px 0px #FF000080 inset;
    border-radius: 100px;
    display: inline-block;
    padding: 10px 9px;
}
.giveup-box{
    background: #FF00001A;
    border: 1px solid #FF000080;
    border-radius: 20px;
    padding: 15px 10px 15px;
    height: 100%;
}
.feel-box{
    background: linear-gradient(180deg, #FFEAEA 0%, #FFEAEA 100%);
    border-radius: 20px;
    display: inline-block;
    padding: 20px 15px;
}   
.good-text{
    background: #21AF21;
    border-radius: 20px;
    display: inline-block;
    padding: 15px 15px;
    position: relative;
}
@media(min-width:768px){
    .expensive-section{
        background: url(https://cdn.oppyotest.com/launches/alphalabs/special/expensive-bg.webp) no-repeat center center;
        background-size: cover;
    }
    .expensive-text{
        padding: 14px 61px;
        position: relative;
    }
    .expensive-text::after {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/alphalabs/special/think-emoji.webp");
        top: -35px;
        right: -45px;
    }
    .expensive-box{
        padding: 50px 65px;
    }
    .dream-box{
        padding: 20px 20px 30px;
    }
    .but-text{
        padding: 20px 136px 20px 30px;
        position: relative;
    }
    .but-text::after {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/alphalabs/special/businessman-icon.webp");
        top: -21px;
        right: 30px;
    }
    .red-wave{
        position: relative;
    }
    .red-wave::before{
        position: absolute;
        content: '';
        background: url("https://cdn.oppyotest.com/launches/alphalabs/special/red-wave.webp") no-repeat;
        bottom: -4px;
        left: 0;
        width: 100%;
        height: 8px;
    }
    .giveup-box{
        padding: 15px 13px 30px;
    }
    .red-circle{
        position: relative;
    }
    .red-circle::after {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/alphalabs/special/red-circle.webp");
        top: -17px;
        right: -10px;
    }
    .feel-box{
        padding: 50px 60px;
    } 
    .good-text{
        padding: 20px 150px 20px 30px;
        position: relative;
    }
    .good-text::after {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/alphalabs/special/good-news.webp");
        top: -40px;
        right: -75px;
    }
}
/* expensive-section end */

/* presenting-sec start */
.presenting-sec{
    background: #000000;
}
@media (min-width: 768px) {
    .presenting-sec{
        background: url("https://cdn.oppyotest.com/launches/alphalabs/special/presenting-bg.webp") no-repeat center center;
        background-size: cover;
    }
    .mt-md140{
        margin-top: 140px !important;
    }
}
/* presenting-sec end */

/* step-2 sec start */
.step-section {
    background: #fff3f1;
}
.step-text-2{
    display: inline-block;
    background: #ffffff;
    border: 1px solid var(--orange-clr);
    padding: 10px 12px;
    border-radius: 30px;
}
.steps-frame {
    background: url(https://cdn.oppyotest.com/launches/alphalabs/special/steps-frame.webp) no-repeat;
    background-size: 100% 100%;
    padding: 6px 21px 12px 21px;
    display: inline-block;
    margin-top: -26px;
}

.step-card-11 {
    background: url(https://cdn.oppyotest.com/launches/alphalabs/special/step-card-11.webp) no-repeat;
    background-size: 100% 100%;
    padding: 30px 30px 50px 35px;
}

/*  */
.heading-tabs:not(.collapsed) .steps-icon{
    border-color: #0BAEFF;
    box-shadow: 0px 5px 5px 0px #00000040;
}
.steps-card .steps-icon{
    min-width: 80px;
    min-height: 80px;
    display: inline-block;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    background: white;
    fill: white;
    /* filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.25)); */
    box-shadow: 0px 5px 5px 0px #00000040;
    transition: 0.5s ease-in-out;
    border: 2px solid #0BAEFF;
    padding: 20px;
    margin-bottom: 20px;
}

.steps-tabs{
    overflow: hidden;
}
.steps-card{
    height: auto;
    transition: all 0.5s ease-in-out;
    border: 1px solid transparent;
}
@media (min-width: 768px) {
    .step-section{
        background: #fff3f1 url("https://cdn.oppyotest.com/launches/alphalabs/special/step-sec-bg-1.webp") no-repeat center center;
        background-size: cover;
    }
    .step-text-2 {
        background: url(https://cdn.oppyotest.com/launches/alphalabs/special/step-frame-1.webp) no-repeat;
        background-size: 100% 100%;
        padding: 20px 114px 20px 30px;
        border: unset;
        border-radius: unset;
        position: relative;
    }
    .step-text-2::after {
        position: absolute;
        content: url(https://cdn.oppyotest.com/launches/alphalabs/special/click-icon.webp);
        top: 15px;
        right: -5px;
    }
    .steps-frame {
        padding: 6px 20px 12px 23px;
        margin-top: -7px;
    }
    .step-card-11,.step-card-22,.step-card-33 {
        padding: 40px 35px 60px 42px;
    }
}
    /*  */
.steps-card p{
    color: rgba(25, 25, 25, 0.7);
}

.steps-card{
    transition: all .8s ease-in-out;
    background: #FFFFFF4D;
    border-radius: 20px;
    border: 1px solid var(--orange-clr);
    /* background: url("https://cdn.oppyotest.com/launches/alphalabs/special/step-frame.webp") no-repeat;
    background-size: 100% 100%; */
    padding: 40px 30px;
}
.nav-link.active .steps-card {
    background: #ffffff;
}
.heading-tabs{
    background: transparent; 
    border: none;
    outline: none;
    padding: 0;
    text-align: center;
    border-radius: 20px;
}

.cleint-frame {
    border: 5px solid var(--orange-clr);
    border-radius: 12px;
}
/* step-2 sec end */

/* demo section start */
.demo-sec{
    background: #ffffff;
}
.border-frame {
    background: url(https://cdn.oppyotest.com/launches/alphalabs/special/border-frame.webp) no-repeat;
    background-size: 100% 100%;
    padding: 4px 4px 10px 4px;
}
.demo-text{
    background: var(--theme-clr);
    backdrop-filter: blur(100px);
    padding: 10px 15px;
    border-radius: 30px;
    display: inline-block;
}
@media(min-width:768px){
    .demo-sec{
        background: url(https://cdn.oppyotest.com/launches/alphalabs/special/demo.webp) no-repeat center center;
        background-size: cover;
    }
    .border-frame {
        padding: 14px 14px 30px;
    }
    .demo-text{
        padding: 18px 50px;
    }
}
/* demo section end */

/* features section start */
.feature-sec{
    background: #000000;
}
.features-heading{
   position: relative;
}
.feature-card-1 {
    background: #FFFFFF08;
    border: 1px solid #FFFFFF33;
    box-shadow: 0px 0px 50px 0px #FFFFFF4D inset;
    border-radius: 10px;
    padding: 20px 10px;
    height: 100%;
}
.feature-card-2 {
    background: #FFFFFF08;
    border: 1px solid #FFFFFF33;
    box-shadow: 0px 0px 50px 0px #FFFFFF4D inset;
    border-radius: 10px;
    padding: 20px 10px;
    height: 100%;
}
.black-feature-card{
    background: #FFFFFF08;
    border: 1px solid #FFFFFF33;
    box-shadow: 0px 0px 50px 0px #FFFFFF4D inset;
    border-radius: 10px;
    padding: 20px 10px;
    height: 100%;
}
.black-feature-card-1{
    background: #FFFFFF08;
    border: 1px solid #FFFFFF33;
    box-shadow: 0px 0px 50px 0px #FFFFFF4D inset;
    border-radius: 10px;
    padding: 20px 10px;
    height: 100%;
}
.white-feature-card, .white-feature-card-1{
    background: #FFFFFF08;
    border: 1px solid #FFFFFF33;
    box-shadow: 0px 0px 50px 0px #FFFFFF4D inset;
    border-radius: 10px;
    padding: 20px 10px;
    height: 100%;
}
@media (min-width:768px) {
   .feature-sec{
       background: url("https://cdn.oppyotest.com/launches/alphalabs/special/feature-bg.webp") no-repeat center center;
       background-size: cover;
   }
   .features-heading:before{
       background: url(https://cdn.oppyotest.com/launches/alphalabs/special/power-icon-left.webp) no-repeat;
       position: absolute;
       width: 65px;
       height: 65px;
       top:12px;
       left:160px;
       content: '';
   }
   .features-heading:after{
       background: url(https://cdn.oppyotest.com/launches/alphalabs/special/power-icon-right.webp) no-repeat;
       position: absolute;
       width: 65px;
       height: 65px;
       top:12px;
       right:160px;
       content: '';
   }
   .feature-card-1{
        border-radius: 20px;
        padding: 40px 50px;
   }
   .feature-card-2{
        border-radius: 20px;
        padding: 25px 30px 30px;
   }
   .black-feature-card{
        border-radius: 20px;
        padding: 40px 50px;
   }
   .black-feature-card-1{
       border-radius: 20px;
       padding: 25px 30px 30px;
    }
    .white-feature-card{
        border-radius: 20px;
        padding: 40px 50px;
    }
   .white-feature-card-1{
        border-radius: 20px;
        padding: 25px 30px 30px;
   }

}
/* features section end */

/* saves sec start */
.saves-sec{
    background: #FFF3F1;
}
.red-box{
    background: #FEE2E2;
    border: 3px solid var(--red-clr-1);
    border-radius: 10px;
    padding: 10px;
    height: 100%;
}
.blue-box{
    border-radius: 10px;
    background: #FFFFFF;
    border: 3px solid var(--green-clr1);
    box-shadow: 0px 0px 50px 0px #72CE63 inset;
    padding: 10px;
    height: 100%;
}
.one-time-text{
    background: var(--green-clr);
    border-radius: 10px;
    display: inline-block;
    padding: 12px 30px;
}
.saves-text{
    background: var(--red-clr-1);
    border: 2px solid #000000;
    border-bottom: 5px solid #000000;
    border-radius: 30px;
    display: inline-block;
    padding: 0px 15px;
}
@media (min-width: 768px) {
    .saves-sec{
        background: url(https://cdn.oppyotest.com/launches/alphalabs/special/saves-bg.webp) no-repeat center center;
        background-size: cover;
    }
    .saves-text{
        padding: 22px 30px;
    }
    .red-box{
        padding: 20px;
    }
    .blue-box{
        padding: 20px 22px;
        
    }
}
/* saves sec end */



/* without-sec start */
.without-sec{
    background: #ffffff;
}
.without-text{
    background: var(--red-clr-1);
    border: 2px solid var(--black-clr);
    border-bottom: 5px solid var(--black-clr);
    border-radius: 30px;
    display: inline-block;
    padding: 5px 20px;
}
.without-box{
    background: linear-gradient(180deg, #FFEAEA 0%, rgba(255, 234, 234, 0.1) 100%);
    border: 1px solid #FF000080;
    border-radius: 20px;
    padding: 15px;
}
    
.without-inner{
    display: flex;
    gap: 10px;
    align-items: center;
}
@media (min-width: 768px) {
    .without-sec {
        background: #ffffff url(https://cdn.oppyotest.com/launches/alphalabs/special/without-bg.webp) no-repeat center center;
        background-size: cover;
    }
    .without-text{
        padding: 14px 50px;
    }
    .without-box{
        padding: 22px 20px 28px;
    }
}
/* without-sec end */

/* slider-sec start */
.slider-sec{
    background: #FFF3F1;
}
.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 35s linear infinite;
    width: 250%;
}
@keyframes slider-image-running {
    0% { transform: translateX(0); }
    100% { transform: translateX(-100%); }
}
@media (min-width: 768px) {
    .slider-sec {
        background: #FFF3F1 url(https://cdn.oppyotest.com/launches/alphalabs/special/slider-bg.webp) no-repeat center center;
        background-size: cover;
    }
}
/* slider-sec end */

/* industry-sec start */
.industry-sec{
   background: #000000;
}
.industry-text{
    background: #ffffff;
    border: 1px solid #FF7E4E;
    border-radius: 15px;
    display: inline-block;
    padding: 15px 10px;
}

@media (min-width:768px) {
    .industry-sec{
        background: url(https://cdn.oppyotest.com/launches/alphalabs/special/industry-bg.webp) no-repeat bottom center;
        background-size: cover;
    }
    .industry-text{
        background: url("https://cdn.oppyotest.com/launches/alphalabs/special/industry-frame.webp") no-repeat;
        background-size: 100% 100%;
        display: inline-block;
        padding: 46px 100px;
        border: unset;
        border-radius: unset;
    }
}
/* industry-sec end */

/* income sec start */
.income-sec{
    background: #ffffff;
}

@media(min-width:768px){
    .income-sec{
        background: #ffffff url("https://cdn.oppyotest.com/launches/alphalabs/special/income-bg.webp") no-repeat center center;
        background-size: cover;
    }
}
/* income sec end */

/* freelancer-sec-2 start */
.freelancer-sec-2 {
    background: #FFF3F1;
}
.freelancer-text-1 {
    border: double 2px transparent;
    border-bottom: double 5px transparent;
    background-image: linear-gradient(#FFFFFF, #FFFFFF), var(--theme-clr);
    background-origin: border-box;
    background-clip: content-box, border-box;
    display: inline-block;
    border-radius: 30px;
}
.freelancer-text-1-inner {
    padding: 12px 15px;
}
@media(min-width:768px){
    .freelancer-sec-2 {
        background: #FFF3F1 url(https://cdn.oppyotest.com/launches/alphalabs/special/freelancer-bg-2.webp) no-repeat center center;
        background-size: cover;
    }
    .freelancer-text-1-inner {
        padding: 40px 56px;
    }
}
/* freelancer-sec-2 end */

/* crazy sec start */
.crazy-sec{
    background: #ffffff;
}
.crazy-text{
    background: var(--theme-clr);
    display: inline-block;
    padding: 10px;
    border-radius: 100px;
    position: relative;
}
@media (min-width: 768px) {
    .crazy-sec{
        background: url("https://cdn.oppyotest.com/launches/alphalabs/special/crazy-bg.webp") no-repeat bottom center;
        background-size: cover;
    }
    .crazy-text{
        padding: 10px 55px 10px 20px;
    }
    .crazy-text::after{
        content: url(https://cdn.oppyotest.com/launches/alphalabs/special/cool-1.webp);
        position: absolute;
        top: 0px;
        right: -60px;
    }
    .blue-wave1{
        position: relative;
    }
    .blue-wave1::after {
        background: url("https://cdn.oppyotest.com/launches/alphalabs/special/blue-wave1.webp");
        content: "";
        position: absolute;
        height: 8px;
        width: 100%;
        bottom: -8px;
        right: 0px;
    }
}
/* crazy sec end */

/*compare section start*/
.compare-section{
    background: #FFF3F1;
}
.compare-text {
    border: double 2px transparent;
    border-bottom: double 5px transparent;
    background-image: linear-gradient(#FFFFFF, #FFFFFF), var(--theme-clr);
    background-origin: border-box;
    background-clip: content-box, border-box;
    display: inline-block;
    border-radius: 30px;
}
.compare-text-inner {
    padding: 12px 15px;
}
.winning-box{
    padding: 25px 110px;
    border-top: 1px solid #378E00;
    border-left: 1px solid #378E00;
    border-right: 1px solid #378E00;
    border-width: 1px, 0px, 1px, 1px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    background: #378E00;
    border-radius: 20px 20px 0px 0px;
    box-shadow: -5px 4px 30px 0px #00000026;
    margin-top: -18px;
}
.compare-list-1{
    box-shadow: -5px 4px 30px 0px #00000026;
    border-radius: 0px 0px 20px 20px;
}
.compare-list-1 li {
    list-style: none;
    text-align: left;
    padding: 25px 25px 25px 74px;
    background: url("https://cdn.oppyotest.com/launches/alphalabs/special/happy-tick.webp") no-repeat;
    background-position: 23px 25px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    border-left: 1px solid #378E00;
    background-color: #FFFFFF;
}
.compare-list-1 li:nth-child(3) {
    background-position: 23px 40px;
    padding: 40px 25px 40px 74px;
}
.compare-list-1 li:nth-child(10) {
    background-position: 23px 40px;
    padding: 40px 25px 40px 74px;
}
.compare-list-1 li:nth-child(odd){  
    background-color: #E6FFC7;
}
.compare-list-1 li:last-child{
     border-bottom: 1px solid #378E00;
    /*background-image: none;
    padding-top: 45px; */
    background-position: 23px 40px;
    border-radius: 0px 0px 20px 20px;
    padding: 40px 25px 40px 74px;
}
.losing-box {
    padding: 35px 110px;
    background: #FF361D;
    border: 1px solid #FF361D;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 0px 20px 0px 0px;
    margin-top: 81px;
}
.compare-list-2 li{
    list-style: none;
    text-align: left;
    background: url("https://cdn.oppyotest.com/launches/alphalabs/special/sad-tick.webp") no-repeat;
    background-position: 23px 25px;
    padding: 25px 41px 25px 65px;
    border-right: 1px solid #FF361D;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    background-color: #FCDDDA;
    
}
/* .compare-list-2 li:nth-child(1) {
    background-position: 23px 40px;
    padding: 40px 41px 40px 65px;
} */
.compare-list-2 li:nth-child(3) {
    background-position: 23px 40px;
    padding: 40px 41px 40px 65px;
}
.compare-list-2 li:nth-child(5) {
    background-position: 23px 40px;
    padding: 40px 41px 40px 65px;
}
.compare-list-2 li:nth-child(8) {
    background-position: 23px 40px;
    padding: 40px 41px 40px 65px;
}
.compare-list-2 li:nth-child(even){  
    background-color: #FFEBE9;
}
.compare-list-2 li:last-child{
    border-radius: 0px 0px 20px 0px;
    border-bottom: 1px solid #FF361D;
    padding: 25px 30px 25px 65px;
}
@media (min-width:768px) {
    .compare-section{
        background: url("https://cdn.oppyotest.com/launches/alphalabs/special/compare-bg.webp") no-repeat center center;
        background-size: cover;
    }
    .compare-text-inner {
        padding: 45px 70px;
    }
}
@media (max-width: 1124px) {
    .table-1 {
        overflow-x: scroll;
    }
    .table-1>div{
        width:1170px;
    }
}
/* compare section end */

/* special-bonus-sec start */
.special-bonus-sec{
    background: #FFFFFF;
}
.special-text{
    background: var(--red-clr-1);
    border: 2px solid var(--black-clr);
    border-bottom: 5px solid var(--black-clr);
    border-radius: 20px;
    display: inline-block;
    padding: 10px 15px;
}
.special-text-1{
    background: var(--theme-clr);
    border-radius: 30px;
    display: inline-block;
    padding: 10px 20px;
}
.special-video{
    background: url("https://cdn.oppyotest.com/launches/alphalabs/special/special-frame.webp") no-repeat;
    background-size: 100% 100%;
    padding: 5px 5px 10px;
}
@media (min-width:768px) {
    .special-bonus-sec{
        background: url("https://cdn.oppyotest.com/launches/alphalabs/special/special-bonus-bg.webp") no-repeat top center;
        background-size: cover;
    }
    .special-text{
        padding: 13px 26px 13px 20px;
        position: relative;
    }
    .special-text::after {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/alphalabs/special/special-clock.webp");
        top: -10px;
        right: -52px;
    }
    .special-text-1{
        padding: 24px 70px;
    }
    .blue-wave2{
        position: relative;
    }
    .blue-wave2::after {
        background: url("https://cdn.oppyotest.com/launches/alphalabs/special/blue-wave2.webp");
        content: "";
        position: absolute;
        height: 8px;
        width: 100%;
        bottom: -8px;
        right: 0px;
    }
    .special-video{
        padding: 16px 15px 31px;
    }
}
/* special-bonus-sec end */

/* incredible-sec start */
.incredible-sec{
    background: #FFF3F1;
}
.incredible-text{
    background: var(--theme-clr);
    border-radius: 30px;
    display: inline-block;
    padding: 10px 15px;
}
.incredible-box{
    background: #FFFFFF;
    border: 1px solid var(--orange-clr);
    box-shadow: 0px 0px 30px 0px #FF7E4E inset;
    border-radius: 20px;
    padding: 15px;
    height: 100%;
}
.incredible-text-1{
    background: var(--green-clr);
    border: 2px solid var(--black-clr);
    border-bottom: 5px solid var(--black-clr);
    border-radius: 20px;
    display: inline-block;
    padding: 10px 15px;
}
@media (min-width:768px) {
    .incredible-sec{
        background: url("https://cdn.oppyotest.com/launches/alphalabs/special/incredible-bg.webp") no-repeat top center;
        background-size: cover;
        background-attachment: fixed;
    }
    .incredible-text{
        padding: 22px 48px;
    }
    .incredible-box{
        padding: 30px 11px;
    }
    .incredible-text-1{
        padding: 13px 30px;
    }
}
/* incredible-sec end */

/* bonusess-sec start */
.bonusess-sec{
    background: var(--theme-clr);
}
@media (min-width: 768px) {
    .bonusess-sec{
        background: #ffffff url("https://cdn.oppyotest.com/launches/alphalabs/special/bonusses-bg.webp") no-repeat bottom center;
        background-size: cover;
        padding: 50px 0px 100px;
    }
}
/* bonusess-sec end */

/* bonus sec start */
.bonus-sec {
    background: #ffffff;
}
.bonus-section-shape {
    /* display: inline-block; */
    border-radius: 10px;
    border: 1px solid var(--orange-clr);
    background: linear-gradient(106.05deg, rgba(255, 126, 78, 0.1) 10.13%, rgba(65, 81, 255, 0.1) 92.03%);
    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/alphalabs/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: #FFF3F1;
}
.moneyback-text{
    background: var(--theme-clr);
    border-radius: 30px;
    padding: 10px 15px;
    display: inline-block;
}
@media (min-width:768px) {
    .moneyback-sec{
        background: #FFF3F1 url("https://cdn.oppyotest.com/launches/alphalabs/special/moneyback-bg.webp") no-repeat center center;
        background-size: cover;
    }
    .moneyback-text{
        padding: 20px 50px;
    }
}
/* moneyback sec end */

/* pricing tabel start */
.pricing-section {
    background: #000000;
}
.table-text{
    background: var(--theme-clr);
    border-radius: 30px;
    backdrop-filter: blur(100px);
    padding: 10px 15px;
    display: inline-block;
}

.tablebox2 {
    background: #fff;
    width: 100%;
    height: 100%;
    float: left;
    border-radius: 20px;
    border: solid 10px #FDF1FF;
}

.tbbg2 {
    background: #FDF1FF;
    padding: 30px;
    background-size: cover;
    border-radius: 8px 8px 0 0
}

.tablebox2 ul {
    padding-left: 0;
    color: #010101
}

.myfeatureslast {
    float: left;
    padding: 20px;
    width: 100%;
    min-height: 69px;
    color: #000;
    background: #fff;
    border-radius: 0 0 10px 10px;
    border-top: 0;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

ul.grey-tick-last {
    padding: 0
}

ul.grey-tick-last li {
    background: url(https://cdn.oppyotest.com/launches/alphalabs/special/tick.webp) no-repeat;
    list-style: none;
    text-align: left;
    padding: 15px 15px 15px 50px;
    background-position: 15px 22px;
    color: #08041e
}

ul.grey-tick-last li:last-child {
    border-bottom: 0
}

ul.grey-tick-last li:nth-child(odd) {
    background-color: #f1f1f1;
}

ul.grey-tick-last li:nth-child(even) {
    background-color: #fff;
}

.tablebox3 {
    width: 100%;
    height: 100%;
    float: left;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 15%);
    position: relative;
    padding: 10px;
    /* border: 5px solid #000; */
    background: var(--white-clr);
}

.tbbg3 {
    background: #000;
    padding: 20px;
    border-radius: 8px 8px 0 0;
}
.tablebox3 ul {
    padding-left: 0;
    color: #010101
}

ul.vgreytick {
    padding: 0
}

ul.vgreytick li {
    background:#fff url(https://cdn.oppyotest.com/launches/alphalabs/special/tick.webp) no-repeat;
    list-style: none;
    text-align: left;
    padding: 15px 15px 15px 50px;
    background-position: 15px 22px;
    color: #000;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
ul.vgreytick li:nth-child(1) {
    border-radius: 15px 15px 0px 0px;
}
ul.vgreytick .list-close {
    background: #fff url(https://cdn.oppyotest.com/launches/alphalabs/special/list-cross.webp) no-repeat;
    padding: 15px 15px 15px 50px;
    background-position: 15px 22px;
}
/* ul.vgreytick li:last-child {
    border-bottom: 0
} */

.myfeatureslastborder {
    float: left;
    padding: 20px;
    width: 100%;
    border-radius: 0 0 10px 10px;
    min-height: 69px;
    background: #fff
}

.thanks-button a {
    width: 100%;
    display: inline-block;
    text-decoration: none;
    color: #2447a2;
}

.commercial{
    background: #ffffff;
    border-radius: 25px;
    padding: 8px 29px;
    display: inline-block;
}
.commercial1{
    background: #FCEE53;
    border: 1px solid #fff;
    border-radius: 40px;
    padding: 8px 11px;
    display: inline-block;
}
.commercial2 {
    background: var(--blue-clr);
    border: 1px solid #fff;
    border-radius: 40px;
    padding: 8px 11px;
    display: inline-block;
}
.table-sale {
    background: var(--green-clr);
    border-radius: 48px;
    padding: 2% 5%;
    display: inline-block;
}
.mt-top{
    margin-top: -77px;
}
.vgreytick li.headline1 {
    background: #FFDFDF;
    padding: 15px 0px 15px 0px;
    background-position: 0px !important;
    list-style: none;
    margin: 0px;
    border-bottom: none !important;
    font-weight: 800;
    text-align: center;
    color: #FF0000;
}
.vgreytick li.headline2 {
    background: var(--black-clr);
    padding: 15px 0px 15px 0px;
    background-position: 0px !important;
    list-style: none;
    margin: 0px;
    border-bottom: none !important;
    font-weight: 800;
    text-align: center;
    color: #ffffff;
}
ul.vgreytick3 li {
    background: url(https://cdn.oppyotest.com/launches/alphalabs/special/cross2.webp) no-repeat;
    list-style: none;
    text-align: left;
    padding: 15px 15px 15px 50px;
    background-position: 15px 22px;
    color: #000;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.tbbg4  {
    background: #000;
    padding: 20px 10px;
    border-radius: 8px 8px 0 0;
}
@media (min-width: 768px) {
    .pricing-section {
        background: #000000 url("https://cdn.oppyotest.com/launches/alphalabs/special/pricing-bg.webp") no-repeat center center;
        background-size: cover;
        background-attachment: fixed;
    }
    .table-text{
        padding: 30px 50px 25px;
    }
     .gx-6 {
        --bs-gutter-x: 4rem
    }
    .tbbg2 {
        min-height: 235px;
        padding:50px 30px 50px 30px;
        background-size: 100% 100%;
    }
    .tablebox3 {
        padding: 15px;
        border-radius: 35px 35px 20px 20px;
    }
    ul.vgreytick li {
        padding: 20px 15px 20px 65px;
        background-position: 30px 27px
    }
    ul.vgreytick .list-close {
        padding: 20px 15px 20px 65px;
        background-position: 30px 24px;
    }
    .tbbg3 {
        padding: 30px;
        border-radius: 20px 20px 0px 0px;
        /* min-height: 500px; */
        /* background-size: 100% 100%; */
    }    
    .tbbg4 {
        padding: 100px 30px 30px !important;
        border-radius: 20px 20px 0px 0px;
    }    
    ul.grey-tick-last li {
        padding: 20px 15px 20px 65px;
        background-position: 30px 27px
    }
    .myfeatureslast {
        padding: 30px 25px;
    }
    /* .table-sale {
        padding: 11px 70px;
    } */
    .mt-top{
        margin-top: -79px;
    }
    ul.vgreytick3 li {
        padding: 20px 15px 20px 65px;
        background-position: 30px 22px;
    }
    .commercial1{
        padding: 8px 29px;
    }
    .commercial2{
        padding: 8px 29px;
    }
}
/* pricing tabel start */

/* inside sec start */
.inside-section {
    background: #ffffff;
}
.inside-text{
    background: var(--theme-clr);
    border-radius: 10px;
    display: inline-block;
    padding: 0px 10px;
}
@media (min-width: 768px) {
    .inside-section {
        background: #E8F8FF url("https://cdn.oppyotest.com/launches/alphalabs/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/alphalabs/special/phone-call.webp");
        position: absolute;
        top: -20px;
        right: -50px;
    }
}
/* inside sec end */

/* fear sec start */
.fear-sec{
    background: #ffd9d8;
}
.fair-text {
    border: 2px solid var(--red-clr-1);
    background: #ffffff;
    border-radius: 20px;
    color: var(--red-clr-1);
    display: inline-block;
    padding: 0px 58px;
}
.theme-brush {
    background: var(--red-clr-1);
    border: 2px dashed #FFFFFF;
    border-radius: 10px;
    padding: 1px 20px;
}
@media (min-width: 768px) {
    .fear-sec{
        background: #ffd9d8 url(https://cdn.oppyotest.com/launches/alphalabs/special/fair-bg.webp) no-repeat center center;
        background-size: cover;
    }
    .fair-text{
        background: url("https://cdn.oppyotest.com/launches/alphalabs/special/fair-frame.webp") no-repeat;
        background-size: 100% 100%;
        border-radius: unset;
        border: unset;
        padding: 0px 30px;
    }
    .theme-brush {
        padding: 1px 30px;
    }
}
/* fear sec end */


/* faq sec start */
.faq-section {
    padding: 30px 0px;
    background: #ffffff;
}
.faq-list {
    background: url(https://cdn.oppyotest.com/launches/alphalabs/special/faq-icon.webp) no-repeat top left;
    background-color: #FFF3F1;
    padding: 20px 15px 20px 55px;
    background-position: 15px 25px;
    border: 1px solid var(--orange-clr);
    border-radius: 20px;
}
@media (min-width: 768px){
    .faq-section {
        padding: 100px 0px;
    }
}
/* faq sec end */

/* final-call start */
.cta-section-white {
    background: #FFF3F1;
    padding: 30px 0;
}
.final-text{
    background: var(--theme-clr);
    border-radius: 20px;
    padding: 5px 15px;
    display: inline-block;
}
.commercial-text {
    background: var(--yellow-clr);
    display: inline-block;
    border-radius: 30px;
    padding: 2px 25px;
}
.commercial-text-1 {
    background: var(--blue-clr);
    display: inline-block;
    border-radius: 30px;
    padding: 2px 25px;
}
@media (min-width: 768px){
    .cta-section-white {
        padding: 80px 0px;
    }
    .final-text{
        padding: 10px 30px 5px;
    }
}
/* 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 */


/* mute-unmute Button start */
.slide {
    flex: 0 0 auto;
    width: auto;
    /* height: 550px; */
    border-radius: 0px;
    overflow: hidden;
    transition: transform 0.3s ease;
    position: relative;
}
.slide:hover {
    /* transform: scale(1.05); */
    z-index: 10;
    position: relative;
}
.slide video {
    width: 100%;
    height: 100%;
    object-fit: fill;
    border-radius: 25px;
}

/* */
video {
    width: 100%;
    display: block;
}
.hide-mute-btn {
  opacity: 0;
  pointer-events: none;
  transform: scale(0.8);
  transition: all 0.3s ease;
}
.mute-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1);
    font-size: 22px;
    cursor: pointer;
    /* background: var(--blue-clr); */
    color: #ffffff;
    /* border: none; */
    outline: none;
    border-radius: 50%;
    width: 55px;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    -webkit-backdrop-filter: blur(10px);
    background: linear-gradient(106.05deg, #FF7E4E 10.13%, #4151FF 92.03%);
    backdrop-filter: blur(10px);
    border: 1px solid #FF7E4E;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.25), inset 0 0 12px rgba(255, 255, 255, 0.2);
    transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.35s ease;
}
.mute-btn::after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50%;
    background: linear-gradient(106.05deg, #FF7E4E 10.13%, #4151FF 92.03%);
    animation: pulse 2.2s infinite ease-out;
    z-index: -1;
}
@keyframes pulse {
    0% {
        transform: scale(1);
        opacity: 0.6;
    }
    100% {
        transform: scale(1.8);
        opacity: 0;
    }
}
.mute-btn:hover {
    transform: translate(-50%, -50%) scale(1.15);
    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.4), 0 0 0 6px rgba(255, 255, 255, 0.15);
}
.mute-btn i {
    pointer-events: none;
    animation: breathe 2.2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

@keyframes breathe {
    0% {
        opacity: 0.4;
        transform: scale(0.95);
    }
    50% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0.4;
        transform: scale(0.95);
    }
}
@media(min-width:768px) {
    .slide video {
        border-radius: 50px;
    }
    .mute-btn {
        font-size: 32px;
        width: 80px;
        height: 80px;
    }
}
/*  */
/* mute-unmute Button end */