 /*  @media all {
    html {
      zoom: 1;
    }
    } */

/* @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;
  }
} */

@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;
	}
  }

   /* newone > added for IE Browser */
 @media (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.custom-id-carousel ul.carousel-inner>li.flex {
		display: block !important;
	}
}
  
  
  @media (min-width:1024px) and (-webkit-min-device-pixel-ratio: 2){
	html {
	  zoom: 1.0  !important;
	}
  }

.card-text-header {
  color: #FFFFFF;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 24px;
  text-align: center;
 min-height: 5vh !important;
  max-height: 8.5vh !important;
  padding-bottom: 20px !important;
}

/* .location_events_gridsize .container .row .col-md-12 .button {
	padding-top: 20px !important;
}

.location_events_gridsize .container .row .col-md-12 .border .image .pad {
	padding-top: 0.6rem !important;
} */

.card-text-date {
  color: #FFFFFF;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 15px;
  letter-spacing: 0;
  line-height: 22px;
  text-align: center;
  min-height: 5vh !important;
  padding-top: 20px !important;
}

/* .custom-grid-colleague-nw-collapsible .container .row > .col-md-6  .border .collapsible-panel .collapsible > .icon-hover
{
	border: none !important;
} */

@media (max-width:767px)
{
	.mobile-heading-sonia{
		font-size: 1.875rem  !important;
		line-height: 2.375rem  !important;
		font-family: BentonSans,Helvetica Neue,Helvetica,sans-serif;
	font-weight: 300;
}
	
	.mobile-heading
	{
		font-size: 1.875rem  !important;
		line-height: 2.375rem  !important;
		font-family: BentonSans,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 300;
}
.inclusion-grid1  .container .row .col-md-12 .richtext div{ 
padding-left: 0px !important;
padding-right: 0px !important;
}
}

