html {
    scroll-behavior: smooth;
}
.wow {
    opacity: 0;
}
body {
    font-family: "Nunito", sans-serif;
    color: #191919;
    font-size: 14px;
    /* overflow-x: hidden; */
}

/* font-family */
.caveat{
    font-family: "Caveat", system-ui;
}
.caveat {
    font-family: "Caveat", system-ui;
  }
.racing-font {
    font-family: "Racing Sans One", serif;
}
.russo-font {
    font-family: "Russo One", serif;
}
/* font-family */

html::-webkit-scrollbar {
    width: 10px; 
 }

html::-webkit-scrollbar-track {
  background-color: #eee;
}

html::-webkit-scrollbar-thumb {
  background: var(--theme-clr);
  border-radius: 25px;
}
.object-fit-contain{
    object-fit: contain;
}

:root {
    --black-clr:#191919;
    --white-clr: #fff;
    --light-grey: #01010199;
    --purple-clr: #9347FF;
    --red-clr:#FF3E33;

    --blue-clr1:#00A9A7;
    --blue-clr3:#0D87E7;
    
    --green-clr1:#29E7AB;
    --green-clr2:#00A773;
    --green-clr3:#45B03C;
    --green-clr4:#22BE8D;
    --orange-clr: #F78A0C;
    
    
    /* --red-clr1:#FF462F; */
    --red-clr2:#FF3428;
    --orange-clr-1: #FF8000;
    --orange-clr1: #FFAA33;
    --grey-clr:#555555;
    
    --yellow-clr: #FFFF48;
    --yellow-clr1: #FFCB34;
    
    
    --red-clr1:#FF361D;
    --red-clr4:#FF2C2C;
    --red-clr5:#FF5E4A;
    --green-clr:#21AF21;
    --green-clr1:#3CB006;
    --blue-clr: #4583FF;
    --blue-clr2: #5CBBFF;

    --neon-clr: #D2FF3F;
    --theme-gradient: #BBF300;
    --theme-gradient1: linear-gradient(90deg, #0177FA 0%, #00AFF1 100%);
    --theme-clr: linear-gradient(283.38deg, #1DBBFF 0%, #B067FF 100%);
    --theme-bg: linear-gradient(180deg, #E1FFF1 0%, #FEECFF 43%, #A9C7FF 100%);
    --white-theme: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 93.5%);
    --blue-theme: linear-gradient(180deg, #16ABFF 9.55%, rgba(22, 171, 255, 0.2) 91%);
    --purple-theme: linear-gradient(180deg, #534CD8 9.55%, rgba(83, 76, 216, 0.2) 91%);
    /* --theme-clr: linear-gradient(268.92deg, #29E7AB 8.72%, #1189DF 78.41%);
    --theme-gradient1: linear-gradient(268.92deg, #1189DF 8.72%, #29E7AB 78.41%);
    --theme-gradient2: linear-gradient(90deg, #102F5A 0%, #201656 100%);
    --theme-gradient3: linear-gradient(270deg, rgba(183, 228, 253, 0.5) 0%, rgba(188, 254, 228, 0.5) 100%);
    --theme-gradient4: linear-gradient(268.92deg, rgba(41, 231, 171, 0.5) 8.72%, rgba(17, 137, 223, 0.5) 78.41%); */


}
/* Color CSS */

.black-clr {color: var(--black-clr)}
.white-clr,
a.white-clr {
    color: var(--white-clr);
}
.light-grey{
    color: var(--light-grey);
}
.neon-clr{
    color: var(--neon-clr);
}
.purple-clr {
    color: var(--purple-clr);
}
.yellow-clr{color:var(--yellow-clr);}
.yellow-clr1{color:var(--yellow-clr1);}
.orange-clr{color:var(--orange-clr);}
.orange-clr-1{color:var(--orange-clr-1);}
.orange-clr1{color:var(--orange-clr1);}
.red-clr{color:var(--red-clr);}
.red-clr1{color:var(--red-clr1);}
.red-clr2{color:var(--red-clr2);}
.red-clr3{color:var(--red-clr3);}
.red-clr4{color:var(--red-clr4);}
.red-clr5{color:var(--red-clr5);}
.blue-clr{color:var(--blue-clr);}
.blue-clr1{color:var(--blue-clr1);}
.blue-clr2{color:var(--blue-clr2);}
.blue-clr3{color:var(--blue-clr3);}
.grey-clr{color:var(--grey-clr);}
.green-clr{color:var(--green-clr)}
.green-clr1{color:var(--green-clr1)}
.green-clr2{color:var(--green-clr2)}
.green-clr3{color:var(--green-clr3)}
.green-clr4{color:var(--green-clr4)}
.theme-clr{
    background: var(--theme-clr);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.white-theme{
    background: var(--white-theme);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.blue-theme{
    background: var(--blue-theme);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.purple-theme{
    background: var(--purple-theme);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.theme-br {
    border-bottom: 1px solid transparent;
    border-image: var(--theme-clr);
    border-image-slice: 1;
    width: 100%;
}
/* hehading color start  */
.clr-h1{
    color: #FD86E8;
}
.clr-h2{
    color: #FE9375;
}
.clr-h3{
    color: #32FFE5;
}
.clr-h4{
    color: #FD4845;
}
.clr-h5{
    color: #FFFF48;
}
.clr-h6{
    color: #5982FA;
}
/* 11-02-2025 */
.clr-11{
    color: #E938BD;
}
.clr-22{
    color: #F95E38;
}
.clr-33{
    color: #42AC1B;
}
/* hehading color end  */


/* Responsive Video CSS */

.responsive-video {
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    /* border: 5px solid #A0D3FF; */
    /* 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;
}

a.cta-link-btn-1 {
    text-decoration: none;
    text-align: center;
    display: inline-block;
    padding: 15px 25px;
    font-size: 22px;
    line-height: 160%;
    color: #000000;
    font-weight: 800;
    transition: all .3s ease;
    background: var(--neon-clr);
    border-radius: 10px;
}
a.cta-link-btn-1:hover {
    border-radius: 8px;
    background: var(--neon-clr);
    color: #000000;
}
.cta-btn-border {
    border: 3px dashed #000000;
    border-radius: 10px;
    padding: 0px;
}

.cta-btn-bg {
    background: url('https://cdn.oppyotest.com/launches/aitalkingvisuals/special/cta-btn-border.webp') no-repeat center center; 
    background-size: cover; 
    padding: 20px 10px;
    border-radius: 10px;
}
@media (min-width: 768px) {
    a.cta-link-btn-1 {
        font-size: 38px;
        padding: 20px 100px;
        display: inline-block;
    }

    .cta-btn-border {
        border-radius: 13px;
        padding: 0px;
    }
    
    .cta-btn-bg {
        padding: 30px;
        border-radius: 10px;
    }
}
/*  */

/* Typing slider start */

.typing-text{
    background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/typing-bg.webp") no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width: 100%;
}
/* slider up start */
.bx-wrapper {
    border: 0px !important;
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
    max-width: auto !important;
}
.bx-viewport {
    position: relative !important;
}
.bxslider {
    background: transparent !important;
    color: #fff;
    text-align: center;
    padding: 0;
    margin: 0;
    border: 0px !important;
    font-weight: 400;
    position: relative;
}
.bxslider li {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    min-height: 76px;
    line-height: 32px;
    text-align: center;
}
@media (min-width: 768px){
    .bxslider li {
        justify-content: center;
        min-width: 100%;
        float: left !important;
        width: auto !important;
    }
}
/* slider up end */
  @media (min-width:768px) {
    .typing-text{
        width: 770px;
    }
  }
/* Typing slider end */

/* header section start */

/* sticky bar start */
/*@keyframes nonsticky {*/
/*    0% {*/
/*        transform: translateY(0%);*/
/*    }*/

/*    100% {*/
/*        transform: translateY(-100%);*/
/*    }*/
/*}*/
/*@keyframes sticky {*/
/*    0% {*/
/*        transform: translateY(-100%);*/
/*    }*/
    
/*    100% {*/
/*        transform: translateY(0%);*/
/*    }*/
/*}*/
.fixed-top-bar {
    /*background-color: transparent;*/
    /*background-image: var(--theme-gradient2);*/
    background: #000;
    padding: 10px 0;
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99
}
/*.fixed-top-bar.sticky{*/
/*    animation: 0.95s ease 0s normal forwards 1 running sticky;*/
/*}*/
/*.fixed-top-bar:not(.sticky){*/
/*    animation: 0.95s ease 0s normal forwards 1 running nonsticky;*/
/*}*/
.fixed-top-bar a {
    font-size: 18px;
    font-weight: 600;
    /* text-transform: uppercase; */
    color: #000000;
    background: var(--neon-clr);
    border-radius: 5px 5px 5px 5px;
    padding: 12px 9px 12px;
    text-decoration: none;
}

/* stick bar end */
.theme-btn {
    background: var(--neon-clr);
    padding: 15px 20px;
    border-radius: 10px;
    display: inline-block;
    text-decoration: none;
    transition: all .3s ease;
}
.theme-btn:hover {
    /* transition: all .3s ease;
    background: var(--theme-gradient1); */
    color: var(--black-clr) !important;
}
.head-1, .head-2, .head-3{
    position: absolute;
    z-index: 0;
}
.head-1 {
    top: 10%;
    right: 110px;
}
.head-1 video {
    max-height: 300px;
    border: 10px solid #FFFFFF26;
    border-radius: 10px;
    transform: rotate(15deg);
}
.head-2 {
    top: 20%;
    left: 80px;
}
.head-2 video {
    max-height: 330px;
    border: 10px solid #FFFFFF26;
    border-radius: 10px;
    transform: rotate(-15deg);
}
.head-3 {
    top: 48%;
    right: 33px;
}
.head-1 [data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: rotate(15deg) !important;
}
.head-2 [data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: rotate(-15deg) !important;
}
.header-sec{
    background: #000 url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/header-bg.webp") no-repeat center center;
    background-size: cover;
    position: relative;
}
.post-head{
    margin-top: 15px;
    font-size: 22px;
    font-weight: 600;
     display: inline-block; 
    background: #343636;
    border: 1px dashed #fff;
    border-radius: 10px;
    padding: 10px 14px;
}
.main-heading {
    background: #000000CC;
    border: 1px solid #4583FF;
    border-radius: 10px;
    padding: 50px 20px 30px;
}
.header-ul{
    padding: 0px;
}
.header-ul li {
    list-style: none;
    background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/tick.webp") no-repeat;
    background-position: 0px 5px;
    padding: 0px 0px 20px 37px;
}

.black-shape{
    background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/black-shape.webp") no-repeat;
    background-size: 100% 100%;
    padding: 10px 15px;
}
.green-frame{
    background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/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/aitalkingvisuals/special/red-frame.webp") no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 0px 12px;
}
.Exclusive-text{
    background: #000000CC;
    border: 1px dashed #4583FF;
    backdrop-filter: blur(50px);
    border-radius: 10px;
    padding: 10px;
}
/* .blue-shade {
    background: #4583FF;
    border-radius: 10px 0px 0px 0px;
    padding: 5px 10px 5px 5px;
    position: absolute;
    top: 0;
    left: 12px;
} */
.blue-shade {
    background: #4583FF;
    border-radius: 11px 0px 0px 0px;
    padding: 5px 12px 5px 19px;
    position: absolute;
    top: 0;
    left: 12px;
}
/* .grey-shade {
    background: #FFFFFF33;
    border-radius: 10px 0px 0px 0px;
    padding: 5px;
    position: absolute;
    top: 20px;
    left: 12px;
} */
@media (max-width:1400px) {
    .head-1 {
        top: 12%;
        right: 40px;
        max-width: 170px;
    }
    .head-2 {
        top: 22%;
        left: 45px;
        max-width: 175px;
    }
    .head-3 {
        /* bottom: 1%; */
        max-width: 200px;
        right: 22px;
    }
}
@media(min-width:768px){
    .header-sec{
        /* background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/header-bg.webp") no-repeat bottom center;
        background-size: cover; */
        padding: 40px 0px 100px;
    }
    .main-heading{
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/main-head.webp") no-repeat;
        background-size: 100% 100%;
        padding: 55px 45px 35px;
        position: relative;
        border: unset;
        border-radius: unset;
        display: inline-block;
    }
    .main-heading:before {
        position: absolute;
        content: 'Revolutionary AI App';
        padding: 0px 25px;
        left: 0%;
        top: 3px;
        transform: translateY(-2px);
        z-index: 99;
        text-transform: capitalize;
        color: #fff;
        font-family: "Caveat", system-ui;
        font-weight: 700;
        font-size: 28px;
    }
    /* .main-heading:after {
        content: 'No Hassles. Just Pure AI Magic!';
        font-family: "Nunito", sans-serif;
        left: auto;
        right: 21%;
        top: 8px;
        font-size: 24px;
    } */
    .post-head{
        margin-top: 15px;
        font-size: 22px;
        font-weight: 600;
         display: inline-block; 
        background: #343636;
        border: 1px dashed #fff;
        border-radius: 10px;
        padding: 10px 57px;
    }
    .Exclusive-text{
        padding: 20px 30px;
    }
    .theme-btn {
        padding: 22px 95px;
    }
    .black-shape{
        padding: 15px 30px;
    }
}
/* header section end */


/* step-2 sec start */
.step-section-1 {
    background: #fff;
}
.step-frame{
    background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/step-frame.webp") no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 0px 10px;
}
.green-wave{
    position: relative;
}
.green-wave::before{
    position: absolute;
    content: '';
    background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/green-wave.webp") no-repeat;
    bottom: -4px;
    left: 0;
    width: 100%;
    height: 8px;
}
.mt-md-70{
    margin-top: -45px !important;
}
.step-card-11 {
    background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/step-card-11.webp) no-repeat;
    background-size: 100% 100%;
    padding: 0px 15px 15px;
}
.step-card-22 {
    background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/step-card-22.webp) no-repeat;
    background-size: 100% 100%;
    padding: 0px 15px 15px;
}
.step-card-33 {
    background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/step-card-33.webp) no-repeat;
    background-size: 100% 100%;
    padding: 0px 15px 15px;
}
@media (min-width: 768px) {
    .step-card-11 {
        padding: 0px 16px 20px;
    }
    .step-card-22 {
        padding: 0px 16px 20px;
    }
    .step-card-33 {
        padding: 0px 16px 20px;
    }
    .step-frame{
        padding: 0px 22px;
    }

}
/* step-2 sec end */

/* cta btn section start */
.cta-section {
    background: #010302;
}

@media (min-width: 768px) {
    .cta-section {
        background: #010302 url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/cta-bg.webp) no-repeat center center;
        background-size: cover;
    }
    .cta-text{
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/cta-frame.webp") no-repeat;
        background-size: 100% 100%;
        display: inline-block;
        padding: 9px 41px;
    }
}
/* cta btn section end */

/* limited time section start */
.limited-time-sec {
    padding: 10px 0px 10px 0px;
    background: #FF3E33;
}
/* limited time section end */

/* btn start */
a.cta-link-btn {
    text-decoration: none;
    text-align: center;
    display: inline-block;
    padding: 15px 32px;
    font-size: 22px;
    line-height: 160%;
    color: #000000;
    font-weight: 800;
    transition: all .3s ease;
    background: var(--neon-clr);
    border-radius: 10px;
    /* border: 5px solid rgba(255, 255, 255, 0.30); */
}
a.cta-link-btn:hover {
    border-radius: 8px;
    /* background: var(--theme-gradient1); */
    color: #000000;
}
@media (min-width: 768px) {
    a.cta-link-btn {
        font-size: 38px;
        padding: 22px 95px;
        display: inline-block;
    }
}
/* btn end */

/* visual-sec start */

.green-shade{
    background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/green-shade.webp") no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 3px 25px;
}
.sticky-container  main {
    overflow-x: hidden;
    display: flex;
    position: sticky !important;
    /* top: 114px !important; */
    top: 0px !important;
    scroll-behavior: smooth;
  }

  .section {
    min-width: 70vw;
    min-height: 100vh;
    padding: 70px 50px;
    background: #FF361D1A;
    /* display: flex;
    justify-content: center;
    align-items: center; */
  }
  
  .section:nth-child(2) {
    background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/visual-bg-2.webp") no-repeat center center;
    background-size: 100% 100%;
    min-width: 100vw;
    min-height: 100vh;
    padding: 70px 50px 70px 150px;
  }


.vss-1, .vss-2{
    position: relative;
}
.vss-1::before {
    position: absolute;
    content: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/vss-1.webp");
    bottom: 23%;
    right: -123px;
}
.vss-1::after {
    position: absolute;
    content: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/vss-2.webp");
    bottom: 25%;
    left: -115px;
}
.vss-2::after {
    position: absolute;
    content: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/vss-3.webp");
    bottom: 18%;
    right: -123px;
}
/* .scroll-box{
    height: 100%;
}
.scroll-box video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.scroll-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
} */
/* mobile */
.visual-1{
    background: #FF361D1A;
    padding: 20px;
}
.visual-2{
    background: #000000;
    padding: 20px;
}
.red-shade{
    background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/red-shade.webp") no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 6px 15px;
    position: relative;
  }
  .neon-shade{
    background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/neon-shade.webp") no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 6px 15px;
    position: relative;
  }
  
@media (min-width: 768px) {
    .green-wave-1{
        position: relative;
    }
    .green-wave-1::before {
        position: absolute;
        content: '';
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/green-wave-1.webp") no-repeat;
        bottom: -7px;
        left: 0;
        width: 100%;
        height: 25px;
    }
    .green-wave-2{
        position: relative;
    }
    .green-wave-2::before {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/green-wave-2.webp");
        /* background: no-repeat; */
        bottom: -20px;
        left: -110px;
        z-index: -1;
    }
    .red-shade{
        padding: 8px 25px 8px 100px;
        position: relative;
      }
      .red-shade::before {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/sad-icon.webp");
        top: -21px;
        left: -27px;
    }
    .neon-shade{
        padding: 8px 25px 8px 100px;
        position: relative;
      }
      .neon-shade::before {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/hero-icon.webp");
        top: -21px;
        left: -27px;
    }
}
/* visual-sec end */

/* profit-sec start */
.profit-sec{
    background: linear-gradient(270.15deg, #FFEBFA -13.03%, #BFE9FF 200.73%);
}
.profit-text{
    background: var(--theme-clr);
    border-radius: 10px;
    display: inline-block;
    padding: 20px 10px;
}

@media (min-width:768px) {
    .profit-sec{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/profit-bg.webp) no-repeat top center;
        background-size: cover;
    }
    .profit-text{
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/profit-frame.webp") no-repeat;
        background-size: 100% 100%;
        display: inline-block;
        padding: 0px 107px 0px 112px;
        border-radius:  0px;
        position: relative;
    }
    .profit-text::after{
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/money-img.webp");
        top: 18px;
        right: 37px;
    }
    .profit-text::before {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/money-img.webp");
        top: 18px;
        left: 37px;
    }
    .green-wave-3{
        position: relative;
        z-index: 2;
    }
    .green-wave-3::before {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/green-wave-3.webp");
        bottom: -17px;
        left: -3px;
        z-index: -2;
    }
}
.newcatbox {
    text-align: center;
    display: flex;
    align-items: start;
    border-radius: 10px;
    /* overflow: hidden; */
    position: relative;
    z-index: 1;
    min-height: 310px;
    height: 100%;
    background-color: #fff;
}
.newcatbox .blog-content {
    padding: 10px;
    height: 100%;
    text-align: left;
    display: flex;
    align-items: start;
    justify-content: center;
    flex-direction: column;
}
.newcatbox > div {
    width: auto;
}
.modifyImgParent {
    padding: 0px 10px;
    padding-right: 0;
    height: 100%;
}
.modifyImgParent img {
    overflow: hidden;
    border-radius: 10px;
    width: 164px !important;
    height: calc(100% + 40px) !important;
    transition: 0.4s;
    display: inline-block !important;
    transform: translateY(-20px);
    object-fit: cover !important;
}
.swiper-button-prev.left {
    display: none;
}
.swiper-button-next.right {
    display: none;
}
@media (min-width:768px) {
    .newcatbox {
        text-align: center;
        display: flex;
        align-items: start;
        border-radius: 10px;
        /* overflow: hidden; */
        position: relative;
        z-index: 1;
        min-height: 310px;
        height: 100%;
        background-color: #fff;
    }
    .newcatbox .blog-content {
        padding: 20px;
    }
    .modifyImgParent img {
        width: 210px !important;
        height: calc(100% + 40px) !important;
        transition: 0.4s;
        display: inline-block !important;
        transform: translateY(-20px);
    }
    .swiper-button-prev.left {
        top: 50% !important;
        display: flex;
    }
    .swiper-button-next.right {
        top: 50% !important;
        display: flex;
    }
}
/* profit-sec end */

/* globally-sec start */
.globally-sec{
    background: #fff;
}
.red-brush{
    background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/red-brush.webp") no-repeat;
    background-size: 100% 100%;
    padding: 5px 20px;
    display: inline-block;
}
@media (min-width: 768px){
    .globally-sec{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/globally-sec.webp) no-repeat center center;
        background-size: cover;
    }
    .theme-wave{
        position: relative;
        z-index: 2;
    }
    .theme-wave::before{
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/theme-wave.webp");
        bottom: -20px;
        left: -10px;
        z-index: -2;
    }
    .green-wave-4{
        position: relative;
    }
    .green-wave-4::after {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/green-wave-4.webp");
        bottom: -22px;
        left: -5px;
    }
}
/* globally-sec end */

/* revolution-sec start */
.revolution-sec{
    background: #000;
}
.revolution-text{
    background: var(--theme-clr);
    border-radius: 10px;
    display: inline-block;
    padding: 10px;
}
.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 150s linear infinite;
    width: 300%;
}
@keyframes slider-image-running {
    0% { transform: translateX(0); }
    100% { transform: translateX(-100%); }
}
@media (min-width: 768px) {
    .revolution-sec{
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/revolution-bg.webp") no-repeat top center;
        background-size: cover;
    }
    .revolution-text{
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/revolution-frame.webp") no-repeat;
        background-size: 100% 100%;
        padding: 10px 48px;
        border: unset;
        border-radius: 0;
    }
    .green-wave-6{
        position: relative;
    }
    .green-wave-6::after {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/green-wave-6.webp");
        bottom: -18px;
        left: -5px;
    }
}
/* revolution-sec end */

/* photos-sec start */  
.photos-sec{
    background: #fff;
    /* background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/photos-bg.webp") no-repeat bottom center;
    background-size: cover;
    padding-bottom: 80px; */
}
.photo-border{
       border-radius: 20px;
       border: double 5px transparent;
       background-image: linear-gradient(#fff, #fff), var(--theme-clr);
       background-origin: border-box;
       background-clip: content-box, border-box;
}
.slider-box{
   background: var(--theme-clr);
   border-radius: 10px;
   display: inline-block;
   padding: 10px;
}
@media (min-width: 768px) {
   /* .photos-sec{
       padding-bottom: 100px;
  } */
  .slider-box{
   padding: 10px 47px;
}
}
/* photos-sec end */

/* cartoon-sec start */
.cartoon-sec{
    padding: 40px 0px 80px;
    background: linear-gradient(270.13deg, #FFEAFA 17.47%, #0AABFF 212.02%);
}
@media (min-width: 768px) {
    .cartoon-sec{
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/cartoon-bg.webp") no-repeat top center;
        background-size: cover;
    }
}
/* cartoon-sec end */

/* animal-sec start */
.animal-sec{
    background: #fff;
}
 .animal-border{
        border-radius: 20px;
        border-top: double 10px transparent;
        border-right: double 10px transparent;
        border-bottom: double 1px transparent;
        border-left: double 1px transparent;
        background-image: linear-gradient(#fff, #fff), var(--theme-clr);
        background-origin: border-box;
        background-clip: content-box, border-box;
 }
 @media (min-width: 768px) {
    .animal-sec{
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/animal-bg.webp") no-repeat center center;
        background-size: cover;
    }
}
/* animal-sec end */

/* powered-sec start */
.powered-sec{
    background: linear-gradient(270.13deg, #FFEAFA 17.47%, #0AABFF 212.02%);
}
 .vertical-border{
    border-radius: 20px;
    border: double 5px transparent;
    background-image: linear-gradient(#fff, #fff), var(--theme-clr);
    background-origin: border-box;
    background-clip: content-box, border-box;
 }
 @media (min-width: 768px) {
    .powered-sec{
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/powered-bg.webp") no-repeat bottom center;
        background-size: cover;
        position: relative;
        padding-bottom: 200px;
    }
    .green-wave-7{
        position: relative;
    }
    .green-wave-7::after {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/green-wave-7.webp");
        bottom: -17px;
        left: -9px;
    }
}
/* powered-sec end */
/* swiper-sec start */
  .swiper {
    width: 100%;
    /* padding: 20px; */
    overflow: hidden;
}

.swiper-wrapper {
    transition-timing-function: ease-in-out !important;
}

.swiper-slide {
    /* background: #005fbd; */
    background: transparent;
    border-radius: 10px;
    /* padding: 20px; */
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    transition: transform 0.9s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.9s ease;
    will-change: transform, opacity;
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transform: translate3d(0, 0, 0);
    height: 0% !important;
}
/* Active Slide Style */
.swiper-slide-active {
    transform: scale(1) !important;
    opacity: 1;
    /* box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3); */
    /* transform: translateX(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translateY(0px) !important; */
}
/* .swiper-slide .box{
    min-height: 400px;
} */

  .swiper-slide video {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
  }
  .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
/* ✅ Next Slide */
.slide-1 {
    /* transform: perspective(1400px) rotateX(25deg) rotateY(7deg) scale(0.89) !important; */
    opacity: 0.8;
    transform:  scale(0.82) !important;
}

/* ✅ Next-Next Slide */
.slide-2 {
    /* transform: perspective(1200px) rotateX(15deg) rotateY(7deg) scale(0.93) !important; */
    opacity: 0.9;
    transform: scale(0.86) !important;
}

/* ✅ Next Slide */
.slide-3 {
    /* transform: perspective(1200px) rotateX(15deg) rotateY(-7deg) scale(0.93) !important; */
    opacity: 0.9;
    transform: scale(0.86) !important;
}

/* ✅ Previous-Previous Slide */
.slide-4 {
    /* transform: perspective(1400px) rotateX(25deg) rotateY(-7deg) scale(0.88) !important; */
    opacity: 0.8;
    transform: scale(0.82) !important;
}

/* swiper-sec end */


/* feature-sec start */
.feature-sec{
    background: #010103;
}
.feature-frame{
    background: var(--theme-clr);
    border-radius: 10px;
    display: inline-block;
    padding: 10px;
}
.feature-p{
    padding: 20px;
}
.feature-box1{
    background: rgba(254, 139, 89, 0.05);
    border: 1px solid #FE8B59;
    border-radius: 20px;
}
.feature-box2{
    background: rgba(102, 151, 172, 0.05);
    border: 1px solid #6697AC;
    border-radius: 20px;
}
.feature-box3{
    background: rgba(253, 81, 244, 0.05);
    border: 1px solid #FD51F4;
    border-radius: 20px;
}
.feature-box4{
    background: rgba(75, 162, 251, 0.05);
    border: 1px solid #4BA2FB;
    border-radius: 20px;
}
.feature-box5{
    background: rgba(93, 199, 98, 0.05);
    border: 1px solid #5DC762;
    border-radius: 20px;
}
.feature-box6{
    background: rgba(75, 162, 251, 0.05);
    border: 1px solid #FE687E;
    border-radius: 20px;
}
.feature-box7{
    background: rgba(161, 88, 250, 0.05);
    border: 1px solid #A158FA;
    border-radius: 20px;
}
.feature-frame1{
    background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/feature-frame1.webp) no-repeat;
    background-size: 100% 100%;
    padding: 5px 25px 5px 20px;
    display: inline-block;
}
.feature-frame2{
    background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/feature-frame2.webp) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 5px 20px;
}
.feature-frame3{
    background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/feature-frame3.webp) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 5px 20px;
}
.feature-frame4{
    background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/feature-frame4.webp) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 5px 20px;
}
.feature-frame5{
    background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/feature-frame5.webp) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 5px 20px;
}
.feature-frame6{
    background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/feature-frame6.webp) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 5px 20px;
}
.feature-frame7{
    background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/feature-frame7.webp) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 5px 20px;
}

.twentytwenty-wrapper .twentytwenty-handle {
    height: 40px;
    width: 40px;
    border: 0;
    background: var(--theme-clr);
    transform: translate(-50%, -50%);
    margin: 0;
}
.twentytwenty-container{
    border: 1px solid rgb(202, 224, 255);
    border-radius: 5px;
}
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after{
    width: 2px;
}
.bg-remover-twenty .twentytwenty-handle{
    height: 60px !important;
    width: 60px !important;
}
.bg-remover-twenty .twentytwenty-handle:before{
    bottom: 70% !important;
}
.bg-remover-twenty .twentytwenty-handle::after{
    top: 70% !important;
}
.feature-sec video{
    border-radius: 10px;
}
@media (min-width: 768px){
    .feature-sec{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/feature-bg.webp) no-repeat center center;
        background-size: cover;
        background-attachment: fixed;
    }
    .feature-frame{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/feature-frame.webp) no-repeat;
        background-size: 100% 100%;
        padding: 20px 37px 15px 38px;
    }
    .green-wave-8{
        position: relative;
        z-index: 2;
    }
    .green-wave-8::after {
        position: absolute;
        content: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/green-wave-8.webp);
        bottom: -20px;
        left: 90px;
        z-index: -1;
    }
    .feature-p{
        padding: 60px 30px;
    }
    .feature-box1{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/feature-box1.webp) no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: 0px;
    }
    .feature-box2{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/feature-box2.webp) no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: 0px;
    }
    .feature-box3{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/feature-box3.webp) no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: 0px;
    }
    .feature-box4{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/feature-box4.webp) no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: 0px;
    }
    .feature-box5{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/feature-box5.webp) no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: 0px;
    }
    .feature-box6{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/feature-box6.webp) no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: 0px;
    }
    .feature-box7{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/feature-box7.webp) no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: 0px;
    }
}

