/*!
* PT. IMAJIKU CIPTA MEDIA
* Copyright 2019-2021 IMAJIKU.
*/


/* Desktop First Design */

/* Larger Devices, Wider Screens */
@media only screen and (min-width : 1700px) {
	
}

@media (min-width : 1500px) and (max-width: 1700px) {
	
}

@media only screen and (min-width : 1367px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 1200px) {

	/* 	home - card wall */
	.wedo-category-list{
		flex-wrap: wrap;
	}
	.wedo-category-list li{
		flex: 0 1 auto;
	}
	.card-wall{
		width: 250px;
		height: 300px;
	}
	.card-wall-desc{
		height: auto;
		transform: translate(0%,0%);
	}
	.card-wall-title{
		margin-bottom: 10px;
		min-height: unset;
		overflow: unset;
	}
	.card-wall-caption{
		min-height: unset;
		overflow: unset;
	}
	.card-wall-caption p{
		opacity: 1;
	}
	.wedo-category-list li:hover{
		flex-basis: auto;
	}
	.wedo-category-list li:hover .card-wall-caption{
		min-height: unset;
	}
	/* 	variant-portrait */
	.card-wall.variant-portrait {
		width: 100%;
	}
	.card-wall.variant-portrait .card-wall-desc{
		height: auto;
		transform: translate(0%,0%);
	}
	.card-wall.variant-portrait .card-wall-title,
	.card-wall.variant-portrait .card-wall-caption{
		min-height: unset;
		overflow: unset;
	}
}

@media only screen and (min-width: 1200px) {

}

@media only screen and (min-width : 1024px) {
	
}

@media only screen and (max-width : 1024px) {


}
@media only screen and (max-width : 992px) {

}

/* Start mobile responsive */
@media only screen and (max-width : 991px) {
	/* 	history */
	.history-info{
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.history-info-img{
		width: 60%;
	}
	.history-info-desc{
		padding: 15px 0 15px;
	}
	.history-info-desc h4{
		font-size: 22px;
	}
	.history-info-desc p{
		font-size: 14px;
	}
	/* 	card event */
	.card-plain.variant-horizontal .card-plain-img{
		width: 38%;
	}

	/* 	search */
	.searching-category{
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: flex-start;
		align-items: center;
	}

}

/* Small Devices, Desktops */
@media only screen and (max-width : 812px) {
	
}

@media only screen and (max-width : 768px) {

}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 767px) {
	/* 	card news */
	.card-mjk-desc{
		padding: 10px;
	}
	.card-mjk-meta{
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		margin-bottom: 10px;
	}
	.card-mjk-meta-time{
		margin-bottom: 5px;
	}
	.card-mjk-desc-text h4, 
	.card-mjk-desc-text h4 a{
		font-size: 13px;
		font-weight: 500;
		line-height: 1.1;
	}
	.card-mjk-desc-text p{
		font-size: 12px;
	}	
	/* 	card mate*/
	.card-mate{
		height: 280px;
	}
	.card-mate-desc h4{
		font-size: 16px;
		font-weight: 400;
	}
	.card-mate-desc h5{
		font-size: 16px;
		font-weight: 500;
	}
	.card-mate-desc p{
		font-size: 14px;
	}
	/* 	home - card wall */
	.wedo-category-list{
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
	}
	.wedo-category-list li{
		flex: unset;
		width: 100%;
	}
	.card-wall{
		width: 100%;
		height: auto;
		min-height: 170px;
	}
	.card-wall-title h4{
		font-size: 20px;
	}
	.card-wall-title p{
		font-size: 13px;
	}
	.card-wall-action{
		justify-content: flex-end;
	}
	/* 	variant portrait */
	.card-wall.variant-portrait{
		width: 100%;
		height: auto;
		min-height: 170px;
	}
	/* 	banner virtual kitchen */
	.banner-box.variant-casing .banner-caption{
		width: 70%;
		height: auto;
		padding: 40px 50px 40px 25px;
		border-radius: 0 20px 20px 0;
		-moz-border-radius: 0 20px 20px 0;
		-webkit-border-radius: 0 20px 20px 0;
	}
	/* 	home partnership */
	.partner-logo-item-img{
		width: 105px;
		height: 40px;
	}
	/* 	card event */
	.card-plain-desc-text h4, 
	.card-plain-desc-text h4 a{
		font-size: 16px;
	}
	.card-plain.variant-horizontal{
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
	}
	.card-plain.variant-horizontal .card-plain-img{
		width: 100%;
		height: 110px;
	}
	.card-plain.variant-horizontal .card-plain-desc{
		padding: 15px;
	}
	/* 	footer */
	.foo-menu-static ul{
		justify-content: center;
	}
	.copyright{
		display: flex;
		justify-content: center;
		align-items: center;
		width: 100%;
		text-align: center;
	}
	.copyright p{
		text-align: center;
	}
	/* 	card gallery */
	.card-lite{
		height: 200px;
	}
	.card-lite-desc h4{
		font-size: 16px;
		font-weight: 500;
	}
	.card-lite-desc h5{
		font-size: 16px;
		font-weight: 500;	
	}
}

@media only screen and (max-width : 640px) {

}

@media only screen and (max-width : 575px) {
	/* 	history */
	.history-info-img{
		width: 100%;
	}
	.card-mate-desc h4{
		font-size: 14px;
	}
	.card-mate-desc h5{
		font-size: 14px;
	}
	.card-mate-desc p{
		font-size: 13px;
	}
	/* 	business */
	.card-brand-desc{
		min-height: unset;
	}
	.card-brand-desc h4{
		font-size: 16px;
	}
	.card-brand-desc p{
		font-size: 13px;
		line-height: 1;
	}
}

@media only screen and (max-width : 480px) {
	/* 	brand */
	.card-brand-img{
		width: calc(100% - 10px);
	}
}

@media only screen and (max-width : 375px) {
	.card-mate{
		height: 170px;
	}
	/* 	card gallery */
	.card-lite{
		height: 160px;
	}
}

@media only screen and (max-width : 360px) {

}

@media only screen and (max-width : 320px) {
	
}