@media (min-width: 768px){
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-lg-1  {
      width: 25%;
      *width: 25%;
    }
  }
  
  
  @media (min-width: 992px) {
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-lg-1 {
      width: 14.285714285714285714285714285714%;
      *width: 14.285714285714285714285714285714%;
    }
  }
  
  
  @media (min-width: 1200px) {
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-lg-1 {
      width: 14.285714285714285714285714285714%;
      *width: 14.285714285714285714285714285714%;
    }
  }
  
/* HOMEPAGE VIDEO - EXPLORE OUR PROGRAMS */
  video.center {
    position: relative;
    height: 800px;
    left: calc(50vw - 900px);
  }

  video.fullwidth-responsive {
    margin-bottom: -60px;
    height: auto;
    min-height: 190px;
    position: relative;
    width: 100%;
  }
  
  @media (min-width: 1062px) {
   	video.fullwidth-responsive {
      margin-bottom: -445px;
      top: -400px;
    }
  }
  
  @media (min-width: 1204px) {
   	video.fullwidth-responsive {
      margin-bottom: -232px;
      top: -188px;
    }
  }
/*  END HOMEPAGE VIDEO - EXPLORE OUR PROGRAMS  */

/* HOMEPAGE - JOIN US HERE IN LA VIDEO OVERLAY	*/
.video-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    background: rgb(0, 0, 0);
    background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(255, 255, 255, 0) 67%);
    background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(255, 255, 255, 0) 67%);
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(255, 255, 255, 0) 67%);
    /* Gradient for Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BF000000', endColorstr='#00FFFFFF', GradientType=0);
}

/*	END HOMEPAGE - JOIN US HERE IN LA VIDEO OVERLAY			*/

/* TRANSFORMATIVE LEADERS */
  .transformative-leaders-heading {
	  color: #fdb71a; 
	  font-size: 1.9rem;
	  font-weight: 800; 
	  letter-spacing: -1px;
	  line-height: 1.2;
	  filter: drop-shadow(0.4rem 0.4rem 1rem rgba(0, 0, 0, 0.4)); 
	  display: block; 
	  margin: 0 auto; 
  }

  /* TRANFORMATIVE LEADERS SUBHEADING */
  #video-banner-content .block-container .title-block .subheading {
    font-size: 1rem;
  }
  
  @media (min-width: 576px) {
  	.transformative-leaders-heading {
  		font-size: 3.055555rem;
  	}
  }
  
  @media (min-width: 1009px) {
	  .transformative-leaders-heading {
	      color: #fdb71a; 
	      font-size: 102px; 
	      font-weight: 800; 
	      letter-spacing: -2px; 
	      line-height: 102px; 
	      filter: drop-shadow(0.4rem 0.4rem 1rem rgba(0, 0, 0, 0.4)); 
	      display: block; 
	      margin: 0 auto; 
	  }
	  
	  #video-banner-content > div > div > div > div > div > div {
	  	margin-top: 0;
	  }

    /* TRANFORMATIVE LEADERS SUBHEADING */
    #video-banner-content .block-container .title-block .subheading {
      font-size: 1.333333rem;
      line-height: 1.6666;
    }
  }
  /* END TRANSFORMATIVE LEADERS HEADING */
  
/* POWERFUL NETWORK */
.powerful-network-heading {
    color: #003b5c;
    font-size: 2.75rem;
    font-weight: 800;
    letter-spacing: -1px;
    line-height: 1.2;
    display: block;
    margin: 0 auto;
    text-align: center;
}

@media (min-width: 551px) {
    .powerful-network-heading {
        font-size: 3.055555rem;
    }
}

@media (min-width: 1009px) {
    .powerful-network-heading {
        font-size: 102px;
    }
}
/* END POWERFUL NETWORK */

/* HOMEPAGE FOLLOW US*/
  .follow-us h2.main-title.text-center {
    font-size: 2rem;
}

