@media(max-width: 1799px){
    section.quality-cerification {
    min-height: 670px;
}
}
@media(max-width: 1499px){
        section.quality-cerification {
        min-height: 620px;
    }
}
@media (max-width:1399px){
	.container-fluid {
		padding: 0px 40px;
	}
	section.quality-cerification .card-body{
		width:90%;
	}
	div#navbarNav {
		column-gap: 5px;
	}
	.quality-cerification {
		/*margin-bottom: 50px;*/
	}
	div#navbarNav{
		column-gap:12px;
	}
	header div#navbarNav li a{
		font-size:17px;
	}
}
@media(max-width:1199px){
	.company-journey-outer .nav-link:before{
		left:5px;
	}
	.quality-cerification {
		margin-bottom: 0px;
		padding-bottom:0px;
	}
	section.hero-video-banner .video-overlay{
		width:80%
	}
	 section.quality-cerification .card-body {
        width: 100%;
		 position:static;
    }
	section.our-products .row {
		column-gap: unset;
	}
	img.cornerIconImg {
        width: 8%;
    }
	/*.esgPerformance .corner-icon {*/
	/*	top: -15%;*/
	/*	left: -12%;*/
	/*	width:100px;*/
	/*	height:100px;*/
	/*}*/
	/*.esgPerformance .corner-icon img {*/
	/*	transform: rotate(-45deg) translate(40px, 65px);*/
	/*	width: 35px ;*/
	/*	height: 35px ;*/
	/*}*/
	.assurance-img {
		height: unset;
		position: sticky;
		top: 0;
	}
	.assurance-img img {
		height: unset;
		object-fit: contain
	}
	section.applySection .apply-card {
		width: 75% !important;
	}
	.processContainerBoxes.whyJoinBoxes > .row, .growthBoxes > .row{
		row-gap:20px;
	}
	div#navbarNav{
		column-gap:12px;
	}
	header div#navbarNav li a{
		font-size:16px;
	}
}
@media (max-width:991px){
	.shapeFutureSection .mainHeading {
		text-align: unset;
	}
	.awardBox{
		gap:30px;
	}
	.awardContent > * {
		width: 100%;
	}
	.filter-box {
		position: sticky;
		top: 0;
	}
	section.applySection .apply-card {
		width: unset !important;
	}
	.cardInner , .job-card h5{
		flex-direction: column;
		gap:10px;
	}
	.esgPerformance .corner-icon {
    right: -10%;
	}
	img.cornerIconImg {
        width: 5%;
    }
	
	.container-fluid {
		max-width:95%;
		padding:unset;
	}
	.quality-cerification .row {
		row-gap:20px;
	}
	section.quality-cerification .card-body{
		position:unset;
		width:unset;
		padding:20px 0px;
	}
	
	section.hero-video-banner .video-overlay {
		left: 0px !important;
		width: 100%;
	}
	.hero-video-banner {
    	height: 100vh;
	}
	footer.footer{
		padding: 38px 20px 24px 20px
	}
	
	.breadcam-title h1 {
		width:100%;
	}
	.breadcam-title {
		position: absolute;
		bottom: 0;
		height: 100%;
		align-content: center;
		padding:0px 20px;
		transform:unset;
	}
	
	
	.uc-mvv-section .uc-mvv-right-grid {
        grid-template-columns: repeat(2, 1fr);
    }
	.uc-people-section, .company-journey{
		padding-inline:20px;
	}
	.company-journey-outer > div{
		flex-direction:column;
	}
	.company-journey-outer .tab-content{
		width:100%;
	}
	.company-journey-outer .nav {
		width: 100%;
		overflow: hidden;
	}
	.yearBtnBox {
		flex-direction: unset;
		gap: 20px;
		width: 100%;
		overflow-x: scroll !important;
	}
	
	.company-journey-outer .nav-link:before {
		left: 0px;
		top: 16px;
	}
	.company-journey-rt{
		padding-top:30px;
	}
	.uc-better-world-section .uc-bw-highlight{
		text-align:unset;
	}
	.company-journey-rt .row{
		row-gap:15px;
	}
	
	.recognized-title{
		width:unset;
	}
	.recognised-box{
		padding:20px;
	}
	.container{
		padding:0px 20px;;
	}
	.processContainerBoxes{
		    grid-template-columns: repeat(2, 1fr);
	}
	
	.recognised-sec .row, .capability-sec .row, .technologySec .row{
		row-gap:20px;
	}
	.processSec .mainHeading {
		width: unset !important;
	}
	.processContainerBoxes:before{
		display:none;
	}
	.mainHeading {
		margin-bottom:24px;
	}
	.cmm-content{
		padding: 30px;
		max-width: 100%;
	}
}


@media (max-width:767px){
    img.cornerIconImg {
        width: 8%;
    }
	
	.certificateBox{
		padding:30px;
	}
	.awardSec .mainHeading{
		width:100%;
		text-align:left !important;
	}
	.awardBox, .awardContainerBoxes > div:nth-child(even) {
		flex-direction:column;
		gap:20px;
	}
	.awardContent, .awardContent > *{
		width:100%;
	}
	.btnBox{
		flex-direction:column;
	}
	.esgPerformance .corner-icon img {
		transform: rotate(-45deg) translate(20px, 50px);
		width: 35px ;
		height: 35px ;
	}
	
	.esg-icons::-webkit-scrollbar {
		display: none;
	}
	
	.esg-icons {
		justify-content:start !important;
		flex-wrap: nowrap;       /* items ek line me rahenge */
		overflow-x: auto;        /* horizontal scroll enable */
		gap: 20px !important;
		-webkit-overflow-scrolling: touch; /* smooth scroll iOS */
	}

	.esg-icons > div {
		flex: 0 0 auto;          /* shrink nahi honge */
		min-width: 100px;        /* width fix (adjust kar sakte ho) */
	}

	/* optional: scrollbar hide */
	.esg-icons::-webkit-scrollbar {
		display: none;
	}
	
	.esgPerformance .corner-icon {
		top: -20%;
	}
	.esgPerformance .corner-icon img {
		transform: rotate(-45deg) translate(10px, 75px);
	}
	section{
		padding:30px 0px;
	}
	header nav .container-fluid{
		padding:0px 20px;
	}
	
	.uc-mvv-section .uc-mvv-grid-item {
		justify-content: center;
		padding: 20px;
		text-align: center;
		justify-content: center;
		align-items: center;
	}
	.processContainerBoxes{
		    grid-template-columns: repeat(1, 1fr);
	}
}

@media (max-width: 991px) {
    .company-journey-outer .nav-link:before {
        left: -20px;
        top: 16px;
    }
}


