.d-flex.gap_80.model_wrapper_outer_block { gap: 80px; padding: 12px;    }
.form_title_block p {color: rgba(43, 43, 43, 0.50); font-family: 'Raleway'; font-size: 15.065px;  font-style: normal; font-weight: 500;line-height: 150%;}
.form_title_block h2 {color: #3C3C3C; font-family: Plus Jakarta Sans; padding-bottom: 7px;  font-size: 28px; font-style: normal; font-weight: 600; line-height: normal;}
.float-none.the-legend.fieldlabel{padding: 0 6px; margin: 0px;color: #2A2A2A;font-family: Raleway;font-size: 12px;font-style: normal; font-weight: 600; line-height: 150%; /* 18px */}
.legendfield { padding: 5px; border: 0px;}
.border.the-fieldset {    padding: 0px 20px; border-radius: 10.88px; border: 0.837px solid #DDD; box-shadow: 0px 2.5107827186584473px 5.0215654373168945px 0px rgba(0, 0, 0, 0.06);}
.legendfield:focus { outline: unset; border-color: transparent; box-shadow: unset;}
.paddingbottom20_modelfield{padding-bottom: 20px;}
.legendfield { padding: 5px; color: #000;  border: 0; font-family: 'Rasa'; font-size: 14px; text-transform: capitalize;}
.grop_fild_inline.d-flex.justify-content-between.gap20 { gap: 12px;}
.paddingbottom32_modelfield{padding-bottom: 32px;}
#bus_otp_error, #otp_error {
    text-transform: capitalize;
    font-weight: 400;
    font-family: 'Plus Jakarta Sans';
    font-size: 14px;
    text-align: center;
}
canvas.canvasclass {
    border: 1px solid #ddd;
    background: #ddd;
}  

input.captchatext{
    font-family: Quicksand;
    font-size: 16.886px;
    font-style: normal;
    padding-left: 15px;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 1.013px;
}
button.refresh_captcha_btn {
    border: 0px;
    background: transparent;
}
.modal-dialog.modal-lg.model_large.business_solution_large {
    height: 100vh;
    display: flex;
    align-items: center;
}
#login_with_otp {
    
    overflow: visible;
}
ul.sub-menu {
    padding: 0px;
}
a.backtouserlogin{    color: #2B2B2B;
    font-family: Raleway;
    font-size: 15.065px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;}
input#mobileno_login:focus {
    border-color: #DDD !important;
}
.form-btn-wrapper.paddingbottom35 {
    padding-bottom: 35px;
}
input.link1.hvr-shutter-out-horizontal.loginwithotp.height54.btn.btn-submit.w-100 {
    font-size: 16px;
}
.usergetfield{color: #2A2A2A;
    font-family: 'Quicksand';
    font-weight: 600;
    font-size: 16px;}
.btn-submit{border:0px; color: #000 !important; font-family: 'Plus Jakarta Sans' !important; font-size: 16px; font-style: normal; font-weight: 600; line-height: normal;border-radius: 8px; background: linear-gradient(180deg, #FFE787 0%, #FC0 100%);box-shadow: 0px 1.6200000047683716px 1.6200000047683716px 0px rgba(0, 0, 0, 0.25);}
.bottom-form-text.text-center p { color: #2B2B2B; text-align: center; font-family: Raleway; font-size: 13.391px;font-style: normal; font-weight: 400; line-height: 150%;}
.paddingbottom18{padding-bottom: 18px;}
.modal-dialog.modal-lg.model_large.business_solution_large { max-width: 1100px;}
.width436{width: 436px;}
select.usergetfield { background-image: url(../images/icons/select_arrow_down_grey.svg); background-size: 14px; background-repeat: no-repeat; background-position: right calc(100% - 15px);}
button.btn-google-login.w-100 { border-radius: 10.88px; border: 0.837px solid #DDD; box-shadow: 0px 2.5107827186584473px 5.0215654373168945px 0px rgba(0, 0, 0, 0.15); padding: 13px; background-color: #ffffff; color: #4A4A4A; font-family: Raleway; font-size: 14.228px; font-style: normal; font-weight: 600; line-height: 150%; /* 21.342px */}
button.btn-google-login.w-100 { display: flex;  justify-content: center;  gap: 15px; align-items: center;}
.padding-top35 { padding-top: 35px;}
.textcenter p { color: #C8C8C8;  font-family: Raleway; font-size: 15.065px; font-style: normal; font-weight: 500;  line-height: 150%; text-transform: lowercase;}
.d-flex.justify-content-between.align-items-center.padding-top35.horizontal-line-with-text { gap: 15px;}
.linedraw hr { height: 0.5px; width: 100%; background: #F2F2F2;  margin: 0px;}
.inputfield.getdata { border-radius: 10.88px; border: 0.837px solid #DDD; box-shadow: 0px 2.5107827186584473px 5.0215654373168945px 0px rgba(0, 0, 0, 0.06); }
.getfieldpadding{padding: 13px;}
.paddingbottom38{padding-bottom: 38px;}
.paddingbtoom47{padding-bottom: 47px;}
.from_label{padding-bottom:9px;}
.from_label label{ color: #2B2B2B;font-family: Raleway;font-size: 15.065px;font-style: normal;font-weight: 600;line-height: 150%; /* 22.597px */}
.input-group-prepend.inputgroup_text {
    display: flex;
    align-items: center;
    border: 1px solid #DDD;;
    border-radius: 10px;
    padding: 0 10px;
}
span.input-group-text_predefind.inputfield {
    border-right: 1px solid #dddddd;
    padding-right: 10px;
}
.form-control.inputfield.getdata.getfieldpadding {
    border-left: 0px;
}
.input-group-prepend.inputgroup_text {
    background-color: #ffffff;
}
input.form-control.inputfield.getdata.getfieldpadding {
    height: 54px;
}
input.form-control.inputfield.getdata.getfieldpadding{ color: #2A2A2A;
    font-family: Quicksand;
    font-size: 16.886px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 1.013px;}
    input.form-control.inputfield.getdata.getfieldpadding:focus{outline: none; box-shadow: unset; border-color:#ddd;}
.inputfield{
    color: #2A2A2A;
    font-family: Quicksand;
    font-size: 16.886px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 1.013px;
}



@media screen and (max-width: 1439px)
{
.modal-dialog.modal-lg.model_large.business_solution_large {
    max-width: 920px;
    margin-top: 0px;
}
.form_title_block h2{font-size: 26px;    padding-bottom: 5px;}
.paddingbottom20_modelfield {
    padding-bottom: 15px;
}
.form-group.form_group_label_field.paddingbottom20_modelfield .inputfield {
    
    font-size: 14px;
     
}
.d-flex.gap_80.model_wrapper_outer_block {
    gap: 50px;
    padding: 10px;
}
.width436 {
    width: 400px;
}
.form_title_block p {
 
    font-size: 14px;
   
}
input.form-control.inputfield.getdata.getfieldpadding {
    height: 50px;
    background-color: white;
    box-shadow: unset;
}
.from_label {
    padding-bottom: 5px;
}
.from_label label{font-size: 14px;}
.height54 {
    height: 50px;
}
}


@media screen and (max-width: 767px)
{
    .d-flex.gap_80.model_wrapper_outer_block .model_right.model_form_wrapper_outer.w-50 {
        width: 100% !important;
    }
    .d-flex.gap_80.model_wrapper_outer_block {
        
        flex-wrap: wrap;
    }
    .paddingbtoom47 {
        padding-bottom: 20px;
    }
    .modal-dialog.modal-lg.model_large.business_solution_large {
        
        display: flex;
        align-items: center;
        height: 100%;
    }
    .login_logo.text-right.paddingbtoom47 {
        text-align: center !important;
    }
    .form_title_block h2{font-size: 20px;}
    .form_title_block p {
        font-size: 12px;
    }
    .form_title_block.paddingbottom20 {
        padding-bottom: 10px;
    }
    .width436 {
        width: 100%;
    }
    .model_left.model_img_banner.w-50 {
        display: none;
    }
    .form_title_block.paddingbottom20 {
        text-align: center;
    }
    input.form-control.inputfield.getdata.getfieldpadding {
        height: 45px;
    }
    .inputfield{font-size: 14px;}
    .chkpaddingbottom26 {
        padding-bottom: 15px;
    }
    .height54 {
        height: 45px;
    }
    .btn-submit{font-size: 14px;}
    .paddingbottom35 {
        padding-bottom: 21px;
    }
.d-flex.gap_80.model_wrapper_outer_block {
    gap: 0px;
    padding: 15px;
}
}