.slide2-inner .container .row .col-md-12 .richtext {
	text-align: left !important;
}

/* @media (min-width:1200px), (min-width:960px) and (-webkit-min-device-pixel-ratio: 1.25){
    html {
      zoom: 0.75;
    }
  }

  @media (min-width:1200px), (min-width:960px) and (-webkit-min-device-pixel-ratio: 1){
    html {
      zoom: 0.80;
    }
  } */

.hero-image-height {
	height: 396px;
}

/* newone > added color */

.heading-4.sub-head-text-style {
	color: #006FCF;
	text-align: center;
}

/* newone > added color */

.recent-text-style {
	color: #00175A;
	text-align: center;
}

.hero-padding .container .row .col-md-6:nth-child(1) {
	padding-right: 0px !important;
}

.hero-padding .container .row .col-md-6:nth-child(2) {
	padding-left: 0px !important;
}

.hero-padding .container {
	padding: 0px !important;
}

/* newone > added margin */

.job-listing-container .explore-all {
	margin-top: 30px !important;
}

/* newone > last component left col */

.lead-the-way-grid-main .container .row .col-md-8 {
	padding-right: 0px !important;
}

/* newone > last component right col */

.lead-the-way-grid-main .container .row .col-md-4 {
	padding-left: 0px !important;
}
.lead-the-way-grid-main .container .row .col-md-8 {
	padding: 0px !important;
}
/* newone > last component right col */
.lead-the-way-grid-main .container .row .col-md-4 {
	padding: 0px !important;
}

.lead-the-way-grid-main .container {
	padding: 0px !important;
}


@media (min-width:1366px) and (-webkit-min-device-pixel-ratio: 1) {
	html {
		zoom: 0.80 !important;
	}
	/* newone > last component left col */

	/* newone > last component right col */

}

@media (min-width:1200px), (min-width:960px) and (-webkit-min-device-pixel-ratio: 1.25) {
	html {
		zoom: 0.75 !important;
	}
}

@media (min-width:1024px) and (-webkit-min-device-pixel-ratio: 2) {
	html {
		zoom: 1.0 !important;
	}
	/* newone > removed padding on first comp */
	/* .hero-padding .col-md-6 {
		padding: 0px !important;
	} */
	/* newone > last component left col */

}

/* newone > added media query */

@media (max-width: 425px) {
	.CareersArea_Padding .richtext .pad-3-l {
		padding-left: 0px !important;
	}
}

/* newone > added media query */

@media (min-width: 1280px) {
	/* newone > changed min-height; */
	.lead-the-way-grid-subgrid2 {
		/* min-height: 367px !important; */
	}
}

.career-details-lightBlue-background {
	background-color: #E0EEF9 !important;
}

.internship-grid_pillar-padding .container {
	padding: 0px;
}

.button-dimension .btn {
	font-weight: bold;
}

/* 	.leaders-defining-purpose .container .row .col-md-6:nth-child(1) {
		padding-right: 0px !important;
	}
	
	.leaders-defining-purpose .container .row .col-md-6:nth-child(2) {
		padding-left: 0px !important;
	} */

.lead-the-way-grid .container .row .col-md-8 {
	padding-right: 0px !important;
	max-width: 840px;
}

.find-your-place-amex-leaf {
	position: unset !important;
}

.lead-the-way-grid .container .row .col-md-4 {
	padding-left: 0px !important;
	max-width: 410px;
}

/* newone > commented some props */

.header-text {
	color: #00175A;
	/* font-family: BentonSans;
	font-size: 38px;
	font-weight: 300;
	letter-spacing: 0;
	line-height: 44px; */
	text-align: center;
}

.sub-header-text-blue {
	color: #006FCF;
	font-family: BentonSans;
	font-size: 22px;
	font-weight: 300;
	letter-spacing: 0;
	line-height: 28px;
	text-align: center;
}

/* newone > added color to secnd comp */

.content-style-text {
	color: #000000;
}

.content-text {
	color: #000000;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 0;
	line-height: 22px;
	text-align: center;
}

.card-content-text {
	color: #00175A;
	font-size: 20px !important;
	line-height: 28px !important;
}

.amex-2 {
	color: #00175A;
	font-family: AMEX-2;
	font-size: 20px;
	letter-spacing: 0;
	line-height: 20px;
}
@media (min-width: 768px) and (max-width:1023px){
.CareersArea_Padding  .richtext p{
min-height: 55px !important;
font-size:17px !important;
line-height:26px !important;
}
}
/* newone > media-query */
@media (min-width: 1024px){
.CareersArea_Padding  .richtext p{
min-height: 56px !important;
}
}
@media (min-width: 1024px) and (max-width:1279px) {
	/* newone > replaced inline min-height: 356px and provided 391px; */
	.lead-the-way-grid-subgrid2 {
		/* min-height: 391px !important; */
	}
}

@media (max-width: 1023px) and (min-width: 768px) {
	/* newone > replaced inline min-height and provided 432px; */
	.upload-resume-headline
	{
		font-size: 30px  !important;
		line-height: 38px !important;
	}
	.hero-image-height {
		min-height: 396px !important;
	}
	/* newone > replaced inline min-height: 356px and provided 391px; */
	.lead-the-way-grid-subgrid2 {
	    min-height: 420px !important; 
	}
	.lead-the-way-grid-subgrid1{
		min-height: 420px !important; 
	}
	/* newone > changed for heading on first comp */
	.Location-home-font {
		font-weight: 300 !important;
		font-size: 1.875rem !important;
		line-height: 2.375rem !important;
	}
	/* newone > last component */
	.lead-the-way-grid-main .col-md-8 {
		padding-right: 0px !important;
	}
	/* newone > last component */
	.lead-the-way-grid-main .col-md-4 {
		padding-left: 0px !important;
	}
	/* newone > removed padding on first comp */
	/* .hero-padding .col-md-6 {
		padding: 0px !important;
	} */
}

/* newone > added media query */

@media (min-width:320px) {
	.hero-padding a.btn-max {
		width: 252px !important;
	}
	.lead-the-way-grid-main .row {
		margin: 0px !important;
	}
}

/* newone > added media query */

@media (max-width: 319px) {
	.hero-padding a.btn-max {
		width: 200px !important;
	}
}

