@media only screen and (min-device-width:641px) and
	(max-device-width:769px) {
	.logo {
		width: 110px !important;
	}
	.searchForm input {
		width: 55% !important;
		font-size: 10px;
		margin-top: -58px;
		margin-bottom: 57px;
		margin-left: 21% !important;
	}
	.menuOpenButton {
		position: absolute;
		top: 48px;
		z-index: 10000;
		right: 38px !important;
		left: auto;
	}
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus,
		.navbar-default .navbar-nav>.open>a:hover {
		color: #555;
		background-color: transparent;
	}
	.fieldLabelValue, .fieldLabelValue .btn, .fieldLabelValue .numberOfRecords,
		.subLinks .btn, .second-level, .table-responsive, .fieldLabelValue .listOfViews
		{
		font-size: 12px !important;
	}
	.navLinks .dropdown-toggle {
		position: absolute;
		bottom: 85px;
		right: 16%;
	}
	.navLinks .searchText {
		position: relative;
		width: 155px !important;
		right: -52%;
		bottom: 82px;
	}
	.appheader .navbar {
		height: 100px;
	}
	.nav .paginationButtons {
		position: relative;
		display: block;
	}
	.nav .paginationButtons {
		right: 100px;
	}
	.nav .numberOfRecords {
		position: absolute;
		bottom: 30px;
		right: 12px;
	}
	.sidebar {
		font-size: 10px;
		width: 180px;
		position: absolute;
		left: -200px;
		z-index: 10000;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		-o-transition: all 0.4s;
		transition: all 0.4s;
	}
	.bottomlinks .navbar {
		height: 60px;
	}
	.data-container.displayed {
		padding-left: 160px;
	}
	.mainButtons .list-group {
		margin-top: 10px;
	}
}

@media only screen and (min-device-width:770px) and
	(max-device-width:800px) {
	.logo {
		width: 115px !important;
	}
	.searchForm input {
		width: 204% !important;
		font-size: 14px;
		margin-top: 22px;
		margin-bottom: 57px;
		margin-left: 0px !important;
	}
	.menuOpenButton {
		position: absolute;
		top: 50px;
		z-index: 10000;
		right: 38px !important;
		left: auto;
	}
	.searchForm .navLinks {
		right: 90px;
		top: 23px;
	}
	.navLinks .dropdown-toggle {
		right: 81px;
		top: 6px;
	}
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus,
		.navbar-default .navbar-nav>.open>a:hover {
		color: #555;
		background-color: transparent;
	}
	.fieldLabelValue, .fieldLabelValue .btn, .fieldLabelValue .numberOfRecords,
		.subLinks .btn, .second-level, .table-responsive, .fieldLabelValue .listOfViews
		{
		font-size: 12px !important;
	}
	.sidebar {
		width: 175px;
		font-size: 13px;
		position: absolute;
		z-index: 10000;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		-o-transition: all 0.4s;
		transition: all 0.4s;
	}
	.mainButtons .list-group {
		margin-top: 10px;
	}
	.data-container.displayed {
		padding-left: 160px;
	}
	#sidebar {
		top: 82px;
	}
}

@media only screen and (min-device-width:991px) and
	(max-device-width:1200px) {
	.logo {
		margin-left: 55px;
	}
	.navLinks .dropdown-toggle {
		right: 45%;
		top: 6px;
	}
	.searchForm input {
		width: 204% !important;
		font-size: 14px;
		margin-top: 22px;
		margin-bottom: 57px;
		margin-left: 0px !important;
	}
}