@media screen and (max-width:1829px){
	.legend .rgt ul li{width:calc(25% - 15px);}
}
@media screen and (max-width:1700px){
	.non-responsive-table.new-cash{overflow-x:scroll;}
	.non-responsive-table.new-cash table{width:1650px;}
}
@media screen and (max-width:1499px){
	.legend .rgt ul li{width:calc(33.333% - 15px);}
}
@media screen and (max-width:1399px){
	.pagination .page-number{display:block;text-align:center;width:100%;}
	.pagination .data-record{display:block;text-align:center;width:100%;margin-bottom:20px;}
}
@media screen and (max-width:1299px){
	.legend .rgt ul li{width:calc(50% - 15px);}
}
@media screen and (max-width:1199px){
	.login-wrapper .container{width:calc(100% - 80px);max-width:365px;position:relative;top:50%;right:auto;margin:0 auto;transform:translateY(-50%);background:#fff;border-radius:10px;padding:20px;-webkit-box-shadow:0 0 10px 0px rgba(0,0,0,0.25);-moz-box-shadow:0 0 10px 0px rgba(0,0,0,0.25);box-shadow:0 0 10px 0px rgba(0,0,0,0.25);}
	header .user-account .user-photo{margin-right:0;}
	header .user-account .user-name{display:none;}
	.field-layout .grp.col3 .col,
	.field-layout .grp.col4 .col{width:calc(50% - 20px);}
	.non-responsive-table.all-users{overflow-x:scroll;}
	.non-responsive-table.all-users table{width:1150px;}
}
@media screen and (max-width:999px){
	header .user-account .user-photo{width:30px;}
	header .user-account::after{margin-left:5px;}
	.search-filter{width:calc(100% + 10px);}
	.search-filter .col{width:calc(50% - 10px);}
	.legend .left{display:block;width:240px;margin-right:0;margin-bottom:30px;}
	.legend .rgt{display:block;width:calc(100% - 32px);}
}
@media screen and (max-width:969px){
	footer .left{display:block;width:100%;text-align:center;}
	footer .rgt{display:block;width:100%;text-align:center;}
}
@media screen and (max-width:800px){
	footer{position:relative;}
	.page-wrapper.toggled header,
	.page-wrapper.toggled footer{width:calc(100% - 60px);}
	.main-contents{padding:105px 30px 50px 30px;}
	.float-rgt{float:none;}
	.grp-btn.float-rgt .app-button{margin-left:0;margin-right:10px;}
}
@media screen and (max-width:767px){
	.field-layout .grp.col2 .col,
	.field-layout .grp.col3 .col,
	.field-layout .grp.col4 .col{width:calc(100% - 20px);}
}
@media screen and (max-width:599px){
	.legend .left{width:calc(100% - 32px);}
	.legend .rgt ul li{width:calc(100% - 15px);}
}
@media screen and (max-width:499px){
	header .user-account .user-photo{width:30px;}
	header .user-account::after{margin-left:5px;}
	.search-filter .col{width:calc(100% - 10px);}
	header{padding:24px 30px;}
	header .portal-name{font-size:18px;line-height:28px;}
}
@media screen and (max-width:400px){
	header{padding:27px 30px;}
	header .portal-name{font-size:16px;line-height:22px;}
}
@media screen and (max-width:369px){
	header .portal-name{margin-left:10px;}
	header .main-menu-btn{left:15px;}
	header .user-account{right:15px;}
	header .user-account .user-photo{width:25px;}
	header .user-account::after{margin-left:2.5px;}
	header .my-account{right:15px;}
	.main-contents{width:calc(100% - 30px);padding:105px 15px 50px 15px;}
}
@media screen and (max-height:599px){
	.login-wrapper{height:600px;overflow-y:auto;}
}
/*FOR PRINT ONLY*/
@media print {
	*{ color-adjust: exact; -webkit-print-color-adjust: exact; print-color-adjust: exact; margin:0; padding:0; }
}