/* feature-sec end */

/* wihtout-sec start */
.wihtout-sec{
    background: linear-gradient(270.13deg, #FFEAFA 17.47%, #0AABFF 212.02%);
}
.without-box{
    border-radius: 10px;
    border: 1px solid #1479FF4D;
    background: #FFF;
    padding: 10px;
    height: 100%;
}
@media(min-width:768px){
    .wihtout-sec {
        margin-top: -170px;
        padding-top: 240px;
    }
    /* .wihtout-sec{
        background:  url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/without-bg.webp) no-repeat top center;
        background-size: cover;
        padding: 140px 0px 100px;
    } */
    .without-box{
        padding: 20px;
    }
}
/* wihtout-sec end*/

/* expensive sec start */
.expensive-section {
    background: #ffffff;
}
.expensive-shape {
    background: #FF361D;
    padding: 15px 0px;
    border-radius: 10px;
}
.expensive-card {
    border: 1px solid #FF361D;
    border-radius: 20px;
    padding: 20px 10px;
    height: 100%;
    position: relative;
}
.expensive-card::before {
    background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/expensive.webp) no-repeat;
    content: '';
    position: absolute;
    width: 150px;
    height: 80px;
    top: 10px;
    left: 7px;
}
@media (min-width: 768px) {
    /* .expensive-section {
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/expensive-bg.webp") no-repeat top center;
        background-size: cover;
    } */
    .expensive-shape {
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/expensive-shape.webp) no-repeat;
        background-size: 100% 100%;
        padding: 10px 80px 10px 30px;
        display: inline-block;
        position: relative;
        border-radius: 0;
    }
    .expensive-shape:after {
        content: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/expensive-vector.webp");
        top: -21px;
        right: -66px;
        position: absolute;
    }
    .expensive-card {
        padding: 30px 18px;
        position: relative;
    }
}
/* expensive sec end */

