div.nf-form-cont {
    width: 100%;
}
.ninja-forms-form-wrap {
    width: 80%;
    margin: auto;
    padding-top: 30px;
}

.nf-form-fields-required {
    margin-bottom: 20px;
}

.nf-form-wrap .nf-form-content textarea,
.nf-form-wrap .nf-form-content input:not([type=button]),
.nf-form-wrap .nf-form-content select.ninja-forms-field:not([multiple]),
.ninja-forms-app textarea,
.nf-realistic-field .nf-realistic-field--element input:not([type=button]),
.nf-realistic-field .nf-realistic-field--element textarea,
.nf-app-main .nf-realistic-field .nf-realistic-field--element textarea,
.listcountry .nf-realistic-field .nf-realistic-field--element select:not([multiple]),
.listselect .nf-realistic-field .nf-realistic-field--element select:not([multiple]),
.liststate .nf-realistic-field .nf-realistic-field--element select:not([multiple])  {
    box-sizing: border-box !important;
    width: 100%  !important;
    border: 2px solid #FFD205  !important;
    color: #000  !important;
    padding: 5px  !important;
    background: #fff;
}
.nf-form-wrap .nf-form-content select.ninja-forms-field:not([multiple]) {
    background: transparent;
}
.nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element>div {
    background: #fff;
}

.nf-field-description {
	padding-bottom: 10px;
}

.nf-field-description .description-confirm {
	position: relative;
	top: -10px;
	left: 24px;
}

input.ninja-forms-field[type="button"] {
    display: block;
    width: 50%;
    background-color: #FFD205;
    margin: 30px auto;
    padding: 20px 0;
    border-radius: 5px;
    color: #000;
    font-size: 20px;
    height: unset;
    font-weight: bold;
}

@media screen and (max-width: 768px) {
    .ninja-forms-form-wrap {
        width: unset;
        padding: 30px 15px 0;
    }
    article.unit-Page {
        padding-bottom: 0;
    }
	
	.nf-field-description .description-confirm {
	    top: -26px;
	}
	
	input.ninja-forms-field[type="button"] {
		width: 70%;
	}
}