html {

    scroll-behavior: smooth;

}



body {

    font-family: "TikTok Sans", sans-serif;

    color: #000000;

    font-size: 14px;

}



/*add-code*/



.queryimg {

    border: 7px solid #fff;

    border-radius: 50%;

    background-color: rgb(255, 255, 255);

    box-shadow: 0px 6px 29px 0px rgba(0, 0, 0, 0.25);

    text-align: center;

}



.funnel5 {

    margin-top: -9.5%;

}



/*add-code*/





/* Color CSS */

.clr-1 {

    color: #FFD953;

  }

  .clr-2 {

    color: #ffee00;

  }

.white-clr,

a.white-clr {

    color: #ffffff;

}



.lightcolor {

    color: #eaab26;

}



.red-clr {

    color: #ff3c00;

}



.kapblue {

    color: #224cb0;

}



.grey-clr {

    color: #d6d6d6;

}



.orange-clr {

    color: #f36f21;

}

.red-clr1 {

    color: #FF2C2C;

  }



.green-clr {

    color: #33ff00;

}





.v-grey-clr {

    color: #303030;

}



.pink-clr4 {

    color: rgb(75 3 238);

}



.pink-clr2 {

    color: rgb(219, 0, 255);

}

.pink-clr3 {

    color: rgb(255, 0, 224)

}



.yellow-clr {

    color: #0085FF;

}



.yellow-clr1 {

    color: #ffe06a !important;

}



.blue-clr {

    color: #0041b5;

}



.blue-clr1 {

    color: #0090FF;

}



.purple-clr {

    color: #8820e5;

}



.lblue-clr {

    color: #00C2FF;

}



.lblue-clr1{

    color: rgb(33, 208, 250);

}

.lblue-clr2{

    color: rgb(0, 255, 245)

}

/* Header CSS */



