/* Скрываем #pin и #pinmob, показываем #pinpad при ширине до 1200px */
@media screen and (max-width: 1200px) {
    #pin {
        display: none;
    }
    #pinpad {
        display: block !important;
    }
    #pinmob {
        display: none;
    }
}

/* При ширине до 767px показываем только #pinmob, остальные скрываем */
@media screen and (max-width: 767px) {
    #pin {
        display: none;
    }
    #pinpad {
        display: none !important;
    }
    #pinmob {
        display: block !important; 
    }
}





    /* Модальное окно */
    .modalv {
        background: #fff;
        border-radius: 10px;
        width: 90%;
        max-width: 400px;
        /* margin: auto; */
    
        transform: translate(-50%, -33%);
        left: 50%;
        display: block;
        top: 33%;
        position: absolute;
        padding: 20px;
        box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
        text-align: center;
    }
    

    /* Заголовок */
    .modalv h2 {
        font-size: 48px;
        margin: 0 0 20px;
        color: #333;
    }

    /* Кнопки */
    .modal-buttons {
        display: flex;
        justify-content: space-between;
        gap: 10px;
    }

    .modal-buttons button {
        display: block;
        text-decoration: none;
        border: none;
        color: #fff;
        background: #4CAF50; /* Зелёный для кнопки "Да" */
        border-radius: 5px;
        padding: 10px;
        width: 100%;
        text-align: center;
        font-size: 16px;
        transition: background-color 0.3s;
    }

    .modal-buttons button:hover {
        background: #45a049;
    }

    .modal-buttons button.no {
        background: #e74c3c; /* Красный для кнопки "Нет" */
    }

    .modal-buttons button.no:hover {
        background: #c0392b;
    }

    /* Адаптация для мобильных устройств */
    @media (max-width: 480px) {
        .modalv {
            padding: 15px;
        }

        .modalv h2 {
            font-size: 28px;
        }

        .modal-buttons button {
            font-size: 20px;
            padding: 8px;
        }
    }

    div#avi-banner {
    
    }