/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* CF7 Styling by Irfan, 9 September 2021 */

.elementor-widget-container .elementor-shortcode {
	align-content: center;
}

.wpcf7-rfq{
	width: 100%;
    color: #fff;
    position: relative;
    padding-left: 15%;
	padding-right: 15%;
}

.wpcf7-rfq input[type="text"],
.wpcf7-rfq input[type="email"],
.wpcf7-rfq input[type="tel"],
.wpcf7-rfq input[type="select"],
.wpcf7-rfq textarea 
{ 	background-color: #fff;
    color: #000;
}

.wpcf7-rfq select {
	background-color: #fff;
}


/* Request for Quotation form styling, by Irfan, 1 Oct 2021*/

.wpcf7-rfq input[type="text" class="left-column" "right-column"] {
	width: 49%;
	float: left;
	background-color: #fff;
	color: #000;
}

/* Blog and Portfolio Advance Tab, by Irfan, 10 September 2021*/

.eael-advance-tabs .eael-tabs-nav>ul {
    justify-content: normal;
    align-items: normal;
}

.eael-advance-tabs .eael-tabs-content>div.active {
	padding: 0px;
}


/* Homepage>Our Services, by Irfan, 10 Sept 2021*/

.our-services-names {
	font-style: italic;
	font-weight: 600;
}

/* Adjust date positon for blogpost section in Blog, by Irfan, 14 Sept 2021*/

.elementor-377 .elementor-element.elementor-element-66f1dc7 .eael-entry-footer {
	padding: 0px;
}

.eael-post-grid .eael-entry-footer .eael-entry-meta {
	padding-left: 0px;
}

/*Deleted Bottom Margin of Our Works thumbnails, by Irfan, 20 Sept 2021*/

.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
	margin-bottom: 0px !important;
	
}