/*code for screen size 175px to 374px */
@media (min-width: 175px) and  (max-width: 374px) {

.as-of-the-end-of-2019-black-af {
  
  color: #FFFFFF;
  font-family: BentonSans;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 28px;
   padding-left: 10px;
   	padding-top: 30px;

}

.as-the-end-grid {
  height: 210px;
margin-bottom:20px;
}
.inclusion-diversity-grid2{
  background-color: #E0EEF9;
}
/*.inclusion-and-diversity-initia{
  color: #00175A;
  font-family: BentonSans;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 28px;
}*/
.sonia-cargan-chief-colleague-i {
  
  font-family: "Helvetica Neue";
  font-size: 15px;
  letter-spacing: 0;
  line-height: 22px;
  padding-top: 20px;
}
.inclusion-text1{
  
  color: #FFFFFF;
  font-family: BentonSans;
  font-size: 30px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 38px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 30px;

}
.inclusion-text2{
 
  color: #FFFFFF;
  font-family: "Helvetica Neue";
  font-size: 15px;
  letter-spacing: 0;
  line-height: 22px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.inclusion-grid2{
height: 210px;
}

.we-remain-committed-to-fightin {
 
  color: #00175A;
 
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 28px;
}

	.our-efforts-so-far-grid-slide1 .container {
		padding: 0px !important;
	}
	
	.our-efforts-so-far-grid-slide2 .container {
		padding: 0px !important;
	}
}
/*code for screen size 375px to 767px */
@media (min-width: 375px) and  (max-width: 767px) {
.as-of-the-end-of-2019-black-af {
  
  color: #FFFFFF;
  font-family: BentonSans;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 28px;
  padding-left: 10px;
  padding-top: 30px;
}

.as-the-end-grid {
  height: 210px;
  margin-bottom:30px;
}

  .inclusion-diversity-grid2{
  background-color: #E0EEF9;
}
/*.inclusion-and-diversity-initia{
  color: #00175A;
  font-family: BentonSans;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 28px;
}*/
.sonia-cargan-chief-colleague-i {
  
  font-family: "Helvetica Neue";
  font-size: 15px;
  letter-spacing: 0;
  line-height: 22px;
    padding-top: 20px;
}
.inclusion-text1{
  
  color: #FFFFFF;
  font-family: BentonSans;
  font-size: 30px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 38px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 30px;
}
.inclusion-text2{
  
  color: #FFFFFF;
  font-family: "Helvetica Neue";
  font-size: 15px;
  letter-spacing: 0;
  line-height: 22px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 20px;
  padding-bottom: 30px;
}

.inclusion-grid2{
height: 210px;
}

.we-remain-committed-to-fightin {
  
  color: #00175A;
 
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 28px;
}
	.our-efforts-so-far-grid-slide1 .container {
		padding: 0px !important;
	}
	
	.our-efforts-so-far-grid-slide2 .container {
		padding: 0px !important;
	}

}
@media (min-width: 768px) and (max-width: 1023px)
{
	.mobile-heading-sonia{
		font-size: 1.875rem  !important;
		line-height: 2.375rem  !important;
		font-family: BentonSans,Helvetica Neue,Helvetica,sans-serif;
	font-weight: 300;
}
	
	.mobile-heading
	{
		font-size: 1.875rem  !important;
		line-height: 2.375rem  !important;
		font-family: BentonSans,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 300;
}
}	
@media (min-width: 540px) and (max-width: 767px){

  .inclusion-diversity-grid2{
 min-height: 500px !important;
  background-color: #E0EEF9;
 /*  margin-left: -10px; */
}
.inclusion-grid1{
min-height: 550px !important;
}
.id-grid1-side1{
min-height: 234px !important;
}
}
/*code for screen size 768px to 1023px */
@media (min-width: 768px) and (max-width: 1023px)
{




.location_events_gridsize
{
	min-height: 364px !important;
}

.location_events_grid-size .container .row .col-md-12 .richtext .div {
	height: 170px;
}

.location_events_gridsize_box
{
	min-height: 144px !important;
}
}

@media (min-width: 768px) and (max-width: 1023px){


/*.our-differences-are-what-shape {
    color: #FFFFFF;
    font-family: BentonSans;
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 28px;
}*/
.as-of-the-end-of-2019-black-af {
  /*height: 190px;
  width: 342px;*/
  color: #FFFFFF;
  font-family: BentonSans;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 30px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 0px;

}

.as-the-end-grid {
  height: 333px;
}

/*.inclusion-diversity-grid1{
   min-height: 542px !important; 
  margin-right: -10px;
}*/
  .inclusion-diversity-grid2{
 min-height: 500px !important;
  background-color: #E0EEF9;
 /*  margin-left: -10px; */
}
/*.inclusion-and-diversity-initia{
  color: #00175A;
  font-family: BentonSans;
  font-size: 25px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 30px;
  padding-top: 0px;
  padding-bottom:25px;
}*/
.sonia-cargan-chief-colleague-i {
  
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 15px;
  letter-spacing: 0;
  line-height: 10px;
  padding-top: 10px;
}
.inclusion-text1{
  
  color: #FFFFFF;
  font-family: BentonSans;
  font-size: 25px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 32px;
  padding-left: 12px;
  padding-top: 20px;
}
.inclusion-text2{
  
  color: #FFFFFF;
  font-family: "Helvetica Neue";
  font-size: 15px;
  letter-spacing: 0;
  line-height: 20px;
  padding-left: 12px;
  padding-top: 20px;

}
/* .inclusion-grid1{
  height: 511px;
  margin-right: -10px;
  
} */
.inclusion-grid2{
  height: 511px;
  /* margin-left: -10px; */
}
  
  /* Added by ANu for Events component */

  .find-your-place-amex {
    min-height: 356px !important;
    min-width: 100% !important;
    background-color: #00175A !important;
}
/* .mask-group  */
.find-your-place-amex-leaf
{
  min-height: 356px !important;
  min-width: 100% !important;
}

  /* Upload Resume - Heading */
.find-your-place-on-team-amex {
  height: 95px;
  width: 371px;
  color: #FFFFFF;
  font-family: BentonSans;
  font-size: 25px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 28px;
}

/* Upload Resume - Text */
.upload-your-resume-and-well-us {
  width: 398px;
  color: #FFFFFF;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 15px;
  letter-spacing: 0;
  line-height: 22px;
}
.upload-resume-padding .container .row      .col-md-4
{
padding:0px !important;
}
.upload-resume-padding .container .row      .col-md-8
{
padding:0px !important;
}
  .location_events_button
  {
    text-align: center;
  }
.location_events_button .btn
{
  width: 109px !important;
/*   margin-bottom: 20px; */
}
.location_events_Image_1
{
  text-align: center !important;
}

.Location_Events_copy_width
{
width: 1030px !important;
}
.location_events_gridsize
{
/* 	height: 370px;  */
	min-height: 400px;
  background-color: #006FCF;
  box-shadow: 0 1px 1px 0 rgba(0,0,0,0.25);
}
.location_events_grid-size .container
{
  max-width: 980px !important;

}
.location_events_subcopy
{
  height: 155px;  color: #000000; font-family: Helvetica Neue; font-size: 15px; letter-spacing: 0; line-height: 22px;
}
.location_events_headcopy
{
height: 155px; color: #00175A; font-family: BentonSans; font-size: 30px; font-weight: 300; letter-spacing: 0; line-height: 44px;margin-left: auto;
}
.location_events_search_button{
  color: #FFFFFF;
  font-family: "Helvetica Neue";
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  text-align: center;
}
.location_events_search_button .btn{
  max-width: 500px !important;
  width: 300px !important;
}
  /* Ended ANu for Events component */

  .we-remain-committed-to-fightin {
  
  color: #00175A;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 28px;
  padding-left: 10%;
    padding-right: 10%;
}

	.grid-video> .container {
		padding: 0px !important;
	/* 	max-width: 100%; */
	}
	
	.grid-video> .container .row .col-md-12 {
		padding: 0px !important;
	}

	.grid-video> .container .row .col-md-12 .video .col-sm-12 {
		padding: 0px !important;
	}

}
@media (min-width: 1025px) and  (max-width: 1279px){
.empowered-voices-hear-from-tea {
  
	  color: #00175A;
	  font-family: BentonSans;
	  font-size: 38px;
	  font-weight: 300;
	  letter-spacing: 0;
	  line-height: 44px;
	}}
/*code for screen size 1024pc to 1720px */
@media (min-width: 1024px) {

.inclusion-grid1 .container .row .col-md-12 .grid .container {
	padding-left: 0px !important;
	padding-right: 0px !important;
} 

/*.inclusion-and-diversity-at-amex {
    padding-top: 5vh !important;
    padding-bottom: 1vh !important;
    color: #FFFFFF;
    font-family: BentonSans;
    font-size: 38px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 44px;
}*/
/*.our-differences-are-what-shape {
    color: #FFFFFF;
    font-family: BentonSans;
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 28px;
}*/

.as-of-the-end-of-2019-black-af {
  /*height: 190px;
  width: 342px;*/
  color: #FFFFFF;
  font-family: BentonSans;
  font-size: 22px;
  font-weight: 300;
  letter-spacing: 0;
   line-height: 30px;
    padding-left: 10px;
	padding-top: 30px;

}

.as-the-end-grid {
  height: 333px;
}
/* .inclusion-diversity-grid1{

  margin-right: -10px;
} */
  .inclusion-diversity-grid2{
 min-height: 596px;
  background-color: #E0EEF9;
/*   margin-left: -10px; */
}
/*.inclusion-and-diversity-initia{
  color: #00175A;
  font-family: BentonSans;
  font-size: 30px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 38px;
   padding-top: 30px; 
  padding-bottom:20px;
}*/
.inclusion-and-diversity-i{
font-family: "Helvetica Neue";
  font-size: 15px;
  letter-spacing: 0;
  line-height: 22px;
padding-bottom: 10px;
}
.sonia-cargan-chief-colleague-i {
  
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 15px;
  letter-spacing: 0;
  line-height: 22px;
  padding-top: 30px;
}
 .inclusion-text1{
  
  color: #FFFFFF;
  font-family: BentonSans;
  font-size: 30px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 44px;
  padding-left: 10px;
  padding-top: 30px;
}
.inclusion-text2{
  
  color: #FFFFFF;
  font-family: BentonSans;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 28px;
  padding-left: 10px;
  padding-top: 20px;
}


.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-and-diversity-component{
	
	min-width:1024px !important;
}


.inclusion-and-diversity-grid-sonia .container .row .col-md-6:nth-child(1) {
    padding-right: 0px !important;
}
.inclusion-and-diversity-grid-sonia .container .row .col-md-6:nth-child(2) {
    padding-left: 0px !important;
}

.inclusion-and-diversity-component > .container {
	padding: unset !important;
}

.we-remain-committed-to-fightin {

  color: #00175A;
  
  font-size: 30px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 38px;
  padding-left: 10%;
    padding-right: 10%;

}
	.tile-header-dynamic-text {
		height: unset !important;
		height: 112px !important;
	}
	
	

/* .custom-grid-colleague-nw-collapsible .container .row > .col-md-6  .border .collapsible-panel .collapsible:focus
{
	outline: unset !important;
}
 */
}

/* Added by Anu for Events section */

@media (max-width: 1366px) and (min-width: 1024px) {
  .find-your-place-amex {
    min-height: 356px !important;
    min-width: 100% !important;
    background-color: #00175A !important;
}
/* .mask-group  */
.find-your-place-amex-leaf
{
  min-height: 356px !important;
  min-width: 100% !important;
}

.upload-resume-padding .container .row      .col-md-4
{
padding:0px !important;
}
.upload-resume-padding .container .row      .col-md-8
{
padding:0px !important;
}

  /* Upload Resume - Heading */
  .find-your-place-on-team-amex {
    height: 95px;
    width: 371px;
    color: #FFFFFF;
    font-family: BentonSans;
    font-size: 25px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 28px;
  }
  
  /* Upload Resume - Text */
  .upload-your-resume-and-well-us {
    width: 398px;
    color: #FFFFFF;
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 22px;
  }
  .location_events_button
  {
    text-align: center;
  }
.location_events_button .btn
{
  width: 109px !important;
 /*  margin-bottom: 20px; */
}
.location_events_Image_1
{
  text-align: center !important;
}

.location_events_hero_Image 
{
  /* width: 1030px; */
  margin-left: auto;
  margin-right: auto;
}

.Location_Events_copy_width
{
width: 1030px !important;
}
.location_events_gridsize
{
/* height: 370px;  */
min-height: 400px;
  width: 300px;
  background-color: #006FCF;
  box-shadow: 0 1px 1px 0 rgba(0,0,0,0.25);
}
.location_events_grid-size .container
{
  max-width: 980px !important;

}
.location_events_subcopy
{
  height: 155px; width: 505px; color: #000000; font-family: Helvetica Neue; font-size: 15px; letter-spacing: 0; line-height: 22px;
}
.location_events_headcopy
{
height: 155px; width: 505px; color: #00175A; font-family: BentonSans; font-size: 38px; font-weight: 300; letter-spacing: 0; line-height: 44px;margin-left: auto;
}
.location_events_search_button{
  color: #FFFFFF;
  font-family: "Helvetica Neue";
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  text-align: center;
}
.location_events_search_button .btn{
  max-width: 500px !important;
  width: 300px !important;
}

.we-remain-committed-to-fightin {

  color: #00175A;
 
  font-size: 30px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 38px;
  padding-left: 10%;
    padding-right: 10%;
}

	.tile-header-dynamic-text {
		height: unset !important;
		height: 112px !important;
	}


/* .custom-grid-colleague-nw-collapsible .container .row > .col-md-6  .border
{
	border: none !important;
} */

/* .custom-grid-colleague-nw-collapsible .container .row > .col-md-6  .border .collapsible-panel .collapsible:focus
{
	outline: unset !important;
} */


}

@media (min-width: 1280px) {
.find-your-place-amex {
  min-height: 356px !important;
  min-width: 100% !important;
  background-color: #00175A !important;
}
/* .mask-group  */
.find-your-place-amex-leaf
{
min-height: 356px !important;
min-width: 100% !important;
}
.inclusion-and-diversity-card-carousel-copy
{
  margin-left: auto;
    width: 90%;
    color: #FFFFFF;
    font-family: BentonSans;
    font-size: 60px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 75px;
    text-align: left;
    margin-right: auto;
}
.upload-resume-padding .container .row      .col-md-4
{
padding:0px !important;
}
.upload-resume-padding .container .row      .col-md-8
{
padding:0px !important;
}

/* Upload Resume - Heading */
.find-your-place-on-team-amex {
height: 95px;
width: 604px;
color: #FFFFFF;
font-family: BentonSans;
font-size: 38px;
font-weight: 300;
letter-spacing: 0;
line-height: 44px;
}

/* Upload Resume - Text */
.upload-your-resume-and-well-us {
height: 44px;
width: 571px;
color: #FFFFFF;
font-family: "Helvetica Neue",  Arial, Helvetica, sans-serif;
font-size: 15px;
letter-spacing: 0;
line-height: 22px;
}
.location_events_button
{
  text-align: center;
}
.location_events_button .btn
{
width: 109px !important;
/* margin-bottom: 20px; */
}
.location_events_Image_1
{
text-align: center !important;
}

.location_events_hero_Image 
{
/* width: 1030px; */
margin-left: auto;
margin-right: auto;
}

.Location_Events_copy_width
{
width: 1030px !important;
}
.location_events_gridsize
{
/* height: 370px; */ 
min-height: 400px;
width: 300px;
background-color: #006FCF;
box-shadow: 0 1px 1px 0 rgba(0,0,0,0.25);
}
.location_events_grid-size .container
{
max-width: 980px !important;

}
.location_events_subcopy
{
height: 155px; width: 505px; color: #000000; font-family: Helvetica Neue; font-size: 15px; letter-spacing: 0; line-height: 22px;
}
.location_events_headcopy
{
height: 155px; width: 505px; color: #00175A; font-family: BentonSans; font-size: 38px; font-weight: 300; letter-spacing: 0; line-height: 44px;margin-left: auto;
}
.location_events_search_button{
color: #FFFFFF;
font-family: "Helvetica Neue";
font-size: 16px;
letter-spacing: 0;
line-height: 24px;
text-align: center;
}
.location_events_search_button .btn{
max-width: 500px !important;
width: 300px !important;
}

.we-remain-committed-to-fightin {

  color: #00175A;
 
  font-size: 30px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 38px;
  padding-left: 10%;
    padding-right: 10%;

}


	.tile-header-dynamic-text {
		height: unset !important;
		height: 112px !important;
	}

/* .custom-grid-colleague-nw-collapsible .container .row > .col-md-6  .border
{
	border: none !important;
}

.custom-grid-colleague-nw-collapsible .container .row > .col-md-6  .border .collapsible-panel .collapsible:focus
{
	outline: unset !important;
} */

}

@media (max-width: 767px)
{

.location_benefits_copy
{
  height: 67px; color: #000000; font-family: BentonSans; font-size: 20px; font-weight: 300; letter-spacing: 0; line-height: 28px; text-align: center;
}
.find-your-place-amex {
  min-height: 356px !important;
  min-width: 100% !important;
  background-color: #00175A !important;
}

/* .mask-group  */
.find-your-place-amex-leaf
{
min-height: 131px !important;
min-width: 100% !important;
}

/* Upload Resume - Heading */
.find-your-place-on-team-amex {

/* height: 152px;
width: 308px; */
color: #FFFFFF;
font-family: BentonSans;
font-size: 30px;
font-weight: 300;
letter-spacing: 0;
line-height: 38px;
}


/* Upload Resume - Text */
.upload-your-resume-and-well-us {

height: 95px;
/* width: 308px; */
color: #FFFFFF;
font-family: "Helvetica Neue";
font-size: 15px;
font-weight: bold;
letter-spacing: 0;
line-height: 22px;

}
.upload-yor-resume-button
{
margin-bottom: 50px;
}
.upload-resume-padding .container .row      .col-md-4
{
padding:0px !important;
}
.upload-resume-padding .container .row      .col-md-8
{
padding:0px !important;
}
.location_events_button
{
  text-align: center;
}
.location_events_button .btn
{
width: 109px !important;
/* margin-bottom: 20px; */
}
.location_events_Image_1
{
text-align: center !important;
}

.Location_Events_copy_width
{
width: 1030px !important;
}
.location_events_gridsize
{
/* height: 370px;  */
min-height: 400px;
background-color: #006FCF;
box-shadow: 0 1px 1px 0 rgba(0,0,0,0.25);
}
.location-event-grid-padding{
min-height: 0px !important;
}

.location_events_grid-size .container .row     .col-md-4
{
margin-bottom: 20px !important;
}
.location_events_grid-size .container
{
max-width: 980px !important;

}
.location_events_subcopy
{
height: 155px;  color: #000000; font-family: Helvetica Neue; font-size: 15px; letter-spacing: 0; line-height: 22px;
}
.location_events_headcopy
{
height: 155px; color: #00175A; font-family: BentonSans; font-size: 30px; font-weight: 300; letter-spacing: 0; line-height: 44px;margin-left: auto;
}
.location_events_search_button{
color: #FFFFFF;
font-family: "Helvetica Neue";
font-size: 16px;
letter-spacing: 0;
line-height: 24px;
text-align: center;
}
.location_events_search_button .btn{
max-width: 500px !important;
width: 300px !important;
}
}

/* Ended by Anu for Events section */

/*Colleague Network section*/
.desktop-hide
{
	display:none !important;
}
.custom-grid-colleague-nw-collapsible .container .row .col-md-6 .collapsible-panel .border
{
	border:none !important;
}
.custom-grid-colleague-nw-collapsible .container .row .col-md-6 .collapsible-panel .border .collapsible
{	
	color:#006fcf !important;
}
@media (min-width:767px)
{

.custom-grid-colleague-nw-collapsible .container .row > .col-md-6
{
	padding-right:0px !important;
	padding-left:10px !important;
}
.custom-grid-colleague-nw-collapsible .container .row > .col-md-6 ~ .col-md-6
{
	padding-right:10px !important;
	padding-left:0px !important;
}
}
@media (max-width:425px)
{
.custom-grid-colleague-nw-heading .card-img-bg
{
	background-color:#f7f8f9!important;
}
.custom-grid-colleague-nw-collapsible .container .row > .col-md-6  .border
{
	border: none !important;
}
.custom-grid-colleague-nw-heading .container .row .col-md-6 .border .richtext .heading-6
{
	font-size:30px !important;
}
.desktop-hide
{
	display:block !important;
}
}
/*End of Colleage Network section*/
/*ID Carousel section*/
@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;
}
}
/*End of ID Carousel section*/

 /*Inclusion Diversity Learn more box*/
 .id-grid1-side1 
{ 
box-shadow: 0 1px 1px 0 rgba(0,0,0,0.25) !important; 
}
.id-grid1-side2 
{
	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.25) !important; 
}
@media (max-width:767px)
{
.id-grid1-side1 .container 
{
	margin-bottom:20px !important;
}
}
@media (max-width:1439px)
{
.id-grid2-side1 .container 
{
	margin-bottom:13px !important;
}

}