.video-border {

  

    border-radius: 5px;

    padding: 3px;

    background-image: linear-gradient(0deg,rgb(8, 37, 246) 0%, rgb(251, 2, 243) 100%);

    background-image: linear-gradient(0deg,rgb(255, 182, 10) 0%, rgb(255, 208, 96) 100%);

    background-image: linear-gradient(0deg,rgb(0, 255, 204) 0%, rgb(0, 204, 255) 100%);

  }

    

  



  .br-theme {

    border-bottom: 2px solid transparent;

    background: linear-gradient(90deg, #015AF1 0%, #2BE0FA 100%);

      border-image-slice: 100%;

    border-image-slice: 1;

    width: 100%;

  }

  .theme-clr {

    background: linear-gradient(180deg, #0296FE 0%, #2BDFFB 100%);

      background-clip: border-box;

    background-clip: text;

    /* -webkit-background-clip: text; */

    -webkit-text-fill-color: transparent;

  }



.header-section {

    background: linear-gradient(180deg, rgb(16, 106, 138)0%, rgba(3, 5, 49, 1) 100%);

    padding: 30px 0 0px 0px;

}





.affiliate-link-btn a {

    border-radius: 30px;

    text-decoration: none;

    text-align: center;

    display: block;

    padding: 12px 15px;

    font-size: 20px;

    line-height: 100%;

    color: #ffffff;

    font-weight: 600;

    background-color: #5D00F1;

    border-style: solid;

    border-width: 1px;

    border-color: rgb(255, 255, 255);

    max-width: 225px;

    margin-left: auto;

}



span.under {

    border-bottom: 4px solid;

}



.instant-btn a {

    border-radius: 65px;

    background-color: #e15a00;

    box-shadow: 0px 0px 10.89px 0.11px rgba(15, 39, 147, 0.25);

    text-decoration: none;

    text-align: center;

    display: inline-block;

    padding: 15px 12px;

    color: #f7f7f7;

    font-weight: 700;

    width: 100%;

    font-size: 22px;

    line-height: 130%;

}



.affiliate-link-btn a {

    background-color: #2100E5;

    /* background-image: linear-gradient(to right, #2ce0fb, #0192fd) !important; */

    background-image: linear-gradient(90deg,rgb(251, 2, 243) 0%, rgb(8, 37, 246) 100%);

    text-decoration: none;

  }

.affiliate-link-btn a:hover {

    background-color: #2100E5;

    /* background-image: linear-gradient(to right, #0192fd ,#2ce0fb) !important; */

    background-image: linear-gradient(90deg,rgb(8, 37, 246) 0%, rgb(251, 2, 243) 100%);

    text-decoration: none;

}



.header-section ul.leader-ul {

    list-style-type: none;

    padding: 0;

    margin: 0;

    margin-top: 8px;

}



.header-section ul.leader-ul li {

    display: inline-block;

    padding: 0px 5px;

    font-weight: 400;

}



.step-back {

    border-radius: 5px;

    background: #ffffff;

    box-shadow: 0px 5px 8px 0px rgba(0, 0, 0, 0.15);

    padding: 15px;

}



.mx-h-140 {

    max-height: 140px;

}



.line-through {

    text-decoration: line-through;

}



.ul-tick-icon li {

    list-style: none;

    background: url(../images/ul-tick-icon.html) no-repeat;

    background-position: 0 2px;

    padding: 0 0px 15px 39px;

    display: inline-block;

}



.post-heading {

    background: #fff600;

    padding: 10px 20px;

    display: inline-block;

    border-radius: 50px;

}



.stop-img {

    position: absolute;

    left: -5px;

}



.bannar-bt {

    margin-bottom: -14.5%;

}



.proudly_shape {

    display: inline-block;

    background: #152c48;

    border-radius: 30px;

    text-align: center;

    position: relative;

    padding: 1px 30px;

    transform: skew(0deg);

    border: 1px solid rgb(255 255 255 / 15%);

    color: #fff;

}



.box_shape {

    border-width: 1px;

    border-color: rgb(255 255 255 / 20%);

    border-style: solid;

    border-radius: 31px;

    padding: 4% 2% 5% 2%;

    margin-top: 10%;

    background: #ffffff12;

}



/*timer*/





.timer_section {

    background: url(assets/images/section3.png) no-repeat center top;

    background-size: cover;

    z-index: 1;

    padding: 5% 3% 4% 3%;

    position: relative;

    max-width: 75%;

    margin: auto;

    border-radius: 30px;

    background-color: #f5f4f6;

    margin-top: 10%;

}

.textbg3 {

    display: inline-block;

    padding: 5px 7%;

    border-radius: 50px;

    background-image: linear-gradient(to right, #4103EC, #ac00ff);

    letter-spacing: 0px;

    position: relative;

    z-index: 1;

    color: #fff;

    margin-top: -3.5%;

}



.textbg3_ex {

    display: inline-block;

    padding: 5px 7%;

    border-radius: 50px;

    background-image: linear-gradient(to right, #4103EC, #ac00ff);

    letter-spacing: 0px;

    position: relative;

    z-index: 1;

    color: #fff;

}

.section3-date-box {

    border-radius: 26px;

    background-color: rgb(255, 255, 255);

    box-shadow: 0px 9px 62px 0px rgba(0, 0, 0, 0.07);

    padding: 0% 2% 1% 4%;

    position: relative;

    margin-top: -1.1%;

}

.textbg4 {

    display: inline-block;

    padding: 1.3% 7.5% 0% 7.5%;

    border-radius: 50px;

    background-color: rgb(0, 0, 0);

    text-transform: uppercase;

    letter-spacing: 1px;

    background-image: linear-gradient(to right, #4103EC, #ac00ff);

}



.pink_text {

    font-size: 130px;

}



.introimg {

    max-width: 31%;

}



.proudly-tick {

    background: #2e2e2e;

    padding: 15px 15px;

    border-radius: 15px;

}





.box_shpac {

    padding: 0 4% 0 6%;

    margin-top: 3%;

}



.sir_shape {

    background: url(..assest/images/bg.png) no-repeat center center;

    background-size: cover;

    background-color: #fff;

    box-shadow: 0px 15px 57px 0px rgba(0, 0, 0, 0.17);

    border-radius: 15px;

    text-align: center;

    padding: 20.5% 12%;

}



.funnels {

    margin-bottom: -7%;

}



.shape_shup {

    border-width: 1px;

    border-color: rgb(255 255 255 / 20%);

    border-style: solid;

    border-radius: 31px;

    padding: 8% 2% 6% 2%;

    margin-top: -5%;

}



.upanimation {

    animation: 2s ease-in-out 0s infinite alternate none running mover1;

}



@Keyframes mover1{

0% {

    transform: translateY(0);

}

100% {

    transform: translateY(10px);

}

}





.list-box2-inner {

    border-radius: 20px;

    background-color: #dee6fe;

    box-shadow: 0px 7px 0px 0px rgba(205, 210, 227, 0.004);

    padding: 9.5% 2%;

    border-bottom: 10px solid #cdd2e3;

    height: 100%;

}

.form-box input {

    width: 99%;

    margin: 1% 0;

    padding: 5.2% 10%;

    border-width: 1px;

    border-color: rgb(212, 213, 217);

    border-style: solid;

    background-color: rgb(255, 255, 255);

    border-radius: 50px;

}

.form-box [type=submit] {

    background-color: #134cff;

    color: #fff;

    display: table;

    border: 0px;

    cursor: pointer;

    padding: 4.8% 2% !important;

    transition: all 0.5s;

    position: relative;

    margin: auto;

    border-radius: 50px;

    margin-top: 1%;

    width: 99%;

}

.list-box1-inner {

    padding: 9.5% 2%;

    border-radius: 20px;

    background-color: #ffede3;

    border-bottom: 10px solid #edd6ca;

    height: 100%;

}

.mybutton1 a {

    color: #fff;

    display: table;

    padding: 4.2% 9%;

    transition: all 0.5s;

    position: relative;

    margin: auto;

    border-radius: 50px;

    background-color: #fd7a2c;

    width: 87%;

}





.tool-features {

    background: url(../images/tool-features.png) no-repeat center center;

    background-size: cover;

    padding: 15% 0px 80px 0px;

    overflow: hidden;

    /* background-attachment: fixed; */

    background: #000;

    margin-top: -10%;

}





.tool-box-inner {

    background-color: rgb(255, 186, 40);

    padding: 20px 23px 20px 23px;

    border-radius: 10px;

}



.tool-box-inner2 {

    background-color: #fff;

    padding: 20px 23px 20px 23px;

    border-radius: 10px;

}





.fee_box1 {

    margin-top: 5%;

}



.fee_box2 {

    background: url(..assest/images/section11Bg.png) no-repeat center center;

    background-size: cover;

    padding: 4% 5%;

    position: relative;

    max-width: 96.5%;

    margin: auto;

    border-radius: 30px;

    background-color: #f6f6f724 !important;

    margin-top: 5%;

    border: 1px solid #ffffff2e;

}





.section4 {

    background: url(../images/section4.png) no-repeat center bottom;

    background-size: cover;

    background-color: #fff;

    z-index: 1;

    padding: 6% 0 5% 0;

    position: relative;

}



.textbg6 {

    background-color: rgb(255, 228, 0);

    display: inline-block;

    border-radius: 50px;

    padding: 3px 3% 3px 3%;

    text-transform: uppercase;

    position: relative;

    z-index: 1;

}



.section4-box {

    border-radius: 20px;

    background-color: rgb(255, 255, 255);

    box-shadow: 0px 6px 54px 0px rgb(39 49 69 / 16%);

    padding: 5% 2%;

}



.caveat {

    font-family: 'Caveat', cursive;

}



.profile-text {

    border-left: 1px solid #e4e4e4;

    padding: 0 5%;

}



.pre_shape {

    display: inline-block;

    padding: 2px 25px;

    border-radius: 30px;

    background-image: linear-gradient(to right, rgb(242 101 34), rgb(238 101 34));

    border: 1px solid rgb(255 255 255 / 58%);

}





.section17 {

    background: url(../images/section16Bg.png) no-repeat top center;

    background-size: cover;

    background-color: #34175b;

    z-index: 2;

    padding: 5% 0 4% 0;

    position: relative;

}



.section17-title1 {

    background: url(../images/title1Bg.png) no-repeat center center;

    background-size: contain;

    margin-top: 2%;

    padding: 0.5% 1% 0.5% 1%;

    z-index: 1;

    position: relative;

}



.section17-box1 {

    border-radius: 20px;

    background-color: rgb(255, 255, 255);

    box-shadow: 0px 14px 54px 0px rgba(24, 43, 75, 0.13);

    padding: 4.5% 2% 3% 3%;

    margin-top: -3%;

}



.textbg10 {

    border-width: 1px;

    background: #0029ff14;

    border: 1px solid rgba(132, 157, 229, .3);

    border-color: rgb(0 0 0);

    border-style: solid;

    display: inline-block;

    border-radius: 50px;

    padding: 0% 2.8%;

}



.proudly-tick2 li {

    background: url(../images/tick.png) no-repeat;

    background-position: 0 4px;

    list-style: none;

    padding: 3px 0 20px 35px;

    background-size: 25px;

}



.proudly-tick-ex li {

    background: url(../images/tick.png) no-repeat;

    background-position: 0 4px;

    list-style: none;

    padding: 3px 0 20px 35px;

    background-size: 25px;

}



.section17-title2 {

    background: url(../images/title1Bg.png) no-repeat center center;

    background-size: contain;

    margin-top: 2%;

    padding: 1.5% 1%;

    z-index: 1;

    position: relative;

}





.oto1_section_1 {

    background: url(../assest/images/section23.png) no-repeat center top;

    background-size: cover;

    background-color: #fff;

    z-index: 2;

    padding: 4% 0 5% 0;

    position: relative;

}



/*--------------- oto1_section_1*/



.oto1_section_1 {

    padding: 4% 0;

    z-index: 1;

    position: relative;

    background: #f7f7f7;

}



.oto1-title {

    background: url(../images/title2Bg.png) no-repeat center center;

    background-size: contain;

    margin-top: 2%;

    padding: 1.5% 1%;

    z-index: 1;

    position: relative;

}



.oto-box1 {

    border-radius: 20px;

    background-color: rgb(255, 255, 255);

    box-shadow: 0px 14px 54px 0px rgba(24, 43, 75, 0.13);

    padding: 4.5% 2% 3% 3%;

    margin-top: 3%;

}





/*--------------- oto_2*/



.oto2-title {

    background: url(../images/title2Bg.png) no-repeat center center;

    background-size: contain;

    margin-top: 2%;

    padding: 1% 1%;

    z-index: 1;

    position: relative;

}



.textbg88 {

    border-width: 1px;

    background: #e7ebff;

    border: 1px solid rgba(132, 157, 229, .3);

    border-color: rgb(0 0 0);

    border-style: solid;

    display: inline-block;

    border-radius: 50px;

    padding: 0% 2.8%;

    z-index: 1;

    position: relative;

}



.oto_shape-box1 {

    border-radius: 20px;

    background-color: rgb(255, 255, 255);

    box-shadow: 0px 14px 54px 0px rgba(24, 43, 75, 0.13);

    padding: 6.5% 2% 3% 3%;

    margin-top: -2%;

}





/*reason_section*/



.reason_section {

    background: url(../images/section5.png) no-repeat center top;

    background-size: cover;

    background-color: #1d1125;

    z-index: 1;

    padding: 5% 0;

    position: relative;

    max-width: 88%;

    margin: auto;

    border-radius: 30px;

    margin-top: -4%;

}



.textbg7 {

    background-color: rgb(255, 228, 0);

    display: inline-block;

    border-radius: 50px;

    padding: 0.4% 3.3% 0% 3.3%;

}



.reason_shape {

    background: #ffffff14;

    padding: 5% 3%;

    border-radius: 15px;

    border: 1px solid #ffffff33;

}





.offer {

    max-width: 90%;

}





.next-gen-sec {

        background: rgba(242, 238, 255, 0) url(../images/wes1.png) no-repeat bottom center;

        /* background-image: radial-gradient(at center center, rgb(95, 96, 253) 0%, rgb(95, 213, 253) 100%); */

        /* background-image: radial-gradient(at center center, rgb(60, 3, 234) 0%, rgb(255, 255, 255) 100%); */

        background-size: cover;

        /* padding: 20px 0px 0px 0px; */

        padding: 16% 0px 5.5% 0px;

        background-position: top;

        margin-top: -11%;

        z-index: 1;

        position: relative;

    }



/*----------------------------------------------991.98px*/







/* Ribbion CSS */

:root {

    --mainColor: #2f6574;

    --secColor: #f94b02;

}



.ribbon {

    display: inline-block;

    padding: 10px 20px;

    position: relative;

    left: -91px;

    background-color: var(--mainColor);

    color: #fff;

}



.ribbon:before {

    content: "";

    position: absolute;

    bottom: -15px;

    left: -15px;

    border: 15px solid;

    border-color: transparent var(--mainColor) transparent transparent;

}



/* Responsive Video CSS */



.responsive-video {

    position: relative;

    padding-bottom: 56.25%;

    overflow: hidden;

    box-shadow: 0px 0px 1px 0px rgba(208, 219, 227, 0.58);

    border-radius: 5px;

}



.responsive-video iframe,

.responsive-video object {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}





/* White Timer css */



.white-timer-portion {

    text-align: center;

    padding-left: 5px;

    padding-right: 5px;

}



.white-timer-box {

    width: 52px;

    height: 52px;

    line-height: 1.42857143;

    display: flex;

    align-items: center;

    justify-content: center;

    background-color: transparent;

    color: #ffffff;

    font-weight: 600;

    font-size: 45px;

}



.white-timer-label {

    width: 52px;

    height: 14px;

    font-size: 14px;

    align-items: center;

    justify-content: center;

    color: #ffffff;

    font-weight: 400;

}



.white-timer-colon-group {

    height: 52px;

    width: 7px;

    position: relative;

}



.white-timer-colon.colon-top {

    position: absolute;

    top: 30%;

}



.white-timer-colon {

    background: #ffffff;

    border-radius: 100%;

    width: 5px;

    height: 5px;

}



.white-timer-colon.colon-bottom {

    position: absolute;

    bottom: 30%;

}



.white-timer-colon-group-margin {

    height: 14px;

    width: 7px;

    position: relative;

}





/* Black Timer css */



.black-timer-portion {

    text-align: center;

    padding-left: 5px;

    padding-right: 5px;

}



.black-timer-box {

    width: 52px;

    height: 52px;

    line-height: 1.42857143;

    display: flex;

    align-items: center;

    justify-content: center;

    background-color: transparent;

    color: #000000;

    font-weight: 600;

    font-size: 45px;

}



.black-timer-label {

    width: 52px;

    height: 14px;

    font-size: 14px;

    align-items: center;

    justify-content: center;

    color: #000000;

    font-weight: 400;

}



.highlight-text {

    font-weight: 600;

}



.black-timer-colon-group {

    height: 52px;

    width: 7px;

    position: relative;

}



.black-timer-colon.colon-top {

    position: absolute;

    top: 30%;

}



.black-timer-colon {

    background: #000000;

    border-radius: 100%;

    width: 5px;

    height: 5px;

}



.black-timer-colon.colon-bottom {

    position: absolute;

    bottom: 30%;

}



.black-timer-colon-group-margin {

    height: 14px;

    width: 7px;

    position: relative;

}



.kaptick li {

    list-style: none;

    background: url(../images/kap-tick.html) no-repeat;

    background-position: 0 2px;

    padding: 0 0 15px 45px;

}



.second-section {

    background: #e8f1f5 url(../images/second-section-bg.html) no-repeat center right;

    padding: 30px 0;

    background-size: 100% 100%;

}



.white-section {

    background: #ffffff;

    padding: 5% 0;

}



.blue-border {

    background: #d1e5f9;

    height: 3px;

    width: 100%;

}



.header-bordered-list li {

    list-style: none;

    background: url(../images/red-tick.html) no-repeat;

    background-position: 0 7px;

    padding: 0 0 12px 45px;

    margin-top: 12px;

    border-bottom: 1px solid #f6ffd9;

}



.header-bordered-list li:last-child {

    border-bottom: 0px;

}



.border-inside-list {

    border-bottom: 1px solid #ffd4c7;

}



.qstn-bg {

    background: #ffffff;

    background-size: cover;

    padding: 0px 0 30px 0px;

}



.live-section {

    background: #8149ff;

    padding: 0px 0 50px 0px;

}



.ground-breaking {

    padding: 50px 15px 50px 15px;

    background: #ffffff;

}



.line-5 {

    background: #370581;

    height: 5px;

}



.launch-start-bg {

    padding: 30px 15px;

    border-width: 1px;

    border-color: #898a9f;

    border-style: solid;

    border-radius: 5px;

    background-color: rgb(4, 6, 52);

    position: relative;

}



.launch-shape {

    background-color: #fff;

    padding: 10px 20px;

    border-radius: 65px;

    color: #ffffff;

    text-transform: capitalize;

    text-align: center;

    display: inline-block;

    position: relative;

    margin-top: -22px;

}



.gap20 {

    gap: 20px;

}



.start-bg {

    background: url(../images/launch-bg1.png) no-repeat center center;

    background-size: contain;

    padding: 4px 45px 4px 44px;

    border-radius: 0px;

}



.pre-heading1 {

    /* background: rgb(73 3 238); */

    background-image: linear-gradient(to right, rgba(13, 46, 86, .3), rgba(27, 41, 81, .3));

    border: 1px solid rgba(132, 157, 229, .3);

    border-radius: 10px;

    display: inline-block;

    border-radius: 30px;

    text-align: center;

    position: relative;

    padding: 5px 10px;

    transform: skew(0deg);

    /* border: 2px dashed rgb(0 46 80); */

}



.attention {

    max-width: 4%;

}





.skew-con {

    transform: skew(5deg);

}





img.airo {

    position: absolute;

    left: 10%;

}



img.flag {

    position: absolute;

    right: 0%;

}



.proudly-sec {

    background: url(../images/proudly-shape1.png) no-repeat center center;

    background-size: contain;

    padding: 15px 50px 70px 50px;

    display: inline-block;

    margin-top: -48px;

}



.why-should {

    border-radius: 10px;

    background-color: rgb(255, 255, 255);

    box-shadow: 0px 11px 15px 0px rgb(0 0 0 / 13%);

    display: inline-block;

    padding: 15px;

    margin-top: -60px;

}



.lpink-clr {

    color: #e774a3;

}



@media (min-width: 768px) {

    .pre-heading {

        padding: 15px 30px 15px 30px;

        transform: skew(0deg);

    }



    .skew-con {

        transform: skew(0deg);

    }



    .launch-start-bg {

        padding: 30px;

    }



    .why-should {

        margin-top: -140px;

        padding: 25px 40px;

    }



    .proudly-sec {

        margin-top: -9px;

    }



    .launch-date {

        background: url(../images/launch-date.html) no-repeat center center;

        background-size: contain;

        padding: 30px 0 70px 0px;

    }



    .ground-breaking {

        padding: 50px 50px 0px 50px;

        background: #ffffff url(../images/bluebg1.png) no-repeat center center;

        background-size: cover;

    }



    .live-section {

        background: #f7f7f7;

        /* url(../images/live-sec.jpg) no-repeat top center; */

        background-size: auto;

        background-size: cover;

        padding: 60px 0 6% 0;

    }



    .qstn-bg {

        background: #ffffff url(../images/qstn-bg.html) no-repeat center center;

        background-size: cover;

        padding: 0px 0 0px 0px;

    }



    .highlight-text {

        background: #f9a193;

        padding: 2px 10px;

        font-weight: 400;

    }



    .min-md-video-width-left {

        -webkit-box-flex: 0;

        -ms-flex: 0 0 67%;

        flex: 0 0 67%;

        max-width: 67%;

    }



    .mt-sm130 {

        margin-top: 130px;

    }



    .min-md-video-width-right {

        -webkit-box-flex: 0;

        -ms-flex: 0 0 33%;

        flex: 0 0 33%;

        max-width: 33%;

    }



    .kaptick li {

        padding: 0 0 36px 55px;

    }



    .instant-btn a {

        font-size: 30px;

        padding: 30px 15px;

    }



    .step-back {

        padding: 27px 15px;

    }



    .second-section {

        padding: 60px 0px 40px 0px;

    }



    /* Timer CSS */

    .white-timer-box {

        width: 85px;

        height: 66px;

        font-size: 65px;

    }



    .white-timer-label {

        width: 85px;

        font-size: 20px;

    }



    .black-timer-colon-group {

        height: 66px;

        width: 40px;

        padding: 0px 15px;

    }



    .white-timer-colon-group {

        height: 66px;

        width: 40px;

        padding: 0px 15px;

    }



    .black-timer-box {

        width: 85px;

        height: 66px;

        font-size: 65px;

    }



    .black-timer-label {

        width: 85px;

        font-size: 20px;

    }



    .black-timer-colon {

        width: 10px;

        height: 10px;

    }



    .white-timer-colon {

        width: 10px;

        height: 10px;

    }



    .black-timer-colon.colon-top,

    .white-timer-colon.colon-top {

        top: 23%;

    }



    /* Timer CSS End */

    .header-section {

        background: #180e28 url(../images/basa-header.png) no-repeat center top;

        background-repeat: no-repeat;

        background-size: cover;

        padding: 30px 0px 0px 0px;

    }



    .mx-h-140 {

        max-height: 100%;

    }



    .px-sm50 {

        padding-left: 50px;

        padding-right: 50px;

    }



    .btn-padding {

        padding: 0px 55px;

    }



    .ul-tick-icon li {

        padding: 0 39px 0 39px;

    }



    .min-sm-video-width-left {

        width: 68%;

    }



    .min-sm-video-width-right {

        width: 32%;

    }

}





/* Funnel Testimonial Box */



.funnel-blue-box {

    border-radius: 30px;

    background: #e9f8ff;

    box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);

    padding: 15px;

}



.funnel-yellow-box {

    border-radius: 30px;

    background: #fff9e9;

    box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);

    padding: 15px;

}



.funnel-lime-box {

    border-radius: 30px;

    background: #efffe9;

    box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);

    padding: 15px;

}



.funnel-pink-box {

    border-radius: 30px;

    background: #f7e9ff;

    box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);

    padding: 15px;

}



.funnel-yellow-box {

    border-radius: 30px;

    background: #fff6e9;

    box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);

    padding: 15px;

}



