@font-face {
  font-family: 'icomoon';
  src: url('../fonts/icomoon78ed.eot?orkqwr');
  src: url('../fonts/icomoon78ed.eot?orkqwr#iefix') format('embedded-opentype'),
    url('../fonts/icomoon78ed.ttf?orkqwr') format('truetype'),
    url('../fonts/icomoon78ed.woff?orkqwr') format('woff'),
    url('../fonts/icomoon78ed.svg?orkqwr#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}







.icon-right-arrow:before {
  content: "\e900";
}

.icon-left-arrow:before {
  content: "\e901";
}

.icon-facebook:before {
  content: "\e902";
}
.icon-whatsapp:before {
  content: "\f232"; /* WhatsApp Unicode in Font Awesome */
  font-family: "Font Awesome 6 Brands";
}

.icon-instagram:before {
  content: "\f16d"; /* Instagram Unicode */
  font-family: "Font Awesome 6 Brands";
}

.icon-youtube:before {
  content: "\f167"; /* YouTube Unicode */
  font-family: "Font Awesome 6 Brands";
}

/* LinkedIn Icon (Brands use "Font Awesome 6 Brands") */
.icon-linkedin-fa:before {
  content: "\f08c";
  font-family: 'Font Awesome 6 Brands';
  font-weight: 400; /* Brands use 400 (not 900) */
}

/* Google Icon (Brands) */
.icon-google-fa:before {
  content: "\f1a0";
  font-family: 'Font Awesome 6 Brands';
  font-weight: 400;
}

/* Blogs/Posts Icon (Free Solid) */
.icon-blogs:before {
  content: "\f5a3"; /* Alternate: \f518 (quill pen) */
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
}
.icon-dribble:before {
  content: "\e903";
}

.icon-flame:before {
  content: "\e904";
}

.icon-linkedin:before {
  content: "\e905";
}

.icon-tick-inside-circle:before {
  content: "\e906";
}

.icon-pin:before {
  content: "\e907";
}

.icon-search-mail:before {
  content: "\e908";
}

.icon-phone-call:before {
  content: "\e909";
}

.icon-search-interface-symbol:before {
  content: "\e90a";
}

.icon-pointed-star:before {
  content: "\e90b";
}

.icon-customer-service-headset:before {
  content: "\e90c";
}

.icon-trophy:before {
  content: "\e90d";
}

.icon-user:before {
  content: "\e90e";
}

.icon-chat:before {
  content: "\e90f";
}

.icon-laughing:before {
  content: "\e910";
}

.icon-user-1:before {
  content: "\e911";
}

.icon-down-arrow:before {
  content: "\e912";
}

.icon-play-button-arrowhead:before {
  content: "\e913";
}

.icon-shield:before {
  content: "\e914";
}

.icon-link:before {
  content: "\e915";
}

.icon-plus:before {
  content: "\e916";
}

.icon-email:before {
  content: "\e917";
}

.icon-edit:before {
  content: "\e918";
}

.icon-right-arrow-1:before {
  content: "\e919";
}

.icon-mail:before {
  content: "\e91a";
}

.icon-right-up:before {
  content: "\e91b";
}

.icon-remove:before {
  content: "\e91c";
}

.icon-close:before {
  content: "\e91d";
}

.icon-arrows:before {
  content: "\e91e";
}

.icon-contact:before {
  content: "\e91f";
}

.icon-left:before {
  content: "\e920";
}

.icon-clock:before {
  content: "\e921";
}

.icon-left-arrow-1:before {
  content: "\e922";
}

.icon-connection:before {
  content: "\e923";
}

.icon-calendar:before {
  content: "\e924";
}

.icon-square:before {
  content: "\e925";
}

.icon-technical-support:before {
  content: "\e926";
}

.icon-star:before {
  content: "\e927";
}

.icon-team:before {
  content: "\e928";
}

.icon-folder:before {
  content: "\e929";
}

.icon-right-arrow-2:before {
  content: "\e92a";
}

.icon-right-quote:before {
  content: "\e92b";
}

.icon-support:before {
  content: "\e92c";
}

.icon-idea:before {
  content: "\e92d";
}

.icon-transparency:before {
  content: "\e92e";
}

.icon-add-friend:before {
  content: "\e92f";
}

.icon-strategy:before {
  content: "\e930";
}

.icon-customer-centricity:before {
  content: "\e931";
}

.icon-real-estate-agency:before {
  content: "\e932";
}

.icon-quality:before {
  content: "\e933";
}

.icon-target:before {
  content: "\e934";
}

.icon-earning:before {
  content: "\e935";
}

.icon-graduation-cap:before {
  content: "\e936";
}

/* Font Awesome Icons - Match IcoMoon Styling */
.icon-target-people:before {
  content: "\f0c0"; /* Font Awesome users group icon */
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
}

.icon-execute-plan:before {
  content: "\f542"; /* Font Awesome tasks icon */
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
}

.icon-company-info:before {
  content: "\f19c"; /* Font Awesome university (for 'about') icon */
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
}

.icon-web-app:before {
  content: "\f3fd"; /* Font Awesome server (for web apps) icon */
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
}
/* Chat/Discussion Icon */
.icon-communication:before {
  content: "\f075"; /* Font Awesome comment icon */
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
}
/* Google Icon (Brand) */
.icon-google:before {
  content: "\f1a0";
  font-family: 'Font Awesome 6 Brands';
  font-weight: 900; /* Brands use 400 */
}

/* Pages Icon (Document) */
.icon-pages:before {
  content: "\f15c"; /* File-alt icon */
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
}

/* Display Marketing (Ad Billboard) */
.icon-display-marketing:before {
  content: "\f59d"; /* Ad icon */
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
}

/* Platform (Server/Cloud) */
.icon-platform:before {
  content: "\f233"; /* Server icon */
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
}


/* Account Setup */
.icon-account-setup:before{
  content: "\f007"; /* User icon */
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
}

/* Monitoring */
.icon-monitoring:before {
  content: "\f201"; /* Chart-line icon */
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
}

/* Analytics */
.icon-analytics:before{
  content: "\f080"; /* Chart-pie icon */
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
}

/* Campaign Management */
.icon-campaign:before{
  content: "\f0a1"; /* Bolt icon (for action) */
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
}

/* Organic Traffic - Growing Plant */
.icon-organic:before {
  content: "\f06c";  /* Leaf icon */
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
  
}

/* Search Rankings - Trophy */
.icon-rankings:before {
  content: "\f091";  /* Trophy icon */
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
  
}

/* Brand Awareness - Megaphone */
.icon-awareness:before {
  content: "\f675";  /* Megaphone icon */
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
 
}

/* Your Audience - User Network */
.icon-audience:before {
  content: "\f0c0";  /* Users icon */
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
 
}

/* Trust - Shield Check */
.icon-trust:before {
  content: "\f3ed";  /* Shield-check icon */
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
 
}

/* Leads - Funnel Dollar */
.icon-leads:before {
  content: "\f662";  /* Funnel-dollar icon */
  font-family: 'Font Awesome 6 Free';
  font-weight: 900;
 
}

/* Local SEO - Map Marker */
.icon-local-seo:before {
  font-family: 'Flaticon';
  content: "\f109"; /* Map marker icon code */
  font-weight:400;
}

/* On-Page SEO - Document */
.icon-onpage-seo:before {
  font-family: 'Flaticon';
  content: "\f10a"; /* Document icon */
}

/* Off-Page SEO - Link */
.icon-offpage-seo:before {
  font-family: 'Flaticon';
  content: "\f10b"; /* Link icon */
}

/* Shopify SEO - Shopping Bag */
.icon-shopify-seo:before {
  font-family: 'Flaticon Brands';
  content: "\f208"; /* Shopify logo */
}

/* Amazon SEO - Amazon Logo */
.icon-amazon-seo:before {
  font-family: 'Flaticon Brands';
  content: "\f209"; /* Amazon logo */
}

/* E-Commerce SEO - Cart */
.icon-ecom-seo:before {
  font-family: 'Flaticon';
  content: "\f10c"; /* Shopping cart */
}

/* Link Building - Network */
.icon-link-building:before {
  font-family: 'Flaticon';
  content: "\f10d"; /* Network nodes */
}

/* Keyword Research - Search */
.icon-keyword-research:before {
  font-family: 'Flaticon';
  content: "\f10e"; /* Search with clipboard */
}

/* Spam Removal - Shield */
.icon-spam-removal:before {
  font-family: 'Flaticon';
  content: "\f10f"; /* Shield with cross */
}

/* Technical SEO - Gears */
.icon-technical-seo:before {
  font-family: 'Flaticon';
  content: "\f110"; /* Gear system */
}