#modal-news {
    background-color: rgba(0, 0, 0, 0.5);
    height: 100vh!important;
    width: 100%!important;
    position: fixed;
    z-index: 9999
}

.elmodal {
    background-color: #FFF;
    width: 800px;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)!important;
    text-align: center;
    padding: 0;
    padding-top: 35px;
    height: 90vh;
    overflow: hidden;
}

.elmodal #contenido-modal {
    max-height: 100%;
    padding: 0!important
}

.cerrarmod {
    font-size: 2em;
    right: 12px;
    top: 5px;
    z-index: 999999
}

.cerrarmod:hover {
    font-size: 2em!important;
    right: 12px;
    top: 5px
}

.interior-modal {
    height: 100%;
}

.elmodal iframe {
    height: 100%
}

@media screen and (max-width: 767px) {
    body {
        padding-right: 0!important
    }
    #modal-news {
        height: 100vh!important;
    }
    #modal-news .interior-modal{
        height: 85vh;
    }
    .elmodal {
        width: 90%!important;
        max-width: 500px;
        padding: 0;
        padding-top: 35px;
        z-index: 999999999999;
        height: 95vh;
        max-height: 95vh!important;
    }
    /*#modal-news .elmodal{padding:0} */
    .elmodal iframe {
        height: 92vh;
    }
}