/*Hero banner*/

/* @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;
    }
  } */

/* newone > added position to images */

.team-amex-chairman-image .card-img-bg, .support-grid1-image .card-img-bg {
	background-position: inherit !important;
}

@media (min-width:1366px) and (-webkit-min-device-pixel-ratio: 1) {
	html {
		zoom: 0.80 !important;
	}
}

@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;
	}
}

.LifeAtAmex-Benefit_backgroundcolor {
	background-color: #E0EEF9;
}

.custom-hero-video-grid .container .row .col-md-12 .video .col-sm-12 {
	padding: 0px !important;
}

.custom-hero-grid-blue-left .container {
	padding: 0px !important;
}

.custom-hero-grid-blue-main .container .row .col-md-4, .custom-hero-grid-blue-main .container .row .col-md-4 .image .pad {
	padding: 0px !important;
}

.custom-hero-main-grid-right .container {
	padding: 0px !important;
}

.custom-hero-grid-main .container .row .col-md-4 .grid .container .row .col-md-12 .image .pad>img {
	height: 411px;
	width: 400px;
}

.custom-grid-hero-lightblue .card-img-bg {
	background-color: #E0EEF9 !important;
}

.custom-hero-video-grid2 .container .row .col-md-12 {
	padding: 0px !important;
}