/*CSS Codes for Our Incredible Clients, by Irfan, 21 Sept 2021

@keyframes customer-logos-img-animation1 {
	from {top: 0px; bottom:0px; right:0px; left:-3840px;}
	to {top: 0px; bottom:0px; right:0px; left:0px;}
}

@keyframes customer-logos-img-animation2 {
	from {top: 0px; bottom:0px; right:0px; left:0px;}
	to {top: 0px; bottom:0px; right:0px; left:3840px;}
}

.our-clients {
	height: 100%;
	overflow: hidden;
}

.our-clients #our-incredible-clients-1 {
	width: auto;
    height: 100%;
    position: absolute;
	animation-name: customer-logos-img-animation1;
	animation-delay: 0s;
	animation-direction: normal;
	animation-duration: 30s;
	animation-fill-mode: none;
	animation-iteration-count: infinite;
	animation-play-state: running;
	animation-timing-function: linear;
	overflow: visible;
    }
	
.our-clients #our-incredible-clients-2 {
	width: auto;
    height: 100%;
    position: absolute;
	animation-name: customer-logos-img-animation2;
	animation-delay: 0s;
	animation-direction: normal;
	animation-duration: 30s;
	animation-fill-mode: none;
	animation-iteration-count: infinite;
	animation-play-state: running;
	animation-timing-function: linear;
	overflow: visible;
    }

	#our-incredible-clients-1 {
		position: absolute;
		width: 3840px;
		height: 747px;
		left: 0px;
		top: 43px;
		overflow: hidden;
	}
	#Group_1130 {
		position: absolute;
		width: 211px;
		height: 210px;
		left: 11px;
		top: 0px;
		overflow: visible;
	}
	#Ellipse_451 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_451 {
		position: absolute;
		overflow: visible;
		width: 211px;
		height: 210px;
		left: 0px;
		top: 0px;
	}
	#mmc-logo {
		position: absolute;
		width: 192px;
		height: 63px;
		left: 9px;
		top: 73px;
		overflow: visible;
	}
	#Group_1125 {
		position: absolute;
		width: 212px;
		height: 211px;
		left: 715px;
		top: 22px;
		overflow: visible;
	}
	#Ellipse_455 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_455 {
		position: absolute;
		overflow: visible;
		width: 212px;
		height: 211px;
		left: 0px;
		top: 0px;
	}
	#kontenas-logo {
		position: absolute;
		width: 202px;
		height: 59px;
		left: 2.001px;
		top: 77px;
		overflow: visible;
	}
	#Group_1120 {
		position: absolute;
		width: 211px;
		height: 211px;
		left: 942px;
		top: 271px;
		overflow: visible;
	}
	#Ellipse_456 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_456 {
		position: absolute;
		overflow: visible;
		width: 211px;
		height: 211px;
		left: 0px;
		top: 0px;
	}
	#bersatu-logo {
		position: absolute;
		width: 158px;
		height: 158px;
		left: 29px;
		top: 22px;
		overflow: visible;
	}
	#Group_1127 {
		position: absolute;
		width: 211px;
		height: 210px;
		left: 316px;
		top: 471px;
		overflow: visible;
	}
	#Ellipse_454 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_454 {
		position: absolute;
		overflow: visible;
		width: 211px;
		height: 210px;
		left: 0px;
		top: 0px;
	}
	#sirimqas-logo {
		position: absolute;
		width: 99px;
		height: 130px;
		left: 56px;
		top: 41px;
		overflow: visible;
	}
	#Group_1117 {
		position: absolute;
		width: 211px;
		height: 211px;
		left: 1709px;
		top: 187px;
		overflow: visible;
	}
	#Ellipse_466 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_466 {
		position: absolute;
		overflow: visible;
		width: 211px;
		height: 211px;
		left: 0px;
		top: 0px;
	}
	#crescendo-logo {
		position: absolute;
		width: 179px;
		height: 36px;
		left: 16px;
		top: 86px;
		overflow: visible;
	}
	#Group_1124 {
		position: absolute;
		width: 144px;
		height: 144px;
		left: 654px;
		top: 295px;
		overflow: visible;
	}
	#Ellipse_457 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_457 {
		position: absolute;
		overflow: visible;
		width: 144px;
		height: 144px;
		left: 0px;
		top: 0px;
	}
	#ranhill-logo {
		position: absolute;
		width: 60px;
		height: 82px;
		left: 44px;
		top: 31px;
		overflow: visible;
	}
	#Group_1128 {
		position: absolute;
		width: 145px;
		height: 145px;
		left: 139px;
		top: 273px;
		overflow: visible;
	}
	#Ellipse_452 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_452 {
		position: absolute;
		overflow: visible;
		width: 145px;
		height: 145px;
		left: 0px;
		top: 0px;
	}
	#dts-logo {
		position: absolute;
		width: 137px;
		height: 136px;
		left: 3px;
		top: 4px;
		overflow: visible;
	}
	#Group_1119 {
		position: absolute;
		width: 132.055px;
		height: 130.785px;
		left: 1101.818px;
		top: 71.555px;
		overflow: visible;
	}
	#Ellipse_463 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_463 {
		position: absolute;
		overflow: visible;
		width: 125px;
		height: 125px;
		left: 3.182px;
		top: 1.445px;
	}
	#mpoc-logo {
		position: absolute;
		width: 132.055px;
		height: 130.785px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#Group_1121 {
		position: absolute;
		width: 144px;
		height: 144px;
		left: 1230px;
		top: 467px;
		overflow: visible;
	}
	#Ellipse_459 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_459 {
		position: absolute;
		overflow: visible;
		width: 144px;
		height: 144px;
		left: 0px;
		top: 0px;
	}
	#klfc-logo {
		position: absolute;
		width: 119px;
		height: 119px;
		left: 14px;
		top: 11px;
		overflow: visible;
	}
	#Group_1126 {
		position: absolute;
		width: 126px;
		height: 126px;
		left: 442px;
		top: 209px;
		overflow: visible;
	}
	#Ellipse_460 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_460 {
		position: absolute;
		overflow: visible;
		width: 126px;
		height: 126px;
		left: 0px;
		top: 0px;
	}
	#mengthai-logo {
		position: absolute;
		width: 106px;
		height: 106px;
		left: 9px;
		top: 12px;
		overflow: visible;
	}
	#Group_1123 {
		position: absolute;
		width: 119px;
		height: 118px;
		left: 682px;
		top: 566px;
		overflow: visible;
	}
	#Ellipse_471 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_471 {
		position: absolute;
		overflow: visible;
		width: 119px;
		height: 118px;
		left: 0px;
		top: 0px;
	}
	#nct-logo {
		position: absolute;
		width: 114px;
		height: 55px;
		left: 2px;
		top: 33px;
		overflow: visible;
	}
	#Group_1122 {
		position: absolute;
		width: 121px;
		height: 121px;
		left: 927px;
		top: 626px;
		overflow: visible;
	}
	#Ellipse_461 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_461 {
		position: absolute;
		overflow: visible;
		width: 121px;
		height: 121px;
		left: 0px;
		top: 0px;
	}
	#charlston-logo {
		position: absolute;
		width: 98px;
		height: 98px;
		left: 11px;
		top: 12px;
		overflow: visible;
	}
	#Group_1118 {
		position: absolute;
		width: 119px;
		height: 119px;
		left: 1371px;
		top: 85px;
		overflow: visible;
	}
	#Ellipse_462 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_462 {
		position: absolute;
		overflow: visible;
		width: 119px;
		height: 119px;
		left: 0px;
		top: 0px;
	}
	#rimbunanilmu-logo {
		position: absolute;
		width: 109px;
		height: 109px;
		left: 4px;
		top: 4px;
		overflow: visible;
	}
	#Group_1133 {
		position: absolute;
		width: 121px;
		height: 121px;
		left: 1423px;
		top: 316px;
		overflow: visible;
	}
	#Ellipse_464 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_464 {
		position: absolute;
		overflow: visible;
		width: 121px;
		height: 121px;
		left: 0px;
		top: 0px;
	}
	#ittech-logo {
		position: absolute;
		width: 118px;
		height: 117px;
		left: 2px;
		top: 3px;
		overflow: visible;
	}
	#Group_1115 {
		position: absolute;
		width: 119px;
		height: 118px;
		left: 1677px;
		top: 561px;
		overflow: visible;
	}
	#Ellipse_470 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_470 {
		position: absolute;
		overflow: visible;
		width: 119px;
		height: 118px;
		left: 0px;
		top: 0px;
	}
	#dme-logo {
		position: absolute;
		width: 72px;
		height: 72px;
		left: 24px;
		top: 24px;
		overflow: visible;
	}
	#Group_1129 {
		position: absolute;
		width: 143px;
		height: 142px;
		left: 338px;
		top: 5px;
		overflow: visible;
	}
	#Ellipse_472 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_472 {
		position: absolute;
		overflow: visible;
		width: 143px;
		height: 142px;
		left: 0px;
		top: 0px;
	}
	#sda-logo {
		position: absolute;
		width: 101px;
		height: 102px;
		left: 20px;
		top: 15px;
		overflow: visible;
	}
	#Group_1131 {
		position: absolute;
		width: 133px;
		height: 133px;
		left: 0px;
		top: 526px;
		overflow: visible;
	}
	#Ellipse_453 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_453 {
		position: absolute;
		overflow: visible;
		width: 133px;
		height: 133px;
		left: 0px;
		top: 0px;
	}
	#spi-logo {
		position: absolute;
		width: 90px;
		height: 56px;
		left: 21px;
		top: 40px;
		overflow: visible;
	}



	#Group_1130_cc {
		position: absolute;
		width: 211px;
		height: 210px;
		left: 1931px;
		top: 0px;
		overflow: visible;
	}
	#Ellipse_451_cd {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_451_cd {
		position: absolute;
		overflow: visible;
		width: 211px;
		height: 210px;
		left: 0px;
		top: 0px;
	}
	#mmc-logo_ce {
		position: absolute;
		width: 192px;
		height: 63px;
		left: 9px;
		top: 73px;
		overflow: visible;
	}
	#Group_1125_cf {
		position: absolute;
		width: 212px;
		height: 211px;
		left: 2635px;
		top: 22px;
		overflow: visible;
	}
	#Ellipse_455_cg {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_455_cg {
		position: absolute;
		overflow: visible;
		width: 212px;
		height: 211px;
		left: 0px;
		top: 0px;
	}
	#kontenas-logo_ch {
		position: absolute;
		width: 202px;
		height: 59px;
		left: 2.001px;
		top: 77px;
		overflow: visible;
	}
	#Group_1120_ci {
		position: absolute;
		width: 211px;
		height: 211px;
		left: 2862px;
		top: 271px;
		overflow: visible;
	}
	#Ellipse_456_cj {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_456_cj {
		position: absolute;
		overflow: visible;
		width: 211px;
		height: 211px;
		left: 0px;
		top: 0px;
	}
	#bersatu-logo_ck {
		position: absolute;
		width: 158px;
		height: 158px;
		left: 29px;
		top: 22px;
		overflow: visible;
	}
	#Group_1127_cl {
		position: absolute;
		width: 211px;
		height: 210px;
		left: 2236px;
		top: 471px;
		overflow: visible;
	}
	#Ellipse_454_cm {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_454_cm {
		position: absolute;
		overflow: visible;
		width: 211px;
		height: 210px;
		left: 0px;
		top: 0px;
	}
	#sirimqas-logo_cn {
		position: absolute;
		width: 99px;
		height: 130px;
		left: 56px;
		top: 41px;
		overflow: visible;
	}
	#Group_1117_co {
		position: absolute;
		width: 211px;
		height: 211px;
		left: 3629px;
		top: 187px;
		overflow: visible;
	}
	#Ellipse_466_cp {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_466_cp {
		position: absolute;
		overflow: visible;
		width: 211px;
		height: 211px;
		left: 0px;
		top: 0px;
	}
	#crescendo-logo_cq {
		position: absolute;
		width: 179px;
		height: 36px;
		left: 16px;
		top: 86px;
		overflow: visible;
	}
	#Group_1124_cr {
		position: absolute;
		width: 144px;
		height: 144px;
		left: 2574px;
		top: 295px;
		overflow: visible;
	}
	#Ellipse_457_cs {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_457_cs {
		position: absolute;
		overflow: visible;
		width: 144px;
		height: 144px;
		left: 0px;
		top: 0px;
	}
	#ranhill-logo_ct {
		position: absolute;
		width: 60px;
		height: 82px;
		left: 44px;
		top: 31px;
		overflow: visible;
	}
	#Group_1128_cu {
		position: absolute;
		width: 145px;
		height: 145px;
		left: 2059px;
		top: 273px;
		overflow: visible;
	}
	#Ellipse_452_cv {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_452_cv {
		position: absolute;
		overflow: visible;
		width: 145px;
		height: 145px;
		left: 0px;
		top: 0px;
	}
	#dts-logo_cw {
		position: absolute;
		width: 137px;
		height: 136px;
		left: 3px;
		top: 4px;
		overflow: visible;
	}
	#Group_1119_cx {
		position: absolute;
		width: 132.055px;
		height: 130.785px;
		left: 3021.818px;
		top: 71.555px;
		overflow: visible;
	}
	#Ellipse_463_cy {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_463_cy {
		position: absolute;
		overflow: visible;
		width: 125px;
		height: 125px;
		left: 3.182px;
		top: 1.445px;
	}
	#mpoc-logo_cz {
		position: absolute;
		width: 132.055px;
		height: 130.785px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#Group_1121_c {
		position: absolute;
		width: 144px;
		height: 144px;
		left: 3150px;
		top: 467px;
		overflow: visible;
	}
	#Ellipse_459_c {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_459_c {
		position: absolute;
		overflow: visible;
		width: 144px;
		height: 144px;
		left: 0px;
		top: 0px;
	}
	#klfc-logo_c {
		position: absolute;
		width: 119px;
		height: 119px;
		left: 14px;
		top: 11px;
		overflow: visible;
	}
	#Group_1126_c {
		position: absolute;
		width: 126px;
		height: 126px;
		left: 2362px;
		top: 209px;
		overflow: visible;
	}
	#Ellipse_460_c {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_460_c {
		position: absolute;
		overflow: visible;
		width: 126px;
		height: 126px;
		left: 0px;
		top: 0px;
	}
	#mengthai-logo_c {
		position: absolute;
		width: 106px;
		height: 106px;
		left: 9px;
		top: 12px;
		overflow: visible;
	}
	#Group_1123_c {
		position: absolute;
		width: 119px;
		height: 118px;
		left: 2602px;
		top: 566px;
		overflow: visible;
	}
	#Ellipse_471_c {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_471_c {
		position: absolute;
		overflow: visible;
		width: 119px;
		height: 118px;
		left: 0px;
		top: 0px;
	}
	#nct-logo_c {
		position: absolute;
		width: 114px;
		height: 55px;
		left: 2px;
		top: 33px;
		overflow: visible;
	}
	#Group_1122_c {
		position: absolute;
		width: 121px;
		height: 121px;
		left: 2847px;
		top: 626px;
		overflow: visible;
	}
	#Ellipse_461_da {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_461_da {
		position: absolute;
		overflow: visible;
		width: 121px;
		height: 121px;
		left: 0px;
		top: 0px;
	}
	#charlston-logo_db {
		position: absolute;
		width: 98px;
		height: 98px;
		left: 11px;
		top: 12px;
		overflow: visible;
	}
	#Group_1118_dc {
		position: absolute;
		width: 119px;
		height: 119px;
		left: 3291px;
		top: 85px;
		overflow: visible;
	}
	#Ellipse_462_dd {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_462_dd {
		position: absolute;
		overflow: visible;
		width: 119px;
		height: 119px;
		left: 0px;
		top: 0px;
	}
	#rimbunanilmu-logo_de {
		position: absolute;
		width: 109px;
		height: 109px;
		left: 4px;
		top: 4px;
		overflow: visible;
	}
	#Group_1133_df {
		position: absolute;
		width: 121px;
		height: 121px;
		left: 3343px;
		top: 316px;
		overflow: visible;
	}
	#Ellipse_464_dg {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_464_dg {
		position: absolute;
		overflow: visible;
		width: 121px;
		height: 121px;
		left: 0px;
		top: 0px;
	}
	#ittech-logo_dh {
		position: absolute;
		width: 118px;
		height: 117px;
		left: 2px;
		top: 3px;
		overflow: visible;
	}
	#Group_1115_di {
		position: absolute;
		width: 119px;
		height: 118px;
		left: 3597px;
		top: 561px;
		overflow: visible;
	}
	#Ellipse_470_dj {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_470_dj {
		position: absolute;
		overflow: visible;
		width: 119px;
		height: 118px;
		left: 0px;
		top: 0px;
	}
	#dme-logo_dk {
		position: absolute;
		width: 72px;
		height: 72px;
		left: 24px;
		top: 24px;
		overflow: visible;
	}
	#Group_1129_dl {
		position: absolute;
		width: 143px;
		height: 142px;
		left: 2258px;
		top: 5px;
		overflow: visible;
	}
	#Ellipse_472_dm {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_472_dm {
		position: absolute;
		overflow: visible;
		width: 143px;
		height: 142px;
		left: 0px;
		top: 0px;
	}
	#sda-logo_dn {
		position: absolute;
		width: 101px;
		height: 102px;
		left: 20px;
		top: 15px;
		overflow: visible;
	}
	#Group_1131_do {
		position: absolute;
		width: 133px;
		height: 133px;
		left: 1920px;
		top: 526px;
		overflow: visible;
	}
	#Ellipse_453_dp {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_453_dp {
		position: absolute;
		overflow: visible;
		width: 133px;
		height: 133px;
		left: 0px;
		top: 0px;
	}
	#spi-logo_dq {
		position: absolute;
		width: 90px;
		height: 56px;
		left: 21px;
		top: 40px;
		overflow: visible;
	}

------------2nd group-----------------

#our-incredible-clients-2 {
		position: absolute;
		width: 3840px;
		height: 747px;
		left: 0px;
		top: 43px;
		overflow: visible;
	}
	#Group_1130 {
		position: absolute;
		width: 211px;
		height: 210px;
		left: 11px;
		top: 0px;
		overflow: visible;
	}
	#Ellipse_451 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_451 {
		position: absolute;
		overflow: visible;
		width: 211px;
		height: 210px;
		left: 0px;
		top: 0px;
	}
	#mmc-logo {
		position: absolute;
		width: 192px;
		height: 63px;
		left: 9px;
		top: 73px;
		overflow: visible;
	}
	#Group_1125 {
		position: absolute;
		width: 212px;
		height: 211px;
		left: 715px;
		top: 22px;
		overflow: visible;
	}
	#Ellipse_455 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_455 {
		position: absolute;
		overflow: visible;
		width: 212px;
		height: 211px;
		left: 0px;
		top: 0px;
	}
	#kontenas-logo {
		position: absolute;
		width: 202px;
		height: 59px;
		left: 2.001px;
		top: 77px;
		overflow: visible;
	}
	#Group_1120 {
		position: absolute;
		width: 211px;
		height: 211px;
		left: 942px;
		top: 271px;
		overflow: visible;
	}
	#Ellipse_456 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_456 {
		position: absolute;
		overflow: visible;
		width: 211px;
		height: 211px;
		left: 0px;
		top: 0px;
	}
	#bersatu-logo {
		position: absolute;
		width: 158px;
		height: 158px;
		left: 29px;
		top: 22px;
		overflow: visible;
	}
	#Group_1127 {
		position: absolute;
		width: 211px;
		height: 210px;
		left: 316px;
		top: 471px;
		overflow: visible;
	}
	#Ellipse_454 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_454 {
		position: absolute;
		overflow: visible;
		width: 211px;
		height: 210px;
		left: 0px;
		top: 0px;
	}
	#sirimqas-logo {
		position: absolute;
		width: 99px;
		height: 130px;
		left: 56px;
		top: 41px;
		overflow: visible;
	}
	#Group_1117 {
		position: absolute;
		width: 211px;
		height: 211px;
		left: 1709px;
		top: 187px;
		overflow: visible;
	}
	#Ellipse_466 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_466 {
		position: absolute;
		overflow: visible;
		width: 211px;
		height: 211px;
		left: 0px;
		top: 0px;
	}
	#crescendo-logo {
		position: absolute;
		width: 179px;
		height: 36px;
		left: 16px;
		top: 86px;
		overflow: visible;
	}
	#Group_1124 {
		position: absolute;
		width: 144px;
		height: 144px;
		left: 654px;
		top: 295px;
		overflow: visible;
	}
	#Ellipse_457 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_457 {
		position: absolute;
		overflow: visible;
		width: 144px;
		height: 144px;
		left: 0px;
		top: 0px;
	}
	#ranhill-logo {
		position: absolute;
		width: 60px;
		height: 82px;
		left: 44px;
		top: 31px;
		overflow: visible;
	}
	#Group_1128 {
		position: absolute;
		width: 145px;
		height: 145px;
		left: 139px;
		top: 273px;
		overflow: visible;
	}
	#Ellipse_452 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_452 {
		position: absolute;
		overflow: visible;
		width: 145px;
		height: 145px;
		left: 0px;
		top: 0px;
	}
	#dts-logo {
		position: absolute;
		width: 137px;
		height: 136px;
		left: 3px;
		top: 4px;
		overflow: visible;
	}
	#Group_1119 {
		position: absolute;
		width: 132.055px;
		height: 130.785px;
		left: 1101.818px;
		top: 71.555px;
		overflow: visible;
	}
	#Ellipse_463 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_463 {
		position: absolute;
		overflow: visible;
		width: 125px;
		height: 125px;
		left: 3.182px;
		top: 1.445px;
	}
	#mpoc-logo {
		position: absolute;
		width: 132.055px;
		height: 130.785px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#Group_1121 {
		position: absolute;
		width: 144px;
		height: 144px;
		left: 1230px;
		top: 467px;
		overflow: visible;
	}
	#Ellipse_459 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_459 {
		position: absolute;
		overflow: visible;
		width: 144px;
		height: 144px;
		left: 0px;
		top: 0px;
	}
	#klfc-logo {
		position: absolute;
		width: 119px;
		height: 119px;
		left: 14px;
		top: 11px;
		overflow: visible;
	}
	#Group_1126 {
		position: absolute;
		width: 126px;
		height: 126px;
		left: 442px;
		top: 209px;
		overflow: visible;
	}
	#Ellipse_460 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_460 {
		position: absolute;
		overflow: visible;
		width: 126px;
		height: 126px;
		left: 0px;
		top: 0px;
	}
	#mengthai-logo {
		position: absolute;
		width: 106px;
		height: 106px;
		left: 9px;
		top: 12px;
		overflow: visible;
	}
	#Group_1123 {
		position: absolute;
		width: 119px;
		height: 118px;
		left: 682px;
		top: 566px;
		overflow: visible;
	}
	#Ellipse_471 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_471 {
		position: absolute;
		overflow: visible;
		width: 119px;
		height: 118px;
		left: 0px;
		top: 0px;
	}
	#nct-logo {
		position: absolute;
		width: 114px;
		height: 55px;
		left: 2px;
		top: 33px;
		overflow: visible;
	}
	#Group_1122 {
		position: absolute;
		width: 121px;
		height: 121px;
		left: 927px;
		top: 626px;
		overflow: visible;
	}
	#Ellipse_461 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_461 {
		position: absolute;
		overflow: visible;
		width: 121px;
		height: 121px;
		left: 0px;
		top: 0px;
	}
	#charlston-logo {
		position: absolute;
		width: 98px;
		height: 98px;
		left: 11px;
		top: 12px;
		overflow: visible;
	}
	#Group_1118 {
		position: absolute;
		width: 119px;
		height: 119px;
		left: 1371px;
		top: 85px;
		overflow: visible;
	}
	#Ellipse_462 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_462 {
		position: absolute;
		overflow: visible;
		width: 119px;
		height: 119px;
		left: 0px;
		top: 0px;
	}
	#rimbunanilmu-logo {
		position: absolute;
		width: 109px;
		height: 109px;
		left: 4px;
		top: 4px;
		overflow: visible;
	}
	#Group_1133 {
		position: absolute;
		width: 121px;
		height: 121px;
		left: 1423px;
		top: 316px;
		overflow: visible;
	}
	#Ellipse_464 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_464 {
		position: absolute;
		overflow: visible;
		width: 121px;
		height: 121px;
		left: 0px;
		top: 0px;
	}
	#ittech-logo {
		position: absolute;
		width: 118px;
		height: 117px;
		left: 2px;
		top: 3px;
		overflow: visible;
	}
	#Group_1115 {
		position: absolute;
		width: 119px;
		height: 118px;
		left: 1677px;
		top: 561px;
		overflow: visible;
	}
	#Ellipse_470 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_470 {
		position: absolute;
		overflow: visible;
		width: 119px;
		height: 118px;
		left: 0px;
		top: 0px;
	}
	#dme-logo {
		position: absolute;
		width: 72px;
		height: 72px;
		left: 24px;
		top: 24px;
		overflow: visible;
	}
	#Group_1129 {
		position: absolute;
		width: 143px;
		height: 142px;
		left: 338px;
		top: 5px;
		overflow: visible;
	}
	#Ellipse_472 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_472 {
		position: absolute;
		overflow: visible;
		width: 143px;
		height: 142px;
		left: 0px;
		top: 0px;
	}
	#sda-logo {
		position: absolute;
		width: 101px;
		height: 102px;
		left: 20px;
		top: 15px;
		overflow: visible;
	}
	#Group_1131 {
		position: absolute;
		width: 133px;
		height: 133px;
		left: 0px;
		top: 526px;
		overflow: visible;
	}
	#Ellipse_453 {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_453 {
		position: absolute;
		overflow: visible;
		width: 133px;
		height: 133px;
		left: 0px;
		top: 0px;
	}
	#spi-logo {
		position: absolute;
		width: 90px;
		height: 56px;
		left: 21px;
		top: 40px;
		overflow: visible;
	}

	#Group_1130_cc {
		position: absolute;
		width: 211px;
		height: 210px;
		left: 1931px;
		top: 0px;
		overflow: visible;
	}
	#Ellipse_451_cd {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_451_cd {
		position: absolute;
		overflow: visible;
		width: 211px;
		height: 210px;
		left: 0px;
		top: 0px;
	}
	#mmc-logo_ce {
		position: absolute;
		width: 192px;
		height: 63px;
		left: 9px;
		top: 73px;
		overflow: visible;
	}
	#Group_1125_cf {
		position: absolute;
		width: 212px;
		height: 211px;
		left: 2635px;
		top: 22px;
		overflow: visible;
	}
	#Ellipse_455_cg {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_455_cg {
		position: absolute;
		overflow: visible;
		width: 212px;
		height: 211px;
		left: 0px;
		top: 0px;
	}
	#kontenas-logo_ch {
		position: absolute;
		width: 202px;
		height: 59px;
		left: 2.001px;
		top: 77px;
		overflow: visible;
	}
	#Group_1120_ci {
		position: absolute;
		width: 211px;
		height: 211px;
		left: 2862px;
		top: 271px;
		overflow: visible;
	}
	#Ellipse_456_cj {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_456_cj {
		position: absolute;
		overflow: visible;
		width: 211px;
		height: 211px;
		left: 0px;
		top: 0px;
	}
	#bersatu-logo_ck {
		position: absolute;
		width: 158px;
		height: 158px;
		left: 29px;
		top: 22px;
		overflow: visible;
	}
	#Group_1127_cl {
		position: absolute;
		width: 211px;
		height: 210px;
		left: 2236px;
		top: 471px;
		overflow: visible;
	}
	#Ellipse_454_cm {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_454_cm {
		position: absolute;
		overflow: visible;
		width: 211px;
		height: 210px;
		left: 0px;
		top: 0px;
	}
	#sirimqas-logo_cn {
		position: absolute;
		width: 99px;
		height: 130px;
		left: 56px;
		top: 41px;
		overflow: visible;
	}
	#Group_1117_co {
		position: absolute;
		width: 211px;
		height: 211px;
		left: 3629px;
		top: 187px;
		overflow: visible;
	}
	#Ellipse_466_cp {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_466_cp {
		position: absolute;
		overflow: visible;
		width: 211px;
		height: 211px;
		left: 0px;
		top: 0px;
	}
	#crescendo-logo_cq {
		position: absolute;
		width: 179px;
		height: 36px;
		left: 16px;
		top: 86px;
		overflow: visible;
	}
	#Group_1124_cr {
		position: absolute;
		width: 144px;
		height: 144px;
		left: 2574px;
		top: 295px;
		overflow: visible;
	}
	#Ellipse_457_cs {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_457_cs {
		position: absolute;
		overflow: visible;
		width: 144px;
		height: 144px;
		left: 0px;
		top: 0px;
	}
	#ranhill-logo_ct {
		position: absolute;
		width: 60px;
		height: 82px;
		left: 44px;
		top: 31px;
		overflow: visible;
	}
	#Group_1128_cu {
		position: absolute;
		width: 145px;
		height: 145px;
		left: 2059px;
		top: 273px;
		overflow: visible;
	}
	#Ellipse_452_cv {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_452_cv {
		position: absolute;
		overflow: visible;
		width: 145px;
		height: 145px;
		left: 0px;
		top: 0px;
	}
	#dts-logo_cw {
		position: absolute;
		width: 137px;
		height: 136px;
		left: 3px;
		top: 4px;
		overflow: visible;
	}
	#Group_1119_cx {
		position: absolute;
		width: 132.055px;
		height: 130.785px;
		left: 3021.818px;
		top: 71.555px;
		overflow: visible;
	}
	#Ellipse_463_cy {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_463_cy {
		position: absolute;
		overflow: visible;
		width: 125px;
		height: 125px;
		left: 3.182px;
		top: 1.445px;
	}
	#mpoc-logo_cz {
		position: absolute;
		width: 132.055px;
		height: 130.785px;
		left: 0px;
		top: 0px;
		overflow: visible;
	}
	#Group_1121_c {
		position: absolute;
		width: 144px;
		height: 144px;
		left: 3150px;
		top: 467px;
		overflow: visible;
	}
	#Ellipse_459_c {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_459_c {
		position: absolute;
		overflow: visible;
		width: 144px;
		height: 144px;
		left: 0px;
		top: 0px;
	}
	#klfc-logo_c {
		position: absolute;
		width: 119px;
		height: 119px;
		left: 14px;
		top: 11px;
		overflow: visible;
	}
	#Group_1126_c {
		position: absolute;
		width: 126px;
		height: 126px;
		left: 2362px;
		top: 209px;
		overflow: visible;
	}
	#Ellipse_460_c {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_460_c {
		position: absolute;
		overflow: visible;
		width: 126px;
		height: 126px;
		left: 0px;
		top: 0px;
	}
	#mengthai-logo_c {
		position: absolute;
		width: 106px;
		height: 106px;
		left: 9px;
		top: 12px;
		overflow: visible;
	}
	#Group_1123_c {
		position: absolute;
		width: 119px;
		height: 118px;
		left: 2602px;
		top: 566px;
		overflow: visible;
	}
	#Ellipse_471_c {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_471_c {
		position: absolute;
		overflow: visible;
		width: 119px;
		height: 118px;
		left: 0px;
		top: 0px;
	}
	#nct-logo_c {
		position: absolute;
		width: 114px;
		height: 55px;
		left: 2px;
		top: 33px;
		overflow: visible;
	}
	#Group_1122_c {
		position: absolute;
		width: 121px;
		height: 121px;
		left: 2847px;
		top: 626px;
		overflow: visible;
	}
	#Ellipse_461_da {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_461_da {
		position: absolute;
		overflow: visible;
		width: 121px;
		height: 121px;
		left: 0px;
		top: 0px;
	}
	#charlston-logo_db {
		position: absolute;
		width: 98px;
		height: 98px;
		left: 11px;
		top: 12px;
		overflow: visible;
	}
	#Group_1118_dc {
		position: absolute;
		width: 119px;
		height: 119px;
		left: 3291px;
		top: 85px;
		overflow: visible;
	}
	#Ellipse_462_dd {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_462_dd {
		position: absolute;
		overflow: visible;
		width: 119px;
		height: 119px;
		left: 0px;
		top: 0px;
	}
	#rimbunanilmu-logo_de {
		position: absolute;
		width: 109px;
		height: 109px;
		left: 4px;
		top: 4px;
		overflow: visible;
	}
	#Group_1133_df {
		position: absolute;
		width: 121px;
		height: 121px;
		left: 3343px;
		top: 316px;
		overflow: visible;
	}
	#Ellipse_464_dg {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_464_dg {
		position: absolute;
		overflow: visible;
		width: 121px;
		height: 121px;
		left: 0px;
		top: 0px;
	}
	#ittech-logo_dh {
		position: absolute;
		width: 118px;
		height: 117px;
		left: 2px;
		top: 3px;
		overflow: visible;
	}
	#Group_1115_di {
		position: absolute;
		width: 119px;
		height: 118px;
		left: 3597px;
		top: 561px;
		overflow: visible;
	}
	#Ellipse_470_dj {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_470_dj {
		position: absolute;
		overflow: visible;
		width: 119px;
		height: 118px;
		left: 0px;
		top: 0px;
	}
	#dme-logo_dk {
		position: absolute;
		width: 72px;
		height: 72px;
		left: 24px;
		top: 24px;
		overflow: visible;
	}
	#Group_1129_dl {
		position: absolute;
		width: 143px;
		height: 142px;
		left: 2258px;
		top: 5px;
		overflow: visible;
	}
	#Ellipse_472_dm {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_472_dm {
		position: absolute;
		overflow: visible;
		width: 143px;
		height: 142px;
		left: 0px;
		top: 0px;
	}
	#sda-logo_dn {
		position: absolute;
		width: 101px;
		height: 102px;
		left: 20px;
		top: 15px;
		overflow: visible;
	}
	#Group_1131_do {
		position: absolute;
		width: 133px;
		height: 133px;
		left: 1920px;
		top: 526px;
		overflow: visible;
	}
	#Ellipse_453_dp {
		fill: rgba(255,255,255,1);
	}
	.Ellipse_453_dp {
		position: absolute;
		overflow: visible;
		width: 133px;
		height: 133px;
		left: 0px;
		top: 0px;
	}
	#spi-logo_dq {
		position: absolute;
		width: 90px;
		height: 56px;
		left: 21px;
		top: 40px;
		overflow: visible;
	}

*/

