@media screen and (max-width: 1180px){
	#main{
		width:94%;
		position:relative;
		left:50%;
		margin-left:-47%;
		display:inline-block;
		min-height: calc(100vh - 171.81px);
	}

	.rtOpCont .signupArea .form{
		width:80%;
		display:inline-block;
	}
	
	
	.loginHeader .loginImg{
		width:35%;
	}


	.rtOpCont .loginArea{
		width:calc(100% + 0px);
		padding-bottom:25px;
		border-bottom:1px solid #e5e5e5;
		margin-left:-25px;
		padding-left:25px;
	}
	
	.rtOpCont .loginArea .form{
		width:100%;
		display:inline-block;
	}
	
	
	.rtOpCont .loginArea .form .inputForm{
		width:75%;
		display:inline-block;
		vertical-align:Middle;
	}
	
	
	.rtOpCont .loginArea .form .inputForm .w100{
		width:100%;
		border:1px solid #e5e5e5;
		border-radius:5px;
		padding:15px;
		box-sizing:border-box;
		color:#222;
		margin-top:10px;
	}
	
	.rtOpCont .loginArea .form .inputForm .w100::placeholder{
		color:#999
	}
	
	
	
	.rtOpCont .loginArea .form .inputForm .w100:first-child{
		margin-top:0px;
	}
	
	
	
	.rtOpCont .loginArea .form .btnForm{
		width:23%;
		display:inline-block;
		float:right;
	}
	
	
	.rtOpCont .loginArea .form .btnForm .loginBTN{
		background:#222;
		color:#fff;
		width:100%;
		padding:44px 0px;
		border-radius:5px;
		text-align:center;
	}
		
	.rtOpCont .loginArea .op{
		width:100%;
		margin-top:15px;
		display:inline-block;
	}
	
	.rtOpCont .loginArea .op .checkArea{
		display:inline-block;
	}
	.rtOpCont .loginArea .op .checkArea label{
		font-size:14px;
		color:#777777;
		margin-left:5px;
	}
	
} /* @media screen and (max-width: 1180px) END */

@media screen and (max-width: 767px){
	
	#main{
		width:94%;
		position:relative;
		left:50%;
		margin-left:-47%;
		display:inline-block;
	}
	
	
	.loginHeader .loginImg{
		width:35%;
	}

	.rtOpCont .signupArea .form{
		width:100%;
		display:inline-block;
	}


	.rtOpCont .loginArea{
		width:calc(100% + 0px);
		padding-bottom:25px;
		border-bottom:1px solid #e5e5e5;
		margin-left:-25px;
		padding-left:25px;
	}
	
	.rtOpCont .loginArea .form{
		width:100%;
		display:inline-block;
	}
	
	
	.rtOpCont .loginArea .form .inputForm{
		width:75%;
		display:inline-block;
		vertical-align:Middle;
	}
	
	
	
	
	.rtOpCont .loginArea .form .inputForm .w100{
		width:100%;
		border:1px solid #e5e5e5;
		border-radius:5px;
		padding:15px;
		box-sizing:border-box;
		color:#222;
		margin-top:10px;
	}
	
	.rtOpCont .loginArea .form .inputForm .w100::placeholder{
		color:#999
	}
	
	
	
	.rtOpCont .loginArea .form .inputForm .w100:first-child{
		margin-top:0px;
	}
	
	
	
	.rtOpCont .loginArea .form .btnForm{
		width:23%;
		display:inline-block;
		float:right;
	}
	
	
	.rtOpCont .loginArea .form .btnForm .loginBTN{
		background:#222;
		color:#fff;
		width:100%;
		padding:44px 0px;
		border-radius:5px;
		text-align:center;
	}
	
	
	
	
		
	.rtOpCont .loginArea .op{
		width:100%;
		margin-top:15px;
		display:inline-block;
	}
	
	.rtOpCont .loginArea .op .checkArea{
		display:inline-block;
	}
	.rtOpCont .loginArea .op .checkArea label{
		font-size:14px;
		color:#777777;
		margin-left:5px;
	}

} /* @media screen and (max-width: 767px) END */