@charset "utf-8";

.ctt_admin { display:none !important; } /* Admin Menu Disabled */

/* Desktop Device */
@media all and (min-width:1201px) {
	#pContentWrap {
		width:100%;
		transition:all 0.25s ease-in-out;
	}
	#pContentWrap:after {
		content:"";
		position:absolute;
		left:0;
		top:5px;
		width:100%;
		height:1px;
		background-color:rgba(0,0,0,0.1);
	}
	#contentWrap { margin-top:50px; }
	#contentWrap em {
		font-family:'SUIT', sans-serif;
		font-size:18px;
		color:#212121;
		font-weight:500;
		font-style:normal;
		word-break:keep-all;
	}
	#contentWrap .equipmentList {
		width:100%;
		margin-top:30px;
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	#contentWrap .equipmentList li {
		width:calc(50% - 10px);
		margin-bottom:20px;
		border-radius:12px;
		overflow:hidden;
		display:flex;
		flex-direction:row;
	}
	#contentWrap .eImg {
		width:200px;
		min-width:200px;
		padding:15px;
		background-color:#707070;
		display:flex;
		align-items:center;
		justify-content:center;
	}
	#contentWrap .eImg img {
		width:100%;
		height:auto;
	}
	#contentWrap .equipmentList article {
		padding:30px;
		background-color:#fafafa;
	}
	#contentWrap .equipmentList article h1 {
		font-size:24px;
		color:#001f91;
		font-weight:700;
	}
	#contentWrap .equipmentList article p {
		font-size:16px;
		color:#212121;
		font-weight:400;
		word-break:keep-all;
		margin-top:20px;
	}
	#subWrap .oemInfo { max-width:100% !important; };
}

/* Tablet & Desktop Device */
@media all and (min-width:769px) and (max-width:1200px) {
	#pContentWrap {
		width:100%;
		transition:all 0.25s ease-in-out;
	}
	#pContentWrap:after {
		content:"";
		position:absolute;
		left:0;
		top:5px;
		width:100%;
		height:1px;
		background-color:rgba(0,0,0,0.1);
	}
	#contentWrap { margin-top:50px; }
	#contentWrap em {
		font-family:'SUIT', sans-serif;
		font-size:18px;
		color:#212121;
		font-weight:500;
		font-style:normal;
		word-break:keep-all;
	}
	#contentWrap .equipmentList {
		width:100%;
		margin-top:30px;
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	#contentWrap .equipmentList li {
		width:100%;
		margin-bottom:20px;
		border-radius:12px;
		overflow:hidden;
		display:flex;
		flex-direction:row;
	}
	#contentWrap .eImg {
		width:230px;
		min-width:230px;
		padding:15px;
		background-color:#707070;
		display:flex;
		align-items:center;
		justify-content:center;
	}
	#contentWrap .eImg img {
		width:100%;
		height:auto;
	}
	#contentWrap .equipmentList article {
		width:100%;
		padding:30px;
		background-color:#fafafa;
	}
	#contentWrap .equipmentList article h1 {
		font-size:24px;
		color:#001f91;
		font-weight:700;
	}
	#contentWrap .equipmentList article p {
		font-size:16px;
		color:#212121;
		font-weight:400;
		word-break:keep-all;
		margin-top:20px;
	}
}

/* Mobile Device */
@media all and (max-width:768px) {
	#pContentWrap {
		width:100%;
		transition:all 0.25s ease-in-out;
	}
	#pContentWrap:after {
		content:"";
		position:absolute;
		left:0;
		top:5px;
		width:100%;
		height:1px;
		background-color:rgba(0,0,0,0.1);
	}
	#contentWrap { margin-top:30px; }
	#contentWrap em {
		font-family:'SUIT', sans-serif;
		font-size:16px;
		color:#212121;
		font-weight:500;
		font-style:normal;
		word-break:keep-all;
	}
	#contentWrap .equipmentList {
		width:100%;
		margin-top:30px;
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	#contentWrap .equipmentList li {
		width:100%;
		margin-bottom:20px;
		border-radius:12px;
		overflow:hidden;
		display:flex;
		flex-direction:column;
	}
	#contentWrap .eImg {
		width:100%;
		padding:15px;
		background-color:#707070;
		display:flex;
		align-items:center;
		justify-content:center;
	}
	#contentWrap .eImg img {
		width:auto;
		height:240px;
	}
	#contentWrap .equipmentList article {
		padding:20px;
		background-color:#fafafa;
	}
	#contentWrap .equipmentList article h1 {
		font-size:20px;
		color:#001f91;
		font-weight:700;
	}
	#contentWrap .equipmentList article p {
		font-size:14px;
		color:#212121;
		font-weight:400;
		word-break:keep-all;
		margin-top:20px;
	}
}