.custom-hero-video-grid2 .container {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.custom-hero-video-grid2 .container .row .col-md-12 .video .col-sm-12 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

/* newone >  font-size */
@media (min-width:175px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
 .team-amex-custom-carousel .container .row .col-md-12 .customlocationcarousel-exp .carousel-inner> li {

  display: block  !important;
    
}
.support-main-grid2 .container .row .col-md-8 .customlocationcarousel-exp .carousel .carousel-inner>li {
  display: block  !important;   
}
}
@media (min-width:1240px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {

.grow-as-lead-grid1-left-carousel{
min-height: 680px !important;  
}
.grow-as-lead-grid1-right{
min-height: 670px !important;  
}
}
@media (min-width: 768px) and (max-width: 1279px) {
	.grow-as-lead-main-grid2 p {
		font-size: 26px;
	}
	/* newone > replaced 22px to 17.25px */
	/* .grow-as-lead-grid1-left-carousel ul.carousel-inner li span {
		font-size: 17.25px;
	} */
	.team-amex-custom-carousel ul li span {
		font-size: 25px;
	}
	.team-amex-grid1-inclusion div.richtext span {
		font-size: 30px !important;
	}
	.support-main-grid2 ul li span {
		font-size: 27px !important;
	}
	.grow-as-lead-main-grid {
		min-height: 540px;
	}
}
@media (min-width: 1280px) {
	
	.custom-grid-hero-lightblue {
		min-height: 424px !important;
	}
	}
@media (min-width: 1024px) and (max-width:1279px) {
	.custom-hero-video-grid2 .container .row .col-md-12 .video .col-sm-12 .video-player {
		padding-bottom: 74.40% !important;
	}
	.custom-hero-grid-blue-main .container .row .col-md-4 {
		padding-right: 0px !important;
	}
	.custom-grid-hero-lightblue {
		min-height: 482px !important;
	}
	.custom-hero-video-grid {
		min-height: unset !important
	}
	.custom-hero-grid-main2, .custom-grid-hero-main2-inner, .custom-grid-hero-main2-section1, .custom-grid-hero-main2-section2, .custom-grid-hero-main2-section3 {
		min-height: 299px !important;
	}
	.custom-grid-hero-main2-section2 div .card-img-bg {
		background-size: contain;
		background-repeat: no-repeat;
		max-width: 100%;
		width: auto !important;
		height: auto !important;
		background-position: 0 0;
	}
	.custom-grid-hero-main2-section3 .container .row .col-md-12 .richtext div, .custom-grid-hero-main2-section1 .container .row .col-md-12 .richtext div {
		padding-top: 20px !important;
		padding-bottom: 0px !important;
	}
	.great-time-icons .container .row {
		padding-top: 0px !important;
	}
	.custom-grid-hero-main2-section3 .container .row .col-md-12 .richtext div p .heading-5, .custom-grid-hero-main2-section1 .container .row .col-md-12 .richtext div p .heading-5 {
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
	.custom-grid-hero-main2-section3 .container .row .col-md-12 .richtext div p .heading-6, .custom-grid-hero-main2-section1 .container .row .col-md-12 .richtext div p .heading-6 {
		font-size: 1.875rem;
		line-height: 2.375rem;
	}
}

@media (max-width:320px) {
	.custom-grid-hero-main2-section1, .custom-grid-hero-main2-section2, .custom-grid-hero-main2-section3 {
		min-height: 350px !important;
	}
	/* newone "Bring your talents... text" */
	.custom-hero-grid-blue-left .container .row .col-md-12 .richtext div p .heading-6 {
		font-size: 25px !important;
		line-height: 28px !important;
	}
}

@media (min-width: 768px) and (max-width:1023px) {
	/* newone > replaced font and line-hgt */
	.grow-as-lead-grid1-left-carousel ul.carousel-inner li span, .grow-as-lead-grid2-left p, .grow-as-lead-grid2-center p, .grow-as-lead-grid2-right p {
		font-size: 17px !important;
		line-height: 28px !important;
	}
	/* newone > added height */
	#carousal-big-text-style ul.carousel-inner {
		height: 540px !important;
	}
	.custom-hero-grid-blue-main, .custom-hero-grid-blue-image {
		min-height: 310px !important;
	}
	.custom-hero-grid-blue-left .container .row .col-md-12 .richtext div p .heading-6 {
		font-size: 1.875rem;
		line-height: 2.375rem;
	}
	.hero-grid-kyoko {
		min-height: 323px !important;
	}
	.custom-grid-hero-lightblue {
		min-height: 472px !important;
	}
	.custom-grid-hero-lightblue .container .row .col-md-12 .richtext div p .heading-4 {
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5rem;
	}
	.custom-grid-hero-lightblue .container .row .col-md-12 .richtext div p .heading-6 {
		font-size: 1.875rem;
		line-height: 2.375rem;
	}
	.custom-grid-hero-lightblue .container .row .col-md-12 .richtext div p .heading-1 {
		font-size: 16px !important;
	}
	.custom-grid-hero-lightblue .container .row .col-md-12 .richtext .pad-2-t {
		padding-top: 0px !important;
	}
	.custom-hero-main-grid-right {
		min-height: 696px !important;
	}
	.custom-hero-video-grid2 {
		min-height: 366px !important;
	}
	.custom-hero-video-grid {
		min-height: unset !important
	}
	.great-time-icons .container .row .col-md-3 .icons div .dls-icon-medal:before {
		font-size: 2.875rem !important;
	}
	/* newone > replaced 92.27% to 98.27% */
	.custom-hero-video-grid2 .container .row .col-md-12 .video .col-sm-12 .video-player {
		padding-bottom: 98.27% !important;
	}
	.custom-hero-grid-main2, .custom-grid-hero-main2-inner, .custom-grid-hero-main2-section1, .custom-grid-hero-main2-section2, .custom-grid-hero-main2-section3 {
		min-height: 332px !important;
	}
	.custom-grid-hero-main2-section2 div .card-img-bg {
		background-position: left !important;
	}
	.custom-grid-hero-main2-section3 .container .row .col-md-12 .richtext .pad-2-t {
		padding-top: 10px !important;
	}
	.custom-grid-hero-main2-section1 .container .row .col-md-12 .richtext .pad-3-t, .custom-grid-hero-main2-section3 .container .row .col-md-12 .richtext .pad-3-t {
		padding-top: 10px !important;
	}
	.custom-grid-hero-main2-section1 .container .row .col-md-12 .richtext div p .heading-6, .custom-grid-hero-main2-section3 .container .row .col-md-12 .richtext div p .heading-6 {
		font-size: 1.875rem;
		line-height: 2.375rem;
	}
	.custom-grid-hero-main2-section3 .container .row .col-md-12 .richtext div p .heading-5 {
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
	/* newone >  support section comprehensive content */
	.support-grid1-section2-left span, .support-grid1-section2-right span {
		font-size: 27px !important;
	}
	/* newone > removed padding-left for comprehensive and free access comp */
	.support-grid1-section2-left .row .richtext div, .support-grid1-section2-right .row .richtext div {
		padding-left: 0px !important;
	}
	/* newone >  support section first middle content */
	.support-grid1-section1-text span {
		font-size: 30px !important;
	}
}

@media (min-width:321px) and (max-width:767px) {
	.custom-grid-hero-main2-section1, .custom-grid-hero-main2-section2 {
		min-height: 350px !important;
		margin-bottom: 20px !important;
	}
	.custom-grid-hero-main2-section3 {
		min-height: 350px !important;
	}
}

/* newone > added this media query */

@media (min-width:321px) and (max-width: 359px) {
	.custom-hero-grid-blue-left .container .row .col-md-12 .richtext div p .heading-6 {
		font-size: 26px !important;
		line-height: 2rem !important;
	}
}

@media (min-width:360px) and (max-width: 767px) {
	.custom-hero-grid-blue-left .container .row .col-md-12 .richtext div p .heading-6 {
		font-size: 30px !important;
		line-height: 2.15rem !important;
	}
	/* newone > position */
	.hero-grid-kyoko .card-img-bg {
		background-position: bottom !important;
	}
}

@media (min-width: 426px) {
	/* newone > position */
	.hero-grid-kyoko .card-img-bg {
		background-position: inherit !important;
	}
}

@media (max-width:767px) {
	/* newone > removed padding-left for comprehensive and free access comp */
	.support-grid1-section2-left .row .richtext div, .support-grid1-section2-right .row .richtext div {
		padding-left: 0px !important;
	}
	.custom-hero-video-grid-heading .container .row .col-md-12 .richtext {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.custom-hero-video-grid-heading .container .row .col-md-12 .richtext div p .heading-6 {
		font-size: 30px !important;
		line-height: 38px !important;
	}
	.custom-hero-video-grid2 {
		min-height: unset !important;
	}
	.custom-hero-video-grid {
		min-height: unset !important
	}
	.custom-hero-grid-blue-main, .custom-hero-grid-blue-image {
		min-height: 350px !important;
	}
	.custom-hero-grid-blue-main .container .row .col-md-8 {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%;
	}
	.custom-hero-grid-blue-main .container .row .col-md-4 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%;
	}
	.custom-hero-grid-blue-left .container .row .col-md-12 .richtext div {
		padding-left: 10px !important;
		padding-right: 10px !important;
		padding-top: 10px !important;
	}
	.custom-hero-grid-blue-left .container .row .col-md-12 .richtext div p .heading-6 {
		/* newone > commented this font-size */
		/* font-size: 30px !important; */
		/*line-height: 38px !important;*/
	}
	.custom-hero-grid-blue-adjust {
		display: none !important;
	}
	.custom-hero-video-grid .container {
		padding: 0px !important;
	}
	.custom-hero-video-grid2 .container {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.custom-grid-hero-main2-section1, .custom-grid-hero-main2-section2 {
		margin-bottom: 20px !important;
	}
	.custom-grid-hero-main2-section1 .container .row .col-md-12 .richtext div p .heading-6, .custom-grid-hero-main2-section1 .container .row .col-md-12 .richtext div p .heading-6 {
		font-size: 30px !important;
		line-height: 38px !important;
	}
	.custom-grid-hero-main2-section3 .container .row .col-md-12 .richtext div p .heading-6 {
		font-size: 30px !important;
		line-height: 38px !important;
	}
	.custom-grid-hero-main2-section3 .container .row .col-md-12 .richtext div p .heading-5 {
		font-size: 20px !important;
		line-height: 28px !important;
	}
	@media (max-width:767px) {
		.hero-grid-kyoko {
			min-height: 329px !important;
		}
		.custom-hero-main-grid-right .container .row .col-md-12, .custom-grid-hero-main2-inner .container .row .col-md-4 {
			padding-right: 0px !important;
		}
		.custom-hero-main-grid-right {
			min-height: 675px !important;
		}
		.custom-grid-hero-lightblue {
			min-height: 346px !important;
		}
		.custom-grid-hero-lightblue .container .row .col-md-12 .richtext div span .heading-4 {
			font-size: 1rem;
			line-height: 1.5rem;
		}
		.custom-grid-hero-lightblue .container .row .col-md-12 .richtext div .pad-2-t {
			padding-top: 0px !important;
		}
		.custom-grid-hero-lightblue .container .row .col-md-12 .richtext div span .heading-6 {
			font-size: 1.875rem;
			line-height: 2.375rem;
		}
		.custom-grid-hero-lightblue .container .row .col-md-12 .richtext div span .heading-1 {
			font-size: 15px !important;
			;
		}
		.custom-grid-hero-main2-section1 .container .row .col-md-12 .richtext .pad-2.r {
			padding-top: 20px !important;
		}
	}
}

@media (min-width:1280px) {
	.custom-hero-video-grid2 .container .row .col-md-12 .video .col-sm-12 .video-player {
		padding-bottom: 49.25% !important;
	}
}

.custom-grid-hero-lastrow-left .container, .custom-grid-hero-lastrow-right .container .row .col-md-12 .image .pad {
	padding: 0px !important;
}

.custom-grid-hero-lastrow-right .container {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.custom-grid-hero-lastrow-right .container .row .col-md-12 {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.custom-grid-hero-lastrow>.container {
	padding-left: 10px !important;
	padding-right: 0px !important;
}

.custom-hero-grid-main>.container {
	padding: 0px !important;
}

@media (min-width:768px) {
	.custom-hero-grid-blue-main .container .row .col-md-4 {
		padding-right: 10px !important;
	}
	.custom-hero-video-grid .container {
		padding: 10px !important;
	}
	/* newone > position */
	.hero-grid-kyoko .card-img-bg {
		background-position: bottom !important;
	}
}

.custom-hero-video-grid .container .row .col-md-12 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.custom-grid-hero-lastrow .container .row>.col-md-6 {
	padding-left: 0px !important;
}

.custom-grid-hero-lastrow .container .row>.col-md-6~.col-md-6 {
	padding-left: 10px !important;
}

.custom-grid-hero-main2-section1 .container .row .col-md-12 .button .btn {
	width: 154px !important;
}

.custom-hero-grid-blue-main .container {
	padding: 0px !important;
}

.custom-hero-grid-main2 .container, .custom-grid-hero-main2-inner .container {
	padding: 0px !important;
}

/*End of Hero banner*/

/*Team Amex starts*/

.team-amex-grid1>.container, .team-amex-custom-carousel>.container, .team-amex-grid2>.container {
	padding: 0px !important;
}

.team-amex-custom-carousel .container .row .col-md-12 .customlocationcarousel-exp .carousel .carousel-inner>li {
	padding: 0px !important;
}

.team-amex-grid1-inclusion .container .row .col-md-12 .button .button .btn {
	width: 154px !important;
}

@media (min-width:1280px) {
	.team-amex-custom-carousel .container .row .col-md-12 .customlocationcarousel-exp .carousel .carousel-controls>.carousel-control {
		position: absolute;
		margin-top: 2%;
		margin-left: 2%;
		margin-right: 0px;
	}
	.team-amex-custom-carousel .container .row .col-md-12 .customlocationcarousel-exp .carousel .carousel-controls>.carousel-control~.carousel-control {
		position: absolute;
		margin-top: 2%;
		margin-right: 2%;
		margin-left: 0px;
	}
}

@media (min-width:1024px) and (max-width:1279px) {
	/* newone > replaced font and line-hgt */
	.grow-as-lead-grid1-left-carousel ul.carousel-inner li span, .grow-as-lead-grid2-left p, .grow-as-lead-grid2-center p, .grow-as-lead-grid2-right p {
		font-size: 21px !important;
		line-height: 30px !important;
	}
	/* newone > added height */
	#carousal-big-text-style ul.carousel-inner {
		height: 670px !important;
	}
	.team-amex-custom-carousel .container .row .col-md-12 .customlocationcarousel-exp .carousel .carousel-controls>.carousel-control {
		position: absolute;
		margin-top: 3%;
		margin-left: 2%;
		margin-right: 0px;
	}
	.team-amex-custom-carousel .container .row .col-md-12 .customlocationcarousel-exp .carousel .carousel-controls>.carousel-control~.carousel-control {
		position: absolute;
		margin-top: 3%;
		margin-right: 2%;
		margin-left: 0px;
	}
	/* newone >  removed .team-amex-grid1-inclusion frm the below names */
	.team-amex-custom-carousel {
		min-height: 356px !important;
	}
	/* newone >  added this style for support's first component */
	.support-grid1-section1-text span {
		font-size: 32px !important;
		line-height: 50px !important;
	}
	/* newone >  support section comprehensive content */
	.support-grid1-section2-left span, .support-grid1-section2-right span {
		font-size: 32px !important;
	}
	/* newone >  added this style for support carousel */
	.support-main-grid2 ul li span {
		font-size: 35px !important;
	}
	.team-amex-custom-carousel .container .row .col-md-12 .customlocationcarousel-exp .carousel .carousel-inner .carousel-item .stack div div div .team-amex-custom-carousel-slide {
		min-height: 356px !important;
	}
	.team-amex-grid2-right, .team-amex-grid2 {
		min-height: 685px !important;
	}
	.team-amex-chairman-image {
		min-height: 300px !important;
	}
	.team-amex-grid2-chairman-text {
		min-height: 385px !important;
	}
	.team-amex-chairman-image div .card-img-bg {
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 0 0;
		max-width: 100%;
		width: auto;
		height: auto;
	}
	.team-amex-grid2-chairman-text .container .row .col-md-12 .richtext div {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.team-amex-grid2-chairman-text .container .row .col-md-12 .richtext div .quote {
		line-height: 100px !important;
		height: 50px !important;
	}
	.team-amex-grid2-chairman-text .container .row .col-md-12 .richtext div p .heading-4 {
		font-size: 1rem;
		line-height: 1.5rem;
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.team-amex-custom-carousel .container .row .col-md-12 .customlocationcarousel-exp .carousel .carousel-controls>.carousel-control {
		position: absolute;
		margin-top: 5%;
		margin-left: 2%;
		margin-right: 0px;
	}
	.team-amex-custom-carousel .container .row .col-md-12 .customlocationcarousel-exp .carousel .carousel-controls>.carousel-control~.carousel-control {
		position: absolute;
		margin-top: 5%;
		margin-right: 2%;
		margin-left: 0px;
	}
	.team-amex-grid2-right, .team-amex-grid2 {
		min-height: 700px !important;
	}
	.team-amex-grid2-chairman-text .container .row .col-md-12 .richtext .pad-2-r {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.team-amex-grid2-right div .card-img-bg {
		background-position: left !important;
	}
	.team-amex-grid2-chairman-text .container .row .col-md-12 .richtext div p .heading-4 {
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5rem;
	}
	.team-amex-grid2-chairman-text .container .row .col-md-12 .richtext div p .body-3 {
		font-size: .9375rem;
		line-height: 1.375rem;
	}
	/* newone >  removed .team-amex-grid1-inclusion  from below names */
	.team-amex-custom-carousel-slide, .team-amex-custom-carousel, .team-amex-grid1 {
		min-height: 280px !important;
	}
	.team-amex-custom-carousel .container .row .col-md-12 .customlocationcarousel-exp .carousel-inner, .team-amex-custom-carousel .container .row .col-md-12 .customlocationcarousel-exp .carousel-inner .carousel-item {
		min-height: unset !important;
	}
	.global-workforce-top-grid .container .row>.col-md-6 {
		flex: 0 0 60%;
		max-width: 60%;
	}
	.global-workforce-top-grid .container .row>.col-md-6~.col-md-6 {
		flex: 0 0 40%;
		max-width: 40%;
	}
	.team-amex-grid1-inclusion .container .row .col-md-12 .richtext .pad-3-b {
		padding-bottom: 0px !important;
	}
	.team-amex-grid1-inclusion .container .row .col-md-12 .richtext .pad-3-b p .heading-5 {
		font-weight: 400;
		font-size: 1.25rem;
		line-height: 1.75rem;
	}
	.team-amex-chairman-image {
		min-height: 213px !important;
	}
	.team-amex-chairman-image div .card-img-bg {
		/* newone >  commented background-size: contain; */
		background-size: cover;
		background-repeat: no-repeat;
		max-width: 100%;
		width: auto;
		height: auto;
		background-position: 0 0;
	}
	.great-time-icons .container .row {
		padding-top: 0px !important;
		padding-bottom: 10px !important;
	}
	.great-time-icons .container .row .col-md-3 .icons div .icon {
		font-size: 1.375rem;
	}
}

@media (max-width:767px) {
	.team-amex-custom-carousel .container .row .col-md-12 .customlocationcarousel-exp .carousel .carousel-controls>.carousel-control {
		position: absolute;
		margin-top: 3%;
		margin-left: 2%;
		margin-right: 0px;
	}
	.team-amex-custom-carousel .container .row .col-md-12 .customlocationcarousel-exp .carousel .carousel-controls>.carousel-control~.carousel-control {
		position: absolute;
		margin-top: 3%;
		margin-right: 2%;
		margin-left: 0px;
	}
	.team-amex-custom-carousel, .team-amex-grid1-inclusion, .team-amex-chairman-image, .team-amex-grid2-right {
		min-height: 350px !important;
	}
	.team-amex-grid2-right div .card-img-bg {
		background-position: left !important;
	}
	.team-amex-custom-carousel {
		padding-bottom: 20px !important;
	}
	.team-amex-grid2-chairman-text {
		margin-bottom: 20px !important;
	}
	.team-amex-grid1 .container .row .col-md-8, .team-amex-grid1 .container .row .col-md-4, .team-amex-grid2 .container .row .col-md-4, .team-amex-grid2 .container .row .col-md-8 {
		padding-right: 0px !important;
	}
	.team-amex-grid2-chairman-text {
		min-height: 400px !important;
	}
	.team-amex-grid2-chairman-text .container .row .col-md-12 .richtext div .quote {
		height: 60px !important;
		line-height: 100px !important;
	}
	.grow-as-lead-grid1-left-image {
		min-height: 50px !important;
	}
	.team-amex-grid2-chairman-text .container .row .col-md-12 .richtext div p .heading-4 {
		font-size: 1rem;
		line-height: 1.5rem;
	}
	.team-amex-grid2-chairman-text .container .row .col-md-12 .richtext div p .body-3 {
		font-size: .9375rem;
		line-height: 1.375rem;
	}
	.team-amex-heading .container .row .col-md-12 .richtext div, .grow-as-you-lead-heading .container .row .col-md-12 .richtext div, .LifeAtAmex-GrowAsYoyLead-grid-padding .container .row .col-md-12 .richtext div {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.team-amex-heading .container .row .col-md-12 .richtext div p .heading-6, .grow-as-you-lead-heading .container .row .col-md-12 .richtext div p .heading-6, .LifeAtAmex-GrowAsYoyLead-grid-padding .container .row .col-md-12 .richtext div p .heading-6 {
		font-size: 30px !important;
		line-height: 38px !important;
	}
}

.lead-the-way-button .btn span {
	font-weight: 600 !important;
}

/*Team Amex ends*/

/*Grow as you lead start*/

.grow-as-lead-grid1-left-carousel .container {
	padding: 0px !important;
}

@media (max-width:767px) {
	.grow-as-lead-grid1-left-carousel, .grow-as-lead-grid1-left-carousel .container .row .col-md-12 .hero-grid-text-carousel .carousel {
		min-height: 282px !important;
	}
	.grow-as-lead-main-grid, .grow-as-lead-main-grid .container .row .col-md-4, .grow-as-lead-main-grid .container .row .col-md-8 {
		padding-right: 0px !important;
	}
	.grow-as-lead-main-grid .container {
		padding: 0px !important;
	}
	.grow-as-lead-grid1-left-carousel .container .row .col-md-12 .hero-grid-text-carousel .carousel .carousel-inner .carousel-item, .grow-as-lead-grid1-left-carousel .container .row .col-md-12 .hero-grid-text-carousel .carousel .carousel-inner {
		min-height: unset !important;
	}
	.grow-as-lead-grid1-left-carousel {
		margin-bottom: 20px !important;
	}
	.grow-as-lead-grid1-right {
		min-height: 315px !important;
	}
	.grow-as-lead-grid2-left, .grow-as-lead-grid2-center {
		min-height: 350px !important;
		margin-bottom: 20px !important;
	}
	.grow-as-lead-main-grid2 .container {
		padding: 0px !important;
	}
	.grow-as-lead-main-grid2 .container .row .col-md-4 {
		padding-right: 0px !important;
	}
	.grow-as-lead-grid2-right {
		min-height: 350px !important;
	}
	.grow-as-lead-grid2-left .container .row .col-md-6 .richtext div .heading-6, .grow-as-lead-grid2-right .container .row .col-md-6 .richtext div .heading-6, .grow-as-lead-grid2-center .container .row .col-md-6 .richtext div .heading-6 {
		min-height: 350px !important;
	}
}

@media (max-width:1023px) {
	.grow-as-lead-grid2-left .container .row .col-md-12 .richtext div div .heading-6, .grow-as-lead-grid2-center .container .row .col-md-12 .richtext div div .heading-6, .grow-as-lead-grid2-right .container .row .col-md-12 .richtext div div .heading-6 {
		font-size: 1.875rem;
		line-height: 2.375rem;
	}
}

@media (min-width:1024px) and (max-width:1279px) {
	.grow-as-lead-grid1-left-image {
		min-height: 154px !important;
	}
	.grow-as-lead-grid1-left-carousel, .LifeAtAmex-GrowAsYoyLead-grid-customCarousel-height {
		min-height: 578px !important;
	}
	.grow-as-lead-grid1-left-carousel .container .row .col-md-12 .hero-grid-text-carousel .carousel {
		min-height: 578px !important;
	}
	/* newone > replaced 578px to 664px */
	.grow-as-lead-grid1-right {
		min-height: 670px !important
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.grow-as-lead-grid1-left-carousel .container .row .col-md-12 .hero-grid-text-carousel .carousel, .grow-as-lead-grid1-left-carousel {
		min-height: 670px !important;
	}
	.grow-as-lead-grid1-left-carousel .container .row .col-md-12 .hero-grid-text-carousel .carousel .carousel-inner>li {
		padding: 20px !important;
	}
	.grow-as-lead-grid1-left-carousel .container .row .col-md-12 .hero-grid-text-carousel .carousel .carousel-inner, .grow-as-lead-grid1-left-carousel .container .row .col-md-12 .hero-grid-text-carousel .carousel .carousel-inner .carousel-item {
		min-height: unset !important;
	}
	/* newone > commenting this min-height: property; */
	/* .grow-as-lead-grid2-left, .grow-as-lead-grid2-right, .grow-as-lead-grid2-center, .grow-as-lead-main-grid2 {
		min-height: 332px !important;
	} */
	/* newone > rep;aced with 440 to 540px */
	.grow-as-lead-grid1-right {
		min-height: 670px !important;
	}
	.careers_HeroGrid_carousel_subheading {
		line-height: 28px !important;
	}
	.grow-as-lead-grid1-left-image {
		min-height: 117px !important;
	}
	.LifeAtAmex-GrowAsYoyLead-grid-customCarousel-height {
		min-height: 800px !important;
	}
	/* added on 24.05.23 */
	.support-grid2-image{
		min-height: 478px !important;
	}
	.lifeatamex-carousel-slide-section1{
		min-height: 478px !important;
	}
	.lifeatamex-carousel-slide-section2{
		min-height: 478px !important;
	}
}

@media (min-width:1280px) {
	.LifeAtAmex-GrowAsYoyLead-grid-customCarousel-height {
		min-height: 800px !important;
	}
	.grow-as-lead-grid1-left-carousel .container .row .col-md-12 .hero-grid-text-carousel .carousel {
		min-height: 670px !important;
	}
	.grow-as-lead-grid1-left-carousel .container .row .col-md-12 .hero-grid-text-carousel .carousel .hero .heading-5 {
		font-size: 28px !important;
		line-height: 38px !important;
	}
}

.grow-as-lead-main-grid .container, .grow-as-lead-main-grid2 .container {
	padding: 0px !important;
}

/*Grow as you lead end*/

/*Support start*/

.support-grid1-section1, .support-grid1-section2-left {
	background-color: #E0EEF9;
}

.support-grid1-section2 .container, .support-main-grid1 .container, .support-main-grid2 .container {
	padding: 0px !important;
}

.support-main-grid2 .container .row .col-md-8 .customlocationcarousel-exp .carousel .carousel-inner>li {
	padding: 0px !important;
}

@media (min-width:1024px) and (max-width:1279px) {
	/*.support-grid1-section1 {
		min-height: 345px !important;
	}*/
	/*.support-grid1-section2-right, .support-grid1-section2-left {
		min-height: 456px !important;
	}*/
	.support-grid1-image div .card-img-bg {
		background-position: left !important;
	}
}

@media (min-width:768px) and (max-width:1023px) {
	/*.support-main-grid1, .support-grid1-image {
		min-height: 765px !important;
	}*/
	/*.support-grid1-section1 {
		min-height: 343px !important;
	}*/
	.support-grid1-section1-text .container .row .col-md-10 .richtext div div .heading-6 {
		/* newone >  commented font-size */
		/* font-size: 2.375rem !important; */
		line-height: 2.75rem !important;
	}
	/*.support-grid1-section2, .support-grid1-section2-left, .support-grid1-section2-right {
		min-height: 402px !important;
	}*/
	.support-grid1-section2-left .container .row .col-md-12 .richtext div div .heading-6, .support-grid1-section2-right .container .row .col-md-12 .richtext div div .heading-6 {
		/* newone > commented font-size */
		/* font-size: 1.875rem !important; */
		line-height: 2.375rem !important;
	}
	.support-grid1-image div .card-img-bg {
		background-position: left !important;
	}
	.lifeatamex-carousel-slide-section1 .container .row .col-md-12 .richtext div div .heading-6 {
		font-size: 1.875rem !important;
		line-height: 2.375rem !important;
	}
}

@media (max-width:767px) {
	.support-main-grid1 {
		margin-top: 20px !important;
	}
	.support-grid1-section1-text .container .row .col-md-10 .richtext div div .heading-6, .support-grid1-section2-left .container .row .col-md-12 .richtext div div .heading-6, .support-grid1-section2-right .container .row .col-md-12 .richtext div div .heading-6 {
		font-size: 30px !important;
		line-height: 38px !important;
	}
	.support-grid1-section1-text .container .row .col-md-10 .richtext div {
		padding-left: 15px !important;
		padding-right: 20px !important;
		padding-top: 0px !important;
	}
	.support-grid1-section1, .support-grid1-section2, .support-grid1-section2-left, .support-grid1-section2-right {
		min-height: 343px !important;
	}
	.support-grid1-section2-left, .support-grid1-section2-right, .support-main-grid2 .container .row .col-md-8 {
		margin-bottom: 20px !important;
	}
	.support-grid1-image, .lifeatamex-carousel-slide-section1, .lifeatamex-carousel-slide-section2, .lifeatamex-carousel-slide, .support-grid2-image {
		min-height: 350px !important;
	}
	.support-main-grid1 {
		min-height: unset !important;
	}
	.support-main-grid1 .container .row .col-md-8, .support-main-grid1 .container .row .col-md-4, .support-main-grid2 .container .row .col-md-4, .support-main-grid2 .container .row .col-md-8 {
		padding-right: 0px !important;
	}
	.support-grid1-image div .card-img-bg {
		background-position: left !important;
	}
	.lifeatamex-carousel-slide-section1, .lifeatamex-carousel-slide-section2, .lifeatamex-carousel-slide {
		min-height: 350px !important;
	}
	.lifeatamex-carousel-slide-section2 .container .row .col-md-12 .richtext div p {
		text-align: left !important;
	}
}

.dls-icon-spa:before {
	background-image: none !important;
}

.lifeatamex-carousel-slide-section2 {
	background-color: #E0EEF9;
}

/*Support end*/

/*Lead the way start*/

@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:1024px) and (max-width:1279px) {
	.lead-the-way-grid-subgrid1, .lead-the-way-grid-subgrid2, .lead-the-way-grid-main {
		min-height: 395px !important;
	}
	.lead-the-way-grid-subgrid1 .container .row .col-md-12 div>.richtext {
		display: none;
	}
	.lead-the-way-grid-subgrid1 .container .row .col-md-12 div>.richtext~.richtext {
		display: block;
	}
}

@media (min-width:768px) and (max-width:1023px) {
	.lead-the-way-grid-subgrid1, .lead-the-way-grid-subgrid2, .lead-the-way-grid-main {
		min-height: 370px !important;
	}
	.custom-hero-grid-blue-adjust {
		min-height: 20px !important;
	}
	.lead-the-way-grid-subgrid1 .container .row .col-md-12 .richtext div p .heading-6 {
		font-size: 1.875rem;
		line-height: 2.375rem;
	}
	.lead-the-way-grid-subgrid1 .container .row .col-md-12 div>.richtext {
		display: none;
	}
	.lead-the-way-grid-subgrid1 .container .row .col-md-12 div>.richtext~.richtext {
		display: block;
	}
}

@media (max-width:767px) {
	.lead-the-way-grid-main {
		min-height: 588px !important;
	}
	.lead-the-way-grid-subgrid1 {
		min-height: 450px !important;
	}
	.lead-the-way-grid-subgrid2 {
		min-height: 131px !important;
	}
	.lead-the-way-grid-subgrid1 .container .row .col-md-12 .richtext div p .heading-6 {
		font-size: 30px !important;
	}
	.lead-the-way-button>a {
		width: 210px !important;
		height: 38px !important;
		padding: 6px !important;
		font-size: 15px !important;
	}
	.lead-the-way-grid-subgrid1 .container .row .col-md-12 .button .lead-the-way-button {
		/* padding-left: 20% !important; */
	}
	.lead-the-way-grid-main .container .row .col-md-8, .lead-the-way-grid-main .container .row .col-md-4 {
		padding-right: 0px !important;
	}
}

.lead-the-way-grid-main>.container {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

/*Lead the way End*/

@media (min-width:400px) and (max-width:767px) {
	.lead-the-way-grid-subgrid1 {
		min-height: 400px !important;
	}
}

/*Common classes start*/

@media (max-width:767px) {
	/* newone > replaced 60px to 20px */
	.container-height-2x {
		min-height: 20px !important;
	}
}

/*Common classes end*/