@media (max-width: 320px) {
	/* newone > added last comp */
	/* .lead-the-way-grid-main .container .row .col-md-4 {
		padding-left: 6px !important;
		padding-right: 0px !important;
	} */
	.leaders-defining {
		min-height: 356px !important;
	}
	.lead-the-way-grid .container {
		padding: 0px !important;
	}
	.find-your-place-amex-leaf {
		margin: 0%;
		min-height: 131px !important;
	}
	.customer-service-hero .container .row .col-md-12 .hero>.div {
		text-align: left;
		/* padding-right: 30px; */
	}
	.lead-the-way-grid-subgrid2 {
		min-height: 135px !important;
	}
	.lead-the-way-button>.btn {
		max-width: 80vw !important;
	}
	/* newone > .content-style-text added */
	.content-text, .content-style-text {
		text-align: justify !important;
	}
	.customer-service-hero .container {
		padding: 0px !important;
	}
	.leaders-defining-purpose .container {
		padding: 0px !important;
	}
	.leaders-defining-purpose .container .row {
		margin: 0px !important;
	}
	.colleagues-shaping-amex .container {
		padding: 0px !important;
	}
	.lead-the-way-grid-main .container {
		padding: 0px !important;
	}
}

@media (min-width: 321px) and (max-width: 420px) {
	.header-text {
		font-size: 30px;
		line-height: 38px !important;
	}
	.customer-service-hero .container {
		padding: 0px !important;
	}
	.leaders-defining-purpose .container {
		padding: 0px!important;
	}
	.colleagues-shaping-amex .container {
		padding: 0px !important;
	}
	.lead-the-way-grid-main .container {
		padding: 0px !important;
	}
	.find-your-place-amex-leaf {
		margin: 0%;
		min-height: 131px !important;
	}
	.customer_service_resume {
		height: 76px;
		width: 308px;
		color: #FFFFFF;
		font-family: BentonSans;
		font-size: 30px;
		font-weight: 300;
		letter-spacing: 0;
		line-height: 38px;
	}
	.leaders_defining_image_ribbon {
		position: relative;
		left: 15%;
	}
	.leaders_defining {
		min-height: 365px !important;
	}
	.lead-the-way-grid-subgrid2 {
		min-height: 135px !important;
	}
	.lead-the-way-button {
		padding-bottom: 20px !important;
	}
	.lead-the-way-button>.btn {
		max-width: 75vw !important;
	}
	.customer-service-hero .container .row .col-md-12 .hero>.div {
		text-align: left;
		/* padding-right: 30px; */
	}
}

/* newone > added media */
@media (max-width: 767px) {
	/* newone > added last comp */
	/* .lead-the-way-grid-main .container .row .col-md-4 {
		padding-left: 6px !important;
		padding-right: 0px !important;
	} */
}

