    min-width: 45px;
    word-break: keep-all;
    div[class*=ays-pb-modal_].ays_cmd_window,
    div[class*=ays-pb-modal_].ays_win98_window,
    div[class*=ays-pb-modal_].ays_winxp_window {
        z-index: 1;
        pointer-events: fill;
        animation-fill-mode: forwards !important
    }

    .ays-pb-modals {
        position: fixed;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        z-index: 9999999999;
        text-align: center;
        height: 100%
    }

    .ays-pb-modals.ays-pb-notification-modal {
        position: unset;
        text-align: unset;
        height: auto
    }

    div[class*=ays-pb-modal_].ays_notification_window {
        width: 100%;
        animation-duration: 0s !important;
        position: relative
    }

    .ays_pb_fa,
    i.ays_pb_fa {
        font-weight: 900
    }

    .ays_pb_fa {
        display: inline-block;
        font: 900 14px/1 'Font Awesome 5 Free';
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    .ays_pb_far {
        font-weight: 400 !important
    }

    .ays_pb_fa_volume {
        content: "f028"
    }

    .ays_pb_fa_volume_off {
        content: "f026"
    }

    .fa-window-maximize:before {
        content: '';
        position: absolute;
        box-shadow: 0 0 0 0 #ccc;
        width: 10px;
        height: 10px;
        border: 1px solid #fff;
        border-top: 3px solid #fff;
        top: 4px;
        left: 4px
    }

    .ays-close-button-on-off,
    .ays_pb_display_none_inp,
    input.ays-pb-modal-check[type=checkbox] {
        display: none !important
    }

    .ays-pb-modals:not(.ays-pb-modals.ays-pb-notification-modal)::before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -.25em
    }

    .ays-pb-modal-check,
    .ays-pb-modal-check:checked~.ays-pb-modal {
        pointer-events: auto
    }

    .ays_button.ays_two {
        position: fixed;
        left: 5px;
        top: 5px;
        color: #9c00ff !important
    }

    div[class*=ays-pb-modal_].ays_cmd_window {
        width: 450px;
        transition: .5s !important;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        overflow-y: scroll
    }

    .ays_image_window .ays_image_main:not(.ays-pb-show-scrollbar),
    .ays_minimal_window .ays_minimal_main:not(.ays-pb-show-scrollbar),
    div[class*=ays-pb-modal_].ays-pb-modal:not(.ays-pb-show-scrollbar),
    div[class*=ays-pb-modal_].ays_cmd_window:not(.ays-pb-show-scrollbar),
    div[class*=ays-pb-modal_].ays_lil_window:not(.ays-pb-show-scrollbar),
    div[class*=ays-pb-modal_].ays_ubuntu_window:not(.ays-pb-show-scrollbar),
    div[class*=ays-pb-modal_].ays_window:not(.ays-pb-show-scrollbar),
    div[class*=ays-pb-modal_].ays_winxp_window:not(.ays-pb-show-scrollbar) {
        scrollbar-width: none
    }

    .ays_cmd_window .ays_cmd_window-content {
        height: 79%;
        position: relative;
        background: unset;
        box-shadow: unset;
        border: unset
    }

    .ays_cmd_window.ays_cmd_window--maximized,
    .ays_ubuntu_window.ays_ubuntu_window--maximized,
    .ays_window.ays_cmd_window--maximized,
    .ays_winxp_window.ays_winxp_window--maximized {
        width: 98% !important;
        flex-grow: 1 !important;
        height: 98% !important;
        top: unset !important
    }

    .ays_cmd_window.ays_cmd_window--minimized,
    .ays_window.ays_cmd_window--minimized {
        height: 25px !important;
        width: 250px !important;
        bottom: 0 !important;
        top: unset !important;
        overflow: visible
    }

    .ays-pb-dismiss-ad>button#ays_pb_dismiss_ad .ays_pb_dismiss_ad_text_mobile,
    .ays_cmd_window.ays_cmd_window--minimized .ays_cmd_window-content,
    .ays_pb_display_none,
    .ays_ubuntu_window.ays_ubuntu_window--minimized .ays_ubuntu_folder-info,
    .ays_window.ays_cmd_window--minimized .ays_cmd_window-content {
        display: none
    }

    .ays_cmd_window.ays_cmd_window--destroyed {
        opacity: 0;
        width: 0;
        height: 0
    }

    .ays_cmd_window-header {
        background-color: #eee;
        height: 25px;
        display: flex;
        position: sticky;
        top: 0;
        z-index: 12;
        box-shadow: unset;
        border-bottom: 0
    }

    .ays_cmd_window-controls {
        display: flex;
        height: 100%;
        justify-content: flex-end;
        align-items: center;
        width: 20%;
        background-image: unset;
        padding: 0;
        box-shadow: unset
    }

    .ays_cmd_window-header .ays_cmd_window_title {
        width: 80%;
        cursor: pointer
    }

    .ays_cmd_window-header .ays_cmd_window_title h2 {
        margin: 0;
        padding: 0;
        text-align: left;
        text-indent: 5px;
        font-size: 19px;
        overflow: hidden;
        text-overflow: ellipsis;
        word-break: unset;
        white-space: nowrap
    }

    .ays-pb-modal h2::before,
    .ays_cmd_window-header .ays_cmd_window_title h2::before,
    .ays_lil_header .ays_lil_title h2::before,
    .ays_ubuntu_window .ays_ubuntu_topbar h2::before,
    .ays_win98_header .ays_win98_title h2::before,
    .ays_winxp_title-bar .ays_winxp_title-bar-title h2::before {
        content: none
    }

    .ays_cmd_window-controls .ays_cmd_control-item {
        display: inline-block;
        width: 25px;
        height: 25px;
        text-align: center;
        vertical-align: middle;
        color: #333;
        transition: .15s ease-in;
        cursor: pointer;
        margin-bottom: 0
    }

    .ays_cmd_window-controls .ays_cmd_control-item:hover {
        background-color: #ccc
    }

    .ays_cmd_control-item.ays_cmd_control-close {
        font-size: 18px;
        line-height: 22px;
        font-family: sans-serif !important;
        min-width: 100%
    }

    .ays_cmd_control-item.ays_cmd_control-close:hover {
        background-color: #ec6060;
        color: #fff
    }

    .ays_cmd_control-item.ays_cmd_control-maximize {
        line-height: 19px
    }

    .ays_cmd_control-item.ays_cmd_control-minimize {
        line-height: 22px
    }

    .ays_cmd_window-cursor {
        display: flex;
        margin: 5px;
        position: sticky;
        top: 30px;
        z-index: 10
    }

    .ays_cmd_window-cursor .ays_cmd_i-cursor-indicator {
        font-size: 1em;
        font-family: Consolas, monospace;
        margin: 0 2px 0 5px
    }

    .ays_cmd_window-cursor .ays_cmd_i-cursor-underscore {
        width: 10px;
        height: 3px;
        align-self: flex-end;
        margin-right: 5px;
        -webkit-animation: steps(2, start) infinite ays_cmd_blink;
        -webkit-animation-duration: 1s !important;
        animation: steps(2, start) infinite ays_cmd_blink;
        animation-duration: 1s !important;
        animation-fill-mode: forwards
    }

    .ays_cmd_window-input {
        background-color: inherit !important;
        border: none !important;
        outline: 0 !important;
        color: transparent !important;
        text-shadow: 0 0 0 #fff;
        font-family: Consolas, monospace;
        flex: 1;
        height: 0
    }

    .ays_cmd_window-input:focus {
        outline: 0
    }

    .ays_cmd_i-prompt {
        width: 62px;
        height: 62px;
        background: url("https://cdn4.iconfinder.com/data/icons/small-n-flat/24/terminal-48.png") center no-repeat rgba(0, 0, 0, .35);
        border-radius: 10px;
        box-shadow: 0 3px 1px rgba(0, 0, 0, .25);
        cursor: pointer;
        transition: .15s ease-in-out
    }

    .ays_cmd_i-prompt:hover {
        background-position: center 4px
    }

    .ays_cmd_i-prompt.ays_cmd_hidden {
        width: 0;
        height: 0;
        opacity: 0
    }

    @-webkit-keyframes ays_cmd_blink {
        to {
            visibility: hidden
        }
    }

    @keyframes ays_cmd_blink {
        to {
            visibility: hidden
        }
    }

    ul.ays_cmd_window-controls-ul {
        display: flex;
        list-style: none;
        padding: 0 5px 0 0;
        margin: 0
    }

    ul.ays_cmd_window-controls-ul li:not(:last-child) {
        margin-right: 7px;
        padding-bottom: 5px
    }

    ul.ays_cmd_window-controls-ul li {
        margin: 0;
        min-width: 0
    }

    .ays_cmd_window .ays_cmd_window-content>p {
        position: sticky;
        bottom: 6px;
        margin: auto
    }

    .ays_cmd_window>p,
    .ays_winxp_window .ays_winxp_content>div:first-child>p {
        margin: 0;
        font-size: 16px
    }

    .ays_cmd_window-cursor>input {
        box-shadow: none !important
    }

    div[class*=ays-pb-modal_].ays_winxp_window {
        position: absolute;
        width: 200px;
        background-color: #091e89;
        overflow: hidden;
        border-radius: 7px 7px 0 0;
        transition: .3s ease-in-out;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        overflow-y: scroll;
        font-family: "MS Reference", sans-serif
    }

    .ays_ubuntu_window.ays_ubuntu_window--minimized,
    .ays_winxp_window.ays_winxp_window--minimized {
        height: 35px !important;
        width: 350px !important;
        bottom: 0 !important;
        top: unset !important;
        overflow: visible
    }

    .ays_winxp_title-bar .ays_winxp_close {
        display: block;
        width: 100%;
        height: 100%;
        color: #fff;
        line-height: 20px;
        font-size: 14px;
        cursor: pointer
    }

    .ays_winxp_title-bar {
        width: 100%;
        height: 35px;
        background: linear-gradient(to bottom, #4094ff 0, #0056e4 13%, #0056e4 71%, #16428b 100%);
        position: sticky;
        top: 0;
        z-index: 2
    }

    .ays_winxp_title-bar .ays_winxp_title-bar-title {
        position: absolute;
        top: 7.5px;
        left: 2.5px;
        color: #fff;
        text-shadow: 1px 1px #10397e;
        font-size: 15px;
        width: 80%;
        text-align: left
    }

    .ays_winxp_title-bar .ays_winxp_title-bar-title h2 {
        margin: 0;
        width: 100%;
        font-size: 18px;
        text-indent: 5px;
        font-weight: 400;
        word-break: break-all;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .ays_winxp_title-bar .ays_winxp_title-bar-close,
    .ays_winxp_title-bar .ays_winxp_title-bar-max,
    .ays_winxp_title-bar .ays_winxp_title-bar-min {
        position: absolute;
        width: 20px;
        height: 20px;
        top: 5px;
        right: 5px;
        border-radius: 2px;
        border: 1px solid #fff
    }

    .ays_winxp_title-bar .ays_winxp_title-bar-close {
        background: linear-gradient(135deg, #f1a689 0, #c0442a 50%, #c2311e 100%)
    }

    .ays-pb-modal_1 .ays_winxp_content>div:first-child hr {
        height: 1px;
        background-color: #d3d3d3
    }

    .ays_winxp_title-bar-max.far.fa-window-maximize.fa-xs {
        display: inline-block;
        text-align: center;
        height: 20px;
        line-height: 20px;
        color: #fff;
        font-size: 13px
    }

    .ays_winxp_title-bar .ays_winxp_title-bar-max,
    .ays_winxp_title-bar .ays_winxp_title-bar-min {
        background: linear-gradient(135deg, #7eaed6 0, #1b72ff 50%, #1655be 100%)
    }

    .ays_winxp_title-bar .ays_winxp_title-bar-max {
        right: 30px;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .ays_winxp_title-bar .ays_winxp_title-bar-min {
        right: 55px
    }

    .ays_winxp_title-bar .ays_winxp_title-bar-close:hover {
        background: linear-gradient(135deg, #c0442a 100%, #c0442a 100%)
    }

    .ays_winxp_title-bar .ays_winxp_title-bar-max:hover,
    .ays_winxp_title-bar .ays_winxp_title-bar-min:hover {
        background: linear-gradient(#456eb3 50%, #617392 50%, #b0b4bb 50%, #4178d6 50%)
    }

    .ays_win98_window .ays_win98_header .ays_win98_btn-close,
    div[class*=ays-pb-modal_].ays_win98_window {
        position: absolute;
        margin: auto;
        background: silver;
        border-top: 1px solid #fff;
        border-left: 1px solid #fff;
        font-size: 12px;
        top: 0
    }

    .ays_winxp_title-bar-min:after {
        content: '';
        position: absolute;
        box-shadow: 0 0 0 0 #ccc;
        width: 10px;
        border-bottom: 2px solid #fff;
        bottom: 4px;
        left: 4px
    }

    .ays_winxp_window .ays_winxp_content {
        position: relative;
        box-sizing: border-box;
        padding: 10px;
        min-height: 100% !important;
        width: 100% !important;
        left: 0;
        bottom: 0;
        top: 0;
        right: 0;
        margin: auto;
        background-color: #fff
    }

    .ays_winxp_window .ays_winxp_content>p:last-child {
        position: sticky;
        margin: auto;
        font-size: 16px
    }

    div[class*=ays-pb-modal_].ays_win98_window {
        left: 0;
        right: 0;
        bottom: 0;
        width: 30em;
        border-right: 1px solid #111;
        border-bottom: 1px solid #111;
        font-family: monospace, arial, sans-serif;
        cursor: default;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        overflow-y: scroll
    }

    .ays_win98_window .ays_win98_head {
        position: sticky;
        top: 0;
        z-index: 2;
        width: 100%;
        padding: 2px;
        height: auto;
        box-shadow: unset;
        border: none
    }

    .ays_win98_window .ays_win98_header {
        min-height: 25px;
        background: #008;
        background-image: linear-gradient(to right, #00007b, #1980cb);
        color: #fff;
        padding: 0
    }

    .ays_win98_window .ays_win98_header .ays_win98_title {
        height: 22px;
        padding: 2px 0 0 5px;
        font-weight: 700;
        width: 90%;
        text-align: left
    }

    .ays_win98_window .ays_win98_header .ays_win98_btn-close {
        bottom: 0;
        right: 5px;
        display: block;
        height: 15px;
        width: 17px;
        border-right: 1px solid #666;
        border-bottom: 1px solid #666;
        box-shadow: 1px 1px 0 #111;
        color: #000;
        font-weight: 700;
        line-height: 12px;
        cursor: pointer
    }

    .ays_win98_window .ays_win98_header .ays_win98_btn-close>div {
        display: block;
        width: 100%;
        height: 100%;
        margin: 0;
        min-width: 100%;
        color: #000
    }

    .ays_win98_window .ays_win98_header .ays_win98_btn-close:active {
        background: #b0b0b0;
        border-color: #333 #ddd #ddd #333;
        box-shadow: -1px -1px 0 #666
    }

    .ays_image_window .ays_image_header .ays_image_btn-close:active span,
    .ays_lil_window .ays_lil_header .ays_lil_btn-close:active span,
    .ays_minimal_window .ays_minimal_header .ays_minimal_btn-close:active span,
    .ays_video_window .ays_video_header .ays_video_btn-close:active span,
    .ays_win98_window .ays_win98_header .ays_win98_btn-close:active span,
    .ays_win98_window .ays_win98_main button:active span {
        position: relative;
        top: 1px;
        left: 1px
    }

    .ays_win98_window .ays_win98_main {
        font-family: monospace, arial, sans-serif;
        letter-spacing: -1px;
        padding-bottom: 2px
    }

    .ays_win98_window .ays_win98_main .ays_win98_content {
        position: absolute;
        width: 99%
    }

    .ays_win98_window .ays_win98_main .ays_win98_image {
        position: absolute;
        height: 40px;
        width: 40px;
        top: 40px;
        left: 20px;
        border-radius: 5px;
        background-size: cover
    }

    .ays_win98_header .ays_win98_title h2 {
        margin: 0;
        font-size: 19px;
        font-weight: 500;
        font-family: monospace, arial, sans-serif;
        word-break: break-all;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .ays_lil_window .ays_lil_main .ays_lil_content hr,
    .ays_win98_window .ays_win98_main .ays_win98_content hr {
        height: 1px;
        background-color: #d3d3d3;
        margin: 0
    }

    .ays_win98_window .ays_win98_main .ays_win98_content>p:last-child {
        position: absolute;
        bottom: 11px;
        right: 0;
        left: 0;
        margin: auto
    }

    .ays_image_window .ays_image_main .ays_image_content>p:first-child,
    .ays_lil_window .ays_lil_main .ays_lil_content>p:first-child,
    .ays_minimal_window .ays_minimal_main .ays_minimal_content>p:first-child,
    .ays_win98_window .ays_win98_main .ays_win98_content>p:first-child {
        margin-top: 0;
        margin-bottom: 0;
        padding: 10px 0
    }

    .close-lil-btn {
        width: 30px;
        height: 30px;
        display: inline-block;
        position: absolute;
        -webkit-transition: .5s !important;
        transition: .5s !important;
        border-radius: 100%;
        background: #d75f70;
        font-weight: lighter;
        font-size: 25px;
        text-decoration: none !important;
        line-height: 1;
        cursor: pointer;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .ays-pb-modal,
    .ays-pb-modal-macos,
    .ays-pb-modal-macos:not(.ays-pb-show-scrollbar),
    .ays-pb-modal:not(.ays-pb-show-scrollbar),
    .ays_cmd_window,
    .ays_cmd_window:not(.ays-pb-show-scrollbar),
    .ays_ubuntu_window,
    .ays_ubuntu_window:not(.ays-pb-show-scrollbar),
    .ays_win98_window,
    .ays_win98_window:not(.ays-pb-show-scrollbar),
    .ays_window,
    .ays_window:not(.ays-pb-show-scrollbar),
    .ays_winxp_window,
    .ays_winxp_window:not(.ays-pb-show-scrollbar) {
        -ms-overflow-style: none
    }

    .close-lil-btn-text {
        font-size: 12px;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .close-lil-btn:hover {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    div[class*=ays-pb-modal_].ays_lil_window {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        max-width: 100%;
        max-height: 100%;
        overflow-y: scroll;
        font-family: monospace, arial, sans-serif;
        cursor: default;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        z-index: 1;
        pointer-events: fill;
        animation-duration: .5s;
        display: none;
        animation-fill-mode: forwards
    }

    div[class*=ays-pb-modal_].ays_image_window,
    div[class*=ays-pb-modal_].ays_minimal_window,
    div[class*=ays-pb-modal_].ays_template_window {
        left: 0;
        bottom: 0;
        max-height: 100%;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        pointer-events: fill;
        animation-duration: .5s;
        display: none;
        animation-fill-mode: forwards;
        position: absolute;
        right: 0;
        font-family: monospace, arial, sans-serif;
        z-index: 1;
        top: 0;
        cursor: default;
        max-width: 100%
    }

    div[class*=ays-pb-modal_].ays_template_window.ays-pb-show-scrollbar {
        overflow-y: auto
    }

    .ays_lil_window .ays_lil_head {
        position: sticky;
        top: 0;
        z-index: 4;
        width: 100%;
        padding: 2px 0;
        height: auto
    }

    .ays_lil_window .ays_lil_header .ays_lil_title {
        display: inline-block;
        font-weight: 700;
        width: 100%;
        text-align: left
    }

    .ays_template_window .ays_template_header .close-template-btn,
    .close-image-btn,
    .close-minimal-btn {
        font-size: 19px;
        min-width: 30px;
        text-align: start;
        z-index: 1;
        position: absolute;
        line-height: 1;
        cursor: pointer
    }

    .ays_lil_window .ays_lil_main {
        font-family: monospace, arial, sans-serif;
        letter-spacing: -1px;
        padding-bottom: 2px;
        max-height: 100%
    }

    .ays_image_window .ays_image_main .ays_image_content,
    .ays_lil_window .ays_lil_main .ays_lil_content,
    .ays_minimal_window .ays_minimal_main .ays_minimal_content {
        width: 100%;
        height: 100%;
        overflow: hidden
    }

    .ays_lil_header .ays_lil_title h2 {
        margin: 0 !important;
        font-size: 25px;
        padding-top: 10px;
        padding-bottom: 10px;
        text-align: center;
        color: #1a1a1a;
        font-weight: 500;
        font-family: monospace, arial, sans-serif;
        word-break: break-all
    }

    .ays_lil_window .ays_lil_main .ays_lil_content>p:last-child {
        margin: auto
    }

    .ays_lil_header {
        height: 100%
    }

    .close-image-btn,
    .close-minimal-btn {
        font-weight: 100
    }

    div[class*=ays-pb-modal_].ays_image_window,
    div[class*=ays-pb-modal_].ays_minimal_window {
        margin: auto;
        user-select: none
    }

    .ays_image_window .ays_image_header .ays_popup_image_title,
    .ays_minimal_window .ays_minimal_header .ays_popup_minimal_title {
        font-weight: 700
    }

    .ays_image_window .ays_image_head,
    .ays_minimal_window .ays_minimal_head,
    .ays_video_window .ays_video_head {
        height: 20%
    }

    .ays_image_window .ays_image_main,
    .ays_minimal_window .ays_minimal_main {
        font-family: monospace, arial, sans-serif;
        letter-spacing: -1px;
        max-height: 80%;
        overflow-y: scroll
    }

    .ays_image_header .ays_popup_image_title h2 {
        margin: 0 !important;
        font-size: 25px;
        padding-top: 20px;
        text-align: center;
        color: #1a1a1a;
        font-weight: 500;
        font-family: monospace, arial, sans-serif;
        word-break: break-all
    }

    .ays_image_window .ays_image_main .ays_image_content>p:last-child,
    .ays_minimal_window .ays_minimal_main .ays_minimal_content>p:last-child {
        margin: auto;
        font-size: 15px;
        position: absolute;
        bottom: -30px;
        left: 0;
        right: 0
    }

    .ays_content_box {
        padding: 20px
    }

    .ays_content_box.ays_notification_content_box {
        padding: 20px;
        display: flex;
        align-items: center;
        height: 100%;
        width: 100%;
        gap: 20px;
        box-sizing: border-box
    }

    .ays_pb_notification_logo {
        max-width: 10%;
        width: 100%;
        height: 100%;
        text-align: center;
        display: flex;
        justify-content: center
    }

    .ays_pb_notification_logo a {
        display: flex;
        justify-content: center;
        align-items: center
    }

    .ays_pb_notification_main_content {
        max-width: 80%;
        width: 100%
    }

    .ays_notification_content_box_with_logo .ays_pb_notification_main_content {
        max-width: 70%
    }

    .ays_pb_notification_button_1 {
        width: 20%;
        display: flex;
        align-items: center;
        justify-content: center;
        min-width: 105px
    }

    .ays_pb_notification_button_1 a {
        text-decoration: none
    }

    .ays_pb_notification_button_1 button {
        display: flex;
        align-items: center;
        font-style: normal;
        line-height: normal;
        margin: 0;
        cursor: pointer;
        word-break: keep-all
    }

    .ays_minimal_header .ays_popup_minimal_title h2 {
        margin: 0 !important;
        font-size: 25px;
        padding: 5px 0;
        text-align: center;
        color: #1a1a1a;
        font-weight: 500;
        font-family: monospace, arial, sans-serif;
        word-break: break-all
    }

    .ays_minimal_window .ays_content_box,
    div[class*=ays-pb-modal_].ays-pb-modal.ays-pb-modal-image-type-img,
    div[class*=ays-pb-modal_].ays-pb-modal.ays_facebook_window {
        padding: 0
    }

    .ays-pb-modals div.ays_minimal_window div.ays_pb_description {
        margin: 0;
        padding: 5px 0;
        text-align: center;
        font-size: 18px
    }

    div.ays_pb_description {
        word-break: break-word;
        word-wrap: break-word
    }

    .ays-pb-modals div.ays_minimal_window div.ays_pb_description p {
        margin: 0;
        padding: 0
    }

    .ays_template_window .ays_template_header .close-template-btn {
        font-weight: lighter;
        text-decoration: none !important
    }

    div[class*=ays-pb-modal_].ays_template_window {
        margin: auto;
        border-top: 1px solid #fff;
        border-left: 1px solid #fff;
        border-right: 1px solid #111;
        border-bottom: 1px solid #111;
        user-select: none;
        overflow: hidden
    }

    .ays_template_window .ays_template_header h2 {
        margin: auto;
        font-size: 26px;
        line-height: 100%;
        word-break: break-all
    }

    .ays_template_window .ays_template_header .ays_template_title {
        height: 100%;
        display: flex
    }

    .ays_template_window .ays_template_content {
        width: 65%;
        padding: 0 10px;
        overflow: hidden
    }

    .ays_template_window p.ays_pb_timer {
        position: absolute;
        bottom: -8px;
        right: 0;
        width: inherit;
        text-align: center
    }

    .ays_template_window header.ays_template_head {
        height: 12%;
        border: none
    }

    div[class*=ays-pb-modal_].ays_template_window.ays-pb-show-scrollbar footer.ays_template_footer,
    div[class*=ays-pb-modal_].ays_template_window.ays-pb-show-scrollbar header.ays_template_head {
        height: auto
    }

    .ays_template_window .ays_bg_image_box {
        width: 35%
    }

    .ays_template_window footer.ays_template_footer {
        display: flex;
        height: 88%;
        padding: 0;
        background: unset;
        box-shadow: unset
    }

    div[class*=ays-pb-modal_].ays_ubuntu_window,
    div[class*=ays-pb-modal_].ays_window {
        box-shadow: 0 0 20px 0 rgba(0, 0, 0, .43);
        pointer-events: fill;
        animation-fill-mode: forwards !important;
        position: absolute;
        left: 0;
        right: 0
    }

    .ays_template_window .ays_template_main {
        font-family: monospace, arial, sans-serif;
        letter-spacing: -1px;
        max-height: 93%;
        overflow-y: auto;
        scrollbar-width: none
    }

    .ays_template_window .ays_template_header {
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center
    }

    .ays_template_window footer.ays_template_footer .ays_template_content p {
        margin-bottom: 5px !important
    }

    div[class*=ays-pb-modal_].ays_ubuntu_window {
        border-top-right-radius: 12px;
        border-top-left-radius: 12px;
        border: 1px solid #3c3b37;
        background-color: #f2f1f0;
        transition: .3s;
        top: 0;
        display: none;
        bottom: 0;
        margin: auto;
        z-index: 1;
        overflow-y: scroll
    }

    .ays_ubuntu_window .ays_ubuntu_topbar {
        height: 40px;
        width: 100%;
        display: flex;
        align-items: center;
        background-image: linear-gradient(#65645e, #3c3b37);
        border-top-right-radius: 10px;
        border-top-left-radius: 10px;
        border-bottom: 1px solid #302f2c;
        position: sticky;
        top: 0;
        z-index: 100
    }

    .ays-pb-modal-macos .row p,
    .ays_ubuntu_window p {
        margin: 0
    }

    .ays_ubuntu_window .ays_ubuntu_window_content {
        padding-top: 5px
    }

    .ays_ubuntu_window .ays_ubuntu_window_content p {
        text-align: left;
        padding: 0 10px;
        font-size: 16px;
        white-space: initial
    }

    .ays_ubuntu_window .ays_ubuntu_topbar p {
        color: #dfdbd0;
        margin-left: 20px
    }

    .ays_ubuntu_window .ays_ubuntu_topbar h2 {
        margin: 0;
        text-indent: 10px;
        font-size: 24px;
        font-weight: 500;
        padding: 0;
        word-break: break-all;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .ays_ubuntu_window .ays_ubuntu_topbar .ays_ubuntu_icons {
        background-image: linear-gradient(#363632, #4e4d48);
        margin-left: 15px;
        border-radius: 500px;
        padding: 2px 3px 1px;
        height: 25px;
        display: flex
    }

    .ays_ubuntu_window .ays_ubuntu_topbar .ays_ubuntu_icons .ays_ubuntu_close {
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background-image: linear-gradient(#f79674, #df5106);
        display: block;
        margin: 0 !important;
        cursor: pointer
    }

    .ays_ubuntu_window .ays_ubuntu_topbar .ays_ubuntu_icons .ays_ubuntu_close:hover {
        background-image: linear-gradient(#f8a082, #f85c09)
    }

    .ays_ubuntu_window .ays_ubuntu_tools ul li:hover,
    .ays_ubuntu_window .ays_ubuntu_topbar .ays_ubuntu_icons .ays_ubuntu_hide:hover,
    .ays_ubuntu_window .ays_ubuntu_topbar .ays_ubuntu_icons .ays_ubuntu_maximize:hover {
        background-image: linear-gradient(#a2a19d, #6b6b65)
    }

    .ays_ubuntu_window .ays_ubuntu_topbar .ays_ubuntu_icons .ays_ubuntu_hide,
    .ays_ubuntu_window .ays_ubuntu_topbar .ays_ubuntu_icons .ays_ubuntu_maximize {
        width: 20px;
        height: 20px;
        border-radius: 50%;
        margin-left: 5px;
        background-image: linear-gradient(#989792, #5a5a55);
        display: inline-block
    }

    .ays_ubuntu_window .ays_ubuntu_tools {
        height: 30px;
        width: 100%;
        display: flex;
        align-items: center;
        background-color: #3c3b37;
        color: #dfdbd0;
        position: sticky;
        top: 40px;
        z-index: 100
    }

    .ays_ubuntu_window .ays_ubuntu_tools ul {
        list-style: none;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        margin: 0;
        padding: 0
    }

    .ays_ubuntu_window .ays_ubuntu_tools ul li {
        display: inline-block;
        padding: 0 5px;
        margin-bottom: 0
    }

    .ays_ubuntu_window .ays_ubuntu_tools ul li:hover {
        cursor: default;
        line-height: 30px
    }

    .ays_ubuntu_window .ays_ubuntu_folder-info {
        height: 30px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        background-color: #f2f1f0;
        border-top: 1px solid #c5c1bc;
        position: sticky;
        bottom: 0
    }

    .ays_ubuntu_window .ays_ubuntu_folder-info p.ays_ubuntu_right {
        position: relative
    }

    .ays_ubuntu_window .ays_ubuntu_folder-info p {
        color: #5f4c53;
        width: 100%
    }

    div[class*=ays-pb-modal_].ays_window {
        transition: .2s;
        background: #fff;
        z-index: 100000;
        display: none;
        top: 0;
        bottom: 0;
        margin: auto;
        border-radius: 4px;
        vertical-align: middle;
        overflow: auto
    }

    .ays-pb-modal-macos .ays-pb-modal-close svg,
    .ays_window .ays-pb-modal-close svg {
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        right: 0;
        font-size: 10px;
        margin: auto;
        opacity: 0;
        transition: .5s ease-in-out
    }

    .ays_window .ays-pb-modal-close {
        position: relative;
        display: inline-block;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        cursor: pointer;
        pointer-events: auto;
        margin: 0
    }

    .ays_window .ays_topBar {
        width: 100%;
        height: 50px;
        background-image: linear-gradient(#d3d3d3, #c8c8c8);
        border-bottom: 1px solid grey;
        display: flex;
        align-items: center;
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
        pointer-events: fill;
        position: sticky;
        top: 0;
        z-index: 100
    }

    .ays_window .ays_topBar .ays_close,
    .ays_window .ays_topBar .ays_fullScreen,
    .ays_window .ays_topBar .ays_hide {
        cursor: pointer
    }

    .ays_window .ays_topBar h2 {
        margin: 0;
        width: 100%;
        text-align: center;
        padding: 0;
        font-size: 25px;
        font-weight: 500;
        word-break: break-all;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    div[class*=ays-pb-modal_].ays-pb-modal,
    div[class*=ays-pb-modal_].ays-pb-modal-macos {
        background: #fff;
        position: absolute;
        vertical-align: middle;
        overflow: auto;
        animation-fill-mode: forwards !important;
        right: 0;
        bottom: 0;
        display: none;
        z-index: 1;
        top: 0;
        left: 0
    }

    .ays_window .ays_topBar h2::before {
        display: none;
        content: none;
        height: 0
    }

    .ays_window .ays_topBar .ays_close {
        height: 12px;
        width: 12px;
        background-color: #f74544;
        border-radius: 50%;
        margin-left: 15px;
        border: 1px solid #f62726;
        position: relative;
        display: inline-block;
        margin-bottom: 0;
        min-width: 30%
    }

    .ays_window .ays_topBar .ays_hide {
        height: 12px;
        width: 12px;
        background-color: #fbaf15;
        border-radius: 50%;
        margin-left: 10px;
        border: 1px solid #f1a304;
        display: inline-block
    }

    .ays_window .ays_topBar .ays_fullScreen {
        height: 12px;
        width: 12px;
        background-color: #38c228;
        border-radius: 50%;
        margin-left: 10px;
        border: 1px solid #32af24;
        display: inline-block
    }

    .ays_video_content,
    .ays_video_content video {
        height: 100%;
        width: 100%
    }

    .ays_window .ays_text {
        text-align: center;
        display: block;
        align-items: center;
        justify-content: center;
        font-family: Josefin Sans, sans-serif
    }

    .ays_window hr {
        margin: 0 0 1.5em
    }

    .ays-pb-modals div.ays_pb_description,
    .ays_window p {
        margin: 0;
        padding: 10px;
        text-align: center;
        font-size: 18px
    }

    .ays-pb-modal.ays-pb-modal_1>div>div,
    .ays_window .ays_pb_timer {
        text-align: center
    }

    .ays-pb-modal-image-type-img .ays_pb_timer {
        position: absolute;
        width: 100%;
        bottom: 10px;
        margin: 0
    }

    .ays_pb_description>*,
    .ays_pb_timer {
        color: inherit
    }

    .ays_window .ays_text .ays_text-inner h1,
    .ays_window .ays_text .ays_text-inner h4 {
        margin: 15px
    }

    .ays_button {
        color: #fff !important;
        z-index: 1
    }

    div[class*=ays-pb-modal_].ays-pb-modal-macos {
        border: 3px solid #f1f1f1;
        margin: auto;
        text-align: center;
        border-radius: 4px;
        white-space: normal;
        pointer-events: auto;
        max-height: 95vh;
        animation-duration: .5s !important
    }

    .ays-pb-modal-macos .ays-pb-modal-close:hover svg {
        opacity: 1
    }

    .ays-pb-modal-macos .ays-pb-modal-close {
        position: relative;
        display: inline-block;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        cursor: pointer;
        pointer-events: auto
    }

    .ays-pb-modal-macos .description,
    .ays-pb-modal-macos .row.description {
        padding: 0;
        background-color: #f1f1f1
    }

    .ays-pb-modal-macos .row {
        padding: 10px;
        background: #f1f1f1;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        margin: 0 !important
    }

    .ays-pb-modal-macos .column {
        float: left
    }

    .ays-pb-modal-macos .left {
        width: 15%
    }

    .ays-pb-modal-macos .right {
        width: 10%
    }

    .ays-pb-modal-macos .middle {
        width: 75%
    }

    .ays-pb-modal-macos .row:after {
        content: "";
        display: table;
        clear: both
    }

    .ays-pb-modal-macos .dot {
        margin-top: 4px;
        height: 12px;
        width: 12px;
        background-color: #bbb;
        border-radius: 50%;
        display: inline-block;
        position: relative
    }

    .ays-pb-modal-macos input[type=text] {
        width: 100%;
        border-radius: 3px;
        border: none;
        background-color: #fff;
        margin-top: -8px;
        height: 25px;
        color: #666;
        padding: 5px;
        text-align: center
    }

    .ays-pb-modal-macos .gits {
        width: 90%;
        margin: auto;
        border-bottom: 1px solid #ccc
    }

    .ays-pb-modal-macos .bar {
        width: 17px;
        height: 3px;
        background-color: #aaa;
        margin: 3px 0;
        display: block
    }

    .ays_window.ays-pb-modal_1>p:last-child {
        position: sticky;
        margin: auto
    }

    div[class*=ays-pb-modal_].ays-pb-modal {
        margin: auto;
        padding: 25px;
        border-radius: 4px
    }

    .ays-pb-modal.ays_facebook_window {
        display: flex;
        justify-content: center;
        padding-top: 20px;
        max-width: 500px;
        margin: 0 auto
    }

    .ays-pb_default_container_box {
        position: relative;
        height: 100%
    }

    .ays-pb-modal h2 {
        text-align: center;
        padding: 0;
        word-break: break-word
    }

    .ays-pb-modal-close {
        position: absolute;
        cursor: pointer
    }

    .ays-pb-modal.ays-pb-modal_1>p:last-child {
        position: sticky;
        margin: auto;
        background-color: #fff
    }

    .ays_window:not(.ays-pb-show-scrollbar)::-webkit-scrollbar {
        width: 0 !important;
        scrollbar-width: none
    }

    .ays_cmd_window:not(.ays-pb-show-scrollbar)::-webkit-scrollbar {
        width: 0 !important;
        scrollbar-width: none
    }

    .ays-pb-modal:not(.ays-pb-show-scrollbar)::-webkit-scrollbar {
        width: 0 !important;
        scrollbar-width: none
    }

    .ays-pb-modal-macos:not(.ays-pb-show-scrollbar)::-webkit-scrollbar {
        width: 0 !important;
        scrollbar-width: none
    }

    .ays_ubuntu_window:not(.ays-pb-show-scrollbar)::-webkit-scrollbar {
        width: 0 !important;
        scrollbar-width: none
    }

    .ays_winxp_window:not(.ays-pb-show-scrollbar)::-webkit-scrollbar {
        width: 0 !important;
        scrollbar-width: none
    }

    .ays_lil_window:not(.ays-pb-show-scrollbar)::-webkit-scrollbar {
        width: 0 !important;
        scrollbar-width: none
    }

    .ays_image_window .ays_image_main:not(.ays-pb-show-scrollbar)::-webkit-scrollbar {
        width: 0 !important;
        scrollbar-width: none
    }

    .ays_minimal_window .ays_minimal_main:not(.ays-pb-show-scrollbar)::-webkit-scrollbar {
        width: 0 !important;
        scrollbar-width: none
    }

    .ays_template_window:not(.ays-pb-show-scrollbar)::-webkit-scrollbar {
        width: 0 !important;
        scrollbar-width: none
    }

    .ays_win98_window:not(.ays-pb-show-scrollbar)::-webkit-scrollbar {
        width: 0 !important;
        scrollbar-width: none
    }

    .ays-pb-modals .mejs-container .mejs-controls button {
        background-color: #222
    }

    .ays-pb-modals .mejs-container,
    .ays-pb-modals video.wp-video-shortcode {
        width: 100% !important
    }

    body[class^=pb_disable_scroll],
    html[class^=pb_disable_scroll] {
        overflow-y: hidden;
        position: fixed;
        width: 100%
    }

    div[class*=ays-pb-modal_].ays_video_window {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        max-width: 100%;
        max-height: 100%;
        font-family: monospace, arial, sans-serif;
        cursor: default;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        z-index: 1;
        pointer-events: fill;
        animation-duration: .5s;
        display: none;
        box-shadow: 5px 10px 18px #888;
        animation-fill-mode: forwards
    }

    .ays_video_window .ays_video_main {
        font-family: monospace, arial, sans-serif;
        letter-spacing: -1px;
        padding-bottom: 2px;
        max-height: 80%;
        overflow-y: scroll
    }

    .close-video-btn {
        position: absolute;
        font-weight: 100;
        font-size: 10px;
        line-height: 1;
        cursor: pointer;
        z-index: 1
    }

    .ays_video_content {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        display: flex
    }

    div.ays-pb-modals div.ays-pb-social-shares {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 10px 0;
        flex-wrap: wrap
    }

    div.ays-pb-modals div.ays-pb-social-shares>a {
        width: 48px;
        height: 48px;
        display: flex;
        align-items: center;
        justify-content: center
    }

    div.ays-pb-modals div.ays-pb-social-buttons-content {
        max-width: 100%
    }

    .ays-pb-modals .ays-pb-modal-image-type-img .ays_content_box {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
        box-sizing: border-box
    }

    .ays-pb-modals .ays-pb-modal-image-type-img .ays_content_box img {
        max-width: 100%;
        max-height: 100%
    }

    .ays-pb-modals .ays_content_box,
    div.ays-pb-modals div.ays-pb-social-buttons-heading {
        word-break: break-word;
        max-width: 100%
    }

    .ays-pb-dismiss-ad>button#ays_pb_dismiss_ad {
        cursor: pointer;
        font-size: 12px
    }

    .ays-pb-dismiss-ad>button#ays_pb_dismiss_ad:hover {
        text-decoration: underline
    }

    div.ays_template_window header.ays_template_head div.ays_template_header .close-template-btn-container {
        min-width: auto;
        margin: 0;
        color: #000
    }

    .ays-pb-visually-hidden-label {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        border: 0;
        padding: 0;
        white-space: nowrap;
        clip: rect(0 0 0 0);
        overflow: hidden
    }

    .ays-pb-modals .ays-popup-hrs-default {
        margin: 15px 0
    }

    @media screen and (max-width:768px) {
        .ays-pb-dismiss-ad>button#ays_pb_dismiss_ad .ays_pb_dismiss_ad_text_pc {
            display: none
        }
        .ays-pb-dismiss-ad>button#ays_pb_dismiss_ad .ays_pb_dismiss_ad_text_mobile {
            display: inline
        }
        .ays_pb_show_desc_on_mobile,
        .ays_pb_show_title_on_mobile {
            display: block !important
        }
        .ays_pb_hide_desc_on_mobile,
        .ays_pb_hide_title_on_mobile {
            display: none !important
        }
    }