
@media screen and (min-width: 1600px) {
	.login_form {width: 100%;/* margin-top: -35px; */}
}
@media screen and (max-width: 1500px){
	.login_box h1.h2_title {/* margin-bottom: 15px; *//* margin-top: 10px; */font-size: 26px;}
	.login_form .h2_title {font-size: 23px; }
	.login_form form#Login .form-group {margin: 10px 0; }
	.forgot {margin-bottom: 10px; }
	.login_box {justify-content: center; } 
	.logo {margin-bottom: 20px; }
}

@media (max-width:1199px) {
	.wraper.login_application:before,.wraper.login_application:after  {z-index: 0;}
	.login_box {width: 90%; margin: auto; position: relative; z-index: 1; }
	.login_form {margin: 15px 0;}
	.wraper.login_application {position: relative; padding: 40px 0; height: auto; }
}
@media only screen and (max-width: 991px) {}
@media only screen and (max-width: 767px) {
	.login_form {margin: 20px 0; } 
	.login_form .h2_title {font-size: 25px; }
	.login_form form#Login .form-group i {height: 55px; line-height: 52px; font-size: 20px; width: 50px; }
	.form-group .form-control {height: 55px; }
	.btn-primary {padding: 12px 25px; }
	.footer ul {flex-direction: column;}
	.footer ul li {padding: 3px;}
	.footer ul li:after {display: none;}
	.footer ul li a {font-size: 18px; }
	.footer ul li i {font-size: 18px; }
}
@media only screen and (max-width: 575px) {
	.login_box {
		background-color: rgb(255 255 255 / 75%);
	}
	.login_box h1.h2_title {font-size: 22px;}
	.login_form .h2_title {font-size: 20px;}
	.login_form {margin: 0 0 15px ;}
}
@media only screen and (max-width: 479px) {}

@media(max-height:700px){
	.logo img {max-width: 190px;margin-bottom: 20px;}
	.form-group .form-control {height: 55px; font-size: 16px; }
	.login_form form#Login .form-group i {height: 55px;line-height: 55px;}
}