/* choice sec start */
.choice-sec{
    background: #e9f5fe;
}
.choicebox-1{
    background: #FF5E4A;
    padding: 20px;
    border-radius: 20px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
}
.choicebox-2{
    background: #3CB006;
    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;
}
.choise-list li{
    list-style: none;
    background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/choice-cross.webp") no-repeat;
    background-position: 0px 5px;
    padding: 0px 0px 20px 37px;
}
.choise-list-1 li{
    list-style: none;
    background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/choice-right.webp") no-repeat;
    background-position: 0px 5px;
    padding: 0px 0px 20px 37px;
}
@media (min-width: 768px) {
    .choice-sec{
        background: #e9f5fe url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/choice-bg.webp") no-repeat center center;
        background-size: cover;
    }
    .choicebox-1{
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/choicebox-1.webp") no-repeat;
        background-size: 100% 100%;
        padding: 40px 30px 84px;
        box-shadow: none;
        /* transform-origin: top; */
        /* scale: 0.9; */
    }
    .choicebox-2{
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/choicebox-2.webp") no-repeat;
        background-size: 100% 100%;
        padding: 40px 30px 85px;
        box-shadow: none;
    }
}
/* choice sec end */

/* warning section start */
.warning-section{
    background: #fff;
}
.warning-card{
    background: #fff;
    border: 5px dotted #FF361D;
    border-radius: 20px;
    padding: 0px 10px 10px;
}
.warning-shape{
    background: #FF361D;
    border-radius: 41px;
    padding: 0px 36px 8px;
    display: inline-block;
    margin-top: -20px;
}
@media (min-width: 768px) {
    .warning-section{
        background: #fff url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/warning-bg.webp) no-repeat bottom center;
        background-size: cover;
    }
    .warning-card{
        padding: 0px 50px 50px;
        position: relative;
    }
    .warning-shape{
        margin-top: -40px;
    }
}
/* warning section end */

