@media(max-width: 991px) {
	.login-page { background-size: 100% auto; }
}
@media(max-width: 767px) {
	h1 { font-size: 30px; }
	.login-page { background-size: 200% auto; }
	.login-box { width: 90%; }
	.login-box h1 { font-size: 30px; margin: 0 0 12px 0; }
	.login-box-body { padding: 30px 30px 20px 30px; margin-top: 25px; }
	.login-box-body .mr-top-25 { margin-top: 20px; }
	.content .page-titles h4.text-themecolor { margin: 0px 0px 10px; }
	.page-titles .col-sm-6.text-right { text-align: left;  }
	.breadcrumb { margin: 12px 0 0 0; }
	.content { padding: 20px 20px; }
	.right-menu .dropdown-toggle > div{ word-break: break-word; max-width: 100px; }
	.panel-heading .btn-toolbar.pull-right { width: 100%; }
        .error-page .login-box h1 { font-size: 130px; }
        .error-page .login-box h3 { font-size: 22px; }
}