/* Default css  Section */
.display-flex,.display-flex,.display-flex-center,.signin-content{display:flex;display:-webkit-flex}
a:focus,a:active{text-decoration:none;outline:0;transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-webkit-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s}input,select,textarea{outline:0;appearance:unset!important;-moz-appearance:unset!important;-webkit-appearance:unset!important;-o-appearance:unset!important;-ms-appearance:unset!important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{appearance:none!important;-moz-appearance:none!important;-webkit-appearance:none!important;-o-appearance:none!important;-ms-appearance:none!important;margin:0}input:focus,select:focus,textarea:focus{outline:0;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important;-ms-box-shadow:none!important}img{max-width:100%;height:auto}
.clear{clear:both}
/* Default css  Section */


/* Background  Image Section */
body{font-size:13px;line-height:1.8;color:#222;background:#f8f8f8;font-weight:400;font-family:'Inter',sans-serif;
background-image: url(../images/bg_img.png);background-repeat: no-repeat;background-size: cover;}
/* Background  Image Section End*/

/* Main Page Section */
.main{display:flex;height:100vh;align-items:center;margin:auto;max-width:1074px}
.container_main{max-width:1074px;background:#fff;margin:0 auto;box-shadow:0 15px 16.83px .17px rgba(0,0,0,0.05);-moz-box-shadow:0 15px 16.83px .17px rgba(0,0,0,0.05);-webkit-box-shadow:0 15px 16.83px .17px rgba(0,0,0,0.05);-o-box-shadow:0 15px 16.83px .17px rgba(0,0,0,0.05);-ms-box-shadow:0 15px 16.83px .17px rgba(0,0,0,0.05);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px}
/* Main Page Section End*/

/* Sing in  Image Section */
.signin-image{position:relative;margin-right:0px;margin-top:40px;padding-left:40px;padding-right:58px}
.signup-image-link{display:block;padding-bottom:32px}
figure{text-align:center;position:relative;margin:0}
figure img{max-width:442px}
/* Sing in  Image Section End */

/*  Sing in  Form Section */
.signin-form,.signin-image{width:50%;overflow:hidden}
.signin-form{padding:100px 80px 90px 75px;background-color:#ecf4ff;border-radius:0 10px 10px 0}
.signin-form h6{line-height:34px;margin:0 0 10px 4px;padding:0;font-weight:bold;color:#000;font-family:'Inter',sans-serif;font-size:18px;letter-spacing:-0.5px}
.signin-form h2{line-height:46px;margin:0 0 30px;padding:0;font-weight:bold;color:#0a5ef4;font-family:'Inter',sans-serif;font-size:40px}
.register-form{width:100%}
.form-group{position:relative;margin-bottom:7px;overflow:hidden}
.form-group:last-child{margin-bottom:0}
.form-group.receive_main{padding-left:0;margin-top:12px;margin-bottom:18px;display:flex;align-items:center;gap:8px}
.form-group.receive_main input[type=checkbox]{display:inline-block!important;width:18px!important;height:18px!important;flex-shrink:0;margin:0!important;padding:0!important}
.form-group.receive_main label,.form-group.receive_main input[type=checkbox]:not(old)+label{position:static;transform:none;margin:0!important;margin-top:0!important;padding:0;line-height:1;display:flex;align-items:center}
.form-group input{width:100%;display:block;border:2px solid #dadada;padding:17px 15px;font-family:'Inter',sans-serif;box-sizing:border-box;
				 border-radius:6px;font-size:16px;height: auto;line-height: normal;font-weight: 400; background-color: #fff}
.form-group input::-webkit-input-placeholder{color:#000}
.form-group input::-moz-placeholder{color:#000}
.form-group input:-ms-input-placeholder{color:#000}
.form-group input:-moz-placeholder{color:#000}
.form-group input:hover{border:2px solid #010101}
.form-group input:focus::-webkit-input-placeholder{color:#000}
.form-group input:focus::-moz-placeholder{color:#000}
.form-group input:focus:-ms-input-placeholder{color:#000}
.form-group input:focus:-moz-placeholder{color:#000}
.form-group input:focus{border:2px solid #4889fd}
.form-group input:focus::-webkit-input-placeholder{color:#000}
.form-group input:focus::-moz-placeholder{color:#000}
.form-group input:focus:-ms-input-placeholder{color:#000}
.form-group input:focus:-moz-placeholder{color:#000}}
.form-group input[type=checkbox]:not(old){width:2em;margin:0;padding:0;font-size:3em;display:none}
.form-group input[type=checkbox]:not(old)+label{display:inline-block;line-height:1.5em;margin-top:6px}
.form-group input[type=checkbox]:not(old)+label>span{display:inline-block;width:18px;height:18px;margin-right:15px;margin-bottom:3px;border:1px solid #999;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;background:white;background-image:-moz-linear-gradient(white,white);background-image:-ms-linear-gradient(white,white);background-image:-o-linear-gradient(white,white);background-image:-webkit-linear-gradient(white,white);background-image:linear-gradient(white,white);vertical-align:bottom;display:none}
.form-group input[type=checkbox]:not(old):checked+label>span{background-image:-moz-linear-gradient(white,white);background-image:-ms-linear-gradient(white,white);background-image:-o-linear-gradient(white,white);background-image:-webkit-linear-gradient(white,white);background-image:linear-gradient(white,white)}
.form-group input[type=checkbox]:not(old):checked+label>span:before{content:'\f26b';display:block;color:#222;font-size:18px;line-height:1.2;text-align:center;font-family:'Material-Design-Iconic-Font';font-weight:bold}
.agree-term{display:inline-block;width:auto;position:static}
label{position:absolute;left:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);color:#222}
.label-has-error{top:22%}
.form-group label.error{position:relative;border-color:#ff0049;background-position-y:3px;padding-left:20px;display:block;margin-top:20px}
.form-group label.valid{display:block;position:absolute;right:0;left:auto;margin-top:-6px;width:20px;height:20px;background:transparent}
.form-group label.valid:after{font-family:'Material-Design-Iconic-Font';content:'\f269';width:100%;height:100%;position:absolute;font-size:16px;color:green}
.form-group input[type=checkbox]{appearance:checkbox!important;-moz-appearance:checkbox!important;-webkit-appearance:checkbox!important;-o-appearance:checkbox!important;-ms-appearance:checkbox!important;width:18px;height:18px}
.form-group input[type=radio]{appearance:radio!important;-moz-appearance:radio!important;-webkit-appearance:radio!important;-o-appearance:radio!important;-ms-appearance:radio!important}
.label-agree-term{position:static;transform:none;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none}
.material-icons-name{font-size:18px}
.create_btn{display:inline-block;background:#0a5ef4;color:#fff;border-bottom:0;width:auto;padding:14px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;cursor:pointer;border:0;width:100%;font-size:15px;margin-bottom:23px}
.create_btn:hover{background:#000;border:0}
.my-form.fv-plugins-bootstrap .fv-help-block {color: #f39c12;}
.my-form.fv-plugins-bootstrap .has-danger .fv-plugins-icon {color: #f39c12;}
.my-form.fv-plugins-bootstrap .has-success .fv-plugins-icon {color: #18bc9c;}
.form-control.is-invalid, .was-validated .form-control:invalid, .form-control.is-valid, .was-validated .form-control:valid {background-image: none;}
/*  Sing in  Form Section End*/

/*By signing up Section End*/
.login_main{text-align:center}.login_main a{display:inline-block;color:#000;font-size:16px;text-decoration: underline; font-weight: 600;}
.login_main a:hover{color:#0a5ef4}.login_main .policy_sub{color:#000;font-size:12px;margin-bottom:35px;font-weight: 500}
.login_main .palpal_cl{color:#0a5ef4;font-size:12px}
.login_main .palpal_cl:hover{color:#000}
/*By signing up Section End*/



.mobile_image{display: none;}

/*RESPONSIVE CSS*/
@media screen and (max-width:1200px) {
	.container{width:calc(100% - 30px);max-width:100%}
	.main{padding:50px 0;display:inherit}
}	
@media screen and (min-width:1024px){.container{max-width:1200px};.signin-form h2{font-size: 38px;}}
@media screen and (max-width:991px){figure img {width: 100%;}figure {bottom: 0;}}
@media screen and (max-width:768px){
.signin-content{flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;-o-justify-content:center;-ms-justify-content:center}
.signin-image{margin-left:0;margin-right:0;margin-top:30px; /*text-align:center;*/}
.signin-form,.signin-image{width:auto}
.form-button{text-align:center}.signin-form{text-align:center;order:1;-moz-order:1;-webkit-order:1;-o-order:1;-ms-order:1;margin-right:0;margin-left:0;padding:30px}.form-title{text-align:center}
.main{padding:0px 0;display:inherit;height:auto}
figure{position:relative}
figure img{max-width:100%}.signin-form h2 {font-size:32px}
.dsktp_image{display: none;}
.mobile_image{display: inline-block;}
}