/* agree-sec start */
.agree-sec{
    background: #fff;
}
.agree-text{
    background: var(--theme-clr);
    border-radius: 20px;
    display: inline-block;
    padding: 10px;
}
.agree-text-1{
    background: #21AF21;
    border-radius: 10px;
    display: inline-block;
    padding: 10px;
}
@media (min-width: 768px) {
    .agree-text{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/agree-frame.webp) no-repeat;
        background-size: 100% 100%;
        padding: 10px 30px;
        border-radius: 0px;
    }
    .agree-text-1{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/green-shade-1.webp) no-repeat;
        background-size: 100% 100%;
        padding: 2px 20px;
        border-radius: 0px;
    }
}
/* agree-sec end */

/* leader sec start */
.leader-sec{
    background: #fff;
}
.leader-text{
    background: #21AF21;
    border-radius: 10px;
    display: inline-block;
    padding: 10px;
}
@media (min-width: 768px) {
    .leader-sec{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/leader-bg.webp) no-repeat top center;
        background-size: cover;
        /* padding-top: 160px; */
    }
    .leader-text{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/agree-frame.webp) no-repeat;
        background-size: 100% 100%;
        padding: 10px 30px;
        border-radius: 0px;
    }
    .green-wave-9{
        position: relative;
        z-index: 2;
    }
    .green-wave-9::after {
        position: absolute;
        content: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/green-wave-9.webp);
        bottom: -20px;
        left: -65px;
        z-index: -1;
    }
    .leader-text{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/green-shade-1.webp) no-repeat;
        background-size: 100% 100%;
        padding: 2px 20px;
        border-radius: 0px;
    }
}
/* leader sec end */