/*End of Inclusion Diversity Learn more box*/

@media (min-width: 1280px) {

/*.our-differences-are-what-shape {	  
	  color: #FFFFFF;
	  font-family: BentonSans;
	  font-size: 20px;
	  font-weight: 300;
	  letter-spacing: 0;
	  line-height: 28px;
	}*/
/*.inclusion-and-diversity-at-amex {	
		padding-top: 5vh !important;
		padding-bottom: 1vh !important;  
	  color: #FFFFFF;
	  font-family: BentonSans;
	  font-size: 38px;
	  font-weight: 300;
	  letter-spacing: 0;
	  line-height: 44px;
	}*/	
	
		.empowered-voices-hear-from-tea {
  
	  color: #00175A;
	  font-family: BentonSans;
	  font-size: 38px;
	  font-weight: 300;
	  letter-spacing: 0;
	  line-height: 44px;
	}
	
	.our-colleagues-stories-their-b {
 
  color: #000000;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 15px;
  letter-spacing: 0;
  line-height: 22px;
}
.inclusion-and-diversity-grid-sonia > .container {
		padding: 0px !important;
	}
	
	.we-remain-committed-to-fightin > .container {
		padding: 0px !important;
	}
	
	.we-remain-committed-to-fightin { 
		  color: #00175A;
		  font-family: BentonSans;
		  font-size: 30px;
		  font-weight: 300;
		  letter-spacing: 0;
		  line-height: 38px;
		  padding-top: 5vh !important;
		}
		
	.custom-id-carousel .container {
	/* padding: 0px !important; */
	max-width: 1240px !important;
}

	.tile-header-dynamic-text {
		height: unset !important;
		height: 112px !important;
	}

	.CustomGridMargin .container {
		padding: 0px !important;
	}
	
}

