@media (min-width: 992px) {
	.banner-half {
		max-height: 560px;
		height: 100%;
		height: 100vh;
	}
}

.joinBanner-left {
	padding: 210px 15px 60px 15px;
}

.banner-left-content * {
	color: #fff !important;
}

.banner-left-content {
	font-size: 18px;
}

.banner-heading {
	color: #fff;
	font-size: 40px;
}

@media screen and (min-width: 1200px) {
	.joinBanner-left {
		padding: 230px 32px 80px 15px;
	}

	.banner-heading {
		font-size: 60px;
	}
}



.quality-value{
    padding-block: 100px; 
}
.quality-value .join-our-team-content{
	padding: 60px 12px 36px;
}
@media (min-width: 992px){
	.quality-value  .join-our-team{
		padding: 100px 0;
	}
	
	.quality-value  .join-our-team-video img{
		margin-top: -360px;
	}
	.quality-value  .join-our-team-content{
		padding: 80px 12px;
	}
}

.quality-value  .join-our-team-heading{
	font-size: 40px;
	line-height: 48px;
}
.quality-value  .join-our-team-columns-lg-text{
	font-size: 55px;
	font-style: normal;
	font-weight: 700;
	line-height: 60px; /* 110% */
}
.quality-value  .join-our-team-columns-item{
	padding: 10px 20px 0 20px;
	border-left: 1px solid #000;
	margin-block: 0;
	height: 100%;
}
.quality-value  .join-our-team-columns-lg-text{
	margin-bottom: 12px;
}
.quality-value  .join-our-team-columns-lg-text, 
.quality-value  .join-our-team-columns-desc-text{
	color: #000;
}
.quality-value .join-our-team-columns-lg-text .text-color-primary{
	color: var(--primary-color);
}

.quality-value .section-heading{
    margin-bottom: 80px;
}


/* TABS */
.main-safety .homeCompanyHighlights-content ul{
	padding-left: 0;
}
@media screen and (min-width: 992px){
	.main-safety .homeCompanyHighlights-navigation{
		padding-left: 54px;
	}
}


/* Quality Work For The Best */
.quality-work-for-the-best{
    padding-block: 100px; 
}
.quality-work-for-the-best .section-content{
    font-size: 18px;
    line-height: 26px;
    color: #646464;
}
.quality-box-with-image .row{
    margin-left: 0;
    margin-right: 0;
    background-color: #0B0B45;
}

/** quality-box-with-image **/
.quality-box-with-image{
	margin-bottom: 80px;
}
.quality-box-with-image,
.quality-box-with-image h2 {
	color: #fff;
}
.quality-box-with-image p{
	margin-bottom: 0;
	font-size: 18px;
}
.quality-box-with-image .text-color-primary{
	color: var(--primary-color);
}
.quality-box-with-image-content-container{
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 80px;
}

.quality-box-with-image-image-container img{
	width: 100%;
}
