@media screen and (max-width: 1919px) {
	.card-monitoring .box-plant,
	.card-monitoring .box-gmp {
		width: 100%;	
	}
	
	.box-plant .monitoring-list,
	.box-gmp .monitoring-list {
		/*grid-template-columns: repeat(3, minmax(0, 1fr));*/
		display: flex;
		flex-wrap: wrap;
	}
	
	.monitoring-list li {
		/*width: 140px;*/
		width: 23%;
	}
	
	.card-monitoring > .flex-row {
		justify-content: center;
		flex-direction: column;
	}
	
	.admin-profill-menu {
		width: 569px;
	}
	
	.main-admin .main-title img {
		width: calc(100% - 593px);
		object-fit: contain;
	}
	
	.box-vision-ai .monitoring-list {
		display: flex;
    flex-wrap: wrap;
    height: auto;
	}
}

@media screen and (max-width: 1440px) {
	.monitoring-list li {
		width: 31%;
	}
}

@media screen and (min-width: 1280px) and (max-width:1919px) {
	.header-logo {
		margin-right: 0;	
	}
	
	.main-member .main > .flex-row > .flex-col:nth-child(1) {
		width: 65%;
	}
	
	.main-member .main > .flex-row > .flex-col:nth-child(2) {
		width: 35%;
		min-width: 0 !important;
	}
	
	.card-equipped {
		width: auto;
	}
	
	.box-equip {
		min-width: 0;
	}
	
	section.info > .flex-row {
		flex-direction: column;
	}
	
	.btn-go-detail {
		position: absolute;
    bottom: 8%;
    left: 50%;
    width: 240px;
    transform: translate(-50%, 0);
	}
}
