.xoo-el-inmodal {
    height: auto !important;
    max-height: fit-content !important;
    position: relative !important;
    width: 100% !important;
    border-radius: 20px !important;
    background: transparent !important;
}

.xoo-el-wrap {
    justify-content: center;
    align-items: center;
    height: auto;
}

.xoo-el-main {
    display: flex;
    justify-content: center;
    align-items: center;
    height: auto;
}

.xoo-aff-input-group .xoo-aff-input-icon {
    color: var(--white_color);
    background: linear-gradient(270deg, #8CC826 0%, #4B9B2E 45%, #066C37 100%);
}

.xoo-el-form-container,
.xoo-el-fields-cont,
.xoo-aff-group,
.xoo-el-form-container button.button.btn.xoo-el-action-btn {
    width: 100% !important;
    padding-bottom: 0px;
    margin-right: 0px !important;
    border: none !important;
}

span.xoo-el-close {
    font-size: 15px;
    right: 10px;
    top: 10px;
    border-radius: unset;
    clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
}

.xoo-el-header,
.xoo-el-tabs,
.xoo-el-section {
    padding: 0px !important;
}

.xoo-el-srcont {
    border-radius: 20px;
    background: url(/../../../wp-content/uploads/2024/05/footer-bg.png) !important;
    border: 1px solid #4b9b2e;
}

.xoo-el-main label,
.xoo-el-main a,
.xoo-el-main label a {
    color: #fff;
}

/* 320 */

@media all and (min-width: 20px) and (max-width: 767px) {
    .xoo-el-main {
        padding:50px 30px;
    }

    .xoo-el-inmodal {
        width: 98% !important;
    }
}

@media all and (min-width: 768px) and (max-width: 980px) {

    .xoo-el-inmodal {
        width: 94% !important;
    }
}