.ml-form-embedBody.ml-form-embedBodyDefault.row-form  {
background: #3f9df6 url(/wp-content/themes/learnoutlive/images/sb.png) no-repeat;
    padding: 14px 31px 102px 22px;
    color: #fff;
    width: 70%;
    display: block;
    margin: 0 auto;
	min-height: 338px;
    max-height: 340px;
}



.ml-form-embedBody h4 {
	margin: initial;
    font-size: 26px;
    font-family: var(--font-family);
    text-align: center;
    font-weight: 400;
    line-height: 31px;
    -webkit-font-smoothing: antialiased;
    padding-top:12px;
}

.ml-form-embedBody p {
    font-family: var(--font-family);
    display: block;
    text-align: center;
    font-size: 16px;
    line-height: 25px;
    margin: 12px 0 23px;
    padding:3px 23px;
}

.ml-form-embedBody input.form-control {
    display: block;
    width: 100%;
    padding: 8px 0;
    text-indent: 2%;
    height: 26px;
    border-radius: 3px;
    border: 1px solid #abb0b2;
}

.ml-form-embedBody.ml-form-embedBodyDefault.row-form  {
background: #3f9df6 url(/wp-content/themes/learnoutlive/images/sb.png) no-repeat;
    padding: 14px 31px 102px 22px;
    color: #fff;
    width: 70%;
    display: block;
    margin: 0 auto;
    max-height: 340px;
}

/* PAGE SPECIFIC IMPLEMENTATIONS */

.single-post .ml-form-embedBody.ml-form-embedBodyDefault.row-form  {
    width: 85%;
}

.pageid-20289 .ml-form-embedBody.ml-form-embedBodyDefault.row-form  {
    width: 80%;
}

.privpol {
    font-size: 80%;
    text-align: center;
    display: block;
}



.ml-form-embedBody h4 {
    font-size: 26px;
    font-family: var(--font-family);
    text-align: center;
    font-weight: 400;
    line-height: 31px;
    -webkit-font-smoothing: antialiased;
    padding-top:12px;
}

.ml-form-embedBody p {
    font-family: var(--font-family);
    display: block;
    text-align: center;
    font-size: 16px;
    line-height: 25px;
    margin: 12px 0 23px;
    padding:3px 23px;
}

.ml-form-embedBody input.form-control {
    display: block;
    width: 100%;
    padding: 8px 0;
    text-indent: 2%;
    border: 1px solid #abb0b2;
    height: 26px;
    border-radius: 3px;
    font-size: 16px;
    color: #595959;
}

.ml-form-embedBody input::placeholder {
    color: #595959;
}

.ml-form-embedBody button.primary {
    width: 100%;
    background: #222529;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    line-height: 32px;
    margin: 0 5px 10px 0;
    padding: 0 22px;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    border-radius: 3px;
    font-size: 18px;
    border: initial;
    height: 47px;
    margin-top: 23px;
}

.ml-form-embedBody button.primary:hover {
    background-color: #777;
}


.ml-form-successContent {
    border: 2px solid green;
    padding: 23px;
    color: green;
    border-radius: 8px;
}


.ml-field-group.ml-field-email.ml-validate-email.ml-validate-required.ml-error input {
    border-color: red;
}

@media only screen and (min-width: 546px) {


.single-post .ml-form-embedBody.ml-form-embedBodyDefault.row-form, .pageid-20289 .ml-form-embedBody.ml-form-embedBodyDefault.row-form  {
    padding: 44px 31px 42px 22px;
	min-height: 288px;
	border-radius: 8px;
}

.pageid-20289 .ml-form-embedBody.ml-form-embedBodyDefault.row-form  {
    width: 80%;
}


}	