@media screen and (min-width:1024px){.footer,.footer .img,.footer_copy{text-align:center}.formLogin .logo{width:300px;height:auto}.formLogin .img-header{width:900px;height:auto;border:0 solid #FFF}.footer .img{width:1000px;height:auto}.box_ico .ico{width:50px;height:auto}.register_link_flex .box_ico{width:10%;height:auto}.register_link_flex .box_text{width:90%;height:auto;padding:0 0 0 10px}.signature-pad,.wrapper{width:600px;height:200px}.footer{position:relative;width:100%;height:240px;background:url(../../img/template/footer-bg.jpg) top center no-repeat;background-size:cover;border:0 solid #000}.footer_copy{position:absolute;z-index:10;color:#39a74e;font-size:18px;line-height:18px;left:0;right:0;bottom:10px;margin:0 auto}}@media screen and (min-device-width:768px){.formLogin .img-header{width:70%;height:auto;border:0 solid #FFF}.register_link_flex{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.register_checkbox{font-size:28px;line-height:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.register_checkbox .block{padding:10px}.signature-pad,.wrapper{width:600px;height:200px}}



@media screen and (max-width: 40em) {
body {
    font-size: 20px; width: 100%;  
    line-height: 120%; min-width: 100px;
}	
 
.register_header h1 {
	  font-size: 40px;  line-height: 100%;
}

.register_header h2{ 
	font-size: 30px; line-height: 100%;
}	
	
	.register_header img{
		width: 120px;
	}
	
.register_form {
	width: 100%; max-width: 1000px;
	padding: 0; margin: 0;
}

.register_form h2 {
    font-size: 24px; line-height: 100%;
}	
	
.register_area{
	width: 100%; max-width: 1000px;
	margin: 0 auto;
}
	
.input_text {
    font-size: 20px;
    padding: 0 20px  ;
    margin: 10px 0 10px 0;
    width: 100%;
    height: 40px;
    border-radius: 25px;
}
	
	.bnt_submit {
     
    font-size: 24px;
    line-height: 110%;
    padding: 10px 30px 10px 30px;
    margin: 50px 0 20px 0; 
}
	
.bg_store{
	 padding: 0px 20px 40px; margin-top: 40px;
}	
	
.remark{
     padding-left: 15px; padding-top: 20px;
}
	
	.remark br{ display: none;}

	
.box_otp1{
	 width: 50%;
}

.box_otp2{
	 width: 40%;
}
	
.btn-otp{
	 
	padding: 5px 20px; border-radius: 10px;
	margin-top: 20px;
}	
	
}