@media (max-width: 767px) {
	.hero-padding .container .row .col-md-6 {
		padding: 0px !important;
	}
	@media (min-width: 421px) and (max-width: 767px) {
		.header-text {
			font-size: 30px;
			line-height: 38px !important;
		}
		.customer-service-hero .container {
			padding: 0px !important;
		}
		.leaders-defining-purpose .container {
			padding-left: 0px !important;
		}
		.colleagues-shaping-amex .container {
			padding: 0px !important;
		}
		.lead-the-way-grid-main .container {
			padding: 0px !important;
		}
		.leaders-defining-purpose {
			min-height: 365px !important;
		}
		.leaders-defining-purpose .container {
			padding: 0px!important;
		}
		.leaders_defining {
			min-height: 365px !important;
		}
		.lead-the-way-grid-subgrid2 {
			min-height: 135px !important;
		}
		.colleagues-shaping-amex .container {
			padding: 0px !important;
		}
		.lead-the-way-grid-main .container {
			padding: 0px !important;
		}
		.find-your-place-amex-leaf {
			margin: 0%;
			min-height: 131px !important;
		}
		.customer_service_resume {
			height: 76px;
			width: 308px;
			color: #FFFFFF;
			font-family: BentonSans;
			font-size: 30px;
			font-weight: 300;
			letter-spacing: 0;
			line-height: 38px;
		}
		.lead-the-way-button {
			padding-bottom: 20px !important;
		}
		.lead-the-way-button>.btn {
			max-width: 75vw !important;
		}
		.card-content-text {
			font-size: 15px !important;
		}
		.header-text {
			font-size: 20px !important;
		}
		.amex-2 {
			font-size: 15px !important;
		}
	}
	/* Specific for Surface Pro */
	@media (width:540px) {
		.leaders_defining {
			min-height: 592px !important;
		}
		.content-text-bold {
			font-weight: bold;
		}
		.give-always-tried-to-foster {
			text-align: justify !important;
		}
		.internship-grid_pillar-padding .container .row .col-md-12 .card-img-bg {
			min-height: 411px !important;
			background-position: inherit;
		}
	}
	@media (max-width:768px) {
		.card-content-text {
			font-size: 15px !important;
		}
		/* newone > changed font-size-adjust: 20px to 23px; */
		.header-text {
			font-size: 27px !important;
		}
		.amex-2 {
			font-size: 15px !important;
		}
		.custom-grid-hero-lightblue .container .row .col-md-12 {
			min-height: 432px !important;
		}
		/* newone > replaced hgt with 134px to 200px */
		.hero-image-height {
			height: 200px;
		}
		/* newone > added new font-size */
		.recent-text-style {
			font-size: 30px !important;
		}
	}
	/* newone > added media query */
	@media (min-width: 768px) {
		.lead-the-way-grid-main .container .row .col-md-8 {
			padding-right: 0px !important;
		}
		.lead-the-way-grid-main .container .row .col-md-4 {
			padding-left: 0px !important;
		}
	}
	@media (min-width: 768px) and (max-width: 1024px) {
		/* .mask-group  */
	

		.find-your-place-amex-leaf {
			min-height: 356px !important;
			min-width: 100% !important;
		}
		.customer_service_resume {
			height: 44px;
			width: 725px;
			color: #FFFFFF;
			font-family: BentonSans;
			font-size: 38px;
			font-weight: 300;
			letter-spacing: 0;
			line-height: 44px;
		}
		.customer-service-hero .container {
			padding: 0px !important;
		}
		.leaders-defining-purpose .container {
			padding: 0px !important;
		}
		.leaders-defining-message .container .row .col-md-12 .richtext>div {
			padding-top: 0px !important;
			padding-right: 0px !important;
		}
		.leaders_defining {
			min-height: 678px !important;
		}
		.leaders-defining-message {
			min-height: 678px !important;
		}
		.colleagues-shaping-amex .container {
			padding: 0px !important;
		}
		.lead-the-way-grid-main .container {
			padding: 0px !important;
		}
		.to-achieve-their-goals-colleague {
			font-size: 30px !important;
			line-height: 38px !important;
			text-align: left !important;
		}
		.give-always-tried-to-foster {
			line-height: 22px !important;
			text-align: justify !important;
		}
		.content-text-bold {
			font-size: 16px !important;
			font-weight: bold !important;
			line-height: 24px !important;
		}
		.lead-the-way-grid>.container {
			padding-left: 0px !important;
			padding-right: 0px !important;
		}
		.lead-the-way-grid .container .row .col-md-8 {
			padding-right: 0px !important;
		}
		.lead-the-way-grid .container .row .col-md-4 {
			padding-left: 0px !important;
		}
		.find-your-place-amex-leaf {
			min-height: 369px !important;
		}
		.customer_service_resume {
			height: 44px;
			width: 725px;
			color: #FFFFFF;
			font-family: BentonSans;
			font-size: 38px;
			font-weight: 300;
			letter-spacing: 0;
			line-height: 44px;
		}
		.lead-the-way-grid-main .container {
			padding: 0px !important;
		}
		.lead-the-way-grid-main .container .row .col-md-8 {
			padding-right: 0px !important;
		}
		.lead-the-way-grid-main .container .row .col-md-4 {
			padding-left: 0px !important;
		}
		.colleagues-shaping-amex .container {
			padding: 0px !important;
		}
		/* .leaders_defining_image_ribbon  {
		margin-right: -4px !important;
	} */
	}
	@media (min-width: 1280px) {
		.hero-padding {
			padding: 0px !important;
		}
		.customer-service-hero .container {
			padding: 0px !important;
		}
		.to-achieve-their-goals-colleague {
			font-size: 30px !important;
			line-height: 38px !important;
			text-align: justify !important;
		}
		.give-always-tried-to-foster {
			line-height: 22px !important;
			text-align: justify !important;
		}
		.content-text-bold {
			font-size: 16px !important;
			font-weight: bold !important;
			line-height: 24px !important;
		}
		.customer_service_resume {
			height: 44px;
			width: 725px;
			color: #FFFFFF;
			font-family: BentonSans;
			font-size: 38px;
			font-weight: 300;
			letter-spacing: 0;
			line-height: 44px;
		}
		.leaders-defining-purpose .container {
			padding: 0px !important;
		}
		.leaders_defining_image_ribbon {
			position: relative;
			left: 7%;
		}
		.lead-the-way-grid-main .container {
			padding: 0px !important;
		}
		.lead-the-way-grid-main .container .row .col-md-8 {
			padding-right: 0px !important;
		}
		.lead-the-way-grid-main .container .row .col-md-4 {
			padding-left: 0px !important;
		}
		.colleagues-shaping-amex .container {
			padding: 0px !important;
		}
		/* .leaders_defining_image_ribbon  {
		margin-right: -4px !important;
	} */
	}
	}
	@media (min-width: 1280px){
	.carousel-slide-wrapper .carousel-container li .hero .stack .aem-Grid .careerarea-slides-video .container .row .col-md-12 .video .video-player{
	width: 1240px !important;
        padding-right: 100% !important;
		padding-bottom: 56%;
	}
	.carousel-video-grid .container{
	padding: 0px !important;
	}
	.careerarea-slides-video .container{
	padding: 0px !important;
	}
	.carousel-slide-wrapper .carousel-container li .hero .stack .aem-Grid .careerarea-slides-video .container .row .col-md-12 .video .col-sm-12{
	padding: 0px !important;
	}
	.careerarea-slides-txt-grid{
	background-color: #E0EEF9;
	max-width: 90% !important;
}
.careerarea-slides-txt-grid .richtext{
text-align: left !important;
}
.careerarea-slides-txt-grid .richtext .pad-3-t{
padding-left: 57px !important;
padding-right: 62px !important;
}
.careerarea-slides-txt-grid .image{
padding-left: 31px !important;
}
.careerarea-slides-txt-grid .image .colleague-minhae{
	margin-left: -7px !important;
}

.careerarea-slides-img-grid{
margin-left: -80px !important;
}
.careerarea-slides-txt-grid2 .richtext{
text-align: left !important;
}
.careerarea-slides-img2{
    margin-left: 60px !important;
}
.careerarea-slides-txt-grid2  {
margin-right: -80px !important;
}
.careerarea-slides-txt-grid2 .richtext .pad-3-t{
padding-left: 57px !important;
padding-right: 75px !important;
}
.careerarea-slides-txt-grid2 .image{
padding-left: 31px !important;
}
}
@media (max-width: 767px){
	.carousel-slide-wrapper .carousel-container li .hero .custom-section-mobile {
	}
	.carousel-slide-wrapper .carousel-container li .hero .custom-section-mobile .aem-Grid .careerarea-slides-video .container .row .col-md-12 .video .video-player{
    padding-right: 100% !important;
	width: 375px !important;
	}
	.carousel-slide-wrapper{
		height: auto !important;
	}
	.careerarea-slides-txt-grid .container .row{
		padding-top: 2px !important;
		margin-top: 30px !important;
	}
		.careerarea-slides-txt-grid .container .row .col-md-12 .richtext .pad-3-r{
		padding-top: 10px !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.careerarea-slides-txt-grid2 .container .row{
		padding-top: 2px !important;
		margin-top: 30px !important;
	}
		.careerarea-slides-txt-grid2 .container .row .col-md-12 .richtext .pad-3-r{
		padding-top: 10px !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.carousel-video-grid .container{
	padding: 0px !important;
	}
	.careerarea-slides-video .container{
	padding: 0px !important;
	}
	.carousel-slide-wrapper .carousel-container li .hero .stack .aem-Grid .careerarea-slides-video .container .row .col-md-12 .video .col-sm-12{
	padding: 0px !important;
	}
	.careerarea-slides-txt-grid{
	background-color: #66A9E2;
	min-height: 211px;
	}
	.careerarea-slides-txt-grid2{
	min-height: 211px;
	}
	.careerarea-slides-txt-grid .richtext{
text-align: left !important;
}
.careerarea-slides-txt-grid2 .richtext{
text-align: left !important;
}
.careerarea-slides-txt-grid .container{
width:375px !important;
}
.careerarea-slides-txt-grid2 .container{
width:375px !important;
}
.header-grid .header-text{
	margin-bottom: -30px !important;
}
.careerarea-slides-txt-grid2 .image .lazy{
	height: 12px !important;
}
.careerarea-slides-txt-grid .image .colleague-minhae .lazy{
	padding: 0 0.4rem !important;
}

.careerarea-slides-txt-grid .image .lazy{
	height: 12px !important;
}
}
@media (min-width: 480px) and (max-width: 767px){
	.carousel-slide-wrapper .carousel-container li .hero .custom-section-mobile {
		width: 92% !important;
	}
		.carousel-slide-wrapper{
		height: 356px !important;
	}
	.header-grid .header-text{
	margin-bottom: -50px !important;
}
}
@media (min-width: 768px) and (max-width: 1023px){
	.carousel-slide-wrapper .carousel-container li .hero .stack .aem-Grid .careerarea-slides-video .container .row .col-md-12 .video .video-player{
	width: 720px !important;
   		padding-right: 100% !important;
		padding-bottom: 56%;
	}
	.careerarea-slides-video{
		min-height: unset !important;
	}
	.carousel-video-grid .container{
	padding: 0px !important;
	}
	.careerarea-slides-video .container{
	padding: 0px !important;
	}
	.carousel-slide-wrapper .carousel-container li .hero .stack .aem-Grid .careerarea-slides-video .container .row .col-md-12 .video .col-sm-12{
	padding: 0px !important;
	}
	.careerarea-slides-txt-grid{
	background-color: #E0EEF9;
}
.careerarea-slides-img-height .container .row .col-md-6 .image{
	height: 84px !important;
}
.careerarea-slides-txt-grid .richtext{
text-align: left !important;
}

.careerarea-slides-txt-grid-font .richtext .pad-2-t .heading-6{
font-size: 22px !important;
line-height: 28px !important;
}
.careerarea-slides-txt-grid-font .richtext .pad-2-t .heading-6 .body-3{
font-size: 24px !important;
line-height: 28px !important;
}
.careerarea-slides-txt-grid2 .richtext .pad-1-l .heading-6{
font-size: 26px !important;
line-height: 28px !important;
}
.careerarea-slides-txt-grid2 .richtext .pad-2-t .heading-6 .body-3{
font-size: 26px !important;
line-height: 32px !important;
}
.careerarea-slides-txt-grid .richtext .pad-1-t .heading-6{
font-size: 22px !important;
line-height: 32px !important;
}
.careerarea-slides-txt-grid .richtext .pad-1-t .heading-6 .body-3{
font-size: 24px !important;
line-height: 32px !important;
}

.careerarea-slides-img-grid{
margin-left: -20px !important;
}
.careerarea-slides-txt-grid2 .richtext{
text-align: left !important;
}

.careerarea-slides-txt-grid2  {
margin-right: -20px !important;
}
.careerarea-slides-txt-grid-font .richtext{
text-align: left !important;
}

.careerarea-slides-txt-grid-font  {
margin-right: -20px !important;
}


}
@media (min-width: 1024px) and (max-width: 1279px){
	.carousel-slide-wrapper .carousel-container li .hero .stack .aem-Grid .careerarea-slides-video .container .row .col-md-12 .video .video-player{
	width: 930px !important;
    	padding-right: 100% !important;
		padding-bottom: 56%;
	}
	.carousel-video-grid .container{
	padding: 0px !important;
	}
	.careerarea-slides-video .container{
	padding: 0px !important;
	}
	.carousel-slide-wrapper .carousel-container li .hero .stack .aem-Grid .careerarea-slides-video .container .row .col-md-12 .video .col-sm-12{
	padding: 0px !important;
	}
	.careerarea-slides-txt-grid{
	background-color: #E0EEF9;
}
.careerarea-slides-img-height .container .row .col-md-6 .image{
	height: 94px !important;
}
.careerarea-slides-txt-grid .richtext{
text-align: left !important;
}
.careerarea-slides-txt-grid .richtext .pad-3-t .heading-6{
font-size: 26px !important;
line-height: 38px !important;
}
.careerarea-slides-txt-grid .richtext .pad-3-t .heading-6 .body-3{
font-size: 32px !important;
line-height: 38px !important;
}
.careerarea-slides-txt-grid2 .richtext .pad-3-t p{
font-size: 32px !important;
line-height: 38px !important;
}

.careerarea-slides-img-grid{
margin-left: -80px !important;
}
.careerarea-slides-txt-grid2 .richtext{
text-align: left !important;
}
.careerarea-slides-img2{
margin-left: 46px !important;
}
.careerarea-slides-txt-grid2  {
margin-right: -69px !important;
}



/* Campaign Pages css */


.careerarea-slides-video{
		min-height: unset !important;
	}
}

.customlocationcarousel-videos .stack {
	width: 100%;
}
.customlocationcarousel-videos .stack iframe {
	left: 0;
}
.Grid-amex-flex {
	background-color: #E0EEF9;
}
.carousel-slide-item {
	overflow: hidden;
}

.stack.custom-section-mobile {
	overflow-y: scroll;
	overflow-x: hidden;
}
.stack.custom-section-tablet {
	max-height: 450px !important;
	overflow-y: hidden;
	overflow-x: hidden;
}

@media (max-width: 767px){
	.carousel-slide-item .hero-bg {
		display: none;
	}

	.carousel-slide-item .hero {
		min-height: auto;
	}


}
@media (max-width: 500px){
	.carousel-slide-wrapper {
		margin-top: 35px;
		padding-bottom: 1px;
	}
	

	/*only for campaign pages*/
	.campaign-page ul, .campaign-page .click-below {
		margin-left: 0 !important;
	}
}

.explore-container > .container {
	padding: 0;
}

/* Play button for video on carousel */

.vjs-limelight-big-play {
	font-size: 150px !important;
	z-index: 9 !important;
}
/* Spacing of the carousel controls and its size*/
.carousel-video-grid-bottom-spacing .carousel-controls {
	bottom: -60px !important;
}

.carousel-video-grid-bottom-spacing .customlocationcarousel-videos .prev,
.carousel-video-grid-bottom-spacing .customlocationcarousel-videos .next {
	font-size: 30px !important;
}
.carousel-control {
	height: 100%;
}

.carousel-indicators {
	padding: 1rem 0.3125rem !important;
	height: 100%;
}
/* CSS for colleague since image*/
@media (min-width: 767px) and (max-width: 1250px) {

	.colleague-minhae .lazy {
		padding-left: 0.85rem !important;
	}
}
.colleague-anton .lazy {
	padding-left: 0.25rem !important;
}

/* CSS changes for the video and testinmonials */
.abcd{
	max-height: 342px;
	margin: 0px;
	overflow: hidden;
}

.abcd .video-player {
	padding-bottom: 56.25% !important;
}

.images-height img {
	height: 400px;
	width: auto;
}
.video-component-height > .container, .grid-width > .container, .video-component-height .video > .col-sm-12
{
	padding: 0;
}

/* Css changes for padding of testimonials */

.abcd .container .row .col-md-6:nth-child(1){
	padding-right: 0px !important;
}
.abcd .container .row .col-md-6:nth-child(2){
    padding-left: 0px !important;
}
.grid-width .container .row .col-md-6{
	padding-left: 0px !important;
    padding-right: 0px !important;
}
/*.careerarea-slides-txt1{*/
/*	min-height: 390px !important;*/
/*}*/
/*.careerarea-slides-txt2{*/
/*	min-height: 341px !important;*/
/*}*/
.image-height1 img{
	height: 390px;
	width: auto;
}
.abcd .container .row .col-md-12{
	padding-left: 0px;
    padding-right: 0px;
}
.abcd .container .row .col-md-12 .video .col-sm-12{
	padding-left: 0px;
    padding-right: 0px;
}
.grid-width1 .container .row .col-md-6{
	padding-left: 15px !important;
    padding-right: 0px !important;
}
.careerarea-slides-text{
	min-height: 400px !important;
}
@media (max-width:1279px) {
	.abcd {
		max-height: unset;
	}
	.abcd div:not(.col-md-6), .abcd section {
		height: 100%;
	}

	.grid-width .abcd > .container {
		padding: 0 9px !important;
	}
	.abcd .image img {
		height: 400px;
		width: 100%;
	}
	.grid-width.abcd > .container > .row > .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.grid-width.abcd > .container > .row > .col-md-6:nth-child(2) {
		padding-top: 15px !important;
	}
	.careerarea-slides-txt1, .careerarea-slides-txt2{
		display: flex;
		align-items: center;
	}
}

/* added css for tablet mode */

@media (min-width: 768px) and (max-width: 1024px){
	.careerarea-slides-txt2{
		min-height: 400px !important;
		padding-right: 10px;
	}
	.careerarea-slides-txt1{
		min-height: 400px !important;
	}
	.qwerty{
     height: 400px !important;
	}
	.right-quote {
		padding-right: 40px;
	}
	/*.careerarea-slides-txt1 .richtext .pad-3-t .heading-4{*/
	/*	font-size: 15px !important;*/
	/*}*/
	/*.careerarea-slides-txt2 .richtext .pad-3-t .heading-4{*/
	/*	font-size: 13px !important;*/
	/*}*/
}
@media (min-width: 375px) and (max-width: 668px){
	.careerarea-slides-txt1 .richtext .pad-3-t .heading-4{
		font-size: 17px !important;
	}
	.careerarea-slides-txt2 .richtext .pad-3-t .heading-4{
		font-size: 15px !important;
	}
	.right-quote {
		padding-right: 15px;
	}
}
@media (min-width: 1024px) and (max-width: 1278px){
	.abcd .qwerty {
		height: 540px !important;
	}
	.abcd .careerarea-slides-txt1 span.heading-4 {
		font-size: 18px !important;
		line-height: 30px !important;
	}
}
/* Great place to work grid on Home page*/
.greatplace-toworkgrid > .container {
	padding: 0;
}

.greatplace-toworkgrid .col-md-offset-1 {
	margin: 0 !important;
	padding-left: 30px;
}

.greatplace-toworkgrid img {
	height: 210px;
}
/* added by sai for padding */
.campaignpage-padding .container{
	padding: 0;
}  
 .student-page-carousel .carousel-slide-item .col-md-6.margin-0-tb {
    padding: 0;
}

.student-testimonial-carousel .carousel-slide-item .col-md-6.margin-0-tb {
    padding: 0;
}
  .controls-on-carousel .carousel-control{
	padding: 5px 5px !important;
  }
  @media screen and (min-width: 1100px) {
	.student-testimonial-carousel .carousel-container {
		padding-top: 500px !important;
	}
	.inclusion-grid1{
		min-width: 600px !important;
	  }
  
	/*.student-testimonial-carousel .carousel-slide-wrapper {
		height: 440px !important; 
	}
    */
	.student-testimonial-carousel .controls-on-carousel .carousel-controls {
		bottom: unset !important;
		top: 450px; /*450px*/
	}
	.student-page-carousel .carousel-container {
		padding-top: 440px !important; /* 500px*/
	}
	.student-page-carousel .carousel-slide-wrapper {
		height: 450px !important; /*500px*/
	}
	/*.student-testimonial-imagesheight .card-img-bg {
		margin-bottom: 100px;
	}*/
	.controls-below-carousel .carousel-controls {
		bottom: -70px !important;
	}
  }
  /* styles for carousel controls below carousel */
  .controls-below-carousel .carousel-slide-wrapper {
	margin-bottom: 90px;
  }
  
  .controls-below-carousel .carousel-controls {
	bottom: -38px !important;
  }
  
  .controls-below-carousel button.carousel-control {
	padding: 10px 14.5px;
  }
  .studentpage-padding .container {
	padding: 0;
  }
.student-lightBlue-background {
	background-color: #E0EEF9;
}
/*Added for carosuel padding */
/* styles for studentpage side padding */
.student-page-carousel .carousel-slide-item .col-md-6.margin-0-tb {
	padding: 0;
  }
  
  .student-testimonial-carousel .carousel-slide-item .col-md-6.margin-0-tb {
	padding: 0;
  }
  .controls-on-carousel.student-page-carousel .carousel-controls {
	bottom: -66px !important;
  }
  .controls-on-carousel .carousel-indicators{
	padding: 16px !important;
  }
  .controls-on-carousel .carousel-control{
	padding: 5px 5px !important;
  }
  @media screen and (min-width: 1300px) {
	.student-testimonial-carousel .carousel-container {
		padding-top: 500px !important;
	}
  
	.student-testimonial-carousel .carousel-slide-wrapper {
		height: 500px !important; /*500px*/
	}
  
	.student-testimonial-carousel .controls-on-carousel .carousel-controls {
		bottom: unset !important;
		top: 450px; /*450px*/
	}
	.student-page-carousel .carousel-container {
		padding-top: 450px !important; /* 500px*/
	}
	.student-page-carousel .carousel-slide-wrapper {
		height: 450px !important; /*500px*/
	}
  
	.controls-on-carousel .carousel-controls {
		bottom: unset !important;
		top: 465px; /*450px*/
	}
	.student-testimonial-imagesheight .card-img-bg {
		margin-bottom: 0px;
	}
  }
  /* styles for carousel controls below carousel */
  .controls-below-carousel .carousel-slide-wrapper {
	margin-bottom: 90px;
  }
  
  .controls-below-carousel .carousel-controls {
	bottom: -70px !important;
  }
  
  .controls-below-carousel button.carousel-control {
	padding: 10px 14.5px;
  }
  @media (min-width: 768px) and (max-width: 1024px){
  .controls-on-carousel.student-page-carousel .carousel-controls {
    bottom: -63px !important;
}
}
/* styles for Tech career area page */

.inclusion-diversity-grid-inner1 {
	background-color: #5e9ddb;
}
.tech-hero-banner-jobs, .tech-hero-banner-jobs > .container {
	position: relative
}
.tech-hero-banner-jobs .col-md-4 {
	position: absolute;
	z-index: 10;
	top: 13px;
	left: 10px;
}

.tech-hero-banner-jobs .col-md-3 {
	position: absolute;
	z-index: 10;
	border: 10px;
	left: 50%;
	bottom: 40px;
	transform: translateX(-50%);
	width: 100%;
	flex-basis: 100%;
	max-width: 100%;

}

@media screen and (max-width: 1023px) {
	.tech-hero-banner-jobs .col-md-3 {
		bottom: 20px;
	}
}
@media screen and (max-width: 600px) {
	.tech-hero-banner-jobs .col-md-3 p {
		font-size: 32px !important;
	}
}
.tech-hero-banner-jobs .col-md-8, .tech-hero-banner-jobs .col-md-5 {
	width: 100%;
	max-width: 100%;
	flex-basis: 100%;
	z-index: 9;
}

/*.tech-hero-banner-jobs .col-md-4 .button .button{
	padding-top: 10px !important;
}*/

.tech-hero-banner-jobs .col-md-4 .hero-banner-button .button a {
	max-width: 150px;
}

@media screen and (min-width: 765px) {
	.tech-hero-banner-jobs .col-md-4 {
		top: 40px;
		left: 10px;
	}

	.tech-hero-banner-jobs .col-md-4 .button .button{
		padding-top: 1.875rem !important;
	}
}

/*.tech-hero-banner-jobs .tech-hero-banner .card-img-bg {*/
/*	background-position: left;*/
/*}*/
@media screen and (min-width: 1200px) {
	.tech-hero-banner-jobs .col-md-4 {
		left: 25px;
	}
	tech-hero-banner-jobs.upload-resume .col-md-4 {
		top: auto;
		bottom: 25px;
		left: 20px;
	}
}
.newsroom-learn-more {
	width: 140px;
}
.newsroom-box-shadow {
	box-shadow: 0 0 16px 0 #00000029;
}
.newsroom-explore-our-Newsroom a {
	width: 230px;
	padding: 20px;
}

/*.custom-grid-hero-main2-inner .richtext.parbase {*/
/*	height: 230px;*/
/*}*/

.tech-testimonials .stack.custom-section-mobile {
	max-height: unset !important;
	overflow-y: scroll;
	overflow-x: hidden;
}

.tech-testimonials .carousel-slide-item .hero {
	max-height: unset !important;
	min-height: auto;
}

.student-testimonial-imagesheight.tech-testimonials .custom-grid-hero-main2-section2 .card-img-bg{
	background-size: 100%;
	background-position: top;
	background-repeat: round;
}

.upload-resume .tech-hero-banner {
	min-height: 455px !important;
}

.tech-hero-banner-jobs.upload-resume .col-md-4 {
	flex-basis: 80%;
	max-width: 80%;
	left: 10px;
	bottom: unset;
	top: 65px;
}

.tech-hero-banner-jobs.upload-resume .col-md-4 .button.upload-button-bold {
	max-width: 260px;
}
@media screen and (min-width: 760px) {
	.custom-grid-hero-main2-inner1 .richtext.parbase {
		height: 400px;
	}
	.custom-grid-hero-main2-inner .richtext.parbase {
		height: 240px;
	}

	.ready-to-get {
		max-width: unset !important;
	}

	/*.student-testimonial-imagesheight.tech-testimonials .custom-grid-hero-main2-section2 {
		min-height: 500px !important;
	}*/

	.student-testimonial-imagesheight.tech-testimonials .card-img-bg {
		margin-bottom: 0 !important;
	}
	.student-testimonial-imagesheight.tech-testimonials .custom-grid-hero-main2-section2 .card-img-bg{
		background-repeat: unset;
	}

	.tech-hero-banner-jobs.upload-resume .col-md-4 {
		flex-basis: 50%;
		max-width: 50%;
	}

}
/*@media screen and (min-width: 1300px) {*/
/*	.student-testimonial-imagesheight.tech-testimonials .custom-grid-hero-main2-section2 {*/
/*		min-height: 500px !important;*/
/*	}*/
/*}*/
@media screen and (min-width: 1024px) {
	.custom-grid-hero-main2-inner .richtext.parbase {
		height: 290px;
	}
	.student-testimonial-imagesheight.tech-testimonials .custom-grid-hero-main2-section2 .card-img-bg{
		background-repeat: round;
	}


	.tech-hero-banner-jobs.upload-resume .col-md-4 p {
		font-size: 25px !important;
		line-height: 30px !important;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
	/*.student-testimonial-imagesheight.tech-testimonials .card-img-bg, .student-testimonial-imagesheight.tech-testimonials .custom-grid-hero-main2-section2{
		height: 400px !important;
		margin-bottom: 0;
		min-height: 400px !important;
	}*/

	.student-testimonial-imagesheight.tech-testimonials .carousel_background.carousel-slide-wrapper {
		height: 400px !important;
	}
}
@media screen and (min-width: 1280px) {
	.custom-grid-hero-main2-inner1 .richtext.parbase {
		height: 240px;
	}
	.custom-grid-hero-main2-inner .richtext.parbase {
		height: 140px;
	}
}
@media screen and (max-width: 280px) {
	.tech-hero-banner-jobs .col-md-3 {
		bottom: 0;
		line-height: 34px;
	}
}
.tech-hero-banner-job.studentpage-padding .card-img-bg {
	background-position: bottom !important;
}

.inclusion-diversity {
	position: relative;
	min-height: 440px;
	display: flex;
	justify-content: center;
	flex-direction: column;
}

@media screen and (max-width: 600px) {
    .ind-tech-page-button .tech-hero-banner-jobs .col-md-4 .hero-banner-button .button a {
      max-width: 150px;
      min-width: 140px;
      padding: 13px 20px;
    }
}
/*Added for carosuel padding */
/* styles for studentpage side padding */
.student-page-carousel .carousel-slide-item .col-md-6.margin-0-tb {
	padding: 0;
  }
  
  .student-testimonial-carousel .carousel-slide-item .col-md-6.margin-0-tb {
	padding: 0;
  }
  
  .studentpage-padding .container {
	padding: 0;
  }
  
  
  .controls-on-carousel.student-page-carousel .carousel-controls {
	bottom: -56px !important;
  }
  .controls-on-carousel .carousel-indicators{
	padding: 8px !important;
  }
  .controls-on-carousel .carousel-control{
	padding: 5px 5px !important;
  }
  @media screen and (min-width: 1300px) {
	.student-testimonial-carousel .carousel-container {
		padding-top: 500px !important;
	}
  
	.student-testimonial-carousel .carousel-slide-wrapper {
		height: 500px !important; /*500px*/
	}
  
	.student-testimonial-carousel .controls-on-carousel .carousel-controls {
		bottom: unset !important;
		top: 450px; /*450px*/
	}
	.student-page-carousel .carousel-container {
		padding-top: 450px !important; /* 500px*/
	}
	.student-page-carousel .carousel-slide-wrapper {
		height: 450px !important; /*500px*/
	}
  
	.controls-on-carousel .carousel-controls {
		bottom: unset !important;
		top: 454px; /*450px*/
	}
	.student-testimonial-imagesheight .card-img-bg {
		margin-bottom: 0px;
	}
  }
  /* styles for carousel controls below carousel */
  .controls-below-carousel .carousel-slide-wrapper {
	margin-bottom: 90px;
  }
  
  .controls-below-carousel .carousel-controls {
	bottom: -70px !important;
  }
  
  .controls-below-carousel button.carousel-control {
	padding: 10px 14.5px;
  }
  /* added for height */
  
  .hero-bg {
	height: 454px !important;
  }
  .studentpage-padding1{
	height: 515px !important;
  }
  @media (min-width: 768px) and  (max-width: 1023px){
	.hero-bg {
	  height: 350px !important;
	}
	.studentpage-padding1{
	  height: 365px !important;
	}
  }
  @media (min-width: 375px) and (max-width: 767px) {
	.hero-bg {
	  height: 356px !important;
	}
	.studentpage-padding1 {
	  height: 368px !important;
	}
  }
  @media(min-width: 1024px){
	.inclusion-and-diversity-component{
			min-width: 1024px!important;
	 }
   }
	@media(min-width: 1024px){
	  .inclusion-and-diversity-component .container .row .col-md-6:nth-child(1){
		   padding-right: 0px !important;
	 }
   }
   @media(min-width: 1024px){
		.inclusion-and-diversity-component .container .row .col-md-6:nth-child(2){
		   padding-left: 0px!important;
	}
   }  
   @media (min-width: 768px) and  (max-width: 1023px){
	.inclusion-and-diversity-component .container .row .col-md-6:nth-child(1){
		  padding-right: 0px !important;
  }
  .inclusion-and-diversity-component .container .row .col-md-6:nth-child(2){
		  padding-left: 0px!important;
  }
  .inclusion-grid2 {
		  min-height: 595Px !important;    
  }
   }
   @media(min-width: 1024px){
   .inclusion-and-diversity-component>.container {
		  padding: unset !important; 
   }     
   }
  @media (min-width: 375px) and (max-width: 767px){
	.careerarea-slides-video{
	  min-height: 244px !important;
	}
	.carousel-video-grid carousel-video-grid-bottom-spacing{
	  min-height: 250px !important;
	}
  }
  @media (min-width: 768px) and  (max-width: 1023px){
	.careerarea-slides-video{
	  min-height: 435px !important;
	}
	.inclusion-and-diversity-component .container .row .col-md-6:nth-child(2) {
	  padding-left: 0px!important;
	  padding-right: 0px;
  }
  .inclusion-and-diversity-component .container .row .col-md-6:nth-child(1) {
	  padding-right: 0px !important;
	  padding-left: 0px;
  }
  .inclusion-grid1{
	  min-width: 350px !important;
  }
  }
  .video {
	overflow: hidden;
	position: relative;
  }
  /* added for height on 29 jan */
  @media (min-width: 1025px) and (max-width: 1279px){
  /*.student-img-usip-grid-height {
	  min-height: 431px !important;
  }*/
  .inclusion-and-diversity-component .container .row .col-md-6:nth-child(2) {
	padding-left: 0px!important;
	padding-right: 0px;
  }
  .inclusion-and-diversity-component .container .row .col-md-6:nth-child(1) {
	padding-right: 0px !important;
	padding-left: 0px;
  }
  }
  @media (min-width: 1024px){
  .inclusion-and-diversity-component .container .row .col-md-6:nth-child(2) {
	  padding-left: 0px!important;
	  padding-right: 0px;
  }
  .inclusion-and-diversity-component .container .row .col-md-6:nth-child(1) {
	  padding-right: 0px !important;
	  padding-left: 0px;
  }
  .inclusion-grid1{
	min-width: 600px !important;
  }
  }
  /* carousel tab fontsize*/
  @media (min-width: 767px) and (max-width: 1024px) {
	.studentpage-Mauryce .heading-4 {
	  font-size: 14px !important;
	  line-height: 16px !important;
	}
	.controls-below-carousel .carousel-slide-wrapper {
		margin-bottom: 90px;
		height: 570px;
	}
  }
  /* added button id for width  */
    .team-amex-button{
		width: 150px !important;
	}
	.team-amex-button .btn span{
		font-size: 18px!important;
	} 
  /* added for three testimonials */
  @media (min-width: 1280px){
	.custom-id-carousel .container {
		max-width: 1240px !important;
	}
	.inclusion-and-diversity-grid-testmonial {
		min-height: 350px !important;
	}
	.carousel-slide-wrapper{
		height: 720px !important;
	}
  }
  @media (min-width: 768px) and (max-width: 1023px){
	.custom-id-carousel .container {
		padding: 0px !important;
		/* max-width: 1240px !important; */
	}
  }
  @media (min-width: 1024px){
  .custom-id-carousel .container{
	padding-left: 0px !important;
	padding-right: 0px !important;
 }
 .inclusion-and-diversity-grid-testmonial {
    min-height: 360px !important;
}
.carousel-slide-wrapper{
	height: 720px !important;
}
}
@media (min-width: 768px){
	 .custom-id-carousel .container{
		padding-left: 0px !important;
		padding-right: 0px !important;
	 }
	}
	@media (min-width: 375px){
		 .custom-id-carousel .container{
			padding-left: 0px !important;
			padding-right: 0px !important;
		 }	
		}
@media (max-width:  425px){
.custom-id-carousel .customlocationcarousel-exp .carousel .carousel-inner >li
{
padding-left: 10px !important;
padding-right: 10px !important;
}
}
@media (min-width:  426px){
.custom-id-carousel .customlocationcarousel-exp .carousel .carousel-inner >li
{
padding-left: 0px !important;
padding-right: 0px !important;
}
}		
.carousel-slide-wrapper {
    margin-bottom: 40px;
}
@media (min-width: 1024px) and (max-width:1365px){

.inclusion-and-diversity-grid-testmonial
{	
min-height: 630px !important;
}
.inclusion-and-diversity-grid-testmonial{
	padding-bottom: 90px !important;
}
.inclusion-and-diversity-grid-testmonial {
    min-height: 350px !important;
}
.carousel-slide-wrapper{
	height: 720px !important;
}
}
@media (min-width: 1024px) and (max-width: 1269px){
	.carousel-slide-wrapper{
		height: 720px !important;
	}
/* CSS for carousel height indicators on career area pages  */
.carousel-indicatorsheight-inmiddle .carousel-slide-wrapper{
	height: 500px !important;
}
.custom-grid-hero-main2-inner .richtext.parbase {
    height: 200px;
}
}

@media (min-width: 1024px) {
/* CSS for carousel height indicators on career area pages  */
.carousel-indicators-height-leftside .carousel-slide-wrapper{
	height: 360px !important;
}
}
/* CSS for TECh page  */

.tech-page-carousel .stack.custom-section-tablet {
    max-height: 790px !important;
    overflow-y: hidden;
    overflow-x: hidden;
}
.tech-carouseltext {
    font-size: 20px;
    line-height: 24px;
}

@media (min-width: 760px) and (max-width: 999px){
    .tech-carouseltext {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .tech-page-carousel .carousel-controls {
        bottom: -60px !important;
    }

    .tech-page-carousel .inclusion-and-diversity-grid-testmonial {
        max-height: 340px !important;
        overflow: hidden;
    }
}

@media (min-width: 1024px){
 .tech-page-carousel .inclusion-and-diversity-grid-testmonial {
    max-height: 372px !important;
            overflow: hidden;
}
}
@media (min-width: 375px) and (max-width: 767px){
	.inclusion-and-diversity-grid-testmonial{
		min-height: 370px !important;
	}
	.inclusion-and-diversity-grid-anthony-img{
		min-height: 315px !important;
	}
	}
/* CSS for Tech tabs component first tab */
.tab-width-forfirstcol .tab-menu .tab-link:first-child{
flex-grow:1.3;
}
 /* added for richtext component for padding grey */
 @media screen and (min-width: 1280px) {
    .custom-grid-hero-main2-inner-prod .richtext.parbase {
        height: 120px !important;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1279px){
    .custom-grid-hero-main2-inner-prod .richtext.parbase {
        height: 200px !important;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    .custom-grid-hero-main2-inner-prod .richtext.parbase {
        height: 240px !important;
    }
}
@media screen and (min-width: 1280px) {
    .custom-grid-hero-main2-inner-risk .richtext.parbase {
        height: 120px !important;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1279px){
    .custom-grid-hero-main2-inner-risk .richtext.parbase {
        height: 140px !important;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    .custom-grid-hero-main2-inner-risk .richtext.parbase {
        height: 140px !important;
    }
}
@media screen and (min-width: 1280px) {
    .custom-grid-hero-main2-inner-fin .richtext.parbase {
        height: 120px !important;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1279px){
    .custom-grid-hero-main2-inner-fin .richtext.parbase {
        height: 140px !important;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    .custom-grid-hero-main2-inner-fin .richtext.parbase {
        height: 200px !important;
    }
}
@media screen and (min-width: 1280px) {
    .custom-grid-hero-main2-inner-cs .richtext.parbase {
        height: 120px !important;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1279px){
    .custom-grid-hero-main2-inner-cs .richtext.parbase {
        height: 150px !important;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    .custom-grid-hero-main2-inner-cs .richtext.parbase {
        height: 180px !important;
    }
}
@media screen and (min-width: 1280px) {
    .custom-grid-hero-main2-inner-tls .richtext.parbase {
        height: 120px !important;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1279px){
    .custom-grid-hero-main2-inner-tls .richtext.parbase {
        height: 160px !important;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    .custom-grid-hero-main2-inner-tls .richtext.parbase {
        height: 210px !important;
    }
}
@media screen and (min-width: 1280px) {
    .custom-grid-hero-main2-inner-sales .richtext.parbase {
        height: 120px !important;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1279px){
    .custom-grid-hero-main2-inner-sales .richtext.parbase {
        height: 160px !important;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    .custom-grid-hero-main2-inner-sales .richtext.parbase {
        height: 200px !important;
    }
}
@media screen and (min-width: 1280px) {
    .custom-grid-hero-main2-inner-mark .richtext.parbase {
        height: 120px !important;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1279px){
    .custom-grid-hero-main2-inner-mark .richtext.parbase {
        height: 140px !important;
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    .custom-grid-hero-main2-inner-mark .richtext.parbase {
        height: 170px !important;
    }
}
 /* styles for Tech career area page */
 .tech-students-grid-inner1{
    background-color: #E0EEF9 !important;
  }
  .tech-students-grid-inner3{
    background-color: #5e9ddb !important;
  }
  @media (min-width: 768px) and (max-width: 1024px) {
    .tech-students-grid-inner1 {
        min-height: 920px !important;
    }
    .tech-students-grid-inner2{
        min-height: 920px !important;
    }
    .tech-students-grid-inner3{
        min-height: 920px !important;
    }
  }
  @media screen and (min-width: 1024px) and (max-width: 1279px){
    .tech-students-grid-inner1  {
        min-height: 720px !important;
    }
    .tech-students-grid-inner2{
        min-height: 720px !important;
    }
    .tech-students-grid-inner3{
        min-height: 720px !important;
    }
  }
  @media (min-width: 1280px) {
    .container {
        max-width: 1280px !important;
    }
}