@font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot?87124065');
  src: url('../font/fontello.eot?87124065#iefix') format('embedded-opentype'),
    url('../font/fontello.woff2?87124065') format('woff2'),
    url('../font/fontello.woff?87124065') format('woff'),
    url('../font/fontello.ttf?87124065') format('truetype'),
    url('../font/fontello.svg?87124065#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-heart-empty:before {
  content: '\e800';
}

/* 'î €' */
.icon-whatsapp:before {
  content: '\e801';
}

/* 'î ' */
.icon-threads:before {
  content: '\e802';
}

/* 'î ‚' */
.icon-load-arrow:before {
  content: '\e803';
}

/* 'î ƒ' */
.icon-checkbox:before {
  content: '\e804';
}

/* 'î „' */
.icon-checkbox-active:before {
  content: '\e805';
}

/* 'î …' */
.icon-ccw:before {
  content: '\e80e';
}

/* 'î Ž' */
.icon-mobile:before {
  content: '\e822';
}

/* 'î ¢' */
.icon-tablet-1:before {
  content: '\e823';
}

/* 'î £' */
.icon-laptop:before {
  content: '\e824';
}

/* 'î ¤' */
.icon-desktop:before {
  content: '\e825';
}

/* 'î ¥' */
.icon-heart-full:before {
  content: '\e827';
}

/* 'î §' */
.icon-down:before {
  content: '\e828';
}

/* 'î ¨' */
.icon-email:before {
  content: '\e829';
}

/* 'î ©' */
.icon-link:before {
  content: '\e82a';
}

/* 'î ª' */
.icon-spin3:before {
  content: '\e82d';
}

/* 'î ­' */
.icon-up:before {
  content: '\e835';
}

/* 'î µ' */
.icon-right:before {
  content: '\e836';
}

/* 'î ¶' */
.icon-left:before {
  content: '\e837';
}

/* 'î ·' */
.icon-search:before {
  content: '\e83a';
}

/* 'î º' */
.icon-twitter:before {
  content: '\e83b';
}

/* 'î »' */
.icon-dot:before {
  content: '\e83c';
}

/* 'î ¼' */
.icon-youtube:before {
  content: '\e83d';
}

/* 'î ½' */
.icon-discord:before {
  content: '\e83f';
}

/* 'î ¿' */
.icon-dribbble:before {
  content: '\e840';
}

/* 'î¡€' */
.icon-facebook:before {
  content: '\e841';
}

/* 'î¡' */
.icon-instagram:before {
  content: '\e842';
}

/* 'î¡‚' */
.icon-linkedin:before {
  content: '\e843';
}

/* 'î¡ƒ' */
.icon-pinterest:before {
  content: '\e844';
}

/* 'î¡„' */
.icon-reddit:before {
  content: '\e845';
}

/* 'î¡…' */
.icon-telegram:before {
  content: '\e846';
}

/* 'î¡†' */
.icon-comment-light:before {
  content: '\e847';
}

/* 'î¡‡' */
.icon-tumblr:before {
  content: '\e849';
}

/* 'î¡‰' */
.icon-tiktok:before {
  content: '\e84a';
}

/* 'î¡Š' */
.icon-behance:before {
  content: '\e84b';
}

/* 'î¡‹' */
.icon-check:before {
  content: '\e8ab';
}

/* 'î¢«' */
.icon-plus:before {
  content: '\e8ad';
}

/* 'î¢­' */
.icon-menu:before {
  content: '\e8ba';
}

/* 'î¢º' */
.icon-pencil:before {
  content: '\e8bb';
}

/* 'î¢»' */
.icon-play:before {
  content: '\e8e1';
}

/* 'î£¡' */
.icon-clear-button:before {
  content: '\e916';
}

/* 'î¤–' */
.icon-menu-2:before {
  content: '\e93c';
}

/* 'î¤¼' */
.icon-download:before {
  content: '\e959';
}

/* 'î¥™' */
.icon-upload:before {
  content: '\e95a';
}

/* 'î¥š' */
.icon-font:before {
  content: '\e95d';
}

/* 'î¥' */
.icon-home-2:before {
  content: '\e95e';
}

/* 'î¥ž' */
.icon-plugins:before {
  content: '\e960';
}

/* 'î¥ ' */
.icon-settings:before {
  content: '\e961';
}

/* 'î¥¡' */
.icon-smartphone:before {
  content: '\e962';
}

/* 'î¥¢' */
.icon-check-2:before {
  content: '\e963';
}

/* 'î¥£' */
.icon-customizer:before {
  content: '\e964';
}

/* 'î¥¤' */
.icon-editor-table:before {
  content: '\e965';
}

/* 'î¥¥' */
.icon-footer:before {
  content: '\e966';
}

/* 'î¥¦' */
.icon-header:before {
  content: '\e967';
}

/* 'î¥§' */
.icon-plus-2:before {
  content: '\e968';
}

/* 'î¥¨' */
.icon-cart-2:before {
  content: '\e96a';
}

/* 'î¥ª' */
.icon-star-filled:before {
  content: '\e96e';
}

/* 'î¥®' */
.icon-tag-2:before {
  content: '\e96f';
}

/* 'î¥¯' */
.icon-building:before {
  content: '\e971';
}

/* 'î¥±' */
.icon-format-image:before {
  content: '\e973';
}

/* 'î¥³' */
.icon-portfolio:before {
  content: '\e976';
}

/* 'î¥¶' */
.icon-screenoptions:before {
  content: '\e977';
}

/* 'î¥·' */
.icon-padlock:before {
  content: '\e97b';
}

/* 'î¥»' */
.icon-padlock-unlock:before {
  content: '\e97c';
}

/* 'î¥¼' */
.icon-down-open:before {
  content: '\f004';
}

/* 'ï€„' */
.icon-up-open:before {
  content: '\f005';
}

/* 'ï€…' */
.icon-right-open:before {
  content: '\f006';
}

/* 'ï€†' */
.icon-left-open:before {
  content: '\f007';
}

/* 'ï€‡' */
.icon-cars:before {
  content: '\f502';
}

/* 'ï”‚' */
.icon-category:before {
  content: '\f503';
}

/* 'ï”ƒ' */
.icon-certificates:before {
  content: '\f504';
}

/* 'ï”„' */
.icon-courses:before {
  content: '\f505';
}

/* 'ï”…' */
.icon-dishes:before {
  content: '\f506';
}

/* 'ï”†' */
.icon-portfolio-1:before {
  content: '\f507';
}

/* 'ï”‡' */
.icon-posts-page:before {
  content: '\f508';
}

/* 'ï”ˆ' */
.icon-resume:before {
  content: '\f509';
}

/* 'ï”‰' */
.icon-search-1:before {
  content: '\f50a';
}

/* 'ï”Š' */
.icon-services:before {
  content: '\f50b';
}

/* 'ï”‹' */
.icon-sport:before {
  content: '\f50c';
}

/* 'ï”Œ' */
.icon-team:before {
  content: '\f50d';
}

/* 'ï”' */
.icon-testimonials:before {
  content: '\f50e';
}

/* 'ï”Ž' */
.icon-additional-css:before {
  content: '\f50f';
}

/* 'ï”' */
.icon-homepage-settings:before {
  content: '\f510';
}

/* 'ï”' */
.icon-blog:before {
  content: '\f511';
}

/* 'ï”‘' */
.icon-single-post:before {
  content: '\f512';
}

/* 'ï”’' */
.icon-tag-1:before {
  content: '\f513';
}

/* 'ï”“' */