@import url('https://fonts.googleapis.com/css?family=Barlow+Semi+Condensed:400,500,700,900&display=swap');
    @charset "UTF-8";
    body {
        overflow-x: hidden;
        /*
      @media (min-width: 1301px) {
        .banner-carousel .banner-container {
          min-width: 100vw;
        }
      }
      */
    }
    
    @media screen and (min-width: 769px) {

        body bx-banner-carousel:first-of-type:not(.sports-banner) .banner-carousel.fullsize-carousel .banner-container {
            max-width: 100vw;
        }

        body bx-banner-carousel:first-of-type:not(.sports-banner) .banner-carousel .banner-slide .img-container .img-responsive {
            height: 450px !important;
        }
    }

    sp-nav-primary .sp-primary-nav-message.visible-xs {
        background-color: rgba( 128, 128, 128, 0.6) !important;
    }
    
    .bonuses-list .tab-dropdown {
        margin-top: 0;
    }
    
    .custom-tab.tertiary.channel {
        overflow: hidden;
    }
    
    body .sp-primary-nav {
        width: 100%;
    }
    
    body bx-account-menu-navigation .account-deposit-buttons {
        background-color: #f2f2f2 !important;
    }
    
    body bx-account-menu .bx-account-menu-nav {
        background-color: #f2f2f2 !important;
    }
    
    body .custom-tab.channel {
        background: transparent !important;
    }
    
    body .h2-heading-inverse,
    body .game-subcategory-header {
        color: #464445 !important;
    }
    
    body .custom-carousel[_ngcontent-c18] {
        margin-top: -44px !important;
    }
    
    body .custom-cta {
        border-radius: 5px !important;
    }
    
    body .modal-body,
    body .promotion-details {
        border: none !important;
    }
    
    body .account-withdraw-button,
    body #claimBonus-bonusCode {
        background: #ff8511 !important;
        box-shadow: inset 0 -2px 0 0 #ff5100 !important;
    }
    
    body .icon-loading:before {
        background: #ff8511 !important;
    }
    
    body .icon-loading:after {
        background: #c50d00 !important;
    }
    
    body .marketing-page-container {
        margin-top: 64px;
    }
    
    body .marketing-page-container .h2-heading {
        text-align: center;
    }
    
    body bx-header-menu-page .marketing-page-container h1[class*="-heading"] {
        padding: 0 !important;
    }
    
    body .footer-help {
        bottom: 65px !important;
        z-index: 5 !important; 
        width: 50px !important;
        height: 50px !important;
    }
    
    body .footer-help .icon {
        font-size: 20px !important;
    }
    
    body .sp-back-to-top {
        right: 24px !important;
    }
    
    body .nav-menu-elements {
        height: auto !important;
    }
    
    body .custom-tab.tertiary.channel {
        font-family: 'Barlow Semi Condensed', sans-serif !important;
    }
    
    body .custom-tab.tertiary.channel li {
        font-weight: bold !important;
        text-transform: uppercase !important;
        min-width: 0 !important;
        border-radius: 5px;
        padding: 2px 6px;
    }
    
    body .custom-tab.tertiary.channel li a {
        padding: 5px 1px !important;
    }
    
    body .custom-tab.tertiary.channel li:not(:first-of-type) {
        border-left: none !important;
    }
    
    body .navbar-fixed-top .navbar .brand-logo a img {
        max-height: 34px;
        height: 34px;
    }
    
    body .navbar-fixed-top .primary {
        font-weight: bold !important;
        border-radius: 5px !important;
        text-transform: capitalize !important;
    }
    
    body .navbar-fixed-top .tertiary.inverse {
        font-weight: lighter !important;
        text-transform: capitalize !important;
    }
    
    body .component-header h2 {
        color: #464445 !important;
    }
    
    body .carousel {
        background-color: #E3E3E3 !important;
        font-family: 'Barlow Semi Condensed', sans-serif !important;
    }
    
    body .carousel .carousel-indicators li {
        width: 25px !important;
    }
    
    body bx-banner-carousel:first-of-type:not(.sports-banner) .banner-carousel {
        min-width: 100vw !important;
    }
    
    body bx-overlay-container .banner-carousel {
        min-width: fit-content !important;
    }
    
    body .footer-links {
        padding-bottom: 20px !important;
        margin: 0 !important;
        background-color: #ccc7c5 !important;
    }
    
    body .footer-links .custom-tab {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
    }
    
    body .footer-links .hide-scroll:before {
        border: none !important;
        border-width: 0 !important;
        bottom: 0;
        content: "";
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 0;
    }
    
    body .footer-links .lang-selector [class*='icon-arrow'] {
        color: #4c4849 !important;
    }
    
    body .footer-links .lang-selector label {
        background-color: #ccc7c5 !important;
        color: #4c4849 !important;
    }
    
    body .footer-links ul {
        margin-top: 10px !important;
        font-size: 11px !important;
    }
    
    body .footer-links ul li {
        padding: 8px 15px;
        background: none !important;
        color: #4c4849 !important;
        border: none !important;
        position: relative;
        font-weight: lighter;
    }
    
    body .footer-links ul li[role="link"]:not(:first-of-type)::before {
        content: '';
        height: 40%;
        width: 1px;
        position: absolute;
        left: 0;
        top: 30%;
        background-color: #464445;
    }
    
    body .footer-links .legal span,
    body .footer-links .copyright,
    body .footer-links .sponsorship-text {
        color: #4c4849 !important;
    }
    
    body .coupon-container.live-game .period {
        background-color: #ff8511 !important;
    }
    
    body .coupon-container.live-game .score-nr {
        background-color: #00a89d !important;
    }
    
    body .game-heading {
        background: #8c8c8c !important;
    }
    
    body .event-coupons .h2-heading,
    body .group-description,
    body .h3-heading,
    body .h5-heading {
        color: #4c4849 !important;
    }
    
    body .coupon-container:not(.live-game) .period {
        background-color: #d4d0d0 !important;
    }
    
    body .sp-quick-links ul li {
        background-color: #fff !important;
        color: #000 !important;
        font-weight: lighter !important;
    }
    
    body .sp-quick-links ul li i {
        color: gray !important;
    }
    
    body .sp-quick-links ul li:hover {
        color: #4c4849 !important;
        background-color: #f2f2f2 !important;
    }
    
    body .sp-quick-links ul li:not(:last-of-type) {
        border-bottom: solid 1px #d1d1d1 !important;
    }
    
    body .header-odds-format-selector .custom-dropdown input {
        color: #000 !important;
    }
    
    body .header-odds-format-selector .custom-droplist li {
        background-color: #fff !important;
        color: #000 !important;
    }
    
    body .header-odds-format-selector .custom-droplist li:hover {
        color: #4c4849 !important;
        background-color: #f2f2f2 !important;
    }
    
    body .header-odds-format-selector .custom-droplist li:not(:last-of-type) {
        border-bottom: solid 1px #d1d1d1 !important;
    }
    
    body .header-odds-format-selector .active-field {
        background-color: #fff !important;
        color: #000 !important;
        font-weight: lighter !important;
    }
    
    body .header-odds-format-selector .active-field i {
        color: gray !important;
    }
    
    body .place-bets:disabled {
        color: #fff !important;
    }
    
    body .custom-notification {
        background-color: #ff8511 !important;
    }
