.aboutus-sec {
	background: url(../images/h-who.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.contact-secc {
	background: url(../images/contact-secc.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.technology-secc {
	background: url(../images/technology-sec.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.legal-service-sec {
	background: url(../images/legal-service.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.wtWeDo-sec {
	padding: 40px 0;
	background-color: #f9f9f9;
}

.wtWeDo-sec h2 {
	font-size: 30px;
	text-align: center;
	color: #FC9040;
}

.aboutus-sec-text {
	padding: 40px 0;
}

.aboutus-sec-text h2 {
	font-size: 30px;
}

.aboutus-sec-text p {
	text-align: justify;
}

.antispam {
	display: none;
}

.wtWeDoCard {
	/*border:1px solid #FC9040;*/
	padding: 30px;
	border-radius: 5px;
	height: 100%;
	-webkit-box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 12%);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0 0 0 / 12%);
	box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 12%);
}

.wtWeDo-wrap p {
	text-align: center;
}

.wtWeDoCard h3 {
	font-size: 20px;
	color: #FC9040;
	font-weight: 500;
}

.wtWeDoCard p {
	text-align: justify;
}

#text,
#text1 {
	display: none;
}

.product-btn {
	text-decoration: none;
	color: #FC9040;
}

.product-btn:hover {
	text-decoration: none;
	color: #486bad;
}

.keyImg {
	border: 1px solid #FC9040;
	padding: 20px;
	max-width: 560px;
	margin: 0 auto;
	border-radius: 4px;
}

.key-sec {
	padding: 40px 0;
}

.key-sec h2 {
	color: #FC9040;
	margin-bottom: 30px;
}

.key-focus ul li {
	list-style-type: none;
	margin: 10px 0;
}

.global-secc {
	background-image: linear-gradient(rgba(252, 144, 64, 0.2), rgba(252, 144, 64, 0.2)), url(../images/global-sec.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.global-sec {
	padding: 40px 0;
	/*		-webkit-box-shadow: 4px 10px 4px -12px rgba(0,0,0,0.5);
-moz-box-shadow: 4px 10px 4px -12px rgba(0,0,0,0.5);
box-shadow: 4px 10px 4px -12px rgba(0,0,0,0.5);
margin: 0 0 1px 0;*/
}

/*.permanent-sec{
		background-color: #f9f9f9!important;
	}*/
.global-sec h2 {
	font-size: 28px;
	color: rgb(252, 144, 64);
}

.globalwrap p {
	text-align: justify;
}

.globalImg img {}

.globalImgimg {
	overflow: hidden;
}

.benifitwrap h3 {
	font-size: 20px;
	color: #FC9040;
	margin-top: 20px;
}

.benifitwrap ul li {
	list-style-type: none;
	margin: 10px 0;
	display: flex;
}

.gbenifitwrap ul li {
	margin: 10px 0;
	display: flex;
}

.benifitwrap .fa {
	color: #FC9040;
	margin-top: 5px;
}

.globalwrap h3 {
	font-size: 22px;
}

.globalwrapglobalwrap h3 {
	color: #FC9040;
}

.benifitwrap h4 {
	color: #FC9040;
	background-color: transparent;
	padding: 10px;
	border-radius: 4px;
	max-width: 768px;
	margin: 15px auto;
	border: 1px solid #FC9040;
}

.benifitcard h5 {
	font-size: 18px;
}

.benifitcard p {
	text-align: justify;
}

.benifitwrap p {
	text-align: justify;
}

.benifitcardWrap {
	background-color: #FC9040;
	color: #fff;
	padding: 15px;
	height: 100%;
	opacity: 0.8;
	border-radius: 4px;
}

.benifitcardWrap h5 {
	text-align: center;
	color: #000;
}

.benifitcardWrap p {
	text-align: center;
	color: #fff;
}

.compliancewrap {
	border-radius: 4px;
	height: 100%;
	padding: 20px;
	-webkit-box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 12%);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0 0 0 / 12%);
	box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 12%);

}

.compliancewrap h6 {
	color: rgb(252, 144, 64);
	font-size: 20px;
}

.benifitwrap_1 ul li {
	list-style-type: none;
	display: inline-block;
	padding: 10px;
	color: #fff;
	border-radius: 4px;
	background-color: #FC9040;
}

.benifitwrap_1 {
	max-width: 756px;
	margin: 0 auto;
}

.benifitwrap_2 {
	max-width: 992px;
	margin: 0 auto;
}

.ulportfolio li {
	list-style-type: none;
	display: inline-block;
	margin: 0 -5px;
	color: #fff;
	background-color: #2F2F2F;
	padding: 10px;
	text-align: center;
	cursor: pointer;
	width: 370px;
}

.circlePointer.active {
	color: #FC9040;
}

.progfill {
	display: none;
}

.progfill.active {
	display: block;
}

.client-wrap img {
	border-radius: 4px;
}

.keyImf {}

.key-sccc {
	width: 768px;
	margin: 0 auto;
}

/* time line */

.timeline {
	position: relative;
	margin: 0;
	padding: 0;
}

.timeline::before {
	content: "";
	position: absolute;
	left: 180px;
	width: 2px;
	background: #003b6d;
	top: 0;
	bottom: 0;
}

.timeline-item {
	margin-bottom: 40px;
	display: flex;
	align-items: flex-start;
}

.timeline-item::before {
	content: "";
	width: 12px;
	height: 12px;
	background: #003b6d;
	border-radius: 50%;
	position: absolute;
	left: 174px;
	margin-top: 5px;
}

.timeline-title {
	width: 190px;
	font-weight: bold;
	color: #444;
	font-size: 14px;
}

.timeline-content {
	padding-left: 30px;
	color: #222;
	max-width: 600px;
}

/* time line end  */

.time-sec {
	background-color: #f9f9f9;
}

/* box */
.feature-box {
	background: #ffffff;
	border-radius: 12px;
	padding: 25px;
	text-align: center !important;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
	transition: .3s ease;
	height: 150px;
	margin: 10px 0 !important;
}

.feature-box p {
	text-align: center !important;
}

.feature-box:hover {
	transform: translateY(-5px);
	box-shadow: 0 6px 18px rgba(0, 0, 0, 0.15);
}

.feature-box i {
	font-size: 35px;
	margin-bottom: 12px;
	color: #0077b6;
	/* theme blue */
}

/* box end */

/* Mobile Responsive */
@media (max-width: 576px) {
	.timeline::before {
		left: 120px;
	}

	.timeline-item::before {
		left: 115px;
	}

	.timeline-content {
		padding-left: 140px;
		max-width: fit-content;
		font-size: 14px;
	}

	.timeline-title {
		width: 0;
	}

	.feature-box {
		height: auto;
	}

}

.contract-secc {
	background-image: linear-gradient(rgba(252, 144, 64, 0.2), rgba(252, 144, 64, 0.2)), url(../images/contract-sec.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.temporary-sec {
	background-image: linear-gradient(rgba(252, 144, 64, 0.2), rgba(252, 144, 64, 0.2)), url(../images/banner-client-companies.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.diversity-sec {
	background-image: linear-gradient(rgba(252, 144, 64, 0.2), rgba(252, 144, 64, 0.2)), url(../images/hands-lisa-kolbasa-banner_0.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.hire-sec {
	background-image: linear-gradient(rgba(252, 144, 64, 0.1), rgba(252, 144, 64, 0.1)), url(../images/hire-sec.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.benifitwrapImg {
	max-width: 992px;
	margin: 0 auto;
}

.diversityImg {
	max-width: 576px;
	margin: 0 auto;
	padding: 10px 0;
}

.human-sec {
	background-image: linear-gradient(rgba(252, 144, 64, 0.2), rgba(252, 144, 64, 0.2)), url(../images/human-sec.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.transformation-sec {
	background-image: linear-gradient(rgba(252, 144, 64, 0.2), rgba(252, 144, 64, 0.2)), url(../images/transformation.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.recruitment-sec {
	background-image: url(../images/recruitment-sec.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 350px;
}

.sustainability-sec {
	background-image: url(../images/sustainable.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 350px;
}

.staffing-sec {
	background-image: url(../images/staffing-sec.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 350px;
}

.arrow {
	width: 100px;
	margin: 0 auto;
}

.performance-sec {
	background-image: linear-gradient(rgba(252, 144, 64, 0.2), rgba(252, 144, 64, 0.2)), url(../images/mba-training-in-mohali.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.learning-sec {
	background-image: linear-gradient(rgba(252, 144, 64, 0.2), rgba(252, 144, 64, 0.2)), url(../images/learning-sec.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.policy-sec {
	background-image: linear-gradient(rgba(252, 144, 64, 0.1), rgba(252, 144, 64, 0.1)), url(../images/policy-sec.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.audit-sec {
	background-image: linear-gradient(rgba(252, 144, 64, 0.1), rgba(252, 144, 64, 0.1)), url(../images/audit-sec.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.opertation-sec {
	background-image: linear-gradient(rgba(252, 144, 64, 0.1), rgba(252, 144, 64, 0.1)), url(../images/opertation-sec.png);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.cre-sec {
	background-image: linear-gradient(rgba(252, 144, 64, 0.1), rgba(252, 144, 64, 0.1)), url(../images/cre-sec.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.pro-sec {
	background-image: linear-gradient(rgba(252, 144, 64, 0.1), rgba(252, 144, 64, 0.1)), url(../images/Project_Management_Banner-1555098255343.png);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.benchmark-sec {
	background-image: linear-gradient(rgba(252, 144, 64, 0.1), rgba(252, 144, 64, 0.1)), url(../images/benchmark-sec.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.softskill-secc {
	background-image: linear-gradient(rgba(252, 144, 64, 0.1), rgba(252, 144, 64, 0.1)), url(../images/softskill.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.iso-sec {
	background-image: linear-gradient(rgba(252, 144, 64, 0.1), rgba(252, 144, 64, 0.1)), url(../images/iso-sec.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.healty-sec {
	background-image: linear-gradient(rgba(72, 107, 173, 0.1), rgba(72, 107, 173, 0.1)), url(../images/healty-sec.jpg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.green-sec {
	background-image: linear-gradient(rgba(72, 107, 173, 0.1), rgba(72, 107, 173, 0.1)), url(../images/green-sec.webp);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.iso-secc {
	background-image: linear-gradient(rgba(72, 107, 173, 0.1), rgba(72, 107, 173, 0.1)), url(../images/iso-sec.png);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.audit-sec {
	background-image: linear-gradient(rgba(72, 107, 173, 0.1), rgba(72, 107, 173, 0.1)), url(../images/audit-sec.jpeg);
	width: 100%;
	padding: 150px 0;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	text-align: center;
	height: 250px;
}

.visionimagewrap {

	background-color: #486bad;

	width: 100%;

	background: linear-gradient(rgba(72, 107, 173, 0.8), rgba(72, 107, 173, 0.8)), url(../images/vision.jpg);

	position: center;

	background-size: cover;

	height: 280px;

	padding: 20px;

	text-align: justify;

	color: #fff;

	border-radius: 7px;

}

.misionimagewrap {

	background-color: #486bad;

	width: 100%;

	background: linear-gradient(rgba(72, 107, 173, 0.8), rgba(72, 107, 173, 0.8)), url(../images/mission.jpg);

	position: center;

	background-size: cover;

	height: 350px;

	padding: 20px;

	text-align: justify;

	color: #fff;

	border-radius: 7px;

}

.vissionWrapSec h2 {
	color: #FC9040;
}

.vissionWrapSec p {
	color: #fff;
}

/*.row-delivery{
	border: 1px solid #FC9040;
}*/
.dlWrap1 {
	background-color: #FC9040;
	border: 1px solid #FC9040;
	padding: 20px;
}

.dlWrap2 {
	border: 1px solid #FC9040;
	padding: 20px;
}

.dlWrap {
	height: 100%;
}

.dlWrap1 h3 {
	font-size: 18px;
	color: #fff;
}

.dlWrap p {
	align-items: justify;
}

.compliancewrap1 {
	background-color: #FC9040;
	opacity: 0.9;
}

.compliancewrap1 {
	position: relative;
}

.compliancewrap1 p {
	color: #fff;
	text-align: left;
}

.arrow {
	transform: rotate(90deg);
}

.globalwrap h6 {
	color: rgb(252, 144, 64);
	font-weight: 700;
}

.operation-wrap {
	max-width: 992px;
	margin: 0 auto;
}

.icon {
	max-width: 50px;
	margin: 0 auto;
}

.icon i {
	font-size: 34px;
	margin-bottom: 20px;
	color: #486bad;
}

.corevalue-sec h4 {
	-webkit-box-shadow: 0px 0px 10px -2px rgb(0 0 0 / 16%);
	-moz-box-shadow: 0px 0px 10px -2px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 0px 10px -2px rgb(0 0 0 / 16%);
	padding: 10px;
	font-size: 16px;
	font-weight: 500;
	background-color: #0e4b8e;
	color: #fff;
	cursor: pointer;
	border-radius: 4px;
}

.fa-plus {
	float: right;
}

.fa-minus {
	float: right;
}

.fa-minus {
	color: #FFCC06 !important;
}

.globalImg33 {
	max-width: 320px;
	margin: 0 auto;
}

.compliancewrap .fas {
	font-size: 20px;
	padding-right: 5px;
	color: #486bad;
}

.fass {
	font-size: 20px;
	padding-right: 5px;
	color: #486bad;
}

.uliso li {
	margin: 10px 0;
}

.aboutusImg {
	max-width: 360px;
	margin: 0 auto;
}

.aboutusImg img {
	border-radius: 5px;
}

.technology-sec p {
	text-align: justify;
}

.techImg {
	max-width: 250px;
}

.home-automation-sec {
	padding: 40px 0;
}

.homeauWrap {
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.homeauWrap p {
	margin: 10px 0;
	padding: 10px 0;
	color: #0e4b8e;
	text-transform: capitalize;
}

.homeautomationImg img {
	height: 250px;
	width: 100%;
}

@media(min-width: 768px) {
	.misionimagewrap {
		height: 280px;
	}

	.homeautomationImg img {
		height: 220px;
	}

	.arrow {
		transform: rotate(0deg);
		position: absolute;
		bottom: 20px;
		right: 20px;
	}

	.gbenifitwrap ul li {
		margin: 20px 0;
	}
}

@media(min-width: 992px) {
	.wtWeDo-wrap {
		padding: 0 50px;
	}

	.global-sec h2 {
		font-size: 36px;
	}
}

@media(min-width: 1200px) {
	.wtWeDo-wrap {
		padding: 0 100px;
	}

	.globalwrap p {
		padding-right: 40px;
	}
}