
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 11 2026 | 08:01:18 */
.project-slider .elementor-element-9a87168 .elementor-heading-title {
	margin-top: 10px !important;
}

.project-slider .elementor-element-09ca89c {
	display: none !important;
}

/* =========================================
   LEFT CONTENT AREA
========================================= */
.banner-section-one {
	width: 42% !important;
	max-width: 42% !important;
	flex: 0 0 42% !important;
	position: relative !important;
	z-index: 3 !important;
}

/* REMOVE INNER LIMIT */
.banner-section-one > .e-con-inner {
	max-width: 100% !important;
}

/* =========================================
   CENTER LAPTOP AREA
========================================= */
.banner-section-two {
	width: 23% !important;
	max-width: 23% !important;
	flex: 0 0 23% !important;
	position: relative !important;
	z-index: 2 !important;
}

/* BIG OVERLAP LOOK */
.service-right-lap-image {
	width: 175% !important;
	max-width: 175% !important;
	margin-left: -250px !important;
	margin-right: 150px !important;
	position: relative !important;
}

.seo-right-lap-image {
	width: 135% !important;
	max-width: 135% !important;
	margin-left: -200px !important;
	margin-right: 150px !important;
	margin-top: -190px !important;
	position: relative !important;
}

.web-right-lap-image {
	width: 135% !important;
	max-width: 135% !important;
	margin-left: -100px !important;
	margin-right: 150px !important;
	margin-top: 0px !important;
	position: relative !important;
}

.digital-right-lap-image {
	width: 135% !important;
	max-width: 135% !important;
	margin-left: -100px !important;
	margin-right: 150px !important;
	margin-top: 0px !important;
	position: relative !important;
}

.social-right-lap-image {
	width: 135% !important;
	max-width: 135% !important;
	margin-left: -80px !important;
	margin-right: 150px !important;
	margin-top: 50px !important;
	position: relative !important;
}

/* =========================================
   RIGHT FORM AREA
========================================= */
.banner-form-section {
	width: 35% !important;
	max-width: 35% !important;
	flex: 0 0 35% !important;
	position: relative !important;
	z-index: 4 !important;
}

/* FORM CARD */
.banner-form-section > .e-con-inner {
	width: 100% !important;
}

/* =========================================
   TRUSTED LOGOS SECTION
========================================= */
.img-heading {
	width: 100% !important;
	margin-top: 35px !important;
}

/* =========================================
   REMOVE CONTAINER WIDTH RESTRICTIONS
========================================= */
.hero-banner .e-con-inner {
	max-width: 100% !important;
}

/* =========================================
   RESPONSIVE
========================================= */
@media (max-width:1024px) {
	.service-hero-banner {
		flex-wrap: wrap !important;
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	.banner-section-one, .banner-section-two, .banner-form-section {
		width: 100% !important;
		max-width: 100% !important;
		flex: 0 0 100% !important;
	}
	
	.service-right-lap-image {
		width: 100% !important;
		max-width: 100% !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
}

@media (max-width:767px) {
	/* BIG OVERLAP LOOK */
	.service-right-lap-image {
		width: 100% !important;
		max-width: 100% !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
		position: relative !important;
	}
	
	.seo-right-lap-image {
		width: 100% !important;
		max-width: 100% !important;
		margin-top: 0px !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
		position: relative !important;
	}
	
	.web-right-lap-image {
		width: 100% !important;
		max-width: 100% !important;
		margin-top: 0px !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
		position: relative !important;
	}
	
	.digital-right-lap-image {
		width: 100% !important;
		max-width: 100% !important;
		margin-top: 0px !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
		position: relative !important;
	}
}
