.hero-1.style-hosting {
    padding: 152px 0 60px;
}

.popup-login {
    z-index: 0;
    overflow-y: unset;
    max-height: unset;
}

.modal-common-wrap .modal-body .modal-common-content {
    padding: 50px 35px;
}

.modal-common-wrap .modal-body {
    background: unset;
    box-shadow: unset;
}

h2,
label#flexCheckChecked,
label.form-check-label,
a.cmn-social,
a.forgot {
    color: white !important;
}

button.theme-create.style-border {
    background: white;
}

.p-reset-pass,
span.orting-badge {
    color: white !important;
}

.modal-common-wrap {
    z-index: unset;
    overflow-y: unset;
    max-height: unset;
}

.login_message p {
    color: #fff !important;
    font-size: 18px;
    padding-bottom: 15px;
}

a.theme-create.style-border {
    background: white;
}

@media (max-width: 575px) {
    .modal-common-wrap .modal-body .modal-common-content {
        padding: 0px 20px;
    }

    .hero-1.style-hosting {
        padding: 0px 0 60px !important;
    }

    .h3-noti-login {
        padding: 0px 0px 20px 0;
    }

    .modal-common-wrap .modal-body .modal-common-content h2 {
        font-size: 30px;
        text-align: center;
    }

    .modal-common-wrap .modal-right-thumb {
        display: none;
    }

    .modal-common-wrap {
        overflow-y: unset;
    }

}