/*CSS Codes for Our Incredible Clients, by YiFang, 4 October 2023*/
.ellipse-l1 {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  background-color: var(--color-gray);
  width: 211px;
  height: 210px;
}
.mmc-logo-1-icon {
  position: absolute;
  top: 85.02px;
  left: 10.55px;
  width: 188.85px;
  height: 38.93px;
  object-fit: cover;
}
.group-1101 {
  position: absolute;
  top: 20px;
  left: 534px;
  width: 211px;
  height: 210px;
}
.kontenas-logo-1-icon {
  position: absolute;
  top: 76.83px;
  left: 5.28px;
  width: 200.45px;
  height: 56.34px;
  object-fit: cover;
}
.group-1102 {
  position: absolute;
  top: 89px;
  left: 908px;
  width: 211px;
  height: 210px;
}
.crescendo-logo-1-icon {
  position: absolute;
  top: 88.1px;
  left: 21.1px;
  width: 168.8px;
  height: 32.78px;
  object-fit: cover;
}
.group-1103,
.lbs-logo-1-icon {
  position: absolute;
  top: 0;
  left: 1357px;
  width: 211px;
  height: 210px;
}
.lbs-logo-1-icon {
  top: 73.76px;
  left: 25.32px;
  width: 160.36px;
  height: 61.46px;
  object-fit: cover;
}
.group-1104 {
  position: absolute;
  top: 270px;
  left: 1600px;
  width: 211px;
  height: 210px;
}
.sirimqas-logo-1-icon {
  position: absolute;
  top: 40.07px;
  left: 53.27px;
  width: 104.45px;
  height: 133.17px;
  object-fit: cover;
}
.group-1105 {
  position: absolute;
  top: 679px;
  left: 1807px;
  width: 211px;
  height: 210px;
}
.ranhill-logo-1-icon {
  position: absolute;
  top: 46.1px;
  left: 62.25px;
  width: 85.46px;
  height: 113.71px;
  object-fit: cover;
}
.group-1106 {
  position: absolute;
  top: 366px;
  left: 319px;
  width: 211px;
  height: 210px;
}
.logo-dchb-1-icon {
  position: absolute;
  top: 80.93px;
  left: 15.82px;
  width: 178.3px;
  height: 49.17px;
  object-fit: cover;
}
.ellipse-m1,
.group-1107 {
  position: absolute;
  top: 607px;
  left: 1232px;
  width: 211px;
  height: 210px;
}
.ellipse-m1 {
  top: 0;
  left: 0;
  border-radius: 50%;
  background-color: var(--color-white);
  width: 150px;
  height: 150px;
}
.pimmag-logo-1-icon {
  position: absolute;
  top: 44.06px;
  left: 4.84px;
  width: 140.32px;
  height: 61.88px;
  object-fit: cover;
}
.group-1108 {
  position: absolute;
  top: 49px;
  left: 227px;
  width: 150px;
  height: 150px;
}
.logo-foursons-red-1-icon {
  position: absolute;
  top: 65.63px;
  left: 8.71px;
  width: 132.58px;
  height: 17.81px;
  object-fit: cover;
}
.group-1109,
.mso-logo-1-icon {
  position: absolute;
  top: 502px;
  left: 0;
  width: 150px;
  height: 150px;
}
.mso-logo-1-icon {
  top: 49.69px;
  left: 10.65px;
  width: 139.35px;
  height: 50.63px;
  object-fit: cover;
}
.group-1110 {
  position: absolute;
  top: 655px;
  left: 530px;
  width: 150px;
  height: 150px;
}
.mengthai-logo-1-icon {
  position: absolute;
  top: 25.31px;
  left: 24.19px;
  width: 102.58px;
  height: 99.38px;
  object-fit: cover;
}
.group-1111 {
  position: absolute;
  top: 830px;
  left: 1044px;
  width: 150px;
  height: 150px;
}
.logo-bridgenet-1-icon {
  position: absolute;
  top: 56.25px;
  left: 8.71px;
  width: 132.58px;
  height: 38.44px;
  object-fit: cover;
}
.group-1112 {
  position: absolute;
  top: 427px;
  left: 1065px;
  width: 150px;
  height: 150px;
}
.logo-dr-chong-clinic-1-icon {
  position: absolute;
  top: 54.38px;
  left: 14.52px;
  width: 120.97px;
  height: 40.31px;
  object-fit: cover;
}
.group-1113 {
  position: absolute;
  top: 308px;
  left: 624px;
  width: 150px;
  height: 150px;
}
.bersatu-logo-1-icon {
  position: absolute;
  top: 13.75px;
  left: 19.92px;
  width: 110.32px;
  height: 106.88px;
  object-fit: cover;
}
.ellipse-s1,
.group-1114 {
  position: absolute;
  top: 393px;
  left: 1928px;
  width: 150px;
  height: 150px;
}
.ellipse-s1 {
  top: 0;
  left: 0;
  border-radius: 50%;
  background-color: var(--color-white);
  width: 125px;
  height: 125px;
}
.logo-p33-1-icon {
  position: absolute;
  top: 33.61px;
  left: 14.71px;
  width: 95.59px;
  height: 57.77px;
  object-fit: cover;
}
.group-1115 {
  position: absolute;
  top: 265px;
  left: 116px;
  width: 125px;
  height: 125px;
}
.charlston-logo-1-icon {
  position: absolute;
  top: 11.55px;
  left: 11.55px;
  width: 102.94px;
  height: 102.94px;
  object-fit: cover;
}
.group-1116 {
  position: absolute;
  top: 737px;
  left: 194px;
  width: 125px;
  height: 125px;
}
.ittech-logo-1-icon {
  position: absolute;
  top: 15.39px;
  left: 14.16px;
  width: 91.46px;
  height: 93.57px;
  object-fit: cover;
}
.ellipse-s4,
.group-1117 {
  position: absolute;
  top: 750px;
  left: 829px;
  width: 125px;
  height: 125px;
}
.ellipse-s4 {
  top: 0;
  left: 2.02px;
  border-radius: 50%;
  background-color: var(--color-white);
  width: 119.96px;
}
.nct-logo-1-icon {
  position: absolute;
  top: 31.51px;
  left: 0;
  width: 125px;
  height: 61.97px;
  object-fit: cover;
}
.group-1118 {
  position: absolute;
  top: 225px;
  left: 1194px;
  width: 125px;
  height: 125px;
}
.dme-solution-logo-1-icon {
  position: absolute;
  top: 24.16px;
  left: 25.21px;
  width: 75.63px;
  height: 75.63px;
  object-fit: cover;
}
.group-1119 {
  position: absolute;
  top: 495px;
  left: 829px;
  width: 125px;
  height: 125px;
}
.hills-pilates-logo-1-icon {
  position: absolute;
  top: 24.16px;
  left: 25.21px;
  width: 75.63px;
  height: 67.23px;
  object-fit: cover;
}
.group-1120,
.spi-logo-1-icon {
  position: absolute;
  top: 400px;
  left: 1380px;
  width: 125px;
  height: 125px;
}
.spi-logo-1-icon {
  top: 37.82px;
  left: 19.96px;
  width: 85.08px;
  height: 52.52px;
  object-fit: cover;
}
.group-1121 {
  position: absolute;
  top: 579px;
  left: 1642px;
  width: 125px;
  height: 125px;
}
.centro-logo-1-icon {
  position: absolute;
  top: 50.42px;
  left: 8.4px;
  width: 108.19px;
  height: 28.36px;
  object-fit: cover;
}
.group-1122 {
  position: absolute;
  top: 767px;
  left: 1527px;
  width: 125px;
  height: 125px;
}
.klfc-logo-1-icon {
  position: absolute;
  top: 4.2px;
  left: 4.2px;
  width: 116.6px;
  height: 116.6px;
  object-fit: cover;
}
.group-1123 {
  position: absolute;
  top: 100px;
  left: 1807px;
  width: 125px;
  height: 125px;
}
.group-1124,
.group-1125,
.group-1126 {
  position: absolute;
  top: 20px;
  left: 2727px;
  width: 211px;
  height: 210px;
}
.group-1125,
.group-1126 {
  top: 89px;
  left: 3101px;
}
.group-1126 {
  top: 0;
  left: 3550px;
}
.group-1127,
.group-1128,
.group-1129,
.group-1130 {
  position: absolute;
  top: 270px;
  left: 3793px;
  width: 211px;
  height: 210px;
}
.group-1128,
.group-1129,
.group-1130 {
  top: 679px;
  left: 4000px;
}
.group-1129,
.group-1130 {
  top: 366px;
  left: 2512px;
}
.group-1130 {
  top: 607px;
  left: 3425px;
}
.group-1131,
.group-1132,
.group-1133,
.group-1134 {
  position: absolute;
  top: 49px;
  left: 2420px;
  width: 150px;
  height: 150px;
}
.group-1132,
.group-1133,
.group-1134 {
  top: 502px;
  left: 2193px;
}
.group-1133,
.group-1134 {
  top: 655px;
  left: 2723px;
}
.group-1134 {
  top: 830px;
  left: 3237px;
}
.group-1135,
.group-1136,
.group-1137,
.group-1138 {
  position: absolute;
  top: 427px;
  left: 3258px;
  width: 150px;
  height: 150px;
}
.group-1136,
.group-1137,
.group-1138 {
  top: 308px;
  left: 2817px;
}
.group-1137,
.group-1138 {
  top: 393px;
  left: 4121px;
}
.group-1138 {
  top: 265px;
  left: 2309px;
  width: 125px;
  height: 125px;
}
.group-1139,
.group-1140,
.group-1141,
.group-1142 {
  position: absolute;
  top: 737px;
  left: 2387px;
  width: 125px;
  height: 125px;
}
.group-1140,
.group-1141,
.group-1142 {
  top: 750px;
  left: 3022px;
}
.group-1141,
.group-1142 {
  top: 225px;
  left: 3387px;
}
.group-1142 {
  top: 495px;
  left: 3022px;
}
.group-1143,
.group-1144,
.group-1145,
.group-1146 {
  position: absolute;
  top: 400px;
  left: 3573px;
  width: 125px;
  height: 125px;
}
.group-1144,
.group-1145,
.group-1146 {
  top: 579px;
  left: 3835px;
}
.group-1145,
.group-1146 {
  top: 767px;
  left: 3720px;
}
.group-1146 {
  top: 100px;
  left: 4000px;
}


