

.iframe-video-modal-window .modal-backdrop.in {
    filter: alpha(opacity=7);
    opacity: 0.7;
}
 
.iframe-video-modal-window .modal-content {
    background: none;
    border: 0;
    -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
    -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
    /* 2025.06.18 youku video embedding limit below */
    margin: 2em auto;
    max-width: 80%;
    max-height: 75%;
    /*z-index: 100;*/
}
 
.iframe-video-modal-window .modal-body {
    padding: 0 25px 25px 25px;
}
 
.iframe-video-modal-window .modal-header {
    padding: 25px 25px 15px 25px;
    text-align: right;
}
 
.iframe-video-modal-window .modal-header, .iframe-video-modal-window .modal-footer {
    border: 0;
}
 
.iframe-video-modal-window .modal-header .close {
    float: none;
    margin: 0;
    font-size: 2.6rem;
    color: #fff;
    font-weight: 200;
    text-shadow: none;
    opacity: 1;
}

.iframe-video-modal-window .modal-dialog {
    width: 90%;
    max-width:824px;
}

.embed-responsive-16by9-fix { /* 20230802 */
    padding-bottom: 72.25%;
}




/* 20250925 fix modali mobile */
@media screen and (max-width: 600px) {

    .iframe-video-modal-window .modal-content {
        background: none;
        border: 0;
        -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
        -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
        /* 2025.06.18 youku video embedding limit below */
        margin: .2em auto;
        max-width: 98%;
        max-height: 75%;
        /*z-index: 100;*/
    }

    .iframe-video-modal-window .modal-body {
        padding: 0 5px 5px 5px;
    }
    
    .iframe-video-modal-window .modal-header {
        padding: 10px 10px 5px 10px;
        text-align: right;
    }
    

}