@media (min-width: 768px) and (max-width: 1023px) { 

.inclusion-and-diversity-component .container .row .col-md-6 {
	flex: 0 0 100% !important;
    max-width: 100%  !important;
	/* padding-left: 0px !important; */
}

.inclusion-and-diversity-component .container .row .col-md-6:nthchild(1) {
	padding-left: 0px !important;
}
.inclusion-and-diversity-component .container .row .col-md-6:nthchild(2) {
	padding-right: 0px !important;
}

.inclusion-and-diversity-grid-sonia .container .row .col-md-6 {
	flex: 0 0 100% !important;
    max-width: 100%  !important;
}

}

@media (min-width: 768px) and (max-width: 1023px) { 

.inclusion-and-diversity-component .container {
	padding: 0px !important;
}

/* .inclusion-and-diversity-component .container .row .col-md-6 {
	flex: 0 0 50% !important;
    max-width: 50%  !important;
}


.inclusion-and-diversity-grid-sonia .container .row .col-md-6 {
	flex: 0 0 50% !important;
    max-width: 50%  !important;
} */
/*
	.inclusion-and-diversity-component > .container {
		padding: 0px !important;
		 max-width: 100%; 
	}
*/
	 .inclusion-grid1  {
		/* height: 511px; */
		min-height: 350px !important;
	} 
	
	.inclusion-grid2{
	  min-height: 668px !important;
	  height: 511px;
	  /* min-height: 680px !important;
	  margin-left: -10px; */
	}
  
  
	.inclusion-grid1 > .container {
		padding-top: 0x !important;
		padding-bottom: 5vh !important;
		padding-left: 1vw !important;
		padding-right: 1vw !important;
	}
		
/*.our-differences-are-what-shape {
    color: #FFFFFF;
    font-family: BentonSans;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 28px;
	margin: 20px !important;
}*/

	/*.inclusion-and-diversity-at-amex {
    padding-top: 5vh !important;
    padding-bottom: 1vh !important;
    color: #FFFFFF;
    font-family: BentonSans;
    font-size: 30px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 44px;
	margin: 20px !important;
}*/
	
	 .id-grid1-side1  {
		/* min-height: 240px !important; */
		box-shadow: 0 1px 1px 0 rgba(0,0,0,0.25) !important; 
	}
	
	.id-grid1-side1  {
		min-height: 297px !important;
		box-shadow: 0 1px 1px 0 rgba(0,0,0,0.25) !important; 
	}
	.id-grid1-side2  {
		min-height: 297px !important;
		box-shadow: 0 1px 1px 0 rgba(0,0,0,0.25) !important; 
	}
	
	.id-grid1-side2 .container .row .col-md-12 .grid:nth-child(1) > div:nth-child(1) {
		min-height: 227px !important;
	}
	
	.empowered-voices-hear-from-tea {
  
  color: #00175A;
  font-family: BentonSans;
  font-size: 38px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 44px;
}
	.our-colleagues-stories-their-b {
 
  color: #000000;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 15px;
  letter-spacing: 0;
  line-height: 22px;
}

	.grid-video> .container {
		padding: 0px !important;
		/* max-width: 100%; */
	}
	
	.grid-video> .container .row .col-md-12 {
		padding: 0px !important;
	}
	
	.grid-video .container .row {
		margin: 0px !important;
	}

	.grid-video .container .row .col-md-12 .video .col-sm-12 {
		padding: 0px !important;
	}
		
	.inclusion-and-diversity-grid-sonia > .container {
		/* max-width: 100% !important; */
		padding: 0px !important;
		/* margin-left: 10px !important;
		margin-right: 10px !important; */
	}
	
	.we-remain-committed-to-fightin > .container {
		padding: 0px !important;
	}
	
	.we-remain-committed-to-fightin { 
		  color: #00175A;
		  font-family: BentonSans;
		  font-size: 30px;
		  font-weight: 300;
		  letter-spacing: 0;
		  line-height: 38px;
		  padding-top: 5vh !important;
		}
		
		
	.custom-id-carousel .container {
	padding: 0px !important;
	/* max-width: 1240px !important; */
}
	.custom-grid-container .container {
		/* margin-left: 10px !important;
		margin-right: 10px !important; */
		padding: 0px !important;
		/* max-width: 100% !important; */
	}
	
	.location_events_connect_Image .container {
	   /*  max-width: 100%;
		margin-left: 10px !important;
		margin-right: 10px !important; */
		padding: 0px !important;
	}
		.CustomGridMargin .container {
		padding: 0px !important;
	}
	
}

