.nav-link {
    text-decoration: none !important;
    border: none !important;
    background-color: transparent !important;
}

.nav-link:hover {
    text-decoration: none !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

#nav-tab .tab1-sub-tab {
    margin: 0px 6px !important;
    background: #FFE5D4 !important;
    padding: 6px 16px !important;
    border-radius: 28px !important;
    font-size: 14px !important;
    white-space: nowrap;
    /* background: #FFD1B3; */
}

#nav-tab .tab1-sub-tab :hover {
    background: #8b7c71 !important;
}

#nav-tab .active,
#nav-tab .active:hover {
    /* background: #FFD1B3 !important; */
    background: #ffb584 !important;
    color: #000 !important;
}

.main-tab #nav-tab .tab1-sub-tab {
    margin: 0px 6px !important;
    background: transparent !important;
    color: #FF6500;
    padding: 6px 16px !important;
    border-radius: 28px !important;
    border: 1px solid #FF6500 !important;
    font-size: 14px !important;
    white-space: nowrap;
}

.main-tab #nav-tab .active,
.main-tab #nav-tab .active:hover {
    /* background: #FFD1B3 !important; */
    background: #FF6500 !important;
    color: #fff !important;
}

.nav-slider-container {
    overflow: hidden;
    width: 90.5%;
}
.nav-slider {
    display: flex;
    transition: transform 0.3s ease;
}

.upcoming-match-time {
    width: auto;
    background: #0B192C;
    color: #fff;
    font-size: 16px;
    padding: 2px 5px;
    border-radius: 3px;
}

.firstTeam {
    background: #FFE9DB;
    width: 45%;
    position: relative;
}

.firstTeam::after {
    content: '';
    position: absolute;
    top: 0;
    right: -4%;
    width: 100%;
    height: 100%;
    background: #FFE9DB;
    transform: skewX(-20deg);
    transform-origin: right;
    border-top-right-radius: 5px;
}