/* billion-sec start */
.billion-sec{
    background: linear-gradient(270.11deg, #FFEBFA -13.1%, #BFE9FF 200.79%);
}
.billion-text{
    background: var(--theme-clr);
    border-radius: 10px;
    display: inline-block;
    padding: 10px;
}
@media (min-width: 768px) {
    .billion-sec{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/billion-bg.webp) no-repeat center center;
        background-size: cover;
    }
    .billion-text{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/theme-frame.webp) no-repeat;
        background-size: 100% 100%;
        padding: 13px 61px 12px 34px;
        border-radius: 0px;
        position: relative;
    }
    .billion-text::after {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/money-icon.webp");
        top: 5px;
        right: -36px;
    }
}
/* billion-sec end */

/* secret-sec start */
.secret-sec{
    background: linear-gradient(270.11deg, #FFEBFA -13.1%, #BFE9FF 200.79%);
}
.secret-text{
    background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/blue-shade.webp) no-repeat;
    background-size: 100% 100%;
    padding: 2px 10px;
}
.secret-text-1{
    padding: 20px 7px;
}
.secret-frame{
    border-radius: 0px 0px 20px 20px;
    border: double 2px transparent;
    background-image: linear-gradient(#fff, #fff), var(--theme-clr);
    background-origin: border-box;
    background-clip: content-box, border-box;
}

@media (min-width: 768px) {
    .secret-sec {
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/secret-bg.webp) no-repeat bottom center;
        background-size: cover;
        padding-bottom: 130px;
    }
    .secret-text-1{
        padding: 30px 50px;
    }
}
/* secret-sec end */

/* audience-attention-sec start */
.audience-attention-sec{
    background: #fff;
}
.audience-attention-box{
    border-radius: 10px;
    border: 1px solid;
    padding: 10px;
    height: 100%;
}
@media(min-width:768px){
    .audience-attention-sec{
        background: #fff url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/audience-attention-sec-bg.webp") no-repeat center center;
        background-size: cover;
    }
    .audience-attention-box{
        padding: 20px;
    }
}
/* audience-attention-sec end*/

/* result-sec start */
.result-sec{
    background: linear-gradient(270.11deg, #FFEBFA -13.1%, #BFE9FF 200.79%);
}
.result-sec-head{
    background: var(--white-clr);
    border-radius: 20px;
    display: inline-block;
    padding: 0 10px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
    text-wrap-mode: nowrap;
    border: 1px solid #4583FF;
}
.result-sec-head2{
    background: var(--theme-clr);
    border-radius: 20px;
    display: inline-block;
    padding: 10px;
    padding-top: 30px;
}
@media(min-width:768px){
    .result-sec{
        background: #BFE9FF url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/result-sec-bg.webp") no-repeat center center;
        /* background-attachment: fixed; */
        background-size: cover;
    }
    .result-sec-head{
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/result-sec-head.webp") no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: 0px;
        padding: 0 20px;
        border: 0;
    }
    .result-sec-head2{
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/result-sec-head2.webp") no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: 0px;
        padding: 30px 10px;
        padding-top: 45px;
    }
}
/* result-sec end*/

/* think-sec start */
.think-section{
    background: #fff;
}
.think-h{
    background: #FF2C2C;
    padding: 12px;
    border-radius: 10px;
    display: inline-block;
}
.think-card{
    border-radius: 20px;
    border: 1px solid rgba(255, 44, 44, 0.40);
    background: #FFF;
    padding: 30px 20px;
    position: relative;
}
.think-card::before {
    background: url('https://cdn.oppyotest.com/launches/aitalkingvisuals/special/think-logo.webp') no-repeat;
    content: '';
    position: absolute;
    width: 150px;
    height: 80px;
    top: 10px;
    left: 7px;
}
.think-red-box{
    padding: 30px;
    position: relative;
    z-index: 0;
}
.think-red-box::after{
    position: absolute;
    content: '';
    border-radius: 20px;
    background: #FF2C2C1A;
    height: 100%;
    width: 100%;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
@media(min-width:768px){
    .think-h{
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/think-frame.webp") no-repeat;
        background-size: 100% 100%;
        padding: 14px 50px 16px 30px;
        border-radius: unset;
        position: relative;
    }
    .think-h::after {
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/thanking-emoji.webp");
        right: -60px;
        top: -20px;
    }
    .red-wave{
        position: relative;
        z-index: 2;
    }
    .red-wave::after {
        position: absolute;
        content: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/red-wave.webp);
        bottom: -20px;
        left: -10px;
        z-index: -1;
    }
    .think-red-box{
        padding: 60px 0;
    }
    .think-red-box::after{
        width: calc(100% + 10%);
    }
}
@media(min-width:1400px){
    .think-red-box::after{
        width: calc(100% + 200px);
    }
}
/* think-sec end */

/* not-anymore-sec start */
.not-anymore-sec{
    background: linear-gradient(270.11deg, #FFEBFA -13.1%, #BFE9FF 200.79%);
}
.not-anymore-sec-card{
    border-radius: 10px;
    border: 1px solid rgba(20, 121, 255, 0.30);
    background: #FFF;
    padding: 25px;
    filter: drop-shadow(-5px 5px 15px rgba(0, 0, 0, 0.15));
    display: flex;
    align-items: center;
    gap: 20px;
    height: 100%;
}
.blue-brush-1.excited-emoji {
    display: inline-block;
    position: relative;
    background: var(--theme-clr);
    padding: 10px;
    border-radius: 10px;
}
@media (min-width: 768px) {
    .blue-brush-1.excited-emoji {
        padding: 10px 34px 10px 120px;
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/theme-frame.webp) no-repeat;
        background-size: 100% 100%;
         border-radius: 0px;
    }
    .blue-brush-1.excited-emoji::after {
        content: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/excited-emoji.webp);
        position: absolute;
        top: 64%;
        left: 40px;
        transform: translateY(-50%);
    }
}
/* not-anymore-sec end */

