#pbax-overlay {
    display:none;
    background:rgba(255,255,255,.75);
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 999999;
    backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(3px);
}

#pbax-modal {
    /* display: none;
    width: 90%;
    margin: 0 auto;
    margin-top: 20px;
    z-index: 999;
    position: relative; */
    background: #fff;
    border-radius: 30px;
    box-shadow: 0 20px 100px rgba(0,0,0,.3);
    height: 85vh;
    width: 85vw;
    max-height: 675px;
    max-width: 1140px;
    position:fixed;
    z-index: 19999999999;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
#pbax-modal > div {
    color: #B6BABC;
    font-size: 13px;
    font-weight: 900;
    text-transform: uppercase;
    position:absolute;
    right: 15px!important;
    top: 15px!important;
    cursor: pointer;
    font-family: sans-serif;
    background: #fff;
    padding: 5px 8px;
    border-radius: 8px 8px 8px 8px;
}
@media screen and (max-width:767px) {
    #pbax-modal {
        padding: 15px 20px;
        left: 0;
        top: 0;
        bottom:0;
        right: 0;
        transform: none; 
        border-radius: 0;
        max-height: none;
        max-width: none;
        width: auto;
        height: auto;
    }
    #pbax-modal > div {
        right: 10px!important;
        top: 10px!important;
    }
    .xbm-step-content-main .row {
        margin-left: 0!important;
        margin-right: 0!important;
        color: red!important
    }
}

iframe {
    width: 100%;
    /* min-height: 1200px; */
    height: 100%;
    border: none;
    border-radius: 10px;
}