.vs-section {
    width: 10%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.secondTeam {
    background: #FFE9DB;
    width: 45%;
    position: relative;
}

.secondTeam::before {
    content: '';
    position: absolute;
    top: 0;
    left: -4%;
    width: 100%;
    height: 100%;
    background: #FFE9DB;
    transform: skewX(-20deg);
    transform-origin: left;
    border-bottom-left-radius: 5px;
}

.ads-section {
    height: 20%;
    text-align: center;
    /* display: flex; */
    display: none;
    align-items: center;
    justify-content: center;
    font-size: 50px;
    color: grey;
    font-weight: bold;
}

.show-active {
    background: #0B192C !important;
    color: white !important;
}

.w-15 {
    width: 3.75rem;
}

input[type="month"]::-webkit-calendar-picker-indicator {
    opacity: 0;
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
}

.date-picker-container {
    margin-right: 10px;
    width: 180px;
    display: flex;
    align-items: center;
    background-color: #f1f1f1;
    padding: 10px;
    height: 35px;
    border-radius: 0.375rem;
}

.date-picker-container i {
    color: #0B192C;
}

.date-picker-container input {
    background-color: #f1f1f1;
    color: #0B192C;
    font-weight: 500;
    border: none;
    outline: none;
    padding-left: 0.5rem;
    appearance: none;
    position: relative;
}

.date-picker-container input::-webkit-calendar-picker-indicator {
    opacity: 0;
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
}

.search-container {
    position: relative;
    float: right;
    right: 25px;
}

.search-icon {
    position: absolute;
    left: 12px;
    top: 50%;
    transform: translateY(-50%);
    color: #9ca3af;
}

.search-input {
    background-color: #EDEDED;
    width: 275px;
    padding: 6px 16px 6px 40px;
    border-radius: 20px;
    border: 1px solid #E2E2E2;
    outline: none;
    transition: border-color 0.2s;
}

.search-input:focus {
    border-color: #d1d5db;
}

.date-picker {
    position: relative;
    left: -10px;
    display: flex;
    align-items: center;
    background-color: white;
    padding: 5px;
    border-radius: 8px;
}

.date-picker button {
    background: none;
    border: none;
    color: #6b7280;
    font-size: 1.5rem;
    cursor: pointer;
}

.dynamic-tabs button {
    background: none;
    border: none;
    color: #0B192C;
    font-size: 1.2rem;
    cursor: pointer;
}

.date-picker button:hover {
    color: #374151;
}

.dates {
    display: flex;
    overflow-x: hidden;
    margin: 0 8px;
    width: 100%;
}

.date {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 8.35%;
    height: 64px;
    cursor: pointer;
}

.date.selected {
    background-color: #0B192C;
    color: white;
}

.date:not(.selected) {
    background-color: #e5e7eb;
    color: #1f2937;
}

.date span {
    font-size: 1rem;
    font-weight: bold;
}

.date small {
    font-size: 0.75rem;
}

.fs-15 {
    font-size: 16px !important;
}

.fs-14 {
    font-size: 15px !important;
}

.ul-border-bottom {
    border-bottom: 1px solid #D0D0D0 !important;
}

.nav-tabs .nav-link {
    margin-bottom: calc(-2* var(--bs-nav-tabs-border-width)) !important;
}

.bg-light {
    background: #F1F1F1 !important;
}

.inerrtab nav {
    margin-left: -14px;
}

.blogbox {
    padding: 16px;
    border: 2px solid #DADADA;
    box-shadow: inset 0px 1px 20px 3px #0B192C26;
    border-radius: 17px;
    margin-bottom: 46px;
    margin: 10px;
    margin-bottom: 31px;
}

.linkanddate .right {
    font-size: 13px;
}

.blogtitle {
    text-align: center;
    color: #000000;
    font-style: italic;
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 0px;
}

.linkbog a {
    color: #0B192C;
    font-weight: 700;
    font-size: 15px;
}

.linkbog svg {
    margin-left: 8px;
}

.heading h5 {
    color: #0B192C;
    font-size: 15px;
    font-weight: 700;
}

.subheading h6 {
    color: #1C1C1C;
    font-size: 20px;
    font-weight: 700;
}

.par p {
    color: #4A4A4A;
    font-weight: 400;
    font-size: 14px;
}

.linkanddate {
    display: flex;
    justify-content: space-between;
}

.linkanddate .left a {
    color: #0B192C;
    font-weight: 700;
    font-size: 12px;
}

.imgbog {
    border-radius: 6px;
}

.left svg {
    margin-left: 8px;
}

.textblog {
    padding-top: 24px;
}

.imgbog img {
    width: 100%;
}

.scroll-hidden {
    overflow: hidden;
    flex-wrap: wrap;
    width: 65vw;
}

.hidden {
    display: none;
}

.col-lg-8-5 {
    flex: 0 0 70.83%;
    /* 8.5 / 12 = 70.83% */
    max-width: 70.83%;
}

.col-lg-3-5 {
    flex: 0 0 29.17%;
    /* 3.5 / 12 = 29.17% */
    max-width: 29.17%;
}

.cus-font-400 {
    font-family: Roboto;
    font-weight: 400;
    font-size: 14px;
    line-height: 167%;
    letter-spacing: 0%;
    vertical-align: middle;
}

.cus-font-500 {
    font-family: Roboto;
    font-weight: 500;
    font-size: 14px;
    line-height: 167%;
    letter-spacing: 0%;
    vertical-align: middle;
}

.cus-font-600 {
    font-family: Roboto;
    font-weight: 600;
    font-size: 14px;
    line-height: 167%;
    letter-spacing: 0%;
    vertical-align: middle;

}

.cus-font-700 {
    font-family: Roboto;
    font-weight: 700;
    font-size: 14px;
    line-height: 167%;
    letter-spacing: 0%;
    vertical-align: middle;
}

.cus-font-400-18 {
    font-family: Roboto;
    font-weight: 400;
    font-size: 18px;
    line-height: 167%;
    letter-spacing: 0%;
}

@media (max-width: 576px) {
    .responsive-content>.col-auto {
        max-width: 100%;
        text-align: left;
        /* Adjust alignment if needed */
        margin-bottom: 5px;
        /* Add spacing between lines */
    }
}


@media (max-width: 992px) {

    /* On smaller screens, the col-12 class will automatically take over */
    .col-lg-3-5 {
        flex: unset;
        max-width: 100%;
    }

    .col-lg-8-5 {
        flex: unset;
        max-width: 100%;
    }
}

@media (max-width: 768px) {
    .date {
        width: 16.7%;
        height: 56px;
    }

    .scroll-hidden {
        width: 84vw;
    }
}

@media (max-width: 575px) {
    .inerrtab .lighttextover {
        color: #717171;
        font-weight: 600;
        font-size: 12px;
    }

    .inerrtab .darkscro {
        color: #000000;
        font-weight: 600;
        font-size: 12px;
    }

    .ads-section {
        height: 15%;
    }

    .upc-mtc-title {
        font-size: 15px;
        margin-bottom: 0;
    }

    .upcoming-match-time {
        width: auto;
        background: #0B192C;
        color: #fff;
        font-size: 11px;
        padding: 2px 2px;
        border-radius: 3px;
        margin-right: 10px;
    }

    .firstTeam {
        font-size: small;
        width: 42%;
    }

    .firstTeam::after {
        right: -9%;
    }

    .secondTeam {
        font-size: small;
        width: 42%;
    }

    .secondTeam::before {
        left: -9%;
    }

    .vs-section {
        font-size: small;
        width: 16%;
    }

    .betshowcash .betnowsss {
        width: 50px;
        height: 30px;
        background: #0B192C;
        color: white;
        border-radius: 5px;
        text-transform: uppercase;
        font-weight: 500;
        font-size: 10px;
        padding: 0px 1px;
    }
}

@media (min-width: 575px) and (max-width: 767px) {
    .ads-section {
        height: 15%;
    }

    .upc-mtc-title {
        font-size: 16px;
        margin-bottom: 0;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .ads-section {
        height: 15%;
    }

    .upc-mtc-title {
        font-size: 16px;
        margin-bottom: 0;
    }
}



body {
    font-family: "Roboto", serif;
}

.footer .text-start {
    width: 175px;
    height: auto;
}

.footerback {
    border: 2px solid transparent;
    border: 2px solid #fe8230;
    position: relative;
    border-radius: 30px;
}

.footermenudown,
.titelfoter {
    margin-top: 36px;
}

.footerback {
    position: relative;
    border-radius: 16px !important;
    border: 3px solid transparent;
    background: linear-gradient(white, white) padding-box,
        linear-gradient(to right, #fe8230, #ffffff, #fe8230) border-box;
}

.footer .footermenu {
    position: relative;
    border-radius: 188px !important;
    border: none;
    border-top: 3px solid transparent;
    background: linear-gradient(to right, #ffffff, #ffffff, #fe8230) no-repeat;
    background-size: 100% 3px;
    background-position: top left;
    padding-top: 20px;
    margin-bottom: 0;
    margin-top: 0;
}

.footer .text-start {
    margin-top: 0;
    margin-left: 31px;
    position: absolute;
    top: -88px;
}

.nav-link.show .dropdownmenu {
    display: block;
}

.navbar-expand-lg .navbar-nav .dropdown-menu {
    left: -86px;
}

.navbar-expand-lg .navbar-nav .submenu {
    left: -189px !important;
}

.nav-item.dropdown .dropdown-item {
    font-size: 13px !important;
}

.navbar .container-fluid.p-5 {
    padding: 0 0 !important;
}

/* Open dropdown on hover */
.nav-item.dropdown:hover .dropdownmenu {
    display: block;
}

.dropdown-menu>li:hover>.submenu {
    display: block;
}

/* Ensure dropdown remains open when hovering over it */
.dropdown-menu {
    margin-top: 0;
    /* Fixes spacing issues */
}

.navbar-expand-lg .navbar-nav .dropdown-menu.submenu {
    top: 20px !important;
    right: 100% !important;
    left: unset !important;
}

#navbarNav .dropdownmenu li {
    margin-right: 0;
}

/* Open dropdown on hover */
.nav-item.dropdown:hover .dropdownmenu {
    display: block;
}

.dropdown-menu>li:hover>.submenu {
    display: block;
}

/* Ensure dropdown stays open when hovering over it */
.dropdown-menu:hover {
    display: block;
}

.navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    top: 38px;
}

/* Ensure dropdown is hidden by default */
.dropdown-menu {
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    /* Smooth transition effect */
    transition: opacity 0.5s ease, visibility 0.5s ease, transform 0.3s ease;
}

/* Open dropdown on hover */
.nav-item.dropdown:hover .dropdown-menu,
.nav-item.dropdown:focus-within .dropdown-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

/* Add delay before hiding */
.nav-item.dropdown .dropdown-menu {
    transition-delay: 2s;
    /* Keeps it open for 2 seconds */
}

/* Immediate closing when clicking elsewhere */
.navbar-nav .nav-item:not(:hover) .dropdown-menu {
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition-delay: 0s;
}

/*end */

a {
    text-decoration: none;
}

.dropdown-item:active {
    background-color: #ffffff;
}

.linkanddate .right {
    font-size: 13px;
}

.heading h5 {
    color: #0B192C;
    font-size: 15px;
    font-weight: 700;
}

.linkanddate {
    display: flex;
    justify-content: space-between;
}

.linkanddate .left a {
    color: #0B192C;
    font-weight: 700;
    font-size: 12px;
}

.left svg {
    margin-left: 8px;
}

.footer a {
    color: #0B192C;
}

.footer a:hover {
    color: #FF6500;
}

.nav-item.dropdown a,
.nav-item a {
    position: relative;
    /* Required for positioning the pseudo-element */
    text-decoration: none;
    /* To remove the default underline */
}

.nav-item a::after,
.nav-item.dropdown a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 54%;
    height: 4px;
    background-color: #ff9863;
    transform: scaleX(0);
    transform-origin: bottom right;
    transition: transform 0.3s ease;
    border-radius: 7px;
}

.nav-item a:hover::after,
.nav-item.dropdown a:hover::after,
.nav-item a.active::after {
    transform: scaleX(1);
    /* On hover, show the border */
    transform-origin: bottom left;
}

.view-all a,
.view-all a:hover {
    border: none;
    color: #0B192C;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.2px;
    background-color: transparent;
}

#navbarNav a.active,
#navbarNav a:hover {
    color: #FF6500;

}