.funnel-l-blue-box {

    border-radius: 30px;

    background: #e9eeff;

    box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);

    padding: 15px;

}



.funnel-image-right {

    position: absolute;

    right: 0px;

    top: -65px;

}



.absolute-funnel-image {

    position: absolute;

    left: 10px;

    top: -30px;

}



.mh-150px {

    max-height: 150px;

}



.orange-shape {

    position: absolute;

    top: -7px;

    left: 13px;

}



.no-install {

    background: #ffffff;

    padding: 30px 0;

}



@media(min-width: 768px) {

    .no-install {

        background: #ffffff;

        padding: 100px 0;

    }



    .funnel-image-right {

        top: -85px;

    }



    .funnel-blue-box,

    .funnel-yellow-box,

    .funnel-lime-box,

    .funnel-l-blue-box,

    .funnel-yellow-box,

    .funnel-pink-box {

        padding: 40px 38px;

    }



    .funnel-l-blue-box {

        padding: 40px 37px 20px;

    }



    .absolute-funnel-image {

        top: -52px;

    }



    .mh-150px {

        max-height: 100%;

    }



    .mt-sm-150 {

        margin-top: 150px;

    }



    .mt-sm125 {

        margin-top: 125px;

    }

}





/* XS Margin Auto CSS */



@media (max-width: 767px) {



    /*.need-bg {

        border: 5px solid #ff3c00;

        padding: 15px 10px;

        border-radius: 5px;

    }

    .reasons-bg {

        border: 5px solid #ff3c00;

        border-radius: 5px;

        padding: 10px;

    }*/

    .height172 {

        max-height: 172px;

    }



    .height220 {

        max-height: 220px;

    }



    .height200 {

        max-height: 200px;

    }



    .height250 {

        max-height: 250px;

    }



    .mx-xs-auto {

        margin-left: auto;

        margin-right: auto;

    }



    .text-xs-center {

        text-align: center;

    }



    #af-form-1229067111 {

        min-height: 210px;

    }

}



