/*! 
* @package IcoFont 
* @version 1.0.1 
* @author   
* @copyright 2023 
* @license - https://icofont.com/license/
*/

@font-face
{
  font-family: "IcoFont";
  font-weight: normal;
  font-style: "Regular";
  src: url("./fonts/icofont.woff2") format("woff2"),
  url("./fonts/icofont.woff") format("woff");
}

[class^="iicofont-"], [class*=" iicofont-"]
{
  font-family: 'IcoFont' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  line-height: 1;
/* Better Font Rendering =========== */
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}

.iicofont-brand-acer:before
{
  content: "\e896";
}

.iicofont-brand-adidas:before
{
  content: "\e897";
}

.iicofont-brand-adobe:before
{
  content: "\e898";
}

.iicofont-brand-air-new-zealand:before
{
  content: "\e899";
}

.iicofont-brand-airbnb:before
{
  content: "\e89a";
}

.iicofont-brand-aircell:before
{
  content: "\e89b";
}

.iicofont-brand-airtel:before
{
  content: "\e89c";
}

.iicofont-brand-alcatel:before
{
  content: "\e89d";
}

.iicofont-brand-alibaba:before
{
  content: "\e89e";
}

.iicofont-brand-aliexpress:before
{
  content: "\e89f";
}

.iicofont-brand-alipay:before
{
  content: "\e8a0";
}

.iicofont-brand-amazon:before
{
  content: "\e8a1";
}

.iicofont-brand-amd:before
{
  content: "\e8a2";
}

.iicofont-brand-american-airlines:before
{
  content: "\e8a3";
}

.iicofont-brand-android-robot:before
{
  content: "\e8a4";
}

.iicofont-brand-android:before
{
  content: "\e8a5";
}

.iicofont-brand-aol:before
{
  content: "\e8a6";
}

.iicofont-brand-apple:before
{
  content: "\e8a7";
}

.iicofont-brand-appstore:before
{
  content: "\e8a8";
}

.iicofont-brand-asus:before
{
  content: "\e8a9";
}

.iicofont-brand-ati:before
{
  content: "\e8aa";
}

.iicofont-brand-att:before
{
  content: "\e8ab";
}

.iicofont-brand-audi:before
{
  content: "\e8ac";
}

.iicofont-brand-axiata:before
{
  content: "\e8ad";
}

.iicofont-brand-bada:before
{
  content: "\e8ae";
}

.iicofont-brand-bbc:before
{
  content: "\e8af";
}

.iicofont-brand-bing:before
{
  content: "\e8b0";
}

.iicofont-brand-blackberry:before
{
  content: "\e8b1";
}

.iicofont-brand-bmw:before
{
  content: "\e8b2";
}

.iicofont-brand-box:before
{
  content: "\e8b3";
}

.iicofont-brand-burger-king:before
{
  content: "\e8b4";
}

.iicofont-brand-business-insider:before
{
  content: "\e8b5";
}

.iicofont-brand-buzzfeed:before
{
  content: "\e8b6";
}

.iicofont-brand-cannon:before
{
  content: "\e8b7";
}

.iicofont-brand-casio:before
{
  content: "\e8b8";
}

.iicofont-brand-china-mobile:before
{
  content: "\e8b9";
}

.iicofont-brand-china-telecom:before
{
  content: "\e8ba";
}

.iicofont-brand-china-unicom:before
{
  content: "\e8bb";
}

.iicofont-brand-cisco:before
{
  content: "\e8bc";
}

.iicofont-brand-citibank:before
{
  content: "\e8bd";
}

.iicofont-brand-cnet:before
{
  content: "\e8be";
}

.iicofont-brand-cnn:before
{
  content: "\e8bf";
}

.iicofont-brand-cocal-cola:before
{
  content: "\e8c0";
}

.iicofont-brand-compaq:before
{
  content: "\e8c1";
}

.iicofont-brand-debian:before
{
  content: "\e8c2";
}

.iicofont-brand-delicious:before
{
  content: "\e8c3";
}

.iicofont-brand-dell:before
{
  content: "\e8c4";
}

.iicofont-brand-designbump:before
{
  content: "\e8c5";
}

.iicofont-brand-designfloat:before
{
  content: "\e8c6";
}

.iicofont-brand-disney:before
{
  content: "\e8c7";
}

.iicofont-brand-dodge:before
{
  content: "\e8c8";
}

.iicofont-brand-dove:before
{
  content: "\e8c9";
}

.iicofont-brand-drupal:before
{
  content: "\e8ca";
}

.iicofont-brand-ebay:before
{
  content: "\e8cb";
}

.iicofont-brand-eleven:before
{
  content: "\e8cc";
}

.iicofont-brand-emirates:before
{
  content: "\e8cd";
}

.iicofont-brand-espn:before
{
  content: "\e8ce";
}

.iicofont-brand-etihad-airways:before
{
  content: "\e8cf";
}

.iicofont-brand-etisalat:before
{
  content: "\e8d0";
}

.iicofont-brand-etsy:before
{
  content: "\e8d1";
}

.iicofont-brand-fastrack:before
{
  content: "\e8d2";
}

.iicofont-brand-fedex:before
{
  content: "\e8d3";
}

.iicofont-brand-ferrari:before
{
  content: "\e8d4";
}

.iicofont-brand-fitbit:before
{
  content: "\e8d5";
}

.iicofont-brand-flikr:before
{
  content: "\e8d6";
}

.iicofont-brand-forbes:before
{
  content: "\e8d7";
}

.iicofont-brand-foursquare:before
{
  content: "\e8d8";
}