#navbarNav li {
    margin-right: 27px;
}

#navbarNav .dropdown-menu {
    padding: 0px 0px;
}

#navbarNav .dropdown-menu li a {
    display: block;
    width: 100%;
    padding: .25rem 1rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

#navbarNav .dropdown-toggle::after {
    display: none;

}

/* Navbar */
.navbar {
    padding: 1rem 3rem;
}

.navbar-brand {
    font-weight: bold;
    color: #ff6600;
}

.navbar-nav .nav-link {
    color: #333;
    margin-right: 15px;
}

.btn-signin {
    background-color: #001f3f;
    color: white;
}

.card {
    border: none;
    border-radius: 15px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    overflow: hidden;
}

.card-body {
    padding: 20px;
}

.view-all {
    text-align: center;
    margin-top: 20px;
    padding-bottom: 54px;
}

.footer {
    background-color: #f8f9fa;
    padding: 20px 0;
    text-align: center;
}

.view-all svg {
    margin-left: 8px;
}

.footer {
    background: url(../img/footerbackground.png) no-repeat;
    background-size: cover;
    width: 100%;
}

.fromtbeat {
    background: url(../img/formbackgroun.png) no-repeat;
    background-size: cover;
    background-position: top;
    padding-top: 90px;
}

.footer .footermenu {
    display: flex;
    justify-content: end;
    margin-top: 28px;
    margin-right: 30px;
}

.footer .text-start {
    margin-top: 0px;
    margin-left: 31px;
}

.footer .copyright {
    font-size: 15px;
    padding: 15px 0px;
    margin-top: 10px;
    color: #6B6B6B;
    font-weight: 500;
    letter-spacing: 0.2px;
    font-weight: 500;
}

.footer .footermenu li {
    margin: 0px 6px;
    background: #f1d6c6;
    padding: 14px 25px;
    border-radius: 28px;
    font-size: 14px;
}

.footer li:hover {
    color: #FF6500;
}

.parftextcriket {
    width: 80%;
    margin-bottom: 61px;
    color: #4A4A4A;
    font-size: 14px;
    font-weight: 600;
}

.upc-img{
    width: 75px;
    margin-left: 10px;
    height: 35px;
}

/* Animation for bounce effect */
@keyframes bounce {

    0%,
    100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-10px);
    }
}

.frombackgeround form {
    margin: 0 auto;
    text-align: center;
    width: 50%;
    padding-bottom: 95px;
}

.frombackgeround form label {
    font-size: 15px;
    font-weight: 600;
    color: #0B192C;
}
.spalteag {
    margin: 62px 2px;
    font-size: 13px;
    font-weight: 700;
}

@media (min-width: 1380px) and (max-width: 1550px) {
    .footer .footermenu {
        margin-top: 77px;

    }

    .footer .footermenu {
        margin-top: 82px !important;
    }

    .parftextcriket {
        width: 63%;
        font-size: 14px;

    }
}

@media (min-width: 1550px) and (max-width: 1900px) {
    .footer ul li {
        font-size: 18px;
    }

    .footer .titelfoter {
        font-size: 18px;
    }

    .footer .footermenu {
        margin-top: 82px !important;
    }

    .footer .parfooter {
        font-size: 18px;
    }

    .footer .footermenu {
        margin-right: 24px;
    }

    .parftextcriket {
        width: 63%;
        font-size: 14px;
    }

    .footer {
        background-size: cover;

    }
}

.footer .footermenu {
    margin-top: 0px;
    padding-bottom: 17px;
}

