/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/*footer .col-lg-2.col-sm-6.col-12.mb-40 {
  display: none;
}*/

.btn.btn-primary {
  font-weight: 600;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  color: white;
  height: 50px;
  line-height: 48px;
}

.btn.btn-primary:hover {
  color: white;
}

.section-title {
    margin-bottom: 20px;
}

.edu-header .header-mainmenu.is-sticky {
  position: static !important;
  top: auto !important;
  animation: none !important;
  -webkit-animation: none !important;
}

.brand-grid-wrap-two .brand-grid-two:empty {
  display: none !important;
}

.brand-grid-wrap-two {
  justify-content: flex-start !important;
  gap: 12px !important;
}

.row-fluid-wrapper:has(.course-wrap) {
  margin-bottom: 0 !important;
}

.course-content {
  padding-bottom: 1rem !important;
}

.header-action {
  display: none;
}

.course-content a {
  pointer-events: none;
  cursor: default;
}

.page-banner-content h1 {
  text-transform: none !important;
}

@media (max-width: 767px) {
    .meta-list li {
  display: flex;
  align-items: center;
}

@media (max-width: 767px) {
  .course-content {
    padding: 10px;
  }
}

@media (max-width: 767px) {
  h1 {
    line-height: 1.2;
  }

  h3 {
    font-size: 18px !important;
  }

  .page-banner-section hr {
    width: 90% !important;
    max-width: 400px;
  }
}

/* Mobile fix: force Event Preview video column to stack correctly under heading */
@media (max-width: 767px) {
  .cell_17873323465646-hidden,
  .cell_17873323465646-hidden .row-fluid-wrapper,
  .cell_17873323465646-hidden .row-fluid,
  .cell_17873323465646-hidden .widget-span {
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
    clear: both !important;
    display: block !important;
  }
}