.iicofont-brand-foxconn:before
{
  content: "\e8d9";
}

.iicofont-brand-fujitsu:before
{
  content: "\e8da";
}

.iicofont-brand-general-electric:before
{
  content: "\e8db";
}

.iicofont-brand-gillette:before
{
  content: "\e8dc";
}

.iicofont-brand-gizmodo:before
{
  content: "\e8dd";
}

.iicofont-brand-gnome:before
{
  content: "\e8de";
}

.iicofont-brand-google:before
{
  content: "\e8df";
}

.iicofont-brand-gopro:before
{
  content: "\e8e0";
}

.iicofont-brand-gucci:before
{
  content: "\e8e1";
}

.iicofont-brand-hallmark:before
{
  content: "\e8e2";
}

.iicofont-brand-hi5:before
{
  content: "\e8e3";
}

.iicofont-brand-honda:before
{
  content: "\e8e4";
}

.iicofont-brand-hp:before
{
  content: "\e8e5";
}

.iicofont-brand-hsbc:before
{
  content: "\e8e6";
}

.iicofont-brand-htc:before
{
  content: "\e8e7";
}

.iicofont-brand-huawei:before
{
  content: "\e8e8";
}

.iicofont-brand-hulu:before
{
  content: "\e8e9";
}

.iicofont-brand-hyundai:before
{
  content: "\e8ea";
}

.iicofont-brand-ibm:before
{
  content: "\e8eb";
}

.iicofont-brand-icofont:before
{
  content: "\e8ec";
}

.iicofont-brand-icq:before
{
  content: "\e8ed";
}

.iicofont-brand-ikea:before
{
  content: "\e8ee";
}

.iicofont-brand-imdb:before
{
  content: "\e8ef";
}

.iicofont-brand-indiegogo:before
{
  content: "\e8f0";
}

.iicofont-brand-intel:before
{
  content: "\e8f1";
}

.iicofont-brand-ipair:before
{
  content: "\e8f2";
}

.iicofont-brand-jaguar:before
{
  content: "\e8f3";
}

.iicofont-brand-java:before
{
  content: "\e8f4";
}

.iicofont-brand-joomla:before
{
  content: "\e8f5";
}

.iicofont-brand-kickstarter:before
{
  content: "\e8f6";
}

.iicofont-brand-kik:before
{
  content: "\e8f7";
}

.iicofont-brand-lastfm:before
{
  content: "\e8f8";
}

.iicofont-brand-lego:before
{
  content: "\e8f9";
}

.iicofont-brand-lenovo:before
{
  content: "\e8fa";
}

.iicofont-brand-levis:before
{
  content: "\e8fb";
}

.iicofont-brand-lexus:before
{
  content: "\e8fc";
}

.iicofont-brand-lg:before
{
  content: "\e8fd";
}

.iicofont-brand-life-hacker:before
{
  content: "\e8fe";
}

.iicofont-brand-linux-mint:before
{
  content: "\e8ff";
}

.iicofont-brand-linux:before
{
  content: "\e900";
}

.iicofont-brand-lionix:before
{
  content: "\e901";
}

.iicofont-brand-loreal:before
{
  content: "\e902";
}

.iicofont-brand-louis-vuitton:before
{
  content: "\e903";
}

.iicofont-brand-mac-os:before
{
  content: "\e904";
}

.iicofont-brand-marvel-app:before
{
  content: "\e905";
}

.iicofont-brand-mashable:before
{
  content: "\e906";
}

.iicofont-brand-mazda:before
{
  content: "\e907";
}

.iicofont-brand-mcdonals:before
{
  content: "\e908";
}

.iicofont-brand-mercedes:before
{
  content: "\e909";
}

.iicofont-brand-micromax:before
{
  content: "\e90a";
}

.iicofont-brand-microsoft:before
{
  content: "\e90b";
}

.iicofont-brand-mobileme:before
{
  content: "\e90c";
}

.iicofont-brand-mobily:before
{
  content: "\e90d";
}

.iicofont-brand-motorola:before
{
  content: "\e90e";
}

.iicofont-brand-msi:before
{
  content: "\e90f";
}

.iicofont-brand-mts:before
{
  content: "\e910";
}

.iicofont-brand-myspace:before
{
  content: "\e911";
}

.iicofont-brand-mytv:before
{
  content: "\e912";
}

.iicofont-brand-nasa:before
{
  content: "\e913";
}

.iicofont-brand-natgeo:before
{
  content: "\e914";
}

.iicofont-brand-nbc:before
{
  content: "\e915";
}

.iicofont-brand-nescafe:before
{
  content: "\e916";
}

.iicofont-brand-nestle:before
{
  content: "\e917";
}

.iicofont-brand-netflix:before
{
  content: "\e918";
}

.iicofont-brand-nexus:before
{
  content: "\e919";
}

.iicofont-brand-nike:before
{
  content: "\e91a";
}

.iicofont-brand-nokia:before
{
  content: "\e91b";
}

.iicofont-brand-nvidia:before
{
  content: "\e91c";
}

.iicofont-brand-omega:before
{
  content: "\e91d";
}

.iicofont-brand-opensuse:before
{
  content: "\e91e";
}

.iicofont-brand-oracle:before
{
  content: "\e91f";
}

.iicofont-brand-panasonic:before
{
  content: "\e920";
}

.iicofont-brand-paypal:before
{
  content: "\e921";
}

.iicofont-brand-pepsi:before
{
  content: "\e922";
}

.iicofont-brand-philips:before
{
  content: "\e923";
}

.iicofont-brand-pizza-hut:before
{
  content: "\e924";
}

