/**
 * @author GeekTantra
 * @date 24 September 2009
 */
/*body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 20px;
}

h1 {
    margin: 0px 0px 10px;
    font-size: 22px;
}
*/
.Tabs {
    margin-bottom: -1px;
    padding: 3px 10px 0px 10px;
}

.Tabs a {
    border: 1px solid #AAA;
    display: inline-block;
    padding: 3px 15px;
    text-decoration: none;
    color: #333;
    background: #F5F5F5;
    border-radius: 8px 8px 0px 0px;
    -moz-border-radius: 8px 8px 0px 0px;
}

.Tabs a:hover {
    background: #F7F7F7;
    color: #555;
}

.Tabs a.Active {
    border: 1px solid #888;
    background: #FFF;
    border-bottom: 1px solid #FFF;
}

.TabBody {
    border: 1px solid #888;
    padding: 20px;
    border-radius: 8px;
    -moz-border-radius: 8px;
}

.ValidXHTML {
    text-align: right;
}

/*================================NEW 16Sep2021=============================*/
.form-group.u-name {
    float: left;
    width: 33% !important;
    margin-bottom: 0 !important;
}

.u-name input[type='text'] {
    width: 88%;
}
.academic-detaisl select {
    width: 88%;
}
span.helpText {
    padding: 5px 0;
}
.academic-detaisl span.helpText {
    float: none;
}
.form-group.u-set {
    float: left;
    width: 15%;
}
.perosnal-deteails-area select#ctl01_gendersign {
    width: 95%;
}
.u-DOB select {
    width: 94px;
}
.security-label{
    font-size: 18px !important;
    margin: 10px 0;
}
.set-align input {
    height: 25px !important;
    margin: 0 !important;
}
.u-DOB {width:60% !important;}

.u-place {width:50% !important}


.row-section {
    background: #f1f1f1;
    float: left;
    margin-bottom: 10px;
    padding: 15px 10px;
	width: 95%;
}

/* .row-section:nth-of-type(odd) {
    background: #f9f9f9;
} */
.address-details select {
    width: 95%;
}


.content-area-cenn {
    width: 78%;
    margin: 0 auto;
}
.main-area-head h2 {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.main-area-head p {
    margin-top: 3px;
}
.signup_form_content h3 {
    margin-top: 0;
    font-size: 1.5rem;
    margin-bottom: 7px;
}
#address .row-section {
    width: 98%;
}
.perosnal-deteails-area , .address-details, .contact-details , .sign-up-detils-area ,.academic-detaisl{
    background: #f9f9f9;
    display: table;
    width: 100%;
}
.sign-up-detils-area input {
    width: 89% !important;
}

.row-section {
    background: none;
}
.details-heading{
	padding-top: 15px;
}
.form-group{
	margin-bottom: 0 !important;
}
.ml-set{
	margin-left: 15px;
}
/* .address-details .row-section , #address .row-section{
    display: flex;
    flex-wrap: wrap;
} */
.address-details .signup_fields input[type='text'], input[type='tel'] {
    border: 1px solid #E5E5E5;
    border-radius: 2px;
    font-size: 14px;
    height: 13px;
    padding: 8px 8px 8px 10px;
    width: 87%;
}
.prio-det{
    color: red;
}
.contact-details select#ctl01_NumCode {
    width: 140px;
    margin: 0 !important;
}
.contact-details select#ctl01_NumCodeAlternativeCell {
    width: 140px;
}
.contact-details .u-name input[type='text'] {
    width: 86%;
}
.top-ask-me {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 19px 0;
}

a.shedule-btn {
    background: #fff;
    color: rgb(92 37 104);
    border: 1px solid rgb(92 37 104);
}

.top-ask-me a {
    text-decoration: none;
    padding: 12px 14px;
    margin-right: 20px;
    border-radius: 8px;
    transition: all 0.5s;
}

