.layout-fixed .main-sidebar {
	bottom: 0;
	float: none;
	right: 0;
  left: unset;
	position: fixed;
	top: 0;
}
.sidebar-collapse .main-sidebar, .sidebar-collapse .main-sidebar::before {
	margin-right: -250px !important;
	margin-left: 0;
}



@media (min-width: 992px){
.sidebar-mini.sidebar-collapse .main-sidebar, .sidebar-mini.sidebar-collapse .main-sidebar::before {
	margin-right: 0;
	width: 4.6rem;


.sidebar-mini.sidebar-collapse .content-wrapper, .sidebar-mini.sidebar-collapse .main-footer, .sidebar-mini.sidebar-collapse .main-header {
	margin-right: 4.6rem !important;
}


@media (min-width:768px){
body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper, body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer, body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header ,.content-wrapper {
	transition: margin-left .3s ease-in-out;
	margin-left: unset;
	margin-right: 250px !important;
}


 @media (max-width:991.98px){
     body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper, body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer, body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
	 margin-right: 0 !important;
   margin-right : 0 !important

      }
    }

 }