.iicofont-brand-playstation:before
{
  content: "\e925";
}

.iicofont-brand-puma:before
{
  content: "\e926";
}

.iicofont-brand-qatar-air:before
{
  content: "\e927";
}

.iicofont-brand-qvc:before
{
  content: "\e928";
}

.iicofont-brand-readernaut:before
{
  content: "\e929";
}

.iicofont-brand-redbull:before
{
  content: "\e92a";
}

.iicofont-brand-reebok:before
{
  content: "\e92b";
}

.iicofont-brand-reuters:before
{
  content: "\e92c";
}

.iicofont-brand-samsung:before
{
  content: "\e92d";
}

.iicofont-brand-sap:before
{
  content: "\e92e";
}

.iicofont-brand-saudia-airlines:before
{
  content: "\e92f";
}

.iicofont-brand-scribd:before
{
  content: "\e930";
}

.iicofont-brand-shell:before
{
  content: "\e931";
}

.iicofont-brand-siemens:before
{
  content: "\e932";
}

.iicofont-brand-sk-telecom:before
{
  content: "\e933";
}

.iicofont-brand-slideshare:before
{
  content: "\e934";
}

.iicofont-brand-smashing-magazine:before
{
  content: "\e935";
}

.iicofont-brand-snapchat:before
{
  content: "\e936";
}

.iicofont-brand-sony-ericsson:before
{
  content: "\e937";
}

.iicofont-brand-sony:before
{
  content: "\e938";
}

.iicofont-brand-soundcloud:before
{
  content: "\e939";
}

.iicofont-brand-sprint:before
{
  content: "\e93a";
}

.iicofont-brand-squidoo:before
{
  content: "\e93b";
}

.iicofont-brand-starbucks:before
{
  content: "\e93c";
}

.iicofont-brand-stc:before
{
  content: "\e93d";
}

.iicofont-brand-steam:before
{
  content: "\e93e";
}

.iicofont-brand-suzuki:before
{
  content: "\e93f";
}

.iicofont-brand-symbian:before
{
  content: "\e940";
}

.iicofont-brand-t-mobile:before
{
  content: "\e941";
}

.iicofont-brand-tango:before
{
  content: "\e942";
}

.iicofont-brand-target:before
{
  content: "\e943";
}

.iicofont-brand-tata-indicom:before
{
  content: "\e944";
}

.iicofont-brand-techcrunch:before
{
  content: "\e945";
}

.iicofont-brand-telenor:before
{
  content: "\e946";
}

.iicofont-brand-teliasonera:before
{
  content: "\e947";
}

.iicofont-brand-tesla:before
{
  content: "\e948";
}

.iicofont-brand-the-verge:before
{
  content: "\e949";
}

.iicofont-brand-thenextweb:before
{
  content: "\e94a";
}

.iicofont-brand-toshiba:before
{
  content: "\e94b";
}

.iicofont-brand-toyota:before
{
  content: "\e94c";
}

.iicofont-brand-tribenet:before
{
  content: "\e94d";
}

.iicofont-brand-ubuntu:before
{
  content: "\e94e";
}

.iicofont-brand-unilever:before
{
  content: "\e94f";
}

.iicofont-brand-vaio:before
{
  content: "\e950";
}

.iicofont-brand-verizon:before
{
  content: "\e951";
}

.iicofont-brand-viber:before
{
  content: "\e952";
}

.iicofont-brand-vodafone:before
{
  content: "\e953";
}

.iicofont-brand-volkswagen:before
{
  content: "\e954";
}

.iicofont-brand-walmart:before
{
  content: "\e955";
}

.iicofont-brand-warnerbros:before
{
  content: "\e956";
}

.iicofont-brand-whatsapp:before
{
  content: "\e957";
}

.iicofont-brand-wikipedia:before
{
  content: "\e958";
}

.iicofont-brand-windows:before
{
  content: "\e959";
}

.iicofont-brand-wire:before
{
  content: "\e95a";
}

.iicofont-brand-wordpress:before
{
  content: "\e95b";
}

.iicofont-brand-xiaomi:before
{
  content: "\e95c";
}

.iicofont-brand-yahoobuzz:before
{
  content: "\e95d";
}

.iicofont-brand-yamaha:before
{
  content: "\e95e";
}

.iicofont-brand-youtube:before
{
  content: "\e95f";
}

.iicofont-brand-zain:before
{
  content: "\e960";
}

.iicofont-figma:before
{
  content: "\f02f";
}

.iicofont-illustrator:before
{
  content: "\f030";
}

.iicofont-photoshop:before
{
  content: "\f031";
}

.iicofont-architecture-alt:before
{
  content: "\e985";
}

.iicofont-architecture:before
{
  content: "\e986";
}

.iicofont-barricade:before
{
  content: "\e987";
}

.iicofont-bolt:before
{
  content: "\e988";
}

.iicofont-bricks:before
{
  content: "\e989";
}

.iicofont-building-alt:before
{
  content: "\e98a";
}

.iicofont-bull-dozer:before
{
  content: "\e98b";
}

.iicofont-calculations:before
{
  content: "\e98c";
}

.iicofont-cement-mix:before
{
  content: "\e98d";
}

.iicofont-cement-mixer:before
{
  content: "\e98e";
}

.iicofont-concrete-mixer:before
{
  content: "\e98f";
}

.iicofont-danger-zone:before
{
  content: "\e990";
}

.iicofont-drill:before
{
  content: "\e991";
}

.iicofont-eco-energy:before
{
  content: "\e992";
}

.iicofont-eco-environmen:before
{
  content: "\e993";
}