.footer .footermenudown .textland {
    margin-top: 30px;
}

@media only screen and (max-width: 375px) {
    .nav-slider-container {
        width: 74.7%;
    }  
}
@media only screen and (max-width: 375px) {
    .nav-slider-container {
        width: 81.3%;
    }  
}

@media only screen and (max-width: 767px) {
    .nav-slider-container {
        width: 74.7%;
    } 

    .date-picker-container {
        margin-left: 55px;
        margin-bottom: 10px;
    }
    .search-container {
        right: 15px;
        margin-bottom: 10px;
    }
    #navbarNav .dropdown-menu {
        position: static;
    }

    .footer .footermenudown .textland {
        margin-top: 0px;
        margin-left: 24px;
    }

    /* .banner-proms {
        display: none;
    } */

    .parindia {
        width: 100%;
        margin-bottom: 24px;
    }

    .footer .footermenu {
        display: flex;
    }

    .footer .footermenu li {

        margin-bottom: 9px;
    }

    .cricketfromt {
        padding: 0px 0;
    }

    .fromtbeat {
        padding-top: 15px;
    }

    .frombackgeround form {
        width: 80%;
        padding-bottom: 50px;
    }

    .spalteag {
        /* margin: 45px 2px; */
        margin: unset;
        font-size: 13px;
        padding: 20px 0;
    }

    .india-tophading {
        padding: 33px 0;
    }

    .parindia {
        font-size: 15px;
    }

    .fromtbeat .p-5 {
        padding: 1rem !important;
    }

    .footer .text-start {
        margin-top: 0px;
        margin-left: 0px;
    }

    .footer .footermenu {
        margin-top: 0px;
        margin-bottom: 0;
        margin-right: 0;
        display: inline-flex;
    }

    .footer .parfooter {
        padding: 0px 0px;
        font-size: 14px;
    }

    .footer ul li {
        margin: 10px 0;
        font-size: 15px;
    }

    .footer .footermenu {
        flex-wrap: wrap;
        justify-content: start;
        gap: 10px;
        list-style: none;
        padding: 0;
    }

    .footer .footermenudown .heading {
        padding: 9px 18px;
        margin-left: 24px;
        padding-left: 0;

    }

    .footer .footermenudown .soncail-icon,
    .footer .footermenudown ul {
        padding: 14px 18px;
        margin-left: 24px;
        padding-left: 0;

    }

    .footer .footermenu li {
        margin: 6px 0px;
        background: unset;
        padding: 0px 0px;
        border-radius: 28px;

    }

    .footer .p-5 {
        padding: 1.5rem !important;
    }


    .footerback::before {
        content: "";
        position: absolute;
        top: -2px;
        left: 7px;
        width: 91%;
        height: 2px;
        background: linear-gradient(to right, rgb(255, 87, 34), white, rgb(255, 76, 34));
    }

    .footerback {
        border: 2px solid #fe8230;
        border-radius: 13px;
    }

    */ .footer {
        background: linear-gradient(135deg, #fff3eb, #fff3ec, #fff9f5, #ffcdac);
        padding-top: 60px;
    }

    .footer .footermenu {
        position: relative;
        padding: 18px 0;
    }

    .footer .footermenu {
        position: relative;
        border-radius: 188px !important;
        border: none;
        border-top: 3px solid transparent;
        background: linear-gradient(to right, #fe8230, #ffffff, #ffffff) no-repeat;
        background-size: 140% 3px;
        background-position: top left;
        padding-top: 20px;
        margin-bottom: 0;
        margin-top: 0;
    }

    .footer ul {

        margin-bottom: 0;
    }

    .footer .footermenu li a {
        margin: 0px 0px;
        background: #f1d6c6;
        padding: 8px 13px;
        border-radius: 28px;
        font-size: 11px;
    }

    .footer .titelfoter {
        padding: 34px 15px;
        font-size: 15px;
        padding-bottom: 0;
    }

    .frombackgeround {
        background: url(../img/form-mobile.png) no-repeat;
        background-size: cover;
        margin: 0px 0px;
        /* padding: 30px 0; */
    }

    .parftextcriket {
        width: 100% !important;
        font-size: 13px;
        font-weight: 600;
        margin: 0px auto;
    }

    .fromtbeat .p-5 {
        padding: 0 !important;
    }

    .india-tophading {
        font-size: 23px;
    }

    .view-all {
        margin-top: 103px;
    }

    .whychoosie {
        background: url(../img/fromwhomobile.svg) no-repeat;
        background-size: cover;
        padding-bottom: 26px;
        object-fit: cover;
    }

    .navbar {
        padding: 1rem 0rem;
    }

    .kfbet,
    .categoriesaddalls {
        margin: 10px 0;
    }

    .top-india {
        overflow: hidden;
        margin: 0 !important;
    }

    .navbar .container-fluid.p-5 {
        padding: 1rem !important;
    }

    .top-india {
        background: url(../img/top-indiabackmobile.png);
        /* background: linear-gradient(136deg, #fff5ee, #ffd2b6, #ffffff91); */
        width: 100%;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .top-india {
        background: url(../img/top-indiaback.png);
        /* background: linear-gradient(136deg, #fff5ee, #ffd2b6, #ffffff91); */
        width: 100%;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .cricketfromt {
        background: url(../img/cricketfromtmobile.png) no-repeat;
        background-size: contain;
    }
}

@media screen and (min-device-width: 360px) and (max-device-width: 420px) {
    .frombackgeround form {
        width: 80%;
        padding-bottom: 100px;
    }

    .parftextcriket {
        margin: 18px auto;
        font-size: 15px;
        margin-top: 0;
        /* width: 82% !important; */
    }

    .view-all {
        margin-top: 10px;
    }
}

@media (width: 375px) {
    .india-tophading {
        padding: 65px 0px !important;
        padding-bottom: 9px !important;
    }  
}

@media (width: 412px) {
    .india-tophading {
        padding: 83px 0px !important;
        padding-bottom: 24px !important;
    }
}

@media (width: 360px) {
    .buttonview a {
        padding: 11px 30px !important;
    }

    .kfbet.Betting-Sites {
        margin-top: 9px;
    }

    .fromtbeat .spalteag {
        margin-top: 0px !important;
    }

    .india-tophading {
        padding: 65px 0px !important;
        padding-bottom: 9px !important;
    }

    .Betting-Sites {
        padding: 0px 0 !important;
    }

    .categoriesaddalls.Betting-Sites {
        padding: 4px 0 !important;
    }

    .categoriesaddalls.Betting-Sites {
        padding-left: 20px;
    }

    .categoriesaddalls.Betting-Sites {
        margin-left: 20px;

    }
}

@media screen and (min-device-width: 430px) and (max-device-width: 600px) {
    .footer .titelfoter {
        padding: 9px 24px;
        font-size: 14px;
    }

    .footer .parfooter {
        padding: 0px 24px;
        font-size: 14px;
    }

    .parftextcriket {
        font-size: 18px;
        padding-bottom: 36px;
    }

    .spalteag {
        font-size: 18px;
        padding: 70px 0;
    }

    .frombackgeround {
        padding: 100px 0;
    }
}

.tiles {
    color: #4A4A4A;
}



/* ---------Home css end--------- */


/* ----------------Promos & Offers   css start----------- */

.banner-proms {}

.textwithe h6 {
    font-style: italic;
    font-size: 17px;
    font-weight: 500;
    color: #4A4A4A;
}

.textwithe h6 span {
    color: #000000;
    font-weight: 700;
}

.banner-proms svg {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
}

.banner-proms img {
    width: 100%;
}

.lastcoloms .boxloop:last-child .exsapce {
    padding: 0px 0;
}

.Betting-Sites a {
    margin-left: 0 !important;
    padding: 9px 5px !important;
    width: 85%;

}

.stepper {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-right: 20px;
}

.stepper::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 2px;
    background: repeating-linear-gradient(to bottom,
            #ccc,
            #ccc 5px,
            transparent 5px,
            transparent 10px);
    /* Dotted line effect */
    z-index: -1;
}

.step {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background-color: #ccc;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 20px 0;
    cursor: pointer;
    transition: background-color 0.3s;
    position: relative;
    z-index: 1;
}

.page-item.active a.page-link {
    background: #0B192C;
    color: white;
    border-radius: 50%;
    padding: 4px 12px;
}

.step.active {
    background-color: #007bff;
    color: #fff;
}

/* Pagination Styles */
.pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    gap: 10px;
}

.pagination button {
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    background-color: #007bff;
    color: #fff;
    cursor: pointer;
    transition: background-color 0.3s;
}

.pagination button:hover {
    background-color: #0056b3;
}

.pagination button:disabled {
    background-color: #ccc;
    cursor: not-allowed;
}

#page-numbers {
    display: flex;
    gap: 5px;
}

