.partner-detail-logo {
    margin-bottom: 10px;
}
.partner-short-cont {
    margin-bottom: 30px;
}
span.compny-info {
    color: #000000;
    font-weight: 500;
}
.company-details {
    display: flex;
    justify-content: center;
    gap: 25px;
    align-items: center;
}
.company-detail-icon {
    display: flex;
    align-items: center;
    gap: 8px;
}

.partner-form {
    background: #F6F6F7;
    padding: 32px;
    border-radius: 16px;
    max-width: 920px;
    margin: 0 auto;
}
.partner-form .wpforms-container form {
    padding: 28px;
    background: #fff;
    border-radius: 16px;
}
.partner-form .wpforms-container .wpforms-submit-container {
    text-align: right;
}


@media only screen and (max-width: 1300px) {
.neve-main .container {padding: 0 40px; }


}



@media only screen and (max-width: 1200px) {
.neve-main .container {padding: 0 30px; }


}



@media only screen and (max-width: 767px) {
.company-details {flex-wrap: wrap; gap: 15px; }
.partner-form { padding: 20px; border-radius: 10px; max-width: 100%;}
.partner-form .wpforms-container form {padding: 20px; border-radius: 10px;}
.dz-clickable .dz-message span.modern-title {font-size: 14px; }
div.wpforms-container div.wpforms-uploader .dz-message svg { width: 26px; height: 26px;}

}

@media only screen and (max-width: 480px) {
.neve-main .container {padding: 0 25px; }
.dz-clickable .dz-message span.modern-title {font-size: 10px; }

}    