.happy-customer {

    background: #e7fbff;

    border-radius: 5px;

    padding: 15px;

}



@media (min-width: 768px) {

    .happy-customerbg {

        position: absolute;

        bottom: 0;

    }



    .happy-customer {

        border-radius: 0px 5px 5px 0px;

        padding: 41px 10px;

    }

}



.lpb-section,

.lpb-section5 {

    background: #9edffd;

    padding: 30px 0px;

}



@media only screen and (min-width: 768px) {

    .lpb-section {

        /*background: #ffffff url(../images/bgg.png) no-repeat;*/

        background: #a6e1fd;

        padding: 50px 0px 50px;

        background-position: bottom center;

        background-size: cover;

    }



    .lpb-section5 {

        background: #9edffd url(../images/bgg1.html) no-repeat;

        padding: 50px 0px 50px;

        background-position: top center;

        background-size: cover;

    }

}



.funnel-img {

    position: absolute;

    top: 105px;

    left: 35%;

}



.ef-block1,

.ef-block2,

.ef-block3,

.ef-block4 {

    border-radius: 30px;

    background-color: #f6fcff;

    box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);

    min-height: 236px;

}



.ef-block1 {

    padding: 30px 85px 30px 50px;

    margin-bottom: 30px;

}



.ef-block2 {

    padding: 30px 45px 30px 96px;

    margin-bottom: 30px;

}



.ef-block3 {

    padding: 30px 85px 30px 50px;

}



.ef-block4 {

    padding: 30px 45px 30px 110px;

    margin-bottom: 30px;

}



@media only screen and (max-width: 767px) {



    .ef-block1,

    .ef-block2,

    .ef-block3,

    .ef-block4 {

        padding: 25px 15px 20px 15px;

        margin-bottom: 30px;

        min-height: auto;

    }



    .funnel-img {

        position: static;

        margin-bottom: 15px;

    }



    .instant-btn a {

        font-size: 20px;

        padding: 10px;

    }



    .header-section ul.leader-ul li {

        padding: 0 2px;

    }



    .bn-btn {

        display: inline-block;

        text-decoration: underline;

    }



    .bn-btn a {

        color: #224cb0;

    }



    .header-section ul.leader-ul {

        margin-top: 10px;

    }

}



.heading-shape {

    background: #ffffff;

    border-radius: 5px;

    display: block;

    margin: auto;

    padding: 5px 7px;

}



@media only screen and (min-width: 768px) {

    .text-sm-right {

        text-align: right;

    }



    .heading-shape {

        /*background: url(../images/heading-shape.png);*/

        /*background: #ffffff;*/

        background: #0a062e;

        color: #ffffff;

        border-radius: 100%;

        display: inline-block;

        background-repeat: no-repeat;

        background-size: 100% 100%;

        padding: 11px 35px;

    }

}





/* MaxFunnel Section */



.endless-section {

    background: #ffffff url(../images/bgm.html) no-repeat top center;

    background-size: cover;

    padding: 30px 0px;

}



.shp1 {

    background: #ffffff url(../images/shp1.html) no-repeat top center;

    background-size: cover;

    padding: 20px 0px 52px 0px;

}



.shp2 {

    background: #ffffff url(../images/shp2.html) no-repeat top center;

    background-size: cover;

    padding: 20px 62px 62px 0px;

}



.shp3 {

    background: #ffffff url(../images/shp3.html) no-repeat top center;

    background-size: cover;

    padding: 20px 0px 62px 70px;

}



.shp4 {

    background: #ffffff url(../images/shp4.html) no-repeat top center;

    background-size: cover;

    padding: 20px 0px 62px 0px;

}



.shp5 {

    background: #ffffff url(../images/shp5.html) no-repeat top center;

    background-size: cover;

    padding: 20px 0px 62px 70px;

}



.dots-icon {

    position: absolute;

    left: -20px !important;

    top: -15px !important;

}





/*aman css start*/



.wrapper-am {

    background: #ffffff url(../images/ambg.html) no-repeat top center;

    background-size: cover;

    padding: 20px 0px 40px 0;

}



.section-bg-am {

    background: #e8f1f5;

    padding: 20px 10px;

}



.list-am {

    list-style: none;

}



.list-am li {

    background: url(../images/list-bullet-am.html) no-repeat;

    background-position: left top;

    padding-left: 40px;

    min-height: 40px;

    line-height: 1.4;

    margin-bottom: 20px;

}





/*aman css end*/



@media (min-width: 768px) {

    .section-bg-am {

        background: url(../images/section-bg-am.html) no-repeat;

        background-size: contain;

        height: 684px;

        width: 999px;

    }

}



