.p5_modals_wrapper_error {
    background: #fff;
    background: rgba(255,255,255, 0.8);
    width: 100%;
    height: 100%;
    height: 100vh;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index:999999999 ;
    /* display: none; */
}
.p5_modals_wrapper, .p5_modals_wrapper_error {
    transform: translate3d(0,0,0);
}
.p5_modal_error {
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    border: 1px solid #c1c1c1;
    width: 100%;
    /*max-width: 86%;*/
    max-width: 80%;
    background: white;
    max-width:1080px;
}
.p5_modal_header {
    background-color: #fff;
    /*padding: 20px 17px 20px 17px;*/
    padding: 20px 75px 20px 17px;
    border: 0px solid transparent;
    font-weight: 500;
    line-height: 1.3;
    font-size: 35px;
    font-weight: bold;
    letter-spacing: 16px;
    letter-spacing: 4px;
    word-break: normal;
    color:#0097d3;
    position:relative;
    z-index:999999;
}
.close_modal_x {
    position:absolute;
    top:5px;
    right:15px;
    width:36px;
    height:36px;
    width:27px;
    height:27px;
}
.p5_modal_content {
    background-color: white;
    display: inline-block;
    padding: 20px 20px 20px 20px;
    color: #424242;
    width: 100%;
    max-height: 80vh;
    overflow-y: auto;
}
.lang_selector_byclick{
    display: inline-block;
}
.language_switcher_byclick * {
    color:#000000;
}
.msgbx_error_popup {
    width:600px;
    max-width: 90%;
}
@media (min-width:480px) {
    .p5_modal_error {
        min-width:300px;
    }
}
@media (max-width: 991.98px) {
    .p5_modal_error {
        max-width: 96%;
    }
}
@media (max-width: 767.98px) {
    .p5_modal_header {
        font-size: 24px;
        letter-spacing: 10px;
    }

    .close_modal_x {
        top:5px;
        width:20px;
        height:20px;
    }
}
@media (max-width: 576.98px) {
    .p5_modal_header {
        font-size: 18px;
        letter-spacing: 2px;
    }

    .p5_modal_content .subtitle_2 {
        font-size: 17px;
        line-height: 20px;
    }
    .p5_modal_content .p5_checkcontainer_radiocircled  {
        font-size: 16px;
        line-height: 23px;
    }
    .p5_modal_content .radiocheckmark  {
        top:1px;
    }

    .close_modal_x {
        top:5px;
        width:20px;
        height:20px;
    }
}