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

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

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  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;
}

[class^="icn-smart-"], [class*=" icn-smart-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'smart' !important;
  speak: none;
  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-icn-mymagtmb:before {
  content: "\e919";
}
.icon-icn-addons:before {
  content: "\e900";
}
.icon-icn-busfibre:before {
  content: "\e905";
}
.icon-icn-callback:before {
  content: "\e906";
}
.icon-icn-chat:before {
  content: "\e908";
}
.icon-icn-data:before {
  content: "\e916";
}
.icon-icn-download:before {
  content: "\e917";
}
.icon-icn-home:before {
  content: "\e918";
}
.icon-icn-ofbox:before {
  content: "\e91c";
}
.icon-icn-ofboxtmb:before {
  content: "\e91d";
}
.icon-icn-playvideo:before {
  content: "\e91e";
}
.icon-icn-protect:before {
  content: "\e91f";
}
.icon-icn-quote:before {
  content: "\e920";
}
.icon-icn-quotel:before {
  content: "\e921";
}
.icon-icn-quoter:before {
  content: "\e922";
}
.icon-icn-voice:before {
  content: "\e923";
}
.icon-icn-wifi:before {
  content: "\e924";
}
.icon-icn-crtd:before {
  content: "\e901";
}
.icon-icn-crtl:before {
  content: "\e902";
}
.icon-icn-crtr:before {
  content: "\e903";
}
.icon-icn-crtu:before {
  content: "\e904";
}
.icon-icn-search:before {
  content: "\e907";
}
.icon-logo-magnet:before {
  content: "\e909";
}
.icon-logo:before {
  content: "\e90a";
}
.icon-my-magent .path1:before {
  content: "\e90b";
  color: rgb(255, 107, 0);
}
.icon-my-magent .path2:before {
  content: "\e90c";
  margin-left: -4.322265625em;
  color: rgb(255, 107, 0);
}
.icon-my-magent .path3:before {
  content: "\e90d";
  margin-left: -4.322265625em;
  color: rgb(29, 29, 27);
}
.icon-my-magent .path4:before {
  content: "\e90e";
  margin-left: -4.322265625em;
  color: rgb(29, 29, 27);
}
.icon-my-magent .path5:before {
  content: "\e90f";
  margin-left: -4.322265625em;
  color: rgb(29, 29, 27);
}
.icon-my-magent .path6:before {
  content: "\e910";
  margin-left: -4.322265625em;
  color: rgb(29, 29, 27);
}
.icon-my-magent .path7:before {
  content: "\e911";
  margin-left: -4.322265625em;
  color: rgb(29, 29, 27);
}
.icon-my-magent .path8:before {
  content: "\e912";
  margin-left: -4.322265625em;
  color: rgb(29, 29, 27);
}
.icon-my-magent .path9:before {
  content: "\e913";
  margin-left: -4.322265625em;
  color: rgb(29, 29, 27);
}
.icon-slidearw-l:before {
  content: "\e914";
}
.icon-slidearw-r:before {
  content: "\e915";
}

/* Smart Cities Temp Font*/

.icn-smart-monitor:before {
  content: "\e800";
}
.icn-smart-access:before {
  content: "\e801";
}
.icn-smart-av:before {
  content: "\e802";
}
.icn-smart-device:before {
  content: "\e803";
}
.icn-smart-digital:before {
  content: "\e804";
}
.icn-smart-elevator:before {
  content: "\e805";
}
.icn-smart-energy:before {
  content: "\e806";
}
.icn-smart-fire:before {
  content: "\e807";
}
.icn-smart-hvac:before {
  content: "\e808";
}
.icn-smart-interactive:before {
  content: "\e809";
}
.icn-smart-internet:before {
  content: "\e80a";
}
.icn-smart-ip:before {
  content: "\e80b";
}
.icn-smart-light:before {
  content: "\e80c";
}
.icn-smart-vpn:before {
  content: "\e80d";
}
.icn-smart-water:before {
  content: "\e80e";
}
.icn-smart-wireless:before {
  content: "\e80f";
}

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

[class^="building-"], [class*=" building-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'building' !important;
  speak: none;
  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;
}

.building-icn-smartbuilding:before {
  content: "\e812";
}

