span.mega-indicator {
  display: none !important;
}
i._mi._after.dashicons.dashicons-arrow-right-alt2 {
  float: inline-end;
  margin-top: 10px;
}
#menu-quick-links li a , #menu-programs li a , #menu-information-link li a{
  color: white !important;
  text-transform: capitalize;
  display: table;
  margin-bottom: 15px;
}

/* ---------------- START New Training Infrastructure Page CSS ---------------- */
.detailed .bullet_point{
  color:white;
}
.light .detailed .bullet_point>li>strong{
  color:white;
  font-size: 16px !important;
  list-style-type: disc;
}
.light .detailed .bullet_point li::before {
  top: 8px;
  bottom: unset !important;
  background-color: white;
}
.text-justify p{
  text-align: justify;
}
.detailed h3 {
  font-size: 36px !important;
}
.information img{
  width: 100%;
  height: 150px;
  object-fit: cover;
}
.coursebloglist {
  margin-top: 30px;
}
/* .bannertext {
  color: var(--white);
  background: #145fdf;
} */

.newly-launched-courses{
  display: flex;
  flex-wrap: wrap;
}
.newly-launched-courses a{
  width: 46%;
  font-size: 18px !important;
  padding: 10px !important;
  text-align: center;
}

.homebanner-slider-heading {
  position: relative;
}
.homebanner-slider-heading .arrow_img {
    position: absolute;
    right: 0;
    top: 30px;
    left: unset;
    rotate: 314deg;
}
/* ------------------------- START Responsive CSS ------------------------*/

@media screen and (min-width: 1200px) and (max-width:1590px){
  .newly-launched-courses a {
    font-size: 15px !important;
  }
  
}
@media screen and (max-width: 1190px){
  .newly-launched-courses a {
    font-size: 13px !important;
    padding: 5px !important;
  }

}
@media screen and (max-width: 992px){
  .commn-img {
    width: 100%;
    margin-bottom: 15px;
  }
  .Banner_imgdiv::before, 
  .mainhero-carousel .homebanner-slider-heading .arrow_img,
  .mainhero-carousel .homebanner-slider-heading aside img{
    display: none;
  }
  .box.BI {
    bottom: 50px;
  }
}

@media screen and (max-width: 767px){
  .commn-img {
    width: 100%;
    margin-bottom: 15px;
  }
  h2.commnheading {
    font-size: 20px;
  }
  .Discover p{
    text-align: justify;
  }
}

@media screen and (max-width: 525px){
  .newly-launched-courses a {
    font-size: 12px !important;
    padding: 5px !important;
  }

}

/* ------------------------- END Responsive CSS ------------------------- */
/* ---------------- END New Training Infrastructure Page CSS ------------------ */ 