@keyframes customer-logos-img-animation1 {
	from {top: 0px; bottom:0px; right:0px; left:-4375px;}
	to {top: 0px; bottom:0px; right:0px; left:0px;}
}

@keyframes customer-logos-img-animation2 {
	from {top: 0px; bottom:0px; right:0px; left:0px;}
	to {top: 0px; bottom:0px; right:0px; left:4375px;}
}

:root {
  /* Colors */
  --color-white: #fff;
  --color-gray: #fffdfd;
}


.our-clients {
	height: 100%;
	overflow: hidden;
}

#our-incredible-clients-1 {
		position: absolute;
		width: 2840px;
		height: 992.9px;
		left: 0px;
		top: 43px;
		overflow: hidden;
	}
	

.our-clients #our-incredible-clients-1 {
	width: auto;
    height: 100%;
    position: absolute;
	animation-name: customer-logos-img-animation1;
	animation-delay: 0s;
	animation-direction: normal;
	animation-duration: 30s;
	animation-fill-mode: none;
	animation-iteration-count: infinite;
	animation-play-state: running;
	animation-timing-function: linear;
	overflow: visible;
    }
	


.our-clients #our-incredible-clients-2 {
	width: auto;
    height: 100%;
    position: absolute;
	animation-name: customer-logos-img-animation2;
	animation-delay: 0s;
	animation-direction: normal;
	animation-duration: 30s;
	animation-fill-mode: none;
	animation-iteration-count: infinite;
	animation-play-state: running;
	animation-timing-function: linear;
	overflow: visible;
    }