@media (max-width: 767px) {

    .list-am {

        padding: 0;

    }



    .shp1 {

        background: #2a36ae;

        padding: 20px 10px 15px 10px;

        border-radius: 5px;

    }



    .shp2 {

        background: #ff8d4f;

        padding: 20px 10px 15px 10px;

        border-radius: 5px;

    }



    .shp3 {

        background: #c452c0;

        padding: 20px 10px 15px 10px;

        border-radius: 5px;

    }



    .shp4 {

        background: #278bd2;

        padding: 20px 10px 15px 10px;

        border-radius: 5px;

    }



    .shp5 {

        background: #2aae58;

        padding: 20px 10px 15px 10px;

        border-radius: 5px;

    }







}





/* Testimonial CSS */



.testimonial-section {

    background: #e8f1f5;

    background-size: cover;

    padding: 6% 0%;

}



.testi-block {

    position: relative;

    background: #ffffff;

    padding: 5%;

    width: 100% !important;

    box-shadow: 4.663px 3.776px 36.4px 3.6px rgba(31, 105, 189, 0.09);

    border-radius: 20px;

}



.testi-block:after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 20%;

    width: 0;

    height: 0;

    border: 33px solid transparent;

    border-top-color: #ffffff;

    border-bottom: 0;

    border-right: 0;

    margin-left: -14.5px;

    margin-bottom: -29px;

}



.testi-block2 {

    position: relative;

    background: #ffffff;

    width: 100% !important;

    padding: 30px 5px 5px 5px;

    box-shadow: 4.663px 3.776px 36.4px 3.6px rgba(31, 105, 189, 0.09);

    border-radius: 20px;

}



.testi-block1 {

    position: relative;

    background: #ffffff;

    padding: 5%;

    width: 100% !important;

    box-shadow: 4.663px 3.776px 36.4px 3.6px rgba(31, 105, 189, 0.09);

    border-radius: 20px;

}



.testi-img {

    width: 132px;

    min-width: 132px;

    height: 132px;

    min-height: 132px;

    border-radius: 50%;

}



.testi-video {

    box-shadow: 4.663px 3.776px 36.4px 3.6px rgba(31, 105, 189, 0.09);

    border-radius: 20px;

    overflow: hidden;

}



.testi-video1 {

    -moz-border-radius: 20px;

    -webkit-border-radius: 20px;

    border-radius: 20px;

}



@media (min-width:768px) {

    .test-margin {

        margin-top: -70px;

    }



    .test-margin1 {

        margin-top: -50px;

    }

}



.blue-txt {

    color: #3936c9;

}



.grey-txt {

    color: #373636;

}



.clear {

    clear: both;

}



@media(min-width:768px) {

    .t1 {

        position: relative;

    }



    .t1::before {

        position: absolute;

        left: -25px;

        top: -25px;

        z-index: 8;

        content: "";

        height: 222px;

        width: 208px;

        background: url(../images/t-1.html) no-repeat;

    }



    .t2 {

        position: relative;

    }



    .t2::before {

        position: absolute;

        right: -25px;

        top: -25px;

        z-index: 8;

        content: "";

        height: 222px;

        width: 208px;

        background: url(../images/t-1.html) no-repeat;

    }

}



@media(max-width:767px) {

    .xsmbtext {

        text-align: center;

    }

}





/* Dotcompal Lead Section */



.dcp-leadsection {

    padding: 5% 0;

}



@media (min-width: 768px) {

    .dcp-leadsection {

        padding: 60px 0px 90px 0px;

        background: #fff url(../images/dcp-leadsection.html) no-repeat center bottom;

        background-size: 100% auto;

    }

}





/* Funnel Testimonial Box */



.funnel-blue-box {

    border-radius: 30px;

    background: #e9f8ff;

    box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);

    padding: 15px;

}



.funnel-yellow-box {

    border-radius: 30px;

    background: #fff9e9;

    box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);

    padding: 15px;

}



.funnel-lime-box {

    border-radius: 30px;

    background: #efffe9;

    box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);

    padding: 15px;

}



.funnel-pink-box {

    border-radius: 30px;

    background: #f7e9ff;

    box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);

    padding: 15px;

}



.funnel-yellow-box {

    border-radius: 30px;

    background: #fff6e9;

    box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);

    padding: 15px;

}



.funnel-l-blue-box {

    border-radius: 30px;

    background: #e9eeff;

    box-shadow: -5px 8.66px 10px 0px rgba(0, 0, 0, 0.1);

    padding: 15px;

}



.funnel-image-right {

    position: absolute;

    right: 0px;

    top: -65px;

}



.absolute-funnel-image {

    position: absolute;

    left: 10px;

    top: -30px;

}



.mh-150px {

    max-height: 150px;

}



.orange-shape {

    position: absolute;

    top: -7px;

    left: 13px;

}



.wecan-sec {

    background-color: #eaf2f6;

    padding: 70px 0px;

}



@media(min-width: 768px) {

    .funnel-image-right {

        top: -85px;

    }



    .funnel-blue-box,

    .funnel-yellow-box,

    .funnel-lime-box,

    .funnel-l-blue-box,

    .funnel-yellow-box,

    .funnel-pink-box,

    .funnel-l-blue-box {

        padding: 40px 38px;

    }



    .absolute-funnel-image {

        top: -52px;

    }



    .mh-150px {

        max-height: 100%;

    }



    .mt-sm-150 {

        margin-top: 150px;

    }



    .mt-sm125 {

        margin-top: 125px;

    }

}





/* XS Margin Auto CSS */



@media (max-width: 767px) {

    .mx-xs-auto {

        margin-left: auto;

        margin-right: auto;

    }



    .text-xs-center {

        text-align: center;

    }

}





/* Amit Pareek Section css*/



.bgm2-section {

    background: #ffffff url(../images/bgm2.html) no-repeat top center;

    background-size: cover;

    padding: 30px 0px;

}



.d-inlineblock {

    display: none !important;

}



@media (min-width: 768px) {

    .bgm2-section {

        padding: 70px 0px;

    }

}



.solution-circle {

    background: #ffffff url(../images/bgs.html) no-repeat top center;

    background-size: contain;

    padding: 115px 80px 140px 80px;

}



.outer-div {

    border: 1px solid #ffffff;

    border-radius: 5px;

    padding: 10px;

}



.catch-sec {

    padding: 50px 40px;

    background-color: #e8f1f5;

    /*border: 1px solid #e8f1f5;*/

    border-radius: 5px;

}



@media (max-width: 767px) {

    .catch-sec {

        padding: 20px 15px;

    }



    .wecan-sec {

        background-color: #eaf2f6;

        padding: 30px 0px;

    }



    .solution-circle {

        background: #e8f1f5;

        padding: 15px;

        border-radius: 5px;

    }



    .d-inlineblock {

        display: inline-block !important;

    }

}





/* Build Sales Funnels Section css */



.build-salesfunnel {

    background: #ffffff;

    padding: 30px 0px;

}



@media (min-width: 768px) {

    .build-salesfunnel {

        background: #fff url(../images/build-salesfunnel.html) no-repeat;

        background-size: cover;

        padding: 70px 0px;

        background-position: top center;

    }



    .margin-top140 {

        margin-top: 140px;

    }

}





/* MaxFunnels Is EVERYTHING Section css*/



.propert {

    background: url(../images/pros-1.html);

    background-repeat: no-repeat;

    background-position: center center;

    background-size: cover;

    padding: 4% 0 6%;

}



@media(max-width:767px) {

    .propert {

        background: #eaf2f6;

        padding: 30px 0px;

    }

}



.shapee1,

.shapee2,

.shapee3,

.shapee4,

.shapee5,

.shapee6 {

    background-repeat: no-repeat;

    background-size: cover;

    padding: 20px 22px 20px 22px;

    width: 271px;

    height: 153px;

    display: flex;

    align-items: center;

    justify-content: center;

}



.shapee1 {

    background: url(../images/shapee-1.html);

}



.shapee2 {

    background: url(../images/shapee-2.html);

}



.shapee3 {

    background: url(../images/shapee-3.html);

}



.shapee4 {

    background: url(../images/shapee-4.html);

}



.shapee5 {

    background: url(../images/shapee-5.html);

}



.shapee6 {

    background: url(../images/shapee-6.html);

}





/* Less Than Css */



.section-am {

    padding: 25px 0;

}



