.application-modal.app-p {
    padding-top: var(--padding);
    padding-bottom: 40px;
}

.application-modal.app-p .modal.fade {
    opacity: 1;
    position: unset;
    visibility: visible;
    display: block;
}

.application-modal.app-p .modal-content {
    border: 0;
}

.application-modal.app-p .modal-dialog {
    max-width: unset;
    margin-bottom: 0;
}

.application-modal.app-p .modal-body {
    padding: 0;
    padding-top: 30px;
}

.application-modal.app-p .modal-header {
    padding-left: 0;
    padding-right: 0;
}

.application-modal.app-p .form-field.select.full.mode::before {
    right: 10px;
}

@media(max-width:600px) {
    .admission-banner-main.app-p .admissions-content {
        justify-content: center;
    }

    .admission-banner-main.app-p .ucam-global {
        margin-bottom: 90px;
    }

    .application-modal.app-p {
        padding-top: 0;
    }

    .application-modal.app-p .modal-body {
        overflow: hidden;
        height: unset;
        margin-right: 0;
    }

    .application-modal.app-p .form-field.select::before {
        right: 10px;
    }

    .admission-banner-main.app-p .admissions-content p{
        font-size: 18px;
    }
}