.modal-fullheight .modal-dialog {
    width: 90% !important;
    max-width: 90% !important;
    margin: 0 auto !important; /* Imposta margin a 0 auto per centrare il modal orizzontalmente */
}

.modal-fullheight .modal-content {
    padding: 0 !important;
    margin: 0 !important;
    height: 80vh !important;
    border: none !important;
    position: relative !important;
    overflow: hidden !important;
    text-align: center !important; /* Allinea il contenuto al centro */
}

#curs{

    cursor:pointer;

}

.modal-fullheight .modal-body {
    padding: 50px !important;
    margin: 0 !important;
    height: 100% !important;
    width: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.modal-fullheight .modal-body img {
    max-height: 100% !important;
    max-width: 100% !important;
    object-fit: contain !important;
}

.modal-close-btn {
    position: absolute !important;
    top: 10px !important;
    right: 15px !important;
    background: rgba(255, 255, 255, 0.5) !important;
    border: none !important;
    padding: 10px !important;
    border-radius: 5px !important;
    cursor: pointer !important;
    z-index: 2 !important;
}

.ccIMG {
    width: 100% !important;
}

@media screen and (max-width: 992px) {
    .ccIMG {
        width: 100% !important;
    }
}