.purple-bg-am {

    background-color: #0a062e;

    padding: 10px 5px;

    border-radius: 5px;

}



@media (min-width: 768px) {

    .section-am {

        padding: 25px 0 70px 0px;

    }



    .purple-bg-am {

        background: url(../images/banner-bg-am.html) no-repeat;

        background-position: top center;

        background-size: contain;

        padding: 100px 0;

        width: 979px;

        height: 631px;

    }

}



.testi-radius {

    border-radius: 50%;

    width: 115px;

    height: 115px;

}





/* new css */



.header-section-top {

    background: #ffffff;

    border-bottom: 1px solid #ffffff;

}



.header-section-top ul.leader-ul {

    list-style-type: none;

    padding: 0;

    margin: 0;

    margin-top: 14px;

}



.header-section-top {

    padding: 20px 0px 20px;

}



.mt-m15px {

    margin-top: -15px;

}



@media (min-width: 768px) {

    .header-section-top {

        padding: 30px 0px 20px;

    }

}



.header-section-top ul.leader-ul li {

    display: inline-block;

    padding: 0px 5px;

    font-weight: 500;

}



.formbg {

    position: relative;

    padding: 30px 15px 5px 15px;

    border-radius: 5px;

    background-color: rgb(255, 255, 255);

    box-shadow: 0px 0px 14.7px 0.3px rgba(0, 0, 0, 0.15);





}



.width-form {

    width: 100%;

    float: left;

    padding: 0px 0px;

}



.terms-section {

    padding: 30px 0px;

    background: #ffffff;

}



@media (min-width: 768px) {

    .terms-section {

        padding: 100px 0px;

        background: #ffffff url(../images/terms-section.png) no-repeat center center;

        background-size: cover;

    }



    .formbg {

        padding: 40px;

    }



    .width-form {

        width: 33%;

        padding: 0px 15px;

    }



    .width-form-button {

        width: 30%;

        padding: 0px 15px;

    }

}



.form-control.input-field {

    border: 1px solid #e7e7e7;

    border-radius: 5px;

    background-color: #ffffff;

    height: 60px;

    font-size: 16px;

    font-weight: 400;

    box-shadow: none !important;

    color: #000000;

    padding: 6px 15px;

}



#templateBody ::-webkit-input-placeholder {

    color: #666666;

}



#templateBody :-ms-input-placeholder {

    color: #666666;

}



#templateBody ::placeholder {

    color: #666666;

}



.primary-clr {

    color: #ffe8cc;

}



.popup-btn a,

.popup-btn input[type="submit"] {

    border-radius: 5px;

    text-decoration: none;

    color: #ffffff;

    text-align: center;

    display: block;

    width: 100%;

    z-index: 9999;

    padding: 19px 20px;

    line-height: normal;

    font-weight: 700;

    outline: none;

    border-width: 1px;

    border-color: rgb(220, 220, 220);

    border-style: solid;

    background: rgb(0, 65, 181);

}



.launch-box1 {

    position: relative;

    padding: 15px;

    background: #f8f8f8;

    box-shadow: 0px 0px 5px 0px rgb(151 152 154 / 30%);

    -webkit-box-shadow: 0px 0px 5px 0px rgb(151 152 154 / 30%);

    -moz-box-shadow: 0px 0px 5px 0px rgba(151, 152, 154, 0.3);

}



.launch-box2 {

    position: relative;

    padding: 15px;

    background: #0063eb;

    box-shadow: 0px 0px 5px 0px rgb(151 152 154 / 30%);

    -webkit-box-shadow: 0px 0px 5px 0px rgb(151 152 154 / 30%);

    -moz-box-shadow: 0px 0px 5px 0px rgba(151, 152, 154, 0.3);

}



.launch-box-img {

    margin-top: -65px;

}



.launch-tick1 {

    list-style: none;

}



.launch-tick1 li {

    background: url(../images/launch-tick-blue.html) no-repeat;

    background-position: 0px 2px;

    padding: 0px 0px 25px 40px;

}



.launch-tick2 {

    list-style: none;

}



.launch-tick2 li {

    background: url(../images/launch-tick-primary.html) no-repeat;

    background-position: 0px 2px;

    padding: 0px 7px 18px 40px;

}



@media (max-width: 767px) {

    .launch-box-img {

        margin-top: 0px;

    }



    .launch-tick1 li:last-child {

        padding-bottom: 0px;

    }



    .launch-tick2 li:last-child {

        padding-bottom: 0px;

    }

}



.affiliate-btn a {

    border-radius: 5px;

    text-decoration: none;

    color: #ffffff;

    text-align: center;

    display: block;

    width: 100%;

    z-index: 9999;

    padding: 19px 20px;

    line-height: normal;

    font-weight: 700;

    outline: none;

    border-width: 1px;

    border-color: rgb(220, 220, 220);

    border-style: solid;

    box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2);

    background-color: rgb(93, 0, 6);

}



.affiliate-btn a:hover {

    background: #801219;

    text-decoration: none;

}



.affiliate-btn1 a {

    border-radius: 5px;

    background: #ee3725;

    text-decoration: none;

    border: solid 2px #ffffff;

    color: #ffffff;

    text-align: center;

    display: block;

    width: 100%;

    z-index: 9999;

    padding: 23px 20px;

    line-height: 30px;

    font-weight: 600;

    outline: none;

    text-transform: capitalize;

    box-shadow: 0px 6px 14px -1px rgb(0 0 0 / 45%);

    -webkit-box-shadow: 0px 6px 14px -1px rgb(0 0 0 / 45%);

    -moz-box-shadow: 0px 6px 14px -1px rgba(0, 0, 0, 0.45);

}



@media (min-width: 768px) {

    .launch-box1 {

        padding: 50px 30px 60px 80px;

        background: #ffffff url(../images/pre-launch-bg1.html) no-repeat center center;

        background-size: 100% 100%;

        box-shadow: none;

    }



    .launch-box2 {

        padding: 40px 20px 60px 80px;

        background: #ffffff url(../images/launch-bg1.png) no-repeat center center;

        background-size: 100% 100%;

        box-shadow: none;

    }



}



@media (max-width: 767px) {

    .affiliate-link-btn a {

        color: #ff7403;

        background: transparent !important;

        text-align: center;

        display: inline-block;

        font-size: 14px;

        font-weight: 400;

        text-decoration: underline;

        padding: 0px;

        border: 0px;

    }



    .max-heigh340 {

        max-height: 250px;

    }

}



a.promo-link {

    color: #3636cc;

    background-color: #fff;

    max-width: 100%;

    padding: 11px 30px;

    border-radius: 360px;

    box-shadow: -8px 5px 7px aliceblue rgba(0, 0, 0, 0.2);

    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.37);

 

}





.popup-btn input[type="submit"]:hover {

    text-decoration: none;

    background: #0d55d5;

}



a.promo-link:hover,

.popup-btn a:hover {

    text-decoration: none;

    text-decoration: none;

    background-color: #ffefef;

    /* border: 1px solid #3636cc; */

    color: #3636cc;



}



.pink-colr {

    color: #ff54b4;

}



.features-list-bg {

    background-repeat: no-repeat;

    background-size: 100% 100%;

    float: left;

    width: 100%;

    padding: 50px 30px;

    background-image: radial-gradient(at center center, rgb(255, 253, 255) 0%, rgb(255, 252, 255) 100%);

    background-image: radial-gradient(at center center, rgb(95, 124, 253) 0%, rgb(145, 95, 253) 100%);

    background: #fff;

    background-color: rgb(255, 255, 255);

    background-color: rgb(255, 255, 255);

    backdrop-filter: blur(5px);

    border: 1px solid #8820e5;

    color: #000;

    /* box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2); */

    border-radius: 20px;

    overflow: hidden;

}



@media (min-width:768px) {

    .features-list-bg {

        background-repeat: no-repeat;

        background-size: 100% 100%;

        float: left;

        width: 95%;

        padding: 50px 30px;

        background-image: radial-gradient(at center center, rgb(255, 253, 255) 0%, rgb(255, 252, 255) 100%);

        background-image: radial-gradient(at center center, rgb(95, 124, 253) 0%, rgb(145, 95, 253) 100%);

        background: #fff;

        background-color: rgb(255, 255, 255);

        background-color: rgb(255, 255, 255);

        backdrop-filter: blur(5px);

        border: 1px solid #8820e5;

        color: #000;

        /* box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2); */

        border-radius: 20px;

        z-index: 1;



    }



    .features-list-bg {

        padding: 50px 30px;

        min-height: 254px;

    }



    .promo-section {

        padding: 100px 0;

        background: #ffffff url('../images/promo-bg.html');

        background-repeat: no-repeat;

        background-position: bottom center;

        background-size: cover;

    }

}