@media (min-width: 576px) {
    .follow-us h2.main-title.text-center {
        font-size: 3.055555rem;
    }
}
/* END HOMEPAGE FOLLOW US */
  
  @media (min-width: 375px) and (max-width: 514px) {
    #transformative-leaders-shapes {
  width: 75% !important; margin-bottom: 20px; filter: drop-shadow(0.4rem 0.4rem 1rem rgba(0, 0, 0, 0.4));
  }	
  
  #video-banner-content {
  	width: 90% !important;
  	left: 5% !important;
  }
  
  #video-banner-content .container {
  	padding-left: 0 !important;
  	padding-right: 0 !important;
  }
  
  #video-banner-content .container .col {
  	padding-left: 0 !important;
  	padding-right: 0 !important;
  }
  
  /*.transformative-leaders-heading {*/
  /*	font-size: 2.75rem !important;*/
  /*}*/
  /*this is now on the global revamp css 111523*/
 /* .block-container .title-block .main-title {
      font-size: 2.75rem !important;
    font-weight: 800;
    letter-spacing: -1px;
    line-height: 1.2;
    margin-top: 50px;
  }*/
  
  .block-container .title-block .subheading {
  	font-size: 1rem;
  	line-height: 1.2;
  }
  

  
  .degree-links-spacing {
  	top: -28rem !important;
  }
  
  .explore-our-programs-spacing {
  	margin-bottom: 34rem !important;
  }
  
  .degree-links-spacing {
  	top: -37rem !important;
  	margin-bottom: -40rem !important;
  	position: relative;
  	z-index: 5;
  }
  
  
  /*  .powerful-network-heading {*/
  /*    color: #003b5c;*/
  /*    font-size: 2.75rem !important;*/
  /*font-weight: 800; */
  /*    letter-spacing: -1px;*/
  /*    line-height: 1.2;*/
  /*display: block; */
  /*margin: 0 auto; */
  /*text-align: center;*/
  /*}*/
  
  
  .powerful-network-promo {
  margin: 50px auto 0 auto !important;
      border: 10px solid rgba(0,59,92,1);
      border-radius: 135px;
      height: 270px;
      max-width: 270px;
      background: none;
  }
  
  #social-handle .container {
  	padding-left: 0 !important;
  	padding-right: 0 !important;
  }
  
  #social-handle .container .col-12 {
  	padding-left: 0 !important;
  	padding-right: 0 !important;
  }
  
  #social-handle .container .col-12 {
  	padding-left: 0 !important;
  	padding-right: 0 !important;
  }
  
  }
  
  
  @media (min-width: 515px) and (max-width: 550px) {
    #transformative-leaders-shapes {
  width: 75% !important; margin-bottom: 20px; filter: drop-shadow(0.4rem 0.4rem 1rem rgba(0, 0, 0, 0.4));
  }	
  
  #video-banner-content {
  	width: 90% !important;
  	left: 5% !important;
  }
  
  #video-banner-content .container {
  	padding-left: 0 !important;
  	padding-right: 0 !important;
  }
  
  #video-banner-content .container .col {
  	padding-left: 0 !important;
  	padding-right: 0 !important;
  }
  
  /*.transformative-leaders-heading {*/
  /*	font-size: 2.75rem !important;*/
  /*}*/
    /*this is now on the global revamp css 111523*//*
  .block-container .title-block .main-title {
      font-size: 2.75rem !important;
    font-weight: 800;
    letter-spacing: -1px;
    line-height: 1.2;
    margin-top: 50px;
  }*/
  
  .block-container .title-block .subheading {
  	font-size: 1rem;
  	line-height: 1.2;
  }
  
  .degree-links-spacing {
  	top: -28rem !important;
  }
  
  .explore-our-programs-spacing {
  	margin-bottom: 24rem !important;
  }
  
  .degree-links-spacing {
  	top: -27rem !important;
  	margin-bottom: -30rem !important;
  	position: relative;
  	z-index: 5;
  }
  
  /* video.fullwidth-responsive {
    margin-bottom: -3rem;
    height: 75vw !important;
    left: calc(50vw - 500px) !important;
    position: relative;
  } */
  
    .powerful-network-heading {
      color: #003b5c;
      font-size: 2.75rem !important;
  font-weight: 800; 
      letter-spacing: -1px;
      line-height: 1.2;
  display: block; 
  margin: 0 auto; 
  text-align: center;
  }
  
  
  .powerful-network-promo {
  margin: 50px auto 0 auto !important;
      border: 10px solid rgba(0,59,92,1);
      border-radius: 135px;
      height: 270px;
      max-width: 270px;
      background: none;
  }
  
  #social-handle .container {
  	padding-left: 0 !important;
  	padding-right: 0 !important;
  }
  
  #social-handle .container .col-12 {
  	padding-left: 0 !important;
  	padding-right: 0 !important;
  }
  
  #social-handle .container .col-12 {
  	padding-left: 0 !important;
  	padding-right: 0 !important;
  }
  
  }
  
  
  
  @media (min-width: 551px) and (max-width: 1008px) {
  	 
  /*.transformative-leaders-heading {*/
  /*	font-size: 3.055555rem !important;*/
  /*}*/
    #video-banner-content {
  	width: 90% !important;
  	left: 5% !important;
  }
  
  #video-banner-content .container {
  	padding-left: 0 !important;
  	padding-right: 0 !important;
  }
  
  #video-banner-content .container .col {
  	padding-left: 0 !important;
  	padding-right: 0 !important;
  }
  
  /*.transformative-leaders-heading {*/
  /*	font-size: 2.75rem !important;*/
  /*}*/
  
   
    .powerful-network-heading {
      color: #003b5c;
      font-size: 2.75rem !important;
  font-weight: 800; 
      letter-spacing: -1px;
      line-height: 1.2;
  display: block; 
  margin: 0 auto; 
  text-align: center;
  }
  
  }
  
  