.iicofont-energy-air:before
{
  content: "\e994";
}

.iicofont-energy-oil:before
{
  content: "\e995";
}

.iicofont-energy-savings:before
{
  content: "\e996";
}

.iicofont-energy-solar:before
{
  content: "\e997";
}

.iicofont-energy-water:before
{
  content: "\e998";
}

.iicofont-engineer:before
{
  content: "\e999";
}

.iicofont-fire-extinguisher-alt:before
{
  content: "\e99a";
}

.iicofont-fire-extinguisher:before
{
  content: "\e99b";
}

.iicofont-fix-tools:before
{
  content: "\e99c";
}

.iicofont-fork-lift:before
{
  content: "\e99d";
}

.iicofont-glue-oil:before
{
  content: "\e99e";
}

.iicofont-hammer-alt:before
{
  content: "\e99f";
}

.iicofont-hammer:before
{
  content: "\e9a0";
}

.iicofont-help-robot:before
{
  content: "\e9a1";
}

.iicofont-industries-1:before
{
  content: "\e9a2";
}

.iicofont-industries-2:before
{
  content: "\e9a3";
}

.iicofont-industries-3:before
{
  content: "\e9a4";
}

.iicofont-industries-4:before
{
  content: "\e9a5";
}

.iicofont-industries-5:before
{
  content: "\e9a6";
}

.iicofont-industries:before
{
  content: "\e9a7";
}

.iicofont-labour:before
{
  content: "\e9a8";
}

.iicofont-mining:before
{
  content: "\e9a9";
}

.iicofont-paint-brush:before
{
  content: "\e9aa";
}

.iicofont-pollution:before
{
  content: "\e9ab";
}

.iicofont-power-zone:before
{
  content: "\e9ac";
}

.iicofont-radio-active:before
{
  content: "\e9ad";
}

.iicofont-recycle-alt:before
{
  content: "\e9ae";
}

.iicofont-recycling-man:before
{
  content: "\e9af";
}

.iicofont-safety-hat-light:before
{
  content: "\e9b0";
}

.iicofont-safety-hat:before
{
  content: "\e9b1";
}

.iicofont-saw:before
{
  content: "\e9b2";
}

.iicofont-screw-driver:before
{
  content: "\e9b3";
}

.iicofont-tools-1:before
{
  content: "\e9b4";
}

.iicofont-tools-bag:before
{
  content: "\e9b5";
}

.iicofont-tow-truck:before
{
  content: "\e9b6";
}

.iicofont-trolley:before
{
  content: "\e9b7";
}

.iicofont-trowel:before
{
  content: "\e9b8";
}

.iicofont-under-construction-alt:before
{
  content: "\e9b9";
}

.iicofont-under-construction:before
{
  content: "\e9ba";
}

.iicofont-vehicle-cement:before
{
  content: "\e9bb";
}

.iicofont-vehicle-crane:before
{
  content: "\e9bc";
}

.iicofont-vehicle-delivery-van:before
{
  content: "\e9bd";
}

.iicofont-vehicle-dozer:before
{
  content: "\e9be";
}

.iicofont-vehicle-excavator:before
{
  content: "\e9bf";
}

.iicofont-vehicle-trucktor:before
{
  content: "\e9c0";
}

.iicofont-vehicle-wrecking:before
{
  content: "\e9c1";
}

.iicofont-worker:before
{
  content: "\e9c2";
}

.iicofont-workers-group:before
{
  content: "\e9c3";
}

.iicofont-wrench:before
{
  content: "\e9c4";
}

.iicofont-arrow-down:before
{
  content: "\ea5b";
}

.iicofont-arrow-left:before
{
  content: "\ea5c";
}

.iicofont-arrow-right:before
{
  content: "\ea5d";
}

.iicofont-arrow-up:before
{
  content: "\ea5e";
}

.iicofont-block-down:before
{
  content: "\ea5f";
}

.iicofont-block-left:before
{
  content: "\ea60";
}

.iicofont-block-right:before
{
  content: "\ea61";
}

.iicofont-block-up:before
{
  content: "\ea62";
}

.iicofont-bubble-down:before
{
  content: "\ea63";
}

.iicofont-bubble-left:before
{
  content: "\ea64";
}

.iicofont-bubble-right:before
{
  content: "\ea65";
}

.iicofont-bubble-up:before
{
  content: "\ea66";
}

.iicofont-caret-down:before
{
  content: "\ea67";
}

.iicofont-caret-left:before
{
  content: "\ea68";
}

.iicofont-caret-right:before
{
  content: "\ea69";
}

.iicofont-caret-up:before
{
  content: "\ea6a";
}

.iicofont-circled-down:before
{
  content: "\ea6b";
}

.iicofont-circled-left:before
{
  content: "\ea6c";
}

.iicofont-circled-right:before
{
  content: "\ea6d";
}

.iicofont-circled-up:before
{
  content: "\ea6e";
}

.iicofont-collapse:before
{
  content: "\ea6f";
}

.iicofont-cursor-drag:before
{
  content: "\ea70";
}

.iicofont-curved-double-left:before
{
  content: "\ea71";
}

.iicofont-curved-double-right:before
{
  content: "\ea72";
}

.iicofont-curved-down:before
{
  content: "\ea73";
}

.iicofont-curved-left:before
{
  content: "\ea74";
}

.iicofont-curved-right:before
{
  content: "\ea75";
}

.iicofont-curved-up:before
{
  content: "\ea76";
}

.iicofont-dotted-down:before
{
  content: "\ea77";
}

.iicofont-dotted-left:before
{
  content: "\ea78";
}

