.bg-banner-casino {
            background: #180228;
            color: #fff;
            /*background: url(/images/banner/background.jpg) repeat;
            background-size: cover;*/
        }   

        .bg-slot-img{
            background-image: url(/images/banner/bg-slots.png);
            background-repeat: no-repeat;
            background-position: right center;
            background-size: 330px auto;
            min-height: 235px;
            background-size: cover;
        }
        .bg-count-img {
            background: url(/images/banner/bg-count.png);
            background-repeat: no-repeat;
            background-position: top center;
            background-size: 475px auto;
        }
        .counter-title{
            display: block;
            margin: 0px;
            font-family: "Open Sans ExtraBold" !important;
            font-weight: bold;
        }
        .bg-counting{
            width: 300px;
            border: solid 1.5px #c31ed7;
            background: linear-gradient(to left, #161314, #98157f 50%, #000000 115%, #2f0116 70%);
            /* position: absolute;
            width: 205px;
            left: 0px;
            bottom: 35px;*/
        }
        .slot-img{
            position: relative;
            right: 30px;
            /*min-height: 93px;*/
        }
        .color-pink{
            color: var(--bs-pink);
        }
        .zoom {
            transition: all .5s ease-in-out;
        }
        .zoom-activo {
            transform: scale(1.05);
        }

        .neon-text {
            color: #fff;
            font-size: 3rem;
            font-weight: bold;
            text-align: center;

            text-shadow:
                0 0 5px #fff,
                0 0 10px #fff,
                0 0 20px #0ff,
                0 0 40px #0ff,
                0 0 80px #0ff;
        }

        @keyframes flicker {
            0%, 18%, 22%, 25%, 53%, 57%, 100% {
                opacity: 1;
            }
            20%, 24%, 55% {
                opacity: 0.4;
            }
        }

        .neon-flicker {
            color: #fff;
            text-shadow:
                0 0 5px #343a40,
                0 0 10px #0ff,
                0 0 20px #0ff,
                0 0 30px #0ff;

            animation: flicker 1.5s infinite alternate;
        }
        /*-----------------------------------------------------------------------------------*/
        /*  PHONE
        /*-----------------------------------------------------------------------------------*/ 
        @media (max-width: 767px) { 
            .slot-img {
                position: relative;
                right: -5px;
            }
        }