a.ask-btn {color: rgb(92 37 104);background: #F6F2E8;font-size: 18px;display: flex;align-items: center;margin-right: 0;font-weight: 600;border: 1px solid transparent;transition: all .5s;}
a.ask-btn img {
    width: 15%;
    margin-right: 10px;
}
.main_heading span{
    font-weight: 700;
}
a.shedule-btn:hover {
    background-color: #5c2568;
    color: #fff;
}
a.ask-btn:hover {
    border-color: #5c2568;
    box-shadow: 0 0 5px 0 #5c25689e;
}
.form-group input {
    height: 24px !important;
}
.form-group select {
    height: 42px;
    background: #fff;
}
.form-group input[type="radio"] {
    height: auto !important;
    position: relative;
    top: 2px;
    margin: 0 0 0 10px;
}
.form-group input[type="checkbox"] {
    height: auto !important;
    margin: 0;
    position: relative;
    top: 2px;
}

#btnSaveSingup {
    text-decoration: none;
    padding: 12px 14px !important;
    border-radius: 8px !important;
    transition: all 0.5s;
    background: rgb(92 37 104) !important;
    color: #fff !important;
    border: 1px solid transparent !important;
    display: table;
    margin: 10px 0 !important;
    height: auto !important;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    float: left;
}
.btnSaveSingup:hover{
    background: #fff;
    color: rgb(92 37 104);
    border: 1px solid rgb(92 37 104);
}
input#ctl01_code {
    width: 30px !important;
    margin: 0;
}
input#alternativeCode{
    width: 30px !important;
}
@media(max-width:1024px){
    .logo_holder {
        max-width: 90%;
    }
    .content-area-cenn {
        width: 85%;
    }
    .content_holder2 {
        width: 82%;
    }
    .form-group.u-set {
        margin-right: 20px;
    }
    .u-DOB select {
        width: 77px;
    }
    .signup_fields label {
        font-size: 13px;
        line-height: 16px;
    }
    .contact-details .u-name input[type='text'] {
        width: 93%;
    }
    .main_bg{
        background: none !important;
    }
    .left_box_form{
        border-color: transparent;
    }
}

@media(max-width:768px){
    .form-group.u-name {
        width: 50% !important;
    }
    .address-details input {
        width: 87% !important;
    }
    .perosnal-deteails-area select#ctl01_gendersign {
        width: 94%;
    }
    .u-name input[type='text'] {
        float: none;
        width: 87%;
    }
    .signup_fields input[type='text'], input[type='tel'] {
        width: 32%;
    }
    .contact-details .u-name input[type='text'] {
        width: 100%;
    }
    .form-group.u-set {
        width: 22%;
    }
    .perosnal-deteails-area input {
        width: 86% !important;
    }
    .main_heading{
        color: #5c2568 !important;
    }
    a.shedule-btn {
        font-size: 14px;
    }
    hr{
        display: none!important;
    }
    .input-cel-box input {
        margin: 0 !important;
    }
}

@media(max-width:576px){
.content_holder2 {
    width: 100%;
}
.left_box_form {
    padding: 0;
}
.signup_fields {
    padding: 0;
}
.content-area-cenn {
    width: 95%;
}
.perosnal-deteails-area, .address-details, .contact-details, .sign-up-detils-area, .academic-detaisl {
    width: 97%;
}
.top-ask-me {
    justify-content: center;
}
.u-set input#CAPth {
    width: 96%;
    margin: 0;
}
#ctl01_Captch {
    margin-top: 0;
}
.security-label {
    margin: 13px 0;
    display: table;
}
a.shedule-btn {
    font-size: 14px;
}
.left_box_form {
    padding: 0;
    float: none;
}
.signup_fields {
    padding: 0 !important;
}

.main-area-head {
    text-align: center;
    padding: 0 10%;
}
.form-group.u-name {
    width: 100% !important;
}
.perosnal-deteails-area select#ctl01_gendersign {
    width: 77%;
    margin-bottom: 10px !important;
}
.u-DOB select {
    width: 96px;
}
.address-details select {
    width: 100%;
}
input#ctl01_pers_js_same {
    width: auto !important;
}
.signup_fields label {
    width: 90%;
}
.input-cel-box {
    display: flex;
    align-items: center;
}

.input-cel-box input#ctl01_tel {
    width: 52% !important;
}
.input-cel-box input#ctl01_altMobile {
    width: 52% !important;
}
.input-cel-box input#ctl01_altMobile {
    width: 52%;
}
.academic-detaisl select {
    width: 100%;
}
input[type='text'], input[type='password'] {
    float: none;
}
.signup_fields select {
    float: none !important;
    width: 77%;
}
.u-DOB select {
    width: 77px !important;
}
.iaceept {
    margin: 10px auto;
}
.u-place {
    width: 100% !important;
}
}

@media(max-width:414px){
    a.ask-btn {
        margin-top: 10px;
        padding: 12px 66px;
    }
    .top-ask-me {
        flex-direction: column;
    }
    .top-ask-me a {
        margin-right: 0;
    }
    .perosnal-deteails-area select#ctl01_gendersign {
        width: 91%;
    }
    .signup_fields #ctl01_Day, .signup_fields #ctl01_Month, .signup_fields #ctl01_Year {
        width: 27% !important;
    }
    .signup_fields select {
        width: 91%;
    }
    .contact-details .u-name input[type='text'] {
        width: 91%;
    }
    .signup_fields select {
        width: 91%;
    }
    .form-group.u-set {
        width: 100%;
        float: none;
    }
    .set-align input#ctl01_Captch {
        width: 96%;
        margin-top: 10px;
    }
    .u-set input#CAPth {
        width: 96%;
        margin: 0 0 10px 0 !important;
    }
    input#ctl01_code {
        width: 30px !important;
    }
    input#alternativeCode {
        width: 30px !important;
    }
    .input-cel-box input#ctl01_tel {
        margin: 0;
    }
}