.iicofont-dotted-right:before
{
  content: "\ea79";
}

.iicofont-dotted-up:before
{
  content: "\ea7a";
}

.iicofont-double-left:before
{
  content: "\ea7b";
}

.iicofont-double-right:before
{
  content: "\ea7c";
}

.iicofont-expand-alt:before
{
  content: "\ea7d";
}

.iicofont-hand-down:before
{
  content: "\ea7e";
}

.iicofont-hand-drag:before
{
  content: "\ea7f";
}

.iicofont-hand-drag1:before
{
  content: "\ea80";
}

.iicofont-hand-drag2:before
{
  content: "\ea81";
}

.iicofont-hand-drawn-alt-down:before
{
  content: "\ea82";
}

.iicofont-hand-drawn-alt-left:before
{
  content: "\ea83";
}

.iicofont-hand-drawn-alt-right:before
{
  content: "\ea84";
}

.iicofont-hand-drawn-alt-up:before
{
  content: "\ea85";
}

.iicofont-hand-drawn-down:before
{
  content: "\ea86";
}

.iicofont-hand-drawn-left:before
{
  content: "\ea87";
}

.iicofont-hand-drawn-right:before
{
  content: "\ea88";
}

.iicofont-hand-drawn-up:before
{
  content: "\ea89";
}

.iicofont-hand-grippers:before
{
  content: "\ea8a";
}

.iicofont-hand-left:before
{
  content: "\ea8b";
}

.iicofont-hand-right:before
{
  content: "\ea8c";
}

.iicofont-hand-up:before
{
  content: "\ea8d";
}

.iicofont-line-block-down:before
{
  content: "\ea8e";
}

.iicofont-line-block-left:before
{
  content: "\ea8f";
}

.iicofont-line-block-right:before
{
  content: "\ea90";
}

.iicofont-line-block-up:before
{
  content: "\ea91";
}

.iicofont-long-arrow-down:before
{
  content: "\ea92";
}

.iicofont-long-arrow-left:before
{
  content: "\ea93";
}

.iicofont-long-arrow-right:before
{
  content: "\ea94";
}

.iicofont-long-arrow-up:before
{
  content: "\ea95";
}

.iicofont-rounded-collapse:before
{
  content: "\ea96";
}

.iicofont-rounded-double-left:before
{
  content: "\ea97";
}

.iicofont-rounded-double-right:before
{
  content: "\ea98";
}

.iicofont-rounded-down:before
{
  content: "\ea99";
}

.iicofont-rounded-expand:before
{
  content: "\ea9a";
}

.iicofont-rounded-left-down:before
{
  content: "\ea9b";
}

.iicofont-rounded-left-up:before
{
  content: "\ea9c";
}

.iicofont-rounded-left:before
{
  content: "\ea9d";
}

.iicofont-rounded-right-down:before
{
  content: "\ea9e";
}

.iicofont-rounded-right-up:before
{
  content: "\ea9f";
}

.iicofont-rounded-right:before
{
  content: "\eaa0";
}

.iicofont-rounded-up:before
{
  content: "\eaa1";
}

.iicofont-scroll-bubble-down:before
{
  content: "\eaa2";
}

.iicofont-scroll-bubble-left:before
{
  content: "\eaa3";
}

.iicofont-scroll-bubble-right:before
{
  content: "\eaa4";
}

.iicofont-scroll-bubble-up:before
{
  content: "\eaa5";
}

.iicofont-scroll-double-down:before
{
  content: "\eaa6";
}

.iicofont-scroll-double-left:before
{
  content: "\eaa7";
}

.iicofont-scroll-double-right:before
{
  content: "\eaa8";
}

.iicofont-scroll-double-up:before
{
  content: "\eaa9";
}

.iicofont-scroll-down:before
{
  content: "\eaaa";
}

.iicofont-scroll-left:before
{
  content: "\eaab";
}

.iicofont-scroll-long-down:before
{
  content: "\eaac";
}

.iicofont-scroll-long-left:before
{
  content: "\eaad";
}

.iicofont-scroll-long-right:before
{
  content: "\eaae";
}

.iicofont-scroll-long-up:before
{
  content: "\eaaf";
}

.iicofont-scroll-right:before
{
  content: "\eab0";
}

.iicofont-scroll-up:before
{
  content: "\eab1";
}

.iicofont-simple-down:before
{
  content: "\eab2";
}

.iicofont-simple-left-down:before
{
  content: "\eab3";
}

.iicofont-simple-left-up:before
{
  content: "\eab4";
}

.iicofont-simple-left:before
{
  content: "\eab5";
}

.iicofont-simple-right-down:before
{
  content: "\eab6";
}

.iicofont-simple-right-up:before
{
  content: "\eab7";
}

.iicofont-simple-right:before
{
  content: "\eab8";
}

.iicofont-simple-up:before
{
  content: "\eab9";
}

.iicofont-square-down:before
{
  content: "\eaba";
}

.iicofont-square-left:before
{
  content: "\eabb";
}

.iicofont-square-right:before
{
  content: "\eabc";
}

.iicofont-square-up:before
{
  content: "\eabd";
}

.iicofont-stylish-down:before
{
  content: "\eabe";
}

.iicofont-stylish-left:before
{
  content: "\eabf";
}

.iicofont-stylish-right:before
{
  content: "\eac0";
}

.iicofont-stylish-up:before
{
  content: "\eac1";
}

.iicofont-swoosh-down:before
{
  content: "\eac2";
}

.iicofont-swoosh-left:before
{
  content: "\eac3";
}