.ellipse-l12 {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  background-color: var(--color-gray);
  width: 211px;
  height: 210px;
}
.mmc-logo-1-icon2 {
  position: absolute;
  top: 85.02px;
  left: 10.55px;
  width: 188.85px;
  height: 38.93px;
  object-fit: cover;
}
.group-2201 {
  position: absolute;
  top: 20px;
  left: 534px;
  width: 211px;
  height: 210px;
}
.kontenas-logo-1-icon2 {
  position: absolute;
  top: 76.83px;
  left: 5.28px;
  width: 200.45px;
  height: 56.34px;
  object-fit: cover;
}
.group-2202 {
  position: absolute;
  top: 89px;
  left: 908px;
  width: 211px;
  height: 210px;
}
.crescendo-logo-1-icon2 {
  position: absolute;
  top: 88.1px;
  left: 21.1px;
  width: 168.8px;
  height: 32.78px;
  object-fit: cover;
}
.group-2203 {
  position: absolute;
  top: 0;
  left: 1357px;
  width: 211px;
  height: 210px;
}
.lbs-logo-1-icon2 {
  position: absolute;
  top: 73.76px;
  left: 25.32px;
  width: 160.36px;
  height: 61.46px;
  object-fit: cover;
}
.group-2204 {
  position: absolute;
  top: 270px;
  left: 1600px;
  width: 211px;
  height: 210px;
}
.sirimqas-logo-1-icon2 {
  position: absolute;
  top: 40.07px;
  left: 53.27px;
  width: 104.45px;
  height: 133.17px;
  object-fit: cover;
}
.group-2205 {
  position: absolute;
  top: 679px;
  left: 1807px;
  width: 211px;
  height: 210px;
}
.ranhill-logo-1-icon2 {
  position: absolute;
  top: 46.1px;
  left: 62.25px;
  width: 85.46px;
  height: 113.71px;
  object-fit: cover;
}
.group-2206 {
  position: absolute;
  top: 366px;
  left: 319px;
  width: 211px;
  height: 210px;
}
.logo-dchb-1-icon2 {
  position: absolute;
  top: 80.93px;
  left: 15.82px;
  width: 178.3px;
  height: 49.17px;
  object-fit: cover;
}
.ellipse-m12,
.group-2207 {
  position: absolute;
  top: 607px;
  left: 1232px;
  width: 211px;
  height: 210px;
}
.ellipse-m12 {
  top: 0;
  left: 0;
  border-radius: 50%;
  background-color: var(--color-white);
  width: 150px;
  height: 150px;
}
.pimmag-logo-1-icon2 {
  position: absolute;
  top: 44.06px;
  left: 4.84px;
  width: 140.32px;
  height: 61.88px;
  object-fit: cover;
}
.group-2208 {
  position: absolute;
  top: 49px;
  left: 227px;
  width: 150px;
  height: 150px;
}
.logo-foursons-red-1-icon2 {
  position: absolute;
  top: 65.63px;
  left: 8.71px;
  width: 132.58px;
  height: 17.81px;
  object-fit: cover;
}
.group-2209 {
  position: absolute;
  top: 502px;
  left: 0;
  width: 150px;
  height: 150px;
}
.mso-logo-1-icon2 {
  position: absolute;
  top: 49.69px;
  left: 10.65px;
  width: 139.35px;
  height: 50.63px;
  object-fit: cover;
}
.group-2210 {
  position: absolute;
  top: 655px;
  left: 530px;
  width: 150px;
  height: 150px;
}
.mengthai-logo-1-icon2 {
  position: absolute;
  top: 25.31px;
  left: 24.19px;
  width: 102.58px;
  height: 99.38px;
  object-fit: cover;
}
.group-2211 {
  position: absolute;
  top: 830px;
  left: 1044px;
  width: 150px;
  height: 150px;
}
.logo-bridgenet-1-icon2 {
  position: absolute;
  top: 56.25px;
  left: 8.71px;
  width: 132.58px;
  height: 38.44px;
  object-fit: cover;
}
.group-2212 {
  position: absolute;
  top: 427px;
  left: 1065px;
  width: 150px;
  height: 150px;
}
.logo-dr-chong-clinic-1-icon2 {
  position: absolute;
  top: 54.38px;
  left: 14.52px;
  width: 120.97px;
  height: 40.31px;
  object-fit: cover;
}
.group-2213 {
  position: absolute;
  top: 308px;
  left: 624px;
  width: 150px;
  height: 150px;
}
.bersatu-logo-1-icon2 {
  position: absolute;
  top: 13.75px;
  left: 19.92px;
  width: 110.32px;
  height: 106.88px;
  object-fit: cover;
}
.ellipse-s12,
.group-2214 {
  position: absolute;
  top: 393px;
  left: 1928px;
  width: 150px;
  height: 150px;
}
.ellipse-s12 {
  top: 0;
  left: 0;
  border-radius: 50%;
  background-color: var(--color-white);
  width: 125px;
  height: 125px;
}
.logo-p33-1-icon2 {
  position: absolute;
  top: 33.61px;
  left: 14.71px;
  width: 95.59px;
  height: 57.77px;
  object-fit: cover;
}
.group-2215 {
  position: absolute;
  top: 265px;
  left: 116px;
  width: 125px;
  height: 125px;
}
.charlston-logo-1-icon2 {
  position: absolute;
  top: 11.55px;
  left: 11.55px;
  width: 102.94px;
  height: 102.94px;
  object-fit: cover;
}
.group-2216 {
  position: absolute;
  top: 737px;
  left: 194px;
  width: 125px;
  height: 125px;
}
.ittech-logo-1-icon2 {
  position: absolute;
  top: 15.39px;
  left: 14.16px;
  width: 91.46px;
  height: 93.57px;
  object-fit: cover;
}
.ellipse-s42,
.group-2217 {
  position: absolute;
  top: 750px;
  left: 829px;
  width: 125px;
  height: 125px;
}
.ellipse-s42 {
  top: 0;
  left: 2.02px;
  border-radius: 50%;
  background-color: var(--color-white);
  width: 119.96px;
}
.nct-logo-1-icon2 {
  position: absolute;
  top: 31.51px;
  left: 0;
  width: 125px;
  height: 61.97px;
  object-fit: cover;
}
.group-2218 {
  position: absolute;
  top: 225px;
  left: 1194px;
  width: 125px;
  height: 125px;
}
.dme-solution-logo-1-icon2 {
  position: absolute;
  top: 24.16px;
  left: 25.21px;
  width: 75.63px;
  height: 75.63px;
  object-fit: cover;
}
.group-2219 {
  position: absolute;
  top: 495px;
  left: 829px;
  width: 125px;
  height: 125px;
}
.hills-pilates-logo-1-icon2 {
  position: absolute;
  top: 24.16px;
  left: 25.21px;
  width: 75.63px;
  height: 67.23px;
  object-fit: cover;
}
.group-2220 {
  position: absolute;
  top: 400px;
  left: 1380px;
  width: 125px;
  height: 125px;
}
.spi-logo-1-icon2 {
  position: absolute;
  top: 37.82px;
  left: 19.96px;
  width: 85.08px;
  height: 52.52px;
  object-fit: cover;
}
.group-2221 {
  position: absolute;
  top: 579px;
  left: 1642px;
  width: 125px;
  height: 125px;
}
.centro-logo-1-icon2 {
  position: absolute;
  top: 50.42px;
  left: 8.4px;
  width: 108.19px;
  height: 28.36px;
  object-fit: cover;
}
.group-2222 {
  position: absolute;
  top: 767px;
  left: 1527px;
  width: 125px;
  height: 125px;
}
.klfc-logo-1-icon2 {
  position: absolute;
  top: 4.2px;
  left: 4.2px;
  width: 116.6px;
  height: 116.6px;
  object-fit: cover;
}
.group-2223 {
  position: absolute;
  top: 100px;
  left: 1807px;
  width: 125px;
  height: 125px;
}
.group-2224,
.group-2225,
.group-2226 {
  position: absolute;
  top: 20px;
  left: 2727px;
  width: 211px;
  height: 210px;
}
.group-2225,
.group-2226 {
  top: 89px;
  left: 3101px;
}
.group-2226 {
  top: 0;
  left: 3550px;
}
.group-2227,
.group-2228,
.group-2229,
.group-2230 {
  position: absolute;
  top: 270px;
  left: 3793px;
  width: 211px;
  height: 210px;
}
.group-2228,
.group-2229,
.group-2230 {
  top: 679px;
  left: 4000px;
}
.group-2229,
.group-2230 {
  top: 366px;
  left: 2512px;
}
.group-2230 {
  top: 607px;
  left: 3425px;
}
.group-2231,
.group-2232,
.group-2233,
.group-2234 {
  position: absolute;
  top: 49px;
  left: 2420px;
  width: 150px;
  height: 150px;
}
.group-2232,
.group-2233,
.group-2234 {
  top: 502px;
  left: 2193px;
}
.group-2233,
.group-2234 {
  top: 655px;
  left: 2723px;
}
.group-2234 {
  top: 830px;
  left: 3237px;
}
.group-2235,
.group-2236,
.group-2237,
.group-2238 {
  position: absolute;
  top: 427px;
  left: 3258px;
  width: 150px;
  height: 150px;
}
.group-2236,
.group-2237,
.group-2238 {
  top: 308px;
  left: 2817px;
}
.group-2237,
.group-2238 {
  top: 393px;
  left: 4121px;
}
.group-2238 {
  top: 265px;
  left: 2309px;
  width: 125px;
  height: 125px;
}
.group-2239,
.group-2240,
.group-2241,
.group-2242 {
  position: absolute;
  top: 737px;
  left: 2387px;
  width: 125px;
  height: 125px;
}
.group-2240,
.group-2241,
.group-2242 {
  top: 750px;
  left: 3022px;
}
.group-2241,
.group-2242 {
  top: 225px;
  left: 3387px;
}
.group-2242 {
  top: 495px;
  left: 3022px;
}
.group-2243,
.group-2244,
.group-2245,
.group-2246 {
  position: absolute;
  top: 400px;
  left: 3573px;
  width: 125px;
  height: 125px;
}
.group-2244,
.group-2245,
.group-2246 {
  top: 579px;
  left: 3835px;
}
.group-2245,
.group-2246 {
  top: 767px;
  left: 3720px;
}
.group-2246 {
  top: 100px;
  left: 4000px;
}




/* Border-when-Hover on the 3 Photos of 'Attention Business Builder'

.attention-img-pink .elementor-animation-grow:active, .elementor-animation-grow:focus, .elementor-animation-grow:hover{
	border: 3px solid #e90052;*/

.attention-img-pink img:hover {
	border: 3px solid #e90052;
}

/* Border-when-Hover on the 3 Photos of 'Attention Products Owner'*/

.attention-img-green img:hover {
	border: 3px solid #00ff87;

}



