/* Responsive Styles for Pinco Casino */

@media (max-width: 767px) {
    .pnc-section-heading-2x8p {
        font-size: 26px;
    }

    .pnc-hero-title-2k9m {
        font-size: 28px;
    }

    .pnc-hero-subtitle-8p4n {
        font-size: 16px;
    }

    .pnc-btn-hero-6w3z {
        padding: 12px 25px;
        font-size: 16px;
    }


    .pnc-screenshots-container-4m7p {
        overflow-x: auto;
        scroll-snap-type: x mandatory;
        display: flex;
        gap: 15px;
        padding-bottom: 15px;
    }

    .pnc-screenshot-item-9k2w {
        flex: 0 0 85%;
        scroll-snap-align: center;
    }


    .pnc-tournaments-container-2w9m {
        overflow-x: auto;
        scroll-snap-type: x mandatory;
        display: flex;
        gap: 20px;
        padding-bottom: 15px;
    }

    .pnc-tournament-card-5z1k {
        flex: 0 0 90%;
        scroll-snap-align: center;
    }


    .pnc-bonuses-container-7k4w {
        overflow-x: auto;
        scroll-snap-type: x mandatory;
        display: flex;
        gap: 20px;
        padding-bottom: 15px;
    }

    .pnc-bonus-card-3z8m {
        flex: 0 0 90%;
        scroll-snap-align: center;
    }

    .pnc-jackpot-amount-8z4m {
        font-size: 28px;
    }

    .pnc-slot-symbol-1w5k {
        font-size: 48px;
    }

    .pnc-slot-spin-btn-2k7w {
        font-size: 16px;
    }

    .pnc-content-wrapper-7m3z {
        padding: 20px;
    }

    .pnc-footer-top-9m4w {
        text-align: center;
    }

    .pnc-author-photo-5k2z {
        text-align: center;
    }

    .pnc-widget-text-5z2k {
        font-size: 14px;
        text-align: center;
        width: 100%;
    }

    .pnc-widget-content-3m8w {
        justify-content: center;
    }

    .pnc-widget-btn-7w4m {
        width: 100%;
        text-align: center;
    }
}


@media (min-width: 768px) and (max-width: 1024px) {
    .pnc-jackpot-grid-4k2w {
        grid-template-columns: repeat(2, 1fr);
    }

    .pnc-screenshots-container-4m7p {
        grid-template-columns: repeat(2, 1fr);
    }

    .pnc-tournaments-container-2w9m {
        grid-template-columns: repeat(2, 1fr);
    }

    .pnc-bonuses-container-7k4w {
        grid-template-columns: repeat(2, 1fr);
    }

    .pnc-footer-top-9m4w {
        grid-template-columns: repeat(2, 1fr);
    }
}




@media (min-width: 1440px) {
    .pnc-unused-wide-container-8z4m {
        max-width: 1400px;
    }
}