@media (min-width: 421px) and  (max-width: 767px) {

.inclusion-and-diversity-component > .container {
		padding: 0px !important;
		max-width: 100%;
	}
	
 /*.inclusion-grid1  {
		height: 511px; 
		 max-height: 511px !important;
	}*/
	
	.inclusion-grid2{
	  min-height: 210px !important;
	  margin-left: -10px;
	}
	
		.inclusion-grid1 > .container {
			padding-top: 0x !important;
			padding-bottom: 5vh !important;
			padding-left: 1vw !important;
			padding-right: 1vw !important;
		}

		/*.inclusion-and-diversity-at-amex {
			padding-top: 5vh !important;
			padding-bottom: 1vh !important;
		  color: #FFFFFF;
		  font-family: BentonSans;
		  font-size: 30px;
		  font-weight: 300;
		  letter-spacing: 0;
		  line-height: 38px;
		}*/
	
		
		/*.our-differences-are-what-shape {
		  
		  color: #FFFFFF;
		  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
		  font-size: 15px;
		  letter-spacing: 0;
		  line-height: 22px;
		}*/
		
			.our-colleagues-stories-their-b {
	 /*  height: 181px;
	  width: 351px; */
	  color: #000000;
	  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	  font-size: 15px;
	  letter-spacing: 0;
	  line-height: 22px;
	}
		
		.empowered-voices-hear-from-tea {
	  color: #00175A;
	  font-family: BentonSans;
	  font-size: 30px;
	  font-weight: 300;
	  letter-spacing: 0;
	  line-height: 38px;
	  padding-left: 1vw !important;
		padding-right: 1vw !important;
	}
	
	.grid-video > .container {
		padding: 0px !important;
	}
	
	.grid-video .container .row .col-md-12 {
		padding: 0px !important;
	}

	.grid-video .container .row .col-md-12 .video .col-sm-12 {
		padding: 0px !important;
	}
		
	
	.inclusion-and-diversity-grid-sonia > .container {
		padding: 0px !important;
	}
	
	.inclusion-diversity-grid1{
	  max-height: 367px !important;
	}
		.we-remain-committed-to-fightin {
  
  color: #00175A;
  font-family: BentonSans;

  font-weight: 300;
  letter-spacing: 0;
  
  padding-top: 5vh !important;
}
 .we-remain-committed-to-fightin span{    
	 font-size: 1.675rem;
    line-height: 1.575rem;
}
/* .custom-id-carousel .container {
	padding: 0px !important;
} */
.location_events_gridsize
{
/* height: 270px;  */
min-height: 400px;
  background-color: #006FCF;
  box-shadow: 0 1px 1px 0 rgba(0,0,0,0.25);
}
	.our-efforts-so-far-grid-slide1 .container {
		padding: 0px !important;
	}
	
	.our-efforts-so-far-grid-slide2 .container {
		padding: 0px !important;
	}
	
	.CustomGridMargin  {
	min-height: 367px !important;
}
	
	.CustomGridMargin .container {
	margin-top: 20px !important;
	}
}