/*@media (min-width: 551px) and (max-width: 1292px) {*/
/*video.center {*/
/*position: relative;*/
/*height: 800px;*/
/*left: calc(50vw - 711px);}*/
/*}*/

@media (min-width: 1293px) {
video.center {
position: relative;
height: 100% !important;}
}

@media (min-width: 1800px) {
	video.center {
		left: 0;
	}
}

@media (min-width: 1921px) {
.video-banner-container-wide {
	height: 41.66vw !important;
}

  #video-banner-content {
      color: #ffffff;
      position: absolute;
      top: 25vw !important;
      margin-top: 10px;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      max-width: unset !important;
      width: 100%;
      z-index: 2; 
  }
  

}

  
  @media (min-width: 1204px) {
  
  
  /* video.fullwidth-responsive {
  width: 100%;
  position: relative; top: -200px; margin-bottom: -250px;
  } */
  
  .explore-our-programs-spacing {
  margin-bottom: 60px;
  }
  
  .degree-links-spacing {
  z-index: 5; position: relative; top: -7rem !important;
  }
  }
  
  
  
  @media (min-width: 1062px) and (max-width: 1203px) {
  
  
  /* video.fullwidth-responsive {
  width: 100%;
  position: relative; top: -400px; margin-bottom: -445px;
  } */
  
  .explore-our-programs-spacing {
  margin-bottom: 14rem;
  }
  
  .degree-links-spacing {
  z-index: 5; position: relative; top: -18rem !important;
  }
  }
  
  
  @media (min-width: 860px) and (max-width: 1061px) {
  
  
  /* video.fullwidth-responsive {
  width: 100%;
  position: relative; margin-bottom: -3rem;
  } */
  
  .explore-our-programs-spacing {
  margin-bottom: 14rem;
  }
  
  .degree-links-spacing {
  z-index: 5; position: relative; top: -18rem !important; margin-bottom: -23rem;
  }
  }
  
  
  
  @media (min-width: 741px) and (max-width: 859px) {
  
  
  /* video.fullwidth-responsive {
  width: 100%;
  position: relative; margin-bottom: -3rem;
  } */
  
  .explore-our-programs-spacing {
  margin-bottom: 25rem;
  }
  
  .degree-links-spacing {
  z-index: 5; position: relative; top: -29rem !important; margin-bottom: -32rem;
  }
  }
  
  
  
  
  @media (min-width: 688px) and (max-width: 740px) {
  
  
  /* video.fullwidth-responsive {
  width: 100%;
  position: relative; margin-bottom: -3rem;
  } */
  
  .explore-our-programs-spacing {
  margin-bottom: 14rem;
  }
  
  .degree-links-spacing {
  z-index: 5; position: relative; top: -18rem !important; margin-bottom: -20rem;
  }
  }
  
  
  
  @media (min-width: 551px) and (max-width: 687px) {
  
  
  /* video.fullwidth-responsive {
  width: 100%;
  position: relative; margin-bottom: -3rem;
  } */
  
  .explore-our-programs-spacing {
  margin-bottom: 24rem;
  }
  
  .degree-links-spacing {
  z-index: 5; position: relative; top: -27rem !important; margin-bottom: -30rem;
  }
  }
  
  
  
  
  
  
  
  /*@media (min-width: 1009px) {*/
  /*.transformative-leaders-heading {*/
  /*    color: #fdb71a; */
  /*    font-size: 102px; */
  /*    font-weight: 800; */
  /*    letter-spacing: -2px; */
  /*    line-height: 102px; */
  /*    filter: drop-shadow(0.4rem 0.4rem 1rem rgba(0, 0, 0, 0.4)); */
  /*    display: block; */
  /*    margin: 0 auto; */
  /*}*/
  
  /*#video-banner-content > div > div > div > div > div > div*/
  /*{*/
  /*margin-top: 0;*/
  /*}*/
  /*}*/
  
  
  
  /*@media (max-width: 1008px) {*/
  
  /*.transformative-leaders-heading {*/
  /*color: #fdb71a; */
  /*font-size: 3.055555rem;*/
  /*font-weight: 800; */
  /*    letter-spacing: -1px;*/
  /*    line-height: 1.2;*/
  /*filter: drop-shadow(0.4rem 0.4rem 1rem rgba(0, 0, 0, 0.4)); */
  /*display: block; */
  /*margin: 0 auto; */
  /*}*/
  /*#video-banner-content > div > div > div > div > div > div*/
  /*{*/
  /*margin-top: 0 !important;*/
  /*}*/
  /*}*/
  
  