.iicofont-swoosh-right:before
{
  content: "\eac4";
}

.iicofont-swoosh-up:before
{
  content: "\eac5";
}

.iicofont-thin-double-left:before
{
  content: "\eac6";
}

.iicofont-thin-double-right:before
{
  content: "\eac7";
}

.iicofont-thin-down:before
{
  content: "\eac8";
}

.iicofont-thin-left:before
{
  content: "\eac9";
}

.iicofont-thin-right:before
{
  content: "\eaca";
}

.iicofont-thin-up:before
{
  content: "\eacb";
}

.iicofont-abc:before
{
  content: "\eacc";
}

.iicofont-atom:before
{
  content: "\eacd";
}

.iicofont-award:before
{
  content: "\eace";
}

.iicofont-bell-alt:before
{
  content: "\eacf";
}

.iicofont-black-board:before
{
  content: "\ead0";
}

.iicofont-book-alt:before
{
  content: "\ead1";
}

.iicofont-book:before
{
  content: "\ead2";
}

.iicofont-brainstorming:before
{
  content: "\ead3";
}

.iicofont-certificate-alt-1:before
{
  content: "\ead4";
}

.iicofont-certificate-alt-2:before
{
  content: "\ead5";
}

.iicofont-certificate:before
{
  content: "\ead6";
}

.iicofont-education:before
{
  content: "\ead7";
}

.iicofont-electron:before
{
  content: "\ead8";
}

.iicofont-fountain-pen:before
{
  content: "\ead9";
}

.iicofont-globe-alt:before
{
  content: "\eada";
}

.iicofont-graduate-alt:before
{
  content: "\eadb";
}

.iicofont-graduate:before
{
  content: "\eadc";
}

.iicofont-group-students:before
{
  content: "\eadd";
}

.iicofont-hat-alt:before
{
  content: "\eade";
}

.iicofont-hat:before
{
  content: "\eadf";
}

.iicofont-instrument:before
{
  content: "\eae0";
}

.iicofont-lamp-light:before
{
  content: "\eae1";
}

.iicofont-medal:before
{
  content: "\eae2";
}

.iicofont-microscope-alt:before
{
  content: "\eae3";
}

.iicofont-microscope:before
{
  content: "\eae4";
}

.iicofont-paper:before
{
  content: "\eae5";
}

.iicofont-pen-alt-4:before
{
  content: "\eae6";
}

.iicofont-pen-nib:before
{
  content: "\eae7";
}

.iicofont-pencil-alt-5:before
{
  content: "\eae8";
}

.iicofont-quill-pen:before
{
  content: "\eae9";
}

.iicofont-read-book-alt:before
{
  content: "\eaea";
}

.iicofont-read-book:before
{
  content: "\eaeb";
}

.iicofont-school-bag:before
{
  content: "\eaec";
}

.iicofont-school-bus:before
{
  content: "\eaed";
}

.iicofont-student-alt:before
{
  content: "\eaee";
}

.iicofont-student:before
{
  content: "\eaef";
}

.iicofont-teacher:before
{
  content: "\eaf0";
}

.iicofont-test-bulb:before
{
  content: "\eaf1";
}

.iicofont-test-tube-alt:before
{
  content: "\eaf2";
}

.iicofont-university:before
{
  content: "\eaf3";
}

.iicofont-ui-add:before
{
  content: "\ec3e";
}

.iicofont-ui-alarm:before
{
  content: "\ec3f";
}

.iicofont-ui-battery:before
{
  content: "\ec40";
}

.iicofont-ui-block:before
{
  content: "\ec41";
}

.iicofont-ui-bluetooth:before
{
  content: "\ec42";
}

.iicofont-ui-brightness:before
{
  content: "\ec43";
}

.iicofont-ui-browser:before
{
  content: "\ec44";
}

.iicofont-ui-calendar:before
{
  content: "\ec45";
}

.iicofont-ui-call:before
{
  content: "\ec46";
}

.iicofont-ui-camera:before
{
  content: "\ec47";
}

.iicofont-ui-cart:before
{
  content: "\ec48";
}

.iicofont-ui-cell-phone:before
{
  content: "\ec49";
}

.iicofont-ui-chat:before
{
  content: "\ec4a";
}

.iicofont-ui-check:before
{
  content: "\ec4b";
}

.iicofont-ui-clip-board:before
{
  content: "\ec4c";
}

.iicofont-ui-clip:before
{
  content: "\ec4d";
}

.iicofont-ui-clock:before
{
  content: "\ec4e";
}

.iicofont-ui-close:before
{
  content: "\ec4f";
}

.iicofont-ui-contact-list:before
{
  content: "\ec50";
}

.iicofont-ui-copy:before
{
  content: "\ec51";
}

.iicofont-ui-cut:before
{
  content: "\ec52";
}

.iicofont-ui-delete:before
{
  content: "\ec53";
}

.iicofont-ui-dial-phone:before
{
  content: "\ec54";
}

.iicofont-ui-edit:before
{
  content: "\ec55";
}

.iicofont-ui-email:before
{
  content: "\ec56";
}

.iicofont-ui-file:before
{
  content: "\ec57";
}

.iicofont-ui-fire-wall:before
{
  content: "\ec58";
}

.iicofont-ui-flash-light:before
{
  content: "\ec59";
}

.iicofont-ui-flight:before
{
  content: "\ec5a";
}

.iicofont-ui-folder:before
{
  content: "\ec5b";
}

.iicofont-ui-game:before
{
  content: "\ec5c";
}

.iicofont-ui-handicapped:before
{
  content: "\ec5d";
}