/* presenting-sec start */
.presenting-sec{
    background: #000;
}
@media (min-width: 768px) {
    .presenting-sec{
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/presenting-bg.webp") no-repeat bottom center;
        background-size: cover;
        padding: 100px 0px 120px;
        position: relative;
    }
    .prudly-text{
        padding: 9px 59px 17px;
    }
    .green-wave-10{
        position: relative;
        z-index: 2;
    }
    .green-wave-10::after {
        position: absolute;
        content: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/green-wave-10.webp);
        bottom: -20px;
        left: -10px;
        z-index: -1;
    }

}
/* presenting-sec end */

/* step-sec start */
.step-sec{
    background: linear-gradient(270.13deg, #FFEAFA 17.47%, #0AABFF 212.02%);
}

/* steps-card */
.heading-tabs:not(.collapsed) .steps-icon{
    border-color: #1DBBFF;
}
/* .heading-tabs:not(.collapsed) .steps-card{
    border-color: var(--purple-clr);
} */
.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));
    transition: 0.5s ease-in-out;
    border: 2px solid transparent;
    padding: 20px;
    margin-bottom: 20px;
}

.steps-tabs{
    /* height: 750px; */
    overflow: hidden;
}
.steps-card{
    height: auto;
    transition: all 0.5s ease-in-out;
    border: 1px solid transparent;
}

@media (min-width: 768px) {
    .step-sec {
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/step-bg.webp") no-repeat center center;
        background-size: cover;
        padding-top: 135px;
        margin-top: -80px;
    }
    
    .steps-card .steps-icon{
        min-width: 100px;
        min-height: 100px;   
    }
}
/*  */

.steps-card p{
    /* color: #101010; */
    color: rgb(25 25 25 / 78%);
    text-align: left;
}

.steps-card{
    transition: all .8s ease-in-out;
    border-radius: 20px;
    background: #ffffff;
    border: 1px solid transparent;
    /* background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/step-frame.webp") no-repeat;
    background-size: 100% 100%; */
    padding: 40px 30px;
}
.nav-link.active .steps-card{
    border: 1px solid #1DBBFF;
}
.heading-tabs{
    /* background: rgba(153, 88, 204, 0.10);  */
    background: transparent; 
    border: none;
    outline: none;
    padding: 0;
    text-align: center;
    border-radius: 20px;
}
.cleint-frame {
    border: 5px solid #A9C7FF;
    border-radius: 12px;
}
/* step-sec end */


/* demo sec start */
.demo-sec{
    background: #ffffff;
    padding: 30px 0px;
    overflow: hidden;
}
.border-frame{
    background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/demo-frame.webp) no-repeat;
    background-size: 100% 100%;
    padding: 20px;
    border-radius: 10px;
    float: left;
    width: 51vw;
}
@media (min-width: 768px) {
    .demo-sec{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/demo-bg.webp) no-repeat center center;
        background-size: cover;
        padding: 100px 0px;
    }
    .border-frame {
        padding: 57px 27px 3px 5px;
    }
}
@media (min-width: 1400px) {
    .border-frame {
        padding: 80px 36px 5px 7px;
    }
}
/* demo sec end */

/* option-sec start */
.option-sec{
    background: linear-gradient(270.11deg, #FFEBFA -13.1%, #BFE9FF 200.79%);
}
.option {
    padding: 8px 30px;
    border-radius: 40px;
    display: inline-block;
    box-shadow: 0px 8px 0px 0px rgba(0, 0, 0, 0.2);
}
.option-sec-head {
    padding: 10px 10px 20px;
    border-radius: 20px;
    display: inline-block;
    background: linear-gradient(283.38deg, #4583FF 0%, #B067FF 100%);
}
.result-sec-head1{
    background: var(--white-clr);
    border-radius: 20px;
    display: inline-block;
    padding: 0 10px;
    position: absolute;
    bottom: -35px;
    left: 50%;
    transform: translate(-50%, -50%);
    text-wrap-mode: nowrap;
    border: 1px solid #4583FF;
}
@media (min-width: 768px) {
    .option-sec-head {
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/option-sec-head.webp") no-repeat;
        background-size: 100% 100%;
        padding: 25px 42px 60px;
        border-radius: 0px;
        border: none;
    }
    .result-sec-head1{
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/result-sec-head.webp") no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: 0px;
        padding: 0 20px;
        border: 0;
        bottom: -83px;
        left: 50%;
    }
    .green-wave-11{
        position: relative;
    }
    .green-wave-11::before{
        position: absolute;
        content: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/green-wave-11.webp");
        bottom: -20px;
        left: -5px;
    }
}
/* option-sec end */


/* income sec start */
.income-sec{
    background: #ffffff;
}
.incom-box-1{
    background: rgba(254, 139, 89, 0.07);
    border: 1px solid #FE8B59;
    border-radius: 10px;
}
.incom-box-2{
    background: rgba(102, 151, 172, 0.07);
    border: 1px solid #6697AC;
    border-radius: 10px;
}
.incom-box-3{
    background: rgba(253, 81, 244, 0.07);
    border: 1px solid #FD51F4;
    border-radius: 10px;
}
.incom-box-4{
    background: rgba(75, 162, 251, 0.05);
    border: 1px solid #4BA2FB;
    border-radius: 10px;
}
.incom-box-5{
    background: rgba(93, 199, 98, 0.05);
    border: 1px solid #5DC762;
    border-radius: 10px;
}
.incom-box-6{
    background: rgba(254, 104, 126, 0.07);
    border: 1px solid #FE687E;
    border-radius: 10px;
}
.income-p{
    padding: 10px;
    height: 100%;
}

@media(min-width:768px){
    .incom-box-1{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/income-box-1.webp) no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: 0px;
    }
    .incom-box-2{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/income-box-2.webp) no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: 0px;
    }
    .incom-box-3{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/income-box-3.webp) no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: 0px;
    }
    .incom-box-4{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/income-box-4.webp) no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: 0px;
    }
    .incom-box-5{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/income-box-5.webp) no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: 0px;
    }
    .incom-box-6{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/income-box-6.webp) no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: 0px;
    }
    .income-p{
        padding: 30px 22px;
    }
    .green-border-12{
        position: relative;
    }
    .green-border-12::before{
        content: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/green-wave-12.webp);
        position: absolute;
        left: 10px;
        bottom: -20px;
    }
}
/* income sec end */