/*  @media (min-width: 1009px) {*/
/*  .powerful-network-heading {*/
/*      color: #003b5c;*/
/*      font-size: 102px;*/
/*      font-weight: 800;*/
/*      letter-spacing: -2px;*/
/*      line-height: 102px;*/
/*      margin-top: 50px;*/
/*      margin-left: auto;*/
/*      margin-right: auto;*/
/*      text-align: center;*/
/*  }*/
/*}*/
  
  /*@media (min-width: 550px) and (max-width: 1008px) {*/
  
  /*.powerful-network-heading {*/
  /*    color: #003b5c;*/
  /*    font-size: 3.055555rem;*/
  /*font-weight: 800; */
  /*    letter-spacing: -1px;*/
  /*    line-height: 1.2;*/
  /*display: block; */
  /*margin: 0 auto; */
  /*}*/
  /*}*/
  
  
  @media (min-width: 1059px) {
  
  
  .powerful-network-promo {
      margin: 50px auto;
      border: 10px solid rgba(0,59,92,1);
      border-radius: 135px;
      height: 270px;
      max-width: 270px;
      background: none;
  }
  
  .powerful-network-promo .promo-heading-1 {
      font-size: 96px !important;
      letter-spacing: -2px;
      font-weight: 700;
      margin-top: 25px;
  }
  .powerful-network-promo .promo-heading-2 {
      letter-spacing: -1px;
      margin-top: -25px;
      font-weight: 500;
      line-height: 1.2rem;
  }
  }
  
  @media (min-width: 1059px) and (max-width: 1188px) {
  .powerful-network-promo {
      margin: 50px auto;
      border: 10px solid rgba(0,59,92,1);
      border-radius: 135px;
      height: auto;
      aspect-ratio: 1/1;
      background: none;
  }
  .powerful-network-promo .promo-heading-1 {
      font-size: 96px !important;
      letter-spacing: -2px;
      font-weight: 700;
      margin-top: 25px;
  }
  }
  
  
  @media (min-width: 992px) and (max-width: 1058px) {
  
  
  .powerful-network-promo {
      margin: 50px auto;
      border: 10px solid rgba(0,59,92,1);
      border-radius: 135px;
      height: auto;
      aspect-ratio: 1/1;
      background: none;
  }
  
  .powerful-network-promo .promo-heading-1 {
      font-size: 84px !important;
      letter-spacing: -2px;
      font-weight: 700;
      margin-top: 15px;
  }
  .powerful-network-promo .promo-heading-2 {
      letter-spacing: -1px;
      margin-top: -25px;
      font-weight: 500;
      line-height: 1.2rem;
  }
  }
  
  
  @media (max-width: 991px) {
  
  
  
  .powerful-network-promo {
      margin: 50px auto;
      border: 10px solid rgba(0,59,92,1);
      border-radius: 135px;
      height: 270px;
      max-width: 270px;
      background: none;
  }
  
  .powerful-network-promo .promo-heading-1 {
      font-size: 96px !important;
      letter-spacing: -2px;
      font-weight: 700;
      margin-top: 25px;
  }
  .powerful-network-promo .promo-heading-2 {
      letter-spacing: -1px;
      margin-top: -25px;
      font-weight: 500;
      line-height: 1.2rem;
  }
  }
  
  
  
  
  
  
  .video-banner-heading-1 {
      height: 100%;
      position: relative;
      top: -300px;
  color: #ffd100; 
  font-size: 102px; 
  font-weight: 800; 
  letter-spacing: -2px; 
  line-height: 102px; 
  filter: drop-shadow(0.4rem 0.4rem 1rem rgba(0, 0, 0, 0.4)); display: block; margin: 0 auto;
  background: -webkit-linear-gradient(0deg, #fde900, #ffb81c 50%);
              -webkit-background-clip: text;
              -webkit-text-fill-color: transparent;
      margin-bottom: -120px;
      margin-top: 10px;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      max-width: unset !important;
      width: 1076px;
  }
  
  
  .degree-link {width: 100%; min-width: 163px;max-width: 163px;  height: 163px; border-radius: 1.6rem; filter: drop-shadow(0.2rem 0.2rem 0.4rem rgba(0, 0, 0, 0.4));}
      
  @media screen and (max-width: 1024px) {
  .padded {margin:auto;width:80%;}
  }
      
  @media screen and (max-width: 740px) {
  .padded {margin:auto;width:100%;max-width:800px;}
  .degree-link {width: 100%; min-width: 150px;max-width: 150px;  height: 150px; border-radius: 1.6rem; filter: drop-shadow(0.2rem 0.2rem 0.4rem rgba(0, 0, 0, 0.4));}
  }
  
  #video-banner-content {
      color: #ffffff;
      position: absolute;
      top: 419px;
      margin-top: 10px;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      max-width: unset !important;
      width: 100%;
      z-index: 2; 
  }
  
    
  
  #transformative-leaders-shapes {
  width: 500px; margin-bottom: 20px; filter: drop-shadow(0.4rem 0.4rem 1rem rgba(0, 0, 0, 0.4));
  }
  
  @media screen and (max-width: 550px) {
    #transformative-leaders-shapes {
  width: 75% !important; margin-bottom: 20px; filter: drop-shadow(0.4rem 0.4rem 1rem rgba(0, 0, 0, 0.4));
  }	
  }
  
.title-block {
	margin-top: 0;
}

.block-container .title-block {
	margin-top: 0;
}

.news-scheme-lightgrey {
	border: 0;
}

.card--news-card.news-scheme-lightgrey {
		border: 0;
}

#carousel-title.block-container .title-block .title-line-bottom, #carousel-title.block-container .title-block .title-line-bottom:before, #carousel-title.block-container .title-block .title-line-bottom:after {
	background-color: #003b5c !important;
}
/*031825 Manu*//*to fix category tag width in safari*/
.card--news-card .category-tag {width: 100%;}
