

/* #Media Queries
================================================== */
@media all and (max-width:767px) {
.em .main { max-width: 100%; padding: 0 20px; }
.em #register-form { padding: 50px 0; }
.em #register-form .form-intro { font-size: 30px; margin: 0; }
}
 @media all and (max-width:680px) {
.em #register-form .form-intro { font-size: 30px; margin: 0; }
.em #register-form .form-option-section { margin-top: 20px; margin-bottom: 20px; }
.em #register-form .form-option-section h3 { margin-bottom: 15px; }
.em #register-form .input-box-style { height: 50px; line-height: 50px; }
.em #register-form .sbSelector { height: 50px; line-height: 50px; }
.em #register-form .sbHolder { height: 50px; line-height: 50px; }
.em #register-form .sbOptions { top: 50px !important; }
}
@media all and (max-width:568px) {
.em #register-form .dob .form-col:nth-child(2) { width: 100%; margin-bottom: 5px; }
.em #register-form .dob .form-col:nth-child(3) { margin-left: 0%; width: 100%; margin-bottom: 5px; }
.em #register-form .dob .form-col:nth-child(4) { width: 100%; margin-bottom: 5px; }
.em #register-form .lapset-row .row-inner .form-col:nth-child(1) { margin-bottom: 5px; }
.em #register-form .lapset-row .row-inner .form-col:nth-child(2) { margin-bottom: 5px; }
.em #register-form .form-col { width: 100%; margin-bottom: 20px; }
.em #register-form .form-row:nth-child(2) { margin-bottom: 0; }
.em #register-form .form-row:nth-child(4) { margin-bottom: 0; }
.em #register-form .form-row:nth-child(6) { margin-bottom: 0; }
.em #register-form .row-inner { margin-bottom: 0 !important; }
.em #register-form .form-option-section { margin-bottom: 15px; margin-top: 15px; }
}
 @media all and (max-width:480px) {
.em #register-form .form-intro { font-size: 26px; margin: 0; }
.em #register-form .form-option-section li { width: 49%; }
.em #register-form .form-option-section ul { margin-bottom: 0; }
.em #register-form .form-option-section h3 { font-size: 22px; }
.em p { font-size: 14px; line-height: 22px; }
.em #register-form .submit-btn { font-size: 15px; letter-spacing: 1px; padding: 14px 50px !important; }
.em #register-form .form-heading { margin-bottom: 25px; }
.em #register-form { padding: 35px 0; }
.em #register-form .input-box-style { height: 40px; line-height: 40px; }
.em #register-form .sbSelector { height: 40px; line-height: 40px; }
.em #register-form .sbHolder { height: 40px; line-height: 40px; }
.em #register-form .sbOptions { top: 39px !important; }
.em .form-option-section span.error{margin-top: -10px;}
}
@media all and (max-width:360px) {
.em #register-form .form-intro { font-size: 26px; margin: 0; }
.em #register-form .form-option-section li label { font-size: 13px; }
.em #register-form .submit-btn { font-size: 15px; letter-spacing: normal; width: 100%; padding: 14px 45px !important; }
}
 @media all and (max-width:320px) {
.em #register-form .form-option-section li { display: block; width: 100%; }
}
