@media (min-width: 320px) and (max-width: 991px) {
	.page-wrapper .page-main-header .main-header-right .nav-right > ul {
		top: 0px !important;
		position: absolute !important;
		z-index: 9 !important;
		background-color:transparent !important;
		-webkit-transition: all linear 0.3s;
		transition: all linear 0.3s;
		-webkit-box-shadow: 0 2px 2px 2px #efefef;
		box-shadow: none;
		width: auto;
		right: 0;
		padding: 0 15px;
		-webkit-transform: unset !important;
		transform: unset !important;
		opacity: 1 !important;
		visibility: visible !important;
	}
	
	.page-wrapper .page-main-header .main-header-right .nav-right > ul > li{
		margin: 6px 0;
	}
}
@media (min-width: 320px) and (max-width: 768px) {
	
	.main-header-right.row {
		padding: 0px 10px !important;
	}

	.loginImgHeader {
		height: 300px;
	}

	.mt-sm--110 {
		margin-top: -110px !important;
	}

	.container {
		max-width: 100% !important;
		min-width: 100% !important;
	}

	.right-sidebar {
		top: 61px;
	}

	.right-sidebar.show {
		width: 100%;
		top: 61px;
	}

}

@media (min-width: 320px) and (max-width: 633px) {
	.main-menutop a {
		font-size: 14px !important;
	}
}

@media (min-width: 992px) {
	.container {
		max-width: 100%;
	}
}

@media (min-width: 768px) {
	.container {
		max-width: 100%;
	}
}

@media (min-width: 1600px) {
	.container {
		max-width: 1580px;
	}
}

@media only screen and (max-width: 991px) {
	.page-wrapper .page-body-wrapper .right-sidebar {
		top: 58px;
	}
}

@media only screen and (min-width: 991px) {
	.page-wrapper.compact-wrapper .page-main-header {
		margin-left: 230px;
		width: calc(100% - 230px);
	}
}

.page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar~.page-body {
	margin-left: 250px;
}

.page-wrapper .page-body-wrapper.sidebar-icon .page-sidebar.open {
	margin-left: -250px;
}
@media (max-width: 768px) {
	#main-nav
	{
		display: block !important;
	}
}
@media only screen and (max-width: 991px){

}