/* Category cards */
.our-courses .img_hvr_box:hover:before,
#our-courses .img_hvr_box:hover:before {
  background-color: rgba(var(--theme-primary-rgb), 0.82);
}

.our-courses .img_hvr_box:before,
#our-courses .img_hvr_box:before {
  background-color: rgba(var(--theme-secondary-rgb), 0.45);
}

/* Footer sections */
.footer_one {
  background-color: var(--theme-footer-one);
}

.footer_middle_area {
  background-color: var(--theme-footer-middle);
  border-top: 1px solid rgba(var(--theme-primary-rgb), 0.25);
}

.footer_bottom_area {
  background-color: var(--theme-footer-bottom);
}

.footer_contact_widget h4,
.footer_company_widget h4,
.footer_program_widget h4,
.footer_support_widget h4,
.footer_apps_widget h4 {
  color: rgb(var(--theme-primary-rgb));
}

.footer_contact_widget li:hover a,
.footer_company_widget li:hover a,
.footer_program_widget li:hover a,
.footer_support_widget li:hover a,
.footer_menu_widget ul li a:hover,
.footer_social_widget li:hover a {
  color: rgb(var(--theme-primary-rgb));
}

.footer_apps_widget .app_grid .apple_btn:hover,
.footer_apps_widget .app_grid .play_store_btn:hover,
.footer_apps_widget_home1 button.btn.btn-thm {
  background-color: rgb(var(--theme-primary-rgb));
  border-color: rgb(var(--theme-primary-rgb));
}

.footer_apps_widget_home1 button.btn.btn-thm:hover,
.footer_apps_widget_home1 button.btn.btn-thm:focus {
  background-color: #ffffff;
  color: rgb(var(--theme-primary-rgb));
}

/* Shared theme accents */
.btn-thm,
.btn-thm.rounded {
  background-color: rgb(var(--theme-primary-rgb));
  border-color: rgb(var(--theme-primary-rgb));
}

.btn-thm:hover,
.btn-thm:active,
.btn-thm:focus {
  background-color: #ffffff;
  border-color: rgb(var(--theme-primary-rgb));
  color: rgb(var(--theme-primary-rgb));
}

.scrollToHome {
  background-color: rgb(var(--theme-primary-rgb));
}

.scrollToHome:hover {
  background-color: rgb(var(--theme-secondary-rgb));
  color: #ffffff;
}