/*    
    body sp-search .search-input-dropdown {
        border: 1px solid #ff8511 !important;
    }
    
    body sp-search .cancel-search {
        background-color: #ff8511 !important;
        color: #fff !important;
        padding: 0px 8px !important;
    }
    
    body .inner-search-results {
        border: none !important;
    }
*/    
    body .time-filter .custom-tab {
        background-color: #fff !important;
        border: none !important;
    }
    
    body .time-filter .custom-tab li {
        color: #4c4849 !important;
        padding: 8px 11px !important;
        height: 100% !important;
        border: none !important;
    }
    
    body .time-filter .custom-tab li.active {
        background-color: #c50d07 !important;
        color: #fff !important;
    }
    
    body .event-market-filters {
        background-color: #fff !important;
        border: none !important;
        height: 32px !important;
    }
    
    body .event-market-filters .custom-dropdown {
        height: 100% !important;
    }
    
    body .event-market-filters .custom-dropdown input {
        color: #4c4849 !important;
    }
    
    body .event-market-filters .custom-dropdown label {
        height: 100% !important;
        color: #4c4849 !important;
        background-color: #fff !important;
    }
    
    body .event-market-filters .custom-dropdown ul li {
        color: #4c4849 !important;
        background-color: #fff !important;
    }
    
    body .event-market-filters .custom-dropdown ul li:hover {
        color: #4c4849 !important;
        background-color: #f2f2f2 !important;
    }
    
    body .event-market-filters .custom-dropdown ul li.active {
        background-color: #c50d07 !important;
        color: #fff !important;
    }
    
    body .event-market-filters .custom-dropdown:hover label {
        background-color: #f2f2f2 !important;
    }
    
    body sp-odds-format-selector .custom-dropdown input {
        color: #4c4849 !important;
    }
    
    body sp-odds-format-selector .custom-dropdown label {
        color: #4c4849 !important;
        background-color: #fff !important;
    }
    
    body sp-odds-format-selector .custom-dropdown ul li {
        color: #4c4849 !important;
        background-color: #fff !important;
    }
    
    body sp-odds-format-selector .custom-dropdown ul li:hover {
        color: #4c4849 !important;
        background-color: #f2f2f2 !important;
    }
    
    body sp-odds-format-selector .custom-dropdown ul li.active {
        background-color: #c50d07 !important;
        color: #fff !important;
    }
    
    body .filters sp-event-path-filter ::-webkit-scrollbar-thumb,
    body .filters sp-market-type-filter ::-webkit-scrollbar-thumb {
        background-color: #4c4849 !important;
    }
    
    body .filters sp-event-path-filter ::-webkit-scrollbar-track,
    body .filters sp-market-type-filter ::-webkit-scrollbar-track {
        background-color: #f2f2f2 !important;
    }
    
    body bx-promotion-card-ch .card-text {
        color: #4c484b !important;
    }
    
    body .promotion-wrapper .breadcrumb {
        color: #4c484b !important;
    }
    
    body .promotion-wrapper .breadcrumb .breadcrumb-link {
        color: #c50d07 !important;
    }
    
    body .promotion-wrapper .breadcrumb:last-of-type a,
    body .promotion-wrapper .breadcrumb::after {
        color: #4c484b !important;
    }
    
    body ul.custom-tab.quaternary {
        background-color: #fff !important;
        border-bottom: none !important;
        /* height: 36px; */
    }

     body .sp-betslip-area span.icon-bubble.fixed:before {
         background: #990f05 !important;
     }
    
    body ul.custom-tab.quaternary li {
        color: #4c484b !important;
        background-color: #fff !important;
        border-bottom: none !important;
        max-height: 36px;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }
    
    body ul.custom-tab.quaternary li:hover {
        color: #4c484b !important;
        background-color: #f2f2f2 !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }
    
    body ul.custom-tab.quaternary li.active,
    body ul.custom-tab.quaternary li:focus {
        color: #fff !important;
        background-color: #c50d07 !important;
        outline: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }
    
    body .live-dealer-games .card-container {
        background-color: #fff !important;
        color: #4c484b !important;
    }
    
    body .live-dealer-games .card-container header .header .icon {
        background-color: #c50d07 !important;
    }
    
    body .live-dealer-games .card-container header .header .details .h4-heading.title {
        color: #4c484b !important;
    }
    
    body .live-dealer-games .card-container .dynamic-card-content .custom-cta.tertiary.limit {
        color: #4c484b !important;
        border-radius: 5px !important;
    }
    
    body .live-dealer-games .card-container .dynamic-card-content .custom-cta.tertiary.limit::hover {
        background-color: #f2f2f2 !important;
    }
    
    body .live-dealer-games .card-container .dynamic-card-content .table-status .icon {
        color: #c50d07 !important;
    }
    
    body .live-dealer-games .card-container .dynamic-card-content .seats-availability-container .seats-availability .icon-user {
        color: #c50d07 !important;
        background-color: #fff;
    }
    
    body .live-dealer-games .card-container .dynamic-card-content .seats-availability-container .seats-availability .icon-plus {
        background-color: #fff !important;
        color: #c50d07 !important;
        border: 1px solid #c50d07;
    }
    
    body .casino-actions-container {
        display: flex !important;
        justify-content: center !important;
        align-items: flex-end !important;
    }

    
    body .casino-actions-container .search-games-form {
        height: 36px !important;
    }
    
    body .casino-actions-container .search-games-form .search-text-input,
    body .casino-actions-container .search-games-form .search-dropdown-label {
        height: 100% !important;
    }
    
    body .tab-dropdown {
        margin-top: -44px;
    }
    
    body .tab-dropdown .custom-tab {
        margin: 0 !important;
        border: none !important;
        height: 36px !important;
        background-color: #fff !important;
        border-top: 1px solid #f2f2f2 !important;
    }
    
    body .tab-dropdown .custom-tab li {
        color: #4c484b !important;
        min-height: 100%;
    }
    
    body .tab-dropdown .custom-tab li:hover {
        color: #4c484b !important;
        background-color: #f2f2f2 !important;
    }
    
    body .tab-dropdown .custom-tab li.active {
        color: #fff !important;
        background-color: #c50d07 !important;
    }
/*    
    body .search-btn {
        background-color: #ff8511 !important;
    }
*/    
    body bx-game-categories .content-slider {
        margin-bottom: 10px !important;
    }
    
    body .max-container.articles-title-container {
        display: none;
    }
    
    body .article-wrapper .breadcrumb-wrapper .breadcrumb-content .breadcrumbContainer .breadcrumb {
        color: #4c484b !important;
    }
    
    body .article-wrapper .breadcrumb-wrapper .breadcrumb-content .breadcrumbContainer .breadcrumb .breadcrumb-link {
        color: #c50d07 !important;
    }
    
    body .article-wrapper .breadcrumb-wrapper .breadcrumb-content .breadcrumbContainer .breadcrumb:last-of-type a,
    body .article-wrapper .breadcrumb-wrapper .breadcrumb-content .breadcrumbContainer .breadcrumb::after {
        color: #4c484b !important;
    }
    
    body .article-details {
        border: 0 !important;
    }
    
    body .article-details .img-wrapper .img-responsive {
        width: 100%;
    }
    
    body .max-container.articles-container {
        margin-top: 0 !important;
    }
    
    body .max-container.articles-container .card-text {
        color: #4c484b !important;
    }
    
    @media (max-width: 900px) {
        body .marketing-page-container {
            margin-top: 75px;
        }
    }
    
    @media (min-width: 1401px) {
        body .custom-tab.tertiary.channel li {
            font-size: 1.4em;
        }
    }
    
    @media (max-width: 1400px) {
        body .custom-tab.tertiary.channel li {
            font-size: 1.2em;
        }
    }
    
    @media (max-width: 1300px) {
        body .custom-tab.tertiary.channel li {
            font-size: 1.1em;
        }
    }
    
    @media (max-width: 1200px) {
        body .custom-tab.tertiary.channel li {
            font-size: 1.0em;
        }
    }
    
    @media (max-width: 900px) {
        body .custom-tab.tertiary.channel li {
            font-size: .95em;
            padding: 3px 0 !important;
            border-width: 2px 0 !important;
            flex-grow: 1 !important;
            border: solid 1px #404040 !important;
            border-radius: 0 !important;
        }
    }
    
    @media (max-width: 400px) {
        body .custom-tab.tertiary.channel li {
            font-size: .85em;
            padding: 3px 0;
        }
    }
    
    @media (max-width: 900px) {
        body .navbar-fixed-top {
            height: fit-content !important;
        }
        body .navbar-fixed-top .navbar {
            height: fit-content !important;
        }
        body .navbar-fixed-top .navbar [class*='-btn'] {
            padding: 16px !important;
        }
        body .navbar-fixed-top .navbar [class*='-btn'] i {
            font-size: 16px !important;
        }
        body .navbar-fixed-top .navbar .lang-selector label {
            height: fit-content !important;
            width: auto !important;
        }
        body .navbar-fixed-top .navbar .lang-selector label i {
            font-size: 18px !important;
        }
        body .navbar-fixed-top .navbar .custom-tab.tertiary.channel {
            order: 3 !important;
            width: 100% !important;
        }
        body .navbar-fixed-top .bx-header-nav-menu-ch {
            height: fit-content !important;
        }
    }
    
    @media (min-width: 1401px) {
        body .navbar-fixed-top .navbar .brand-logo {
            margin-right: 240px;
        }
    }
    
    @media (max-width: 1400px) {
        body .navbar-fixed-top .navbar .brand-logo {
            margin-right: 220px;
        }
    }
    
    @media (max-width: 1350px) {
        body .navbar-fixed-top .navbar .brand-logo {
            margin-right: 200px;
        }
    }
    
    @media (max-width: 1300px) {
        body .navbar-fixed-top .navbar .brand-logo {
            margin-right: 170px;
        }
    }
    
    @media (max-width: 1250px) {
        body .navbar-fixed-top .navbar .brand-logo {
            margin-right: 0;
        }
    }
    
    @media (max-width: 1000px) {
        body .navbar-fixed-top .navbar .brand-logo a img {
            max-height: 24px !important;
            height: 24px !important;
        }
    }
    
    @media (max-width: 500px) {
        body .navbar-fixed-top .navbar .brand-logo a img {
            max-height: 16px !important;
            height: 16px !important;
        }
    }
    
    @media (min-width: 1301px) {
        body .banner-carousel .banner-container {
            min-width: 100vw;
        }
        body .banner-carousel .banner-container .img-container {
            min-width: 100% !important;
            min-width: 100% !important;
        }
        body .banner-carousel .banner-container .img-container .img-responsive {
            min-width: 100% !important;
            object-fit: cover;
            object-position: top !important;
            min-width: 100% !important;
        }
    }
    
    @media (max-width: 1300px) {
        body .banner-carousel .banner-container {
            min-width: 100vw !important;
        }
        body .banner-carousel .banner-container .img-container {
            min-width: 100vw !important;
            min-width: 100vw !important;
        }
        body .banner-carousel .banner-container .img-container .img-responsive {
            min-width: 100vw !important;
            object-fit: cover;
            object-position: top !important;
            min-width: 100vw !important;
        }
    }

#btn_play_dwn button{
 border-radius:radius:50px !important;
}    

    
    @media (max-width: 350px) {
        body .sports-homepage .custom-tab.small-tab {
            overflow: visible !important;
            display: flex;
            justify-content: center;
        }
    }
    
    @media (max-width: 1300px) {
        body .sports-homepage .custom-tab.small-tab li {
            padding: 5px 0 !important;
        }
    }
    
    @media (max-width: 900px) {
        body .sports-homepage .custom-tab.small-tab li {
            padding: 0 !important;
            margin-top: 10px;
        }
    }
    
    @media (max-width: 900px) {
        body .sports-homepage .static-btn {
            padding: 0 !important;
        }
    }
    
    @media (max-width: 1300px) {
        body .sports-homepage .static-btn .icon.static-icon {
            font-size: 22px !important;
        }
    }
    
    @media (max-width: 1000px) {
        body .sports-homepage .static-btn .icon.static-icon {
            font-size: 20px !important;
        }
    }

    .sports-banner .banner-carousel {
        min-width: 100% !important;
    }
    
    .sports-banner .banner-carousel .banner-container {
        min-width: 100% !important;
    }
    
    .sports-banner .banner-carousel .banner-container .img-container {
        min-width: 100% !important;
        min-width: 100% !important;
        background-color: #eae6e3 !important;
    }
    
    .sports-banner .banner-carousel .banner-container .img-container .img-responsive {
        min-width: 100% !important;
        object-fit: cover;
        object-position: top !important;
        min-width: 100% !important;
    }

    .sports-banner .rich-text-body-content .contentSlide {
        width: 100%;
        text-align: center;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        font-weight: bold;
        color: #ffffff;
        text-align: center;
        padding: 0 !important;
        font-family: 'Barlow Semi Condensed', sans-serif !important;
    }

    .sports-banner .rich-text-body-content .contentSlide p {
        margin: 0;
    }

    .sports-banner .rich-text-body-content .contentSlide .league {
        text-align: center;
        line-height: 1.3em;
        margin: 0;
        margin-top: -3px;
        font-size: 1.5em;
        color: #ffffff;
        font-family: 'Barlow Semi Condensed', sans-serif !important;
    }

    .sports-banner .rich-text-body-content .contentSlide .teams {
        line-height: 1em;
        display: block;
        font-size: 2.4em;
        color: #ffffff;
        margin: 0;
        max-width: 240px;
        font-family: 'Barlow Semi Condensed', sans-serif !important;
    }

    .sports-banner .rich-text-body-content .contentSlide .teams .normalweight {
        font-weight: normal !important;
    }

    .sports-banner .rich-text-body-content .contentSlide button {
        font-size: 1.4em;
        line-height: 1.3em;
        padding: 8px;
        margin-top: 10px !important;
    }


    @media (max-width: 600px) {

        .sports-banner .banner-carousel .banner-container .img-container .img-responsive {
            object-fit: cover !important;
        }

        .sports-banner .banner-carousel .banner-container .carousel-text {
            position: absolute;
            top: 0;
            width: 100%;
            background-color: #ff000000;
        }

        .sports-banner .banner-carousel .banner-container .carousel-text .rich-text-body-content {
            margin: 0;
            padding: 0;
            border: 0;
            font-size: 100%;
            font: inherit;
            vertical-align: baseline;
            height: 100%;
        }

        body .sports-homepage .static-btn .icon.static-icon {
            font-size: 18px !important;
        }

        .sports-banner .rich-text-body-content .contentSlide {
            max-width: 200px;
        }

        .sports-banner .rich-text-body-content .contentSlide .league {
            line-height: 1.5em;
            font-size: 1.5em;
        }

        .sports-banner .rich-text-body-content .contentSlide .teams {
            line-height: 1em;
            font-size: 2em;
        }
    }
    
    @media (max-width: 350px) {
        body .sports-homepage .static-btn .icon.static-icon {
            font-size: 16px !important;
        }
    }
    
    @media (max-width: 1300px) {
        body .sports-homepage .static-btn .static-title {
            font-size: 10px !important;
        }
    }
    
    @media (max-width: 900px) {
        body .sports-homepage .static-btn .static-title {
            display: none !important;
        }
    }
    
    @media (max-width: 900px) {
        body .footer-links ul li[role="link"]:not(:first-of-type)::before {
            /* display: none !important; */
        }
    }
    
    @media (max-width: 769px) {
        body bx-footer.in-sports {
            margin-bottom: 45px !important;
        }
    }
    
    @media (max-width: 900px) {
        body .sp-top-visible {
            margin-top: 75px;
        }
    }
    
    @media (max-width: 900px) {
        body .sp-main-content {
            padding-top: 70px !important;
        }
    }
    
    @media (max-width: 770px) {
        body .sp-main-content {
            padding-top: 20px !important;
        }
    }
    
    @media (max-width: 769px) {
        body .sp-secondary-nav::before {
            content: "▲" !important;
            font-size: 16px !important;
            display: flex;
            justify-content: center;
            align-items: center;
            color: #333;
            animation-name: parpadeo;
            animation-duration: 1s;
            animation-timing-function: linear;
            animation-iteration-count: 5;
            -webkit-animation-name: parpadeo;
            -webkit-animation-duration: 1s;
            -webkit-animation-timing-function: linear;
            -webkit-animation-iteration-count: 5;
        }
        @-moz-keyframes parpadeo {
            0% {
                color: #333;
            }
            50% {
                color: #9d9d9d;
            }
            100% {
                color: #fff;
            }
        }
        @-webkit-keyframes parpadeo {
            0% {
                color: #333;
            }
            50% {
                color: #9d9d9d;
            }
            100% {
                color: #fff;
            }
        }
        @keyframes parpadeo {
            0% {
                color: #333;
            }
            50% {
                color: #9d9d9d;
            }
            100% {
                color: #fff;
            }
        }
    }
    
    @media (min-width: 770px) {
        body .time-filter .custom-tab {
            height: 32px !important;
        }
    }
    
    @media (max-width: 769px) {
        body .time-filter .custom-tab {
            height: 52px !important;
        }
    }
    
    @media (max-width: 900px) {
        body .articles-menu-container {
            margin-top: 76px;
        }
    }
    