@media (min-width: 321px) and  (max-width: 420px) {	
	
	.inclusion-and-diversity-component > .container {
		padding: 0px !important;
		max-width: 100%;
	}
	
 /*.inclusion-grid1  {
		height: 511px;
		 min-height: 511px !important;
	} */
	
		.inclusion-grid2{
	  min-height: 340px !important;
	  margin-left: -10px;
	}


		.inclusion-and-diversity-at-amex span{
			line-height: 2.25rem !important;
		}

	.inclusion-grid1 > .container {
			padding-top: 0x !important;
			padding-bottom: 5vh !important;
			padding-left: 1vw !important;
			padding-right: 1vw !important;
		}
		
		
	
	/*.our-differences-are-what-shape {
		color: #FFFFFF;
		font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
		font-size: 15px;
		letter-spacing: 0;
		line-height: 1.25rem;
	}*/
		
		.our-colleagues-stories-their-b {
	 /*  height: 181px;
	  width: 351px; */
	  color: #000000;
	  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	  font-size: 15px;
	  letter-spacing: 0;
	  line-height: 22px;
	}
	
	.empowered-voices-hear-from-tea {
	  color: #00175A;
	  font-family: BentonSans;
	  font-size: 30px;
	  font-weight: 300;
	  letter-spacing: 0;
	  line-height: 38px;
	  padding-left: 1vw !important;
		padding-right: 1vw !important;
	}
	
	.grid-video > .container {
		padding: 0px !important;
	}

	.grid-video .container .row .col-md-12 {
		padding: 0px !important;
	}
	
	.grid-video .container .row .col-md-12 .video .col-sm-12 {
		padding: 0px !important;
	}
		
	
	.inclusion-and-diversity-grid-sonia > .container {
		padding: 0px !important;
	}
	
	.inclusion-diversity-grid1{
	  max-height: 367px !important;
	}
	
		.we-remain-committed-to-fightin {
  
		  color: #00175A;
		  font-family: BentonSans;
		 
		  font-weight: 300;
		  letter-spacing: 0;
		
		  padding-top: 5vh !important;
		}
		.we-remain-committed-to-fightin span{
			font-size: 1.475rem;
			line-height: 1.375rem;
		}
		
/* 	.custom-id-carousel .container {
	padding: 0px !important;
} */

.location_events_gridsize
{
/* height: 270px;  */
min-height: 400px; 
  background-color: #006FCF;
  box-shadow: 0 1px 1px 0 rgba(0,0,0,0.25);
}
	.our-efforts-so-far-grid-slide1 .container {
		padding: 0px !important;
	}
	
	.our-efforts-so-far-grid-slide2 .container {
		padding: 0px !important;
	}
	
	.CustomGridMargin  {
	min-height: 367px !important;
}
	.CustomGridMargin .container {
	margin-top: 12px !important;
}
}

