/* Using FontAwesome instead of custom icomoon font */
.my-icon {
  font-family: 'Font Awesome 6 Free', 'FontAwesome' !important;
  font-weight: 900;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Specific fixes for problematic icons */
.icon-all:before {
  content: "\f0c9"; /* bars - hamburger menu */
}

.icon-facebook:before {
  content: "\f09a"; /* facebook */
}

.icon-instagram:before {
  content: "\f16d"; /* instagram */
}

.icon-twitter:before {
  content: "\f099"; /* twitter */
}

.icon-user:before {
  content: "\f007"; /* user */
}

/* FontAwesome icon mappings */
.icon-academic-enrichment:before {
  content: "\f19d"; /* graduation-cap */
}
.icon-address:before {
  content: "\f2b9"; /* address-book */
}
.icon-all:before {
  content: "\f0c9"; /* bars */
}
.icon-arrow-bottom:before {
  content: "\f078"; /* chevron-down */
}
.icon-arrow-double-right:before {
  content: "\f061"; /* arrow-right */
}
.icon-arrow-left:before {
  content: "\f060"; /* arrow-left */
}
.icon-arrow-long-left:before {
  content: "\f177"; /* long-arrow-left */
}
.icon-arrow-long-right:before {
  content: "\f178"; /* long-arrow-right */
}
.icon-arrow-right:before {
  content: "\f061"; /* arrow-right */
}
.icon-arrow-right-top:before {
  content: "\f062"; /* arrow-up */
}
.icon-be:before {
  content: "\f1b4"; /* behance */
}
.icon-calander:before {
  content: "\f073"; /* calendar */
}
.icon-calander-2:before {
  content: "\f073"; /* calendar */
}
.icon-call:before {
  content: "\f095"; /* phone */
}
.icon-call-2:before {
  content: "\f095"; /* phone */
}
.icon-call-us:before {
  content: "\f095"; /* phone */
}
.icon-call-us-2:before {
  content: "\f095"; /* phone */
}
.icon-career-dev:before {
  content: "\f0b1"; /* briefcase */
}
.icon-checkmark:before {
  content: "\f00c"; /* check */
}
.icon-checkmark-2:before {
  content: "\f00c"; /* check */
}
.icon-colum:before {
  content: "\f0db"; /* columns */
}
.icon-comments:before {
  content: "\f075"; /* comments */
}
.icon-community-and-events:before {
  content: "\f0c0"; /* users */
}
.icon-courses-completed:before {
  content: "\f091"; /* trophy */
}
.icon-design:before {
  content: "\f53f"; /* palette */
}
.icon-development:before {
  content: "\f121"; /* code */
}
.icon-discord:before {
  content: "\f392"; /* discord */
}
.icon-educational-leadership:before {
  content: "\f0c0"; /* users */
}
.icon-education-empowering-learne:before {
  content: "\f19d"; /* graduation-cap */
}
.icon-education-resources:before {
  content: "\f02d"; /* book */
}
.icon-embark-empowerment:before {
  content: "\f135"; /* rocket */
}
.icon-eye:before {
  content: "\f06e"; /* eye */
}
.icon-eye-cut:before {
  content: "\f070"; /* eye-slash */
}
.icon-facebook:before {
  content: "\f09a"; /* facebook */
}
.icon-fax:before {
  content: "\f1ac"; /* fax */
}
.icon-growth-team-help:before {
  content: "\f0c0"; /* users */
}
.icon-happy-students:before {
  content: "\f118"; /* smile */
}
.icon-instagram:before {
  content: "\f16d"; /* instagram */
}
.icon-instagram-2:before {
  content: "\f16d"; /* instagram */
}
.icon-lesson:before {
  content: "\f02d"; /* book */
}
.icon-linkedin:before {
  content: "\f08c"; /* linkedin */
}
.icon-location:before {
  content: "\f3c5"; /* location-dot */
}
.icon-marketing:before {
  content: "\f201"; /* chart-line */
}
.icon-massage:before {
  content: "\f0e0"; /* envelope */
}
.icon-massage-2:before {
  content: "\f0e0"; /* envelope */
}
.icon-massage-3:before {
  content: "\f0e0"; /* envelope */
}
.icon-media-activities:before {
  content: "\f1c0"; /* file-video */
}
.icon-messenger-icon:before {
  content: "\f39f"; /* facebook-messenger */
}
.icon-online-support:before {
  content: "\f1cd"; /* headset */
}
.icon-our-platform-caters-need:before {
  content: "\f0c0"; /* users */
}
.icon-play:before {
  content: "\f04b"; /* play */
}
.icon-plus:before {
  content: "\f067"; /* plus */
}
.icon-programs-courses:before {
  content: "\f19d"; /* graduation-cap */
}
.icon-quote:before {
  content: "\f10d"; /* quote-left */
}
.icon-quote-2:before {
  content: "\f10e"; /* quote-right */
}
.icon-row:before {
  content: "\f0db"; /* columns */
}
.icon-search:before {
  content: "\f002"; /* search */
}
.icon-service-station:before {
  content: "\f1b9"; /* car */
}
.icon-share:before {
  content: "\f064"; /* share */
}
.icon-skill-dev-for-it:before {
  content: "\f121"; /* code */
}
.icon-skill-expert:before {
  content: "\f0c0"; /* users */
}
.icon-skype:before {
  content: "\f17e"; /* skype */
}
.icon-star:before {
  content: "\f005"; /* star */
}
.icon-technology-and-it:before {
  content: "\f121"; /* code */
}
.icon-test-prep-exam:before {
  content: "\f02d"; /* book */
}
.icon-time-hour:before {
  content: "\f017"; /* clock */
}
.icon-twitter:before {
  content: "\f099"; /* twitter */
}
.icon-user:before {
  content: "\f007"; /* user */
}
.icon-user-2:before {
  content: "\f007"; /* user */
}
.icon-user-3:before {
  content: "\f007"; /* user */
}
.icon-user-star:before {
  content: "\f2bd"; /* user-graduate */
}
.icon-youtube:before {
  content: "\f167"; /* youtube */
}
.icon-global:before {
  content: "\f0ac"; /* globe */
}
.icon-instractor:before {
  content: "\f51c"; /* chalkboard-teacher */
}
.icon-key:before {
  content: "\f084"; /* key */
}
.icon-quizzes:before {
  content: "\f02d"; /* book */
}