#btn_play_dwn button{
 border-radius: 50px !important;
}

bx-cashier .banner-carousel .banner-container {
    min-width: 100% !important;
}

bx-cashier .banner-carousel .banner-slide .img-container .img-responsive {
    height: auto !important;
}

.card:before {
    box-shadow: inset 0 0 0 0 rgba(0,0,0,.3) !important;
}

.game-thumbnail.img-large .thumb-container {
    box-shadow: inset 0 0 0 0 rgba(0,0,0,.3) !important;
}

@media(max-width: 768px) {
    .sp-betslip-area.betslip-visible {
        overflow-y: scroll;
    }
}

.product-carousel figcaption {
  padding: 10px;
  background: white;
  height: 60px;
  margin: 0;
}

.sp-main-area .happening-now-bucket .icon-stream {
    background: linear-gradient(180deg,#00a89d,#009188);
}

.sp-main-area .icon-stream {
    background: #8c8c8c;
    padding: 3px;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: default;
    border-radius: 5px;
}

.sp-main-area .icon-stream::before {
    font-size: 20px !important;
}

.sp-main-area .icon-stream::after {
    font-size: 12px !important;
    margin-left: 5px;
    font-family: barlowsemicondensed, arial, sans-serif;
    content: 'Live streaming';
}

body .bx-deposit__container bx-banner-carousel:first-of-type:not(.sports-banner) .banner-carousel {
    min-width: 100% !important;
    width: fit-content;
}

body .bx-deposit__container bx-banner-carousel:first-of-type:not(.sports-banner) .banner-carousel .carousel-text {
    display: none;
}

body .bx-deposit__container bx-banner-carousel:first-of-type:not(.sports-banner) .banner-carousel .banner-slide .img-container .img-responsive {
    height: auto !important;
}

@media (max-width: 1300px){
    body .bx-deposit__container .banner-carousel .banner-container .img-container {
     min-width: 100% !important;
    }
    
    body .bx-deposit__container .banner-carousel .banner-container .img-container .img-responsive {
     min-width: 100% !important;
    } 
}

@media (max-width: 768px){
    body .bx-deposit__container bx-banner-carousel:first-of-type:not(.sports-banner) .banner-carousel .banner-slide {
        height: auto !important;
    }
    
    body .bx-deposit__container bx-banner-carousel:first-of-type:not(.sports-banner) .banner-carousel .banner-container .img-container .img-responsive {
        position: relative !important;
        height: auto !important;
        width: 100% !important;
    }
    
    body .bx-deposit__container bx-banner-carousel:first-of-type:not(.sports-banner) .banner-carousel {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100% !important;
    }
}

.sp-center-column {
font-size: 1.1em;
}

.sports-banner {
font-size: 0.9em;
}