@media (max-width: 768px) {
	.smPortal-currentJobOpeningsHeading,
	.smPortalCareer-candidateRegistrationFirmHeading,
	.smPortalCareer-jobApplicationFirmHeading {
        font-size : 26px !important;
    }
    
    .smPortalCareer-currentJobOpeningsJobTitleHeadingDiv {
    	margin-left: 4% !important;
    }
    
    .smPortalCareer-currentJobOpeningsJobTitleHeading,
    .jobDescriptionHeading{
    	font-size : 18px !important;
    }
    
    .smPortalCareer-currentJobOpeningsJobDescriptionDiv p,.smPortal-careerLabel{
    	font-size : var(--mob-secondary-font-size) !important;
    }
    
    .smPortalCareer-candidateRegistrationCancelButton,
    .smPortalCareer-jobApplicationCancelButton,
    .smPortalCareer-candidateRegistrationSubmitButton{
    	font-size : var(--mob-secondary-font-size) !important;
    	padding-left : 3px;
    }
    
   
	
}

@media ( max-width : 920px) {
	.smPortalCareer-workingCultureHeading {
		padding-top: 20px;
	}
	#smPortal-careerWorkingCultureId {
		padding-top: 28px;
	}
	.smPortalCareer-workingCultureDiv {
		border-radius: 0px 0px 0px 100px;
	}
	#smPortal-careerWoringEnvironmentId, #smPortal-careerBenefitId,
		#smPortal-careerPerformanceId {
		padding-top: 30px;
	}
	#smPortal-careerCoWorkerId, #smPortal-careerEmployeeId {
		padding-top: 30px;
		padding-bottom: 24px;
	}
	.smPortalCareer-candidateRegistrationFirm {
		margin: 0px;
		box-shadow: none;
	}
	.smPortalCareer-currentJopOpeningHeadingDiv {
		margin-top: 30px;
	}
	.smPortalCareer-whyJoinUsDiv {
		margin-top: 11px !important;
		padding-bottom: 20px;
	}
	.smPortalCareer-currentJopOpeningHeading,.smPortalCareer-whyJoinUsHeading{
	   font-size:34px !important;
	}
	.individual-jobHeader,.smPortalCareer-whyJoinUsCardHeading{
	 font-size:22px !important;
	}
	.job-description{
	  font-size:18px !important;
	}

}




@media (max-width: 400px) {
	.smPortal-currentJobOpeningsHeading,
	.smPortalCareer-candidateRegistrationFirmHeading,
	.smPortalCareer-jobApplicationFirmHeading {
        font-size : 24px !important;
    }
    
    .smPortalCareer-currentJobOpeningsJobTitleHeading,
    .jobDescriptionHeading{
    	font-size : varvar !important;
    }
    
    .smPortalCareer-currentJobOpeningsJobDescriptionDiv p{
    	font-size : var(--mob-tertiary-font-size) !important;
    }
    
    .smPortalCareer-currentJobOpeningsJobTitleHeadingDiv {
    	margin-left: 7% !important;
    }
    
    .smPortalCareer-candidateRegistrationCancelButton,
    .smPortalCareer-jobApplicationCancelButton
    .smPortalCareer-candidateRegistrationSubmitButton{
    	font-size : var(--mob-tertiary-font-size) !important;
    	padding-left : 3px;
    }
    
    .smPortal-careerLabel{
		font-size : var(--mob-tertiary-font-size) !important;
	}
}



@media (max-width: 768px) {
  .smPortalCareer-whyJoinUs > .col-md-6 {
    flex: 0 0 100%; 
    max-width: 100%;
    display:flex;
    justify-content:center;
  }
}

@media ( max-width : 400px) {
	.smPortalCareer-whyJoinUsCard {
		width: 100% !important;
    	display: flex;
    	flex-direction: column;
    	align-items: center;
	}
}