﻿#product-brochure-text p,
.product-brochure-label {
	font-family: 'Geomanist'!important;
	text-align: justify;
	font-size: 15px;
}
.clear-float{
	clear: both;
}
#product-brochure-container .form_wrap .field_row .field_col .selectboxit-container .selectboxit-list {
	max-width: 100%;
}
#product-brochure-container .selectboxit-container span, .selectboxit-container .selectboxit-options a {
	height: 40px;
    line-height: 40px;
    font-family: 'Geomanist'!important;
}
#product-brochure-container .form_wrap .field_row .field_col .selectboxit-container .selectboxit-list li a {
	font-size: 12px;	
}
#product-brochure-container .form_wrap .field_row .field_col input.input_field {
	height: 35px;
}
#product-brochure-container .wpcf7-list-item {
	display: block;
}

.section.news_sec.align_top .section_con {
	align-items: center;
}
.section.news_sec .news_img {
	display: flex;
	align-items: center;
}
.section.news_sec .news_img figure {
	width: 100%;
	height: auto;
	max-height: 100%;
}
.section.news_sec .news_img .news-image-link {
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
}
.section.news_sec .news_img figure img {
	display: block;
	width: 100%;
	height: auto;
	object-fit: contain;
}

.certi_sec .ceri_wrap .certificate figure {
	box-sizing: border-box;
	overflow: hidden;
	padding: 24px 20px;
}
.certi_sec .ceri_wrap .certificate figure img {
	display: block;
	width: 86%;
	height: 145px;
	max-width: none;
	max-height: none;
	object-fit: contain;
}

@media only screen and (max-width: 768px) {
	.section.news_sec .news_img {
		height: auto;
	}
}


@media only screen and (min-width: 769px) {
	.board_director_sec .col_info {
		padding-top: 0;
	}
}


.about_team .team_img img[src*="/2026/08/kuan-kam-hon-2026.webp"],
.about_team .team_img img[src*="/2026/08/kuan-mun-leong-2026.webp"],
.about_team .team_img img[src*="/2026/08/kuan-mun-keng-2026.webp"],
.about_team .team_img img[src*="/2026/08/kuan-eu-jin-2026"],
.about_team .team_img img[src*="/2026/08/loh-kean-wooi-2026.webp"],
.about_team .team_img img[src*="/2026/08/lee-soon-saam-2026.webp"] {
	object-position: center top;
}


.about_team .team_img img[src*="Tan-Sri-Datuk-Dr-Rebecca-Fatima-Sta.-Maria.png"],
.about_team .team_img img[src*="Datuk-Loo-Took-Gee-1.png"] {
	-webkit-transform: translateY(-11%);
	transform: translateY(-11%);
}
.about_team .team_img img[src*="Mr.Yap-high-res.png"],
.about_team .team_img img[src*="Mr.Leang-high-res.png"] {
	-webkit-transform: translateY(-4%);
	transform: translateY(-4%);
}
.about_team .team_img img[src*="BOD-Profile-Picture_Mr.-Kelvin-Loh.png"] {
	-webkit-transform: translateY(-3.5%);
	transform: translateY(-3.5%);
}
.about_team .team_img img[src*="Dato-Zuraidah-Atan-1.png"] {
	-webkit-transform: translateY(-9.5%);
	transform: translateY(-9.5%);
}
.about_team .team_img img[src*="Lim-Kit-Yng-1-1.png"] {
	-webkit-transform: translateY(-10.5%);
	transform: translateY(-10.5%);
}
.about_team .team_img img[src*="Hartanet-SM_6.-Yoon-2.png"] {
	-webkit-transform: translateY(-5%);
	transform: translateY(-5%);
}
.about_team .team_img img[src*="lee-soon-saam-2026.webp"] {
	-webkit-transform: translateY(-1.5%);
	transform: translateY(-1.5%);
}
.about_team .team_img img[src*="Mr-Seow-Teck-Choong-Director-of-PRD-500-x500px"] {
	-webkit-transform: translateY(3%);
	transform: translateY(3%);
}


@media only screen and (min-width: 481px) {
	.about_team .team {
		container-type: inline-size;
	}
	.about_team .team .team_img {
		overflow: hidden;
	}
	.about_team .team .team_img img {
		display: block;
		height: 100%;
		object-fit: cover;
	}
}
@container (min-width: 320px) {
	.about_team .team .team_img {
		height: auto;
		aspect-ratio: 1 / 1;
	}
	.about_team .team_img img[src*="DSC_9706-02-1-e1721117729644.png"] {
		-webkit-transform: translateY(3%);
		transform: translateY(3%);
	}
	.about_team .team_img img[src*="lee-soon-saam-2026.webp"] {
		-webkit-transform: translateY(-3.5%);
		transform: translateY(-3.5%);
	}
}


@media only screen and (min-width: 769px) {
	body.postid-244 .board_director_sec .col_img figure,
	body.postid-247 .board_director_sec .col_img figure,
	body.postid-268 .board_director_sec .col_img figure,
	body.postid-274 .board_director_sec .col_img figure,
	body.postid-1560 .board_director_sec .col_img figure,
	body.postid-2368 .board_director_sec .col_img figure,
	body.postid-544494 .board_director_sec .col_img figure {
		align-items: flex-start;
	}
}