.iicofont-ui-home:before
{
  content: "\ec5e";
}

.iicofont-ui-image:before
{
  content: "\ec5f";
}

.iicofont-ui-laoding:before
{
  content: "\ec60";
}

.iicofont-ui-lock:before
{
  content: "\ec61";
}

.iicofont-ui-love-add:before
{
  content: "\ec62";
}

.iicofont-ui-love-broken:before
{
  content: "\ec63";
}

.iicofont-ui-love-remove:before
{
  content: "\ec64";
}

.iicofont-ui-love:before
{
  content: "\ec65";
}

.iicofont-ui-map:before
{
  content: "\ec66";
}

.iicofont-ui-message:before
{
  content: "\ec67";
}

.iicofont-ui-messaging:before
{
  content: "\ec68";
}

.iicofont-ui-movie:before
{
  content: "\ec69";
}

.iicofont-ui-music-player:before
{
  content: "\ec6a";
}

.iicofont-ui-music:before
{
  content: "\ec6b";
}

.iicofont-ui-mute:before
{
  content: "\ec6c";
}

.iicofont-ui-network:before
{
  content: "\ec6d";
}

.iicofont-ui-next:before
{
  content: "\ec6e";
}

.iicofont-ui-note:before
{
  content: "\ec6f";
}

.iicofont-ui-office:before
{
  content: "\ec70";
}

.iicofont-ui-password:before
{
  content: "\ec71";
}

.iicofont-ui-pause:before
{
  content: "\ec72";
}

.iicofont-ui-play-stop:before
{
  content: "\ec73";
}

.iicofont-ui-play:before
{
  content: "\ec74";
}

.iicofont-ui-pointer:before
{
  content: "\ec75";
}

.iicofont-ui-power:before
{
  content: "\ec76";
}

.iicofont-ui-press:before
{
  content: "\ec77";
}

.iicofont-ui-previous:before
{
  content: "\ec78";
}

.iicofont-ui-rate-add:before
{
  content: "\ec79";
}

.iicofont-ui-rate-blank:before
{
  content: "\ec7a";
}

.iicofont-ui-rate-remove:before
{
  content: "\ec7b";
}

.iicofont-ui-rating:before
{
  content: "\ec7c";
}

.iicofont-ui-record:before
{
  content: "\ec7d";
}

.iicofont-ui-remove:before
{
  content: "\ec7e";
}

.iicofont-ui-reply:before
{
  content: "\ec7f";
}

.iicofont-ui-rotation:before
{
  content: "\ec80";
}

.iicofont-ui-rss:before
{
  content: "\ec81";
}

.iicofont-ui-search:before
{
  content: "\ec82";
}

.iicofont-ui-settings:before
{
  content: "\ec83";
}

.iicofont-ui-social-link:before
{
  content: "\ec84";
}

.iicofont-ui-tag:before
{
  content: "\ec85";
}

.iicofont-ui-text-chat:before
{
  content: "\ec86";
}

.iicofont-ui-text-loading:before
{
  content: "\ec87";
}

.iicofont-ui-theme:before
{
  content: "\ec88";
}

.iicofont-ui-timer:before
{
  content: "\ec89";
}

.iicofont-ui-touch-phone:before
{
  content: "\ec8a";
}

.iicofont-ui-travel:before
{
  content: "\ec8b";
}

.iicofont-ui-unlock:before
{
  content: "\ec8c";
}

.iicofont-ui-user-group:before
{
  content: "\ec8d";
}

.iicofont-ui-user:before
{
  content: "\ec8e";
}

.iicofont-ui-v-card:before
{
  content: "\ec8f";
}

.iicofont-ui-video-chat:before
{
  content: "\ec90";
}

.iicofont-ui-video-message:before
{
  content: "\ec91";
}

.iicofont-ui-video-play:before
{
  content: "\ec92";
}

.iicofont-ui-video:before
{
  content: "\ec93";
}

.iicofont-ui-volume:before
{
  content: "\ec94";
}

.iicofont-ui-weather:before
{
  content: "\ec95";
}

.iicofont-ui-wifi:before
{
  content: "\ec96";
}

.iicofont-ui-zoom-in:before
{
  content: "\ec97";
}

.iicofont-ui-zoom-out:before
{
  content: "\ec98";
}

.iicofont-air-balloon:before
{
  content: "\ee0c";
}

.iicofont-airplane-alt:before
{
  content: "\ee0d";
}

.iicofont-airplane:before
{
  content: "\ee0e";
}

.iicofont-articulated-truck:before
{
  content: "\ee0f";
}

.iicofont-auto-mobile:before
{
  content: "\ee10";
}

.iicofont-auto-rickshaw:before
{
  content: "\ee11";
}

.iicofont-bicycle-alt-1:before
{
  content: "\ee12";
}

.iicofont-bicycle-alt-2:before
{
  content: "\ee13";
}

.iicofont-bicycle:before
{
  content: "\ee14";
}

.iicofont-bus-alt-1:before
{
  content: "\ee15";
}

.iicofont-bus-alt-2:before
{
  content: "\ee16";
}

.iicofont-bus-alt-3:before
{
  content: "\ee17";
}

.iicofont-bus:before
{
  content: "\ee18";
}

.iicofont-cab:before
{
  content: "\ee19";
}

.iicofont-cable-car:before
{
  content: "\ee1a";
}

.iicofont-car-alt-1:before
{
  content: "\ee1b";
}

.iicofont-car-alt-2:before
{
  content: "\ee1c";
}

.iicofont-car-alt-3:before
{
  content: "\ee1d";
}

.iicofont-car-alt-4:before
{
  content: "\ee1e";
}

