@media (max-width:400px) {
	#AssignedReqTbl_wrapper, #usermapping_wrapper, #viewuser_wrapper {
		top:0;
	}
	#myModal4 .btn_users {
		width: 110px;
	}
}
	@media (max-width:769px) {
		.arw {
		display: none;
	}
	.wrapper {
		padding-left: 0;
	}
	.sidebar-wrapper {
		left: 0;
	}
	.wrapper.active {
		position: relative;
		left: 0px;
	}
	.wrapper.pd-left {
		padding-left: 0px;
	}
		.wrapper.pd-left .nav-tabs .nav-link-text {
			visibility:hidden;
		}
		.headingname {
			padding-left: 0px;
		}
	.tab-content {
		margin: 25px 0 0 0;
	}
	.wrapper.active .sidebar-wrapper {
		left: 250px;
		width: 250px;
		transition: all 0.4s ease 0s;
	}
	.menu-toggle {
		display: inline-block;
	}
		.adminpanel {
			margin: 30px 0 30px -15px;
		}
		.adminpanel .user-info {
			float: left;
			padding: 40px 0px 0px 15px;
		}
	.arrow_close {
		margin-left: 15px;
	}
		.error_page .error_message h1 {
			font-size:32px;
		}
		.error_page .error_message h3 {
			font-size:13px;
		}
		.form-inline .form-control {
			width: 100%;
		}
		.borderclass {
			width: auto;
		}
		.refundpro_width, .refundprocess_width {
			width: auto !important;
		}
}

@media screen and (min-device-width: 770px) {
	.wrapper.pd-left {
		padding-left: 70px;
	}
	.chk_list {
		margin-top: 30px;
		float: right;
	}
	.btn_inline {
		padding: 5px 0px;
		margin: 30px 0px 10px;
	}
	.form-inline .form-control {
		display: inline-block;
		width: 100%;
		color: #111111;
		font-weight: 500;
		vertical-align: middle;
		font-family: Roboto;
	}
	#viewportaluser {
		width: 100%;
	}
	#ReconReportTbl_filter {
		margin-top: 0px;
	}
}
@media (max-width:1250px) {
	.clientMainCheckbox {
		margin-left: 0;
	}
}


@media only screen and (min-device-width : 275px) and (max-device-width : 361px) {

	.btn_popup {
		width: 90px;
	}

	.btn_users {
		width: 90px;
	}

	.btn_location {
		width: 100px;
		padding: 8px 10px;
		
	}
}

@media only screen and (min-device-width : 280px) and (max-device-width : 469px) {
	.notifications_header {
		right: 20px;
		top: 50px;
		left: 20px;
		width: auto;
	}
}

@media only screen and (min-device-width : 380px) and (max-device-width : 539px) and (orientation : portrait) {
	#viewclient_filter {
		position: initial;
	}
}

@media only screen and (min-device-width : 280px) and (max-device-width : 379px) and (orientation : portrait) {
	#viewclient_filter {
		position: initial;
	}

		#viewclient_filter input {
			width: 240px;
		}
}

@media only screen and (min-device-width : 992px) and (max-device-width : 1149px) {
	#viewclient_filter input {
		width: 200px;
	}
}


@media only screen and (min-device-width : 400px) and (max-device-width : 539px) {
	.portalActivecheck {
	
		margin: 0px 0px 60px 0px;
	}

}