#page-numbers span {
    padding: 5px 10px;
    cursor: pointer;
    border-radius: 5px;
    transition: background-color 0.3s;
}

#page-numbers span.active {
    background-color: #007bff;
    color: #fff;
}

/* ----------------Promos & Offers   css end----------- */

/* ----------------------Betting Sites css start---------------------- */
.Betting-Sites {
    background: url(../img/card-background.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 6px 0;
}

.Betting-Sites {
    color: #0B192C;
    font-size: 9px;
    background: unset;
    padding: 0 36px;
    margin-top: 21px;
    padding-left: 0px;
}

.Betting-Sites {
    width: 100%;
    margin: 0px;
    margin-right: 0;
    margin-left: 26px;
}

.Betting-Sites .link {
    display: block;
}

.Betting-Sites .link {
    width: 100%;
}

.Betting-Sites {
    color: #0B192C;
    font-size: 14px;
}

.Betting-Sites {
    padding: 10px 44px;
    padding-right: 2px;
    margin-top: 0;
    padding-bottom: 0;
}

.Betting-Sites img {
    width: 70px;
    height: auto;
}

.Betting-Sites {
    margin-left: 42px;
    margin-bottom: 15px;
}

@media only screen and (max-width: 767px) {
    .Betting-Sites .lastcoloms {
        padding: 0 0px;
    }

    .Betting-Sites .midletag {
        margin-right: 0;
    }

    .india-tophading {
        padding: 0px 0px;
        padding-bottom: 15px;
    }

    .Betting-Sites img {
        width: 40px;
        height: 40px;
    }

    .Betting-Sites {
        margin-left: 53px;
        margin-bottom: 0px;
    }
}

@media (width: 360px) {
    .Betting-Sites {
        padding-right: 0px;
        padding-top: 0;
    }

    .Betting-Sites a {
        width: 80%;
    }

    .Betting-Sites {
        margin-left: 39px;
        margin-bottom: 0px;
    }

    .Betting-Sites {
        font-size: 10px;
        padding-left: 0px;
    }
}

@media (width: 375px) {
    .Betting-Sites {
        padding-right: 0px;
        padding-top: 0;
    }

    .Betting-Sites {
        padding: 9px 0;
    }

    .Betting-Sites {
        margin-top: 13px;
    }

    .Betting-Sites a {
        width: 80%;
    }

    .Betting-Sites {
        margin-left: 39px;
        margin-bottom: 0px;
    }

    .Betting-Sites {
        font-size: 10px;
        padding-left: 0px;
    }

    .Betting-Sites {
        padding: 0px 44px;
        padding-right: 0;
    }

    .kfbet.Betting-Sites {
        padding: 3px 0 !important;
    }
}

@media (width: 412px) {
    .kfbet.Betting-Sites {
        padding: 0px 0 !important;
    }

    .kfbet.Betting-Sites a {
        width: 85%;
    }

    .Betting-Sites a {
        width: 80%;
    }

    .Betting-Sites {
        padding-right: 0px;
        padding-top: 0;
    }

    .Betting-Sites {
        margin-left: 39px;
        margin-bottom: 0px;
    }

    .Betting-Sites {
        padding: 0px 0;
    }

    .categoriesaddalls.Betting-Sites {
        padding: 15px 0;
    }

    .spalteag {
        font-size: 17px;
        padding: 44px 0;
    }

    .Betting-Sites {
        font-size: 10px;
        padding-left: 0px;
    }
}

@media (min-width: 1920px) and (max-width: 2500px) {}

.gasabackground ul li {
    margin-top: 0;
    font-size: 15px;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    /* white-space: nowrap; */
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
    position: relative;
    padding: 13px;
    padding-bottom: 4px;
    padding-top: 4px;
}

.gasabackground {
    display: flex;
    justify-content: center;
    background: #F5F5F5;
    margin: 0 auto;
    /* width: 70%; */
    width: 100%;
    border-radius: 19px;
    padding: 10px 1px;
    margin-top: 28px;
}

.gasabackground ul li::before {
    position: unset;
}

.item a {
    display: flex;
    width: 190px;
    justify-content: center;
    align-items: center;
}

@media (min-width: 1380px) and (max-width: 1550px) {
    .footer .footermenudown .textland {
        margin-top: 104px;
    }

    .item a {
        width: 225px;

    }
}

@media (min-width: 1551px) and (max-width: 1900px) {
    .Betting-Sites .border-boxnumber .link {
        margin-bottom: 13px !important;
    }

    .Betting-Sites a {
        padding: 12px 48px !important;
        font-size: 20px !important;
    }

    .footer .footermenudown .textland {
        margin-top: 86px;
    }

    .item a {
        width: 233px;

    }
}

@media only screen and (max-width: 767px) {
    .item a {
        width: 100%;
    }
}

.faq-adds .accordion-item {
    margin-bottom: 26px;
    background-image: linear-gradient(140deg, #ffffff 0%, #ffd1b4 50%, #ffffff 75%);
    box-shadow: inset 0px 0px 18px 0px #0B192C26;
    border: 2px solid #DADADA;
    border-radius: 20px;
}

.faq-adds .accordion-button {
    background-image: linear-gradient(140deg, #ffffff 0%, #ffd1b4 50%, #ffffff 75%);
    box-shadow: inset 0px 0px 18px 0px #0B192C26;
    border: 2px solid #DADADA;
    border-radius: 20px;
    padding: 19px 20px;
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
    color: black !important;
    font-weight: 700;
    font-size: 17px;
    background-color: linear-gradient(140deg, #ffffff 0%, #ffd1b4 50%, #ffffff 75%);
}

.faq-adds .accordion-body {
    color: #4A4A4A;
    font-weight: 600;
    font-size: 15px;
    padding-top: 0;
}

.faq-adds .accordion-button:not(.collapsed) {
    color: unset;
    background-color: unset;
    box-shadow: unset;
    border: none;
}

.aboutscetion .aboutimg img {
    width: 100%;
}

.aboutscetion .lastcoloms {
    background: linear-gradient(#ffcfaf, 10%, #ffffff, #ffcfaf33);
    border-radius: 45px;
}

.aboutscetion .lastcoloms {
    padding: 0 0px;
}

.aboutscetion .abouttitle h6 {
    color: #000000;
    font-size: 28px;
    font-weight: 700;
    font-style: italic;
}

.aboutscetion .aboutpar p {
    color: #4A4A4A;
    font-weight: 600;
    font-size: 17px;
    padding-top: 12px;
    line-height: 1.8;
    font-style: italic;
}

.aboutscetion .abouttext {
    padding: 70px 16px;
    /* padding-top: 0; */
}

.aboutscetion .lastcoloms {
    align-items: unset !important;
}

.contactfrom .frombackgeround {
    background: none;
}

.contactfrom .frombackgeround form textarea {
    border: 1px solid orange;
    width: 100%;
    background: #FF650012;
    border-radius: 5px;
    padding: 11px 42px;
    margin: 9px 0px;
}

.contactfrom .sonmstay {
    text-align: center;
}

.contactfrom .soncail-icon {
    list-style: none;
    display: flex;
    justify-content: center;
}

.contactfrom .soncail-icon li {
    padding: 8px 12px;
    background: #ffdbc3;
    border-radius: 10px;
    font-size: 15px;
    margin: 0 4px;
}

.contactfrom .capttext {
    margin: 0 10px;
    margin-left: 0 !important;
}

.contactfrom form .btn {
    width: 100%;

}

.contactfrom .captch .statr input {
    background: #FF650052;
    width: 100%;
}

.contactfrom .captch {
    display: flex;
    justify-content: space-between;
}

.contactfrom .staybox {
    font-style: italic;
    font-size: 14px;
    padding-left: 41px;
}

.contactfrom .soncail-icon li a {
    color: black;
}

/*-------------- contact css end------------------- */

/* -----------------------Terms and condition and privacy policy css start - */
.Termscad .abouttitle {
    text-align: center;
}

.Termscad .aboutpar .darktext {
    color: black;
    font-weight: 600;

}

.Termscad .aboutpar p {
    padding-top: 0;

}

.Termscad .aboutpar .darktext {
    margin-bottom: 0;
    padding-top: 0;
}

.categoriesaddalls .border-boxnumber {
    border-left: none;
    padding: 0px 0px;
    margin-bottom: 48px;
}

@media (min-width: 1380px) and (max-width: 2500px) {}

/* ----------------categories css end----------- */


/* ---------------------- News Article css start------ */

.news-article .tagscc {
    display: flex;
    justify-content: space-between;
}

.news-article .betingtag {
    background: #FF650061;
    padding: 8px;
    color: #0B192C;
    font-weight: 700;
}

.news-article .blogtext {
    display: flex;
    justify-content: start;
    margin-bottom: 14px;
}

.blogname,
.blogdate,
.blogtime,
.linegap {
    font-size: 17px;
    font-weight: 400;
    color: #6F6F6F;
    margin-right: 15px;
}

.news-article .detailsblog p {
    color: #4A4A4A;
    font-weight: 500;
    font-size: 17px;
    line-height: 1.5;
    margin-bottom: 10px;
    width: 100%;
}

.news-article .detailsblog {
    padding: 30px 0;
}

.news-article .blogscetionneww {
    display: flex;
    justify-content: normal;
    padding: 10px 10px;
    border: 2px solid #DADADA;
    box-shadow: inset 0px 1px 20px 3px #0B192C26;
    border-radius: 13px;
    margin-bottom: 20px;
    /* margin: 10px; */
    /* margin-bottom: 31px; */
    width: 100%;
}

.news-article .realtedtitel h6 {
    color: #000000;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 0;
}

.news-article .realtedtitel {
    margin-bottom: 25px;
}

.news-article .blogscetionneww .textlognew {
    padding: 0 15px;
}

.news-article .blogscetionneww .textlognew .titleblog h6 {
    color: #0B192C;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 6px;
}

.news-article .blogscetionneww .textlognew .blogdiscrption p {
    color: #1C1C1C;
    line-height: 15px;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 4px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.news-article .imgtag img {
    width: 145px;
    height: 82px;
    border-radius: 6px;
}

.news-article .imgtag{
    width: 145px;
    height: 82px;
    border-radius: 6px;
}

.news-article .linkanddate .left a {
    color: #0B192C;
    font-weight: 700;
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.news-article .linkanddate .right {
    font-size: 11px;
    color: #727272;
    font-weight: 500;
}

.news-article .left svg {
    margin-left: 5px;
    width: 18px;
}

.linkanddate {
    align-items: center;
}

.iconbox::before {
    content: '';
}

.iconbox::after {
    right: -15px;
}

.iconbox::after {
    content: '';
}

.fixname {
    width: 50%;
}

.overviewscetion p,
.overviewscetion li {
    color: #4A4A4A;
    font-weight: 500;
    font-size: 17px;
}

.overviewscetion span {
    color: #000000;
    font-weight: 600;
}

.blgaimg img {
    width: 100%;
}

.overviewscetion {
    background: linear-gradient(352deg, white, #ffdec987 80%);
    padding: 59px 0;
    margin-top: 28px;
}

.buttonview a {
    background: #0B192C;
    width: 100%;
    display: block;
    padding: 11px 58px;
    color: white;
    font-weight: 600;
    font-size: 13px;
    border-radius: 7px;
}

.mobileonly {
    display: none;
}

@media (min-width: 1380px) and (max-width: 1550px) {
    .iconbox::before {

        border-width: 195px 18px 0 1px;
    }
}

@media (min-width: 1550px) and (max-width: 2000px) {
    .iconbox::before {

        border-width: 177px 18px 0 1px;
    }

    .iconbox::after {
        right: -15px;
    }
}

@media only screen and (max-width: 767px) {
    .iconbox::before {
        background: unset;
        border-width: 0;
    }

    .iconbox::after {
        background: unset;
        border-width: 0;
    }

    .overviewscetion table,
    .news-article .detailsblog table {
        width: 100% !important;
    }

    .exbi112 .text-end {
        text-align: left !important;
    }

    .fixname {
        width: unset;
    }

    .logoofferview,
    .buttonview {
        padding: 8px 9px;
    }

    .mobileviewnone {
        display: none;
    }
}

@media (width: 412px) {}

@media (width: 375px) {}

@media (min-width: 1024px) and (max-width: 1250px) {}

@media (min-width: 768px) and (max-width: 991px) {}


/* -------------framcss------------------- */


.frame {
    position: relative;
}

.framimg {
    height: 400px;
    border-top-right-radius: 25px;
    border-top-left-radius: 25px;
}

.framimg img {
    height: 100%;
    border-top-right-radius: 25px;
    border-top-left-radius: 25px;
}

.Betting-Sites {
    width: 25%;
    text-align: center;
}

.Betting-Sites {
    width: 75%;
    padding-left: 0px;
}

.fromtbeat .spalteag {
    margin-top: 30px;
}

.kfbet,
.top-india {
    border: none !important;
    width: unset !important;
    text-align: left;
}

.kfbet .proboxss,
.proboxss,
.top-india .proboxss,
.proboxss {
    border: 2px dotted #FF6500;
    padding: 6px 4px;
    border-radius: 7px;
    /* color: #FF6500; */
}

.proboxss,
.proboxss,
.proboxss {
    color: #FF6500;
}

.categoriesaddalls {
    padding: 12px 0;
}

.overviewscetion img,
.news-article .detailsblog img {
    width: 100% !important;
    height: auto !important;
}

.lssa .proboxss {
    border: unset;
}



/* ------------cricket result css start------------ */

.topnav .inerrtab .nav-link {
    color: #0B192C;
    font-size: 14px;
    font-weight: 400;
}

.topnav .nav-tabs .nav-item.show .nav-link,
.topnav .nav-tabs .nav-link.active {
    color: #ff6500;
    background-color: transparent;
    border: none;
}

.topnav .inerrtab .nav-tabs .nav-item.show .nav-link,
.topnav .inerrtab .nav-tabs .nav-link.active {
    color: #0B192C;
    background-color: transparent;
    border-color: snow;
    border: none;
}

.inerrtab .nav-tabs {
    border: none;
}

.topnav .nav-tabs {
    border: none;
}

.topnav .nav-link {
    padding-left: 0;
}

.topnav .nav-link {
    color: #0B192C;
    font-weight: 500;
    font-size: 16px;
}

.livestatus span {
    background: #00A914;
    color: white;
    font-weight: 500;
    font-size: 13px;
    border-radius: 5px;
    padding: 2px 8px;
}

.completedstatus span {
    background: #0B192C;
    color: white;
    font-weight: 500;
    font-size: 13px;
    border-radius: 5px;
    padding: 2px 8px;
}

.titlemachnumber .card-title {
    color: #000000;
    font-weight: 600;
    font-size: 16px;
}

.titlemachnumber p .dark {
    color: #000000;
    font-weight: 500;
    font-size: 14px;
}

.titlemachnumber p .venu {
    font-size: 12px;
    font-weight: 400;
    color: #231F20;
}

.titlemachnumber p .dfline {
    color: #BEBEBE;
    padding: 0 6px;
}

.topbox {
    display: flex;
    justify-content: space-between;
}

.inerrtab .card {
    height: 100%;
    border: 1px solid #D2D2D2;
    border-radius: 15px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    background: white;
    margin-bottom: 0px;
}

.inerrtab .bg-light {
    --bs-bg-opacity: 1;
    background-color: #F1F1F1;
}

.inerrtab .triangle {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 15px solid #101010;
    transform: rotate(90deg);
    position: absolute;
    top: 4px;
    left: -3px;
}

.inerrtab .onescroll {
    display: flex;
    justify-content: space-between;
    margin: 4px 12px;
}

.inerrtab .numeteam {
    display: flex;
    align-items: center;
}

.inerrtab .midelscroe {
    background: #F2F2F2;
    padding: 5px 4px;
    border-radius: 5px;
}

.inerrtab .linecross {
    border-top: 1px solid gainsboro;
}

.inerrtab .bloossflex {
    position: relative;
}

.inerrtab .chosefile {
    text-align: center;
}

.inerrtab .teamname {
    color: #000000;
    font-size: 14px;
    font-weight: 500;
    margin-left: 4px;
}

.inerrtab .chosefile {
    color: #0B192C;
    font-size: 12px;
    font-weight: 400;
}

.inerrtab .flag img {
    width: 20px;
    height: 20px;
    border-radius: 50%;
}

.inerrtab .lighttextover {
    color: #717171;
    font-weight: 600;
    font-size: 16px;
}

.inerrtab .darkscro {
    color: #000000;
    font-weight: 600;
    font-size: 16px;
}

/* Option 2*/
.progressbarteam {
    margin-bottom: 20px;
    position: relative;
}

/* Reset default progress bar styles*/
.progressbarteam progress[value] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/* Common progress bar styles */
.progressbarteam progress[value] {
    background-color: transparent;
    border-radius: 50px;
    border: 1px solid #E5E6E1;
    width: 100%;
    height: .4rem;
}

.progressbarteam progress[value]::-webkit-progress-bar {
    background-color: transparent;
    border-radius: 50px;
}

.progressbarteam progress[value]::-moz-progress-bar {
    background-color: transparent;
    border-radius: 50px;
}


.progressbarteam .progress {
    position: absolute;
}

.progressbarteam #green-progress[value]::-webkit-progress-value {
    background: #FF7070;

}

.progressbarteam #green-progress[value]::-moz-progress-bar {
    background: #FF7070;

}

.progressbarteam #orange-progress[value]::-webkit-progress-value {
    background-color: #494949;
}

.progressbarteam #orange-progress[value]::-moz-progress-bar {
    background-color: #494949;
}

.progressbarteam #red-progress[value]::-webkit-progress-value {
    background-color: #7087FF;
}

.progressbarteam #red-progress[value]::-moz-progress-bar {
    background-color: #7087FF;
}

.rangtextvalue {
    display: flex;
    justify-content: space-between;
    padding-top: 8px;
}

.rangtextvalue .valueprogres::before {
    border-radius: 50%;
    padding: 4px;
    position: absolute;
    content: '';
    left: -10px;
}

.rangtextvalue .valueprogres {
    font-size: 12px;
    font-weight: 500;
    position: relative;
    display: flex;
    align-items: center;
    margin-left: 8px;
}

.rangtextvalue .valueprogres.pink::before {
    background: #FF7070;
}

.rangtextvalue .valueprogres.gray::before {
    background: #494949;
}

.rangtextvalue .valueprogres.blue::before {
    background: #7087FF;
}

.rangtextvalue .pink {
    color: #FF7070;
}

.rangtextvalue .gray {
    color: #494949;
}

.rangtextvalue .blue {
    color: #7087FF;
}

.tabingsorts .nav-pills .nav-link.active {
    color: #FF6500 !important;
    font-size: 12px;
    font-weight: 500 !important;
    background: transparent;

}

.tabingsorts {
    margin-top: 15px;
}

.tabingsorts .nav-pills .nav-link {
    color: white !important;
    font-size: 12px;
    font-weight: 500 !important;
    padding: 8px 6px;
}

.tabingsorts .livescross {
    color: #0C0C0C;
    font-weight: 400;
    font-size: 14px;
    padding-bottom: 14px;
}

.tabingsorts .nav-pills .nav-link.active::after {
    transform: scaleX(1);
    transform-origin: bottom left;
}

.tabingsorts .nav-pills {
    background: #0B192C;
    border-radius: 7px;
    padding: 0 6px;
}

.betshowcash {
    display: flex;
    justify-content: center;
    /*border: 2px dashed #0B192C;*/
    padding: 7px 10px;
    border-radius: 7px;
    align-items: center;
}

.betshowcash .betnowsss {
    background: #0B192C;
    color: white;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    padding: 4px 0px;
}

.betshowcash .betcash .logos {
    width: 100%;
    height: auto
}

.betshowcash .betcash {
    width: 50px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.tabingsorts .logos img {
    width: 100%;
    height: auto;
}

.middle {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
  }

  .tabingsorts.logos:hover .itabingsorts.logos img {
    opacity: 0.3;
  }
  
  .tabingsorts.logos:hover .tabingsorts.logos.middle {
    opacity: 1;
  }

  .tabingsorts.logos.text {
    background-color: green;
    color: white;
    font-size: 16px;
    padding: 16px 32px;
  }

.betshowcash .valueprogres::before {
    left: 0;
}

.betshowcash .valueprogres {
    color: #0B192C;
    padding: 0 11px;
    margin-left: 0;
}

.betshowcash .valueprogres.pink::before {
    background: #0B192C;
}


@media only screen and (min-width: 992px) {
    .match-fixture .fixture-card {
        width: 48.4% !important;
    }
    
    .home-live-card .fixture-card {
        width: 32% !important;
    }
}

/* ------------cricket result css end------------ */