@media only screen and (max-width: 786px){
	.login-dv {
		width: 325px;
	}
	.login-left {
		display: none;
	}
}

@media only screen and (max-width: 661px){
	.page-wraper {
		padding-left: 55px;
	}
	.sidebar {
		width: 50px;
	}
	.logo-dv {
		text-align: center;
		height: 50px;
	}
	.logo-dv img {
		width: 80%;
	}
	.logo-dv::before {
		top: 50px;
		border-top: 25px solid #0d1d33;
		border-left: 25px solid transparent;
		border-right: 25px solid transparent;
		left: 0;
	}
	.side-menus {
		height: calc(100% - 80px);
		top: 80px;
	}
	.side-menus a {
		font-size: 16px;
		padding: 0.4rem 0;
	}
	.dropdown-menu {
		transform: translate3d(0px, -3px, 0px) !important;
	}

	.top-buttons .btn-light {
		margin-bottom: 5px;
	}
}