.iicofont-car:before
{
  content: "\ee1f";
}

.iicofont-delivery-time:before
{
  content: "\ee20";
}

.iicofont-fast-delivery:before
{
  content: "\ee21";
}

.iicofont-fire-truck-alt:before
{
  content: "\ee22";
}

.iicofont-fire-truck:before
{
  content: "\ee23";
}

.iicofont-free-delivery:before
{
  content: "\ee24";
}

.iicofont-helicopter:before
{
  content: "\ee25";
}

.iicofont-motor-bike-alt:before
{
  content: "\ee26";
}

.iicofont-motor-bike:before
{
  content: "\ee27";
}

.iicofont-motor-biker:before
{
  content: "\ee28";
}

.iicofont-oil-truck:before
{
  content: "\ee29";
}

.iicofont-rickshaw:before
{
  content: "\ee2a";
}

.iicofont-rocket-alt-1:before
{
  content: "\ee2b";
}

.iicofont-rocket-alt-2:before
{
  content: "\ee2c";
}

.iicofont-rocket:before
{
  content: "\ee2d";
}

.iicofont-sail-boat-alt-1:before
{
  content: "\ee2e";
}

.iicofont-sail-boat-alt-2:before
{
  content: "\ee2f";
}

.iicofont-sail-boat:before
{
  content: "\ee30";
}

.iicofont-scooter:before
{
  content: "\ee31";
}

.iicofont-sea-plane:before
{
  content: "\ee32";
}

.iicofont-ship-alt:before
{
  content: "\ee33";
}

.iicofont-ship:before
{
  content: "\ee34";
}

.iicofont-speed-boat:before
{
  content: "\ee35";
}

.iicofont-taxi:before
{
  content: "\ee36";
}

.iicofont-tractor:before
{
  content: "\ee37";
}

.iicofont-train-line:before
{
  content: "\ee38";
}

.iicofont-train-steam:before
{
  content: "\ee39";
}

.iicofont-tram:before
{
  content: "\ee3a";
}

.iicofont-truck-alt:before
{
  content: "\ee3b";
}

.iicofont-truck-loaded:before
{
  content: "\ee3c";
}

.iicofont-truck:before
{
  content: "\ee3d";
}

.iicofont-van-alt:before
{
  content: "\ee3e";
}

.iicofont-van:before
{
  content: "\ee3f";
}

.iicofont-yacht:before
{
  content: "\ee40";
}

[class^="icofont-"].iicofont-duotone,
	[class*=" icofont-"].iicofont-duotone
{
  position: relative;
}

[class^="icofont-"].iicofont-duotone:before,
	[class*=" icofont-"].iicofont-duotone:before
{
  position: absolute;
  left: 0;
  top: 0;
}

[class^="icofont-"].iicofont-duotone:after,
	[class*=" icofont-"].iicofont-duotone:after
{
  opacity: 0.4;
}

.iicofont-xs
{
  font-size: .5em;
}

.iicofont-sm
{
  font-size: .75em;
}

.iicofont-md
{
  font-size: 1.25em;
}

.iicofont-lg
{
  font-size: 1.5em;
}

.iicofont-1x
{
  font-size: 1em;
}

.iicofont-2x
{
  font-size: 2em;
}

.iicofont-3x
{
  font-size: 3em;
}

.iicofont-4x
{
  font-size: 4em;
}

.iicofont-5x
{
  font-size: 5em;
}

.iicofont-6x
{
  font-size: 6em;
}

.iicofont-7x
{
  font-size: 7em;
}

.iicofont-8x
{
  font-size: 8em;
}

.iicofont-9x
{
  font-size: 9em;
}

.iicofont-10x
{
  font-size: 10em;
}

.iicofont-fw
{
  text-align: center;
  width: 1.25em;
}

.iicofont-ul
{
  list-style-type: none;
  padding-left: 0;
  margin-left: 0;
}

.iicofont-ul > li
{
  position: relative;
  line-height: 2em;
}

.iicofont-ul > li .iicofont
{
  display: inline-block;
  vertical-align: middle;
}

.iicofont-border
{
  border: solid 0.08em #f1f1f1;
  border-radius: .1em;
  padding: .2em .25em .15em;
}

.iicofont-pull-left
{
  float: left;
}

.iicofont-pull-right
{
  float: right;
}

.iicofont.iicofont-pull-left
{
  margin-right: .3em;
}

.iicofont.iicofont-pull-right
{
  margin-left: .3em;
}

.iicofont-spin
{
  -webkit-animation: icofont-spin 2s infinite linear;
  animation: icofont-spin 2s infinite linear;
  display: inline-block;
}

.iicofont-pulse
{
  -webkit-animation: icofont-spin 1s infinite steps(8);
  animation: icofont-spin 1s infinite steps(8);
  display: inline-block;
}

@-webkit-keyframes icofont-spin
{
  0%
  {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100%
  {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes icofont-spin
{
  0%
  {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100%
  {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.iicofont-rotate-90
{
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.iicofont-rotate-180
{
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.iicofont-rotate-270
{
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.iicofont-flip-horizontal
{
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.iicofont-flip-vertical
{
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

.iicofont-flip-horizontal.iicofont-flip-vertical
{
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1);
}

:root .iicofont-rotate-90,
	:root .iicofont-rotate-180,
	:root .iicofont-rotate-270,
	:root .iicofont-flip-horizontal,
	:root .iicofont-flip-vertical
{
  -webkit-filter: none;
  filter: none;
  display: inline-block;
}

.iicofont-inverse
{
  color: #fff;
}
	