/*freelancer sec start */
.freelancer-sec{
    background: #ebeafc;
}
.freelancer-text{
    background: linear-gradient(283.38deg, #4583FF 0%, #B067FF 100%);
    /* border: 5px solid #2F60FF; */
    border-radius: 20px;
    display: inline-block;
    padding: 10px;
}
@media (min-width: 768px) {
    .freelancer-sec{
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/freelancer-bg.webp") no-repeat top center;
        background-size: cover;
        background-attachment: fixed;
    }
    .freelancer-text{
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/freelancer-frame.webp") no-repeat;
        background-size: 100% 100%;
        border: unset;
        border-radius: 0px;
        padding: 15px 41px;
        padding-top: 20px;
    }
}
/* freelancer  sec end */

/* crazy sec start */
.crazy-sec{
    background: #fff;
}
.crazy-text{
    background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/crazy-text.webp") no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 0px 20px;
    position: relative;
}
@media (min-width: 768px) {
    .crazy-sec{
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/crazy-bg.webp") no-repeat bottom center;
        background-size: cover;
    }
    .crazy-text{
        padding: 0px 98px 0px 71px;
    }
    .crazy-text::after{
        content: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/cool-1.webp);
        position: absolute;
        top: -15px;
        right: -40px;
    }
    .red-wave-2{
        position: relative;
    }
    .red-wave-2::after {
        background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/red-wave-2.webp");
        content: "";
        position: absolute;
        height: 8px;
        width: 100%;
        bottom: 0px;
        right: 0px;
    }

}
/* crazy sec end */

/* potential-sec start */
.potential-sec{
    background: linear-gradient(270.11deg, #FFEBFA -13.1%, #BFE9FF 200.79%);
}
.potential-h{
    background: linear-gradient(283.38deg, #4583FF 0%, #B067FF 100%);
    /* border: 5px solid #2F60FF; */
    border-radius: 20px;
    display: inline-block;
    padding: 10px;

}
.gap30 {
	--bs-gutter-y: 30px;
}
.feature-list-box {
    background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/feature-list-box.webp) no-repeat;
    background-size: 100% 100%;
    padding: 30px;
}

.feature-list-box:hover{
	-webkit-animation-name: wobble !important;
    animation-name: wobble !important;    
    -webkit-animation-duration:          0.8s !important;
    -webkit-animation-iteration-count:   infinite !important;
    -webkit-animation-timing-function:   linear !important;
    -webkit-transform-origin:            50% 100% !important;
}
@-webkit-keyframes wobble {
	0% { transform: rotate(0) !important; }
  15% { transform: rotate(5deg) !important; }
  30% { transform: rotate(-5deg) !important; }
  45% { transform: rotate(4deg) !important; }
  60% { transform: rotate(-4deg) !important; }
  75% { transform: rotate(2deg) !important; }
  85% { transform: rotate(-2deg) !important; }
  92% { transform: rotate(1deg) !important; }
  100% { transform: rotate(0) !important; }
  }
  
  @keyframes wobble {
	0% { transform: rotate(0) !important; }
  15% { transform: rotate(5deg) !important; }
  30% { transform: rotate(-5deg) !important; }
  45% { transform: rotate(4deg) !important; }
  60% { transform: rotate(-4deg) !important; }
  75% { transform: rotate(2deg) !important; }
  85% { transform: rotate(-2deg) !important; }
  92% { transform: rotate(1deg) !important; }
  100% { transform: rotate(0) !important; }
  }
  .support-img:hover img{-webkit-animation-name: wobble !important;
    animation-name: wobble !important;    
    -webkit-animation-duration:          0.8s !important;
    -webkit-animation-iteration-count:   infinite !important;
    -webkit-animation-timing-function:   linear !important;
    -webkit-transform-origin:            50% 100% !important;
}
@media(min-width:768px){
	.gap30 {
		--bs-gutter-x: 50px;
		--bs-gutter-y: 50px;
	}
	.feature-list-box {
		height: 100%;
        padding: 40px 19px 43px;
	}
    .potential-h{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/freelancer-frame.webp) no-repeat;
        background-size: 100% 100%;
        display: inline-block;
        padding: 25px 50px ;
    }
}
/* potential-sec end */




































































/* fear sec start */
.fear-sec{
    background: #fff;
}
.fair-text {
    border: 2px solid #FF361D;
    background: #FF462F1A;
    border-radius: 20px;
    display: inline-block;
    padding: 0px 58px;
}
.theme-brush {
    background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/theme-brush.webp) no-repeat;
    background-size: 100% 100%;
    padding: 1px 20px;
}
@media (min-width: 768px) {
    .fear-sec{
        background: #fff url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/fair-bg.webp) no-repeat bottom center;
        background-size: cover;
    }
    .fair-text{
        border-radius: 40px;
        padding: 0px 30px;
    }
    .theme-brush {
        padding: 1px 30px;
    }
}
/* fear sec end */

/* bonusess-sec start */
.bonusess-sec{
    background: #0c1d23;
}
@media (min-width: 768px) {
    .bonusess-sec{
        background: #ffffff url("https://cdn.oppyotest.com/launches/aitalkingvisuals/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 {
    background: var(--theme-clr);
    padding: 8px 30px;
    border-radius: 40px;
    display: inline-block;
}
.bonus-text{
    background: var(--theme-gradient);
    border-radius: 200px;
    display: inline-block;
    padding: 20px;
}
@media (min-width:768px) {
    .bonus-text{
        padding: 30px 48px;
    }
}
/* bonus sec end */

/* cost sec start */
.cost-text {
    background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/everyone-frame.webp") no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 0px 3px 0px 20px;
}

/* cost sec end */



/* moneyback sec start */
.moneyback-sec{
    background: #000f23;
}
.moneyback-h{
    background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/step-frame.webp") no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 10px;
}
@media (min-width:768px) {
    .moneyback-sec{
        background: #000f23 url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/moneyback-bg.webp") no-repeat center center;
        background-size: cover;
    }
    .moneyback-h {
        padding: 10px 84px 10px 43px;
        position: relative;
    }
    .moneyback-h::after{
        content: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/thanking-emoji-1.webp);
        position: absolute;
        top: -16px;
        right: -29px;
    }
}
/* moneyback sec end */


