body {
    overflow-x: hidden;
}
.hero-banner h1.text-gradient {
    background: white;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.banner-img-set{
    background-image: url(../../New-images/baner.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 50px;
    padding-bottom: 50px;

}
#exchange{
pointer-events: none;
}
.banner-img-set-icc {
    background-image: url(../../New-images/Bannner.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 100px;
    padding-bottom:80px;

}

.banner-img-set-odi {
    background-image: url(../../New-images/odi-banner.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-top:40px;
    padding-bottom:40px;

}

.banner-img-set-test {
    background-image: url(../../New-images/world-test-champion.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-top:40px;
    padding-bottom:40px;

}

.banner-img-set-t20 {
    background-image: url(../../New-images/t20-banner.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-top:40px;
    padding-bottom:40px;
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 28%);


}

.banner-img-set-under19 {
    background-image: url(../../New-images/uner19-banner.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 40px;
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 28%);

    padding-bottom:40px;

}

.banner-img-set-crkt {
    background-image: url(../../New-images/domestic-banner.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 40px;
    padding-bottom:40px;

}

.banner-img-set-ipl {
    background-image: url(../../New-images/ipl-banner.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 40px;
    padding-bottom:40px;
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 28%);

}

.banner-img-set-casino {
    background-image: url(../../New-images/onln-csno-banner.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 40px;
    padding-bottom:40px;

}

.banner-img-set-beting {
    background-image: url(../../New-images/betting-banner.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 40px;
    padding-bottom: 40px;

}

.banner-img-set h1.text-gradient {
    -webkit-text-fill-color: #FFFFFF !important;
    text-align: left;
}
.banner-img-set p {
    text-align: left;
}
/* .banner-img-set .cntnt h1 {
    font-size: 90px;
} */
.hero-banner-2{
    background-image: url(../../New-images/hit.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.hero-banner-trphy{
    background-image: url(../../New-images/Teams-that.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.hero-banner-odi{
    background-image: url(../../New-images/Formats-and.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.hero-banner-test{
    background-image: url(../../New-images/test-match.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.hero-banner-under19{
    background-image: url(../../New-images/live-tournament.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.hero-banner-dmstic{
    background-image: url(../../New-images/domestic-leagues.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.hero-banner-ipl{
    background-image: url(../../New-images/model-and.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.hero-banner-casino{
    background-image: url(../../New-images/payment.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.hero-banner-beting{
    background-image: url(../../New-images/betting-tips.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
}
.banner-img-bg .cntnt {
    text-align: left;
}
.banner-img-bg .cntnt h2.text-gradient {
    -webkit-text-fill-color: white;
    /* font-size: 70px; */
}

.banner-img-bg .cntnt li {
    color: white;
    font-size: 20px;
}
span.full {
    display: block;
}
.banner-img-bg {
    padding-top: 40px;
    padding-bottom: 40px;
}
.section-heading p {
    font-size: 20px;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: normal;
    font-family: 'BarlowCondensed-Regular';
    letter-spacing: 1px;
}
section.tournaments {
      background: linear-gradient(90deg, #FE9B45 0%, #FFD140 33.3%, #FFDA63 63.76%, #FE9B45 100%);
}
.last {
    background-image: url(../../New-images/col.png);
    border-radius: 20px;
    padding: 40px;
    background-size: cover;
    background-repeat: no-repeat;
}

.last h3{
    -webkit-text-fill-color: white !important;
    color: white !important;
    font-size: 32px;
}
.last p {
    -webkit-text-fill-color: white !important;
    color: white !important;
}
.last h4 {
    background: linear-gradient(90deg, #FE9B45 0%, #FFD140 33.3%, #FFDA63 63.76%, #FE9B45 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    font-size: 20px !important;
}
span.gola {
    position: relative;
    right: 10px;
}
.seting {
    justify-content: space-between;
    gap: 40px;
}
.new-slide {
    font-size: 32px;
    -webkit-text-fill-color: white;
}
img.ksfk {
    width: 100% !important;
    height: 642px;
    object-fit: cover;
}
/* h2.text-gradient.sep {
    font-size: 65px;
} */
section#mobile-side {
    padding: 40px 0px;
}
#exchange .exchange-part .section-heading p {
    font-family: unset;
    color: white;
    font-size: 20px;
}
#exchange .exchange-part{
    background-image: url(../../New-images/out.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

#exchange .exchange-part .box-inner {
    padding: 30px 0;
    position: relative;
    background: #1D1D1D;
    background-clip: padding-box;
    border: solid 8px transparent;
    border-radius: 25px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 350px;
    flex-direction: column;
}
.set-imgss .item p {
    text-align: center;
    position: relative;
    bottom: 100px;
    padding-left: 10px;
    padding-right: 10px;
}

.hidden-content-row .hide-p {
    margin-bottom: 30px;
}

.set-imgss .item {
    height: 100%;
    position: relative;
    padding: 60px 0 0;
}
/* h2.text-gradient.alg {
    font-size: 65px;
} */


.hero-banner.lastsec{
    background-image: url(../../New-images/last.png) !important;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}


@media (max-width: 768px) {

    .seting {
        justify-content: space-between;
        gap: 20px;
        flex-direction: column;
        padding-top: 20px;
    }
    section.tournaments {
        padding: 30px 10px;

    }
    img.ksfk {
        height: auto;
    }
    .new-slide {
        font-size: 22px;
        -webkit-text-fill-color: white;
    }
    section#mobile-side {
        padding: 10px 0px;
    }
    .cntnt {
        padding: 30px 0px;
        text-align: center;
    }
    #exchange .exchange-part .section-heading p {

        font-size: 16px;
    }
    /* h2 {
        font-size: 32px;
    }
    p{
        font-size: 18px;
    } */
.banner-img-set-icc {
      padding-top: 30px;
    padding-bottom: 30px;
}
.side-headings.text-center.pb-5 {
    padding-bottom: 0px !important;
}
}