@media (max-width:991px) {
	.box-kanan-login {
		justify-content: center;
	}
}

@media (max-width:768px) {
	.login-page .col-6.col-md-12{
		display: none;
	}

	.login-page .col-sm-12.col-md-8{
		display: none;
	}

	.login-page .col-6.col-md-4 {
		width: 100%;
	}
	.box-kanan-login {
		height: 100vh;
		padding: 0px 40px;
	}
	.logo-login-mobile {
		display: block;
		max-width: 300px;
		width: 100%;
		margin-bottom: 10px;
		margin: auto;
	}
	.logo-login {
		display: none;
	}
	#footer > .row {
		flex-direction: column;
	}
	#footer > .row .col-4{
		width: 100%;
	}
	#footer > .row .col-4:nth-child(2) .contact-box,
	#footer > .row .col-4:nth-child(3) .contact-box {
		padding: 0px 30px;
	}
	#footer > .row .col-4:nth-child(2) .contact-box {
		margin: 20px 0px;
	}
	.logo-footer{
		top: 0px;	
	}
	#tableData_wrapper {
		overflow: auto;
	}
	.container-login {
		max-width: 70%;
		margin: auto;
	}
}