@media (max-width: 320px) {

		.inclusion-grid1 > .container {
			padding-top: 0x !important;
			padding-bottom: 5vh !important;
			padding-left: 1vw !important;
			padding-right: 1vw !important;
		}
		
		.inclusion-and-diversity-component > .container {
		padding: 0px !important;
		max-width: 100%;
	}
	
 /*.inclusion-grid1  {
		height: 511px;
		 min-height: 680px !important; 
	}*/ 
	
		/*.inclusion-grid2{
	  min-height: 210px !important;
	  margin-left: -10px;
	}*/

		/*.inclusion-and-diversity-at-amex {
			padding-top: 5vh !important;
			padding-bottom: 1vh !important;
		  color: #FFFFFF;
		  font-family: BentonSans;
		  
		  font-weight: 300;
		  letter-spacing: 0;
		
		}
		.inclusion-and-diversity-at-amex span {
			font-size: 2.075rem;
			line-height: 2.15rem;
		}*/
		/*.our-differences-are-what-shape {
		  color: #FFFFFF;
		  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
		  font-size: 14px;
		  letter-spacing: 0;
		  line-height: 20px;
		}*/
	.our-colleagues-stories-their-b {
	 /*  height: 181px;
	  width: 351px; */
	  color: #000000;
	  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	  font-size: 15px;
	  letter-spacing: 0;
	  line-height: 22px;
	}
	
	.empowered-voices-hear-from-tea {
	  color: #00175A;
	  font-family: BentonSans;
	  font-size: 30px;
	  font-weight: 300;
	  letter-spacing: 0;
	  line-height: 38px;
	  padding-left: 1vw !important;
		padding-right: 1vw !important;
	}
	
	.grid-video > .container {
		padding: 0px !important;
	}
	
	.grid-video> .container .row .col-md-12 {
		padding: 0px !important;
	}
	
	.grid-video> .container .row .col-md-12 .video .col-sm-12 {
		padding: 0px !important;
	}
		
	
	.inclusion-and-diversity-grid-sonia > .container {
		padding: 0px !important;
	}
	.inclusion-diversity-grid1{
	 
	  max-height: 367px !important;
	}
	
	.we-remain-committed-to-fightin {
  
  color: #00175A;
  font-family: BentonSans;
  
  font-weight: 300;
  letter-spacing: 0;

  padding-top: 5vh !important;
}
.we-remain-committed-to-fightin span{
	font-size: 1.275rem;
    line-height: 1.375rem;

}
/* .custom-id-carousel .container {
	padding: 0px !important;
} */

.location_events_gridsize
{
/* height: 270px; */
min-height: 400px;
  background-color: #006FCF;
  box-shadow: 0 1px 1px 0 rgba(0,0,0,0.25);
}

.CustomGridMargin  {
	min-height: 367px !important;
}
.CustomGridMargin .container {
	margin-top: 20px !important;
}
	
}

/*custom location carousel*/

.id-slide1-grid1 .container .row .col-md-8

{
	
padding: 0px !important;

}


.id-slide1-grid1 .container .row .col-md-4

{
	
padding: 0px !important;

}


.id-slide1-grid1 .container .row .col-md-4 .image .pad

{
	
padding: 0px !important;

}


.id-slide1-grid1 .container 

{
	
padding:0px !important;

}


.id-slide1-grid1 .container .row .col-md-4 .image .pad  > img

{
	
float:right !important;
}


.id-slide1-grid1 .container .row .col-md-4 .image .pad >img

{
	width: 385px;    height: 735px;

}



.id-slide1-gridmobile .container .row > .col-md-6
{
	padding:0px !important; flex: 0 0 67%;   max-width: 67%; 
}


.id-slide1-gridmobile .container .row > .col-md-6 ~ .col-md-6
{
	padding:0px !important; flex: 0 0 33%;   max-width: 33%; 
}

.id-slide1-gridmobile .container .row .col-md-6 .image .pad 
{

    padding: 0px !important; 
	/* float :right; */
}


.id-slide1-gridmobile .container .row .col-md-6 .image .pad >img

{
	height:350px !important;
width:100%;

}

@media (min-width:768px)
{

/* .id-slide1-gridmobile .container .row  .col-md-6:nth-child(1)
{
	padding:0px !important;  
}

.id-slide1-gridmobile .container .row  .col-md-6:nth-child(2)
{
	padding:0px !important;  
} */

/* newone > added the height to adjust box-shadow; */
.our-efforts-s-far-grid .container .row div.col-md-6:nth-child(2) {
	height: 302px;
}

.custom-slide-main-grid .container
{
padding-left:0px !important;
padding-right:0px !important;
}
.custom-grid-inner-grid .container .row .col-md-10 .richtext
{
	text-align:left !important;
}

}
@media (min-width: 1025px)
{
.custom-grid-inner-grid-richtext
{
font-size: 39px !important; line-height: 55px !important;
}}
@media (min-width: 768px) and (max-width:1024px)
{
.custom-grid-inner-grid-richtext  {
    font-size: 29px !important;
    line-height: 48px !important;
}
}
/* added on 29.03.2021 by Aleen*/
/*@media (min-width: 768px) and (max-width:1365px)
{
.inclusion-grid1 .heading-4{
font-weight: 300px !important;
}
.inclusion-diversity-grid1{
	 
	  min-height: 596px !important;
	}
}*/
@media (min-width: 1024px) and (max-width:1365px){
	.inclusion-diversity-grid1{
		min-height: 697px !important;
	}
.inclusion-diversity-grid2{
		min-height: 697px !important;
		height: 697px !important;
	}
}
@media(min-width:1366px){
.inclusion-grid1{
min-height: 668px !important;
/* 
margin-right: -10px; */
}
.inclusion-grid2{
min-height: 668px !important;
/* margin-left: -10px */
}
}
@media (max-width: 767px){
	.inclusion-diversity-grid1 {
		min-height: 367px !important;
	}
	/* newone > added the height to adjust box-shadow; */
	.our-efforts-s-far-grid .container .row div.col-md-6:nth-child(2) {
		height: 250px;
	}
}
@media (max-width: 374px){
.inclusion-diversity-grid2 {
    background-color: #E0EEF9;
}}
/*End of custom location carousel*/

@media (min-width: 768px) and (max-width: 1023px){
	.inclusion-grid1 .heading-4.location-home-hero {
    font-size: 16px !important;
    line-height: 24px !important;
}
}
@media (min-width: 1024px) and (max-width: 1279px) 
{
    .mobile-heading 
	{
	        font-size: 2.2rem !important;
			line-height: 2.5rem !important;
	}
	.location-home-hero
		{
			font-family: BentonSans,Helvetica Neue,Helvetica,sans-serif;
			font-weight: 400 !important;
			font-size: 1.2rem !important;
			line-height: 1.65rem !important;
		}
		.mobile-heading-sonia {
			font-size: 2.175rem !important;
			line-height: 2.45rem !important; 
		}
		.box-shad-2{
			padding-top:28px !important;
		}
		
	}

