/**
 * @package IcoFont by ShapeBootstrap - https://shapebootstrap.net
 * @version 1.0.0 Beta
 * @author IcoFont http://icofont.com
 * @copyright Copyright (c) 2017 IcoFont
 * @license - http://icofont.com/license/
*/



.icofont {
  font-family: 'IcoFont' !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;
}
.icofont-angry-monster:before {
  content: "\e901";
}
.icofont-bathtub:before {
  content: "\e902";
}
.icofont-bird-wings:before {
  content: "\e903";
}
.icofont-bow:before {
  content: "\e904";
}
.icofont-brain-alt:before {
  content: "\e905";
}
.icofont-butterfly-alt:before {
  content: "\e906";
}
.icofont-castle:before {
  content: "\e907";
}
.icofont-circuit:before {
  content: "\e908";
}
.icofont-dart:before {
  content: "\e909";
}
.icofont-dice-alt:before {
  content: "\e90a";
}
.icofont-disability-race:before {
  content: "\e90b";
}
.icofont-diving-goggle:before {
  content: "\e90c";
}
.icofont-fire-alt:before {
  content: "\e90d";
}
.icofont-flame-torch:before {
  content: "\e90e";
}
.icofont-flora-flower:before {
  content: "\e90f";
}
.icofont-flora:before {
  content: "\e910";
}
.icofont-gift-box:before {
  content: "\e911";
}
.icofont-halloween-pumpkin:before {
  content: "\e912";
}
.icofont-hand-power:before {
  content: "\e913";
}
.icofont-hand-thunder:before {
  content: "\e914";
}
.icofont-king-crown:before {
  content: "\e915";
}
.icofont-king-monster:before {
  content: "\e916";
}
.icofont-love:before {
  content: "\e917";
}
.icofont-magician-hat:before {
  content: "\e918";
}
.icofont-native-american:before {
  content: "\e919";
}
.icofont-open-eye:before {
  content: "\e91a";
}
.icofont-owl-look:before {
  content: "\e91b";
}
.icofont-phoenix:before {
  content: "\e91c";
}
.icofont-queen-crown:before {
  content: "\e91d";
}
.icofont-robot-face:before {
  content: "\e91e";
}
.icofont-sand-clock:before {
  content: "\e91f";
}
.icofont-shield-alt:before {
  content: "\e920";
}
.icofont-ship-wheel:before {
  content: "\e921";
}
.icofont-skull-danger:before {
  content: "\e922";
}
.icofont-skull-face:before {
  content: "\e923";
}
.icofont-snail:before {
  content: "\e924";
}
.icofont-snow-alt:before {
  content: "\e925";
}
.icofont-snow-flake:before {
  content: "\e926";
}
.icofont-snowmobile:before {
  content: "\e927";
}
.icofont-space-shuttle:before {
  content: "\e928";
}
.icofont-star-shape:before {
  content: "\e929";
}
.icofont-swirl:before {
  content: "\e92a";
}
.icofont-tattoo-wing:before {
  content: "\e92b";
}
.icofont-throne:before {
  content: "\e92c";
}
.icofont-touch:before {
  content: "\e92d";
}
.icofont-tree-alt:before {
  content: "\e92e";
}
.icofont-triangle:before {
  content: "\e92f";
}
.icofont-unity-hand:before {
  content: "\e930";
}
.icofont-weed:before {
  content: "\e931";
}
.icofont-woman-bird:before {
  content: "\e932";
}
.icofont-animal-bat:before {
  content: "\e933";
}
.icofont-animal-bear-tracks:before {
  content: "\e934";
}
.icofont-animal-bear:before {
  content: "\e935";
}
.icofont-animal-bird-alt:before {
  content: "\e936";
}
.icofont-animal-bird:before {
  content: "\e937";
}
.icofont-animal-bone:before {
  content: "\e938";
}
.icofont-animal-bull:before {
  content: "\e939";
}
.icofont-animal-camel-alt:before {
  content: "\e93a";
}
.icofont-animal-camel-head:before {
  content: "\e93b";
}
.icofont-animal-camel:before {
  content: "\e93c";
}
.icofont-animal-cat-alt-1:before {
  content: "\e93d";
}
.icofont-animal-cat-alt-2:before {
  content: "\e93e";
}
.icofont-animal-cat-alt-3:before {
  content: "\e93f";
}
.icofont-animal-cat-alt-4:before {
  content: "\e940";
}
.icofont-animal-cat-with-dog:before {
  content: "\e941";
}
.icofont-animal-cat:before {
  content: "\e942";
}
.icofont-animal-cow-head:before {
  content: "\e943";
}
.icofont-animal-cow:before {
  content: "\e944";
}
.icofont-animal-crab:before {
  content: "\e945";
}
.icofont-animal-crocodile:before {
  content: "\e946";
}
.icofont-animal-deer-head:before {
  content: "\e947";
}
.icofont-animal-dog-alt:before {
  content: "\e948";
}
.icofont-animal-dog-barking:before {
  content: "\e949";
}
.icofont-animal-dog:before {
  content: "\e94a";
}
.icofont-animal-dolphin:before {
  content: "\e94b";
}
.icofont-animal-duck-tracks:before {
  content: "\e94c";
}
.icofont-animal-eagle-head:before {
  content: "\e94d";
}
.icofont-animal-eaten-fish:before {
  content: "\e94e";
}
.icofont-animal-elephant-alt:before {
  content: "\e94f";
}
.icofont-animal-elephant-head-alt:before {
  content: "\e950";
}
.icofont-animal-elephant-head:before {
  content: "\e951";
}
.icofont-animal-elephant:before {
  content: "\e952";
}
.icofont-animal-elk:before {
  content: "\e953";
}
.icofont-animal-fish-alt-1:before {
  content: "\e954";
}
.icofont-animal-fish-alt-2:before {
  content: "\e955";
}
.icofont-animal-fish-alt-3:before {
  content: "\e956";
}
.icofont-animal-fish-alt-4:before {
  content: "\e957";
}
.icofont-animal-fish:before {
  content: "\e958";
}
.icofont-animal-fox-alt:before {
  content: "\e959";
}
.icofont-animal-fox:before {
  content: "\e95a";
}
.icofont-animal-frog-tracks:before {
  content: "\e95b";
}
.icofont-animal-frog:before {
  content: "\e95c";
}
.icofont-animal-froggy:before {
  content: "\e95d";
}
.icofont-animal-giraffe-alt:before {
  content: "\e95e";
}
.icofont-animal-giraffe:before {
  content: "\e95f";
}
.icofont-animal-goat-head-alt-1:before {
  content: "\e960";
}
.icofont-animal-goat-head-alt-2:before {
  content: "\e961";
}
.icofont-animal-goat-head:before {
  content: "\e962";
}
.icofont-animal-gorilla:before {
  content: "\e963";
}
.icofont-animal-hen-tracks:before {
  content: "\e964";
}
.icofont-animal-horse-head-alt-1:before {
  content: "\e965";
}
.icofont-animal-horse-head-alt-2:before {
  content: "\e966";
}
.icofont-animal-horse-head:before {
  content: "\e967";
}
.icofont-animal-horse-tracks:before {
  content: "\e968";
}
.icofont-animal-jellyfish:before {
  content: "\e969";
}
.icofont-animal-kangaroo:before {
  content: "\e96a";
}
.icofont-animal-lemur:before {
  content: "\e96b";
}
.icofont-animal-lion-alt:before {
  content: "\e96c";
}
.icofont-animal-lion-head-alt:before {
  content: "\e96d";
}
.icofont-animal-lion-head:before {
  content: "\e96e";
}
.icofont-animal-lion:before {
  content: "\e96f";
}
.icofont-animal-monkey-alt-1:before {
  content: "\e970";
}
.icofont-animal-monkey-alt-2:before {
  content: "\e971";
}
.icofont-animal-monkey-alt-3:before {
  content: "\e972";
}
.icofont-animal-monkey:before {
  content: "\e973";
}
.icofont-animal-octopus-alt:before {
  content: "\e974";
}
.icofont-animal-octopus:before {
  content: "\e975";
}
.icofont-animal-owl:before {
  content: "\e976";
}
.icofont-animal-panda-alt:before {
  content: "\e977";
}
.icofont-animal-panda:before {
  content: "\e978";
}
.icofont-animal-panther:before {
  content: "\e979";
}
.icofont-animal-parrot-lip:before {
  content: "\e97a";
}
.icofont-animal-parrot:before {
  content: "\e97b";
}
.icofont-animal-paw:before {
  content: "\e97c";
}
.icofont-animal-pelican:before {
  content: "\e97d";
}
.icofont-animal-penguin:before {
  content: "\e97e";
}
.icofont-animal-pig-alt:before {
  content: "\e97f";
}
.icofont-animal-pig:before {
  content: "\e980";
}
.icofont-animal-pigeon-alt:before {
  content: "\e981";
}
.icofont-animal-pigeon:before {
  content: "\e982";
}
.icofont-animal-pigeons:before {
  content: "\e983";
}
.icofont-animal-rabbit-running:before {
  content: "\e984";
}
.icofont-animal-rat-alt:before {
  content: "\e985";
}
.icofont-animal-rhino-head:before {
  content: "\e986";
}
.icofont-animal-rhino:before {
  content: "\e987";
}
.icofont-animal-rooster:before {
  content: "\e988";
}
.icofont-animal-seahorse:before {
  content: "\e989";
}
.icofont-animal-seal:before {
  content: "\e98a";
}
.icofont-animal-shrimp:before {
  content: "\e98b";
}
.icofont-animal-snail-alt-1:before {
  content: "\e98c";
}
.icofont-animal-snail-alt-2:before {
  content: "\e98d";
}
.icofont-animal-snail:before {
  content: "\e98e";
}
.icofont-animal-snake:before {
  content: "\e98f";
}
.icofont-animal-squid:before {
  content: "\e990";
}
.icofont-animal-squirrel:before {
  content: "\e991";
}
.icofont-animal-tiger-alt:before {
  content: "\e992";
}
.icofont-animal-tiger:before {
  content: "\e993";
}
.icofont-animal-turtle:before {
  content: "\e994";
}
.icofont-animal-whale:before {
  content: "\e995";
}
.icofont-animal-woodpecker:before {
  content: "\e996";
}
.icofont-animal-zebra:before {
  content: "\e997";
}
.icofont-brand-acer:before {
  content: "\e998";
}
.icofont-brand-adidas:before {
  content: "\e999";
}
.icofont-brand-adobe:before {
  content: "\e99a";
}
.icofont-brand-air-new-zealand:before {
  content: "\e99b";
}
.icofont-brand-airbnb:before {
  content: "\e99c";
}
.icofont-brand-aircell:before {
  content: "\e99d";
}
.icofont-brand-airtel:before {
  content: "\e99e";
}
.icofont-brand-alcatel:before {
  content: "\e99f";
}
.icofont-brand-alibaba:before {
  content: "\e9a0";
}
.icofont-brand-aliexpress:before {
  content: "\e9a1";
}
.icofont-brand-alipay:before {
  content: "\e9a2";
}
.icofont-brand-amazon:before {
  content: "\e9a3";
}
.icofont-brand-amd:before {
  content: "\e9a4";
}
.icofont-brand-american-airlines:before {
  content: "\e9a5";
}
.icofont-brand-android-robot:before {
  content: "\e9a6";
}
.icofont-brand-android:before {
  content: "\e9a7";
}
.icofont-brand-aol:before {
  content: "\e9a8";
}
.icofont-brand-apple:before {
  content: "\e9a9";
}
.icofont-brand-appstore:before {
  content: "\e9aa";
}
.icofont-brand-asus:before {
  content: "\e9ab";
}
.icofont-brand-ati:before {
  content: "\e9ac";
}
.icofont-brand-att:before {
  content: "\e9ad";
}
.icofont-brand-audi:before {
  content: "\e9ae";
}
.icofont-brand-axiata:before {
  content: "\e9af";
}
.icofont-brand-bada:before {
  content: "\e9b0";
}
.icofont-brand-bbc:before {
  content: "\e9b1";
}
.icofont-brand-bing:before {
  content: "\e9b2";
}
.icofont-brand-blackberry:before {
  content: "\e9b3";
}
.icofont-brand-bmw:before {
  content: "\e9b4";
}
.icofont-brand-box:before {
  content: "\e9b5";
}
.icofont-brand-burger-king:before {
  content: "\e9b6";
}
.icofont-brand-business-insider:before {
  content: "\e9b7";
}
.icofont-brand-buzzfeed:before {
  content: "\e9b8";
}
.icofont-brand-cannon:before {
  content: "\e9b9";
}
.icofont-brand-casio:before {
  content: "\e9ba";
}
.icofont-brand-china-mobile:before {
  content: "\e9bb";
}
.icofont-brand-china-telecom:before {
  content: "\e9bc";
}
.icofont-brand-china-unicom:before {
  content: "\e9bd";
}
.icofont-brand-cisco:before {
  content: "\e9be";
}
.icofont-brand-citibank:before {
  content: "\e9bf";
}
.icofont-brand-cnet:before {
  content: "\e9c0";
}
.icofont-brand-cnn:before {
  content: "\e9c1";
}
.icofont-brand-cocal-cola:before {
  content: "\e9c2";
}
.icofont-brand-compaq:before {
  content: "\e9c3";
}
.icofont-brand-copy:before {
  content: "\e9c4";
}
.icofont-brand-debian:before {
  content: "\e9c5";
}
.icofont-brand-delicious:before {
  content: "\e9c6";
}
.icofont-brand-dell:before {
  content: "\e9c7";
}
.icofont-brand-designbump:before {
  content: "\e9c8";
}
.icofont-brand-designfloat:before {
  content: "\e9c9";
}
.icofont-brand-disney:before {
  content: "\e9ca";
}
.icofont-brand-dodge:before {
  content: "\e9cb";
}
.icofont-brand-dove:before {
  content: "\e9cc";
}
.icofont-brand-ebay:before {
  content: "\e9cd";
}
.icofont-brand-eleven:before {
  content: "\e9ce";
}
.icofont-brand-emirates:before {
  content: "\e9cf";
}
.icofont-brand-espn:before {
  content: "\e9d0";
}
.icofont-brand-etihad-airways:before {
  content: "\e9d1";
}
.icofont-brand-etisalat:before {
  content: "\e9d2";
}
.icofont-brand-etsy:before {
  content: "\e9d3";
}
.icofont-brand-facebook:before {
  content: "\e9d4";
}
.icofont-brand-fastrack:before {
  content: "\e9d5";
}
.icofont-brand-fedex:before {
  content: "\e9d6";
}
.icofont-brand-ferrari:before {
  content: "\e9d7";
}
.icofont-brand-fitbit:before {
  content: "\e9d8";
}
.icofont-brand-flikr:before {
  content: "\e9d9";
}
.icofont-brand-forbes:before {
  content: "\e9da";
}
.icofont-brand-foursquare:before {
  content: "\e9db";
}
.icofont-brand-fox:before {
  content: "\e9dc";
}
.icofont-brand-foxconn:before {
  content: "\e9dd";
}
.icofont-brand-fujitsu:before {
  content: "\e9de";
}
.icofont-brand-general-electric:before {
  content: "\e9df";
}
.icofont-brand-gillette:before {
  content: "\e9e0";
}
.icofont-brand-gizmodo:before {
  content: "\e9e1";
}
.icofont-brand-gnome:before {
  content: "\e9e2";
}
.icofont-brand-google:before {
  content: "\e9e3";
}
.icofont-brand-gopro:before {
  content: "\e9e4";
}
.icofont-brand-gucci:before {
  content: "\e9e5";
}
.icofont-brand-hallmark:before {
  content: "\e9e6";
}
.icofont-brand-hi5:before {
  content: "\e9e7";
}
.icofont-brand-honda:before {
  content: "\e9e8";
}
.icofont-brand-hp:before {
  content: "\e9e9";
}
.icofont-brand-hsbc:before {
  content: "\e9ea";
}
.icofont-brand-htc:before {
  content: "\e9eb";
}
.icofont-brand-huawei:before {
  content: "\e9ec";
}
.icofont-brand-hulu:before {
  content: "\e9ed";
}
.icofont-brand-hyundai:before {
  content: "\e9ee";
}
.icofont-brand-ibm:before {
  content: "\e9ef";
}
.icofont-brand-icofont:before {
  content: "\e9f0";
}
.icofont-brand-icq:before {
  content: "\e9f1";
}
.icofont-brand-ikea:before {
  content: "\e9f2";
}
.icofont-brand-imdb:before {
  content: "\e9f3";
}
.icofont-brand-indiegogo:before {
  content: "\e9f4";
}
.icofont-brand-intel:before {
  content: "\e9f5";
}
.icofont-brand-ipair:before {
  content: "\e9f6";
}
.icofont-brand-jaguar:before {
  content: "\e9f7";
}
.icofont-brand-java:before {
  content: "\e9f8";
}
.icofont-brand-joomshaper:before {
  content: "\e9f9";
}
.icofont-brand-kickstarter:before {
  content: "\e9fa";
}
.icofont-brand-kik:before {
  content: "\e9fb";
}
.icofont-brand-lastfm:before {
  content: "\e9fc";
}
.icofont-brand-lego:before {
  content: "\e9fd";
}
.icofont-brand-lenovo:before {
  content: "\e9fe";
}
.icofont-brand-levis:before {
  content: "\e9ff";
}
.icofont-brand-lexus:before {
  content: "\ea00";
}
.icofont-brand-lg:before {
  content: "\ea01";
}
.icofont-brand-life-hacker:before {
  content: "\ea02";
}
.icofont-brand-line-messenger:before {
  content: "\ea03";
}
.icofont-brand-linkedin:before {
  content: "\ea04";
}
.icofont-brand-linux-mint:before {
  content: "\ea05";
}
.icofont-brand-linux:before {
  content: "\ea06";
}
.icofont-brand-lionix:before {
  content: "\ea07";
}
.icofont-brand-live-messenger:before {
  content: "\ea08";
}
.icofont-brand-loreal:before {
  content: "\ea09";
}
.icofont-brand-louis-vuitton:before {
  content: "\ea0a";
}
.icofont-brand-mac-os:before {
  content: "\ea0b";
}
.icofont-brand-marvel-app:before {
  content: "\ea0c";
}
.icofont-brand-mashable:before {
  content: "\ea0d";
}
.icofont-brand-mazda:before {
  content: "\ea0e";
}
.icofont-brand-mcdonals:before {
  content: "\ea0f";
}
.icofont-brand-mercedes:before {
  content: "\ea10";
}
.icofont-brand-micromax:before {
  content: "\ea11";
}
.icofont-brand-microsoft:before {
  content: "\ea12";
}
.icofont-brand-mobileme:before {
  content: "\ea13";
}
.icofont-brand-mobily:before {
  content: "\ea14";
}
.icofont-brand-motorola:before {
  content: "\ea15";
}
.icofont-brand-msi:before {
  content: "\ea16";
}
.icofont-brand-mts:before {
  content: "\ea17";
}
.icofont-brand-myspace:before {
  content: "\ea18";
}
.icofont-brand-mytv:before {
  content: "\ea19";
}
.icofont-brand-nasa:before {
  content: "\ea1a";
}
.icofont-brand-natgeo:before {
  content: "\ea1b";
}
.icofont-brand-nbc:before {
  content: "\ea1c";
}
.icofont-brand-nescafe:before {
  content: "\ea1d";
}
.icofont-brand-nestle:before {
  content: "\ea1e";
}
.icofont-brand-netflix:before {
  content: "\ea1f";
}
.icofont-brand-nexus:before {
  content: "\ea20";
}
.icofont-brand-nike:before {
  content: "\ea21";
}
.icofont-brand-nokia:before {
  content: "\ea22";
}
.icofont-brand-nvidia:before {
  content: "\ea23";
}
.icofont-brand-omega:before {
  content: "\ea24";
}
.icofont-brand-opensuse:before {
  content: "\ea25";
}
.icofont-brand-oracle:before {
  content: "\ea26";
}
.icofont-brand-panasonic:before {
  content: "\ea27";
}
.icofont-brand-paypal:before {
  content: "\ea28";
}
.icofont-brand-pepsi:before {
  content: "\ea29";
}
.icofont-brand-philips:before {
  content: "\ea2a";
}
.icofont-brand-pizza-hut:before {
  content: "\ea2b";
}
.icofont-brand-playstation:before {
  content: "\ea2c";
}
.icofont-brand-puma:before {
  content: "\ea2d";
}
.icofont-brand-qatar-air:before {
  content: "\ea2e";
}
.icofont-brand-qvc:before {
  content: "\ea2f";
}
.icofont-brand-readernaut:before {
  content: "\ea30";
}
.icofont-brand-redbull:before {
  content: "\ea31";
}
.icofont-brand-reebok:before {
  content: "\ea32";
}
.icofont-brand-reuters:before {
  content: "\ea33";
}
.icofont-brand-samsung:before {
  content: "\ea34";
}
.icofont-brand-sap:before {
  content: "\ea35";
}
.icofont-brand-saudia-airlines:before {
  content: "\ea36";
}
.icofont-brand-scribd:before {
  content: "\ea37";
}
.icofont-brand-shell:before {
  content: "\ea38";
}
.icofont-brand-siemens:before {
  content: "\ea39";
}
.icofont-brand-sk-telecom:before {
  content: "\ea3a";
}
.icofont-brand-slideshare:before {
  content: "\ea3b";
}
.icofont-brand-smashing-magazine:before {
  content: "\ea3c";
}
.icofont-brand-snapchat:before {
  content: "\ea3d";
}
.icofont-brand-sony-ericsson:before {
  content: "\ea3e";
}
.icofont-brand-sony:before {
  content: "\ea3f";
}
.icofont-brand-soundcloud:before {
  content: "\ea40";
}
.icofont-brand-sprint:before {
  content: "\ea41";
}
.icofont-brand-squidoo:before {
  content: "\ea42";
}
.icofont-brand-starbucks:before {
  content: "\ea43";
}
.icofont-brand-stc:before {
  content: "\ea44";
}
.icofont-brand-steam:before {
  content: "\ea45";
}
.icofont-brand-suzuki:before {
  content: "\ea46";
}
.icofont-brand-symbian:before {
  content: "\ea47";
}
.icofont-brand-t-mobile:before {
  content: "\ea48";
}
.icofont-brand-tango:before {
  content: "\ea49";
}
.icofont-brand-target:before {
  content: "\ea4a";
}
.icofont-brand-tata-indicom:before {
  content: "\ea4b";
}
.icofont-brand-techcrunch:before {
  content: "\ea4c";
}
.icofont-brand-telenor:before {
  content: "\ea4d";
}
.icofont-brand-teliasonera:before {
  content: "\ea4e";
}
.icofont-brand-tesla:before {
  content: "\ea4f";
}
.icofont-brand-the-verge:before {
  content: "\ea50";
}
.icofont-brand-thenextweb:before {
  content: "\ea51";
}
.icofont-brand-toshiba:before {
  content: "\ea52";
}
.icofont-brand-toyota:before {
  content: "\ea53";
}
.icofont-brand-tribenet:before {
  content: "\ea54";
}
.icofont-brand-ubuntu:before {
  content: "\ea55";
}
.icofont-brand-unilever:before {
  content: "\ea56";
}
.icofont-brand-vaio:before {
  content: "\ea57";
}
.icofont-brand-verizon:before {
  content: "\ea58";
}
.icofont-brand-viber:before {
  content: "\ea59";
}
.icofont-brand-vodafone:before {
  content: "\ea5a";
}
.icofont-brand-volkswagen:before {
  content: "\ea5b";
}
.icofont-brand-walmart:before {
  content: "\ea5c";
}
.icofont-brand-warnerbros:before {
  content: "\ea5d";
}
.icofont-brand-whatsapp:before {
  content: "\ea5e";
}
.icofont-brand-wikipedia:before {
  content: "\ea5f";
}
.icofont-brand-windows:before {
  content: "\ea60";
}
.icofont-brand-wire:before {
  content: "\ea61";
}
.icofont-brand-yahoobuzz:before {
  content: "\ea62";
}
.icofont-brand-yamaha:before {
  content: "\ea63";
}
.icofont-brand-youtube:before {
  content: "\ea64";
}
.icofont-brand-zain:before {
  content: "\ea65";
}
.icofont-bank-alt:before {
  content: "\ea66";
}
.icofont-barcode:before {
  content: "\ea67";
}
.icofont-basket:before {
  content: "\ea68";
}
.icofont-bill-alt:before {
  content: "\ea69";
}
.icofont-billboard:before {
  content: "\ea6a";
}
.icofont-briefcase-alt-1:before {
  content: "\ea6b";
}
.icofont-briefcase-alt-2:before {
  content: "\ea6c";
}
.icofont-building-alt:before {
  content: "\ea6d";
}
.icofont-businessman:before {
  content: "\ea6e";
}
.icofont-businesswoman:before {
  content: "\ea6f";
}
.icofont-cart-alt:before {
  content: "\ea70";
}
.icofont-chair:before {
  content: "\ea71";
}
.icofont-clip:before {
  content: "\ea72";
}
.icofont-coins:before {
  content: "\ea73";
}
.icofont-company:before {
  content: "\ea74";
}
.icofont-contact-add:before {
  content: "\ea75";
}
.icofont-deal:before {
  content: "\ea76";
}
.icofont-files:before {
  content: "\ea77";
}
.icofont-growth:before {
  content: "\ea78";
}
.icofont-id-card:before {
  content: "\ea79";
}
.icofont-idea:before {
  content: "\ea7a";
}
.icofont-list:before {
  content: "\ea7b";
}
.icofont-meeting-add:before {
  content: "\ea7c";
}
.icofont-money-bag:before {
  content: "\ea7d";
}
.icofont-people:before {
  content: "\ea7e";
}
.icofont-pie-chart:before {
  content: "\ea7f";
}
.icofont-presentation-alt:before {
  content: "\ea80";
}
.icofont-stamp:before {
  content: "\ea81";
}
.icofont-stock-mobile:before {
  content: "\ea82";
}
.icofont-support:before {
  content: "\ea83";
}
.icofont-tasks-alt:before {
  content: "\ea84";
}
.icofont-wheel:before {
  content: "\ea85";
}
.icofont-chart-arrows-axis:before {
  content: "\ea86";
}
.icofont-chart-bar-graph:before {
  content: "\ea87";
}
.icofont-chart-flow-alt-1:before {
  content: "\ea88";
}
.icofont-chart-flow-alt-2:before {
  content: "\ea89";
}
.icofont-chart-flow:before {
  content: "\ea8a";
}
.icofont-chart-histogram-alt:before {
  content: "\ea8b";
}
.icofont-chart-histogram:before {
  content: "\ea8c";
}
.icofont-chart-line-alt:before {
  content: "\ea8d";
}
.icofont-chart-line:before {
  content: "\ea8e";
}
.icofont-chart-pie-alt:before {
  content: "\ea8f";
}
.icofont-chart-pie:before {
  content: "\ea90";
}
.icofont-chart-radar-graph:before {
  content: "\ea91";
}
.icofont-cur-afghani-false:before {
  content: "\ea92";
}
.icofont-cur-afghani-minus:before {
  content: "\ea93";
}
.icofont-cur-afghani-plus:before {
  content: "\ea94";
}
.icofont-cur-afghani-true:before {
  content: "\ea95";
}
.icofont-cur-afghani:before {
  content: "\ea96";
}
.icofont-cur-baht-false:before {
  content: "\ea97";
}
.icofont-cur-baht-minus:before {
  content: "\ea98";
}
.icofont-cur-baht-plus:before {
  content: "\ea99";
}
.icofont-cur-baht-true:before {
  content: "\ea9a";
}
.icofont-cur-baht:before {
  content: "\ea9b";
}
.icofont-cur-bitcoin-false:before {
  content: "\ea9c";
}
.icofont-cur-bitcoin-minus:before {
  content: "\ea9d";
}
.icofont-cur-bitcoin-plus:before {
  content: "\ea9e";
}
.icofont-cur-bitcoin-true:before {
  content: "\ea9f";
}
.icofont-cur-bitcoin:before {
  content: "\eaa0";
}
.icofont-cur-dollar-flase:before {
  content: "\eaa1";
}
.icofont-cur-dollar-minus:before {
  content: "\eaa2";
}
.icofont-cur-dollar-plus:before {
  content: "\eaa3";
}
.icofont-cur-dollar-true:before {
  content: "\eaa4";
}
.icofont-cur-dollar:before {
  content: "\eaa5";
}
.icofont-cur-dong-false:before {
  content: "\eaa6";
}
.icofont-cur-dong-minus:before {
  content: "\eaa7";
}
.icofont-cur-dong-plus:before {
  content: "\eaa8";
}
.icofont-cur-dong-true:before {
  content: "\eaa9";
}
.icofont-cur-dong:before {
  content: "\eaaa";
}
.icofont-cur-euro-false:before {
  content: "\eaab";
}
.icofont-cur-euro-minus:before {
  content: "\eaac";
}
.icofont-cur-euro-plus:before {
  content: "\eaad";
}
.icofont-cur-euro-true:before {
  content: "\eaae";
}
.icofont-cur-euro:before {
  content: "\eaaf";
}
.icofont-cur-frank-false:before {
  content: "\eab0";
}
.icofont-cur-frank-minus:before {
  content: "\eab1";
}
.icofont-cur-frank-plus:before {
  content: "\eab2";
}
.icofont-cur-frank-true:before {
  content: "\eab3";
}
.icofont-cur-frank:before {
  content: "\eab4";
}
.icofont-cur-hryvnia-false:before {
  content: "\eab5";
}
.icofont-cur-hryvnia-minus:before {
  content: "\eab6";
}
.icofont-cur-hryvnia-plus:before {
  content: "\eab7";
}
.icofont-cur-hryvnia-true:before {
  content: "\eab8";
}
.icofont-cur-hryvnia:before {
  content: "\eab9";
}
.icofont-cur-lira-false:before {
  content: "\eaba";
}
.icofont-cur-lira-minus:before {
  content: "\eabb";
}
.icofont-cur-lira-plus:before {
  content: "\eabc";
}
.icofont-cur-lira-true:before {
  content: "\eabd";
}
.icofont-cur-lira:before {
  content: "\eabe";
}
.icofont-cur-peseta-false:before {
  content: "\eabf";
}
.icofont-cur-peseta-minus:before {
  content: "\eac0";
}
.icofont-cur-peseta-plus:before {
  content: "\eac1";
}
.icofont-cur-peseta-true:before {
  content: "\eac2";
}
.icofont-cur-peseta:before {
  content: "\eac3";
}
.icofont-cur-peso-false:before {
  content: "\eac4";
}
.icofont-cur-peso-minus:before {
  content: "\eac5";
}
.icofont-cur-peso-plus:before {
  content: "\eac6";
}
.icofont-cur-peso-true:before {
  content: "\eac7";
}
.icofont-cur-peso:before {
  content: "\eac8";
}
.icofont-cur-pound-false:before {
  content: "\eac9";
}
.icofont-cur-pound-minus:before {
  content: "\eaca";
}
.icofont-cur-pound-plus:before {
  content: "\eacb";
}
.icofont-cur-pound-true:before {
  content: "\eacc";
}
.icofont-cur-pound:before {
  content: "\eacd";
}
.icofont-cur-renminbi-false:before {
  content: "\eace";
}
.icofont-cur-renminbi-minus:before {
  content: "\eacf";
}
.icofont-cur-renminbi-plus:before {
  content: "\ead0";
}
.icofont-cur-renminbi-true:before {
  content: "\ead1";
}
.icofont-cur-renminbi:before {
  content: "\ead2";
}
.icofont-cur-riyal-false:before {
  content: "\ead3";
}
.icofont-cur-riyal-minus:before {
  content: "\ead4";
}
.icofont-cur-riyal-plus:before {
  content: "\ead5";
}
.icofont-cur-riyal-true:before {
  content: "\ead6";
}
.icofont-cur-riyal:before {
  content: "\ead7";
}
.icofont-cur-rouble-false:before {
  content: "\ead8";
}
.icofont-cur-rouble-minus:before {
  content: "\ead9";
}
.icofont-cur-rouble-plus:before {
  content: "\eada";
}
.icofont-cur-rouble-true:before {
  content: "\eadb";
}
.icofont-cur-rouble:before {
  content: "\eadc";
}
.icofont-cur-rupee-false:before {
  content: "\eadd";
}
.icofont-cur-rupee-minus:before {
  content: "\eade";
}
.icofont-cur-rupee-plus:before {
  content: "\eadf";
}
.icofont-cur-rupee-true:before {
  content: "\eae0";
}
.icofont-cur-rupee:before {
  content: "\eae1";
}
.icofont-cur-taka-false:before {
  content: "\eae2";
}
.icofont-cur-taka-minus:before {
  content: "\eae3";
}
.icofont-cur-taka-plus:before {
  content: "\eae4";
}
.icofont-cur-taka-true:before {
  content: "\eae5";
}
.icofont-cur-taka:before {
  content: "\eae6";
}
.icofont-cur-turkish-lira-false:before {
  content: "\eae7";
}
.icofont-cur-turkish-lira-minus:before {
  content: "\eae8";
}
.icofont-cur-turkish-lira-plus:before {
  content: "\eae9";
}
.icofont-cur-turkish-lira-true:before {
  content: "\eaea";
}
.icofont-cur-turkish-lira:before {
  content: "\eaeb";
}
.icofont-cur-won-false:before {
  content: "\eaec";
}
.icofont-cur-won-minus:before {
  content: "\eaed";
}
.icofont-cur-won-plus:before {
  content: "\eaee";
}
.icofont-cur-won-true:before {
  content: "\eaef";
}
.icofont-cur-won:before {
  content: "\eaf0";
}
.icofont-cur-yen-false:before {
  content: "\eaf1";
}
.icofont-cur-yen-minus:before {
  content: "\eaf2";
}
.icofont-cur-yen-plus:before {
  content: "\eaf3";
}
.icofont-cur-yen-true:before {
  content: "\eaf4";
}
.icofont-cur-yen:before {
  content: "\eaf5";
}
.icofont-android-nexus:before {
  content: "\eaf6";
}
.icofont-android-tablet:before {
  content: "\eaf7";
}
.icofont-apple-watch:before {
  content: "\eaf8";
}
.icofont-drwaing-tablet:before {
  content: "\eaf9";
}
.icofont-earphone:before {
  content: "\eafa";
}
.icofont-flash-drive:before {
  content: "\eafb";
}
.icofont-game-control:before {
  content: "\eafc";
}
.icofont-headphone-alt:before {
  content: "\eafd";
}
.icofont-htc-one:before {
  content: "\eafe";
}
.icofont-imac:before {
  content: "\eaff";
}
.icofont-ipad-touch:before {
  content: "\eb00";
}
.icofont-iphone:before {
  content: "\eb01";
}
.icofont-ipod-nano:before {
  content: "\eb02";
}
.icofont-ipod-touch:before {
  content: "\eb03";
}
.icofont-keyboard-alt:before {
  content: "\eb04";
}
.icofont-keyboard-wireless:before {
  content: "\eb05";
}
.icofont-laptop-alt:before {
  content: "\eb06";
}
.icofont-macbook:before {
  content: "\eb07";
}
.icofont-magic-mouse:before {
  content: "\eb08";
}
.icofont-microphone-alt:before {
  content: "\eb09";
}
.icofont-monitor:before {
  content: "\eb0a";
}
.icofont-mouse:before {
  content: "\eb0b";
}
.icofont-nintendo:before {
  content: "\eb0c";
}
.icofont-playstation:before {
  content: "\eb0d";
}
.icofont-psvita:before {
  content: "\eb0e";
}
.icofont-radio-mic:before {
  content: "\eb0f";
}
.icofont-refrigerator:before {
  content: "\eb10";
}
.icofont-samsung-galaxy:before {
  content: "\eb11";
}
.icofont-surface-tablet:before {
  content: "\eb12";
}
.icofont-washing-machine:before {
  content: "\eb13";
}
.icofont-wifi-router:before {
  content: "\eb14";
}
.icofont-wii-u:before {
  content: "\eb15";
}
.icofont-windows-lumia:before {
  content: "\eb16";
}
.icofont-wireless-mouse:before {
  content: "\eb17";
}
.icofont-xbox-360:before {
  content: "\eb18";
}
.icofont-arrow-down:before {
  content: "\eb19";
}
.icofont-arrow-left:before {
  content: "\eb1a";
}
.icofont-arrow-right:before {
  content: "\eb1b";
}
.icofont-arrow-up:before {
  content: "\eb1c";
}
.icofont-block-down:before {
  content: "\eb1d";
}
.icofont-block-left:before {
  content: "\eb1e";
}
.icofont-block-right:before {
  content: "\eb1f";
}
.icofont-block-up:before {
  content: "\eb20";
}
.icofont-bubble-down:before {
  content: "\eb21";
}
.icofont-bubble-left:before {
  content: "\eb22";
}
.icofont-bubble-right:before {
  content: "\eb23";
}
.icofont-bubble-up:before {
  content: "\eb24";
}
.icofont-caret-down:before {
  content: "\eb25";
}
.icofont-caret-left:before {
  content: "\eb26";
}
.icofont-caret-right:before {
  content: "\eb27";
}
.icofont-caret-up:before {
  content: "\eb28";
}
.icofont-circled-down:before {
  content: "\eb29";
}
.icofont-circled-left:before {
  content: "\eb2a";
}
.icofont-circled-right:before {
  content: "\eb2b";
}
.icofont-circled-up:before {
  content: "\eb2c";
}
.icofont-collapse:before {
  content: "\eb2d";
}
.icofont-cursor-drag:before {
  content: "\eb2e";
}
.icofont-curved-double-left:before {
  content: "\eb2f";
}
.icofont-curved-double-right:before {
  content: "\eb30";
}
.icofont-curved-down:before {
  content: "\eb31";
}
.icofont-curved-left:before {
  content: "\eb32";
}
.icofont-curved-right:before {
  content: "\eb33";
}
.icofont-curved-up:before {
  content: "\eb34";
}
.icofont-dotted-down:before {
  content: "\eb35";
}
.icofont-dotted-left:before {
  content: "\eb36";
}
.icofont-dotted-right:before {
  content: "\eb37";
}
.icofont-dotted-up:before {
  content: "\eb38";
}
.icofont-double-left:before {
  content: "\eb39";
}
.icofont-double-right:before {
  content: "\eb3a";
}
.icofont-drag:before {
  content: "\eb3b";
}
.icofont-drag1:before {
  content: "\eb3c";
}
.icofont-drag2:before {
  content: "\eb3d";
}
.icofont-drag3:before {
  content: "\eb3e";
}
.icofont-expand-alt:before {
  content: "\eb3f";
}
.icofont-hand-down:before {
  content: "\eb40";
}
.icofont-hand-drag:before {
  content: "\eb41";
}
.icofont-hand-drag1:before {
  content: "\eb42";
}
.icofont-hand-drag2:before {
  content: "\eb43";
}
.icofont-hand-drawn-alt-down:before {
  content: "\eb44";
}
.icofont-hand-drawn-alt-left:before {
  content: "\eb45";
}
.icofont-hand-drawn-alt-right:before {
  content: "\eb46";
}
.icofont-hand-drawn-alt-up:before {
  content: "\eb47";
}
.icofont-hand-drawn-down:before {
  content: "\eb48";
}
.icofont-hand-drawn-left:before {
  content: "\eb49";
}
.icofont-hand-drawn-right:before {
  content: "\eb4a";
}
.icofont-hand-drawn-up:before {
  content: "\eb4b";
}
.icofont-hand-left:before {
  content: "\eb4c";
}
.icofont-hand-right:before {
  content: "\eb4d";
}
.icofont-hand-up:before {
  content: "\eb4e";
}
.icofont-line-block-down:before {
  content: "\eb4f";
}
.icofont-line-block-left:before {
  content: "\eb50";
}
.icofont-line-block-right:before {
  content: "\eb51";
}
.icofont-line-block-up:before {
  content: "\eb52";
}
.icofont-long-arrow-down:before {
  content: "\eb53";
}
.icofont-long-arrow-left:before {
  content: "\eb54";
}
.icofont-long-arrow-right:before {
  content: "\eb55";
}
.icofont-long-arrow-up:before {
  content: "\eb56";
}
.icofont-rounded-collapse:before {
  content: "\eb57";
}
.icofont-rounded-double-left:before {
  content: "\eb58";
}
.icofont-rounded-double-right:before {
  content: "\eb59";
}
.icofont-rounded-down:before {
  content: "\eb5a";
}
.icofont-rounded-expand:before {
  content: "\eb5b";
}
.icofont-rounded-left-down:before {
  content: "\eb5c";
}
.icofont-rounded-left-up:before {
  content: "\eb5d";
}
.icofont-rounded-left:before {
  content: "\eb5e";
}
.icofont-rounded-right-down:before {
  content: "\eb5f";
}
.icofont-rounded-right-up:before {
  content: "\eb60";
}
.icofont-rounded-right:before {
  content: "\eb61";
}
.icofont-rounded-up:before {
  content: "\eb62";
}
.icofont-scroll-bubble-down:before {
  content: "\eb63";
}
.icofont-scroll-bubble-left:before {
  content: "\eb64";
}
.icofont-scroll-bubble-right:before {
  content: "\eb65";
}
.icofont-scroll-bubble-up:before {
  content: "\eb66";
}
.icofont-scroll-double-down:before {
  content: "\eb67";
}
.icofont-scroll-double-left:before {
  content: "\eb68";
}
.icofont-scroll-double-right:before {
  content: "\eb69";
}
.icofont-scroll-double-up:before {
  content: "\eb6a";
}
.icofont-scroll-down:before {
  content: "\eb6b";
}
.icofont-scroll-left:before {
  content: "\eb6c";
}
.icofont-scroll-long-down:before {
  content: "\eb6d";
}
.icofont-scroll-long-left:before {
  content: "\eb6e";
}
.icofont-scroll-long-right:before {
  content: "\eb6f";
}
.icofont-scroll-long-up:before {
  content: "\eb70";
}
.icofont-scroll-right:before {
  content: "\eb71";
}
.icofont-scroll-up:before {
  content: "\eb72";
}
.icofont-simple-down:before {
  content: "\eb73";
}
.icofont-simple-left-down:before {
  content: "\eb74";
}
.icofont-simple-left-up:before {
  content: "\eb75";
}
.icofont-simple-left:before {
  content: "\eb76";
}
.icofont-simple-right-down:before {
  content: "\eb77";
}
.icofont-simple-right-up:before {
  content: "\eb78";
}
.icofont-simple-right:before {
  content: "\eb79";
}
.icofont-simple-up:before {
  content: "\eb7a";
}
.icofont-square-down:before {
  content: "\eb7b";
}
.icofont-square-left:before {
  content: "\eb7c";
}
.icofont-square-right:before {
  content: "\eb7d";
}
.icofont-square-up:before {
  content: "\eb7e";
}
.icofont-stylish-down:before {
  content: "\eb7f";
}
.icofont-stylish-left:before {
  content: "\eb80";
}
.icofont-stylish-right:before {
  content: "\eb81";
}
.icofont-stylish-up:before {
  content: "\eb82";
}
.icofont-swoosh-down:before {
  content: "\eb83";
}
.icofont-swoosh-left:before {
  content: "\eb84";
}
.icofont-swoosh-right:before {
  content: "\eb85";
}
.icofont-swoosh-up:before {
  content: "\eb86";
}
.icofont-thin-double-left:before {
  content: "\eb87";
}
.icofont-thin-double-right:before {
  content: "\eb88";
}
.icofont-thin-down:before {
  content: "\eb89";
}
.icofont-thin-left:before {
  content: "\eb8a";
}
.icofont-thin-right:before {
  content: "\eb8b";
}
.icofont-thin-up:before {
  content: "\eb8c";
}
.icofont-atom:before {
  content: "\eb8d";
}
.icofont-award:before {
  content: "\eb8e";
}
.icofont-bell-alt:before {
  content: "\eb8f";
}
.icofont-book-alt:before {
  content: "\eb90";
}
.icofont-brainstorming:before {
  content: "\eb91";
}
.icofont-certificate-alt-1:before {
  content: "\eb92";
}
.icofont-certificate-alt-2:before {
  content: "\eb93";
}
.icofont-dna-alt-2:before {
  content: "\eb94";
}
.icofont-education:before {
  content: "\eb95";
}
.icofont-electron:before {
  content: "\eb96";
}
.icofont-fountain-pen:before {
  content: "\eb97";
}
.icofont-globe-alt:before {
  content: "\eb98";
}
.icofont-graduate-alt:before {
  content: "\eb99";
}
.icofont-group-students:before {
  content: "\eb9a";
}
.icofont-hat-alt:before {
  content: "\eb9b";
}
.icofont-hat:before {
  content: "\eb9c";
}
.icofont-instrument:before {
  content: "\eb9d";
}
.icofont-lamp-light:before {
  content: "\eb9e";
}
.icofont-microscope-alt:before {
  content: "\eb9f";
}
.icofont-paper:before {
  content: "\eba0";
}
.icofont-pen-alt-4:before {
  content: "\eba1";
}
.icofont-pen-nib:before {
  content: "\eba2";
}
.icofont-pencil-alt-5:before {
  content: "\eba3";
}
.icofont-quill-pen:before {
  content: "\eba4";
}
.icofont-read-book-alt:before {
  content: "\eba5";
}
.icofont-read-book:before {
  content: "\eba6";
}
.icofont-school-bag:before {
  content: "\eba7";
}
.icofont-school-bus:before {
  content: "\eba8";
}
.icofont-student-alt:before {
  content: "\eba9";
}
.icofont-student:before {
  content: "\ebaa";
}
.icofont-teacher:before {
  content: "\ebab";
}
.icofont-test-bulb:before {
  content: "\ebac";
}
.icofont-test-tube-alt:before {
  content: "\ebad";
}
.icofont-university:before {
  content: "\ebae";
}
.icofont-emo-angry:before {
  content: "\ebaf";
}
.icofont-emo-astonished:before {
  content: "\ebb0";
}
.icofont-emo-confounded:before {
  content: "\ebb1";
}
.icofont-emo-confused:before {
  content: "\ebb2";
}
.icofont-emo-crying:before {
  content: "\ebb3";
}
.icofont-emo-dizzy:before {
  content: "\ebb4";
}
.icofont-emo-expressionless:before {
  content: "\ebb5";
}
.icofont-emo-heart-eyes:before {
  content: "\ebb6";
}
.icofont-emo-laughing:before {
  content: "\ebb7";
}
.icofont-emo-nerd-smile:before {
  content: "\ebb8";
}
.icofont-emo-open-mouth:before {
  content: "\ebb9";
}
.icofont-emo-rage:before {
  content: "\ebba";
}
.icofont-emo-rolling-eyes:before {
  content: "\ebbb";
}
.icofont-emo-sad:before {
  content: "\ebbc";
}
.icofont-emo-simple-smile:before {
  content: "\ebbd";
}
.icofont-emo-slightly-smile:before {
  content: "\ebbe";
}
.icofont-emo-smirk:before {
  content: "\ebbf";
}
.icofont-emo-stuck-out-tongue:before {
  content: "\ebc0";
}
.icofont-emo-wink-smile:before {
  content: "\ebc1";
}
.icofont-emo-worried:before {
  content: "\ebc2";
}
.icofont-architecture-alt:before {
  content: "\ebc3";
}
.icofont-architecture:before {
  content: "\ebc4";
}
.icofont-barricade:before {
  content: "\ebc5";
}
.icofont-bricks:before {
  content: "\ebc6";
}
.icofont-calculations:before {
  content: "\ebc7";
}
.icofont-cement-mix:before {
  content: "\ebc8";
}
.icofont-cement-mixer:before {
  content: "\ebc9";
}
.icofont-danger-zone:before {
  content: "\ebca";
}
.icofont-drill:before {
  content: "\ebcb";
}
.icofont-eco-energy:before {
  content: "\ebcc";
}
.icofont-eco-environmen:before {
  content: "\ebcd";
}
.icofont-energy-air:before {
  content: "\ebce";
}
.icofont-energy-oil:before {
  content: "\ebcf";
}
.icofont-energy-savings:before {
  content: "\ebd0";
}
.icofont-energy-solar:before {
  content: "\ebd1";
}
.icofont-energy-water:before {
  content: "\ebd2";
}
.icofont-engineer:before {
  content: "\ebd3";
}
.icofont-fire-extinguisher-alt:before {
  content: "\ebd4";
}
.icofont-fix-tools:before {
  content: "\ebd5";
}
.icofont-glue-oil:before {
  content: "\ebd6";
}
.icofont-hammer-alt:before {
  content: "\ebd7";
}
.icofont-help-robot:before {
  content: "\ebd8";
}
.icofont-industries-alt-1:before {
  content: "\ebd9";
}
.icofont-industries-alt-2:before {
  content: "\ebda";
}
.icofont-industries-alt-3:before {
  content: "\ebdb";
}
.icofont-industries-alt-4:before {
  content: "\ebdc";
}
.icofont-industries-alt-5:before {
  content: "\ebdd";
}
.icofont-industries:before {
  content: "\ebde";
}
.icofont-labour:before {
  content: "\ebdf";
}
.icofont-mining:before {
  content: "\ebe0";
}
.icofont-paint-brush:before {
  content: "\ebe1";
}
.icofont-pollution:before {
  content: "\ebe2";
}
.icofont-power-zone:before {
  content: "\ebe3";
}
.icofont-radio-active:before {
  content: "\ebe4";
}
.icofont-recycle-alt:before {
  content: "\ebe5";
}
.icofont-recycling-man:before {
  content: "\ebe6";
}
.icofont-safety-hat-light:before {
  content: "\ebe7";
}
.icofont-safety-hat:before {
  content: "\ebe8";
}
.icofont-saw:before {
  content: "\ebe9";
}
.icofont-screw-driver:before {
  content: "\ebea";
}
.icofont-settings-alt:before {
  content: "\ebeb";
}
.icofont-tools-alt-1:before {
  content: "\ebec";
}
.icofont-tools-alt-2:before {
  content: "\ebed";
}
.icofont-tools-bag:before {
  content: "\ebee";
}
.icofont-trolley:before {
  content: "\ebef";
}
.icofont-trowel:before {
  content: "\ebf0";
}
.icofont-under-construction-alt:before {
  content: "\ebf1";
}
.icofont-under-construction:before {
  content: "\ebf2";
}
.icofont-vehicle-cement:before {
  content: "\ebf3";
}
.icofont-vehicle-crane:before {
  content: "\ebf4";
}
.icofont-vehicle-delivery-van:before {
  content: "\ebf5";
}
.icofont-vehicle-dozer:before {
  content: "\ebf6";
}
.icofont-vehicle-excavator:before {
  content: "\ebf7";
}
.icofont-vehicle-trucktor:before {
  content: "\ebf8";
}
.icofont-vehicle-wrecking:before {
  content: "\ebf9";
}
.icofont-worker-group:before {
  content: "\ebfa";
}
.icofont-worker:before {
  content: "\ebfb";
}
.icofont-wrench:before {
  content: "\ebfc";
}
.icofont-file-audio:before {
  content: "\ebfd";
}
.icofont-file-avi-mp4:before {
  content: "\ebfe";
}
.icofont-file-bmp:before {
  content: "\ebff";
}
.icofont-file-code:before {
  content: "\ec00";
}
.icofont-file-css:before {
  content: "\ec01";
}
.icofont-file-document:before {
  content: "\ec02";
}
.icofont-file-eps:before {
  content: "\ec03";
}
.icofont-file-excel:before {
  content: "\ec04";
}
.icofont-file-exe:before {
  content: "\ec05";
}
.icofont-file-file:before {
  content: "\ec06";
}
.icofont-file-flv:before {
  content: "\ec07";
}
.icofont-file-gif:before {
  content: "\ec08";
}
.icofont-file-html5:before {
  content: "\ec09";
}
.icofont-file-image:before {
  content: "\ec0a";
}
.icofont-file-iso:before {
  content: "\ec0b";
}
.icofont-file-java:before {
  content: "\ec0c";
}
.icofont-file-javascript:before {
  content: "\ec0d";
}
.icofont-file-jpg:before {
  content: "\ec0e";
}
.icofont-file-midi:before {
  content: "\ec0f";
}
.icofont-file-mov:before {
  content: "\ec10";
}
.icofont-file-mp3:before {
  content: "\ec11";
}
.icofont-file-pdf:before {
  content: "\ec12";
}
.icofont-file-php:before {
  content: "\ec13";
}
.icofont-file-png:before {
  content: "\ec14";
}
.icofont-file-powerpoint:before {
  content: "\ec15";
}
.icofont-file-presentation:before {
  content: "\ec16";
}
.icofont-file-psb:before {
  content: "\ec17";
}
.icofont-file-psd:before {
  content: "\ec18";
}
.icofont-file-python:before {
  content: "\ec19";
}
.icofont-file-ruby:before {
  content: "\ec1a";
}
.icofont-file-spreadsheet:before {
  content: "\ec1b";
}
.icofont-file-sql:before {
  content: "\ec1c";
}
.icofont-file-svg:before {
  content: "\ec1d";
}
.icofont-file-text:before {
  content: "\ec1e";
}
.icofont-file-tiff:before {
  content: "\ec1f";
}
.icofont-file-video:before {
  content: "\ec20";
}
.icofont-file-wave:before {
  content: "\ec21";
}
.icofont-file-wmv:before {
  content: "\ec22";
}
.icofont-file-word:before {
  content: "\ec23";
}
.icofont-file-zip:before {
  content: "\ec24";
}
.icofont-apple:before {
  content: "\ec25";
}
.icofont-arabian-coffee:before {
  content: "\ec26";
}
.icofont-artichoke:before {
  content: "\ec27";
}
.icofont-asparagus:before {
  content: "\ec28";
}
.icofont-avocado:before {
  content: "\ec29";
}
.icofont-baby-food:before {
  content: "\ec2a";
}
.icofont-banana:before {
  content: "\ec2b";
}
.icofont-bbq:before {
  content: "\ec2c";
}
.icofont-beans:before {
  content: "\ec2d";
}
.icofont-beer:before {
  content: "\ec2e";
}
.icofont-bell-pepper-capsicum:before {
  content: "\ec2f";
}
.icofont-birthday-cake:before {
  content: "\ec30";
}
.icofont-bread:before {
  content: "\ec31";
}
.icofont-broccoli:before {
  content: "\ec32";
}
.icofont-burger:before {
  content: "\ec33";
}
.icofont-cabbage:before {
  content: "\ec34";
}
.icofont-carrot:before {
  content: "\ec35";
}
.icofont-cauli-flower:before {
  content: "\ec36";
}
.icofont-cheese:before {
  content: "\ec37";
}
.icofont-chef:before {
  content: "\ec38";
}
.icofont-cherry:before {
  content: "\ec39";
}
.icofont-chicken-fry:before {
  content: "\ec3a";
}
.icofont-chicken:before {
  content: "\ec3b";
}
.icofont-cocktail:before {
  content: "\ec3c";
}
.icofont-coconut:before {
  content: "\ec3d";
}
.icofont-coffee-alt:before {
  content: "\ec3e";
}
.icofont-coffee-mug:before {
  content: "\ec3f";
}
.icofont-coffee-pot:before {
  content: "\ec40";
}
.icofont-cola:before {
  content: "\ec41";
}
.icofont-corn:before {
  content: "\ec42";
}
.icofont-croissant:before {
  content: "\ec43";
}
.icofont-crop-plant:before {
  content: "\ec44";
}
.icofont-cucumber:before {
  content: "\ec45";
}
.icofont-cup-cake:before {
  content: "\ec46";
}
.icofont-dining-table:before {
  content: "\ec47";
}
.icofont-donut:before {
  content: "\ec48";
}
.icofont-egg-plant:before {
  content: "\ec49";
}
.icofont-egg-poached:before {
  content: "\ec4a";
}
.icofont-farmer:before {
  content: "\ec4b";
}
.icofont-farmer1:before {
  content: "\ec4c";
}
.icofont-fast-food:before {
  content: "\ec4d";
}
.icofont-fish:before {
  content: "\ec4e";
}
.icofont-food-basket:before {
  content: "\ec4f";
}
.icofont-food-cart:before {
  content: "\ec50";
}
.icofont-fork-and-knife:before {
  content: "\ec51";
}
.icofont-french-fries:before {
  content: "\ec52";
}
.icofont-fresh-juice:before {
  content: "\ec53";
}
.icofont-fruits:before {
  content: "\ec54";
}
.icofont-grapes:before {
  content: "\ec55";
}
.icofont-honey:before {
  content: "\ec56";
}
.icofont-hot-dog:before {
  content: "\ec57";
}
.icofont-hotel-alt:before {
  content: "\ec58";
}
.icofont-ice-cream-alt:before {
  content: "\ec59";
}
.icofont-ice-cream:before {
  content: "\ec5a";
}
.icofont-ketchup:before {
  content: "\ec5b";
}
.icofont-kiwi:before {
  content: "\ec5c";
}
.icofont-layered-cake:before {
  content: "\ec5d";
}
.icofont-lemon-alt:before {
  content: "\ec5e";
}
.icofont-lobster:before {
  content: "\ec5f";
}
.icofont-mango:before {
  content: "\ec60";
}
.icofont-milk:before {
  content: "\ec61";
}
.icofont-mushroom:before {
  content: "\ec62";
}
.icofont-noodles:before {
  content: "\ec63";
}
.icofont-onion:before {
  content: "\ec64";
}
.icofont-orange:before {
  content: "\ec65";
}
.icofont-pear:before {
  content: "\ec66";
}
.icofont-peas:before {
  content: "\ec67";
}
.icofont-pepper:before {
  content: "\ec68";
}
.icofont-pie-alt:before {
  content: "\ec69";
}
.icofont-pineapple:before {
  content: "\ec6a";
}
.icofont-pizza-slice:before {
  content: "\ec6b";
}
.icofont-pizza:before {
  content: "\ec6c";
}
.icofont-plant:before {
  content: "\ec6d";
}
.icofont-popcorn:before {
  content: "\ec6e";
}
.icofont-potato:before {
  content: "\ec6f";
}
.icofont-pumpkin:before {
  content: "\ec70";
}
.icofont-raddish:before {
  content: "\ec71";
}
.icofont-restaurant-menu:before {
  content: "\ec72";
}
.icofont-restaurant:before {
  content: "\ec73";
}
.icofont-salt-and-pepper:before {
  content: "\ec74";
}
.icofont-sandwich:before {
  content: "\ec75";
}
.icofont-sausage:before {
  content: "\ec76";
}
.icofont-shrimp:before {
  content: "\ec77";
}
.icofont-sof-drinks:before {
  content: "\ec78";
}
.icofont-soup-bowl:before {
  content: "\ec79";
}
.icofont-spoon-and-fork:before {
  content: "\ec7a";
}
.icofont-steak:before {
  content: "\ec7b";
}
.icofont-strawberry:before {
  content: "\ec7c";
}
.icofont-sub-sandwich:before {
  content: "\ec7d";
}
.icofont-sushi:before {
  content: "\ec7e";
}
.icofont-taco:before {
  content: "\ec7f";
}
.icofont-tea-pot:before {
  content: "\ec80";
}
.icofont-tea:before {
  content: "\ec81";
}
.icofont-tomato:before {
  content: "\ec82";
}
.icofont-waiter-alt:before {
  content: "\ec83";
}
.icofont-watermelon:before {
  content: "\ec84";
}
.icofont-wheat:before {
  content: "\ec85";
}
.icofont-abc:before {
  content: "\ec86";
}
.icofont-baby-cloth:before {
  content: "\ec87";
}
.icofont-baby-milk-bottle:before {
  content: "\ec88";
}
.icofont-baby-trolley:before {
  content: "\ec89";
}
.icofont-back-pack:before {
  content: "\ec8a";
}
.icofont-candy:before {
  content: "\ec8b";
}
.icofont-cycling:before {
  content: "\ec8c";
}
.icofont-holding-hands:before {
  content: "\ec8d";
}
.icofont-infant-nipple:before {
  content: "\ec8e";
}
.icofont-kids-scooter:before {
  content: "\ec8f";
}
.icofont-safety-pin:before {
  content: "\ec90";
}
.icofont-teddy-bear:before {
  content: "\ec91";
}
.icofont-toy-ball:before {
  content: "\ec92";
}
.icofont-toy-cat:before {
  content: "\ec93";
}
.icofont-toy-duck:before {
  content: "\ec94";
}
.icofont-toy-elephant:before {
  content: "\ec95";
}
.icofont-toy-hand:before {
  content: "\ec96";
}
.icofont-toy-horse:before {
  content: "\ec97";
}
.icofont-toy-lattu:before {
  content: "\ec98";
}
.icofont-toy-train:before {
  content: "\ec99";
}
.icofont-unique-idea:before {
  content: "\ec9a";
}
.icofont-bag-alt:before {
  content: "\ec9b";
}
.icofont-burglar:before {
  content: "\ec9c";
}
.icofont-cannon-firing:before {
  content: "\ec9d";
}
.icofont-cc-camera:before {
  content: "\ec9e";
}
.icofont-cop-badge:before {
  content: "\ec9f";
}
.icofont-cop:before {
  content: "\eca0";
}
.icofont-court-hammer:before {
  content: "\eca1";
}
.icofont-court:before {
  content: "\eca2";
}
.icofont-finger-print:before {
  content: "\eca3";
}
.icofont-handcuff-alt:before {
  content: "\eca4";
}
.icofont-handcuff:before {
  content: "\eca5";
}
.icofont-investigation:before {
  content: "\eca6";
}
.icofont-investigator:before {
  content: "\eca7";
}
.icofont-jail:before {
  content: "\eca8";
}
.icofont-judge:before {
  content: "\eca9";
}
.icofont-law-alt-1:before {
  content: "\ecaa";
}
.icofont-law-alt-2:before {
  content: "\ecab";
}
.icofont-law-alt-3:before {
  content: "\ecac";
}
.icofont-law-book:before {
  content: "\ecad";
}
.icofont-law-document:before {
  content: "\ecae";
}
.icofont-law:before {
  content: "\ecaf";
}
.icofont-lawyer-alt-1:before {
  content: "\ecb0";
}
.icofont-lawyer-alt-2:before {
  content: "\ecb1";
}
.icofont-lawyer:before {
  content: "\ecb2";
}
.icofont-order:before {
  content: "\ecb3";
}
.icofont-pistol:before {
  content: "\ecb4";
}
.icofont-police-badge:before {
  content: "\ecb5";
}
.icofont-police-cap:before {
  content: "\ecb6";
}
.icofont-police-car-alt-1:before {
  content: "\ecb7";
}
.icofont-police-car-alt-2:before {
  content: "\ecb8";
}
.icofont-police-hat:before {
  content: "\ecb9";
}
.icofont-police-van:before {
  content: "\ecba";
}
.icofont-police:before {
  content: "\ecbb";
}
.icofont-protect:before {
  content: "\ecbc";
}
.icofont-scales:before {
  content: "\ecbd";
}
.icofont-thief-alt:before {
  content: "\ecbe";
}
.icofont-thief:before {
  content: "\ecbf";
}
.icofont-abacus-alt:before {
  content: "\ecc0";
}
.icofont-abacus:before {
  content: "\ecc1";
}
.icofont-angle:before {
  content: "\ecc2";
}
.icofont-calculator-alt-1:before {
  content: "\ecc3";
}
.icofont-calculator-alt-2:before {
  content: "\ecc4";
}
.icofont-circle-ruler-alt:before {
  content: "\ecc5";
}
.icofont-circle-ruler:before {
  content: "\ecc6";
}
.icofont-compass-alt-1:before {
  content: "\ecc7";
}
.icofont-compass-alt-2:before {
  content: "\ecc8";
}
.icofont-compass-alt-3:before {
  content: "\ecc9";
}
.icofont-compass-alt-4:before {
  content: "\ecca";
}
.icofont-degrees-alt-1:before {
  content: "\eccb";
}
.icofont-degrees-alt-2:before {
  content: "\eccc";
}
.icofont-degrees:before {
  content: "\eccd";
}
.icofont-golden-ratio:before {
  content: "\ecce";
}
.icofont-marker-alt-1:before {
  content: "\eccf";
}
.icofont-marker-alt-2:before {
  content: "\ecd0";
}
.icofont-marker-alt-3:before {
  content: "\ecd1";
}
.icofont-mathematical-alt-1:before {
  content: "\ecd2";
}
.icofont-mathematical-alt-2:before {
  content: "\ecd3";
}
.icofont-mathematical:before {
  content: "\ecd4";
}
.icofont-pen-alt-1:before {
  content: "\ecd5";
}
.icofont-pen-alt-2:before {
  content: "\ecd6";
}
.icofont-pen-alt-3:before {
  content: "\ecd7";
}
.icofont-pen-holder-alt-1:before {
  content: "\ecd8";
}
.icofont-pen-holder:before {
  content: "\ecd9";
}
.icofont-pencil-alt-1:before {
  content: "\ecda";
}
.icofont-pencil-alt-2:before {
  content: "\ecdb";
}
.icofont-pencil-alt-3:before {
  content: "\ecdc";
}
.icofont-pencil-alt-4:before {
  content: "\ecdd";
}
.icofont-ruler-alt-1:before {
  content: "\ecde";
}
.icofont-ruler-alt-2:before {
  content: "\ecdf";
}
.icofont-ruler-compass-alt:before {
  content: "\ece0";
}
.icofont-ruler-compass:before {
  content: "\ece1";
}
.icofont-ruler-pencil-alt-1:before {
  content: "\ece2";
}
.icofont-ruler-pencil-alt-2:before {
  content: "\ece3";
}
.icofont-ruler-pencil:before {
  content: "\ece4";
}
.icofont-ruler:before {
  content: "\ece5";
}
.icofont-rulers-alt:before {
  content: "\ece6";
}
.icofont-rulers:before {
  content: "\ece7";
}
.icofont-square-root:before {
  content: "\ece8";
}
.icofont-aids:before {
  content: "\ece9";
}
.icofont-ambulance:before {
  content: "\ecea";
}
.icofont-autism:before {
  content: "\eceb";
}
.icofont-bandage:before {
  content: "\ecec";
}
.icofont-bed-patient:before {
  content: "\eced";
}
.icofont-blind:before {
  content: "\ecee";
}
.icofont-blood-drop:before {
  content: "\ecef";
}
.icofont-blood-test:before {
  content: "\ecf0";
}
.icofont-blood:before {
  content: "\ecf1";
}
.icofont-capsule:before {
  content: "\ecf2";
}
.icofont-crutches:before {
  content: "\ecf3";
}
.icofont-dna-alt-1:before {
  content: "\ecf4";
}
.icofont-dna:before {
  content: "\ecf5";
}
.icofont-doctor-alt:before {
  content: "\ecf6";
}
.icofont-doctor:before {
  content: "\ecf7";
}
.icofont-drug-pack:before {
  content: "\ecf8";
}
.icofont-drug:before {
  content: "\ecf9";
}
.icofont-eye-alt:before {
  content: "\ecfa";
}
.icofont-first-aid-alt:before {
  content: "\ecfb";
}
.icofont-garbage:before {
  content: "\ecfc";
}
.icofont-heart-alt:before {
  content: "\ecfd";
}
.icofont-heartbeat:before {
  content: "\ecfe";
}
.icofont-herbal:before {
  content: "\ecff";
}
.icofont-hospital:before {
  content: "\ed00";
}
.icofont-icu:before {
  content: "\ed01";
}
.icofont-injection-syringe:before {
  content: "\ed02";
}
.icofont-laboratory:before {
  content: "\ed03";
}
.icofont-medical-sign-alt:before {
  content: "\ed04";
}
.icofont-medical-sign:before {
  content: "\ed05";
}
.icofont-nurse-alt:before {
  content: "\ed06";
}
.icofont-nurse:before {
  content: "\ed07";
}
.icofont-nursing-home:before {
  content: "\ed08";
}
.icofont-operation-theater:before {
  content: "\ed09";
}
.icofont-paralysis-disability:before {
  content: "\ed0a";
}
.icofont-pills:before {
  content: "\ed0b";
}
.icofont-prescription:before {
  content: "\ed0c";
}
.icofont-pulse:before {
  content: "\ed0d";
}
.icofont-stethoscope-alt:before {
  content: "\ed0e";
}
.icofont-stethoscope:before {
  content: "\ed0f";
}
.icofont-stretcher:before {
  content: "\ed10";
}
.icofont-surgeon-alt:before {
  content: "\ed11";
}
.icofont-surgeon:before {
  content: "\ed12";
}
.icofont-tablets:before {
  content: "\ed13";
}
.icofont-test-bottle:before {
  content: "\ed14";
}
.icofont-test-tube:before {
  content: "\ed15";
}
.icofont-thermometer-alt:before {
  content: "\ed16";
}
.icofont-tooth:before {
  content: "\ed17";
}
.icofont-xray:before {
  content: "\ed18";
}
.icofont-ui-add:before {
  content: "\ed19";
}
.icofont-ui-alarm:before {
  content: "\ed1a";
}
.icofont-ui-battery:before {
  content: "\ed1b";
}
.icofont-ui-block:before {
  content: "\ed1c";
}
.icofont-ui-bluetooth:before {
  content: "\ed1d";
}
.icofont-ui-brightness:before {
  content: "\ed1e";
}
.icofont-ui-browser:before {
  content: "\ed1f";
}
.icofont-ui-calculator:before {
  content: "\ed20";
}
.icofont-ui-calendar:before {
  content: "\ed21";
}
.icofont-ui-call:before {
  content: "\ed22";
}
.icofont-ui-camera:before {
  content: "\ed23";
}
.icofont-ui-cart:before {
  content: "\ed24";
}
.icofont-ui-cell-phone:before {
  content: "\ed25";
}
.icofont-ui-chat:before {
  content: "\ed26";
}
.icofont-ui-check:before {
  content: "\ed27";
}
.icofont-ui-clip-board:before {
  content: "\ed28";
}
.icofont-ui-clip:before {
  content: "\ed29";
}
.icofont-ui-clock:before {
  content: "\ed2a";
}
.icofont-ui-close:before {
  content: "\ed2b";
}
.icofont-ui-contact-list:before {
  content: "\ed2c";
}
.icofont-ui-copy:before {
  content: "\ed2d";
}
.icofont-ui-cut:before {
  content: "\ed2e";
}
.icofont-ui-delete:before {
  content: "\ed2f";
}
.icofont-ui-dial-phone:before {
  content: "\ed30";
}
.icofont-ui-edit:before {
  content: "\ed31";
}
.icofont-ui-email:before {
  content: "\ed32";
}
.icofont-ui-file:before {
  content: "\ed33";
}
.icofont-ui-fire-wall:before {
  content: "\ed34";
}
.icofont-ui-flash-light:before {
  content: "\ed35";
}
.icofont-ui-flight:before {
  content: "\ed36";
}
.icofont-ui-folder:before {
  content: "\ed37";
}
.icofont-ui-game:before {
  content: "\ed38";
}
.icofont-ui-handicapped:before {
  content: "\ed39";
}
.icofont-ui-head-phone:before {
  content: "\ed3a";
}
.icofont-ui-home:before {
  content: "\ed3b";
}
.icofont-ui-image:before {
  content: "\ed3c";
}
.icofont-ui-keyboard:before {
  content: "\ed3d";
}
.icofont-ui-laoding:before {
  content: "\ed3e";
}
.icofont-ui-lock:before {
  content: "\ed3f";
}
.icofont-ui-love-add:before {
  content: "\ed40";
}
.icofont-ui-love-broken:before {
  content: "\ed41";
}
.icofont-ui-love-remove:before {
  content: "\ed42";
}
.icofont-ui-love:before {
  content: "\ed43";
}
.icofont-ui-map:before {
  content: "\ed44";
}
.icofont-ui-message:before {
  content: "\ed45";
}
.icofont-ui-messaging:before {
  content: "\ed46";
}
.icofont-ui-movie:before {
  content: "\ed47";
}
.icofont-ui-music-player:before {
  content: "\ed48";
}
.icofont-ui-music:before {
  content: "\ed49";
}
.icofont-ui-mute:before {
  content: "\ed4a";
}
.icofont-ui-network:before {
  content: "\ed4b";
}
.icofont-ui-next:before {
  content: "\ed4c";
}
.icofont-ui-note:before {
  content: "\ed4d";
}
.icofont-ui-office:before {
  content: "\ed4e";
}
.icofont-ui-password:before {
  content: "\ed4f";
}
.icofont-ui-pause:before {
  content: "\ed50";
}
.icofont-ui-play-stop:before {
  content: "\ed51";
}
.icofont-ui-play:before {
  content: "\ed52";
}
.icofont-ui-pointer:before {
  content: "\ed53";
}
.icofont-ui-power:before {
  content: "\ed54";
}
.icofont-ui-press:before {
  content: "\ed55";
}
.icofont-ui-previous:before {
  content: "\ed56";
}
.icofont-ui-rate-add:before {
  content: "\ed57";
}
.icofont-ui-rate-blank:before {
  content: "\ed58";
}
.icofont-ui-rate-remove:before {
  content: "\ed59";
}
.icofont-ui-rating:before {
  content: "\ed5a";
}
.icofont-ui-record:before {
  content: "\ed5b";
}
.icofont-ui-remove:before {
  content: "\ed5c";
}
.icofont-ui-reply:before {
  content: "\ed5d";
}
.icofont-ui-rotation:before {
  content: "\ed5e";
}
.icofont-ui-rss:before {
  content: "\ed5f";
}
.icofont-ui-search:before {
  content: "\ed60";
}
.icofont-ui-settings:before {
  content: "\ed61";
}
.icofont-ui-social-link:before {
  content: "\ed62";
}
.icofont-ui-tag:before {
  content: "\ed63";
}
.icofont-ui-text-chat:before {
  content: "\ed64";
}
.icofont-ui-text-loading:before {
  content: "\ed65";
}
.icofont-ui-theme:before {
  content: "\ed66";
}
.icofont-ui-timer:before {
  content: "\ed67";
}
.icofont-ui-touch-phone:before {
  content: "\ed68";
}
.icofont-ui-travel:before {
  content: "\ed69";
}
.icofont-ui-unlock:before {
  content: "\ed6a";
}
.icofont-ui-user-group:before {
  content: "\ed6b";
}
.icofont-ui-user:before {
  content: "\ed6c";
}
.icofont-ui-v-card:before {
  content: "\ed6d";
}
.icofont-ui-video-chat:before {
  content: "\ed6e";
}
.icofont-ui-video-message:before {
  content: "\ed6f";
}
.icofont-ui-video-play:before {
  content: "\ed70";
}
.icofont-ui-video:before {
  content: "\ed71";
}
.icofont-ui-volume:before {
  content: "\ed72";
}
.icofont-ui-weather:before {
  content: "\ed73";
}
.icofont-ui-wifi:before {
  content: "\ed74";
}
.icofont-ui-zoom-in:before {
  content: "\ed75";
}
.icofont-ui-zoom-out:before {
  content: "\ed76";
}
.icofont-cassette-player:before {
  content: "\ed77";
}
.icofont-cassette:before {
  content: "\ed78";
}
.icofont-forward:before {
  content: "\ed79";
}
.icofont-game:before {
  content: "\ed7a";
}
.icofont-guiter:before {
  content: "\ed7b";
}
.icofont-headphone-alt-1:before {
  content: "\ed7c";
}
.icofont-headphone-alt-2:before {
  content: "\ed7d";
}
.icofont-headphone-alt-3:before {
  content: "\ed7e";
}
.icofont-listening:before {
  content: "\ed7f";
}
.icofont-megaphone-alt:before {
  content: "\ed80";
}
.icofont-megaphone:before {
  content: "\ed81";
}
.icofont-movie:before {
  content: "\ed82";
}
.icofont-mp3-player:before {
  content: "\ed83";
}
.icofont-multimedia:before {
  content: "\ed84";
}
.icofont-music-disk:before {
  content: "\ed85";
}
.icofont-music-note:before {
  content: "\ed86";
}
.icofont-pause:before {
  content: "\ed87";
}
.icofont-play-alt-1:before {
  content: "\ed88";
}
.icofont-play-alt-2:before {
  content: "\ed89";
}
.icofont-play-alt-3:before {
  content: "\ed8a";
}
.icofont-play-pause:before {
  content: "\ed8b";
}
.icofont-record:before {
  content: "\ed8c";
}
.icofont-retro-music-disk:before {
  content: "\ed8d";
}
.icofont-rewind:before {
  content: "\ed8e";
}
.icofont-song-notes:before {
  content: "\ed8f";
}
.icofont-sound-wave-alt:before {
  content: "\ed90";
}
.icofont-sound-wave:before {
  content: "\ed91";
}
.icofont-stop:before {
  content: "\ed92";
}
.icofont-video-alt:before {
  content: "\ed93";
}
.icofont-video-cam:before {
  content: "\ed94";
}
.icofont-volume-bar:before {
  content: "\ed95";
}
.icofont-volume-mute:before {
  content: "\ed96";
}
.icofont-youtube-play:before {
  content: "\ed97";
}
.icofont-amazon-alt:before {
  content: "\ed98";
}
.icofont-amazon:before {
  content: "\ed99";
}
.icofont-american-express-alt:before {
  content: "\ed9a";
}
.icofont-american-express:before {
  content: "\ed9b";
}
.icofont-apple-pay-alt:before {
  content: "\ed9c";
}
.icofont-apple-pay:before {
  content: "\ed9d";
}
.icofont-bank-transfer-alt:before {
  content: "\ed9e";
}
.icofont-bank-transfer:before {
  content: "\ed9f";
}
.icofont-braintree-alt:before {
  content: "\eda0";
}
.icofont-braintree:before {
  content: "\eda1";
}
.icofont-cash-on-delivery-alt:before {
  content: "\eda2";
}
.icofont-cash-on-delivery:before {
  content: "\eda3";
}
.icofont-checkout-alt:before {
  content: "\eda4";
}
.icofont-checkout:before {
  content: "\eda5";
}
.icofont-diners-club-alt-1:before {
  content: "\eda6";
}
.icofont-diners-club-alt-2:before {
  content: "\eda7";
}
.icofont-diners-club-alt-3:before {
  content: "\eda8";
}
.icofont-diners-club:before {
  content: "\eda9";
}
.icofont-discover-alt:before {
  content: "\edaa";
}
.icofont-discover:before {
  content: "\edab";
}
.icofont-eway-alt:before {
  content: "\edac";
}
.icofont-eway:before {
  content: "\edad";
}
.icofont-google-wallet-alt-1:before {
  content: "\edae";
}
.icofont-google-wallet-alt-2:before {
  content: "\edaf";
}
.icofont-google-wallet-alt-3:before {
  content: "\edb0";
}
.icofont-google-wallet:before {
  content: "\edb1";
}
.icofont-jcb-alt:before {
  content: "\edb2";
}
.icofont-jcb:before {
  content: "\edb3";
}
.icofont-maestro-alt:before {
  content: "\edb4";
}
.icofont-maestro:before {
  content: "\edb5";
}
.icofont-mastercard-alt:before {
  content: "\edb6";
}
.icofont-mastercard:before {
  content: "\edb7";
}
.icofont-payoneer-alt:before {
  content: "\edb8";
}
.icofont-payoneer:before {
  content: "\edb9";
}
.icofont-paypal-alt:before {
  content: "\edba";
}
.icofont-paypal:before {
  content: "\edbb";
}
.icofont-sage-alt:before {
  content: "\edbc";
}
.icofont-sage:before {
  content: "\edbd";
}
.icofont-skrill-alt:before {
  content: "\edbe";
}
.icofont-skrill:before {
  content: "\edbf";
}
.icofont-stripe-alt:before {
  content: "\edc0";
}
.icofont-stripe:before {
  content: "\edc1";
}
.icofont-visa-alt:before {
  content: "\edc2";
}
.icofont-visa-electron:before {
  content: "\edc3";
}
.icofont-visa:before {
  content: "\edc4";
}
.icofont-western-union-alt:before {
  content: "\edc5";
}
.icofont-western-union:before {
  content: "\edc6";
}
.icofont-boy:before {
  content: "\edc7";
}
.icofont-business-man-alt-1:before {
  content: "\edc8";
}
.icofont-business-man-alt-2:before {
  content: "\edc9";
}
.icofont-business-man-alt-3:before {
  content: "\edca";
}
.icofont-business-man:before {
  content: "\edcb";
}
.icofont-funky-man:before {
  content: "\edcc";
}
.icofont-girl-alt:before {
  content: "\edcd";
}
.icofont-girl:before {
  content: "\edce";
}
.icofont-hotel-boy-alt:before {
  content: "\edcf";
}
.icofont-hotel-boy:before {
  content: "\edd0";
}
.icofont-man-in-glasses:before {
  content: "\edd1";
}
.icofont-user-alt-1:before {
  content: "\edd2";
}
.icofont-user-alt-2:before {
  content: "\edd3";
}
.icofont-user-alt-3:before {
  content: "\edd4";
}
.icofont-user-alt-4:before {
  content: "\edd5";
}
.icofont-user-alt-5:before {
  content: "\edd6";
}
.icofont-user-alt-6:before {
  content: "\edd7";
}
.icofont-user-alt-7:before {
  content: "\edd8";
}
.icofont-user-female:before {
  content: "\edd9";
}
.icofont-user-male:before {
  content: "\edda";
}
.icofont-user-suited:before {
  content: "\eddb";
}
.icofont-user:before {
  content: "\eddc";
}
.icofont-users-alt-1:before {
  content: "\eddd";
}
.icofont-users-alt-2:before {
  content: "\edde";
}
.icofont-users-alt-3:before {
  content: "\eddf";
}
.icofont-users-alt-4:before {
  content: "\ede0";
}
.icofont-users-alt-5:before {
  content: "\ede1";
}
.icofont-users-alt-6:before {
  content: "\ede2";
}
.icofont-users-social:before {
  content: "\ede3";
}
.icofont-users:before {
  content: "\ede4";
}
.icofont-waiter:before {
  content: "\ede5";
}
.icofont-woman-in-glasses:before {
  content: "\ede6";
}
.icofont-document-search:before {
  content: "\ede7";
}
.icofont-folder-search:before {
  content: "\ede8";
}
.icofont-home-search:before {
  content: "\ede9";
}
.icofont-job-search:before {
  content: "\edea";
}
.icofont-map-search:before {
  content: "\edeb";
}
.icofont-restaurant-search:before {
  content: "\edec";
}
.icofont-search-alt-1:before {
  content: "\eded";
}
.icofont-search-alt-2:before {
  content: "\edee";
}
.icofont-search:before {
  content: "\edef";
}
.icofont-stock-search:before {
  content: "\edf0";
}
.icofont-user-search:before {
  content: "\edf1";
}
.icofont-social-aim:before {
  content: "\edf2";
}
.icofont-social-badoo:before {
  content: "\edf3";
}
.icofont-social-bebo:before {
  content: "\edf4";
}
.icofont-social-behance:before {
  content: "\edf5";
}
.icofont-social-blogger:before {
  content: "\edf6";
}
.icofont-social-bootstrap:before {
  content: "\edf7";
}
.icofont-social-brightkite:before {
  content: "\edf8";
}
.icofont-social-cloudapp:before {
  content: "\edf9";
}
.icofont-social-concrete5:before {
  content: "\edfa";
}
.icofont-social-designbump:before {
  content: "\edfb";
}
.icofont-social-designfloat:before {
  content: "\edfc";
}
.icofont-social-deviantart:before {
  content: "\edfd";
}
.icofont-social-digg:before {
  content: "\edfe";
}
.icofont-social-dotcms:before {
  content: "\edff";
}
.icofont-social-dribble:before {
  content: "\ee00";
}
.icofont-social-dropbox:before {
  content: "\ee01";
}
.icofont-brand-drupal:before {
  content: "\ee02";
}
.icofont-social-ebuddy:before {
  content: "\ee03";
}
.icofont-social-ello:before {
  content: "\ee04";
}
.icofont-social-ember:before {
  content: "\ee05";
}
.icofont-social-envato:before {
  content: "\ee06";
}
.icofont-social-evernote:before {
  content: "\ee07";
}
.icofont-social-facebook:before {
  content: "\ee08";
}
.icofont-social-feedburner:before {
  content: "\ee09";
}
.icofont-social-folkd:before {
  content: "\ee0a";
}
.icofont-social-friendfeed:before {
  content: "\ee0b";
}
.icofont-social-ghost:before {
  content: "\ee0c";
}
.icofont-social-github:before {
  content: "\ee0d";
}
.icofont-social-gnome:before {
  content: "\ee0e";
}
.icofont-social-google-buzz:before {
  content: "\ee0f";
}
.icofont-social-google-map:before {
  content: "\ee10";
}
.icofont-social-google-plus:before {
  content: "\ee11";
}
.icofont-social-google-talk:before {
  content: "\ee12";
}
.icofont-social-hype-machine:before {
  content: "\ee13";
}
.icofont-social-instagram:before {
  content: "\ee14";
}
.icofont-brand-joomla:before {
  content: "\ee15";
}
.icofont-social-kickstarter:before {
  content: "\ee16";
}
.icofont-social-line:before {
  content: "\ee17";
}
.icofont-social-linux-mint:before {
  content: "\ee18";
}
.icofont-social-livejournal:before {
  content: "\ee19";
}
.icofont-social-magento:before {
  content: "\ee1a";
}
.icofont-social-meetup:before {
  content: "\ee1b";
}
.icofont-social-mixx:before {
  content: "\ee1c";
}
.icofont-social-newsvine:before {
  content: "\ee1d";
}
.icofont-social-nimbuss:before {
  content: "\ee1e";
}
.icofont-social-opencart:before {
  content: "\ee1f";
}
.icofont-social-oscommerce:before {
  content: "\ee20";
}
.icofont-social-pandora:before {
  content: "\ee21";
}
.icofont-social-picasa:before {
  content: "\ee22";
}
.icofont-social-pinterest:before {
  content: "\ee23";
}
.icofont-social-prestashop:before {
  content: "\ee24";
}
.icofont-social-qik:before {
  content: "\ee25";
}
.icofont-social-readernaut:before {
  content: "\ee26";
}
.icofont-social-reddit:before {
  content: "\ee27";
}
.icofont-social-rss:before {
  content: "\ee28";
}
.icofont-social-shopify:before {
  content: "\ee29";
}
.icofont-social-silverstripe:before {
  content: "\ee2a";
}
.icofont-social-skype:before {
  content: "\ee2b";
}
.icofont-social-slashdot:before {
  content: "\ee2c";
}
.icofont-social-smugmug:before {
  content: "\ee2d";
}
.icofont-social-steam:before {
  content: "\ee2e";
}
.icofont-social-stumbleupon:before {
  content: "\ee2f";
}
.icofont-social-technorati:before {
  content: "\ee30";
}
.icofont-social-telegram:before {
  content: "\ee31";
}
.icofont-social-tinder:before {
  content: "\ee32";
}
.icofont-social-tumblr:before {
  content: "\ee33";
}
.icofont-social-twitter:before {
  content: "\ee34";
}
.icofont-social-typo3:before {
  content: "\ee35";
}
.icofont-social-ubercart:before {
  content: "\ee36";
}
.icofont-social-viber:before {
  content: "\ee37";
}
.icofont-social-viddler:before {
  content: "\ee38";
}
.icofont-social-vimeo:before {
  content: "\ee39";
}
.icofont-social-vine:before {
  content: "\ee3a";
}
.icofont-social-virb:before {
  content: "\ee3b";
}
.icofont-social-virtuemart:before {
  content: "\ee3c";
}
.icofont-social-wechat:before {
  content: "\ee3d";
}
.icofont-brand-wordpress:before {
  content: "\ee3e";
}
.icofont-social-xing:before {
  content: "\ee3f";
}
.icofont-social-yahoo:before {
  content: "\ee40";
}
.icofont-social-yelp:before {
  content: "\ee41";
}
.icofont-social-zencart:before {
  content: "\ee42";
}
.icofont-badminton-birdie:before {
  content: "\ee43";
}
.icofont-baseball:before {
  content: "\ee44";
}
.icofont-baseballer:before {
  content: "\ee45";
}
.icofont-basketball-hoop:before {
  content: "\ee46";
}
.icofont-basketball:before {
  content: "\ee47";
}
.icofont-billiard-ball:before {
  content: "\ee48";
}
.icofont-boot-alt-1:before {
  content: "\ee49";
}
.icofont-boot-alt-2:before {
  content: "\ee4a";
}
.icofont-bowling-alt:before {
  content: "\ee4b";
}
.icofont-bowling:before {
  content: "\ee4c";
}
.icofont-canoe:before {
  content: "\ee4d";
}
.icofont-cheer-leader:before {
  content: "\ee4e";
}
.icofont-climbing:before {
  content: "\ee4f";
}
.icofont-corner:before {
  content: "\ee50";
}
.icofont-cyclist:before {
  content: "\ee51";
}
.icofont-dumbbell-alt:before {
  content: "\ee52";
}
.icofont-dumbbell:before {
  content: "\ee53";
}
.icofont-field-alt:before {
  content: "\ee54";
}
.icofont-field:before {
  content: "\ee55";
}
.icofont-football-alt:before {
  content: "\ee56";
}
.icofont-foul:before {
  content: "\ee57";
}
.icofont-goal-keeper:before {
  content: "\ee58";
}
.icofont-goal:before {
  content: "\ee59";
}
.icofont-golf-alt:before {
  content: "\ee5a";
}
.icofont-golf-bag:before {
  content: "\ee5b";
}
.icofont-golf-field:before {
  content: "\ee5c";
}
.icofont-golf:before {
  content: "\ee5d";
}
.icofont-golfer:before {
  content: "\ee5e";
}
.icofont-gym-alt-1:before {
  content: "\ee5f";
}
.icofont-gym-alt-2:before {
  content: "\ee60";
}
.icofont-gym-alt-3:before {
  content: "\ee61";
}
.icofont-gym:before {
  content: "\ee62";
}
.icofont-hand-grippers:before {
  content: "\ee63";
}
.icofont-heart-beat-alt:before {
  content: "\ee64";
}
.icofont-helmet:before {
  content: "\ee65";
}
.icofont-hockey-alt:before {
  content: "\ee66";
}
.icofont-hockey:before {
  content: "\ee67";
}
.icofont-ice-skate:before {
  content: "\ee68";
}
.icofont-jersey-alt:before {
  content: "\ee69";
}
.icofont-jersey:before {
  content: "\ee6a";
}
.icofont-jumping:before {
  content: "\ee6b";
}
.icofont-kick:before {
  content: "\ee6c";
}
.icofont-leg:before {
  content: "\ee6d";
}
.icofont-match-review:before {
  content: "\ee6e";
}
.icofont-medal-alt:before {
  content: "\ee6f";
}
.icofont-muscle-alt:before {
  content: "\ee70";
}
.icofont-muscle:before {
  content: "\ee71";
}
.icofont-offside:before {
  content: "\ee72";
}
.icofont-olympic-logo:before {
  content: "\ee73";
}
.icofont-olympic:before {
  content: "\ee74";
}
.icofont-padding:before {
  content: "\ee75";
}
.icofont-penalty-card:before {
  content: "\ee76";
}
.icofont-racer:before {
  content: "\ee77";
}
.icofont-racing-car:before {
  content: "\ee78";
}
.icofont-racing-flag-alt:before {
  content: "\ee79";
}
.icofont-racing-flag:before {
  content: "\ee7a";
}
.icofont-racings-wheel:before {
  content: "\ee7b";
}
.icofont-referee:before {
  content: "\ee7c";
}
.icofont-refree-jersey:before {
  content: "\ee7d";
}
.icofont-result:before {
  content: "\ee7e";
}
.icofont-rugby-ball:before {
  content: "\ee7f";
}
.icofont-rugby-player:before {
  content: "\ee80";
}
.icofont-rugby:before {
  content: "\ee81";
}
.icofont-runner-alt-1:before {
  content: "\ee82";
}
.icofont-runner-alt-2:before {
  content: "\ee83";
}
.icofont-runner:before {
  content: "\ee84";
}
.icofont-score-board:before {
  content: "\ee85";
}
.icofont-skiing-man:before {
  content: "\ee86";
}
.icofont-skydiving-goggles:before {
  content: "\ee87";
}
.icofont-snow-mobile:before {
  content: "\ee88";
}
.icofont-steering:before {
  content: "\ee89";
}
.icofont-substitute:before {
  content: "\ee8a";
}
.icofont-swimmer:before {
  content: "\ee8b";
}
.icofont-table-tennis:before {
  content: "\ee8c";
}
.icofont-team-alt:before {
  content: "\ee8d";
}
.icofont-team:before {
  content: "\ee8e";
}
.icofont-tennis-player:before {
  content: "\ee8f";
}
.icofont-tennis:before {
  content: "\ee90";
}
.icofont-time:before {
  content: "\ee91";
}
.icofont-track:before {
  content: "\ee92";
}
.icofont-tracking:before {
  content: "\ee93";
}
.icofont-trophy-alt:before {
  content: "\ee94";
}
.icofont-trophy:before {
  content: "\ee95";
}
.icofont-volleyball-alt:before {
  content: "\ee96";
}
.icofont-volleyball-fire:before {
  content: "\ee97";
}
.icofont-volleyball:before {
  content: "\ee98";
}
.icofont-water-bottle:before {
  content: "\ee99";
}
.icofont-whisle:before {
  content: "\ee9a";
}
.icofont-win-trophy:before {
  content: "\ee9b";
}
.icofont-align-center:before {
  content: "\ee9c";
}
.icofont-align-left:before {
  content: "\ee9d";
}
.icofont-align-right:before {
  content: "\ee9e";
}
.icofont-all-caps:before {
  content: "\ee9f";
}
.icofont-bold:before {
  content: "\eea0";
}
.icofont-brush:before {
  content: "\eea1";
}
.icofont-clip-board:before {
  content: "\eea2";
}
.icofont-code-alt:before {
  content: "\eea3";
}
.icofont-color-bucket:before {
  content: "\eea4";
}
.icofont-color-picker:before {
  content: "\eea5";
}
.icofont-copy-alt:before {
  content: "\eea6";
}
.icofont-copy-black:before {
  content: "\eea7";
}
.icofont-cut:before {
  content: "\eea8";
}
.icofont-delete-alt:before {
  content: "\eea9";
}
.icofont-edit-alt:before {
  content: "\eeaa";
}
.icofont-eraser-alt:before {
  content: "\eeab";
}
.icofont-file-alt:before {
  content: "\eeac";
}
.icofont-font:before {
  content: "\eead";
}
.icofont-header:before {
  content: "\eeae";
}
.icofont-indent:before {
  content: "\eeaf";
}
.icofont-italic-alt:before {
  content: "\eeb0";
}
.icofont-justify-all:before {
  content: "\eeb1";
}
.icofont-justify-center:before {
  content: "\eeb2";
}
.icofont-justify-left:before {
  content: "\eeb3";
}
.icofont-justify-right:before {
  content: "\eeb4";
}
.icofont-line-height:before {
  content: "\eeb5";
}
.icofont-link-alt:before {
  content: "\eeb6";
}
.icofont-listine-dots:before {
  content: "\eeb7";
}
.icofont-listing-box:before {
  content: "\eeb8";
}
.icofont-listing-number:before {
  content: "\eeb9";
}
.icofont-marker:before {
  content: "\eeba";
}
.icofont-outdent:before {
  content: "\eebb";
}
.icofont-paper-clip:before {
  content: "\eebc";
}
.icofont-paragraph:before {
  content: "\eebd";
}
.icofont-pin:before {
  content: "\eebe";
}
.icofont-printer:before {
  content: "\eebf";
}
.icofont-redo:before {
  content: "\eec0";
}
.icofont-rotation:before {
  content: "\eec1";
}
.icofont-save:before {
  content: "\eec2";
}
.icofont-small-cap:before {
  content: "\eec3";
}
.icofont-strike-through:before {
  content: "\eec4";
}
.icofont-sub-listing:before {
  content: "\eec5";
}
.icofont-subscript:before {
  content: "\eec6";
}
.icofont-superscript:before {
  content: "\eec7";
}
.icofont-table:before {
  content: "\eec8";
}
.icofont-text-height:before {
  content: "\eec9";
}
.icofont-text-width:before {
  content: "\eeca";
}
.icofont-trash:before {
  content: "\eecb";
}
.icofont-underline:before {
  content: "\eecc";
}
.icofont-undo:before {
  content: "\eecd";
}
.icofont-unlink:before {
  content: "\eece";
}
.icofont-air-balloon:before {
  content: "\eecf";
}
.icofont-airplane-alt:before {
  content: "\eed0";
}
.icofont-airplane:before {
  content: "\eed1";
}
.icofont-ambulance-crescent:before {
  content: "\eed2";
}
.icofont-ambulance-cross:before {
  content: "\eed3";
}
.icofont-articulated-truck:before {
  content: "\eed4";
}
.icofont-auto-rickshaw:before {
  content: "\eed5";
}
.icofont-bicycle-alt-1:before {
  content: "\eed6";
}
.icofont-bicycle-alt-2:before {
  content: "\eed7";
}
.icofont-bull-dozer:before {
  content: "\eed8";
}
.icofont-bus-alt-1:before {
  content: "\eed9";
}
.icofont-bus-alt-2:before {
  content: "\eeda";
}
.icofont-bus-alt-3:before {
  content: "\eedb";
}
.icofont-cable-car:before {
  content: "\eedc";
}
.icofont-car-alt-1:before {
  content: "\eedd";
}
.icofont-car-alt-2:before {
  content: "\eede";
}
.icofont-car-alt-3:before {
  content: "\eedf";
}
.icofont-car-alt-4:before {
  content: "\eee0";
}
.icofont-concrete-mixer:before {
  content: "\eee1";
}
.icofont-delivery-time:before {
  content: "\eee2";
}
.icofont-excavator:before {
  content: "\eee3";
}
.icofont-fast-delivery:before {
  content: "\eee4";
}
.icofont-fire-truck-alt:before {
  content: "\eee5";
}
.icofont-fire-truck:before {
  content: "\eee6";
}
.icofont-fork-lift:before {
  content: "\eee7";
}
.icofont-free-delivery:before {
  content: "\eee8";
}
.icofont-golf-cart:before {
  content: "\eee9";
}
.icofont-helicopter:before {
  content: "\eeea";
}
.icofont-motor-bike-alt:before {
  content: "\eeeb";
}
.icofont-motor-bike:before {
  content: "\eeec";
}
.icofont-motor-biker:before {
  content: "\eeed";
}
.icofont-oil-truck:before {
  content: "\eeee";
}
.icofont-police-car:before {
  content: "\eeef";
}
.icofont-rickshaw:before {
  content: "\eef0";
}
.icofont-rocket-alt-1:before {
  content: "\eef1";
}
.icofont-rocket-alt-2:before {
  content: "\eef2";
}
.icofont-sail-boat:before {
  content: "\eef3";
}
.icofont-scooter:before {
  content: "\eef4";
}
.icofont-sea-plane:before {
  content: "\eef5";
}
.icofont-ship-alt:before {
  content: "\eef6";
}
.icofont-speed-boat:before {
  content: "\eef7";
}
.icofont-taxi:before {
  content: "\eef8";
}
.icofont-tow-truck:before {
  content: "\eef9";
}
.icofont-tractor:before {
  content: "\eefa";
}
.icofont-traffic-light:before {
  content: "\eefb";
}
.icofont-train-line:before {
  content: "\eefc";
}
.icofont-train-steam:before {
  content: "\eefd";
}
.icofont-tram:before {
  content: "\eefe";
}
.icofont-truck-alt:before {
  content: "\eeff";
}
.icofont-truck-loaded:before {
  content: "\ef00";
}
.icofont-truck:before {
  content: "\ef01";
}
.icofont-van-alt:before {
  content: "\ef02";
}
.icofont-van:before {
  content: "\ef03";
}
.icofont-yacht:before {
  content: "\ef04";
}
.icofont-5-star-hotel:before {
  content: "\ef05";
}
.icofont-anchor-alt:before {
  content: "\ef06";
}
.icofont-beach-bed:before {
  content: "\ef07";
}
.icofont-camping-vest:before {
  content: "\ef08";
}
.icofont-coconut-alt:before {
  content: "\ef09";
}
.icofont-direction-sign:before {
  content: "\ef0a";
}
.icofont-hill-side:before {
  content: "\ef0b";
}
.icofont-island-alt:before {
  content: "\ef0c";
}
.icofont-long-drive:before {
  content: "\ef0d";
}
.icofont-map-pins:before {
  content: "\ef0e";
}
.icofont-plane-ticket:before {
  content: "\ef0f";
}
.icofont-sail-boat-alt-1:before {
  content: "\ef10";
}
.icofont-sail-boat-alt-2:before {
  content: "\ef11";
}
.icofont-sandals-female:before {
  content: "\ef12";
}
.icofont-sandals-male:before {
  content: "\ef13";
}
.icofont-travelling:before {
  content: "\ef14";
}
.icofont-breakdown:before {
  content: "\ef15";
}
.icofont-celsius:before {
  content: "\ef16";
}
.icofont-clouds:before {
  content: "\ef17";
}
.icofont-cloudy:before {
  content: "\ef18";
}
.icofont-compass-alt:before {
  content: "\ef19";
}
.icofont-dust:before {
  content: "\ef1a";
}
.icofont-eclipse:before {
  content: "\ef1b";
}
.icofont-fahrenheit:before {
  content: "\ef1c";
}
.icofont-forest-fire:before {
  content: "\ef1d";
}
.icofont-full-night:before {
  content: "\ef1e";
}
.icofont-full-sunny:before {
  content: "\ef1f";
}
.icofont-hail-night:before {
  content: "\ef20";
}
.icofont-hail-rainy-night:before {
  content: "\ef21";
}
.icofont-hail-rainy-sunny:before {
  content: "\ef22";
}
.icofont-hail-rainy:before {
  content: "\ef23";
}
.icofont-hail-sunny:before {
  content: "\ef24";
}
.icofont-hail-thunder-night:before {
  content: "\ef25";
}
.icofont-hail-thunder-sunny:before {
  content: "\ef26";
}
.icofont-hail-thunder:before {
  content: "\ef27";
}
.icofont-hail:before {
  content: "\ef28";
}
.icofont-hill-night:before {
  content: "\ef29";
}
.icofont-hill-sunny:before {
  content: "\ef2a";
}
.icofont-hill:before {
  content: "\ef2b";
}
.icofont-hurricane:before {
  content: "\ef2c";
}
.icofont-island:before {
  content: "\ef2d";
}
.icofont-meteor:before {
  content: "\ef2e";
}
.icofont-night:before {
  content: "\ef2f";
}
.icofont-rainy-night:before {
  content: "\ef30";
}
.icofont-rainy-sunny:before {
  content: "\ef31";
}
.icofont-rainy-thunder:before {
  content: "\ef32";
}
.icofont-rainy:before {
  content: "\ef33";
}
.icofont-showy-night-hail:before {
  content: "\ef34";
}
.icofont-snow-temp:before {
  content: "\ef35";
}
.icofont-snow:before {
  content: "\ef36";
}
.icofont-snowy-hail:before {
  content: "\ef37";
}
.icofont-snowy-night-rainy:before {
  content: "\ef38";
}
.icofont-snowy-night:before {
  content: "\ef39";
}
.icofont-snowy-rainy:before {
  content: "\ef3a";
}
.icofont-snowy-sunny-hail:before {
  content: "\ef3b";
}
.icofont-snowy-sunny-rainy:before {
  content: "\ef3c";
}
.icofont-snowy-sunny:before {
  content: "\ef3d";
}
.icofont-snowy-thunder-night:before {
  content: "\ef3e";
}
.icofont-snowy-thunder-sunny:before {
  content: "\ef3f";
}
.icofont-snowy-thunder:before {
  content: "\ef40";
}
.icofont-snowy-windy-night:before {
  content: "\ef41";
}
.icofont-snowy-windy-sunny:before {
  content: "\ef42";
}
.icofont-snowy-windy:before {
  content: "\ef43";
}
.icofont-snowy:before {
  content: "\ef44";
}
.icofont-sun-alt:before {
  content: "\ef45";
}
.icofont-sun-rise:before {
  content: "\ef46";
}
.icofont-sun-set:before {
  content: "\ef47";
}
.icofont-sunny-day-temp:before {
  content: "\ef48";
}
.icofont-sunny:before {
  content: "\ef49";
}
.icofont-thermometer:before {
  content: "\ef4a";
}
.icofont-thinder-light:before {
  content: "\ef4b";
}
.icofont-tornado:before {
  content: "\ef4c";
}
.icofont-umbrella-alt:before {
  content: "\ef4d";
}
.icofont-volcano:before {
  content: "\ef4e";
}
.icofont-wave:before {
  content: "\ef4f";
}
.icofont-wind-scale-0:before {
  content: "\ef50";
}
.icofont-wind-scale-1:before {
  content: "\ef51";
}
.icofont-wind-scale-2:before {
  content: "\ef52";
}
.icofont-wind-scale-3:before {
  content: "\ef53";
}
.icofont-wind-scale-4:before {
  content: "\ef54";
}
.icofont-wind-scale-5:before {
  content: "\ef55";
}
.icofont-wind-scale-6:before {
  content: "\ef56";
}
.icofont-wind-scale-7:before {
  content: "\ef57";
}
.icofont-wind-scale-8:before {
  content: "\ef58";
}
.icofont-wind-scale-9:before {
  content: "\ef59";
}
.icofont-wind-scale-10:before {
  content: "\ef5a";
}
.icofont-wind-scale-11:before {
  content: "\ef5b";
}
.icofont-wind-scale-12:before {
  content: "\ef5c";
}
.icofont-wind-waves:before {
  content: "\ef5d";
}
.icofont-wind:before {
  content: "\ef5e";
}
.icofont-windy-hail:before {
  content: "\ef5f";
}
.icofont-windy-night:before {
  content: "\ef60";
}
.icofont-windy-raining:before {
  content: "\ef61";
}
.icofont-windy-sunny:before {
  content: "\ef62";
}
.icofont-windy-thunder-raining:before {
  content: "\ef63";
}
.icofont-windy-thunder:before {
  content: "\ef64";
}
.icofont-windy:before {
  content: "\ef65";
}
.icofont-addons:before {
  content: "\ef66";
}
.icofont-address-book:before {
  content: "\ef67";
}
.icofont-adjust:before {
  content: "\ef68";
}
.icofont-alarm:before {
  content: "\ef69";
}
.icofont-anchor:before {
  content: "\ef6a";
}
.icofont-archive:before {
  content: "\ef6b";
}
.icofont-at:before {
  content: "\ef6c";
}
.icofont-attachment:before {
  content: "\ef6d";
}
.icofont-audio:before {
  content: "\ef6e";
}
.icofont-auto-mobile:before {
  content: "\ef6f";
}
.icofont-automation:before {
  content: "\ef70";
}
.icofont-baby:before {
  content: "\ef71";
}
.icofont-badge:before {
  content: "\ef72";
}
.icofont-bag:before {
  content: "\ef73";
}
.icofont-ban:before {
  content: "\ef74";
}
.icofont-bank:before {
  content: "\ef75";
}
.icofont-bar-code:before {
  content: "\ef76";
}
.icofont-bars:before {
  content: "\ef77";
}
.icofont-battery-empty:before {
  content: "\ef78";
}
.icofont-battery-full:before {
  content: "\ef79";
}
.icofont-battery-half:before {
  content: "\ef7a";
}
.icofont-battery-low:before {
  content: "\ef7b";
}
.icofont-beach:before {
  content: "\ef7c";
}
.icofont-beaker:before {
  content: "\ef7d";
}
.icofont-bear:before {
  content: "\ef7e";
}
.icofont-beard:before {
  content: "\ef7f";
}
.icofont-bed:before {
  content: "\ef80";
}
.icofont-bell:before {
  content: "\ef81";
}
.icofont-beverage:before {
  content: "\ef82";
}
.icofont-bicycle:before {
  content: "\ef83";
}
.icofont-bill:before {
  content: "\ef84";
}
.icofont-bin:before {
  content: "\ef85";
}
.icofont-binary:before {
  content: "\ef86";
}
.icofont-binoculars:before {
  content: "\ef87";
}
.icofont-bird:before {
  content: "\ef88";
}
.icofont-birds:before {
  content: "\ef89";
}
.icofont-black-board:before {
  content: "\ef8a";
}
.icofont-bluetooth:before {
  content: "\ef8b";
}
.icofont-bolt:before {
  content: "\ef8c";
}
.icofont-bomb:before {
  content: "\ef8d";
}
.icofont-book-mark:before {
  content: "\ef8e";
}
.icofont-book:before {
  content: "\ef8f";
}
.icofont-boot:before {
  content: "\ef90";
}
.icofont-box:before {
  content: "\ef91";
}
.icofont-brain:before {
  content: "\ef92";
}
.icofont-briefcase:before {
  content: "\ef93";
}
.icofont-broken:before {
  content: "\ef94";
}
.icofont-bucket:before {
  content: "\ef95";
}
.icofont-bucket1:before {
  content: "\ef96";
}
.icofont-bucket2:before {
  content: "\ef97";
}
.icofont-bug:before {
  content: "\ef98";
}
.icofont-building:before {
  content: "\ef99";
}
.icofont-bullet:before {
  content: "\ef9a";
}
.icofont-bullhorn:before {
  content: "\ef9b";
}
.icofont-bullseye:before {
  content: "\ef9c";
}
.icofont-bus:before {
  content: "\ef9d";
}
.icofont-butterfly:before {
  content: "\ef9e";
}
.icofont-cab:before {
  content: "\ef9f";
}
.icofont-calculator:before {
  content: "\efa0";
}
.icofont-calendar:before {
  content: "\efa1";
}
.icofont-camera-alt:before {
  content: "\efa2";
}
.icofont-camera:before {
  content: "\efa3";
}
.icofont-car:before {
  content: "\efa4";
}
.icofont-card:before {
  content: "\efa5";
}
.icofont-cart:before {
  content: "\efa6";
}
.icofont-cc:before {
  content: "\efa7";
}
.icofont-certificate:before {
  content: "\efa8";
}
.icofont-charging:before {
  content: "\efa9";
}
.icofont-chat:before {
  content: "\efaa";
}
.icofont-check-alt:before {
  content: "\efab";
}
.icofont-check-circled:before {
  content: "\efac";
}
.icofont-check:before {
  content: "\efad";
}
.icofont-checked:before {
  content: "\efae";
}
.icofont-children-care:before {
  content: "\efaf";
}
.icofont-clock-time:before {
  content: "\efb0";
}
.icofont-close-circled:before {
  content: "\efb1";
}
.icofont-close-line-circled:before {
  content: "\efb2";
}
.icofont-close-line-squared-alt:before {
  content: "\efb3";
}
.icofont-close-line-squared:before {
  content: "\efb4";
}
.icofont-close-line:before {
  content: "\efb5";
}
.icofont-close-squared-alt:before {
  content: "\efb6";
}
.icofont-close-squared:before {
  content: "\efb7";
}
.icofont-close:before {
  content: "\efb8";
}
.icofont-cloud-download:before {
  content: "\efb9";
}
.icofont-cloud-refresh:before {
  content: "\efba";
}
.icofont-cloud-upload:before {
  content: "\efbb";
}
.icofont-cloud:before {
  content: "\efbc";
}
.icofont-code-not-allowed:before {
  content: "\efbd";
}
.icofont-code:before {
  content: "\efbe";
}
.icofont-coffee-cup:before {
  content: "\efbf";
}
.icofont-comment:before {
  content: "\efc0";
}
.icofont-compass:before {
  content: "\efc1";
}
.icofont-computer:before {
  content: "\efc2";
}
.icofont-connection:before {
  content: "\efc3";
}
.icofont-console:before {
  content: "\efc4";
}
.icofont-contacts:before {
  content: "\efc5";
}
.icofont-contrast:before {
  content: "\efc6";
}
.icofont-copy:before {
  content: "\efc7";
}
.icofont-copyright:before {
  content: "\efc8";
}
.icofont-credit-card:before {
  content: "\efc9";
}
.icofont-crop:before {
  content: "\efca";
}
.icofont-crown:before {
  content: "\efcb";
}
.icofont-cube:before {
  content: "\efcc";
}
.icofont-cubes:before {
  content: "\efcd";
}
.icofont-culinary:before {
  content: "\efce";
}
.icofont-dashboard-web:before {
  content: "\efcf";
}
.icofont-dashboard:before {
  content: "\efd0";
}
.icofont-data:before {
  content: "\efd1";
}
.icofont-database-add:before {
  content: "\efd2";
}
.icofont-database-locked:before {
  content: "\efd3";
}
.icofont-database-remove:before {
  content: "\efd4";
}
.icofont-database:before {
  content: "\efd5";
}
.icofont-delete:before {
  content: "\efd6";
}
.icofont-diamond:before {
  content: "\efd7";
}
.icofont-dice:before {
  content: "\efd8";
}
.icofont-disabled:before {
  content: "\efd9";
}
.icofont-disc:before {
  content: "\efda";
}
.icofont-diskette:before {
  content: "\efdb";
}
.icofont-document-folder:before {
  content: "\efdc";
}
.icofont-download-alt:before {
  content: "\efdd";
}
.icofont-download:before {
  content: "\efde";
}
.icofont-downloaded:before {
  content: "\efdf";
}
.icofont-earth:before {
  content: "\efe0";
}
.icofont-ebook:before {
  content: "\efe1";
}
.icofont-edit:before {
  content: "\efe2";
}
.icofont-eject:before {
  content: "\efe3";
}
.icofont-email:before {
  content: "\efe4";
}
.icofont-envelope-open:before {
  content: "\efe5";
}
.icofont-envelope:before {
  content: "\efe6";
}
.icofont-eraser:before {
  content: "\efe7";
}
.icofont-error:before {
  content: "\efe8";
}
.icofont-exchange:before {
  content: "\efe9";
}
.icofont-exclamation-circle:before {
  content: "\efea";
}
.icofont-exclamation-square:before {
  content: "\efeb";
}
.icofont-exclamation-tringle:before {
  content: "\efec";
}
.icofont-exclamation:before {
  content: "\efed";
}
.icofont-exit:before {
  content: "\efee";
}
.icofont-expand:before {
  content: "\efef";
}
.icofont-external-link:before {
  content: "\eff0";
}
.icofont-external:before {
  content: "\eff1";
}
.icofont-eye-blocked:before {
  content: "\eff2";
}
.icofont-eye-dropper:before {
  content: "\eff3";
}
.icofont-eye:before {
  content: "\eff4";
}
.icofont-favourite:before {
  content: "\eff5";
}
.icofont-fax:before {
  content: "\eff6";
}
.icofont-female:before {
  content: "\eff7";
}
.icofont-file:before {
  content: "\eff8";
}
.icofont-film:before {
  content: "\eff9";
}
.icofont-filter:before {
  content: "\effa";
}
.icofont-fire-burn:before {
  content: "\effb";
}
.icofont-fire-extinguisher:before {
  content: "\effc";
}
.icofont-fire:before {
  content: "\effd";
}
.icofont-first-aid:before {
  content: "\effe";
}
.icofont-flag-alt-1:before {
  content: "\efff";
}
.icofont-flag-alt-2:before {
  content: "\f000";
}
.icofont-flag:before {
  content: "\f001";
}
.icofont-flash-light:before {
  content: "\f002";
}
.icofont-flash:before {
  content: "\f003";
}
.icofont-flask:before {
  content: "\f004";
}
.icofont-focus:before {
  content: "\f005";
}
.icofont-folder-open:before {
  content: "\f006";
}
.icofont-folder:before {
  content: "\f007";
}
.icofont-foot-print:before {
  content: "\f008";
}
.icofont-football-american:before {
  content: "\f009";
}
.icofont-football:before {
  content: "\f00a";
}
.icofont-game-console:before {
  content: "\f00b";
}
.icofont-game-pad:before {
  content: "\f00c";
}
.icofont-gavel:before {
  content: "\f00d";
}
.icofont-gear:before {
  content: "\f00e";
}
.icofont-gears:before {
  content: "\f00f";
}
.icofont-gift:before {
  content: "\f010";
}
.icofont-glass:before {
  content: "\f011";
}
.icofont-globe:before {
  content: "\f012";
}
.icofont-graduate:before {
  content: "\f013";
}
.icofont-graffiti:before {
  content: "\f014";
}
.icofont-grocery:before {
  content: "\f015";
}
.icofont-group:before {
  content: "\f016";
}
.icofont-hammer:before {
  content: "\f017";
}
.icofont-hand:before {
  content: "\f018";
}
.icofont-hanger:before {
  content: "\f019";
}
.icofont-hard-disk:before {
  content: "\f01a";
}
.icofont-headphone:before {
  content: "\f01b";
}
.icofont-heart-beat:before {
  content: "\f01c";
}
.icofont-heart:before {
  content: "\f01d";
}
.icofont-history:before {
  content: "\f01e";
}
.icofont-home:before {
  content: "\f01f";
}
.icofont-horn:before {
  content: "\f020";
}
.icofont-hotel:before {
  content: "\f021";
}
.icofont-hour-glass:before {
  content: "\f022";
}
.icofont-id:before {
  content: "\f023";
}
.icofont-image:before {
  content: "\f024";
}
.icofont-inbox:before {
  content: "\f025";
}
.icofont-infinite:before {
  content: "\f026";
}
.icofont-info-circle:before {
  content: "\f027";
}
.icofont-info-square:before {
  content: "\f028";
}
.icofont-info:before {
  content: "\f029";
}
.icofont-institution:before {
  content: "\f02a";
}
.icofont-interface:before {
  content: "\f02b";
}
.icofont-invisible:before {
  content: "\f02c";
}
.icofont-italic:before {
  content: "\f02d";
}
.icofont-jacket:before {
  content: "\f02e";
}
.icofont-jar:before {
  content: "\f02f";
}
.icofont-jewlery:before {
  content: "\f030";
}
.icofont-karate:before {
  content: "\f031";
}
.icofont-key-hole:before {
  content: "\f032";
}
.icofont-key:before {
  content: "\f033";
}
.icofont-keyboard:before {
  content: "\f034";
}
.icofont-kid:before {
  content: "\f035";
}
.icofont-label:before {
  content: "\f036";
}
.icofont-lamp:before {
  content: "\f037";
}
.icofont-laptop:before {
  content: "\f038";
}
.icofont-layers:before {
  content: "\f039";
}
.icofont-layout:before {
  content: "\f03a";
}
.icofont-leaf:before {
  content: "\f03b";
}
.icofont-leaflet:before {
  content: "\f03c";
}
.icofont-learn:before {
  content: "\f03d";
}
.icofont-legal:before {
  content: "\f03e";
}
.icofont-lego:before {
  content: "\f03f";
}
.icofont-lemon:before {
  content: "\f040";
}
.icofont-lens:before {
  content: "\f041";
}
.icofont-letter:before {
  content: "\f042";
}
.icofont-letterbox:before {
  content: "\f043";
}
.icofont-library:before {
  content: "\f044";
}
.icofont-license:before {
  content: "\f045";
}
.icofont-life-bouy:before {
  content: "\f046";
}
.icofont-life-buoy:before {
  content: "\f047";
}
.icofont-life-jacket:before {
  content: "\f048";
}
.icofont-life-ring:before {
  content: "\f049";
}
.icofont-light-bulb:before {
  content: "\f04a";
}
.icofont-lighter:before {
  content: "\f04b";
}
.icofont-lightning-ray:before {
  content: "\f04c";
}
.icofont-like:before {
  content: "\f04d";
}
.icofont-link:before {
  content: "\f04e";
}
.icofont-live-support:before {
  content: "\f04f";
}
.icofont-location-arrow:before {
  content: "\f050";
}
.icofont-location-pin:before {
  content: "\f051";
}
.icofont-lock:before {
  content: "\f052";
}
.icofont-login:before {
  content: "\f053";
}
.icofont-logout:before {
  content: "\f054";
}
.icofont-lollipop:before {
  content: "\f055";
}
.icofont-look:before {
  content: "\f056";
}
.icofont-loop:before {
  content: "\f057";
}
.icofont-luggage:before {
  content: "\f058";
}
.icofont-lunch:before {
  content: "\f059";
}
.icofont-lungs:before {
  content: "\f05a";
}
.icofont-magic-alt:before {
  content: "\f05b";
}
.icofont-magic:before {
  content: "\f05c";
}
.icofont-magnet:before {
  content: "\f05d";
}
.icofont-mail-box:before {
  content: "\f05e";
}
.icofont-mail:before {
  content: "\f05f";
}
.icofont-male:before {
  content: "\f060";
}
.icofont-map:before {
  content: "\f061";
}
.icofont-math:before {
  content: "\f062";
}
.icofont-maximize:before {
  content: "\f063";
}
.icofont-measure:before {
  content: "\f064";
}
.icofont-medal:before {
  content: "\f065";
}
.icofont-medical:before {
  content: "\f066";
}
.icofont-medicine:before {
  content: "\f067";
}
.icofont-mega-phone:before {
  content: "\f068";
}
.icofont-memorial:before {
  content: "\f069";
}
.icofont-memory-card:before {
  content: "\f06a";
}
.icofont-mic-mute:before {
  content: "\f06b";
}
.icofont-mic:before {
  content: "\f06c";
}
.icofont-micro-chip:before {
  content: "\f06d";
}
.icofont-microphone:before {
  content: "\f06e";
}
.icofont-microscope:before {
  content: "\f06f";
}
.icofont-military:before {
  content: "\f070";
}
.icofont-mill:before {
  content: "\f071";
}
.icofont-minus-circle:before {
  content: "\f072";
}
.icofont-minus-square:before {
  content: "\f073";
}
.icofont-minus:before {
  content: "\f074";
}
.icofont-mobile-phone:before {
  content: "\f075";
}
.icofont-molecule:before {
  content: "\f076";
}
.icofont-money:before {
  content: "\f077";
}
.icofont-moon:before {
  content: "\f078";
}
.icofont-mop:before {
  content: "\f079";
}
.icofont-muffin:before {
  content: "\f07a";
}
.icofont-music-alt:before {
  content: "\f07b";
}
.icofont-music-notes:before {
  content: "\f07c";
}
.icofont-music:before {
  content: "\f07d";
}
.icofont-mustache:before {
  content: "\f07e";
}
.icofont-mute-volume:before {
  content: "\f07f";
}
.icofont-navigation-menu:before {
  content: "\f080";
}
.icofont-navigation:before {
  content: "\f081";
}
.icofont-network-tower:before {
  content: "\f082";
}
.icofont-network:before {
  content: "\f083";
}
.icofont-news:before {
  content: "\f084";
}
.icofont-newspaper:before {
  content: "\f085";
}
.icofont-no-smoking:before {
  content: "\f086";
}
.icofont-not-allowed:before {
  content: "\f087";
}
.icofont-notebook:before {
  content: "\f088";
}
.icofont-notepad:before {
  content: "\f089";
}
.icofont-notification:before {
  content: "\f08a";
}
.icofont-numbered:before {
  content: "\f08b";
}
.icofont-opposite:before {
  content: "\f08c";
}
.icofont-optic:before {
  content: "\f08d";
}
.icofont-options:before {
  content: "\f08e";
}
.icofont-package:before {
  content: "\f08f";
}
.icofont-page:before {
  content: "\f090";
}
.icofont-paint:before {
  content: "\f091";
}
.icofont-paper-plane:before {
  content: "\f092";
}
.icofont-paperclip:before {
  content: "\f093";
}
.icofont-papers:before {
  content: "\f094";
}
.icofont-paw:before {
  content: "\f095";
}
.icofont-pay:before {
  content: "\f096";
}
.icofont-pen:before {
  content: "\f097";
}
.icofont-pencil:before {
  content: "\f098";
}
.icofont-penguin-linux:before {
  content: "\f099";
}
.icofont-pestle:before {
  content: "\f09a";
}
.icofont-phone-circle:before {
  content: "\f09b";
}
.icofont-phone:before {
  content: "\f09c";
}
.icofont-picture:before {
  content: "\f09d";
}
.icofont-pie:before {
  content: "\f09e";
}
.icofont-pine:before {
  content: "\f09f";
}
.icofont-pixels:before {
  content: "\f0a0";
}
.icofont-play:before {
  content: "\f0a1";
}
.icofont-plugin:before {
  content: "\f0a2";
}
.icofont-plus-circle:before {
  content: "\f0a3";
}
.icofont-plus-square:before {
  content: "\f0a4";
}
.icofont-plus:before {
  content: "\f0a5";
}
.icofont-polygonal:before {
  content: "\f0a6";
}
.icofont-power:before {
  content: "\f0a7";
}
.icofont-presentation:before {
  content: "\f0a8";
}
.icofont-price:before {
  content: "\f0a9";
}
.icofont-print:before {
  content: "\f0aa";
}
.icofont-puzzle:before {
  content: "\f0ab";
}
.icofont-qr-code:before {
  content: "\f0ac";
}
.icofont-queen:before {
  content: "\f0ad";
}
.icofont-question-circle:before {
  content: "\f0ae";
}
.icofont-question-square:before {
  content: "\f0af";
}
.icofont-question:before {
  content: "\f0b0";
}
.icofont-quote-left:before {
  content: "\f0b1";
}
.icofont-quote-right:before {
  content: "\f0b2";
}
.icofont-radio:before {
  content: "\f0b3";
}
.icofont-random:before {
  content: "\f0b4";
}
.icofont-recycle:before {
  content: "\f0b5";
}
.icofont-refresh:before {
  content: "\f0b6";
}
.icofont-repair:before {
  content: "\f0b7";
}
.icofont-reply-all:before {
  content: "\f0b8";
}
.icofont-reply:before {
  content: "\f0b9";
}
.icofont-resize:before {
  content: "\f0ba";
}
.icofont-responsive:before {
  content: "\f0bb";
}
.icofont-retweet:before {
  content: "\f0bc";
}
.icofont-road:before {
  content: "\f0bd";
}
.icofont-robot:before {
  content: "\f0be";
}
.icofont-rocket:before {
  content: "\f0bf";
}
.icofont-royal:before {
  content: "\f0c0";
}
.icofont-rss-feed:before {
  content: "\f0c1";
}
.icofont-safety:before {
  content: "\f0c2";
}
.icofont-sale-discount:before {
  content: "\f0c3";
}
.icofont-satellite:before {
  content: "\f0c4";
}
.icofont-send-mail:before {
  content: "\f0c5";
}
.icofont-server:before {
  content: "\f0c6";
}
.icofont-settings:before {
  content: "\f0c7";
}
.icofont-share-alt:before {
  content: "\f0c8";
}
.icofont-share-boxed:before {
  content: "\f0c9";
}
.icofont-share:before {
  content: "\f0ca";
}
.icofont-shield:before {
  content: "\f0cb";
}
.icofont-ship:before {
  content: "\f0cc";
}
.icofont-shopping-cart:before {
  content: "\f0cd";
}
.icofont-sign-in:before {
  content: "\f0ce";
}
.icofont-sign-out:before {
  content: "\f0cf";
}
.icofont-signal:before {
  content: "\f0d0";
}
.icofont-site-map:before {
  content: "\f0d1";
}
.icofont-smart-phone:before {
  content: "\f0d2";
}
.icofont-soccer:before {
  content: "\f0d3";
}
.icofont-sort-alt:before {
  content: "\f0d4";
}
.icofont-sort:before {
  content: "\f0d5";
}
.icofont-space:before {
  content: "\f0d6";
}
.icofont-spanner:before {
  content: "\f0d7";
}
.icofont-speech-comments:before {
  content: "\f0d8";
}
.icofont-speed-meter:before {
  content: "\f0d9";
}
.icofont-spinner-alt-1:before {
  content: "\f0da";
}
.icofont-spinner-alt-2:before {
  content: "\f0db";
}
.icofont-spinner-alt-3:before {
  content: "\f0dc";
}
.icofont-spinner-alt-4:before {
  content: "\f0dd";
}
.icofont-spinner-alt-5:before {
  content: "\f0de";
}
.icofont-spinner-alt-6:before {
  content: "\f0df";
}
.icofont-spinner:before {
  content: "\f0e0";
}
.icofont-spreadsheet:before {
  content: "\f0e1";
}
.icofont-square:before {
  content: "\f0e2";
}
.icofont-ssl-security:before {
  content: "\f0e3";
}
.icofont-star-alt-1:before {
  content: "\f0e4";
}
.icofont-star-alt-2:before {
  content: "\f0e5";
}
.icofont-star:before {
  content: "\f0e6";
}
.icofont-street-view:before {
  content: "\f0e7";
}
.icofont-sun:before {
  content: "\f0e8";
}
.icofont-support-faq:before {
  content: "\f0e9";
}
.icofont-tack-pin:before {
  content: "\f0ea";
}
.icofont-tag:before {
  content: "\f0eb";
}
.icofont-tags:before {
  content: "\f0ec";
}
.icofont-tasks:before {
  content: "\f0ed";
}
.icofont-telephone:before {
  content: "\f0ee";
}
.icofont-telescope:before {
  content: "\f0ef";
}
.icofont-terminal:before {
  content: "\f0f0";
}
.icofont-thumbs-down:before {
  content: "\f0f1";
}
.icofont-thumbs-up:before {
  content: "\f0f2";
}
.icofont-tick-boxed:before {
  content: "\f0f3";
}
.icofont-tick-mark:before {
  content: "\f0f4";
}
.icofont-ticket:before {
  content: "\f0f5";
}
.icofont-tie:before {
  content: "\f0f6";
}
.icofont-toggle-off:before {
  content: "\f0f7";
}
.icofont-toggle-on:before {
  content: "\f0f8";
}
.icofont-tools:before {
  content: "\f0f9";
}
.icofont-transparent:before {
  content: "\f0fa";
}
.icofont-tree:before {
  content: "\f0fb";
}
.icofont-umbrella:before {
  content: "\f0fc";
}
.icofont-unlock:before {
  content: "\f0fd";
}
.icofont-unlocked:before {
  content: "\f0fe";
}
.icofont-upload-alt:before {
  content: "\f0ff";
}
.icofont-upload:before {
  content: "\f100";
}
.icofont-usb-drive:before {
  content: "\f101";
}
.icofont-usb:before {
  content: "\f102";
}
.icofont-vector-path:before {
  content: "\f103";
}
.icofont-verification-check:before {
  content: "\f104";
}
.icofont-video-clapper:before {
  content: "\f105";
}
.icofont-video:before {
  content: "\f106";
}
.icofont-volume-down:before {
  content: "\f107";
}
.icofont-volume-off:before {
  content: "\f108";
}
.icofont-volume-up:before {
  content: "\f109";
}
.icofont-wall-clock:before {
  content: "\f10a";
}
.icofont-wall:before {
  content: "\f10b";
}
.icofont-wallet:before {
  content: "\f10c";
}
.icofont-warning-alt:before {
  content: "\f10d";
}
.icofont-warning:before {
  content: "\f10e";
}
.icofont-water-drop:before {
  content: "\f10f";
}
.icofont-web:before {
  content: "\f110";
}
.icofont-wheelchair:before {
  content: "\f111";
}
.icofont-wifi-alt:before {
  content: "\f112";
}
.icofont-wifi:before {
  content: "\f113";
}
.icofont-world:before {
  content: "\f114";
}
.icofont-zigzag:before {
  content: "\f115";
}
.icofont-zipped:before {
  content: "\f116";
}
.icofont-social-500px:before {
  content: "\f117";
}
.icofont-social-baidu-tieba:before {
  content: "\f118";
}
.icofont-social-bbm-messenger:before {
  content: "\f119";
}
.icofont-social-delicious:before {
  content: "\f11a";
}
.icofont-social-dribbble:before {
  content: "\f11b";
}
.icofont-social-facebook-messenger:before {
  content: "\f11c";
}
.icofont-social-flikr:before {
  content: "\f11d";
}
.icofont-social-foursquare:before {
  content: "\f11e";
}
.icofont-social-google-hangouts:before {
  content: "\f11f";
}
.icofont-social-kakaotalk:before {
  content: "\f120";
}
.icofont-social-kik:before {
  content: "\f121";
}
.icofont-social-kiwibox:before {
  content: "\f122";
}
.icofont-social-linkedin:before {
  content: "\f123";
}
.icofont-social-meetme:before {
  content: "\f124";
}
.icofont-social-odnoklassniki:before {
  content: "\f125";
}
.icofont-social-photobucket:before {
  content: "\f126";
}
.icofont-social-qq:before {
  content: "\f127";
}
.icofont-social-renren:before {
  content: "\f128";
}
.icofont-social-slack:before {
  content: "\f129";
}
.icofont-social-slidshare:before {
  content: "\f12a";
}
.icofont-social-snapchat:before {
  content: "\f12b";
}
.icofont-social-soundcloud:before {
  content: "\f12c";
}
.icofont-social-spotify:before {
  content: "\f12d";
}
.icofont-social-stack-exchange:before {
  content: "\f12e";
}
.icofont-social-stack-overflow:before {
  content: "\f12f";
}
.icofont-social-tagged:before {
  content: "\f130";
}
.icofont-social-trello:before {
  content: "\f131";
}
.icofont-social-twitch:before {
  content: "\f132";
}
.icofont-social-vk:before {
  content: "\f133";
}
.icofont-social-weibo:before {
  content: "\f134";
}
.icofont-social-whatsapp:before {
  content: "\f135";
}
.icofont-social-youku:before {
  content: "\f136";
}
.icofont-social-youtube-play:before {
  content: "\f137";
}
.icofont-social-youtube:before {
  content: "\f138";
}
.icofont-brand-xiaomi:before {
  content: "\f139";
}