@media (min-width: 768px) {

    .features-list-bg:hover {

        color: #fff;

        /* background-color: #050234; */

        background-color: #7a73e1;



        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);

        border: 1px solid transparent;

    }

}



@media (max-width: 768px) {

    .features-list-bg:hover {

        color: #fff;

        background-color: #7a73e1;





        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);

        border: 1px solid transparent;

    }



    .textbg3 {

    padding: 1px 7%;

    font-size: 18px!important;

    }



    .textbg4 {

    font-size: 25px;

    margin-top: 6%;

    }



    .timer_section {

    max-width: 85%;

    margin-top: 15%;

    }



    .list-box2-inner p {

    font-size: 22px;

    }



    .list-box1-inner p {

    font-size: 22px;

    }



    .mybutton1 a {

    padding: 3.2% 5%;

    width: 94%;

    font-size: 18px;

    }



    .form-box [type=submit] {

    width: 99%;

    padding: 3.2% 5%;

    font-size: 18px;

    }



    .row-padding .col {

    padding-left: 10px !important;

    padding-right: 10px !important;

    }



    a.promo-link {

    font-size: 20px;

    padding: 10px 15px;

    }



    .reason_section {

    max-width: 95%;

    margin-top: -4%;

    }



    .reason_section h2 {

    font-size: 36px;

    }



    .next-gen-sec {

    padding: 32% 0px 5.5% 0px;

    background-position: top;

    margin-top: -25%;

    z-index: 1;

    position: relative;

    }



    .fee_box1 {

    margin-top: 5%;

    text-align: center;

    }



    .fee_box2 {

    text-align: center;

    }



    .section17-title2 {

    padding: 2.5% 1%;

    }



    .box_shpac {

    padding: 0 1% 0 1%;

    margin-top: 3%;

    }



    .sir_shape {

    padding: 12.5% 6%;

    }



    a.skypebox {

    padding: 5px 10px;

    margin-top: 2%;

    font-size: 16px!important;

    }



    a.skypebox img {

    padding-right: 5px;

    max-width: 15%;

    }





}





@media (max-width: 430px) {





    .main_logo {

    max-width: 65%;

    }



    .section3-date-box {

    text-align: center;

    }



    .cantant {

    margin-bottom: 8%;

    }



    .textbg4 {

    margin-top: 0%;

    }



    .list-box1-outer {

    margin-bottom: 3%;

    }



    .section5-text {

    text-align: center;

    }



    .reason_shape {

    text-align: center;

    }



    .reason {

    margin-bottom: 5%;

    }



    .reason {

    max-width: 70%;

    }



    .huge-bg-sec {


    background: #000000 url(../images/huge-bg.jpg) no-repeat bottom center;

    background-size: cover;






    padding: 70px 0 0px 0px;

    }



    .reason-img {

    max-width: 60%;

    }



    .section17 {

    padding: 5% 10px;

    }



    .proudly-tick2 {

    padding: 0;

    }



    .proudly-tick-ex {

    padding: 0;

    }



    .oto1_section_1 {

    padding: 4% 10px;

    }



    .proudly-tick-ex {

    padding: 0;

    }



    .prize-section {

    background-color: #000;

    }



    .sir_shape {

    padding: 12.5% 6%;

    max-width: 86%;

    margin: auto;

    }



    .queryimg {

    max-width: 50%;

    }



    .logo_bt {

    max-width: 70%;

    }





}

















.border-4 {

    border: solid 2px #000000;

    border-radius: 20px

}





/****/



.launch-end {

    border-radius: 5px;

    background-color: rgb(84, 9, 199);

    padding: 15px;

}



.proudly-tick li {

    background: url(../images/tick.png) no-repeat;

    background-position: 0 4px;

    list-style: none;

    padding: 3px 0 20px 35px;

    background-size: 25px;

}



.proudly-tick li:last-child {

    padding-bottom: 0px;

}



@media (min-width: 1400px) {

    .min-md-video-width-left {

        -webkit-box-flex: 0;

        -ms-flex: 0 0 70%;

        flex: 0 0 70%;

        max-width: 70%;

    }



    .min-md-video-width-right {

        -webkit-box-flex: 0;

        -ms-flex: 0 0 30%;

        flex: 0 0 30%;

        max-width: 30%;

    }

}



.arrow {

    display: flex;

    align-items: center;

    justify-content: center;

    margin-top: 40px;

}



img.vert-move {

    -webkit-animation: mover 3s infinite alternate;

    animation: mover 1s infinite alternate;

}



img.vert-move {

    -webkit-animation: mover 3s infinite alternate;

    animation: mover 1s infinite alternate;

}



@-webkit-keyframes mover {

    0% {

        transform: translateY(0);

    }



    100% {

        transform: translateY(-15px);

    }

}



@keyframes mover {

    0% {

        transform: translateY(0);

    }



    100% {

        transform: translateY(-15px);

    }

}





.row-padding .col {

    padding-left: 25px;

    padding-right: 25px;

}



.prizehighlight {

    border: dashed 2px #ffa34e;

    display: inline-block;

    padding: 5px;

    color: #ffa34e;

}



@media (min-width: 768px) {

    .prizehighlight {

        background: url(../images/prizehighlight.png) no-repeat center center;

        background-size: auto;

        background-size: 100% 100%;

        border: none;

        padding: 20px 46px 40px 15px;

    }



    .mt-11 {

        margin-top: 11rem;

    }

}



.yallow-color {

    color: #f69110;

}



.prize-shape {

    border-radius: 30px;

    background: rgb(0, 17, 52);

    padding: 30px;

    padding: 30px 30px 0 30px;

}



.demo-video {

    border-radius: 12px;

    padding: 15px;

    background-image: linear-gradient(180deg,rgb(8, 37, 246) 0%, rgb(251, 2, 243) 100%);

}



@media (min-width: 768px) {

    .goes-live {

        background: url(../images/goes-live.png) no-repeat center center;

        background-size: auto;

        background-size: cover;

        padding: 0px 50px 50px 50px;

        margin-top: -80px;

    }



    .demo-video {

        border-radius: 12px;

        padding: 15px;

        background-image: linear-gradient(180deg,rgb(8, 37, 246) 0%, rgb(251, 2, 243) 100%);

    }

}



.goes-live {

    background-image: -moz-linear-gradient(90deg, rgb(14, 19, 108) 0%, rgb(32, 20, 78) 100%);

    background-image: -webkit-linear-gradient(90deg, rgb(14, 19, 108) 0%, rgb(32, 20, 78) 100%);

    background-image: -ms-linear-gradient(90deg, rgb(14, 19, 108) 0%, rgb(32, 20, 78) 100%);

    padding: 0px 30px 30px 30px;

    border-radius: 30px;

}



.date-title {

    background-color: rgb(254, 213, 0);

    border-radius: 0px 0px 15px 15px;

    padding: 10px 30px;

    display: inline-flex;

    align-items: center;

    gap: 20px;

    justify-content: center;

}



@media (min-width: 768px) {

    .tp-bg {

        background-image: url(../images/prised-section.png);

        background-size: cover;

        background-repeat: no-repeat;

        background-position: bottom;

    }

}





.steps-section2 {

    background-color: rgb(247 209 70 / 87%);

    background-size: cover;



}



.step-1 {

    background: url(../images/steps-1-bg.png);

}



.step-2 {

    background: url(../images/steps-1-bg.png);

}



.step-3 {

    background: url(../images/steps-1-bg.png);

}



.icon-box {

    background-repeat: no-repeat;

    overflow: visible;

    background-size: 90% 100%;

    padding-bottom: 20px;

    padding-top: 70px;

    background-position: center;

    height: 100%;



}



.icon-box-inner {



    padding: 60px 20px;

    overflow: visible;

    border-radius: 20px;



}



.icon-box-inner .icon-content p {

    text-transform: capitalize;

    color: #555;

}