/* added by sai on 11.10.2022*/
.inclusion-diversity-grid1{
	min-height: 690px !important;
}
.inclusion-diversity-grid-inner2{
	min-height: 595px !important;
}
.inclusion-diversity-grid-inner1{
	background-color: #5e9ddb;
	min-height: 595px !important;
	
}	
.inclusion-diversity-grid-inner3{
	min-height: 595px !important;
}
 /* added on 10.14.2022 for $1B+ and $14m+ */
 @media (min-width: 767px) and (max-width: 1023px) {
     .de-dollar-text {
         font-size: 45px !important;
     }
     .inclusion-diversity-grid1-heading {
         font-size: 45px !important;
     }

     .inclusion-diversity-grid-inner1-img img {
         padding-left: 0 !important;
         padding-right: 0 !important;
         margin-left: 0 !important;
     }
     .inclusion-diversity-gridflag .grid,
     .inclusion-diversity-gridflag .grid .inclusion-diversity-grid-inner3,
     .inclusion-diversity-gridflag .grid .inclusion-diversity-grid-inner2

     {
         height: 97%;
     }
     .inclusion-and-diversity-grid-anthony-testmonial {
         min-height: 1045px !important;
		 padding-bottom: 102px !important;
     }
	 .inclusion-and-diversity-grid-ope-testmonial {
		min-height: 1040px !important;
	 }
	 .inclusion-and-diversity-grid-Joan-testmonial{
		min-height: 1360px !important;
	 }
     .fs-28-tablet.custom-grid-inner-grid-richtext {
         font-size: 28px !important;
     }
	 .student-lightBlue-background {
		background-color: #E0EEF9;
	}
	.inclusion-diversity-grid-inner3{
		min-height: 900px !important;
	}
	.inclusion-diversity-grid-inner2{
		min-height: 900px !important;
	}

 }

 @media (min-width: 1024px) {
     .inclusion-diversity-gridflag .inclusion-diversity-grid1-img {
         max-width: 70% !important;
     }
     .inclusion-diversity-grid-inner3 .card-img-bg {
         max-height: 524px;
     }

 }

 @media (min-width: 1px) and (max-width: 767px) {
	.fs-16-mobile.custom-grid-inner-grid-richtext {
		font-size: 14px !important;
	}

}
.student-lightBlue-background
{
	background-color: #E0EEF9;
}
/* added on 10.14.2022 for $1B+ and $14m+ , image size in the middle box*/

.common-balance-image
{
	max-width: 180px;
	margin: 0 auto;
}
@media (min-width: 767px) and (max-width: 1023px){
	.inclusion-and-diversity-grid-ging-testmonial {
		min-height: 1360px !important;
	}
	.inclusion-diversity-grid-inner1{
		min-height: 844px !important;
	}
	}
@media (min-width: 767px) and (max-width: 1023px){
	.inclusion-diversity-grid-inner1{
		background-color: #5e9ddb;
		min-height: 900px !important;
	}	
	.inclusion-and-diversity-grid-ope-testmonial .container .row .col-md-12 .richtext .pad-3-t .heading-4{
		font-size: 25px !important;
    line-height: 36px !important;
	}
}
 /* DLS version upgrade changes 6.23 on carousels */

 .carousel-indicators {
     height: 100%;
     padding-top: 1rem !important;
 }

 .dot {
     background-color: #8e9092 !important;
 }
 .dot.active {
     background-color: #fff !important;
 }
 .carousel-control {
     height: 100%;
 }
 .carousel-controls:not(.carousel-multi-card .carousel-controls) {
	margin-bottom: -1.1rem !important;
}
 /* for slide width on carousels */
 .carousel-slide-item {
	overflow: hidden;
}
/* Added on 26.04.23 for width */
@media (min-width: 1024px){
	.inclusion-diversity-gridflag .container {
	   padding-left: 0px !important;
	   padding-right: 0px !important;
	}
	.our-efforts-s-far-grid .container{
	   padding-left: 0px !important;
	   padding-right: 0px !important;
	}
	.custom-grid-colleague-nw-collapsible .container{
	   padding-left: 0px !important;
	   padding-right: 0px !important;
	}
	.custom-id-carousel .container{
	   padding-left: 0px !important;
	   padding-right: 0px !important;
	}
	.custom-grid-colleague-nw-heading .container{
	   padding-left: 0px !important;
	   padding-right: 0px !important;
	}
	.grid-video-1 .container{
	   padding-left: 0px !important;
	   padding-right: 0px !important;
	}
}
@media (min-width: 768px){
   .inclusion-diversity-gridflag .container {
	   padding-left: 0px !important;
	   padding-right: 0px !important;
	}
	.our-efforts-s-far-grid .container{
	   padding-left: 0px !important;
	   padding-right: 0px !important;
	}
	.custom-grid-colleague-nw-collapsible .container{
	   padding-left: 0px !important;
	   padding-right: 0px !important;
	}
	.custom-id-carousel .container{
	   padding-left: 0px !important;
	   padding-right: 0px !important;
	}
	.custom-grid-colleague-nw-heading .container{
	   padding-left: 0px !important;
	   padding-right: 0px !important;
	}
	.grid-video-1 .container{
	   padding-left: 0px !important;
	   padding-right: 0px !important;
	} 
}
@media (min-width: 375px){
   .inclusion-diversity-gridflag .container {
	   padding-left: 0px !important;
	   padding-right: 0px !important;
	}
	.our-efforts-s-far-grid .container{
	   padding-left: 0px !important;
	   padding-right: 0px !important;
	}
	.custom-grid-colleague-nw-collapsible .container{
	   padding-left: 0px !important;
	   padding-right: 0px !important;
	}
	.custom-id-carousel .container{
	   padding-left: 0px !important;
	   padding-right: 0px !important;
	}
	.custom-grid-colleague-nw-heading .container{
	   padding-left: 0px !important;
	   padding-right: 0px !important;
	}
	.grid-video-1 .container{
	   padding-left: 0px !important;
	   padding-right: 0px !important;
	} 
}
@media (min-width: 375px) and (max-width: 767px){
	.lazy pad-3-t  pad-3-l {
		padding-left: 30px !important;
	}
	.inclusion-and-diversity-grid-ope-testmonial {
	   min-height: 711px !important;
	}
	.inclusion-and-diversity-grid-anthony-testmonial{
	   min-height: 1065px !important;
	}
	.inclusion-and-diversity-grid-jaon-testmonial{
		min-height: 1010px !important;
	}
	.inclusion-and-diversity-grid-ging-testmonial {
		padding-bottom: 300px !important;
	}
}
 .inclusion-diversity-gridflag  section {height: 100%}
 .inclusion-and-diversity-grid-main div {
     height: 102%;
 }