/* table section start */
.table-section {
    background: #fff;
}
.tablebox2 {
    background: #fff;
    width: 100%;
    float: left;
    border-radius: 10px;
    border: 1px solid #232323;
}
.tbbg2 {
    background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/white-table.webp") no-repeat center center;
    background-size: cover;
    padding: 50px 30px 30px 30px;
    background-size: cover;
    border-radius: 10px 10px 0 0;
}
ul.vgreytick {
    padding: 0;
}
.tablebox2 ul {
    padding-left: 0;
    color: #010101;
}
ul.vgreytick li {
    background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/vgreytick.webp) no-repeat;
    list-style: none;
    text-align: left;
    padding: 15px 15px 15px 50px;
    background-position: 15px 22px;
    color: #000;
}
ul.cross-ul li {
    background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/cross.webp) no-repeat;
    list-style: none;
    text-align: left;
    padding: 15px 15px 15px 50px;
    background-position: 15px 22px;
    color: #000;
}
.tablebox2 ul.vgreytick li:nth-child(even) {
    background-color: #a19fff45;
}
.tablebox2 ul.vgreytick li:nth-child(15) {
    background-color: #a19fff45;
}
.tablebox3 ul.vgreytick li:nth-child(odd) {
    background-color: #bfe9ffd4;
}
/* ul.cross-ul li:nth-child(1) {
    background-color: #e6e5ff ;
} */
ul.cross-ul li:nth-child(1) {
    background-color: #e6e5ff;
}
ul.cross-ul li:nth-child(2) {
    background-color: #ffffff !important;
}
ul.cross-ul li:nth-child(3) {
    background-color: #e6e5ff;
}
ul.cross-ul li:nth-child(4) {
    background-color: #ffffff !important;
}
ul.cross-ul li:nth-child(5) {
    background-color: #e6e5ff;
}
ul.cross-ul li:nth-child(6) {
    background-color: #ffffff !important;
}
.tablebox3 {
    width: 100%;
    float: left;
    border-radius: 10px;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 15%);
    position: relative;
    border: 1px solid #232323;
    /* background-color: #080E20; */
   
}
.tbbg3 {
    /* background: #080E20; */
    background: url("https://cdn.oppyotest.com/launches/aitalkingvisuals/special/moneyback-bg.webp") no-repeat bottom center;
    background-size: cover;
    padding: 50px 30px 30px 30px;
    background-size: 100% 100%;
    border-radius: 10px 10px 0 0;
}
ul.vgreytick li:nth-child(even) {
    background-color: #fff;
}
.myfeatureslast{background: #fff;border-radius: 0 0 9px 9px;}
.table-sale{
    background: var(--green-clr1);
    border-radius: 48px;
    padding: 2% 5%;
    display: inline-block;
}
.vgreytick li.headline {
    background: var(--theme-clr);
    padding: 20px 0px 20px 0px;
    background-position: 0px !important;
    list-style: none;
    margin: 0px;
    border-bottom: none !important;
    font-weight: 700;
    text-align: center;
    color: #ffffff;
}
.br-sec{
    border: 1px solid #43C5ED;
    border-radius: 10px;
}
@media (min-width: 768px){
    .tbbg2 {
        padding: 50px 30px 0px 30px;
        background-size: 100% 100%;
        border-radius: 10px 10px 0 0;
        min-height: 294px;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
    ul.vgreytick li {
        padding: 20px 15px 20px 65px;
        background-position: 30px 22px;
    }
    ul.cross-ul li {
        padding: 20px 15px 20px 65px;
        background-position: 30px 22px;
    }
    .tbbg3 {
        padding: 37px 30px 33px 30px;
        background-size: 100% 100%;
        border-radius: 10px 10px 0 0;
    }
}
/* table section end */

/* out sec start */
.clr-3{
    color: #00ABF1;
}
.out-sec{
    background: #ffffff;
}
.out-text {
    border: 2px solid #FF462F;
    background: rgba(255, 54, 29, 0.1);
    border-radius: 20px;
    display: inline-block;
    padding: 0px 58px;
}
@media (min-width:768px) {
    .out-sec{
        background:#ffffff url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/out-bg.webp) no-repeat center center;
        background-size: cover;
    }
    .out-text{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/out-frame.webp) no-repeat;
        background-size: 100% 100%;
        display: inline-block;
        border-radius: 0px;
        border: unset;
        padding: 11px 40px;
    }
    .out-border-1{
        position: relative;
    }
    .out-border-1::before{
        content: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/out-border-1.webp);
        position: absolute;
        bottom: -11px;
        left: 0px;
    }
    
}
/* out sec end */

/* ticking sec start */
.ticking-sec{
    background: linear-gradient(270.13deg, #FFEAFA 17.47%, #0AABFF 212.02%);
}
.brown-brush{
    background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/blue-shade.webp) no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    padding: 3px 20px;
}

/* @media (min-width:768px) {
    .ticking-sec{
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/income-bg.webp) no-repeat center center;
        background-size: cover;
    }
} */
/* ticking sec end */

/* faq sec start */
.faq-section {
    background: linear-gradient(270.11deg, #FFEBFA -13.1%, #BFE9FF 200.79%);
}
.faq-list {
    background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/faq-icon.webp) no-repeat top left;
    background-color: #ffffff;
    padding: 20px 15px 20px 55px;
    background-position: 15px 25px;
    border: 1px solid #031528;
    border-radius: 20px;
}
@media (min-width: 768px){
    .faq-section {
        background: url(https://cdn.oppyotest.com/launches/aitalkingvisuals/special/result-sec-bg.webp) no-repeat center center;
        background-size: cover;
    }
}
/* faq sec end */

/* inside sec start */
.inside-section {
    background: #ffffff;
}

/* inside sec 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 */


@media (min-width: 768px) {
    .f-md-54 {
        font-size: 54px;
    }
    .f-md-58{
        font-size: 58px;
    }
    .f-md-66{
        font-size: 66px;
    }
    .f-md-80 {
        font-size: 80px;
    }
    .f-md-55 {
        font-size: 55px;
    }
    .f-md-70 {
        font-size: 70px;
    }
    .f-md-100 {
        font-size: 100px;
    }
}
/*  */


/* swiper-1 css start */
.swiper-button-next:after, .swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
    min-height: 20px !important;
    width: 20px !important;
    background: var(--theme-clr);
    color: #fff;
    border-radius: 50%;
    padding: 12px 23px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 800;
}
.swiper-button-next:after, .swiper-button-prev:after {
    font-size: 22px !important;
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset,15px) !important;
    left: auto;
}
/* .swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset,15px) !important;
    right: auto;
} */
.swiper-button-prev, .swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset,8px) !important;
    right: auto;
}
/* .swiper-button-next, .swiper-button-prev {
    position: absolute;
    bottom: -45px !important;
} */
.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset,113%) !important;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: -50px !important;
    top: var(--swiper-pagination-top,auto);
    left: 0;
    width: 100%;
}
.swiper-pagination-bullet {
    width: 10px !important;
    height: 10px !important;
    background: linear-gradient(284.33deg, rgba(29, 187, 255, 0.4) 1.91%, rgba(176, 103, 255, 0.4) 100.57%) !important;
}
.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--theme-clr) !important;
}
@media (min-width:768px) {
    /* .swiper-button-next:after, .swiper-button-prev:after {
        font-family: swiper-icons;
        font-size: 44px !important;
        text-transform: none!important;
        letter-spacing: 0;
        font-variant: initial;
        line-height: 1;
        min-height: 100px !important;
        width: 100px !important;
        background: var(--theme-clr);
        color: #fff;
        border-radius: 50% !important;
        padding: 12px 41px !important;
        display: flex;
        justify-content: center;
        align-items: center;
        font-weight: 800;
    } */
    .swiper-button-next:after, .swiper-button-prev:after {
        font-family: swiper-icons;
        font-size: 31px !important;
        text-transform: none!important;
        letter-spacing: 0;
        font-variant: initial;
        line-height: 1;
        min-height: 50px !important;
        width: 50px !important;
        background: var(--theme-clr);
        color: #fff;
        border-radius: 50% !important;
        padding: 14px 31px !important;
        display: flex;
        justify-content: center;
        align-items: center;
        font-weight: 900 !important;
    }
    .swiper-button-next, .swiper-button-prev {
        top: var(--swiper-navigation-top-offset,50%) !important;
    }
    .swiper-button-next, .swiper-rtl .swiper-button-prev {
        right: var(--swiper-navigation-sides-offset,-9px) !important;
        left: auto;
    }
    .swiper-button-prev, .swiper-rtl .swiper-button-next {
        left: var(--swiper-navigation-sides-offset,-9px) !important;
        right: auto;
    }

    .swiper-pagination-bullet {
        width: 15px !important;
        height: 15px !important;
        background: linear-gradient(284.33deg, rgba(29, 187, 255, 0.4) 1.91%, rgba(176, 103, 255, 0.4) 100.57%) !important;
    }
}
/* swiper-1 css end */

/* video css */
.video-container {
    position: relative;
    display: inline-block;
}
.photo-border, .animal-border, .vertical-border{
    height: 100%;
}
.photo-border .video{
    width: 100%;
    height: 100%;
    border-radius: 14px;
    object-fit: cover;
}
.animal-border .video {
    width: 100%;
    height: 100%;
    border-radius: 11px;
    object-fit: cover;
}
.vertical-border .video {
    width: 100%;
    /* min-height: 550px; */
    height: 100%;
    border-radius: 11px;
    object-fit: contain;
}
.photo-border img {
    width: 100%;
    height: 100%;
    border-radius: 14px;
    object-fit: cover;
}