.congratsModal .modal-content {
    background: #FAFAFA 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 14px #00000052;
    border-radius: 18px;
}

.congratsModal .modal-body {
    padding: 0px;
}

.congratsModal .modal-body .content_holder {
    padding: 15px;
}

.congratsModal .modal-body img {
    display: block;
    margin: 0 auto 20px;
}

.congratsModal .modal-body h4 {
    font-size: 18px;
    font-weight: bold;
    color: #DF4223;
}

.congratsModal .modal-body p {
    font-size: 18px;
    color: #000000;
    font-weight: 500;
    width: 71%;
    text-align: center;
    margin: 0 auto 10px;
}

.congratsModal .modal-body .bottom_text {
    font-size: 16px;
    color: #000000;
    font-weight: 400;
    width: 71%;
    text-align: center;
    margin: 0 auto 20px;
}


.congratsModal .modal-body .footer_div {
    padding: 10px;
    border-top: 1px solid #ccc;
}

.congratsModal .alert {
    font-size: 0.9rem;
    color: #323232;
    margin-bottom: 10px;
    background: #E8E8E8 0% 0% no-repeat padding-box;
    border-radius: 4px;
    padding: 10px;
    font-size: 15px;
    font-weight: 500;
}

.congratsModal .alert a {
    color: #323232;
}

.congratsModal .dismissbtn {
    color: #000;
    font-size: 18px;
    cursor: pointer;
    font-weight: 600 !important;
    margin-bottom: 0px !important;
}

@media(min-width:0px) and (max-width:767px) {
    .congratsModal .modal-body h4 {
        font-size: 16px;
    }

    .congratsModal .modal-body .bottom_text {
        font-size: 13px;
        width: 86%;
        margin: 0 auto 10px;
    }

    .congratsModal .alert {
        font-size: 13px;
    }

    .congratsModal .modal-body p {
        font-size: 15px;
        width: 90%;
    }
}