
.bn-title{
    color: #0A2047;
    font-family: "Hind Siliguri";
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
}
.bn-text{
    margin-top: 12px;
    color: #292929;
    font-family: "Hind Siliguri";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
}
.mrt-96{
    margin-top: 96px;
}
.mrt-38{
    margin-top: 38px;
}
.text-bac-yellow{
    background-color: #FEDF00;
    border-radius: 33px;
    padding-left: 15px;
    padding-right: 15px;
}
.btn-bn{
    color: #FFF;
    text-align: center;
    font-family: "Hind Siliguri";
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    width: 220px;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 32px;
    background-color: #005CFF;

    margin-top: 20px;
}
.btn-bn:hover{
    color: #ffffff;
    background-color: #06368b;
}

.btn-bn-2{
    color: #0061FE;
    text-align: center;
    font-family: "Hind Siliguri";
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    width: 220px;
    padding: 10px 16px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 32px;
    border: 1px solid;

    margin-top: 20px;
}
.btn-play{
    width: 200px;
    color: #FFF;
    text-align: center;
    font-family: "Hind Siliguri";
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    border-radius: 10px;
    background-color: #005CFF;
    margin-top: 37px;
}
input{
    border-radius: 8px;
    border: 1px solid #C8C8C8 !important;
}
.btn-play:hover{
    color: #ffffff;
    background-color: #06368b;
}
.form-label{
    color: #000;
    font-family: "Hind Siliguri";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
}
input::placeholder {
    color: #AAA;
    font-family: "Hind Siliguri";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px; /* 187.5% */
    text-transform: capitalize;
}
.mrt-72{
    margin-top: 72px;
}
.con-text{
    color: #000;
    font-family: "Hind Siliguri";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px; /* 160% */
    text-transform: capitalize;
    margin-bottom: 65px;
}
.star{
    margin-left: 40px;
    margin-top: 10px;
}
.bn-price{
    color: #0A2047;
    font-family: "Hind Siliguri";
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-left: 10px;
    margin-top: 25px;
}
.pp-v{
    font-weight: 700;
}
.off-price{
    color:#A2A2A2;;
}
.dn-left{
    position: absolute;
    bottom: -19px;
    left: 230px;
    width: 221px;
}
.hr-t{
    margin-top: 40px;
}
.mr-80{
    margin-top: 80px;
}
.sec-title{
    color: #0A2047;
    font-family: "Hind Siliguri";
    font-size: 46px;
    font-style: normal;
    font-weight: 700;
    line-height: 59px;
    letter-spacing: -0.9px;
}
.sec-text{
    color: #0A2047;
    font-family: "Hind Siliguri";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px; /* 111.111% */
}
.mrt-66{
    margin-top: 50px;
}
.mrt-24{
    margin-top: 24px;
}
.mr-180{
    margin-top: 180px;
}
.bg-yellow{
    background-color: #FEDF00;
    padding: 60px;
}
.fou-text{
    color: #0A2047;
    text-align: center;
    font-family: "Hind Siliguri";
    font-size: 26px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px; /* 153.846% */
    letter-spacing: -0.9px;
}
.five-title{
    color: #0A2047;
    font-family: "Hind Siliguri";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
}
.mrt-40{
    margin-top: 40px;
}
.col-bg{
    width: 274px;
    height: 186px;
    flex-shrink: 0;
    border-radius: 17px;
    background: #E7EFFF;
    text-align: center;
    padding: 20px;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.six-text{
    color: #0A2047;
    font-family: "Hind Siliguri";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.bg-sev{
    background-color: #FDFFE7;
}
.v-h{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.sev-text{
    color: #000;
    font-family: "Hind Siliguri";
    font-size: 26px;
    font-style: normal;
    font-weight: 600;
    line-height: 35px; /* 134.615% */
}
.sev-text2{
    color: #000;
    font-family: "Hind Siliguri";
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
}
.pd-74{
    padding: 74px;
}
.pd-40{
    padding: 40px 0px;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    height: 100px;
    width: 100px;
    outline: black;
    background-size: 100%, 100%;
    background-image: none;
}


.eight-title{
    color: #0A2047;
    font-family: "Hind Siliguri";
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    text-align: center;

    border-radius: 10px;
    background-color: #FEDF00;
}
.bg-foot{
    background-color: #021332;

}
.height-90{
    height: 90px;
}
.foot-text{
    color: #FFF;
    font-family: "Hind Siliguri";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; /* 150% */
    text-align: center;
}
.mrt-15{
    margin-top: 15px;
}
.eig-img-2{
    display: none;
}
.eig-cl{
    color: #EB0D0D;
    font-family: "Hind Siliguri";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
}
.text-ul{
    margin-left: 10px;
}


.n-text-f{
    color: #000000;
    font-family: "Hind Siliguri";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}
.n-text-t{
    color: #000000;
    font-family: "Hind Siliguri";
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
}

.new-img-2{
    display: none;
}
.ptt-m{
    padding-top: 30px;
}
.arr-img-1{
    position: absolute;
    top: 0px;
}
.arr-img-2{
    display: none;
    position: absolute;
    top: 90px;
    right: -17px;
}

@media only screen and (max-width: 990px){
    .logo-img{
        text-align: center;
    }
    .bn-title{
        text-align: center;
    }
    .dn-left{
        display: none;
    }
    .btn-div{
        text-align: center;
    }
    .sec-title{
        text-align: center;
    }
    .col-bg{
        width: 100%;
        margin-top: 10px;
    }
    .sev-text{
        text-align: center;
    }
    .sev-text2{
        text-align: center;
    }
    .slider-img{
        width: 100%;
    }
    .btn-bn{
        text-align: center;
        width: 100% !important;
    }
    .btn-bn-2{
        text-align: center;
        width: 100% !important;
    }
    .bn-price{
        text-align: center;
    }
    .bn-text{
        text-align: center;
    }
    .sst{
        text-align: center;
    }
    .five-title{
        text-align: center;
    }
    .eig-img{
        display: none;
    }
    .eig-img-2{
        display: block;
    }
    .sec-title{
        margin-top: -130px;
    }
    .bn-title{
        margin-top: -70px;
    }
    .sev-text{
        margin-top: 30px;
    }
    .col-bg{
        background-color: #FEDF00;
    }
    .sec-title{
        margin-top: 15px;
    }

    .img-mr{
        margin-bottom: -100px;
        z-index: 1000;
        position: relative;
    }
    .eight-title{
        padding-top: 50px;
    }
    .text-ce{
        text-align: center;
    }
    .btn-play{
        width: 100%;
    }
    .clo-mrt{
        margin-top: unset;
        margin-bottom: 55px;
    }
    .new-img{
        display: none;
    }
    .new-img-2{
        display: block;
    }
    .mt-mm{
        margin-top: 20px !important;
    }
    .mt-mm-f{
        margin-top: 20px;
    }
    .arr-img-1{
        display: none;
    }
    .arr-img-2{
        display: block;
    }
    .btn-div {
        width: 100% !important;

    }
    .reat-img{
        width: 100%;
    }
    .sile-img{
        bottom: -128px !important;
        left: 33% !important;
        width: 120px;
    }
}





.btn-div{
    max-width: 376px;
}
.bord-b{
    border-bottom: 2px solid #000000;
}
.del-color{
    color: #868686;
}
.des-color{
    color:#008C2A;
    font-size: 14px;
}
.bg-color-1{
    background-color: #0453DE;
    color: #ffffff;
    border-radius: 50px;

    font-weight: 700;
    font-size: 20px;
    line-height: 100%;
    height: 55px;

}
.bg-color-2{
    background-color: #005CFF;
    color: #ffffff;
    border-radius: 50px;

    font-weight: 700;
    font-size: 20px;
    line-height: 100%;
    height: 55px;
}



.countdown {
    display:flex;
    gap:14px;
    align-items:flex-start;
}

.unit {
    background: #f3f4f6;;
    border-radius:12px;
    padding:14px;
    width:110px;
    text-align:center;
    box-shadow: 0 1px 0 rgba(0,0,0,0.03) inset;
}

.value {
    background: #ffffff;
    border-radius:10px;
    padding:14px 8px;
    font-weight:700;
    font-size:28px;
    letter-spacing:1px;
    height:56px;
    display:flex;
    align-items:center;
    justify-content:center;
    box-shadow: 0 6px 18px rgba(2,6,23,0.06);
    color:#111827;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, "Roboto Mono", monospace;
}

.label {
    margin-top:10px;
    font-size:12px;
    color:#6b7280;
    text-transform:capitalize;
}

/* Make it responsive on small screens */
@media (max-width:420px){
    .countdown { gap:10px; }
    .unit { width:74px; padding:10px; }
    .value { font-size:20px; height:44px; padding:10px; }
    .label { font-size:11px; }
}
.t-dow{
    font-family: "Hind Siliguri";
    font-weight: 500;
    font-size: 18px;
    line-height: 28px;
    margin-top: 15px;
}
.sile-img{
    position: absolute;
    bottom: 35px;
    left: 460px;
}
.fot-btn-dow{
    width: 320px;
}
#countdown2{
    display:flex;
    gap:0px;
    align-items:flex-start;
    width: 290px;
}