/*Font size*/
.icofont-lg {
  font-size: 1.33333333em;
  line-height: .75em;
  vertical-align: -15%
}

.icofont-2x {
  font-size: 2em
}

.icofont-3x {
  font-size: 3em
}

.icofont-4x {
  font-size: 4em
}

.icofont-5x {
  font-size: 5em
}

.icofont-fw {
  display: inline-block;
  width: 1.28571429em;
  text-align: center
}

/*Fixed Width Icons*/
.icofont-fw {
  width: 1.28571429em;
  text-align: center;
}

/*Custom list icons*/
.icofont-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.icofont-ul>li {
  position: relative;
}
.icofont-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: .14285714em;
  text-align: center;
}

/*Animation*/
.icofont-rotate {
  -webkit-animation: icofont-rotate 2s infinite linear;
  animation: icofont-rotate 2s infinite linear
}

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

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





















/* ------ venobox.css --------*/
.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{
  -webkit-backface-visibility: hidden;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;

}
.vbox-overlay{
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1040;
  -webkit-transform:translateZ(1000px);
  transform: translateZ(1000px);
  transform-style: preserve-3d;
}

/* ----- navigation ----- */
.vbox-title{
  width: 100%;
  height: 40px;
  float: left;
  text-align: center;
  line-height: 28px;
  font-size: 12px;
  padding: 6px 40px;
  overflow: hidden;
  position: fixed;
  display: none;
  left: 0;
  z-index: 1050;
}
.vbox-close{
  cursor: pointer;
  position: fixed;
  top: -1px;
  right: 0;
  width: 50px;
  height: 40px;
  padding: 6px;
  display: block;
  background-position:10px center;
  overflow: hidden;
  font-size: 24px;
  line-height: 1;
  text-align: center;
  z-index: 1050;
}
.vbox-num{
  cursor: pointer;
  position: fixed;
  left: 0;
  height: 40px;
  display: block;
  overflow: hidden;
  line-height: 28px;
  font-size: 12px;
  padding: 6px 10px;
  display: none;
  z-index: 1050;
}
/* ----- navigation ARROWS ----- */
.vbox-next, .vbox-prev{
  position: fixed;
  top: 50%;
  margin-top: -15px;
  overflow: hidden;
  cursor: pointer;
  display: block;
  width: 45px;
  height: 45px;
  z-index: 1050;
}
.vbox-next span, .vbox-prev span{
  position: relative;
  width: 20px;
  height: 20px;
  border: 2px solid transparent;
  border-top-color: #B6B6B6;
  border-right-color: #B6B6B6;
  text-indent: -100px;
  position: absolute;
  top: 8px;
  display: block;
}
.vbox-prev{
  left: 15px;
}
.vbox-next{
  right: 15px;
}
.vbox-prev span{
  left: 10px;
  -ms-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.vbox-next span{
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  right: 10px;
}
/* ------- inline window ------ */
.vbox-inline{
  width: 420px;
  height: 315px;
  height: 70vh;
  padding: 10px;
  background: #fff;
  margin: 0 auto;
  overflow: auto;
  text-align: left;
}
/* ------- Video & iFrames window ------ */
.venoframe{
  max-width: 100%;
  width: 100%;
  border: none;
  width: 100%;
  height: 260px;
  height: 70vh;
}
.venoframe.vbvid{
  height: 260px;
}
@media (min-width: 768px) {
  .venoframe, .vbox-inline{
    width: 90%;
    height: 360px;
    height: 70vh;
  }
  .venoframe.vbvid{
    width: 640px;
    height: 360px;
  }
}
@media (min-width: 992px) {
  .venoframe, .vbox-inline{
    max-width: 1200px;
    width: 80%;
    height: 540px;
    height: 70vh;
  }
  .venoframe.vbvid{
    width: 960px;
    height: 540px;
  }
}
/*
Please do NOT edit this part!
or at least read this note: http://i.imgur.com/7C0ws9e.gif
*/
.vbox-open{
  overflow: hidden;
}
.vbox-container{
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  overflow-scrolling: touch;
  -webkit-overflow-scrolling: touch;
  z-index: 20;
  max-height: 100%;

}

.vbox-content{
  text-align: center;
  float: left;
  width: 100%;
  position: relative;
  overflow: hidden;
  padding: 20px 10px;
}
.vbox-container img{
  max-width: 100%;
  height: auto;
}
.figlio{
  box-shadow: 0 0 12px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  max-width: 100%;
  text-align: initial;
}
img.figlio{
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.vbox-content.swipe-left{
  margin-left: -200px !important;
}
.vbox-content.swipe-right{
  margin-left: 200px !important;
}
.animated{
  webkit-transition: margin 300ms ease-out;
  transition: margin 300ms ease-out;
}
.animate-in{
  opacity: 1;
}
.animate-out{
  opacity: 0;
}
/* ---------- preloader ----------
 * SPINKIT
 * http://tobiasahlin.com/spinkit/
-------------------------------- */
.sk-double-bounce,.sk-rotating-plane{width:40px;height:40px;margin:40px auto}.sk-rotating-plane{background-color:#333;-webkit-backface-visibility:visible;-moz-backface-visibility:visible;backface-visibility:visible;-webkit-animation:sk-rotatePlane 1.2s infinite ease-in-out;animation:sk-rotatePlane 1.2s infinite ease-in-out}@-webkit-keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-double-bounce{position:relative}.sk-double-bounce .sk-child{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-doubleBounce 2s infinite ease-in-out;animation:sk-doubleBounce 2s infinite ease-in-out}.sk-double-bounce .sk-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.sk-wave{width:50px;height:40px;text-align:center;font-size:10px;margin:40px auto}.sk-wave .sk-rect{background-color:#333;height:100%;width:4px;margin:0 1px;display:inline-block;-webkit-animation:sk-waveStretchDelay 1.2s infinite ease-in-out;animation:sk-waveStretchDelay 1.2s infinite ease-in-out}.sk-wave .sk-rect1{-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.sk-wave .sk-rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-wave .sk-rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-wave .sk-rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-wave .sk-rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-waveStretchDelay{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes sk-waveStretchDelay{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.sk-three-bounce{margin:40px auto;width:100px;text-align:center}.sk-three-bounce .sk-child{width:16px;height:16px;background-color:#333;border-radius:100%;margin:4px;display:inline-block;-webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both}.sk-cube-grid,.sk-spinner-pulse{width:40px;height:40px;margin:40px auto}.sk-three-bounce .sk-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.sk-three-bounce .sk-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-three-bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-three-bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-spinner-pulse{background-color:#333;border-radius:100%;-webkit-animation:sk-pulseScaleOut 1s infinite ease-in-out;animation:sk-pulseScaleOut 1s infinite ease-in-out}@-webkit-keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.sk-cube-grid .sk-cube{width:33.33%;height:33.33%;background-color:#333;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0ms;animation-delay:0ms}.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}.sk-wandering-cubes{margin:40px auto;width:40px;height:40px;position:relative}.sk-wandering-cubes .sk-cube{background-color:#333;width:10px;height:10px;position:absolute;top:0;left:0;-webkit-animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both}.sk-wandering-cubes .sk-cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}





.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}



/**
 * Owl Carousel v2.2.0
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background: no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}



/**
* Project : simply-countdown
* File : simplyCountdown.theme.default
* Date : 27/06/2015
* Author : Vincent Loy <vincent.loy1@gmail.com>
*/
.simply-countdown {
  overflow: hidden;
  display: table;
  font-family: 'Arial', sans-serif;
}
.simply-countdown > .simply-section {
  width: 150px;
  height: 150px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  float: left;
  margin: 15px;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.simply-countdown > .simply-section .simply-amount,
.simply-countdown > .simply-section .simply-word {
  display: block;
  text-align: center;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlcyI6WyJzaW1wbHlDb3VudGRvd24udGhlbWUuZGVmYXVsdC5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4qIFByb2plY3QgOiBzaW1wbHktY291bnRkb3duXG4qIEZpbGUgOiBzaW1wbHlDb3VudGRvd24udGhlbWUuZGVmYXVsdFxuKiBEYXRlIDogMjcvMDYvMjAxNVxuKiBBdXRob3IgOiBWaW5jZW50IExveSA8dmluY2VudC5sb3kxQGdtYWlsLmNvbT5cbiovXG4uc2ltcGx5LWNvdW50ZG93biB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBmb250LWZhbWlseTogJ0FyaWFsJywgc2Fucy1zZXJpZjtcbn1cbi5zaW1wbHktY291bnRkb3duID4gLnNpbXBseS1zZWN0aW9uIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1vei1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cbi5zaW1wbHktY291bnRkb3duID4gLnNpbXBseS1zZWN0aW9uIC5zaW1wbHktYW1vdW50LFxuLnNpbXBseS1jb3VudGRvd24gPiAuc2ltcGx5LXNlY3Rpb24gLnNpbXBseS13b3JkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiJdLCJmaWxlIjoic2ltcGx5Q291bnRkb3duLnRoZW1lLmRlZmF1bHQuY3NzIiwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */


/* CSS Document */
#swipeNav{
  width: 240px;
  color: #ffffff;
  background: #494949; /* Old browsers */
  background: -moz-linear-gradient(top, #494949 0%, #4d4d4d 100%, #7db9e8 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #494949 0%,#4d4d4d 100%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #494949 0%,#4d4d4d 100%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494949', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
  -webkit-box-shadow: -6px 0px 2px 0 rgba(30, 30, 30,0.2) inset;
  -moz-box-shadow: -6px 0px 2px 0 rgba(30, 30, 30,0.2) inset;
  box-shadow: -6px 0px 2px 0 rgba(30, 30, 30,0.2) inset;
  -webkit-overflow-scrolling: touch;
}
#swipeNav li{
  list-style-position: inside;
  list-style-type: none;
  border-bottom: solid 1px #ffffff;
}
#swipeNav a{
  display: inline-block;
  width: 100%;
  padding: 20px;
  color: #ffffff;
  text-decoration: none;
  -moz-transition: background 0.7s linear;
  -webkit-transition: background 0.7s linear;
  transition: background 0.7s linear;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#swipeNav a:hover{
  background: rgba(0, 140, 152, 1);
}
#menuBtn{
  cursor: pointer;
}














/*--------------------------------------------------------------
# Fonts
--------------------------------------------------------------*/
/* ==========================================
font-family: 'Open Sans', sans-serif;
=============================================*/
/*--------------------------------------------------------------
# Table of content
--------------------------------------------------------------*/
/* ==================================
1. basic css directory
==================================
  1.1 universal css
  1.2 BootStarp settings

==================================
2. Property directory css
==================================
  2.1 Typography css
    2.1.1 font color
    2.1.2 font family
    2.1.3 font weight
    2.1.4 line height
    2.1.5 font size
    2.1.6 text-transform
  2.2 margin css
    2.2.1 clear margin
    2.2.2 MARGIN TOP
    2.2.3 MARGIN BOTTOM
    2.2.4 MARGIN RIGHT
    2.2.5 MARGIN LEFT
    2.2.5 MARGIN LEFT
    2.2.6 margin bottom for small device
    2.2.7 margin top for small device
    2.2.8 margin bottom for small device landscape
    2.2.9 margin top for small device landscape
  2.3 padding css
    2.3.1 clear padding
    2.3.2 padding TOP
    2.3.3 padding BOTTOM
    2.3.4 padding RIGHT
    2.3.5 padding LEFT
    2.3.5 padding LEFT
    2.3.6 padding bottom for small device
    2.3.7 padding top for small device
    2.3.8 padding bottom for small device landscape
    2.3.9 padding top for small device landscape
  2.4 display property css
  2.5 visiblity property css
  2.6 color property css
  2.7 border property css

==================================
3. ELEMENTS related
==================================
  3.1 social nav css
  3.2 social nav two
  3.3 skills one css
  3.4 email subscribe element css
  3.5 email subscribe element two css
  3.6 Down arrow css
  3.7 venobox video element css

==================================
4. modular section related css
==================================
  4.1 preloder css
  4.2 header css
  4.3 nav css
  4.4 hamburger menu css
  4.5 ham burger menu two
  4.6 breadcrumb css
  4.7 aboutOne section block css
  4.8 about-social section block css
  4.9 about-social-two section block csS
  4.10 about section three css
  4.11 grid text block css
  4.12 send mail button section css
  4.13 Gallery style one css
  4.14 feature one section CSS
  4.15 testimonial one CSS
  4.16 SKILL-one section block css
  4.17 get started section css
  4.18 section with image css
  4.19 call to action section CSS
  4.20 call to action two css
  4.21 feature two css
  4.22 counter up css
  4.23 counter up css start
  4.24 pricing css
  4.25 pricing table two css
  4.26 team css
  4.27 masonry gallery css
  4.28 feature three css
  4.29 Instagram feed css
  4.30 video gallery css
  4.31 footer css
  4.32 footer two css

PAGE CSS
  1. TRAVEL PAGE CSS
  2. RESUME PAGE CSS
  3. CHARITY PAGE CSS
  4. SOFTWARE PAGE CSS
  5. STARTUP PAGE CSS
  6. PORTFOLIO PAGE CSS
  7. FASHION PAGE CSS
  8. CONSULTING PAGE CSS
  9. CATERING PAGE CSS
  10. YOUTUBE PAGE CSS
  10. PREVIEW PAGE CSS



========================================*/
/*--------------------------------------------------------------
# Variables
--------------------------------------------------------------*/
/* ============== Universal variables ===============*/
/*==============media query variable ============*/
/*================ Resume page variable ================*/
/*================ Charity page variable ================*/
/*================ software page variable =================*/
/*================ start up page variable =================*/
/*================ profile up page variable =================*/
/*================ fashion up page variable =================*/
/*================ consulting up page variable =================*/
/*================ catering up page variable =================*/
/*================ youtuber up page variable =================*/
/*--------------------------------------------------------------
# Basic css
--------------------------------------------------------------*/
/*=================== basic css directory ======================*/
/*============= universal css ================ */
body {
  font: 100% "Open Sans", sans-serif;
  font-size: 14px;
  color: #252525;
  font-weight: 400;
  line-height: 31px;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  position: relative; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", sans-serif;
  color: #252525;
  font-weight: 700;
  line-height: 1.2; }

a, a:hover, a:visited, a:focus {
  text-decoration: none;
  transition: all .4s ease;
  font-family: "Open Sans", sans-serif; }

.img-responsive {
  margin: auto; }

.section-title {
  font-size: 31px;
  margin-top: 0;
  line-height: 1.4;
  font-weight: 600;
  margin-bottom: 0; }

.section-sub-title {
  font-size: 21px;
  color: #252525;
  font-weight: 700;
  margin-bottom: 20px;
  margin-top: 5px; }

.divider-style-1 {
  background: #e5e6ea;
  height: 1px; }

.mix-btn {
  text-transform: uppercase;
  border: 1px solid rgba(255, 255, 255, 0);
  border-radius: 25px;
  background: #1f5dea;
  color: #ffffff;
  font-size: 14px;
  padding: 9px 24px;
  display: inline-block;
  margin: 20px auto;
  font-weight: 700;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  transition: all .7s ease;
  position: relative;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent; }
  .mix-btn:hover, .mix-btn:active, .mix-btn:focus {
    color: #1f5dea;
    border: 1px solid #1f5dea;
    background: #ffffff; }

.transform-btn {
  text-transform: uppercase;
  border: 1px solid #8a84d7;
  border-radius: 25px;
  background: #1f5dea;
  color: #ffffff;
  font-size: 14px;
  padding: 14px 39px;
  display: inline-block;
  margin: 20px auto;
  font-weight: 700;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  transition: color .4s ease;
  position: relative;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent; }
  .transform-btn:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #ffffff;
    border-radius: 25px;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.4s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out; }
  .transform-btn:hover {
    color: #1f5dea;
    border: 1px solid #1f5dea; }
    .transform-btn:hover:before {
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
      -webkit-transition-timing-function: ease-out;
      transition-timing-function: ease-out; }

.div-height-fix-flex {
  -webkit-align-items: center;
  align-items: center;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-around;
  justify-content: space-around; }
  @media only screen and (max-width: 991px) {
    .div-height-fix-flex {
      display: block; } }

blockquote {
  margin: 24px auto;
  background: #f8faff;
  color: #222222;
  padding: 30px;
  font-size: 16px; }
  blockquote p {
    font-style: italic;
    color: #767676; }

.bounce-btn {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  margin: .4em 0;
  padding: 1em;
  cursor: pointer;
  background: #e1e1e1;
  text-decoration: none;
  line-height: 140%;
  color: #666;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  .bounce-btn:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #2098D1;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out; }
  .bounce-btn:hover {
    color: white; }
    .bounce-btn:hover:before {
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
      -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
      transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }

.vbox-close {
  top: 100px; }
  @media (max-width: 1399px) {
    .vbox-close {
      top: 60px; } }

/*======================= BootStarp settings  =========================*/
button, .btn:focus, a:focus {
  outline: none; }

.form-control:focus {
  box-shadow: none;
  border: 1px solid rgba(0, 0, 0, 0.2); }

@media (min-width: 1200px) {
  .container {
    width: 1200px; } }
/*nav bar css fix*/
.navbar-fixed-bottom, .navbar-fixed-top {
  padding: 25px 30px; }
  @media (max-width: 1399px) {
    .navbar-fixed-bottom, .navbar-fixed-top {
      padding: 10px 30px; } }

/*--------------------------------------------------------------
# Property css
--------------------------------------------------------------*/
/*=================== Property directory css ======================*/
/*===========Typography css==============*/
/*-----------------font color---------------------*/
._white {
  color: #ffffff; }

._black {
  color: #000000; }

._primary {
  color: #1f5dea; }

._secondary {
  color: #8a84d7; }

/*-----------------font family---------------------*/
.roboto {
  font-family: 'Roboto', sans-serif; }

.open-sans {
  font-family: 'Open Sans', sans-serif; }

.lato {
  font-family: 'Lato', sans-serif; }

.lora {
  font-family: 'Lora', sans-serif; }

.montserrat {
  font-family: 'Montserrat', sans-serif; }

.raleway {
  font-family: 'Raleway', sans-serif; }

.libre {
  font-family: 'Libre Baskerville', serif; }

.poppins {
  font-family: 'Poppins', sans-serif; }

/*-----------------font weight---------------------*/
.thin {
  font-weight: 100; }

.light {
  font-weight: 300; }

.regular {
  font-weight: 400; }

.medium {
  font-weight: 500; }

.semi-bold {
  font-weight: 600; }

.bold {
  font-weight: 700; }

.extra-bold {
  font-weight: 800; }

.Black {
  font-weight: 900; }

._100 {
  font-weight: 100; }

._300 {
  font-weight: 300; }

._400 {
  font-weight: 400; }

._500 {
  font-weight: 500; }

._600 {
  font-weight: 600; }

._700 {
  font-weight: 700; }

._800 {
  font-weight: 800; }

._900 {
  font-weight: 900; }

/*-----------------line height---------------------*/
._line-1 {
  line-height: 1.1; }

._line-2 {
  line-height: 1.2; }

._line-3 {
  line-height: 1.3; }

._line-4 {
  line-height: 1.4; }

._line-5 {
  line-height: 1.5; }

._line-6 {
  line-height: 1.6; }

._line-7 {
  line-height: 1.7; }

/*------------- font size ---------------*/
._12px {
  font-size: 12px; }

._13px {
  font-size: 13px; }

._14px {
  font-size: 14px; }

._15px {
  font-size: 15px; }

._16px {
  font-size: 16px; }

._17px {
  font-size: 17px; }

._18px {
  font-size: 18px; }

._19px {
  font-size: 19px; }

._20px {
  font-size: 20px; }

._21px {
  font-size: 21px; }

._22px {
  font-size: 22px; }

._23px {
  font-size: 23px; }

._24px {
  font-size: 24px; }

._25px {
  font-size: 25px; }

._26px {
  font-size: 26px; }

._27px {
  font-size: 27px; }

._28px {
  font-size: 28px; }

._29px {
  font-size: 29px; }

._30px {
  font-size: 30px; }

._31px {
  font-size: 31px; }

._32px {
  font-size: 32px; }

._33px {
  font-size: 33px; }

._34px {
  font-size: 34px; }

._35px {
  font-size: 35px; }

._36px {
  font-size: 36px; }

._37px {
  font-size: 37px; }

._38px {
  font-size: 38px; }

._39px {
  font-size: 39px; }

._40px {
  font-size: 40px; }

._41px {
  font-size: 41px; }

._42px {
  font-size: 42px; }

._43px {
  font-size: 43px; }

._44px {
  font-size: 44px; }

._45px {
  font-size: 45px; }

._46px {
  font-size: 46px; }

._47px {
  font-size: 47px; }

._48px {
  font-size: 48px; }

._49px {
  font-size: 49px; }

._50px {
  font-size: 50px; }

._51px {
  font-size: 51px; }

._52px {
  font-size: 52px; }

._53px {
  font-size: 53px; }

._54px {
  font-size: 54px; }

._55px {
  font-size: 55px; }

._56px {
  font-size: 56px; }

._57px {
  font-size: 57px; }

._58px {
  font-size: 58px; }

._59px {
  font-size: 59px; }

._60px {
  font-size: 60px; }

._61px {
  font-size: 61px; }

._62px {
  font-size: 62px; }

._63px {
  font-size: 63px; }

._64px {
  font-size: 64px; }

._65px {
  font-size: 65px; }

._66px {
  font-size: 66px; }

._67px {
  font-size: 67px; }

._68px {
  font-size: 68px; }

._69px {
  font-size: 69px; }

._70px {
  font-size: 70px; }

._71px {
  font-size: 71px; }

._72px {
  font-size: 72px; }

._73px {
  font-size: 73px; }

._74px {
  font-size: 74px; }

._75px {
  font-size: 75px; }

._76px {
  font-size: 76px; }

._77px {
  font-size: 77px; }

._78px {
  font-size: 78px; }

._79px {
  font-size: 79px; }

._80px {
  font-size: 80px; }

@media only screen and (max-width: 767px) {
  ._19px, ._20px, ._21px, ._22px, ._23px {
    font-size: 18px; }

  ._24px, ._25px, ._26px, ._27px, ._28px, ._29px, ._30px {
    font-size: 20px; }

  ._31px, ._32px, ._33px, ._34px, ._35px, ._36px, ._37px, ._38px, ._39px, ._40px {
    font-size: 22px; }

  ._41px, ._42px, ._43px, ._44px, ._45px, ._46px, ._47px, ._48px, ._49px, ._50px {
    font-size: 28px; }

  ._51px, ._52px, ._53px, ._54px, ._55px, ._56px, ._57px, ._58px, ._59px, ._60px {
    font-size: 28px; }

  ._61px, ._62px, ._63px, ._64px, ._65px, ._66px, ._67px, ._68px, ._69px, ._70px, ._71px, ._72px, ._73px, ._74px, ._75px, ._76px, ._77px, ._78px, ._79px, ._80px, ._81px, ._82px, ._83px, ._84px, ._85px, ._86px, ._87px, ._88px, ._89px, ._90px, ._91px, ._92px, ._93px, ._94px, ._95px, ._96px, ._97px, ._98px, ._99px, ._100px, ._101px, ._102px, ._103px, ._104px, ._105px, ._106px, ._107px, ._108px, ._109px, ._110px, ._111px, ._112px, ._113px, ._114px, ._115px, ._116px, ._117px, ._118px, ._119px, ._120px {
    font-size: 35px; } }
@media only screen and (orientation: landscape) and (max-width: 767px) {
  ._21px, ._22px, ._23px {
    font-size: 20px; }

  ._24px, ._25px, ._26px, ._27px, ._28px, ._29px, ._30px {
    font-size: 24px; }

  ._31px, ._32px, ._33px, ._34px, ._35px, ._36px, ._37px, ._38px, ._39px, ._40px {
    font-size: 28px; }

  ._41px, ._42px, ._43px, ._44px, ._45px, ._46px, ._47px, ._48px, ._49px, ._50px {
    font-size: 32px; }

  ._51px, ._52px, ._53px, ._54px, ._55px, ._56px, ._57px, ._58px, ._59px, ._60px {
    font-size: 36px; }

  ._61px, ._62px, ._63px, ._64px, ._65px, ._66px, ._67px, ._68px, ._69px, ._70px, ._71px, ._72px, ._73px, ._74px, ._75px, ._76px, ._77px, ._78px, ._79px, ._80px, ._81px, ._82px, ._83px, ._84px, ._85px, ._86px, ._87px, ._88px, ._89px, ._90px, ._91px, ._92px, ._93px, ._94px, ._95px, ._96px, ._97px, ._98px, ._99px, ._100px, ._101px, ._102px, ._103px, ._104px, ._105px, ._106px, ._107px, ._108px, ._109px, ._110px, ._111px, ._112px, ._113px, ._114px, ._115px, ._116px, ._117px, ._118px, ._119px, ._120px {
    font-size: 40px; } }
/*================== text-transform =====================*/
.uppercase {
  text-transform: uppercase; }

/*-----------------
Start:margin
-----------------*/
/*clear margin*/
.clear-margin {
  margin: 0; }

.clear-margin-top {
  margin-top: 0; }

.clear-margin-bottom {
  margin-bottom: 0; }

.clear-margin-left {
  margin-left: 0; }

.clear-margin-right {
  margin-right: 0; }

/*MARGIN TOP*/
.m-t-5 {
  margin-top: 5px; }

.m-t-10 {
  margin-top: 10px; }

.m-t-15 {
  margin-top: 15px; }

.m-t-20 {
  margin-top: 20px; }

.m-t-25 {
  margin-top: 25px; }

.m-t-30 {
  margin-top: 30px; }

.m-t-35 {
  margin-top: 35px; }

.m-t-40 {
  margin-top: 40px; }

.m-t-45 {
  margin-top: 45px; }

.m-t-50 {
  margin-top: 50px; }

.m-t-55 {
  margin-top: 55px; }

.m-t-60 {
  margin-top: 60px; }

.m-t-65 {
  margin-top: 65px; }

.m-t-70 {
  margin-top: 70px; }

.m-t-75 {
  margin-top: 75px; }

.m-t-80 {
  margin-top: 80px; }

.m-t-85 {
  margin-top: 85px; }

.m-t-90 {
  margin-top: 90px; }

.m-t-95 {
  margin-top: 80px; }

.m-t-100 {
  margin-top: 80px; }

/*MARGIN BOTTOM*/
.m-b-5 {
  margin-bottom: 5px; }

.m-b-10 {
  margin-bottom: 10px; }

.m-b-15 {
  margin-bottom: 15px; }

.m-b-20 {
  margin-bottom: 20px; }

.m-b-25 {
  margin-bottom: 25px; }

.m-b-30 {
  margin-bottom: 30px; }

.m-b-35 {
  margin-bottom: 35px; }

.m-b-40 {
  margin-bottom: 40px; }

.m-b-45 {
  margin-bottom: 45px; }

.m-b-50 {
  margin-bottom: 50px; }

.m-b-55 {
  margin-bottom: 55px; }

.m-b-60 {
  margin-bottom: 60px; }

.m-b-65 {
  margin-bottom: 65px; }

.m-b-70 {
  margin-bottom: 70px; }

.m-b-75 {
  margin-bottom: 75px; }

.m-b-80 {
  margin-bottom: 80px; }

/*MARGIN RIGHT*/
.m-r-0 {
  margin-right: 0; }

.m-r-5 {
  margin-right: 5px; }

.m-r-10 {
  margin-right: 10px; }

.m-r-15 {
  margin-right: 15px; }

.m-r-20 {
  margin-right: 20px; }

.m-r-25 {
  margin-right: 25px; }

.m-r-30 {
  margin-right: 30px; }

.m-r-35 {
  margin-right: 35px; }

.m-r-40 {
  margin-right: 40px; }

.m-r-45 {
  margin-right: 45px; }

.m-r-50 {
  margin-right: 50px; }

/*MARGIN LEFT*/
.m-l-0 {
  margin-left: 0; }

.m-l-5 {
  margin-left: 5px; }

.m-l-10 {
  margin-left: 10px; }

.m-l-15 {
  margin-left: 15px; }

.m-l-20 {
  margin-left: 20px; }

.m-l-25 {
  margin-left: 25px; }

.m-l-30 {
  margin-left: 30px; }

.m-l-35 {
  margin-left: 35px; }

.m-l-40 {
  margin-left: 40px; }

.m-l-45 {
  margin-left: 45px; }

.m-l-50 {
  margin-left: 50px; }

@media only screen and (max-width: 767px) {
  .s-m-l-0 {
    margin-left: 0; }

  .s-m-r-0 {
    margin-right: 0; }

  /*margin bottom for small device*/
  .s-m-b-5 {
    margin-bottom: 5px; }

  .s-m-b-10 {
    margin-bottom: 10px; }

  .s-m-b-15 {
    margin-bottom: 15px; }

  .s-m-b-20 {
    margin-bottom: 20px; }

  .s-m-b-25 {
    margin-bottom: 25px; }

  .s-m-b-30 {
    margin-bottom: 30px; }

  .s-m-b-35 {
    margin-bottom: 35px; }

  .s-m-b-40 {
    margin-bottom: 40px; }

  .s-m-b-45 {
    margin-bottom: 45px; }

  .s-m-b-50 {
    margin-bottom: 50px; }

  .s-m-b-55 {
    margin-bottom: 55px; }

  .s-m-b-60 {
    margin-bottom: 60px; }

  /*margin top for small device*/
  .s-m-t-5 {
    margin-top: 5px; }

  .s-m-t-10 {
    margin-top: 10px; }

  .s-m-t-15 {
    margin-top: 15px; }

  .s-m-t-20 {
    margin-top: 20px; }

  .s-m-t-25 {
    margin-top: 25px; }

  .s-m-t-30 {
    margin-top: 30px; }

  .s-m-t-35 {
    margin-top: 35px; }

  .s-m-t-40 {
    margin-top: 40px; }

  .s-m-t-45 {
    margin-top: 45px; }

  .s-m-t-50 {
    margin-top: 50px; }

  .s-m-t-55 {
    margin-top: 55px; }

  .s-m-t-60 {
    margin-top: 60px; }

  .s-m-t-65 {
    margin-top: 65px; }

  .s-m-t-70 {
    margin-top: 70px; }

  .s-m-t-75 {
    margin-top: 75px; }

  .s-m-t-80 {
    margin-top: 80px; } }
@media only screen and (orientation: landscape) and (max-width: 767px) {
  .s-m-l-0 {
    margin-left: 0; }

  .s-m-r-0 {
    margin-right: 0; }

  /*margin bottom for small device landscape*/
  .s-m-b-5 {
    margin-bottom: 5px; }

  .s-m-b-10 {
    margin-bottom: 10px; }

  .s-m-b-15 {
    margin-bottom: 15px; }

  .s-m-b-20 {
    margin-bottom: 20px; }

  .s-m-b-25 {
    margin-bottom: 25px; }

  .s-m-b-30 {
    margin-bottom: 30px; }

  .s-m-b-35 {
    margin-bottom: 35px; }

  .s-m-b-40 {
    margin-bottom: 40px; }

  .s-m-b-45 {
    margin-bottom: 45px; }

  .s-m-b-50 {
    margin-bottom: 50px; }

  .s-m-b-55 {
    margin-bottom: 55px; }

  .s-m-b-60 {
    margin-bottom: 60px; }

  /*margin top for small device landscape*/
  .s-m-t-5 {
    margin-top: 5px; }

  .s-m-t-10 {
    margin-top: 10px; }

  .s-m-t-15 {
    margin-top: 15px; }

  .s-m-t-20 {
    margin-top: 20px; }

  .s-m-t-25 {
    margin-top: 25px; }

  .s-m-t-30 {
    margin-top: 30px; }

  .s-m-t-35 {
    margin-top: 35px; }

  .s-m-t-40 {
    margin-top: 40px; }

  .s-m-t-45 {
    margin-top: 45px; }

  .s-m-t-50 {
    margin-top: 50px; }

  .s-m-t-55 {
    margin-top: 55px; }

  .s-m-t-60 {
    margin-top: 60px; }

  .s-m-t-65 {
    margin-top: 65px; }

  .s-m-t-70 {
    margin-top: 70px; }

  .s-m-t-75 {
    margin-top: 75px; }

  .s-m-t-80 {
    margin-top: 80px; } }
/*-----------------------
padding
-----------------------*/
.less-padding {
  padding: 0 1px; }
  @media only screen and (max-width: 767px) {
    .less-padding {
      padding: 0 15px; } }
  @media only screen and (orientation: landscape) and (max-width: 767px) {
    .less-padding {
      padding: 0 15px; } }

.clear-padding {
  padding: 0; }

.clear-padding-top {
  padding-top: 0; }

.clear-padding-bottom {
  padding-bottom: 0; }

.clear-padding-left {
  padding-left: 0; }

.clear-padding-right {
  padding-right: 0; }

/*-------------padding left---------------*/
.p-l-5 {
  padding-left: 5px; }

.p-l-10 {
  padding-left: 10px; }

.p-l-15 {
  padding-left: 15px; }

.p-l-20 {
  padding-left: 20px; }

.p-l-25 {
  padding-left: 25px; }

.p-l-30 {
  padding-left: 30px; }

.p-l-35 {
  padding-left: 35px; }

.p-l-40 {
  padding-left: 40px; }

.p-l-45 {
  padding-left: 45px; }

.p-l-50 {
  padding-left: 50px; }

.p-l-55 {
  padding-left: 55px; }

.p-l-60 {
  padding-left: 60px; }

.p-l-65 {
  padding-left: 65px; }

/*right padding*/
.p-r-5 {
  padding-right: 5px; }

.p-r-10 {
  padding-right: 10px; }

.p-r-15 {
  padding-right: 15px; }

.p-r-20 {
  padding-right: 20px; }

.p-r-25 {
  padding-right: 25px; }

.p-r-30 {
  padding-right: 30px; }

.p-r-35 {
  padding-right: 35px; }

.p-r-40 {
  padding-right: 40px; }

.p-r-45 {
  padding-right: 45px; }

.p-r-50 {
  padding-right: 50px; }

.p-r-55 {
  padding-right: 55px; }

.p-r-60 {
  padding-right: 60px; }

.p-r-65 {
  padding-right: 65px; }

/*bottom padding*/
.p-b-5 {
  padding-bottom: 5px; }

.p-b-10 {
  padding-bottom: 10px; }

.p-b-15 {
  padding-bottom: 15px; }

.p-b-20 {
  padding-bottom: 20px; }

.p-b-25 {
  padding-bottom: 25px; }

.p-b-30 {
  padding-bottom: 30px; }

.p-b-35 {
  padding-bottom: 35px; }

.p-b-40 {
  padding-bottom: 40px; }

.p-b-45 {
  padding-bottom: 55px; }

.p-b-50 {
  padding-bottom: 50px; }

.p-b-55 {
  padding-bottom: 55px; }

.p-b-60 {
  padding-bottom: 60px; }

.p-b-65 {
  padding-bottom: 65px; }

/*top padding*/
.p-t-5 {
  padding-top: 5px; }

.p-t-10 {
  padding-top: 10px; }

.p-t-15 {
  padding-top: 15px; }

.p-t-20 {
  padding-top: 20px; }

.p-t-25 {
  padding-top: 25px; }

.p-t-30 {
  padding-top: 30px; }

.p-t-35 {
  padding-top: 35px; }

.p-t-40 {
  padding-top: 40px; }

.p-t-45 {
  padding-top: 55px; }

.p-t-50 {
  padding-top: 50px; }

.p-t-55 {
  padding-top: 55px; }

.p-t-60 {
  padding-top: 60px; }

.p-t-65 {
  padding-top: 65px; }

/*Padding for small screen*/
@media only screen and (max-width: 767px) {
  .s-p-l-5 {
    padding-left: 5px; }

  .s-p-l-10 {
    padding-left: 10px; }

  .s-p-l-15 {
    padding-left: 15px; }

  .s-p-l-20 {
    padding-left: 20px; }

  .s-p-l-25 {
    padding-left: 25px; }

  .s-p-l-30 {
    padding-left: 30px; }

  .s-p-l-35 {
    padding-left: 35px; }

  .s-p-l-40 {
    padding-left: 40px; }

  .s-p-l-45 {
    padding-left: 45px; }

  .s-p-l-50 {
    padding-left: 50px; }

  .s-p-l-55 {
    padding-left: 55px; }

  .s-p-l-60 {
    padding-left: 60px; }

  .s-p-l-65 {
    padding-left: 65px; }

  .s-p-r-5 {
    padding-right: 5px; }

  .s-p-r-10 {
    padding-right: 10px; }

  .s-p-r-15 {
    padding-right: 15px; }

  .s-p-r-20 {
    padding-right: 20px; }

  .s-p-r-25 {
    padding-right: 25px; }

  .s-p-r-30 {
    padding-right: 30px; }

  .s-p-r-35 {
    padding-right: 35px; }

  .s-p-r-40 {
    padding-right: 40px; }

  .s-p-r-45 {
    padding-right: 45px; }

  .s-p-r-50 {
    padding-right: 50px; }

  .s-p-r-55 {
    padding-right: 55px; }

  .s-p-r-60 {
    padding-right: 60px; }

  .s-p-r-65 {
    padding-right: 65px; }

  .s-p-b-5 {
    padding-bottom: 5px; }

  .s-p-b-10 {
    padding-bottom: 10px; }

  .s-p-b-15 {
    padding-bottom: 15px; }

  .s-p-b-20 {
    padding-bottom: 20px; }

  .s-p-b-25 {
    padding-bottom: 25px; }

  .s-p-b-30 {
    padding-bottom: 30px; }

  .s-p-b-35 {
    padding-bottom: 35px; }

  .s-p-b-40 {
    padding-bottom: 40px; }

  .s-p-b-45 {
    padding-bottom: 55px; }

  .s-p-b-50 {
    padding-bottom: 50px; }

  .s-p-b-55 {
    padding-bottom: 55px; }

  .s-p-b-60 {
    padding-bottom: 60px; }

  .s-p-b-65 {
    padding-bottom: 65px; }

  .s-p-t-5 {
    padding-top: 5px; }

  .s-p-t-10 {
    padding-top: 10px; }

  .s-p-t-15 {
    padding-top: 15px; }

  .s-p-t-20 {
    padding-top: 20px; }

  .s-p-t-25 {
    padding-top: 25px; }

  .s-p-t-30 {
    padding-top: 30px; }

  .s-p-t-35 {
    padding-top: 35px; }

  .s-p-t-40 {
    padding-top: 40px; }

  .s-p-t-45 {
    padding-top: 55px; }

  .s-p-t-50 {
    padding-top: 50px; }

  .s-p-t-55 {
    padding-top: 55px; }

  .s-p-t-60 {
    padding-top: 60px; }

  .s-p-t-65 {
    padding-top: 65px; } }
@media only screen and (orientation: landscape) and (max-width: 767px) {
  .s-p-l-5 {
    padding-left: 5px; }

  .s-p-l-10 {
    padding-left: 10px; }

  .s-p-l-15 {
    padding-left: 15px; }

  .s-p-l-20 {
    padding-left: 20px; }

  .s-p-l-25 {
    padding-left: 25px; }

  .s-p-l-30 {
    padding-left: 30px; }

  .s-p-l-35 {
    padding-left: 35px; }

  .s-p-l-40 {
    padding-left: 40px; }

  .s-p-l-45 {
    padding-left: 45px; }

  .s-p-l-50 {
    padding-left: 50px; }

  .s-p-l-55 {
    padding-left: 55px; }

  .s-p-l-60 {
    padding-left: 60px; }

  .s-p-l-65 {
    padding-left: 65px; }

  .s-p-r-5 {
    padding-right: 5px; }

  .s-p-r-10 {
    padding-right: 10px; }

  .s-p-r-15 {
    padding-right: 15px; }

  .s-p-r-20 {
    padding-right: 20px; }

  .s-p-r-25 {
    padding-right: 25px; }

  .s-p-r-30 {
    padding-right: 30px; }

  .s-p-r-35 {
    padding-right: 35px; }

  .s-p-r-40 {
    padding-right: 40px; }

  .s-p-r-45 {
    padding-right: 45px; }

  .s-p-r-50 {
    padding-right: 50px; }

  .s-p-r-55 {
    padding-right: 55px; }

  .s-p-r-60 {
    padding-right: 60px; }

  .s-p-r-65 {
    padding-right: 65px; }

  .s-p-b-5 {
    padding-bottom: 5px; }

  .s-p-b-10 {
    padding-bottom: 10px; }

  .s-p-b-15 {
    padding-bottom: 15px; }

  .s-p-b-20 {
    padding-bottom: 20px; }

  .s-p-b-25 {
    padding-bottom: 25px; }

  .s-p-b-30 {
    padding-bottom: 30px; }

  .s-p-b-35 {
    padding-bottom: 35px; }

  .s-p-b-40 {
    padding-bottom: 40px; }

  .s-p-b-45 {
    padding-bottom: 55px; }

  .s-p-b-50 {
    padding-bottom: 50px; }

  .s-p-b-55 {
    padding-bottom: 55px; }

  .s-p-b-60 {
    padding-bottom: 60px; }

  .s-p-b-65 {
    padding-bottom: 65px; }

  .s-p-t-5 {
    padding-top: 5px; }

  .s-p-t-10 {
    padding-top: 10px; }

  .s-p-t-15 {
    padding-top: 15px; }

  .s-p-t-20 {
    padding-top: 20px; }

  .s-p-t-25 {
    padding-top: 25px; }

  .s-p-t-30 {
    padding-top: 30px; }

  .s-p-t-35 {
    padding-top: 35px; }

  .s-p-t-40 {
    padding-top: 40px; }

  .s-p-t-45 {
    padding-top: 55px; }

  .s-p-t-50 {
    padding-top: 50px; }

  .s-p-t-55 {
    padding-top: 55px; }

  .s-p-t-60 {
    padding-top: 60px; }

  .s-p-t-65 {
    padding-top: 65px; } }
/*--------- display property css start ----------*/
.block {
  display: block; }

.inline-block {
  display: inline-block; }

.inline {
  display: inline; }

.flex {
  display: flex; }

.display-none {
  display: none; }

/*=====  visiblity property css start=======*/
.visiblity-hidden {
  visibility: hidden; }

.visiblity-visible {
  visibility: visible; }

/* ============== color property css start  ================ */
.bg-transparent {
  background: transparent;
  transition: all .4s ease; }

.bg-white {
  background: #ffffff;
  transition: all .4s ease; }

.bg-dark {
  background: #2B333F;
  transition: all .4s ease; }

.bg-primary {
  background: #1f5dea;
  transition: all .4s ease; }

.bg-light {
  background: #fcfcfc; }

/*==========border property css start here============*/
.border_1px {
  border: 1px solid #ddd; }

.border_2px {
  border: 2px solid #ddd; }

/*--------------------------------------------------------------
# Elements css
--------------------------------------------------------------*/
/*================= ELEMENTS related css  =====================*/
/*==============social nav css start from here=============*/
.social-nav {
  margin: 20px 0; }
  .social-nav a {
    margin-right: 5px;
    display: inline-block; }
    .social-nav a:last-child {
      margin-right: 0; }
    .social-nav a i {
      color: #000000;
      width: 40px;
      height: 40px;
      border-radius: 50%;
      border: 2px solid #827364;
      background: #ffffff;
      line-height: 37px;
      text-align: center;
      transition: all .4s ease; }
    .social-nav a i:hover {
      color: #ffffff;
      background: #827364; }

/*============= social nav two  ==============*/
.social-nav-element-two a {
  color: #5e6064;
  display: inline-block;
  margin: 5px;
  font-size: 25px;
  transition: all .4s ease; }
  .social-nav-element-two a:hover {
    color: #f4ce68; }

/*============= skills one css==============*/
.skills .skill-list {
  overflow: hidden; }
  .skills .skill-list .progress {
    background-color: #eee;
    border-radius: 0;
    height: 2px;
    position: relative;
    margin: 60px 0 50px 0;
    box-shadow: none;
    overflow: visible; }
    .skills .skill-list .progress h6 {
      color: #8c8c8c;
      font-size: 14px;
      font-weight: 700;
      left: 0;
      top: -40px;
      text-transform: uppercase;
      position: absolute;
      z-index: 99; }
  .skills .skill-list .progress-bar {
    background-color: #111; }
    .skills .skill-list .progress-bar span {
      background-color: #111;
      position: relative;
      float: right;
      padding: 0 5px;
      font-size: 12px;
      margin-top: -23px; }
      .skills .skill-list .progress-bar span :after {
        position: absolute;
        content: "";
        border-width: 6px 4px 0 4px;
        border-style: solid;
        border-color: black transparent transparent transparent;
        left: 50%;
        bottom: -6px;
        margin-left: -4px; }

/*======== email subscribe element css start ==========*/
.subscribe-form label {
  font-size: 19px;
  text-transform: uppercase;
  font-weight: 400; }
  @media only screen and (max-width: 767px) {
    .subscribe-form label {
      font-size: 14px; } }
.subscribe-form .input-group {
  margin: 0 0 20px; }
.subscribe-form input {
  height: 40px;
  border-radius: 25px 0 0 25px;
  padding: 6px 25px; }
.subscribe-form button {
  height: 40px;
  border-radius: 0 25px 25px 0;
  padding: 6px 25px;
  background: #0057ad;
  text-transform: uppercase;
  font-weight: 700; }
.subscribe-form p {
  font-size: 12px;
  line-height: 1.5;
  font-weight: 700; }

/*========== email subscribe element two css start =============*/
.subscribe-form-two .form-control {
  height: 40px;
  border-radius: 20px;
  padding: 0 20px;
  margin-bottom: 20px;
  border-color: transparent; }
.subscribe-form-two button {
  background: #f4ce68;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase; }

/*===========Down arrow css start============*/
.down_arrow {
  font-size: 41px;
  color: #ffffff;
  display: inline-block; }
  .down_arrow:hover {
    color: #ffffff; }

/*=============== venobox video element css start ===============*/
.venobox-video {
  position: relative; }
  .venobox-video .venobox {
    display: inline-block;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border: 2px solid #f5f5f5;
    background: rgba(51, 51, 51, 0.7);
    color: #ffffff;
    font-size: 19px;
    line-height: 78px;
    text-align: center;
    position: absolute;
    top: calc(50% - 40px);
    left: calc(50% - 35px); }
    .venobox-video .venobox:hover {
      background: rgba(218, 208, 208, 0.63);
      color: #ffffff;
      border: 2px solid #f5f5f5; }
    .venobox-video .venobox i {
      position: absolute;
      top: calc(50% - 9.5px);
      left: calc(50% - 5.5px); }
    @media only screen and (max-width: 767px) {
      .venobox-video .venobox {
        width: 60px;
        height: 60px;
        line-height: 58px;
        top: calc(50% - 30px);
        left: calc(50% - 30px);
        font-size: 16px; }
        .venobox-video .venobox i {
          position: absolute;
          top: calc(50% - 7px);
          left: calc(50% - 5px); } }
  .venobox-video img {
    width: 100%; }
  .venobox-video figcaption {
    position: absolute;
    bottom: 4%;
    left: 4%; }
    .venobox-video figcaption p {
      margin-bottom: 0;
      line-height: 1.2;
      font-size: 18px;
      text-transform: uppercase; }
      @media only screen and (max-width: 767px) {
        .venobox-video figcaption p {
          font-size: 12px;
          line-height: 1; } }
    .venobox-video figcaption a {
      display: inline-block;
      font-size: 12px;
      text-transform: uppercase;
      text-decoration: underline;
      color: #ffffff; }
      @media only screen and (max-width: 767px) {
        .venobox-video figcaption a {
          font-size: 10px; } }

/*--------------------------------------------------------------
# Modular css
--------------------------------------------------------------*/
/*================= modular section related css  =====================*/
/*===============preloder css start==================*/
.js div#preloader {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1999;
  width: 100%;
  height: 100%;
  overflow: visible;
  background: #ffffff no-repeat;
  background-size: 150px auto;
  background-position: calc(50%) 50%; }

/*====================header css start==================*/
header {
  color: #ffffff;
  padding-top: 100px; }
  @media only screen and (max-width: 991px) {
    header {
      min-height: initial; } }
  @media (max-width: 1399px) {
    header {
      padding-top: 70px; } }
  header .heading_nav {
    background: transparent; }

.animate {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

.heading_nav .mentis-nav-search.animate {
  border-top-width: 1px;
  z-index: 50; }

.heading_nav .navbar-nav > li > form > .input-group > input,
.heading_nav .navbar-nav > li > form > .input-group > .input-group-btn > .btn {
  border-radius: 0; }

.heading_nav .navbar-nav > li > form > .input-group > .input-group-btn > .btn-danger {
  background-color: #1f5dea;
  border-color: #1f5dea; }

.heading_nav .mentis-nav-search {
  display: none; }

.heading_nav .mentis-nav-search .form-control {
  background-color: #ebebeb;
  border-radius: 0;
  border-width: 0;
  font-size: 24px;
  padding: 30px 0; }

.heading_nav .mentis-nav-search .form-control:focus {
  border-color: transparent;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }

.heading_nav .mentis-nav-search .input-group-btn > .btn {
  padding: 14px 16px;
  border-radius: 0;
  background-color: #1f5dea;
  border-color: #1f5dea; }

.heading_nav .mentis-nav-search .input-group-btn > .btn.active,
.heading_nav .mentis-nav-search .input-group-btn > .btn:hover,
.heading_nav .mentis-nav-search .input-group-btn > .btn:focus {
  padding: 14px 16px 14px 15px; }

.heading_nav .mentis-nav-search .input-group-btn > .btn-default {
  background-color: whitesmoke; }

@media screen and (min-width: 768px) {
  .heading_nav .mentis-nav-search {
    background-color: #ebebeb;
    display: block;
    position: absolute;
    width: 100%;
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 0 0 0;
    -moz-transform-origin: 0 0 0;
    -o-transform-origin: 0 0 0;
    -ms-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
    visibility: hidden; }

  .heading_nav .mentis-nav-search.open {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -o-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    transform: rotateX(0deg);
    visibility: visible; }

  .heading_nav .mentis-nav-search > .container {
    padding: 0; } }
/* ================ nav scss =====================*/
.nav-bg {
  border-bottom: 1px solid #6c6e6e; }
  @media only screen and (max-width: 767px) {
    .nav-bg .navbar-toggle {
      margin-top: 0px;
      margin-right: 0;
      padding: 7px 10px 0px; }
      .nav-bg .navbar-toggle .icon-bar {
        background: #ffffff; } }
  .nav-bg .navbar-brand {
    height: auto;
    padding: 0;
    line-height: 1; }
    @media (max-width: 1399px) {
      .nav-bg .navbar-brand {
        padding: 0; } }
  .nav-bg .navbar-nav {
    padding: 0;
    margin-right: 0; }
    @media (max-width: 1399px) {
      .nav-bg .navbar-nav {
        padding: 0; } }
    .nav-bg .navbar-nav li a {
      font-family: "Open Sans", sans-serif;
      font-size: 13px;
      text-transform: uppercase;
      color: #ffffff;
      font-weight: 700; }
    .nav-bg .navbar-nav li a:focus {
      color: #ffffff; }
    .nav-bg .navbar-nav li a:hover {
      background: transparent;
      color: #ffffff; }
    .nav-bg .navbar-nav li.active {
      border-bottom: 1px solid #fff;
      transition: border-bottom .2s ease; }
  .nav-bg .navigation-center {
    padding-left: calc(50% - 300px); }
  .nav-bg .navigation-right-btn {
    margin-top: 4px; }
    .nav-bg .navigation-right-btn li a {
      background: transparent;
      padding: 10px 32px;
      border-radius: 25px;
      color: #fff;
      border: 1px solid #fff; }
      @media only screen and (max-width: 767px) {
        .nav-bg .navigation-right-btn li a {
          display: inline-block; } }
      .nav-bg .navigation-right-btn li a:hover {
        background: #1f5dea;
        border: 1px solid transparent; }

.nav > li > a:focus,
.nav > li > a:hover {
  text-decoration: none;
  background-color: transparent; }

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
  background-color: transparent;
  border-color: #337ab7; }

.dropdown-menu {
  background-color: #003;
  -webkit-box-shadow: 0 2px 9px 0 #444;
  box-shadow: 0 2px 9px 0 #444; }

@media (min-width: 768px) {
  .dropdown a .caret {
    margin-left: 7px; }

  .navbar-right .dropdown-menu {
    left: auto;
    right: -5px;
    border: 1px solid rgba(119, 119, 119, 0.64);
    padding: 0 15px;
    text-align: right;
    display: block;
    z-index: -100;
    opacity: 0;
    transition: all .4s ease;
    top: 50%; }
    .navbar-right .dropdown-menu li a {
      padding: 17px 20px 0; }
    .navbar-right .dropdown-menu li:last-child a {
      padding: 12px 20px 17px; }

  .open .dropdown-menu {
    z-index: 1000;
    transition: all .4s ease;
    opacity: 1;
    top: 100%; } }
/*============== hamburger menu css start ================*/
.heading_burger_nav {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1500;
  background: #ffffff;
  border-bottom: 1px solid #dddddd; }

.burger_nav {
  position: relative;
  left: 0;
  right: 0;
  top: 0; }

.nav-head {
  width: 100%;
  background: #ffffff;
  height: 100px;
  line-height: 100px;
  display: inline-block;
  font-size: 12px; }
  @media (max-width: 1399px) {
    .nav-head {
      height: 60px;
      line-height: 60px; } }
  .nav-head span {
    padding-left: 20px;
    font-size: 50px;
    font-weight: 700;
    line-height: 95px; }
    @media (max-width: 1399px) {
      .nav-head span {
        line-height: 55px; } }
    .nav-head span a {
      color: #252525; }

.hamburger {
  background: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  line-height: 45px;
  padding: 5px 15px 0 15px;
  color: #999;
  border: 0;
  font-size: 1.4em;
  font-weight: bold;
  cursor: pointer;
  outline: none;
  z-index: 10000000000000; }

.cross {
  background: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 5px 18px 0 15px;
  color: #999;
  border: 0;
  font-size: 3em;
  line-height: 55px;
  font-weight: bold;
  cursor: pointer;
  outline: none;
  z-index: 10000000000000; }

.menu {
  z-index: 1000000;
  font-weight: bold;
  font-size: 0.8em;
  width: 100%;
  background: #f1f1f1;
  position: absolute;
  text-align: center;
  font-size: 12px; }

.menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none; }

.menu li {
  display: block;
  padding: 15px 0 15px 0;
  border-bottom: #dddddd 1px solid; }

.menu li:hover {
  display: block;
  background: #ffffff;
  padding: 15px 0 15px 0;
  border-bottom: #dddddd 1px solid; }

.menu ul li a {
  text-decoration: none;
  margin: 0;
  color: #666;
  display: block; }

.menu ul li a:hover {
  color: #666;
  text-decoration: none; }

.menu a {
  text-decoration: none;
  color: #666; }

.menu a:hover {
  text-decoration: none;
  color: #666; }

/*============ ham burger menu two ==============*/
.heading_burger_nav_two {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1500; }

.burger_nav_two {
  position: relative;
  left: 0;
  right: 0;
  top: 0; }

.nav-head-two {
  width: 100%;
  height: 100px;
  line-height: 100px;
  display: inline-block;
  font-size: 12px; }
  @media (max-width: 1399px) {
    .nav-head-two {
      height: 60px;
      line-height: 60px; } }
  .nav-head-two span {
    padding-left: 20px;
    font-size: 50px;
    font-weight: 700;
    line-height: 95px; }
    @media (max-width: 1399px) {
      .nav-head-two span {
        line-height: 55px; } }
    .nav-head-two span a {
      color: #252525; }

.burger-icon {
  background: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  line-height: 45px;
  padding: 5px 15px 0 15px;
  color: #999;
  border: 0;
  font-size: 1.4em;
  font-weight: bold;
  cursor: pointer;
  outline: none; }

.menu-cross-btn {
  position: relative;
  left: 55px;
  top: 15px;
  color: black;
  cursor: pointer;
  font-size: 30px; }
  .menu-cross-btn:hover {
    color: red; }

#swipeNav {
  overflow-y: scroll;
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%, #7db9e8 100%);
  border-left: 1px solid rgba(0, 0, 0, 0.16);
  box-shadow: none; }
  #swipeNav ul {
    margin-top: 30px; }
    #swipeNav ul li {
      border-bottom: none; }
  #swipeNav a {
    color: #000;
    padding: 15px 0 0 20px;
    transition: all .3s ease; }
    #swipeNav a:hover {
      background: white;
      font-weight: 700; }

/*=================breadcrumb css===============*/
.breadcrumb {
  padding: 12px 15px;
  margin-bottom: 0;
  list-style: none;
  background-color: transparent;
  border-radius: 0;
  text-transform: uppercase; }

/*aboutOne section block css*/
.about_one {
  padding: 100px 0 70px; }
  .about_one .lead_title {
    font-size: 44px;
    font-weight: 300;
    margin-top: 5px;
    margin-bottom: 30px; }
    @media (max-width: 1199px) {
      .about_one .lead_title {
        margin-top: 0;
        margin-bottom: 10px; } }
    @media only screen and (max-width: 991px) {
      .about_one .lead_title {
        margin-top: 50px; } }
  .about_one .lead-text {
    font-size: 19px;
    color: #808080;
    margin-bottom: 20px; }
    @media (max-width: 1199px) {
      .about_one .lead-text {
        margin-bottom: 0; } }

/*about-social section block css*/
.about_social {
  padding: 100px 0; }
  .about_social .lead_title {
    font-size: 44px;
    font-weight: 300;
    margin-top: 5px;
    margin-bottom: 30px; }
    @media (max-width: 1199px) {
      .about_social .lead_title {
        margin-top: 0;
        margin-bottom: 10px; } }
    @media only screen and (max-width: 991px) {
      .about_social .lead_title {
        margin-top: 50px; } }
  .about_social .lead-text {
    font-size: 19px;
    color: #808080;
    margin-bottom: 20px; }
    @media (max-width: 1199px) {
      .about_social .lead-text {
        margin-bottom: 0; } }

/*about-social-two section block css*/
.about_social-two {
  padding: 100px 0; }
  .about_social-two .about_social_two_text {
    max-width: 570px;
    padding-left: 50px; }
    @media only screen and (max-width: 991px) {
      .about_social-two .about_social_two_text {
        padding-left: 0;
        max-width: 100%; } }
  .about_social-two .lead_title {
    font-size: 44px;
    font-weight: 300;
    margin-top: 5px;
    margin-bottom: 30px; }
    @media (max-width: 1199px) {
      .about_social-two .lead_title {
        margin-top: 0;
        margin-bottom: 10px; } }
    @media only screen and (max-width: 991px) {
      .about_social-two .lead_title {
        margin-top: 50px; } }
  .about_social-two .lead-text {
    font-size: 19px;
    color: #808080;
    margin-bottom: 20px; }
    @media (max-width: 1199px) {
      .about_social-two .lead-text {
        margin-bottom: 0; } }

/*============= about section three css ==============*/
.about_three .table-responsive {
  border: none;
  margin-bottom: 0; }
.about_three .about_container {
  display: table;
  background: #ffffff; }
  @media only screen and (max-width: 991px) {
    .about_three .about_container {
      display: block; } }
  .about_three .about_container .about_col {
    display: table-cell;
    vertical-align: middle;
    width: 50%; }
    @media only screen and (max-width: 991px) {
      .about_three .about_container .about_col {
        display: block;
        width: 100%; }
        .about_three .about_container .about_col img {
          max-height: 450px;
          padding: 50px 0 40px; } }
    .about_three .about_container .about_col .about_col_in {
      padding: 20px 50px; }
      .about_three .about_container .about_col .about_col_in h2 {
        font-size: 33px;
        font-weight: 300;
        margin: 0 0 20px; }
      .about_three .about_container .about_col .about_col_in p {
        font-size: 19px;
        color: #808080; }
      .about_three .about_container .about_col .about_col_in .mix-btn {
        font-size: 12px;
        padding: 11px 58px;
        margin-bottom: 0; }

/*=============grid text block css================*/
.grid_text_one {
  padding: 40px 0; }

.text-col h3 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px; }
.text-col p {
  font-size: 14px;
  color: #666666; }

/*send mail button section css start*/
.send-mail {
  text-align: center;
  background: #f5f5f5;
  padding: 15px 0;
  transition: all .4s ease-in; }
  @media (max-width: 1199px) {
    .send-mail {
      padding: 20px 0; } }
  .send-mail p {
    color: #3d3f48;
    font-weight: 600;
    margin: 0;
    font-size: 21px; }
  .send-mail .send-mail-text {
    display: inline-block; }
  .send-mail .phone-number {
    color: #1f5dea;
    display: inline-block; }
  .send-mail .mix-btn {
    margin: 0 0 0 20px;
    border-radius: 20px;
    padding: 9px 28px; }
    @media only screen and (max-width: 991px) {
      .send-mail .mix-btn {
        margin-top: 10px; } }

/*============Gallery style one css==============*/
.gallery_one {
  padding: 100px 0 50px; }

/*========= gallery header css===========*/
.gallery-header {
  margin-bottom: 40px; }

.gallery-title h2 {
  font-size: 33px;
  font-weight: 300;
  margin: 0; }

.sorting-menu {
  text-align: right; }
  @media only screen and (max-width: 767px) {
    .sorting-menu {
      text-align: left;
      margin-top: 40px; } }
  .sorting-menu .category-text {
    display: inline-block;
    margin-right: 15px;
    font-weight: 600;
    color: #252525; }
  .sorting-menu .dropdown {
    display: inline-block; }
    .sorting-menu .dropdown .btn-default {
      color: #1f5dea;
      padding: 14px 20px; }
      .sorting-menu .dropdown .btn-default .caret {
        margin-left: 5px; }
    .sorting-menu .dropdown .dropdown-menu {
      background-color: rgba(197, 197, 197, 0.98); }

/*============ gallery body css start =============*/
.gallery-single {
  text-align: center;
  margin-bottom: 40px; }
  .gallery-single figcaption h4 {
    font-size: 19px;
    font-weight: 400;
    line-height: 33px; }
    .gallery-single figcaption h4 small {
      display: block;
      color: #252525;
      font-size: 12px;
      line-height: 26px;
      font-weight: 700; }

.vbox-content img {
  border: 20px solid #ffffff;
  border-bottom: 60px solid #ffffff;
  border-radius: 10px; }

/*================feature one section CSS start  ===================*/
.feature-one {
  background: center center no-repeat;
  background-size: cover;
  padding: 100px 0; }

.feature-col {
  text-align: center;
  color: #ffffff;
  padding: 60px 40px 40px;
  margin-left: -15px;
  margin-right: -15px; }
  .feature-col i {
    font-size: 50px; }
  .feature-col h4 {
    font-size: 14px;
    color: inherit;
    line-height: 58px;
    margin: 0px;
    font-weight: 600;
    text-transform: uppercase; }
  .feature-col p {
    font-size: 14px;
    margin: 0; }
  @media only screen and (max-width: 767px) {
    .feature-col {
      margin-left: 0;
      margin-right: 0; } }

.feature-col-one {
  border-bottom: 1px solid #655f5c;
  border-right: 1px solid #655f5c; }
  @media only screen and (max-width: 767px) {
    .feature-col-one {
      border-right: none; } }

.feature-col-two {
  border-bottom: 1px solid #655f5c;
  border-right: 1px solid #655f5c; }
  @media only screen and (max-width: 991px) {
    .feature-col-two {
      border-right: none; } }

.feature-col-three {
  border-bottom: 1px solid #655f5c; }
  @media only screen and (max-width: 991px) {
    .feature-col-three {
      border-right: 1px solid #655f5c; } }
  @media only screen and (max-width: 767px) {
    .feature-col-three {
      border-right: none; } }

.feature-col-four {
  border-right: 1px solid #655f5c; }
  @media only screen and (max-width: 991px) {
    .feature-col-four {
      border-right: none;
      border-bottom: 1px solid #655f5c; } }

.feature-col-five {
  border-right: 1px solid #655f5c; }
  @media only screen and (max-width: 767px) {
    .feature-col-five {
      border-right: none;
      border-bottom: 1px solid #655f5c; } }

/*=============testimonial one CSS start=============*/
.testimonial {
  padding: 100px 0 90px; }

.testimonial-one-title {
  font-size: 33px;
  font-weight: 300;
  text-align: center;
  margin: 0 0 60px; }

.testimonial-one .owl-controls {
  margin-top: 40px; }

.testimonial-col {
  text-align: center;
  padding: 0 35px; }
  .testimonial-col img {
    max-width: 100px;
    border-radius: 50%; }
  .testimonial-col h3 {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 25px; }
    .testimonial-col h3 small {
      display: block;
      margin-top: 15px;
      font-size: 12px;
      text-transform: uppercase; }
  .testimonial-col p {
    font-size: 14px; }

/*SKILL-one section block css*/
.skill_one {
  padding: 100px 0; }
  .skill_one .skill_title {
    font-size: 44px;
    font-weight: 300;
    margin-top: 5px;
    margin-bottom: 30px; }
    @media (max-width: 1199px) {
      .skill_one .skill_title {
        margin-top: 0;
        margin-bottom: 10px; } }
    @media only screen and (max-width: 991px) {
      .skill_one .skill_title {
        margin-top: 50px; } }
  .skill_one .skill_lead_text {
    font-size: 19px;
    color: #808080;
    margin-bottom: 20px; }

/*get started section css start*/
.get-started {
  text-align: center;
  background: #1f5dea;
  padding: 29px 0;
  transition: all .3s ease-in; }
  @media (max-width: 1199px) {
    .get-started {
      padding: 20px 0; } }
  .get-started p {
    color: #3d3f48;
    font-weight: 600;
    margin: 0;
    font-size: 14px; }
  .get-started .get-started-text {
    display: inline-block;
    color: #ffffff;
    line-height: 40px; }
  .get-started .phone-number {
    color: #1f5dea;
    display: inline-block; }
  .get-started .mix-btn {
    margin: 0 0 0 20px;
    border-radius: 20px;
    padding: 9px 28px;
    border: 1px solid #ffffff; }

/*=================section with image css start==============*/
.with_image {
  padding: 100px 0; }
  .with_image .with_image_text .lead_title {
    font-size: 41px;
    color: #000000;
    font-weight: 300;
    margin-top: 5px;
    margin-bottom: 30px; }
    @media (max-width: 1199px) {
      .with_image .with_image_text .lead_title {
        margin-top: 0;
        margin-bottom: 10px; } }
    @media only screen and (max-width: 991px) {
      .with_image .with_image_text .lead_title {
        margin-top: 50px; } }
  .with_image .with_image_text .lead-text {
    font-size: 19px;
    font-weight: 300; }

.adoption_story {
  padding: 80px 0 100px; }
  .adoption_story .story_title {
    text-align: center;
    font-size: 41px;
    color: #ffffff;
    font-weight: 300;
    margin-top: 0;
    margin-bottom: 30px; }

/*============call to action section CSS===============*/
.call_to_action {
  background: center center no-repeat;
  background-size: cover;
  text-align: center;
  padding: 30px 0; }
  .call_to_action h3 {
    color: #ffffff;
    font-size: 42px;
    font-weight: 300; }

/*============ call to action two css ===============*/
.call_to_action_two {
  padding: 100px 0; }
  .call_to_action_two .call_to_action_two_inner {
    background: center center no-repeat;
    background-size: cover;
    text-align: center;
    padding: 55px 0; }
    .call_to_action_two .call_to_action_two_inner h3 {
      font-size: 42px;
      font-weight: 300; }

/*====================feature two css start here=======================*/
.feature-two {
  padding: 100px 0; }
  .feature-two .feature-two-img {
    padding: 15% 0 7%; }
    @media (max-width: 1199px) {
      .feature-two .feature-two-img {
        padding: 35% 0 7%; } }
    @media only screen and (max-width: 991px) {
      .feature-two .feature-two-img {
        padding: 0 0 50px; } }
  .feature-two .feature-two-text {
    color: #808080; }
    .feature-two .feature-two-text .feature-two-header {
      margin-bottom: 70px; }
      .feature-two .feature-two-text .feature-two-header h2 {
        font-size: 33px;
        font-weight: 300;
        margin: 0 0 20px; }
      .feature-two .feature-two-text .feature-two-header p {
        font-size: 19px;
        font-weight: 300; }
    .feature-two .feature-two-text .feature-two-feature i {
      font-size: 44px;
      color: #43cb83; }
    .feature-two .feature-two-text .feature-two-feature h5 {
      text-transform: uppercase;
      margin-bottom: 15px;
      margin-top: 5px;
      line-height: 1.1; }
    .feature-two .feature-two-text .feature-two-feature p {
      margin-bottom: 0; }

/*==============counter up css start=============*/
.counter-up {
  background: center center no-repeat;
  background-size: cover;
  padding: 73px 0; }
  .counter-up .counter-up-text {
    font-size: 44px;
    font-weight: 300;
    margin: 0; }
    @media only screen and (max-width: 767px) {
      .counter-up .counter-up-text {
        text-align: center;
        margin-bottom: 30px; } }
  .counter-up .counter-number {
    margin-bottom: 0;
    text-align: center;
    padding: 22px 0 18px; }
    .counter-up .counter-number .counter {
      font-size: 35px;
      display: block; }
    .counter-up .counter-number small {
      font-weight: 600; }

/*==============counter up css start=============*/
.counter-up-two {
  background: center center no-repeat;
  background-size: cover;
  padding: 73px 0; }
  .counter-up-two .counter-up-text {
    font-size: 44px;
    font-weight: 300;
    margin: 0; }
    @media only screen and (max-width: 767px) {
      .counter-up-two .counter-up-text {
        text-align: center;
        margin-bottom: 30px; } }
  .counter-up-two .counter-number {
    margin-bottom: 0;
    text-align: center;
    padding: 22px 0 18px; }
    .counter-up-two .counter-number .counter-number-in {
      font-size: 35px;
      display: inline-block; }
    .counter-up-two .counter-number .counter {
      font-size: 35px; }
    .counter-up-two .counter-number small {
      font-weight: 600;
      display: block;
      font-size: 14px; }

/*============== pricing css start from here ================*/
.pricing {
  padding: 100px 0; }
  .pricing .pricing-col {
    max-width: 438px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #e9e9e9;
    border-radius: 10px;
    overflow: hidden;
    transition: box-shadow .3s ease; }
    .pricing .pricing-col:hover {
      box-shadow: 0 28px 57px 0 rgba(0, 0, 0, 0.3); }
  .pricing .price {
    margin: 0;
    font-size: 44px;
    text-align: center;
    background: center no-repeat;
    background-size: cover;
    line-height: 1.5;
    color: #ffffff;
    padding: 32px 0; }
  .pricing .pricing-col-text {
    padding: 0 40px; }
    .pricing .pricing-col-text .price-category {
      text-align: center;
      text-transform: uppercase;
      color: #666666;
      border-bottom: 1px solid #e5e6ea;
      margin: 0;
      padding: 14px 0;
      font-weight: 600; }
    .pricing .pricing-col-text h4 {
      text-transform: uppercase;
      font-weight: 600;
      font-size: 14px;
      margin-top: 30px;
      margin-bottom: 5px; }
    .pricing .pricing-col-text .price-text {
      color: #666666;
      margin: 0; }
    .pricing .pricing-col-text .mix-btn {
      margin: 30px 0 50px;
      width: 100%; }
      @media only screen and (max-width: 375px) {
        .pricing .pricing-col-text .mix-btn {
          font-size: 11px; } }

/*============= pricing table two css start here ===============*/
.pricing-table-two {
  padding: 100px 0 50px; }

.pricing-two-col {
  text-align: center;
  border: 1px solid rgba(255, 255, 255, 0.102);
  border-radius: 25px;
  padding: 75px 55px 55px;
  max-width: 370px;
  margin: 0 auto 50px; }

.price-text-two {
  font-size: 44px;
  font-weight: 300; }

.menu-title-two {
  font-size: 33px;
  font-weight: 300;
  color: #ffffff;
  margin: 50px 0 0; }

.menu-description {
  font-size: 14px;
  color: #8b8c93;
  margin-bottom: 20px; }

/*============ team css start =============*/
.team {
  padding: 100px 0; }
  .team .team-title {
    text-align: center;
    font-size: 42px;
    font-weight: 300;
    margin: 0 0 50px;
    line-height: 1.1; }
  .team .media-left {
    max-width: 110px; }
  .team .media-body {
    padding-left: 25px; }
    .team .media-body .media-heading {
      font-size: 19px;
      font-weight: 400;
      margin-top: 10px; }
      .team .media-body .media-heading small {
        display: block;
        text-transform: uppercase;
        margin-top: 10px;
        font-size: 14px;
        color: #afafaf; }
    .team .media-body p {
      margin-top: 20px;
      color: #666666;
      margin-bottom: 0; }

/*=============masonry gallery css start================*/
.masonary-gallery {
  padding: 0; }
  .masonary-gallery .masonary .grid_item figure {
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 12px;
    transition: all .8s ease; }
  .masonary-gallery .masonary .grid_item .gallery-img {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    border-radius: 12px;
    transition: all .8s ease; }
  .masonary-gallery .masonary .grid_item figcaption {
    position: absolute;
    bottom: 20px;
    left: 35px;
    color: #ffffff;
    text-decoration: underline;
    font-weight: 600;
    line-height: 1.2;
    z-index: -1;
    text-transform: uppercase;
    transition: all .8s ease; }
    @media only screen and (max-width: 767px) {
      .masonary-gallery .masonary .grid_item figcaption {
        bottom: 10px;
        left: 10px;
        font-size: 7px; } }
  .masonary-gallery .masonary .grid_item .venobox {
    color: #ffffff; }
  .masonary-gallery .masonary .grid_item figure:hover .gallery-img {
    z-index: -1; }
  .masonary-gallery .masonary .grid_item figure:hover figcaption {
    z-index: 1; }

/*====================feature three css start here=======================*/
.feature-three {
  padding: 100px 0; }
  .feature-three .feature-three-img {
    padding: 10px 30px 0 0;
    margin-left: auto;
    margin-right: 0; }
    @media all and (max-width: 1799px) {
      .feature-three .feature-three-img {
        padding: 5% 30px 0 0; } }
    @media all and (max-width: 1499px) {
      .feature-three .feature-three-img {
        padding: 13% 30px 0 0; } }
    @media (max-width: 1199px) {
      .feature-three .feature-three-img {
        padding: 35% 30px 0 0; } }
    @media only screen and (max-width: 991px) {
      .feature-three .feature-three-img {
        padding: 0 0 50px;
        margin: auto; } }
  .feature-three .feature-three-text {
    color: #808080;
    max-width: 570px; }
    @media only screen and (max-width: 991px) {
      .feature-three .feature-three-text {
        margin: auto; } }
    .feature-three .feature-three-text .feature-three-header {
      margin-bottom: 70px; }
      .feature-three .feature-three-text .feature-three-header h2 {
        font-size: 33px;
        font-weight: 300;
        margin: 0 0 20px; }
      .feature-three .feature-three-text .feature-three-header p {
        font-size: 19px; }
    .feature-three .feature-three-text .feature-three-feature i {
      font-size: 44px;
      color: #43cb83; }
    .feature-three .feature-three-text .feature-three-feature h5 {
      text-transform: uppercase;
      margin-bottom: 15px;
      margin-top: 5px;
      line-height: 1.1; }
    .feature-three .feature-three-text .feature-three-feature p {
      margin-bottom: 0; }

/*============== Instagram feed css start =================*/
.instagram-feed {
  margin-bottom: -10px;
  text-align: center;
  position: relative; }
  .instagram-feed .btn-instagram {
    position: absolute;
    top: calc(50% - 31px);
    left: calc(50% - 120px);
    padding: 20px 45px;
    text-transform: uppercase; }
    @media only screen and (max-width: 767px) {
      .instagram-feed .btn-instagram {
        top: calc(50% - 12px);
        left: calc(50% - 75px);
        padding: 4px 12px;
        font-size: 11px; } }

.lightwidget-widget {
  width: 100%;
  border: 0;
  overflow: hidden; }

/*================== video gallery css start ================*/
.video-gallery {
  padding: 100px 0; }
  .video-gallery h2 {
    font-size: 44px;
    font-weight: 300;
    text-align: center;
    margin: 0 0 40px; }
  .video-gallery .venobox-video {
    margin-bottom: 30px; }

/*==================footer css start================*/
.footer-one .footer-top {
  background: #131313;
  padding: 80px 0 60px; }
  .footer-one .footer-top .footer-one-title {
    font-size: 33px;
    font-weight: 300;
    text-align: center;
    color: #ffffff;
    margin: 0 0 30px; }
  .footer-one .footer-top .footer-top-col h3 {
    font-size: 19px;
    font-weight: 300;
    margin: 0;
    line-height: 28px;
    text-transform: uppercase;
    color: #999999; }
  .footer-one .footer-top .footer-top-col p {
    color: #ffffff;
    line-height: 28px;
    margin-bottom: 20px; }
    .footer-one .footer-top .footer-top-col p a {
      color: #ffffff; }
  .footer-one .footer-top .footer-one-form .form-group {
    margin-bottom: 30px; }
    .footer-one .footer-top .footer-one-form .form-group:nth-child(3) {
      margin-bottom: 10px; }
  @media only screen and (max-width: 767px) {
    .footer-one .footer-top .footer-one-form .footer-form-wrapper {
      margin-top: 30px; } }
  .footer-one .footer-top .footer-one-form .form-control {
    background: #424242;
    color: #ffffff;
    border: 1px solid rgba(170, 170, 170, 0.01); }
  .footer-one .footer-top .footer-one-form .form-control[type=text], .footer-one .footer-top .footer-one-form .form-control[type=email] {
    height: 40px; }
  .footer-one .footer-top .footer-one-form .select2-container .select2-selection--single {
    height: 40px;
    background: #424242;
    border: 1px solid rgba(170, 170, 170, 0.01); }
  .footer-one .footer-top .footer-one-form .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 40px;
    padding-left: 15px;
    color: #909090; }
  .footer-one .footer-top .footer-one-form .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 40px; }
.footer-one .footer-bottom {
  color: #afafaf;
  padding: 37px 0; }
  @media only screen and (max-width: 767px) {
    .footer-one .footer-bottom .footer-name {
      text-align: center; } }
  .footer-one .footer-bottom .footer-logo {
    font-size: 21px;
    color: #afafaf;
    font-weight: 700; }
  .footer-one .footer-bottom .copy {
    text-align: right;
    margin-bottom: 0; }
    @media only screen and (max-width: 767px) {
      .footer-one .footer-bottom .copy {
        text-align: center; } }
  .footer-one .footer-bottom .f-soc-nav {
    display: block;
    text-align: right; }
    @media only screen and (max-width: 767px) {
      .footer-one .footer-bottom .f-soc-nav {
        margin-top: 30px;
        text-align: center;
        display: block;
        float: none; } }
    .footer-one .footer-bottom .f-soc-nav a {
      margin-right: 15px;
      display: inline-block; }
      .footer-one .footer-bottom .f-soc-nav a:last-child {
        margin-right: 0; }
      .footer-one .footer-bottom .f-soc-nav a i {
        color: #afafaf;
        border-radius: 50%;
        border: 2px solid #ffffff;
        background: #ffffff;
        line-height: 31px;
        text-align: center;
        transition: all .4s ease; }

/*==================footer two css start================*/
.footer-two .footer-top {
  background: center center no-repeat;
  background-size: cover;
  padding: 80px 0 40px; }
  .footer-two .footer-top .footer-two-title {
    font-size: 33px;
    font-weight: 300;
    text-align: center;
    color: #ffffff;
    padding-bottom: 20px;
    margin: 0 0 30px;
    border-bottom: 1px solid #717171; }
  .footer-two .footer-top .tel-col, .footer-two .footer-top .email-col, .footer-two .footer-top .address-col {
    text-align: center; }
  .footer-two .footer-top .tel, .footer-two .footer-top .email, .footer-two .footer-top .address {
    color: #ffffff;
    font-weight: 600; }
.footer-two .footer-mid {
  padding: 50px 0; }
  .footer-two .footer-mid .footer-two-form .form-group label {
    margin-left: 20px;
    text-transform: uppercase;
    color: #999999; }
  .footer-two .footer-mid .footer-two-form .form-control {
    background: #eff0f4;
    border: 1px solid rgba(170, 170, 170, 0.01);
    border-radius: 10px;
    padding-left: 20px;
    margin-bottom: 2px; }
    .footer-two .footer-mid .footer-two-form .form-control:hover {
      border: 1px solid rgba(170, 170, 170, 0.7); }
  .footer-two .footer-mid .footer-two-form .form-control[type=text], .footer-two .footer-mid .footer-two-form .form-control[type=email] {
    height: 40px;
    border-radius: 20px; }
  .footer-two .footer-mid .footer-two-form .mix-btn {
    margin: 36px 0 0;
    width: 100%;
    padding-left: 5px;
    padding-right: 5px; }
.footer-two .footer-bottom {
  color: #afafaf;
  padding: 37px 0;
  background: #252525; }
  @media only screen and (max-width: 767px) {
    .footer-two .footer-bottom .footer-name {
      text-align: center; } }
  .footer-two .footer-bottom .footer-logo {
    font-size: 21px;
    color: #afafaf;
    font-weight: 700; }
  .footer-two .footer-bottom .copy {
    text-align: right;
    margin-bottom: 0; }
    @media only screen and (max-width: 767px) {
      .footer-two .footer-bottom .copy {
        text-align: center; } }
  .footer-two .footer-bottom .f-soc-nav {
    display: block;
    text-align: right; }
    @media only screen and (max-width: 767px) {
      .footer-two .footer-bottom .f-soc-nav {
        margin-top: 30px;
        text-align: center;
        display: block;
        float: none; } }
    .footer-two .footer-bottom .f-soc-nav a {
      margin-right: 15px;
      display: inline-block; }
      .footer-two .footer-bottom .f-soc-nav a:last-child {
        margin-right: 0; }
      .footer-two .footer-bottom .f-soc-nav a i {
        color: #afafaf;
        border-radius: 50%;
        line-height: 31px;
        text-align: center;
        transition: all .4s ease; }
      .footer-two .footer-bottom .f-soc-nav a i:hover {
        color: #ffffff;
        background: transparent; }

/*============== page css start =================*/
/*============travel landing page css start==============*/
.travel .bg-dark {
  background: black; }

.travel_header {
  background: center center no-repeat;
  background-size: cover; }

.travel_banner {
  text-align: center;
  padding: 160px 0 140px; }
  @media only screen and (max-width: 767px) {
    .travel_banner {
      padding: 80px 0 40px; } }
  @media only screen and (max-width: 767px) {
    .travel_banner img {
      max-height: 100px; } }
  .travel_banner p {
    font-size: 44px;
    font-weight: 300;
    margin-top: 20px; }
    @media only screen and (max-width: 767px) {
      .travel_banner p {
        font-size: 26px; } }
  .travel_banner a:hover {
    border: 1px solid transparent; }
  @media only screen and (max-width: 767px) {
    .travel_banner a {
      font-size: 12px; } }

.travel-grid-text-one {
  padding-bottom: 50px; }

/*============Resume landing page css start==============*/
.resume .nav-bg .navigation-right-btn li a:hover {
  background: #827364; }
.resume .mix-btn {
  background: #827364;
  color: #ffffff;
  border: 1px solid transparent; }
  .resume .mix-btn:hover {
    background: transparent;
    color: #827364;
    border: 1px solid #827364; }
.resume .about_social .about_social_text {
  padding-top: 70px; }
  @media only screen and (max-width: 991px) {
    .resume .about_social .about_social_text {
      padding-top: 0; } }
  .resume .about_social .about_social_text .mix-btn {
    padding: 9px 50px; }
.resume .about_social .social-nav {
  display: block;
  text-align: right;
  margin: 20px 0; }
  @media only screen and (max-width: 767px) {
    .resume .about_social .social-nav {
      margin-top: 0;
      text-align: left; } }
.resume .skill_one .skill_text {
  padding-top: 40px; }
  @media only screen and (max-width: 991px) {
    .resume .skill_one .skill_text {
      padding-top: 0; } }
  .resume .skill_one .skill_text .mix-btn {
    padding: 9px 50px; }
.resume .skill_one .social-nav {
  display: block;
  text-align: right;
  margin: 20px 0; }
  @media only screen and (max-width: 767px) {
    .resume .skill_one .social-nav {
      margin-top: 0;
      text-align: left; } }
.resume .get-started {
  background: #827364; }
  .resume .get-started .mix-btn {
    border: 1px solid #ffffff; }
    .resume .get-started .mix-btn:hover {
      color: #827364;
      background: #ffffff; }

.resume_color {
  color: #827364; }

.resume_header {
  background: center center no-repeat;
  background-size: cover; }

.resume_banner {
  text-align: center;
  padding: 160px 0 140px; }
  @media only screen and (max-width: 767px) {
    .resume_banner {
      padding: 90px 0 40px; } }
  .resume_banner h1 {
    font-size: 65px;
    font-weight: 300;
    color: #ffffff;
    line-height: 58px;
    margin: 0; }
    @media only screen and (max-width: 767px) {
      .resume_banner h1 {
        font-size: 31px; } }
  .resume_banner p {
    font-size: 25px;
    font-weight: 300;
    margin-top: 10px;
    margin-bottom: 30px; }
    @media only screen and (max-width: 767px) {
      .resume_banner p {
        font-size: 21px; } }
  .resume_banner .mix-btn {
    background: transparent;
    border: 1px solid #ffffff; }
    .resume_banner .mix-btn:hover {
      background: #827364;
      border: 1px solid transparent;
      color: #ffffff; }

.travel-grid-text-one {
  padding-bottom: 50px; }

/*============== charity template css start here ==============*/
.charity {
  background: #272219;
  color: #ffffff; }
  .charity .nav-bg .navigation-right-btn li a:hover {
    background: #fff719;
    color: #252525; }
  .charity .bg-dark {
    background: #000000; }
  .charity .bg-primary {
    background: #2B333F; }
  .charity .mix-btn {
    background: #fff719;
    color: #252525;
    border: 1px solid transparent; }
    .charity .mix-btn:hover {
      background: transparent;
      color: #fff719;
      border: 1px solid #fff719; }
  .charity .with_image .with_image_text {
    margin-top: 115px; }
    .charity .with_image .with_image_text .lead_title {
      color: #ffffff; }
  .charity .footer-two .footer-top {
    background: transparent; }
  .charity .footer-two .footer-mid .footer-two-form .form-group label {
    color: #ffffff; }
  .charity .footer-two .footer-mid .footer-two-form .form-control {
    background: transparent;
    border: 1px solid #655f5c; }
  .charity .footer-two .footer-bottom {
    background: #221e16; }

.charity_header {
  background: center center no-repeat;
  background-size: cover; }

.charity_banner {
  text-align: center;
  margin-top: 350px;
  padding: 25px 0;
  background: rgba(37, 37, 37, 0.45); }
  @media only screen and (max-width: 767px) {
    .charity_banner {
      margin-top: 150px; } }
  .charity_banner p {
    margin-bottom: 0; }
  .charity_banner h1 {
    font-size: 56px;
    font-weight: 300;
    color: #fff719;
    line-height: 1;
    margin: 0; }
  .charity_banner .mix-btn {
    background: #fff719;
    border: 1px solid #fff719;
    margin: 0 0 10px 20px; }
    @media only screen and (max-width: 767px) {
      .charity_banner .mix-btn {
        margin: 10px 0; } }
    .charity_banner .mix-btn:hover {
      background: transparent;
      border: 1px solid #fff719;
      color: #fff719; }

.charity_dark_bg {
  background: #221e16; }

/*============ software page css start =============*/
.software .bg-primary {
  background: #43cb83; }
.software .nav-bg {
  border-bottom: 1px solid #ffffff; }
  .software .nav-bg .navigation-right-btn li a:hover {
    background: #ffffff;
    color: #252525; }
.software .bg-dark {
  background: #16aea4; }
.software .mix-btn {
  background: #43cb83;
  color: #ffffff;
  border: 1px solid transparent; }
  .software .mix-btn:hover {
    background: transparent;
    color: #43cb83;
    border: 1px solid #43cb83; }
.software .footer-two .footer-top {
  background: center center no-repeat;
  background-size: cover; }

.software_header {
  background-image: -moz-linear-gradient(125deg, #1da4b8 0%, #19e8b5 54%, #146e94 100%);
  background-image: -webkit-linear-gradient(125deg, #1da4b8 0%, #19e8b5 54%, #146e94 100%);
  background-image: -ms-linear-gradient(125deg, #1da4b8 0%, #19e8b5 54%, #146e94 100%); }

.software_banner {
  text-align: center;
  margin-top: 0;
  padding: 30px 0 20px; }
  .software_banner .banner-text {
    text-align: right;
    padding: 20% 0 15%; }
    .software_banner .banner-text img {
      max-height: 100px;
      margin-right: 0; }
      @media (max-width: 1399px) {
        .software_banner .banner-text img {
          max-height: 70px; } }
    .software_banner .banner-text p {
      font-size: 44px;
      margin: 20px 0;
      line-height: 1.2; }
  .software_banner .mix-btn {
    background: #ffffff;
    border: 1px solid #ffffff;
    margin: 0 0 10px 20px;
    color: #252525; }
    @media only screen and (max-width: 767px) {
      .software_banner .mix-btn {
        margin: 10px 0; } }
    .software_banner .mix-btn:hover {
      background: transparent;
      border: 1px solid #ffffff;
      color: #ffffff; }

/*============ startup page css start here ===========*/
.startup .bg-transparent {
  background: #ffffff; }
.startup .bg-dark {
  background: #ffffff; }
.startup .bg-primary {
  background: #ffffff; }
.startup .nav-bg {
  border: none; }
.startup .mix-btn {
  background: #00aeef;
  color: #ffffff;
  border: 1px solid transparent; }
  .startup .mix-btn:hover {
    background: transparent;
    color: #00aeef;
    border: 1px solid #00aeef; }
.startup .call_to_action {
  background: top center no-repeat;
  background-size: cover;
  padding: 100px 0; }
  .startup .call_to_action .mix-btn:hover {
    background: #ffffff;
    color: #00aeef; }

.startup_header {
  background: left center no-repeat;
  background-size: cover; }

.startup_banner {
  text-align: center;
  padding: 160px 0 140px; }
  @media (max-width: 1399px) {
    .startup_banner {
      padding: 80px 0 80px; } }
  .startup_banner p {
    font-size: 19px;
    font-weight: 300;
    margin-bottom: 15px;
    letter-spacing: 1px;
    text-transform: uppercase; }
  .startup_banner .mix-btn {
    padding: 9px 37px;
    background: #ffffff;
    color: #252525; }
    .startup_banner .mix-btn:hover {
      background: transparent;
      border: 1px solid #ffffff;
      color: #ffffff; }

/*============= portfolio page css start ==============*/
.portfolio .nav-bg {
  border: none; }
.portfolio .bg-dark {
  background: #ffffff;
  border-bottom: 1px solid #dddddd; }
.portfolio .nav-head-two span {
  padding-left: 0; }
.portfolio .burger-icon {
  padding: 5px 0 0 15px; }
.portfolio .mix-btn {
  background: #252525;
  color: #ffffff;
  border: 1px solid transparent; }
  .portfolio .mix-btn:hover {
    background: transparent;
    color: #252525;
    border: 1px solid #252525; }
.portfolio .about_one {
  padding: 100px 0; }
.portfolio .venobox-video img {
  border-radius: 5px; }
.portfolio .venobox-video .venobox:hover {
  background: rgba(51, 51, 51, 0.53); }
.portfolio .call_to_action_two .call_to_action_two_inner {
  border-radius: 10px; }
.portfolio .footer-two .footer-top {
  background: center center no-repeat;
  background-size: cover;
  border-radius: 10px; }

.portfolio_header {
  background: none; }

.portfolio_banner {
  text-align: center; }
  .portfolio_banner figure {
    position: relative; }
  .portfolio_banner figcaption {
    position: absolute;
    left: 0;
    right: 0;
    top: calc(50% - 95px); }
    @media only screen and (max-width: 767px) {
      .portfolio_banner figcaption {
        top: 40px; }
        .portfolio_banner figcaption img {
          max-width: 100px; } }
    .portfolio_banner figcaption p {
      font-size: 18px;
      font-weight: 400;
      margin-top: 15px;
      margin-bottom: 0;
      letter-spacing: 1px;
      text-transform: uppercase;
      color: #000000; }
      @media only screen and (max-width: 767px) {
        .portfolio_banner figcaption p {
          font-size: 14px;
          margin-top: 5px; } }

/*============= fashion page css start ===============*/
.fashion .nav-bg {
  border: none; }
.fashion .bg-dark {
  background: #000000; }
.fashion .heading_burger_nav_two .nav-head-two span a {
  color: #ffffff; }
.fashion .bg-primary {
  background: #2B333F; }
.fashion .mix-btn {
  background: #ea3427;
  color: #ffffff;
  border: 1px solid transparent; }
  .fashion .mix-btn:hover {
    background: transparent;
    color: #ea3427;
    border: 1px solid #ea3427; }
.fashion .gallery_one {
  background: #f2f2f2;
  padding: 100px 0 70px; }
  .fashion .gallery_one .gallery-single {
    background: #fcfcfc;
    border-radius: 10px;
    margin-bottom: 30px; }
    .fashion .gallery_one .gallery-single figcaption h4 {
      font-size: 14px;
      font-weight: 700;
      line-height: 1.2;
      margin: 0;
      padding: 15px 0; }
      .fashion .gallery_one .gallery-single figcaption h4 small {
        font-size: 14px;
        font-weight: 600; }
.fashion .call_to_action {
  background: center center no-repeat;
  background-size: cover;
  padding: 55px 0; }

.fashion-color {
  color: #ea3427; }

.fashion_header {
  background: center center no-repeat;
  background-size: cover;
  padding-top: 0; }

.fashion_banner {
  text-align: center;
  margin-top: 0;
  padding: 180px 0 130px; }
  @media only screen and (max-width: 767px) {
    .fashion_banner {
      padding: 120px 0 60px; } }
  .fashion_banner .simply-countdown {
    margin: auto;
    font-family: "Open Sans", sans-serif; }
    .fashion_banner .simply-countdown .simply-section {
      background: transparent;
      font-size: 42px;
      font-weight: 300;
      width: 100px;
      height: 100px;
      margin: 0;
      box-shadow: none;
      position: relative; }
      @media only screen and (max-width: 767px) {
        .fashion_banner .simply-countdown .simply-section {
          font-size: 18px;
          width: 50px;
          height: 80px; } }
      .fashion_banner .simply-countdown .simply-section:after {
        content: "";
        width: 7px;
        height: 7px;
        background: #ffffff;
        position: absolute;
        top: 34%;
        right: 0;
        border-radius: 50%; }
      .fashion_banner .simply-countdown .simply-section:last-child:after {
        display: none; }
      .fashion_banner .simply-countdown .simply-section .simply-word {
        font-size: 19px;
        text-transform: uppercase;
        margin-top: 7px; }
        @media only screen and (max-width: 767px) {
          .fashion_banner .simply-countdown .simply-section .simply-word {
            font-size: 12px;
            margin-top: 0; } }
  .fashion_banner h3 {
    font-size: 44px;
    color: #ffffff;
    font-weight: 300;
    margin: 50px 0 0; }
    @media only screen and (max-width: 767px) {
      .fashion_banner h3 {
        font-size: 19px; } }
  .fashion_banner p {
    font-size: 16px;
    line-height: 1.1; }
  .fashion_banner .mix-btn {
    margin: 40px 0 20px;
    color: #ffffff; }
    @media only screen and (max-width: 767px) {
      .fashion_banner .mix-btn {
        margin: 10px 0; } }
    .fashion_banner .mix-btn:hover {
      background: transparent;
      color: #ffffff; }

/*============= CONSULTING page css start ===============*/
.consulting .nav-bg {
  border: none; }
.consulting .heading_burger_nav_two .nav-head-two span a {
  color: #ffffff; }
.consulting .bg-primary {
  background: #0057ad; }
.consulting .subscribe-form {
  margin-bottom: 30px; }
  .consulting .subscribe-form p a {
    color: #ffffff; }
    .consulting .subscribe-form p a:hover {
      color: #ffffff; }
.consulting .mix-btn {
  background: #0057ad;
  color: #ffffff;
  border: 1px solid transparent; }
  .consulting .mix-btn:hover {
    background: transparent;
    color: #0057ad;
    border: 1px solid #0057ad; }
.consulting .feature-three .feature-three-text .feature-three-feature i {
  color: #0057ad; }
.consulting .counter-up {
  background: center center no-repeat;
  background-size: cover;
  color: #ffffff; }
  .consulting .counter-up .counter-up-text {
    color: #ffffff; }
.consulting .feature-one {
  background: #252525; }
.consulting .footer-two .footer-top {
  background: center center no-repeat;
  background-size: cover; }

.consulting-color {
  color: #0057ad; }

.consulting_header {
  background: center center no-repeat;
  background-size: cover;
  padding-top: 0; }

.consulting_banner {
  text-align: center;
  margin-top: 0;
  padding: 180px 0 130px; }
  @media only screen and (max-width: 767px) {
    .consulting_banner {
      padding: 100px 0 40px; } }
  .consulting_banner .consulting_banner_inner {
    max-width: 600px;
    margin: auto; }
  .consulting_banner h3 {
    font-size: 44px;
    color: #ffffff;
    font-weight: 300;
    margin: 0;
    text-transform: uppercase; }
    @media only screen and (max-width: 767px) {
      .consulting_banner h3 {
        font-size: 21px; } }
  .consulting_banner img {
    margin: 10px auto 30px;
    max-height: 100px; }
    @media only screen and (max-width: 767px) {
      .consulting_banner img {
        max-height: 60px;
        margin: 10px auto 15px; } }
  .consulting_banner .mix-btn {
    margin: 40px 0 20px;
    color: #ffffff; }
    @media only screen and (max-width: 767px) {
      .consulting_banner .mix-btn {
        margin: 10px 0; } }
    .consulting_banner .mix-btn:hover {
      background: transparent;
      color: #ffffff; }

/*============= CATERING page css start ===============*/
.catering {
  color: #ffffff;
  background: #000000; }
  .catering .nav-bg {
    border: none; }
  .catering .bg-dark {
    background: #000000; }
  .catering #swipeNav {
    background: #303135; }
    .catering #swipeNav a {
      color: #ffffff; }
      .catering #swipeNav a:hover {
        background: transparent; }
  .catering .menu-cross-btn {
    color: #ffffff; }
    .catering .menu-cross-btn:hover {
      color: red; }
  .catering .heading_burger_nav_two .nav-head-two span a {
    color: #ffffff; }
  .catering .bg-primary {
    background: #2B333F; }
  @media only screen and (max-width: 767px) {
    .catering .subscribe-form-two .form-control {
      margin-bottom: 10px; } }
  .catering .social-nav-element-two {
    margin-top: 30px; }
  .catering .with_image .with_image_text .lead_title {
    color: #ffffff; }
  .catering .feature-two .feature-two-feature h5 {
    color: #ffffff; }
  .catering .feature-two .feature-two-img {
    padding: 10px 0 20px; }
    @media (max-width: 1199px) {
      .catering .feature-two .feature-two-img {
        padding: 20% 0 5%; } }
    @media only screen and (max-width: 991px) {
      .catering .feature-two .feature-two-img {
        padding: 0% 0 5%; } }
  .catering .mix-btn {
    background: #f4ce68;
    color: #252525;
    border: 1px solid transparent; }
    .catering .mix-btn:hover {
      background: transparent;
      color: #f4ce68;
      border: 1px solid #f4ce68; }
  .catering h2, .catering .feature-two .feature-two-text {
    color: #ffffff; }
  .catering .feature-two .feature-two-text .feature-two-feature i {
    color: #f4ce68; }
  .catering .call_to_action {
    background: center center no-repeat;
    background-size: cover; }
  .catering .footer-two .footer-top {
    background: #171d32; }
  .catering .footer-two .footer-mid {
    padding: 50px 0 80px; }
  .catering .footer-two .footer-bottom {
    background: #141727; }
  .catering .footer-two .footer-mid .footer-two-form .form-control {
    background: transparent;
    border: 1px solid rgba(170, 170, 170, 0.26); }

.catering-color {
  color: #f4ce68; }

.catering_light_bg {
  background: #171d32; }

.catering_dark_bg {
  background: #141727; }

.catering_header {
  background: center center no-repeat;
  background-size: cover;
  padding-top: 0; }

.catering_banner {
  text-align: center;
  margin-top: 0;
  padding: 130px 0 100px; }
  @media only screen and (max-width: 767px) {
    .catering_banner {
      padding: 90px 0 30px; } }
  .catering_banner .catering_banner_inner {
    max-width: 870px;
    margin: auto; }
  .catering_banner h3 {
    font-size: 46px;
    color: #ffffff;
    font-weight: 300;
    margin: 20px 0; }
    @media only screen and (max-width: 767px) {
      .catering_banner h3 {
        font-size: 25px;
        margin: 10px 0; } }
  .catering_banner p {
    font-size: 12px;
    font-weight: 700; }
  @media only screen and (max-width: 767px) {
    .catering_banner img {
      max-height: 60px; } }
  .catering_banner .mix-btn {
    margin: 40px 0 20px;
    color: #ffffff; }
    @media only screen and (max-width: 767px) {
      .catering_banner .mix-btn {
        margin: 10px 0; } }
    .catering_banner .mix-btn:hover {
      background: transparent;
      color: #ffffff; }

/*============= YOUTUBE page css start ===============*/
.youtuber {
  background: #ececec center top no-repeat; }
  .youtuber .nav-bg {
    border: none; }
  .youtuber .bg-primary {
    background: transparent; }
  .youtuber .bg-dark {
    background: #ffffff;
    border-bottom: 1px solid #bcbcbc; }
  .youtuber .heading_burger_nav_two .nav-head-two span {
    padding-left: 0;
    margin-left: -3px; }
  .youtuber .heading_burger_nav_two .burger-icon {
    padding: 5px 0 0 15px; }
  .youtuber .mix-btn {
    background: #e61717;
    color: #ffffff;
    border: 1px solid transparent; }
    .youtuber .mix-btn:hover {
      background: transparent;
      color: #e61717;
      border: 1px solid #e61717; }
  .youtuber .counter-up-two {
    background: center center no-repeat;
    background-size: cover;
    color: #ffffff; }
    .youtuber .counter-up-two .counter-up-text {
      color: #ffffff; }
  .youtuber .video-gallery {
    background: #ffffff;
    padding: 100px 60px; }
  .youtuber .venobox-video .venobox {
    background: #e61717;
    color: #ffffff;
    border: 1px solid #e61717; }
    .youtuber .venobox-video .venobox:hover {
      background: #ffffff;
      color: #e61717;
      border: 1px solid #ffffff; }
  .youtuber .footer-two .footer-top {
    background: center center no-repeat;
    background-size: cover; }
  .youtuber .footer-two .footer-mid {
    padding: 50px;
    background: #ffffff; }
  .youtuber .footer-two .footer-bottom {
    background: transparent; }

.youtuber-color {
  color: #e61717; }

.youtuber_header {
  background: transparent;
  padding-top: 101px; }
  @media (max-width: 1399px) {
    .youtuber_header {
      padding-top: 60px; } }

.youtuber_banner .venobox-video .venobox {
  background: #e61717;
  border: transparent;
  color: #ffffff; }
  .youtuber_banner .venobox-video .venobox:hover {
    background: #ffffff;
    color: #e61717;
    border: 1px solid transparent; }

/*============= preview page css start ==================*/
.preview_header .nav-bg .navigation-right-btn li a {
  background: #ea3427;
  border: 1px solid #ea3427; }
  .preview_header .nav-bg .navigation-right-btn li a:hover {
    background: transparent;
    color: #ea3427; }
@media only screen and (max-width: 767px) {
  .preview_header .nav-bg .navbar-toggle .icon-bar {
    background: #ea3427; } }

.preview_banner {
  text-align: center;
  color: #000000;
  padding: 110px 0 90px; }
  .preview_banner h1 {
    font-size: 65px;
    font-weight: 300;
    margin: 0 0 5px; }
    @media only screen and (max-width: 767px) {
      .preview_banner h1 {
        font-size: 45px; } }
  .preview_banner h3 {
    font-weight: 300;
    margin: 0; }
    @media only screen and (max-width: 767px) {
      .preview_banner h3 {
        font-size: 18px; } }
    .preview_banner h3 span {
      color: #ea3427;
      font-weight: 300; }

.block_header {
  background: center no-repeat;
  background-size: cover; }
  .block_header .nav-bg {
    border-bottom: 1px solid rgba(202, 193, 193, 0.62); }
  .block_header .bg-transparent .navbar-brand span {
    color: #ffffff; }
  .block_header .bg-dark {
    background: #ffffff; }
    .block_header .bg-dark .navbar-brand span {
      color: #000000; }
  .block_header .nav-bg .navigation-right-btn li a {
    background: #ea3427;
    border: 1px solid #ea3427; }
    .block_header .nav-bg .navigation-right-btn li a:hover {
      background: #ffffff;
      color: #ea3427;
      border: 1px solid transparent; }
  .block_header .nav-bg.bg-dark .navigation-right-btn li a {
    background: #ea3427;
    border: 1px solid #ea3427; }
    .block_header .nav-bg.bg-dark .navigation-right-btn li a:hover {
      background: transparent;
      color: #ea3427;
      border: 1px solid #ea3427; }
  @media only screen and (max-width: 767px) {
    .block_header .nav-bg .navbar-toggle .icon-bar {
      background: #ea3427; } }

.block_banner {
  text-align: center;
  color: #000000;
  padding: 90px 0 100px; }
  .block_banner h1 {
    font-size: 65px;
    font-weight: 300;
    margin: 0 0 5px;
    color: #ffffff; }
    @media only screen and (max-width: 767px) {
      .block_banner h1 {
        font-size: 45px; } }

.preview .bg-dark {
  background: #ffffff; }
.preview .nav-bg {
  border-bottom: 1px solid rgba(108, 110, 110, 0.11); }
.preview .mix-btn {
  background: #ea3427;
  border: 1px solid #ea3427; }
  .preview .mix-btn:hover {
    background: transparent;
    color: #ea3427; }
.preview .call_to_action {
  background: top center no-repeat;
  background-size: cover; }
  .preview .call_to_action .mix-btn:hover {
    background: #ffffff;
    border: 1px solid transparent; }

.divider-section-black {
  background: #000;
  color: #ffffff;
  text-align: center;
  padding: 27px 0; }
  .divider-section-black p {
    margin: 0;
    line-height: 26px;
    font-weight: 600; }

.show-case {
  background-image: -moz-linear-gradient(0deg, #19e8b5 1%, #6c1594 100%);
  background-image: -webkit-linear-gradient(0deg, #19e8b5 1%, #6c1594 100%);
  background-image: -ms-linear-gradient(0deg, #19e8b5 1%, #6c1594 100%); }
  .show-case h3 {
    text-align: center;
    margin: 60px 0 30px;
    color: #ffffff;
    font-weight: 600; }
  .show-case .show-item {
    display: block;
    border-radius: 10px;
    text-align: center;
    margin-bottom: 55px; }
    @media (max-width: 1199px) {
      .show-case .show-item {
        margin-bottom: 35px; } }
    @media only screen and (max-width: 991px) {
      .show-case .show-item {
        margin-bottom: 15px; } }
    @media only screen and (max-width: 767px) {
      .show-case .show-item {
        margin-bottom: 35px; } }
    .show-case .show-item img {
      margin-bottom: 15px;
      transition: transform .4s ease; }
      .show-case .show-item img:hover {
        transform: scale(1.03); }
    .show-case .show-item p {
      margin-bottom: 0;
      color: #ffffff;
      font-weight: 600;
      text-decoration: underline; }

/* =========== page css start =====================*/
/*responsive css*/

/*# sourceMappingURL=style.css.map */