.icon-box-inner .icon {

    fill: #FFF;

    box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.25);

    height: 100px;

    width: 100px;

    border-radius: 50%;

    margin: auto;

    margin-top: -110px;

}





/* Icon Box Style */





/* Self Learning Section Start*/

@media (max-width:767px) {

    .list-wall {

        background: #fff;

        border: 2px solid #6F209D;

        padding: 20px 10px;

        margin-inline: 10px;

    }

}



.list-section {

    background: #F1F1F1;

    padding: 30px 0;

}



@media (min-width: 768px) {

    .list-section {

        background: url(https://cdn.oppyotest.com/launches/weblio/special/list-bg.webp) no-repeat;

        background-size: cover;

        padding: 50px 100px;

    }



    .list-wall {

        background: url(https://cdn.oppyotest.com/launches/weblio/special/list-wall-bg.webp) no-repeat;

        background-size: 100% 100%;

        padding: 60px 20px;

    }

}











/* Card Box */

@media (max-width: 767px) {

    .card-box {

        padding: 20px;

        box-shadow: -2px 2px 0px 2px rgba(168, 15, 206, 0.20);

    }

}



.card-box {

    border-radius: 20px;

    border: 1px solid var(--Purple-Gradient, #6F209D);

    background: #FFF;

}



.card-bg-transparent {

    background: #FAF1FC;

}



@media (min-width:768px) {

    .card-box {

        box-shadow: -5px 5px 0px 5px rgba(168, 15, 206, 0.20);

        padding: 50px;

    }

}





/* Self Learning Section End*/

@media (max-width: 767px) {

    .section-head-bg .title {

        background: #ffffff;

        border-radius: 20px;

        border: 2px solid var(--purple-clr2);

    }

}



.section-head-bg {

    background: url('https://cdn.oppyotest.com/launches/weblio/special/heading-bg.webp');

    background-size: 100%;

    padding: 25px 40px;

    background-repeat: no-repeat;

}



.section-head-bg .title {

    max-width: 80%;

}





.success-card {

    border-radius: 12px;

    background-color: #0000006e !important;

    height: 100%;

    gap: 1rem !important;

    color: #fff;

    /*box-shadow: 8px 0px 35px 0px rgba(9, 174, 238, 0.25) inset;*/

    padding: 30px 15px !important;

    border: 1px solid rgb(214 214 214) !important;

    background-image: linear-gradient(rgb(241 251 255), rgb(255 255 255)) !important;

}



.sucsess-content{

    /*background-color: rgb(9,174,238);

  padding: 15px 2px;

  border-radius: 12px;*/

  color: #000;

}



/* Payments Box */

.payments-box {

    background: url('https://cdn.oppyotest.com/launches/weblio/special/payment-bg.webp');

    background-repeat: no-repeat;

    background-size: cover;

}











/* Customizable Section Start */

.customizable-section {

    background: #f1f1f1;

    padding: 60px 0 80px 0;

}



.feature-list-box {

    padding: 15px 40px;

    text-align: center;

    height: 100%;

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    background: #fff;

    border-radius: 20px;

    border: 1px solid #e19ff7;

}



.gap30 {

    --bs-gutter-y: 30px;

}



@media (min-width: 768px) {

    .gap30 {

        --bs-gutter-x: 50px;

        --bs-gutter-y: 50px;

    }

}



.sec-pd {

    padding-top: 30px;

    padding-bottom: 30px;

}



@media (min-width:768px) {

    .sec-md-pd {

        padding-top: 100px;

        padding-bottom: 100px;

    }

}



.purple-clr-light {

    /* background: linear-gradient(180deg, #FCEDFF 0%, #FFF 100%); */

    /* background: linear-gradient(180deg, #FFC000 0%, #fff 100%); */

    /* background: linear-gradient(180deg, #0296fe 0%, #2bdffb 100%); */

    background-image: linear-gradient(0deg,rgb(13, 0, 40) 0%, rgb(92, 0, 255) 100%);

}





.mainheadline {

    /* background: #1d0ea0; */

    border-radius: 10px;

    padding: 15px 0px;

    /* border-bottom: solid 5px #0090FF; */

}



@media (min-width: 768px) {

    .mainheadline {

        /* padding: 90px 20px 90px 20px; */

        padding: 20px 20px 20px 20px;

        /* background: url(../images/headline-bg4.png) no-repeat center center; */

        background-size: auto;

        background-size: 100% 100%;

        border: none;

    }

}



.live-section {

    background-repeat: no-repeat;

    background-size: contain;

    background-size: cover;

    background-position: top;

    overflow: hidden;

    /* margin-top: -4%; */

    background-image: -webkit-linear-gradient(268deg, #ffffff 30%, #f1f6ff 90%);

}



.no-content {

    display: block;

    align-items: center;

    justify-content: space-between;

    padding: 0;

}

@media (min-width:768px) {

.no-content {

    display: flex;

    align-items: center;

    justify-content: space-between;

    padding: 0;

}

.no-content li {

    padding: 0 10px;

 

    list-style: none;

}

}



@media (min-width: 768px) {

    .no-content li {

        padding: 0 5px;

        list-style: none;

    }

}





.support-block1 {

    transition: all 0.5s;

}



.support-block1:hover {

    transition: all 0.5s;

    box-shadow: 0 0 10px 0 rgba(255, 255, 255, 0.6);

}



.support-block1 .queryimg {

    width: 100%;

    height: auto;

    object-fit: contain;

    max-height: 160px;

}



.support-block1 .info-media {

    width: 100%;

    height: auto;

    object-fit: contain;

    max-height: 50px;

}





.t-text-clr {

    color: rgb(46, 37, 77) !important;

  }

  .text-clr6 {

    color: #02CB46;

  }

  .text-clr3 {

    color: #F89F07;

  }

  .ts-clr2 {

    color: #0085FF;

  }





.no-more {

    display: inline-block;

    padding: 4px 25px;

    border-radius: 30px;

    background-image: linear-gradient(to right, rgb(242 101 34), rgb(238 101 34));

    border: 1px solid rgb(255 255 255 / 58%);

}





a.skypebox {

    display: flex;

    align-items: center;

    padding: 5px 20px 5px 20px;

    text-decoration: none;

    font-size: 18px;

    color: #0085ff;

    font-weight: 700;

    border: 1px solid #00000021;

    background: #fff;

    border-radius: 10px;

    margin-top: 2%;

}



a.skypebox img{

    padding-right: 15px;

}


.prise-card{
background-color: rgb(255, 255, 255);
padding: 10px 10px 20px 10px;
  box-shadow: 0px 0px 15px 8px rgba(4, 121, 242, 0.16);
  border-radius: 20px;
margin-top: -10px;
}

.prise-card2{
background-color: rgb(33, 208, 250);
padding: 10px 10px 20px 10px;
  box-shadow: 0px 0px 15px 8px rgba(4, 121, 242, 0.16);
border-radius: 20px;
margin-top: -10px;
}
.prise-card3 {
  background-color: rgb(220, 147, 253);
  padding: 10px 10px 20px 10px;
  box-shadow: 0px 0px 15px 8px rgba(4, 121, 242, 0.16);
  border-radius: 20px;
  margin-top: -10px;
}

.prise-card4{
background-color: rgb(33, 208, 250);
padding: 10px 10px 20px 10px;
  box-shadow: 0px 0px 15px 8px rgba(4, 121, 242, 0.16);
border-radius: 20px;
 margin-top: -10px;
}

.prise-box1{
background-color: rgb(204, 245, 255);
  padding: 30px 10px 20px 10px;
  box-shadow: 0px 0px 15px 8px rgba(4, 121, 242, 0.16);
  border-radius: 20px;
}




.fst{
background-color: rgb(33, 208, 250);
  padding: 10px 20px;
  display: inline-block;
}
.fst2{
background-color: rgb(255, 255, 255);
  padding: 10px 20px;
  display: inline-block;
}

.prise-box2 {
  background-color: rgb(239, 204, 255);
  padding: 30px 10px 20px 10px;
  box-shadow: 0px 0px 15px 8px rgba(4, 121, 242, 0.16);
  border-radius: 20px;
}

.prise-box3 {
  background-color: rgb(239, 204, 255);
  padding: 30px 10px 20px 10px;
  box-shadow: 0px 0px 15px 8px rgba(4, 121, 242, 0.16);
  border-radius: 20px;
}