.login-container {
     background-color: #fff;
     box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
     padding: 30px;
     border-radius: 10px;
     color:#000 !important;
     width:30%;
}
.home-section {
    left: 254px;
    width: calc(100% - 254px);
 }
@media only screen and (min-width: 767px) and (max-width: 992px)  {
    .sidebar {
	    transform: translateX(0%);
	 }
}
@media only screen and (max-width: 992px)  {
   
    .login-container{
        width: 50%;
    }
   
}
@media only screen and (max-width: 768px) {
	.login-container{
        width: 80%;
    }
    .home-section {
	  left: 0px;
	  width: calc(100% - 0px);
	}
	.sidebar{
		top:50px;
	}
	.sidebar.close .logo-details .logo_name .logo-small {
	
	  width: 129px !important;
	  margin-top: 10px !important;
	}
}
