@font-face {
  font-family: "Quicksand-Bold";
  src: url("../fonts/Quicksand-Bold.eot");
  src: url("../fonts/Quicksand-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Quicksand-Bold.woff") format("woff"), url("../fonts/Quicksand-Bold.ttf") format("truetype"), url("../fonts/Quicksand-Bold.svg#Quicksand-Bold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Quicksand-Light";
  src: url("../fonts/Quicksand-Light.eot");
  src: url("../fonts/Quicksand-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Quicksand-Light.woff") format("woff"), url("../fonts/Quicksand-Light.ttf") format("truetype"), url("../fonts/Quicksand-Light.svg#Quicksand-Light") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Quicksand-Medium";
  src: url("../fonts/Quicksand-Medium.eot");
  src: url("../fonts/Quicksand-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Quicksand-Medium.woff") format("woff"), url("../fonts/Quicksand-Medium.ttf") format("truetype"), url("../fonts/Quicksand-Medium.svg#Quicksand-Medium") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Quicksand-Regular";
  src: url("../fonts/Quicksand-Regular.eot");
  src: url("../fonts/Quicksand-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Quicksand-Regular.woff") format("woff"), url("../fonts/Quicksand-Regular.ttf") format("truetype"), url("../fonts/Quicksand-Regular.svg#Quicksand-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }

/*----------------------------------

	Theme Name: Florida WP
	----------------------

	/* #Vector Icons Powered by Icomoon.io
	================================================== */
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot");
  src: url("../fonts/icomoon.eot?#iefix") format("embedded-opentype"), url("../fonts/icomoon.woff") format("woff"), url("../fonts/icomoon.ttf") format("truetype"), url("../fonts/icomoon.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'icomoon';
    src: url("../fonts/icomoon.svg#icomoon") format("svg"); } }

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
  font-family: 'icomoon';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icomoon-"] {
*/
.icomoon-home, .icomoon-home-2, .icomoon-home-3, .icomoon-home-4, .icomoon-home-5, .icomoon-home-6, .icomoon-home-7, .icomoon-home-8, .icomoon-home-9, .icomoon-home-10, .icomoon-office, .icomoon-newspaper, .icomoon-pencil, .icomoon-pencil-2, .icomoon-pencil-3, .icomoon-pencil-4, .icomoon-pencil-5, .icomoon-pencil-6, .icomoon-quill, .icomoon-quill-2, .icomoon-quill-3, .icomoon-pen, .icomoon-pen-2, .icomoon-pen-3, .icomoon-pen-4, .icomoon-pen-5, .icomoon-marker, .icomoon-home-11, .icomoon-marker-2, .icomoon-blog, .icomoon-blog-2, .icomoon-brush, .icomoon-palette, .icomoon-palette-2, .icomoon-eyedropper, .icomoon-eyedropper-2, .icomoon-droplet, .icomoon-droplet-2, .icomoon-droplet-3, .icomoon-droplet-4, .icomoon-paint-format, .icomoon-paint-format-2, .icomoon-image, .icomoon-image-2, .icomoon-image-3, .icomoon-images, .icomoon-image-4, .icomoon-image-5, .icomoon-image-6, .icomoon-images-2, .icomoon-image-7, .icomoon-camera, .icomoon-camera-2, .icomoon-camera-3, .icomoon-camera-4, .icomoon-music, .icomoon-music-2, .icomoon-music-3, .icomoon-music-4, .icomoon-music-5, .icomoon-music-6, .icomoon-piano, .icomoon-guitar, .icomoon-headphones, .icomoon-headphones-2, .icomoon-play, .icomoon-play-2, .icomoon-movie, .icomoon-movie-2, .icomoon-movie-3, .icomoon-film, .icomoon-film-2, .icomoon-film-3, .icomoon-film-4, .icomoon-camera-5, .icomoon-camera-6, .icomoon-camera-7, .icomoon-camera-8, .icomoon-camera-9, .icomoon-dice, .icomoon-gamepad, .icomoon-gamepad-2, .icomoon-gamepad-3, .icomoon-pacman, .icomoon-spades, .icomoon-clubs, .icomoon-diamonds, .icomoon-king, .icomoon-queen, .icomoon-rock, .icomoon-bishop, .icomoon-knight, .icomoon-pawn, .icomoon-chess, .icomoon-bullhorn, .icomoon-megaphone, .icomoon-new, .icomoon-connection, .icomoon-connection-2, .icomoon-podcast, .icomoon-radio, .icomoon-feed, .icomoon-connection-3, .icomoon-radio-2, .icomoon-podcast-2, .icomoon-podcast-3, .icomoon-mic, .icomoon-mic-2, .icomoon-mic-3, .icomoon-mic-4, .icomoon-mic-5, .icomoon-book, .icomoon-book-2, .icomoon-books, .icomoon-reading, .icomoon-library, .icomoon-library-2, .icomoon-graduation, .icomoon-file, .icomoon-profile, .icomoon-file-2, .icomoon-file-3, .icomoon-file-4, .icomoon-file-5, .icomoon-file-6, .icomoon-files, .icomoon-file-plus, .icomoon-file-minus, .icomoon-file-download, .icomoon-file-upload, .icomoon-file-check, .icomoon-file-remove, .icomoon-file-7, .icomoon-file-8, .icomoon-file-plus-2, .icomoon-file-minus-2, .icomoon-file-download-2, .icomoon-file-upload-2, .icomoon-file-check-2, .icomoon-file-remove-2, .icomoon-file-9, .icomoon-copy, .icomoon-copy-2, .icomoon-copy-3, .icomoon-copy-4, .icomoon-paste, .icomoon-paste-2, .icomoon-paste-3, .icomoon-stack, .icomoon-stack-2, .icomoon-stack-3, .icomoon-folder, .icomoon-folder-download, .icomoon-folder-upload, .icomoon-folder-plus, .icomoon-folder-plus-2, .icomoon-folder-minus, .icomoon-folder-minus-2, .icomoon-folder8, .icomoon-folder-remove, .icomoon-folder-2, .icomoon-folder-open, .icomoon-folder-3, .icomoon-folder-4, .icomoon-folder-plus-3, .icomoon-folder-minus-3, .icomoon-folder-plus-4, .icomoon-folder-remove-2, .icomoon-folder-download-2, .icomoon-folder-upload-2, .icomoon-folder-download-3, .icomoon-folder-upload-3, .icomoon-folder-5, .icomoon-folder-open-2, .icomoon-folder-6, .icomoon-folder-open-3, .icomoon-certificate, .icomoon-cc, .icomoon-tag, .icomoon-tag-2, .icomoon-tag-3, .icomoon-tag-4, .icomoon-tag-5, .icomoon-tag-6, .icomoon-tag-7, .icomoon-tags, .icomoon-tags-2, .icomoon-tag-8, .icomoon-barcode, .icomoon-barcode-2, .icomoon-qrcode, .icomoon-ticket, .icomoon-cart, .icomoon-cart-2, .icomoon-cart-3, .icomoon-cart-4, .icomoon-cart-5, .icomoon-cart-6, .icomoon-cart-7, .icomoon-cart-plus, .icomoon-cart-minus, .icomoon-cart-add, .icomoon-cart-remove, .icomoon-cart-checkout, .icomoon-cart-remove-2, .icomoon-basket, .icomoon-basket-2, .icomoon-bag, .icomoon-bag-2, .icomoon-bag-3, .icomoon-coin, .icomoon-coins, .icomoon-credit, .icomoon-credit-2, .icomoon-calculate, .icomoon-calculate-2, .icomoon-support, .icomoon-phone, .icomoon-phone-2, .icomoon-phone-3, .icomoon-phone-4, .icomoon-contact-add, .icomoon-contact-remove, .icomoon-contact-add-2, .icomoon-contact-remove-2, .icomoon-call-incoming, .icomoon-call-outgoing, .icomoon-phone-5, .icomoon-phone-6, .icomoon-phone-hang-up, .icomoon-phone-hang-up-2, .icomoon-address-book, .icomoon-address-book-2, .icomoon-notebook, .icomoon-envelop, .icomoon-envelop-2, .icomoon-mail-send, .icomoon-envelop-opened, .icomoon-envelop-3, .icomoon-pushpin, .icomoon-location, .icomoon-location-2, .icomoon-location-3, .icomoon-location-4, .icomoon-location-5, .icomoon-location-6, .icomoon-location-7, .icomoon-compass, .icomoon-compass-2, .icomoon-map, .icomoon-map-2, .icomoon-map-3, .icomoon-map-4, .icomoon-direction, .icomoon-history, .icomoon-history-2, .icomoon-clock, .icomoon-clock-2, .icomoon-clock-3, .icomoon-clock-4, .icomoon-watch, .icomoon-clock-5, .icomoon-clock-6, .icomoon-clock-7, .icomoon-alarm, .icomoon-alarm-2, .icomoon-bell, .icomoon-bell-2, .icomoon-alarm-plus, .icomoon-alarm-minus, .icomoon-alarm-check, .icomoon-alarm-cancel, .icomoon-stopwatch, .icomoon-calendar, .icomoon-calendar-2, .icomoon-calendar-3, .icomoon-calendar-4, .icomoon-calendar-5, .icomoon-print, .icomoon-print-2, .icomoon-print-3, .icomoon-mouse, .icomoon-mouse-2, .icomoon-mouse-3, .icomoon-mouse-4, .icomoon-keyboard, .icomoon-keyboard-2, .icomoon-screen, .icomoon-screen-2, .icomoon-screen-3, .icomoon-screen-4, .icomoon-laptop, .icomoon-mobile, .icomoon-mobile-2, .icomoon-tablet, .icomoon-mobile-3, .icomoon-tv, .icomoon-cabinet, .icomoon-archive, .icomoon-drawer, .icomoon-drawer-2, .icomoon-drawer-3, .icomoon-box, .icomoon-box-add, .icomoon-box-remove, .icomoon-download, .icomoon-upload, .icomoon-disk, .icomoon-cd, .icomoon-storage, .icomoon-storage-2, .icomoon-database, .icomoon-database-2, .icomoon-database-3, .icomoon-undo, .icomoon-redo, .icomoon-rotate, .icomoon-rotate-2, .icomoon-flip, .icomoon-flip-2, .icomoon-unite, .icomoon-subtract, .icomoon-interset, .icomoon-exclude, .icomoon-align-left, .icomoon-align-center-horizontal, .icomoon-align-right, .icomoon-align-top, .icomoon-align-center-vertical, .icomoon-align-bottom, .icomoon-undo-2, .icomoon-redo-2, .icomoon-forward, .icomoon-reply, .icomoon-reply-2, .icomoon-bubble, .icomoon-bubbles, .icomoon-bubbles-2, .icomoon-bubble-2, .icomoon-bubbles-3, .icomoon-bubbles-4, .icomoon-bubble-notification, .icomoon-bubbles-5, .icomoon-bubbles-6, .icomoon-bubble-3, .icomoon-bubble-dots, .icomoon-bubble-4, .icomoon-bubble-5, .icomoon-bubble-dots-2, .icomoon-bubble-6, .icomoon-bubble-7, .icomoon-bubble-8, .icomoon-bubbles-7, .icomoon-bubble-9, .icomoon-bubbles-8, .icomoon-bubble-10, .icomoon-bubble-dots-3, .icomoon-bubble-11, .icomoon-bubble-12, .icomoon-bubble-dots-4, .icomoon-bubble-13, .icomoon-bubbles-9, .icomoon-bubbles-10, .icomoon-bubble-blocked, .icomoon-bubble-quote, .icomoon-bubble-user, .icomoon-bubble-check, .icomoon-bubble-video-chat, .icomoon-bubble-link, .icomoon-bubble-locked, .icomoon-bubble-star, .icomoon-bubble-heart, .icomoon-bubble-paperclip, .icomoon-bubble-cancel, .icomoon-bubble-plus, .icomoon-bubble-minus, .icomoon-bubble-notification-2, .icomoon-bubble-trash, .icomoon-bubble-left, .icomoon-bubble-right, .icomoon-bubble-up, .icomoon-bubble-down, .icomoon-bubble-first, .icomoon-bubble-last, .icomoon-bubble-replu, .icomoon-bubble-forward, .icomoon-bubble-reply, .icomoon-bubble-forward-2, .icomoon-user, .icomoon-users, .icomoon-user-plus, .icomoon-user-plus-2, .icomoon-user-minus, .icomoon-user-minus-2, .icomoon-user-cancel, .icomoon-user-block, .icomoon-users-2, .icomoon-user-2, .icomoon-users-3, .icomoon-user-plus-3, .icomoon-user-minus-3, .icomoon-user-cancel-2, .icomoon-user-block-2, .icomoon-user-3, .icomoon-user-4, .icomoon-user-5, .icomoon-user-6, .icomoon-users-4, .icomoon-user-7, .icomoon-user-8, .icomoon-users-5, .icomoon-vcard, .icomoon-tshirt, .icomoon-hanger, .icomoon-quotes-left, .icomoon-quotes-right, .icomoon-quotes-right-2, .icomoon-quotes-right-3, .icomoon-busy, .icomoon-busy-2, .icomoon-busy-3, .icomoon-busy-4, .icomoon-spinner, .icomoon-spinner-2, .icomoon-spinner-3, .icomoon-spinner-4, .icomoon-spinner-5, .icomoon-spinner-6, .icomoon-spinner-7, .icomoon-spinner-8, .icomoon-spinner-9, .icomoon-spinner-10, .icomoon-spinner-11, .icomoon-spinner-12, .icomoon-microscope, .icomoon-binoculars, .icomoon-binoculars-2, .icomoon-search, .icomoon-search-2, .icomoon-zoom-in, .icomoon-zoom-out, .icomoon-search-3, .icomoon-search-4, .icomoon-zoom-in-2, .icomoon-zoom-out-2, .icomoon-search-5, .icomoon-expand, .icomoon-contract, .icomoon-scale-up, .icomoon-scale-down, .icomoon-expand-2, .icomoon-contract-2, .icomoon-scale-up-2, .icomoon-scale-down-2, .icomoon-fullscreen, .icomoon-expand-3, .icomoon-contract-3, .icomoon-key, .icomoon-key-2, .icomoon-key-3, .icomoon-key-4, .icomoon-key-5, .icomoon-keyhole, .icomoon-lock, .icomoon-lock-2, .icomoon-lock-3, .icomoon-lock-4, .icomoon-unlocked, .icomoon-lock-5, .icomoon-unlocked-2, .icomoon-wrench, .icomoon-wrench-2, .icomoon-wrench-3, .icomoon-wrench-4, .icomoon-settings, .icomoon-equalizer, .icomoon-equalizer-2, .icomoon-equalizer-3, .icomoon-cog, .icomoon-cogs, .icomoon-cog-2, .icomoon-cog-3, .icomoon-cog-4, .icomoon-cog-5, .icomoon-cog-6, .icomoon-cog-7, .icomoon-factory, .icomoon-hammer, .icomoon-tools, .icomoon-screwdriver, .icomoon-screwdriver-2, .icomoon-wand, .icomoon-wand-2, .icomoon-health, .icomoon-aid, .icomoon-patch, .icomoon-bug, .icomoon-bug-2, .icomoon-inject, .icomoon-inject-2, .icomoon-construction, .icomoon-cone, .icomoon-pie, .icomoon-pie-2, .icomoon-pie-3, .icomoon-pie-4, .icomoon-pie-5, .icomoon-pie-6, .icomoon-pie-7, .icomoon-stats, .icomoon-stats-2, .icomoon-stats-3, .icomoon-bars, .icomoon-bars-2, .icomoon-bars-3, .icomoon-bars-4, .icomoon-bars-5, .icomoon-bars-6, .icomoon-stats-up, .icomoon-stats-down, .icomoon-stairs-down, .icomoon-stairs-down-2, .icomoon-chart, .icomoon-stairs, .icomoon-stairs-2, .icomoon-ladder, .icomoon-cake, .icomoon-gift, .icomoon-gift-2, .icomoon-balloon, .icomoon-rating, .icomoon-rating-2, .icomoon-rating-3, .icomoon-podium, .icomoon-medal, .icomoon-medal-2, .icomoon-medal-3, .icomoon-medal-4, .icomoon-medal-5, .icomoon-crown, .icomoon-trophy, .icomoon-trophy-2, .icomoon-trophy-star, .icomoon-diamond, .icomoon-diamond-2, .icomoon-glass, .icomoon-glass-2, .icomoon-bottle, .icomoon-bottle-2, .icomoon-mug, .icomoon-food, .icomoon-food-2, .icomoon-hamburger, .icomoon-cup, .icomoon-cup-2, .icomoon-leaf, .icomoon-leaf-2, .icomoon-apple-fruit, .icomoon-tree, .icomoon-tree-2, .icomoon-paw, .icomoon-steps, .icomoon-flower, .icomoon-rocket, .icomoon-meter, .icomoon-meter2, .icomoon-meter-slow, .icomoon-meter-medium, .icomoon-meter-fast, .icomoon-dashboard, .icomoon-hammer-2, .icomoon-balance, .icomoon-bomb, .icomoon-fire, .icomoon-fire-2, .icomoon-lab, .icomoon-atom, .icomoon-atom-2, .icomoon-magnet, .icomoon-magnet-2, .icomoon-magnet-3, .icomoon-magnet-4, .icomoon-dumbbell, .icomoon-skull, .icomoon-skull-2, .icomoon-skull-3, .icomoon-lamp, .icomoon-lamp-2, .icomoon-lamp-3, .icomoon-lamp-4, .icomoon-remove, .icomoon-remove-2, .icomoon-remove-3, .icomoon-remove-4, .icomoon-remove-5, .icomoon-remove-6, .icomoon-remove-7, .icomoon-remove-8, .icomoon-briefcase, .icomoon-briefcase-2, .icomoon-briefcase-3, .icomoon-airplane, .icomoon-airplane-2, .icomoon-paper-plane, .icomoon-car, .icomoon-gas-pump, .icomoon-bus, .icomoon-truck, .icomoon-bike, .icomoon-road, .icomoon-train, .icomoon-ship, .icomoon-boat, .icomoon-cube, .icomoon-cube-2, .icomoon-cube-3, .icomoon-cube4, .icomoon-pyramid, .icomoon-pyramid-2, .icomoon-cylinder, .icomoon-package, .icomoon-puzzle, .icomoon-puzzle-2, .icomoon-puzzle-3, .icomoon-puzzle-4, .icomoon-glasses, .icomoon-glasses-2, .icomoon-glasses-3, .icomoon-sun-glasses, .icomoon-accessibility, .icomoon-accessibility-2, .icomoon-brain, .icomoon-target, .icomoon-target-2, .icomoon-target-3, .icomoon-gun, .icomoon-gun-ban, .icomoon-shield, .icomoon-shield-2, .icomoon-shield-3, .icomoon-shield-4, .icomoon-soccer, .icomoon-football, .icomoon-baseball, .icomoon-basketball, .icomoon-golf, .icomoon-hockey, .icomoon-racing, .icomoon-eight-ball, .icomoon-bowling-ball, .icomoon-bowling, .icomoon-bowling-2, .icomoon-lightning, .icomoon-power, .icomoon-power-2, .icomoon-switch, .icomoon-power-cord, .icomoon-cord, .icomoon-socket, .icomoon-clipboard, .icomoon-clipboard-2, .icomoon-signup, .icomoon-clipboard-3, .icomoon-clipboard-4, .icomoon-list, .icomoon-list-2, .icomoon-list-3, .icomoon-numbered-list, .icomoon-list-4, .icomoon-list-5, .icomoon-playlist, .icomoon-grid, .icomoon-grid-2, .icomoon-grid-3, .icomoon-grid-4, .icomoon-grid-5, .icomoon-grid-6, .icomoon-tree-3, .icomoon-tree-4, .icomoon-tree-5, .icomoon-menu, .icomoon-menu-2, .icomoon-circle-small, .icomoon-menu-3, .icomoon-menu-4, .icomoon-menu-5, .icomoon-menu-6, .icomoon-menu-7, .icomoon-menu-8, .icomoon-menu-9, .icomoon-cloud, .icomoon-cloud-2, .icomoon-cloud-3, .icomoon-cloud-download, .icomoon-cloud-upload, .icomoon-download-2, .icomoon-upload-2, .icomoon-download-3, .icomoon-upload-3, .icomoon-download-4, .icomoon-upload-4, .icomoon-download-5, .icomoon-upload-5, .icomoon-download-6, .icomoon-upload-6, .icomoon-download-7, .icomoon-upload-7, .icomoon-globe, .icomoon-globe-2, .icomoon-globe-3, .icomoon-earth, .icomoon-network, .icomoon-link, .icomoon-link-2, .icomoon-link-3, .icomoon-link2, .icomoon-link-4, .icomoon-link-5, .icomoon-link-6, .icomoon-anchor, .icomoon-flag, .icomoon-flag-2, .icomoon-flag-3, .icomoon-flag-4, .icomoon-flag-5, .icomoon-flag-6, .icomoon-attachment, .icomoon-attachment-2, .icomoon-eye, .icomoon-eye-blocked, .icomoon-eye-2, .icomoon-eye-3, .icomoon-eye-blocked-2, .icomoon-eye-4, .icomoon-eye-5, .icomoon-eye-6, .icomoon-eye-7, .icomoon-eye-8, .icomoon-bookmark, .icomoon-bookmark-2, .icomoon-bookmarks, .icomoon-bookmark-3, .icomoon-spotlight, .icomoon-starburst, .icomoon-snowflake, .icomoon-temperature, .icomoon-temperature-2, .icomoon-weather-lightning, .icomoon-weather-rain, .icomoon-weather-snow, .icomoon-windy, .icomoon-fan, .icomoon-umbrella, .icomoon-sun, .icomoon-sun-2, .icomoon-brightness-high, .icomoon-brightness-medium, .icomoon-brightness-low, .icomoon-brightness-contrast, .icomoon-contrast, .icomoon-moon, .icomoon-bed, .icomoon-bed-2, .icomoon-star, .icomoon-star-2, .icomoon-star-3, .icomoon-star-4, .icomoon-star-5, .icomoon-star-6, .icomoon-heart, .icomoon-heart-2, .icomoon-heart-3, .icomoon-heart-4, .icomoon-heart-broken, .icomoon-heart-5, .icomoon-heart-6, .icomoon-heart-broken-2, .icomoon-heart-7, .icomoon-heart-8, .icomoon-heart-broken-3, .icomoon-lips, .icomoon-lips-2, .icomoon-thumbs-up, .icomoon-thumbs-up-2, .icomoon-thumbs-down, .icomoon-thumbs-down-2, .icomoon-thumbs-up-3, .icomoon-thumbs-up-4, .icomoon-thumbs-up-5, .icomoon-thumbs-up-6, .icomoon-people, .icomoon-man, .icomoon-male, .icomoon-woman, .icomoon-female, .icomoon-peace, .icomoon-yin-yang, .icomoon-happy, .icomoon-happy-2, .icomoon-smiley, .icomoon-smiley-2, .icomoon-tongue, .icomoon-tongue-2, .icomoon-sad, .icomoon-sad-2, .icomoon-wink, .icomoon-wink-2, .icomoon-grin, .icomoon-grin-2, .icomoon-cool, .icomoon-cool-2, .icomoon-angry, .icomoon-angry-2, .icomoon-evil, .icomoon-evil-2, .icomoon-shocked, .icomoon-shocked-2, .icomoon-confused, .icomoon-confused-2, .icomoon-neutral, .icomoon-neutral-2, .icomoon-wondering, .icomoon-wondering-2, .icomoon-cursor, .icomoon-cursor-2, .icomoon-point-up, .icomoon-point-right, .icomoon-point-down, .icomoon-point-left, .icomoon-pointer, .icomoon-hand, .icomoon-stack-empty, .icomoon-stack-plus, .icomoon-stack-minus, .icomoon-stack-star, .icomoon-stack-picture, .icomoon-stack-down, .icomoon-stack-up, .icomoon-stack-cancel, .icomoon-stack-checkmark, .icomoon-stack-list, .icomoon-stack-clubs, .icomoon-stack-spades, .icomoon-stack-hearts, .icomoon-stack-diamonds, .icomoon-stack-user, .icomoon-stack-4, .icomoon-stack-music, .icomoon-stack-play, .icomoon-move, .icomoon-resize, .icomoon-resize-2, .icomoon-warning, .icomoon-warning-2, .icomoon-notification, .icomoon-notification-2, .icomoon-question, .icomoon-question-2, .icomoon-question-3, .icomoon-question-4, .icomoon-question-5, .icomoon-plus-circle, .icomoon-plus-circle-2, .icomoon-minus-circle, .icomoon-minus-circle-2, .icomoon-info, .icomoon-info-2, .icomoon-blocked, .icomoon-cancel-circle, .icomoon-cancel-circle-2, .icomoon-checkmark-circle, .icomoon-checkmark-circle-2, .icomoon-cancel, .icomoon-spam, .icomoon-close, .icomoon-close-2, .icomoon-close-3, .icomoon-close-4, .icomoon-close-5, .icomoon-checkmark, .icomoon-checkmark-2, .icomoon-checkmark-3, .icomoon-checkmark-4, .icomoon-spell-check, .icomoon-minus, .icomoon-plus, .icomoon-minus-2, .icomoon-plus-2, .icomoon-enter, .icomoon-exit, .icomoon-enter-2, .icomoon-exit-2, .icomoon-enter-3, .icomoon-exit-3, .icomoon-exit-4, .icomoon-play-3, .icomoon-pause, .icomoon-stop, .icomoon-backward, .icomoon-forward-2, .icomoon-play-4, .icomoon-pause-2, .icomoon-stop-2, .icomoon-backward-2, .icomoon-forward-3, .icomoon-first, .icomoon-last, .icomoon-previous, .icomoon-next, .icomoon-eject, .icomoon-volume-high, .icomoon-volume-medium, .icomoon-volume-low, .icomoon-volume-mute, .icomoon-volume-mute-2, .icomoon-volume-increase, .icomoon-volume-decrease, .icomoon-volume-high-2, .icomoon-volume-medium-2, .icomoon-volume-low-2, .icomoon-volume-mute-3, .icomoon-volume-mute-4, .icomoon-volume-increase-2, .icomoon-volume-decrease-2, .icomoon-volume5, .icomoon-volume4, .icomoon-volume3, .icomoon-volume2, .icomoon-volume1, .icomoon-volume0, .icomoon-volume-mute-5, .icomoon-volume-mute-6, .icomoon-loop, .icomoon-loop-2, .icomoon-loop-3, .icomoon-loop-4, .icomoon-loop-5, .icomoon-shuffle, .icomoon-shuffle-2, .icomoon-wave, .icomoon-wave-2, .icomoon-arrow-first, .icomoon-arrow-right, .icomoon-arrow-up, .icomoon-arrow-right-2, .icomoon-arrow-down, .icomoon-arrow-left, .icomoon-arrow-up-2, .icomoon-arrow-right-3, .icomoon-arrow-down-2, .icomoon-arrow-left-2, .icomoon-arrow-up-left, .icomoon-arrow-up-3, .icomoon-arrow-up-right, .icomoon-arrow-right-4, .icomoon-arrow-down-right, .icomoon-arrow-down-3, .icomoon-arrow-down-left, .icomoon-arrow-left-3, .icomoon-arrow-up-left-2, .icomoon-arrow-up-4, .icomoon-arrow-up-right-2, .icomoon-arrow-right-5, .icomoon-arrow-down-right-2, .icomoon-arrow-down-4, .icomoon-arrow-down-left-2, .icomoon-arrow-left-4, .icomoon-arrow-up-left-3, .icomoon-arrow-up-5, .icomoon-arrow-up-right-3, .icomoon-arrow-right-6, .icomoon-arrow-down-right-3, .icomoon-arrow-down-5, .icomoon-arrow-down-left-3, .icomoon-arrow-left-5, .icomoon-arrow-up-left-4, .icomoon-arrow-up-6, .icomoon-arrow-up-right-4, .icomoon-arrow-right-7, .icomoon-arrow-down-right-4, .icomoon-arrow-down-6, .icomoon-arrow-down-left-4, .icomoon-arrow-left-6, .icomoon-arrow, .icomoon-arrow-2, .icomoon-arrow-3, .icomoon-arrow-4, .icomoon-arrow-5, .icomoon-arrow-6, .icomoon-arrow-7, .icomoon-arrow-8, .icomoon-arrow-up-left-5, .icomoon-arrow-square, .icomoon-arrow-up-right-5, .icomoon-arrow-right-8, .icomoon-arrow-down-right-5, .icomoon-arrow-down-7, .icomoon-arrow-down-left-5, .icomoon-arrow-left-7, .icomoon-arrow-up-7, .icomoon-arrow-right-9, .icomoon-arrow-down-8, .icomoon-arrow-left-8, .icomoon-arrow-up-8, .icomoon-arrow-right-10, .icomoon-arrow-bottom, .icomoon-arrow-left-9, .icomoon-arrow-up-left-6, .icomoon-arrow-up-9, .icomoon-arrow-up-right-6, .icomoon-arrow-right-11, .icomoon-arrow-down-right-6, .icomoon-arrow-down-9, .icomoon-arrow-down-left-6, .icomoon-arrow-left-10, .icomoon-arrow-up-left-7, .icomoon-arrow-up-10, .icomoon-arrow-up-right-7, .icomoon-arrow-right-12, .icomoon-arrow-down-right-7, .icomoon-arrow-down-10, .icomoon-arrow-down-left-7, .icomoon-arrow-left-11, .icomoon-arrow-up-11, .icomoon-arrow-right-13, .icomoon-arrow-down-11, .icomoon-arrow-left-12, .icomoon-arrow-up-12, .icomoon-arrow-right-14, .icomoon-arrow-down-12, .icomoon-arrow-left-13, .icomoon-arrow-up-13, .icomoon-arrow-right-15, .icomoon-arrow-down-13, .icomoon-arrow-left-14, .icomoon-arrow-up-14, .icomoon-arrow-right-16, .icomoon-arrow-down-14, .icomoon-arrow-left-15, .icomoon-arrow-up-15, .icomoon-arrow-right-17, .icomoon-arrow-down-15, .icomoon-arrow-left-16, .icomoon-arrow-up-16, .icomoon-arrow-right-18, .icomoon-arrow-down-16, .icomoon-arrow-left-17, .icomoon-menu-10, .icomoon-menu-11, .icomoon-menu-close, .icomoon-menu-close-2, .icomoon-enter-4, .icomoon-enter-5, .icomoon-esc, .icomoon-backspace, .icomoon-backspace-2, .icomoon-backspace-3, .icomoon-tab, .icomoon-transmission, .icomoon-transmission-2, .icomoon-sort, .icomoon-sort-2, .icomoon-key-keyboard, .icomoon-key-A, .icomoon-key-up, .icomoon-key-right, .icomoon-key-down, .icomoon-key-left, .icomoon-command, .icomoon-checkbox-checked, .icomoon-checkbox-unchecked, .icomoon-square, .icomoon-checkbox-partial, .icomoon-checkbox, .icomoon-checkbox-unchecked-2, .icomoon-checkbox-partial-2, .icomoon-checkbox-checked-2, .icomoon-checkbox-unchecked-3, .icomoon-checkbox-partial-3, .icomoon-radio-checked, .icomoon-radio-unchecked, .icomoon-circle, .icomoon-circle-2, .icomoon-crop, .icomoon-crop-2, .icomoon-vector, .icomoon-rulers, .icomoon-scissors, .icomoon-scissors-2, .icomoon-scissors-3, .icomoon-filter, .icomoon-filter-2, .icomoon-filter-3, .icomoon-filter-4, .icomoon-font, .icomoon-font-size, .icomoon-type, .icomoon-text-height, .icomoon-text-width, .icomoon-height, .icomoon-width, .icomoon-bold, .icomoon-underline, .icomoon-italic, .icomoon-strikethrough, .icomoon-strikethrough-2, .icomoon-font-size-2, .icomoon-bold-2, .icomoon-underline-2, .icomoon-italic-2, .icomoon-strikethrough-3, .icomoon-omega, .icomoon-sigma, .icomoon-nbsp, .icomoon-page-break, .icomoon-page-break-2, .icomoon-superscript, .icomoon-subscript, .icomoon-superscript-2, .icomoon-subscript-2, .icomoon-text-color, .icomoon-highlight, .icomoon-pagebreak, .icomoon-clear-formatting, .icomoon-table, .icomoon-table-2, .icomoon-insert-template, .icomoon-pilcrow, .icomoon-left-to-right, .icomoon-right-to-left, .icomoon-paragraph-left, .icomoon-paragraph-center, .icomoon-paragraph-right, .icomoon-paragraph-justify, .icomoon-paragraph-left-2, .icomoon-paragraph-center-2, .icomoon-paragraph-right-2, .icomoon-paragraph-justify-2, .icomoon-indent-increase, .icomoon-indent-decrease, .icomoon-paragraph-left-3, .icomoon-paragraph-center-3, .icomoon-paragraph-right-3, .icomoon-paragraph-justify-3, .icomoon-indent-increase-2, .icomoon-indent-decrease-2, .icomoon-share, .icomoon-new-tab, .icomoon-new-tab-2, .icomoon-popout, .icomoon-embed, .icomoon-code, .icomoon-console, .icomoon-seven-segment-0, .icomoon-seven-segment-1, .icomoon-seven-segment-2, .icomoon-seven-segment-3, .icomoon-seven-segment-4, .icomoon-seven-segment-5, .icomoon-seven-segment-6, .icomoon-seven-segment-7, .icomoon-seven-segment-8, .icomoon-seven-segment-9, .icomoon-share-2, .icomoon-share-3, .icomoon-mail, .icomoon-mail-2, .icomoon-mail-3, .icomoon-mail-4, .icomoon-google, .icomoon-google-plus, .icomoon-google-plus-2, .icomoon-google-plus-3, .icomoon-google-plus-4, .icomoon-google-drive, .icomoon-facebook, .icomoon-facebook-2, .icomoon-facebook-3, .icomoon-facebook-4, .icomoon-instagram, .icomoon-twitter, .icomoon-twitter-2, .icomoon-twitter-3, .icomoon-feed-2, .icomoon-feed-3, .icomoon-feed-4, .icomoon-youtube, .icomoon-youtube-2, .icomoon-vimeo, .icomoon-vimeo2, .icomoon-vimeo-2, .icomoon-lanyrd, .icomoon-flickr, .icomoon-flickr-2, .icomoon-flickr-3, .icomoon-flickr-4, .icomoon-picassa, .icomoon-picassa-2, .icomoon-dribbble, .icomoon-dribbble-2, .icomoon-dribbble-3, .icomoon-forrst, .icomoon-forrst-2, .icomoon-deviantart, .icomoon-deviantart-2, .icomoon-steam, .icomoon-steam-2, .icomoon-github, .icomoon-github-2, .icomoon-github-3, .icomoon-github-4, .icomoon-github-5, .icomoon-wordpress, .icomoon-wordpress-2, .icomoon-joomla, .icomoon-blogger, .icomoon-blogger-2, .icomoon-tumblr, .icomoon-tumblr-2, .icomoon-yahoo, .icomoon-tux, .icomoon-apple, .icomoon-finder, .icomoon-android, .icomoon-windows, .icomoon-windows8, .icomoon-soundcloud, .icomoon-soundcloud-2, .icomoon-skype, .icomoon-reddit, .icomoon-linkedin, .icomoon-lastfm, .icomoon-lastfm-2, .icomoon-delicious, .icomoon-stumbleupon, .icomoon-stumbleupon-2, .icomoon-stackoverflow, .icomoon-pinterest, .icomoon-pinterest-2, .icomoon-xing, .icomoon-xing-2, .icomoon-flattr, .icomoon-foursquare, .icomoon-foursquare-2, .icomoon-paypal, .icomoon-paypal-2, .icomoon-paypal-3, .icomoon-yelp, .icomoon-libreoffice, .icomoon-file-pdf, .icomoon-file-openoffice, .icomoon-file-word, .icomoon-file-excel, .icomoon-file-zip, .icomoon-file-powerpoint, .icomoon-file-xml, .icomoon-file-css, .icomoon-html5, .icomoon-html5-2, .icomoon-css3, .icomoon-chrome, .icomoon-firefox, .icomoon-IE, .icomoon-opera, .icomoon-safari, .icomoon-IcoMoon, .icomoon-home-12 {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

.icomoon-home:before {
  content: "\e001"; }

.icomoon-home-2:before {
  content: "\e002"; }

.icomoon-home-3:before {
  content: "\e008"; }

.icomoon-home-4:before {
  content: "\e1f4"; }

.icomoon-home-5:before {
  content: "\e1f3"; }

.icomoon-home-6:before {
  content: "\e1f2"; }

.icomoon-home-7:before {
  content: "\e1f1"; }

.icomoon-home-8:before {
  content: "\e1f0"; }

.icomoon-home-9:before {
  content: "\e1ef"; }

.icomoon-home-10:before {
  content: "\e1ee"; }

.icomoon-office:before {
  content: "\e009"; }

.icomoon-newspaper:before {
  content: "\e00a"; }

.icomoon-pencil:before {
  content: "\e00b"; }

.icomoon-pencil-2:before {
  content: "\e00c"; }

.icomoon-pencil-3:before {
  content: "\e00d"; }

.icomoon-pencil-4:before {
  content: "\e00e"; }

.icomoon-pencil-5:before {
  content: "\e00f"; }

.icomoon-pencil-6:before {
  content: "\e010"; }

.icomoon-quill:before {
  content: "\e011"; }

.icomoon-quill-2:before {
  content: "\e013"; }

.icomoon-quill-3:before {
  content: "\e012"; }

.icomoon-pen:before {
  content: "\e014"; }

.icomoon-pen-2:before {
  content: "\e015"; }

.icomoon-pen-3:before {
  content: "\e016"; }

.icomoon-pen-4:before {
  content: "\e017"; }

.icomoon-pen-5:before {
  content: "\e000"; }

.icomoon-marker:before {
  content: "\e028"; }

.icomoon-home-11:before {
  content: "\e003"; }

.icomoon-marker-2:before {
  content: "\e027"; }

.icomoon-blog:before {
  content: "\e004"; }

.icomoon-blog-2:before {
  content: "\e026"; }

.icomoon-brush:before {
  content: "\e025"; }

.icomoon-palette:before {
  content: "\e024"; }

.icomoon-palette-2:before {
  content: "\e005"; }

.icomoon-eyedropper:before {
  content: "\e023"; }

.icomoon-eyedropper-2:before {
  content: "\e006"; }

.icomoon-droplet:before {
  content: "\e022"; }

.icomoon-droplet-2:before {
  content: "\e007"; }

.icomoon-droplet-3:before {
  content: "\e021"; }

.icomoon-droplet-4:before {
  content: "\e020"; }

.icomoon-paint-format:before {
  content: "\e01f"; }

.icomoon-paint-format-2:before {
  content: "\e018"; }

.icomoon-image:before {
  content: "\e01e"; }

.icomoon-image-2:before {
  content: "\e01d"; }

.icomoon-image-3:before {
  content: "\e019"; }

.icomoon-images:before {
  content: "\e01c"; }

.icomoon-image-4:before {
  content: "\e01a"; }

.icomoon-image-5:before {
  content: "\e01b"; }

.icomoon-image-6:before {
  content: "\e029"; }

.icomoon-images-2:before {
  content: "\e02a"; }

.icomoon-image-7:before {
  content: "\e02b"; }

.icomoon-camera:before {
  content: "\e02c"; }

.icomoon-camera-2:before {
  content: "\e02d"; }

.icomoon-camera-3:before {
  content: "\e02e"; }

.icomoon-camera-4:before {
  content: "\e02f"; }

.icomoon-music:before {
  content: "\e030"; }

.icomoon-music-2:before {
  content: "\e031"; }

.icomoon-music-3:before {
  content: "\e032"; }

.icomoon-music-4:before {
  content: "\e033"; }

.icomoon-music-5:before {
  content: "\e034"; }

.icomoon-music-6:before {
  content: "\e035"; }

.icomoon-piano:before {
  content: "\e036"; }

.icomoon-guitar:before {
  content: "\e037"; }

.icomoon-headphones:before {
  content: "\e038"; }

.icomoon-headphones-2:before {
  content: "\e039"; }

.icomoon-play:before {
  content: "\e03a"; }

.icomoon-play-2:before {
  content: "\e03b"; }

.icomoon-movie:before {
  content: "\e03c"; }

.icomoon-movie-2:before {
  content: "\e03d"; }

.icomoon-movie-3:before {
  content: "\e03e"; }

.icomoon-film:before {
  content: "\e03f"; }

.icomoon-film-2:before {
  content: "\e040"; }

.icomoon-film-3:before {
  content: "\e041"; }

.icomoon-film-4:before {
  content: "\e042"; }

.icomoon-camera-5:before {
  content: "\e043"; }

.icomoon-camera-6:before {
  content: "\e044"; }

.icomoon-camera-7:before {
  content: "\e045"; }

.icomoon-camera-8:before {
  content: "\e046"; }

.icomoon-camera-9:before {
  content: "\e047"; }

.icomoon-dice:before {
  content: "\e048"; }

.icomoon-gamepad:before {
  content: "\e049"; }

.icomoon-gamepad-2:before {
  content: "\e04a"; }

.icomoon-gamepad-3:before {
  content: "\e04b"; }

.icomoon-pacman:before {
  content: "\e04c"; }

.icomoon-spades:before {
  content: "\e04d"; }

.icomoon-clubs:before {
  content: "\e04e"; }

.icomoon-diamonds:before {
  content: "\e04f"; }

.icomoon-king:before {
  content: "\e050"; }

.icomoon-queen:before {
  content: "\e051"; }

.icomoon-rock:before {
  content: "\e052"; }

.icomoon-bishop:before {
  content: "\e053"; }

.icomoon-knight:before {
  content: "\e054"; }

.icomoon-pawn:before {
  content: "\e055"; }

.icomoon-chess:before {
  content: "\e056"; }

.icomoon-bullhorn:before {
  content: "\e057"; }

.icomoon-megaphone:before {
  content: "\e058"; }

.icomoon-new:before {
  content: "\e059"; }

.icomoon-connection:before {
  content: "\e05a"; }

.icomoon-connection-2:before {
  content: "\e05b"; }

.icomoon-podcast:before {
  content: "\e05c"; }

.icomoon-radio:before {
  content: "\e05d"; }

.icomoon-feed:before {
  content: "\e05e"; }

.icomoon-connection-3:before {
  content: "\e05f"; }

.icomoon-radio-2:before {
  content: "\e060"; }

.icomoon-podcast-2:before {
  content: "\e061"; }

.icomoon-podcast-3:before {
  content: "\e062"; }

.icomoon-mic:before {
  content: "\e063"; }

.icomoon-mic-2:before {
  content: "\e064"; }

.icomoon-mic-3:before {
  content: "\e065"; }

.icomoon-mic-4:before {
  content: "\e066"; }

.icomoon-mic-5:before {
  content: "\e067"; }

.icomoon-book:before {
  content: "\e068"; }

.icomoon-book-2:before {
  content: "\e069"; }

.icomoon-books:before {
  content: "\e06a"; }

.icomoon-reading:before {
  content: "\e06b"; }

.icomoon-library:before {
  content: "\e06c"; }

.icomoon-library-2:before {
  content: "\e06d"; }

.icomoon-graduation:before {
  content: "\e06e"; }

.icomoon-file:before {
  content: "\e06f"; }

.icomoon-profile:before {
  content: "\e070"; }

.icomoon-file-2:before {
  content: "\e071"; }

.icomoon-file-3:before {
  content: "\e072"; }

.icomoon-file-4:before {
  content: "\e073"; }

.icomoon-file-5:before {
  content: "\e074"; }

.icomoon-file-6:before {
  content: "\e075"; }

.icomoon-files:before {
  content: "\e076"; }

.icomoon-file-plus:before {
  content: "\e077"; }

.icomoon-file-minus:before {
  content: "\e078"; }

.icomoon-file-download:before {
  content: "\e079"; }

.icomoon-file-upload:before {
  content: "\e07a"; }

.icomoon-file-check:before {
  content: "\e07b"; }

.icomoon-file-remove:before {
  content: "\e07c"; }

.icomoon-file-7:before {
  content: "\e07d"; }

.icomoon-file-8:before {
  content: "\e07e"; }

.icomoon-file-plus-2:before {
  content: "\e07f"; }

.icomoon-file-minus-2:before {
  content: "\e080"; }

.icomoon-file-download-2:before {
  content: "\e081"; }

.icomoon-file-upload-2:before {
  content: "\e082"; }

.icomoon-file-check-2:before {
  content: "\e083"; }

.icomoon-file-remove-2:before {
  content: "\e084"; }

.icomoon-file-9:before {
  content: "\e085"; }

.icomoon-copy:before {
  content: "\e086"; }

.icomoon-copy-2:before {
  content: "\e087"; }

.icomoon-copy-3:before {
  content: "\e088"; }

.icomoon-copy-4:before {
  content: "\e089"; }

.icomoon-paste:before {
  content: "\e08a"; }

.icomoon-paste-2:before {
  content: "\e08b"; }

.icomoon-paste-3:before {
  content: "\e08c"; }

.icomoon-stack:before {
  content: "\e08d"; }

.icomoon-stack-2:before {
  content: "\e08e"; }

.icomoon-stack-3:before {
  content: "\e08f"; }

.icomoon-folder:before {
  content: "\e090"; }

.icomoon-folder-download:before {
  content: "\e091"; }

.icomoon-folder-upload:before {
  content: "\e092"; }

.icomoon-folder-plus:before {
  content: "\e093"; }

.icomoon-folder-plus-2:before {
  content: "\e094"; }

.icomoon-folder-minus:before {
  content: "\e095"; }

.icomoon-folder-minus-2:before {
  content: "\e096"; }

.icomoon-folder8:before {
  content: "\e097"; }

.icomoon-folder-remove:before {
  content: "\e098"; }

.icomoon-folder-2:before {
  content: "\e099"; }

.icomoon-folder-open:before {
  content: "\e09a"; }

.icomoon-folder-3:before {
  content: "\e09b"; }

.icomoon-folder-4:before {
  content: "\e09c"; }

.icomoon-folder-plus-3:before {
  content: "\e09d"; }

.icomoon-folder-minus-3:before {
  content: "\e09e"; }

.icomoon-folder-plus-4:before {
  content: "\e09f"; }

.icomoon-folder-remove-2:before {
  content: "\e0a0"; }

.icomoon-folder-download-2:before {
  content: "\e0a1"; }

.icomoon-folder-upload-2:before {
  content: "\e0a2"; }

.icomoon-folder-download-3:before {
  content: "\e0a3"; }

.icomoon-folder-upload-3:before {
  content: "\e0a4"; }

.icomoon-folder-5:before {
  content: "\e0a5"; }

.icomoon-folder-open-2:before {
  content: "\e0a6"; }

.icomoon-folder-6:before {
  content: "\e0a7"; }

.icomoon-folder-open-3:before {
  content: "\e0a8"; }

.icomoon-certificate:before {
  content: "\e0a9"; }

.icomoon-cc:before {
  content: "\e0aa"; }

.icomoon-tag:before {
  content: "\e0ab"; }

.icomoon-tag-2:before {
  content: "\e0ac"; }

.icomoon-tag-3:before {
  content: "\e0ad"; }

.icomoon-tag-4:before {
  content: "\e0ae"; }

.icomoon-tag-5:before {
  content: "\e0af"; }

.icomoon-tag-6:before {
  content: "\e0b0"; }

.icomoon-tag-7:before {
  content: "\e0b1"; }

.icomoon-tags:before {
  content: "\e0b2"; }

.icomoon-tags-2:before {
  content: "\e0b3"; }

.icomoon-tag-8:before {
  content: "\e0b4"; }

.icomoon-barcode:before {
  content: "\e0b5"; }

.icomoon-barcode-2:before {
  content: "\e0b6"; }

.icomoon-qrcode:before {
  content: "\e0b7"; }

.icomoon-ticket:before {
  content: "\e0b8"; }

.icomoon-cart:before {
  content: "\e0b9"; }

.icomoon-cart-2:before {
  content: "\e0ba"; }

.icomoon-cart-3:before {
  content: "\e0bb"; }

.icomoon-cart-4:before {
  content: "\e0bc"; }

.icomoon-cart-5:before {
  content: "\e0bd"; }

.icomoon-cart-6:before {
  content: "\e0be"; }

.icomoon-cart-7:before {
  content: "\e0bf"; }

.icomoon-cart-plus:before {
  content: "\e0c0"; }

.icomoon-cart-minus:before {
  content: "\e0c1"; }

.icomoon-cart-add:before {
  content: "\e0c2"; }

.icomoon-cart-remove:before {
  content: "\e0c3"; }

.icomoon-cart-checkout:before {
  content: "\e0c4"; }

.icomoon-cart-remove-2:before {
  content: "\e0c5"; }

.icomoon-basket:before {
  content: "\e0c6"; }

.icomoon-basket-2:before {
  content: "\e0c7"; }

.icomoon-bag:before {
  content: "\e0c8"; }

.icomoon-bag-2:before {
  content: "\e0c9"; }

.icomoon-bag-3:before {
  content: "\e0ca"; }

.icomoon-coin:before {
  content: "\e0cb"; }

.icomoon-coins:before {
  content: "\e0cc"; }

.icomoon-credit:before {
  content: "\e0cd"; }

.icomoon-credit-2:before {
  content: "\e0ce"; }

.icomoon-calculate:before {
  content: "\e0cf"; }

.icomoon-calculate-2:before {
  content: "\e0d0"; }

.icomoon-support:before {
  content: "\e0d1"; }

.icomoon-phone:before {
  content: "\e0d2"; }

.icomoon-phone-2:before {
  content: "\e0d3"; }

.icomoon-phone-3:before {
  content: "\e0d4"; }

.icomoon-phone-4:before {
  content: "\e0d5"; }

.icomoon-contact-add:before {
  content: "\e0d6"; }

.icomoon-contact-remove:before {
  content: "\e0d7"; }

.icomoon-contact-add-2:before {
  content: "\e0d8"; }

.icomoon-contact-remove-2:before {
  content: "\e0d9"; }

.icomoon-call-incoming:before {
  content: "\e0da"; }

.icomoon-call-outgoing:before {
  content: "\e0db"; }

.icomoon-phone-5:before {
  content: "\e0dc"; }

.icomoon-phone-6:before {
  content: "\e0dd"; }

.icomoon-phone-hang-up:before {
  content: "\e0de"; }

.icomoon-phone-hang-up-2:before {
  content: "\e0df"; }

.icomoon-address-book:before {
  content: "\e0e0"; }

.icomoon-address-book-2:before {
  content: "\e0e1"; }

.icomoon-notebook:before {
  content: "\e0e2"; }

.icomoon-envelop:before {
  content: "\e0e3"; }

.icomoon-envelop-2:before {
  content: "\e0e4"; }

.icomoon-mail-send:before {
  content: "\e0e5"; }

.icomoon-envelop-opened:before {
  content: "\e0e6"; }

.icomoon-envelop-3:before {
  content: "\e0e7"; }

.icomoon-pushpin:before {
  content: "\e0e8"; }

.icomoon-location:before {
  content: "\e0e9"; }

.icomoon-location-2:before {
  content: "\e0ea"; }

.icomoon-location-3:before {
  content: "\e0eb"; }

.icomoon-location-4:before {
  content: "\e0ec"; }

.icomoon-location-5:before {
  content: "\e0ed"; }

.icomoon-location-6:before {
  content: "\e0ee"; }

.icomoon-location-7:before {
  content: "\e0ef"; }

.icomoon-compass:before {
  content: "\e0f0"; }

.icomoon-compass-2:before {
  content: "\e0f1"; }

.icomoon-map:before {
  content: "\e0f2"; }

.icomoon-map-2:before {
  content: "\e0f3"; }

.icomoon-map-3:before {
  content: "\e0f4"; }

.icomoon-map-4:before {
  content: "\e0f5"; }

.icomoon-direction:before {
  content: "\e0f6"; }

.icomoon-history:before {
  content: "\e0f7"; }

.icomoon-history-2:before {
  content: "\e0f8"; }

.icomoon-clock:before {
  content: "\e0f9"; }

.icomoon-clock-2:before {
  content: "\e0fa"; }

.icomoon-clock-3:before {
  content: "\e0fb"; }

.icomoon-clock-4:before {
  content: "\e0fc"; }

.icomoon-watch:before {
  content: "\e0fd"; }

.icomoon-clock-5:before {
  content: "\e0fe"; }

.icomoon-clock-6:before {
  content: "\e0ff"; }

.icomoon-clock-7:before {
  content: "\e100"; }

.icomoon-alarm:before {
  content: "\e101"; }

.icomoon-alarm-2:before {
  content: "\e102"; }

.icomoon-bell:before {
  content: "\e103"; }

.icomoon-bell-2:before {
  content: "\e104"; }

.icomoon-alarm-plus:before {
  content: "\e105"; }

.icomoon-alarm-minus:before {
  content: "\e106"; }

.icomoon-alarm-check:before {
  content: "\e107"; }

.icomoon-alarm-cancel:before {
  content: "\e108"; }

.icomoon-stopwatch:before {
  content: "\e109"; }

.icomoon-calendar:before {
  content: "\e10a"; }

.icomoon-calendar-2:before {
  content: "\e10b"; }

.icomoon-calendar-3:before {
  content: "\e10c"; }

.icomoon-calendar-4:before {
  content: "\e10d"; }

.icomoon-calendar-5:before {
  content: "\e10e"; }

.icomoon-print:before {
  content: "\e10f"; }

.icomoon-print-2:before {
  content: "\e110"; }

.icomoon-print-3:before {
  content: "\e111"; }

.icomoon-mouse:before {
  content: "\e112"; }

.icomoon-mouse-2:before {
  content: "\e113"; }

.icomoon-mouse-3:before {
  content: "\e114"; }

.icomoon-mouse-4:before {
  content: "\e115"; }

.icomoon-keyboard:before {
  content: "\e116"; }

.icomoon-keyboard-2:before {
  content: "\e117"; }

.icomoon-screen:before {
  content: "\e118"; }

.icomoon-screen-2:before {
  content: "\e119"; }

.icomoon-screen-3:before {
  content: "\e11a"; }

.icomoon-screen-4:before {
  content: "\e11b"; }

.icomoon-laptop:before {
  content: "\e11c"; }

.icomoon-mobile:before {
  content: "\e11d"; }

.icomoon-mobile-2:before {
  content: "\e11e"; }

.icomoon-tablet:before {
  content: "\e11f"; }

.icomoon-mobile-3:before {
  content: "\e120"; }

.icomoon-tv:before {
  content: "\e121"; }

.icomoon-cabinet:before {
  content: "\e122"; }

.icomoon-archive:before {
  content: "\e123"; }

.icomoon-drawer:before {
  content: "\e124"; }

.icomoon-drawer-2:before {
  content: "\e125"; }

.icomoon-drawer-3:before {
  content: "\e126"; }

.icomoon-box:before {
  content: "\e127"; }

.icomoon-box-add:before {
  content: "\e128"; }

.icomoon-box-remove:before {
  content: "\e129"; }

.icomoon-download:before {
  content: "\e12a"; }

.icomoon-upload:before {
  content: "\e12b"; }

.icomoon-disk:before {
  content: "\e12c"; }

.icomoon-cd:before {
  content: "\e12d"; }

.icomoon-storage:before {
  content: "\e12e"; }

.icomoon-storage-2:before {
  content: "\e12f"; }

.icomoon-database:before {
  content: "\e130"; }

.icomoon-database-2:before {
  content: "\e131"; }

.icomoon-database-3:before {
  content: "\e132"; }

.icomoon-undo:before {
  content: "\e133"; }

.icomoon-redo:before {
  content: "\e134"; }

.icomoon-rotate:before {
  content: "\e135"; }

.icomoon-rotate-2:before {
  content: "\e136"; }

.icomoon-flip:before {
  content: "\e137"; }

.icomoon-flip-2:before {
  content: "\e138"; }

.icomoon-unite:before {
  content: "\e139"; }

.icomoon-subtract:before {
  content: "\e13a"; }

.icomoon-interset:before {
  content: "\e13b"; }

.icomoon-exclude:before {
  content: "\e13c"; }

.icomoon-align-left:before {
  content: "\e13d"; }

.icomoon-align-center-horizontal:before {
  content: "\e13e"; }

.icomoon-align-right:before {
  content: "\e13f"; }

.icomoon-align-top:before {
  content: "\e140"; }

.icomoon-align-center-vertical:before {
  content: "\e141"; }

.icomoon-align-bottom:before {
  content: "\e142"; }

.icomoon-undo-2:before {
  content: "\e143"; }

.icomoon-redo-2:before {
  content: "\e144"; }

.icomoon-forward:before {
  content: "\e145"; }

.icomoon-reply:before {
  content: "\e146"; }

.icomoon-reply-2:before {
  content: "\e147"; }

.icomoon-bubble:before {
  content: "\e148"; }

.icomoon-bubbles:before {
  content: "\e149"; }

.icomoon-bubbles-2:before {
  content: "\e14a"; }

.icomoon-bubble-2:before {
  content: "\e14b"; }

.icomoon-bubbles-3:before {
  content: "\e14c"; }

.icomoon-bubbles-4:before {
  content: "\e14d"; }

.icomoon-bubble-notification:before {
  content: "\e14e"; }

.icomoon-bubbles-5:before {
  content: "\e14f"; }

.icomoon-bubbles-6:before {
  content: "\e150"; }

.icomoon-bubble-3:before {
  content: "\e151"; }

.icomoon-bubble-dots:before {
  content: "\e152"; }

.icomoon-bubble-4:before {
  content: "\e153"; }

.icomoon-bubble-5:before {
  content: "\e154"; }

.icomoon-bubble-dots-2:before {
  content: "\e155"; }

.icomoon-bubble-6:before {
  content: "\e156"; }

.icomoon-bubble-7:before {
  content: "\e157"; }

.icomoon-bubble-8:before {
  content: "\e158"; }

.icomoon-bubbles-7:before {
  content: "\e159"; }

.icomoon-bubble-9:before {
  content: "\e15a"; }

.icomoon-bubbles-8:before {
  content: "\e15b"; }

.icomoon-bubble-10:before {
  content: "\e15c"; }

.icomoon-bubble-dots-3:before {
  content: "\e15d"; }

.icomoon-bubble-11:before {
  content: "\e15e"; }

.icomoon-bubble-12:before {
  content: "\e15f"; }

.icomoon-bubble-dots-4:before {
  content: "\e160"; }

.icomoon-bubble-13:before {
  content: "\e161"; }

.icomoon-bubbles-9:before {
  content: "\e162"; }

.icomoon-bubbles-10:before {
  content: "\e163"; }

.icomoon-bubble-blocked:before {
  content: "\e164"; }

.icomoon-bubble-quote:before {
  content: "\e165"; }

.icomoon-bubble-user:before {
  content: "\e166"; }

.icomoon-bubble-check:before {
  content: "\e167"; }

.icomoon-bubble-video-chat:before {
  content: "\e168"; }

.icomoon-bubble-link:before {
  content: "\e169"; }

.icomoon-bubble-locked:before {
  content: "\e16a"; }

.icomoon-bubble-star:before {
  content: "\e16b"; }

.icomoon-bubble-heart:before {
  content: "\e16c"; }

.icomoon-bubble-paperclip:before {
  content: "\e16d"; }

.icomoon-bubble-cancel:before {
  content: "\e16e"; }

.icomoon-bubble-plus:before {
  content: "\e16f"; }

.icomoon-bubble-minus:before {
  content: "\e170"; }

.icomoon-bubble-notification-2:before {
  content: "\e171"; }

.icomoon-bubble-trash:before {
  content: "\e172"; }

.icomoon-bubble-left:before {
  content: "\e173"; }

.icomoon-bubble-right:before {
  content: "\e174"; }

.icomoon-bubble-up:before {
  content: "\e175"; }

.icomoon-bubble-down:before {
  content: "\e176"; }

.icomoon-bubble-first:before {
  content: "\e177"; }

.icomoon-bubble-last:before {
  content: "\e178"; }

.icomoon-bubble-replu:before {
  content: "\e179"; }

.icomoon-bubble-forward:before {
  content: "\e17a"; }

.icomoon-bubble-reply:before {
  content: "\e17b"; }

.icomoon-bubble-forward-2:before {
  content: "\e17c"; }

.icomoon-user:before {
  content: "\e17d"; }

.icomoon-users:before {
  content: "\e17e"; }

.icomoon-user-plus:before {
  content: "\e17f"; }

.icomoon-user-plus-2:before {
  content: "\e180"; }

.icomoon-user-minus:before {
  content: "\e181"; }

.icomoon-user-minus-2:before {
  content: "\e182"; }

.icomoon-user-cancel:before {
  content: "\e183"; }

.icomoon-user-block:before {
  content: "\e184"; }

.icomoon-users-2:before {
  content: "\e185"; }

.icomoon-user-2:before {
  content: "\e186"; }

.icomoon-users-3:before {
  content: "\e187"; }

.icomoon-user-plus-3:before {
  content: "\e188"; }

.icomoon-user-minus-3:before {
  content: "\e189"; }

.icomoon-user-cancel-2:before {
  content: "\e18a"; }

.icomoon-user-block-2:before {
  content: "\e18b"; }

.icomoon-user-3:before {
  content: "\e18c"; }

.icomoon-user-4:before {
  content: "\e18d"; }

.icomoon-user-5:before {
  content: "\e18e"; }

.icomoon-user-6:before {
  content: "\e18f"; }

.icomoon-users-4:before {
  content: "\e190"; }

.icomoon-user-7:before {
  content: "\e191"; }

.icomoon-user-8:before {
  content: "\e192"; }

.icomoon-users-5:before {
  content: "\e193"; }

.icomoon-vcard:before {
  content: "\e194"; }

.icomoon-tshirt:before {
  content: "\e195"; }

.icomoon-hanger:before {
  content: "\e196"; }

.icomoon-quotes-left:before {
  content: "\e197"; }

.icomoon-quotes-right:before {
  content: "\e198"; }

.icomoon-quotes-right-2:before {
  content: "\e199"; }

.icomoon-quotes-right-3:before {
  content: "\e19a"; }

.icomoon-busy:before {
  content: "\e19b"; }

.icomoon-busy-2:before {
  content: "\e19c"; }

.icomoon-busy-3:before {
  content: "\e19d"; }

.icomoon-busy-4:before {
  content: "\e19e"; }

.icomoon-spinner:before {
  content: "\e19f"; }

.icomoon-spinner-2:before {
  content: "\e1a0"; }

.icomoon-spinner-3:before {
  content: "\e1a1"; }

.icomoon-spinner-4:before {
  content: "\e1a2"; }

.icomoon-spinner-5:before {
  content: "\e1a3"; }

.icomoon-spinner-6:before {
  content: "\e1a4"; }

.icomoon-spinner-7:before {
  content: "\e1a5"; }

.icomoon-spinner-8:before {
  content: "\e1a6"; }

.icomoon-spinner-9:before {
  content: "\e1a7"; }

.icomoon-spinner-10:before {
  content: "\e1a8"; }

.icomoon-spinner-11:before {
  content: "\e1a9"; }

.icomoon-spinner-12:before {
  content: "\e1aa"; }

.icomoon-microscope:before {
  content: "\e1ab"; }

.icomoon-binoculars:before {
  content: "\e1ac"; }

.icomoon-binoculars-2:before {
  content: "\e1ad"; }

.icomoon-search:before {
  content: "\e1ae"; }

.icomoon-search-2:before {
  content: "\e1af"; }

.icomoon-zoom-in:before {
  content: "\e1b0"; }

.icomoon-zoom-out:before {
  content: "\e1b1"; }

.icomoon-search-3:before {
  content: "\e1b2"; }

.icomoon-search-4:before {
  content: "\e1b3"; }

.icomoon-zoom-in-2:before {
  content: "\e1b4"; }

.icomoon-zoom-out-2:before {
  content: "\e1b5"; }

.icomoon-search-5:before {
  content: "\e1b6"; }

.icomoon-expand:before {
  content: "\e1b7"; }

.icomoon-contract:before {
  content: "\e1b8"; }

.icomoon-scale-up:before {
  content: "\e1b9"; }

.icomoon-scale-down:before {
  content: "\e1ba"; }

.icomoon-expand-2:before {
  content: "\e1bb"; }

.icomoon-contract-2:before {
  content: "\e1bc"; }

.icomoon-scale-up-2:before {
  content: "\e1bd"; }

.icomoon-scale-down-2:before {
  content: "\e1be"; }

.icomoon-fullscreen:before {
  content: "\e1bf"; }

.icomoon-expand-3:before {
  content: "\e1c0"; }

.icomoon-contract-3:before {
  content: "\e1c1"; }

.icomoon-key:before {
  content: "\e1c2"; }

.icomoon-key-2:before {
  content: "\e1c3"; }

.icomoon-key-3:before {
  content: "\e1c4"; }

.icomoon-key-4:before {
  content: "\e1c5"; }

.icomoon-key-5:before {
  content: "\e1c6"; }

.icomoon-keyhole:before {
  content: "\e1c7"; }

.icomoon-lock:before {
  content: "\e1c8"; }

.icomoon-lock-2:before {
  content: "\e1c9"; }

.icomoon-lock-3:before {
  content: "\e1ca"; }

.icomoon-lock-4:before {
  content: "\e1cb"; }

.icomoon-unlocked:before {
  content: "\e1cc"; }

.icomoon-lock-5:before {
  content: "\e1cd"; }

.icomoon-unlocked-2:before {
  content: "\e1ce"; }

.icomoon-wrench:before {
  content: "\e1cf"; }

.icomoon-wrench-2:before {
  content: "\e1d0"; }

.icomoon-wrench-3:before {
  content: "\e1d1"; }

.icomoon-wrench-4:before {
  content: "\e1d2"; }

.icomoon-settings:before {
  content: "\e1d3"; }

.icomoon-equalizer:before {
  content: "\e1d4"; }

.icomoon-equalizer-2:before {
  content: "\e1d5"; }

.icomoon-equalizer-3:before {
  content: "\e1d6"; }

.icomoon-cog:before {
  content: "\e1d7"; }

.icomoon-cogs:before {
  content: "\e1d8"; }

.icomoon-cog-2:before {
  content: "\e1d9"; }

.icomoon-cog-3:before {
  content: "\e1da"; }

.icomoon-cog-4:before {
  content: "\e1db"; }

.icomoon-cog-5:before {
  content: "\e1dc"; }

.icomoon-cog-6:before {
  content: "\e1dd"; }

.icomoon-cog-7:before {
  content: "\e1de"; }

.icomoon-factory:before {
  content: "\e1df"; }

.icomoon-hammer:before {
  content: "\e1e0"; }

.icomoon-tools:before {
  content: "\e1e1"; }

.icomoon-screwdriver:before {
  content: "\e1e2"; }

.icomoon-screwdriver-2:before {
  content: "\e1e3"; }

.icomoon-wand:before {
  content: "\e1e4"; }

.icomoon-wand-2:before {
  content: "\e1e5"; }

.icomoon-health:before {
  content: "\e1e6"; }

.icomoon-aid:before {
  content: "\e1e7"; }

.icomoon-patch:before {
  content: "\e1e8"; }

.icomoon-bug:before {
  content: "\e1e9"; }

.icomoon-bug-2:before {
  content: "\e1ea"; }

.icomoon-inject:before {
  content: "\e1eb"; }

.icomoon-inject-2:before {
  content: "\e1ec"; }

.icomoon-construction:before {
  content: "\e1ed"; }

.icomoon-cone:before {
  content: "\e1f5"; }

.icomoon-pie:before {
  content: "\e1f6"; }

.icomoon-pie-2:before {
  content: "\e1f7"; }

.icomoon-pie-3:before {
  content: "\e1f8"; }

.icomoon-pie-4:before {
  content: "\e1f9"; }

.icomoon-pie-5:before {
  content: "\e1fa"; }

.icomoon-pie-6:before {
  content: "\e1fb"; }

.icomoon-pie-7:before {
  content: "\e1fc"; }

.icomoon-stats:before {
  content: "\e1fd"; }

.icomoon-stats-2:before {
  content: "\e1fe"; }

.icomoon-stats-3:before {
  content: "\e1ff"; }

.icomoon-bars:before {
  content: "\e200"; }

.icomoon-bars-2:before {
  content: "\e201"; }

.icomoon-bars-3:before {
  content: "\e202"; }

.icomoon-bars-4:before {
  content: "\e203"; }

.icomoon-bars-5:before {
  content: "\e204"; }

.icomoon-bars-6:before {
  content: "\e205"; }

.icomoon-stats-up:before {
  content: "\e206"; }

.icomoon-stats-down:before {
  content: "\e207"; }

.icomoon-stairs-down:before {
  content: "\e208"; }

.icomoon-stairs-down-2:before {
  content: "\e209"; }

.icomoon-chart:before {
  content: "\e20a"; }

.icomoon-stairs:before {
  content: "\e20b"; }

.icomoon-stairs-2:before {
  content: "\e20c"; }

.icomoon-ladder:before {
  content: "\e20d"; }

.icomoon-cake:before {
  content: "\e20e"; }

.icomoon-gift:before {
  content: "\e20f"; }

.icomoon-gift-2:before {
  content: "\e210"; }

.icomoon-balloon:before {
  content: "\e211"; }

.icomoon-rating:before {
  content: "\e212"; }

.icomoon-rating-2:before {
  content: "\e213"; }

.icomoon-rating-3:before {
  content: "\e214"; }

.icomoon-podium:before {
  content: "\e215"; }

.icomoon-medal:before {
  content: "\e216"; }

.icomoon-medal-2:before {
  content: "\e217"; }

.icomoon-medal-3:before {
  content: "\e218"; }

.icomoon-medal-4:before {
  content: "\e219"; }

.icomoon-medal-5:before {
  content: "\e21a"; }

.icomoon-crown:before {
  content: "\e21b"; }

.icomoon-trophy:before {
  content: "\e21c"; }

.icomoon-trophy-2:before {
  content: "\e21d"; }

.icomoon-trophy-star:before {
  content: "\e21e"; }

.icomoon-diamond:before {
  content: "\e21f"; }

.icomoon-diamond-2:before {
  content: "\e220"; }

.icomoon-glass:before {
  content: "\e221"; }

.icomoon-glass-2:before {
  content: "\e222"; }

.icomoon-bottle:before {
  content: "\e223"; }

.icomoon-bottle-2:before {
  content: "\e224"; }

.icomoon-mug:before {
  content: "\e225"; }

.icomoon-food:before {
  content: "\e226"; }

.icomoon-food-2:before {
  content: "\e227"; }

.icomoon-hamburger:before {
  content: "\e228"; }

.icomoon-cup:before {
  content: "\e229"; }

.icomoon-cup-2:before {
  content: "\e22a"; }

.icomoon-leaf:before {
  content: "\e22b"; }

.icomoon-leaf-2:before {
  content: "\e22c"; }

.icomoon-apple-fruit:before {
  content: "\e22d"; }

.icomoon-tree:before {
  content: "\e22e"; }

.icomoon-tree-2:before {
  content: "\e22f"; }

.icomoon-paw:before {
  content: "\e230"; }

.icomoon-steps:before {
  content: "\e231"; }

.icomoon-flower:before {
  content: "\e232"; }

.icomoon-rocket:before {
  content: "\e233"; }

.icomoon-meter:before {
  content: "\e234"; }

.icomoon-meter2:before {
  content: "\e235"; }

.icomoon-meter-slow:before {
  content: "\e236"; }

.icomoon-meter-medium:before {
  content: "\e237"; }

.icomoon-meter-fast:before {
  content: "\e238"; }

.icomoon-dashboard:before {
  content: "\e239"; }

.icomoon-hammer-2:before {
  content: "\e23a"; }

.icomoon-balance:before {
  content: "\e23b"; }

.icomoon-bomb:before {
  content: "\e23c"; }

.icomoon-fire:before {
  content: "\e23d"; }

.icomoon-fire-2:before {
  content: "\e23e"; }

.icomoon-lab:before {
  content: "\e23f"; }

.icomoon-atom:before {
  content: "\e240"; }

.icomoon-atom-2:before {
  content: "\e241"; }

.icomoon-magnet:before {
  content: "\e242"; }

.icomoon-magnet-2:before {
  content: "\e243"; }

.icomoon-magnet-3:before {
  content: "\e244"; }

.icomoon-magnet-4:before {
  content: "\e245"; }

.icomoon-dumbbell:before {
  content: "\e246"; }

.icomoon-skull:before {
  content: "\e247"; }

.icomoon-skull-2:before {
  content: "\e248"; }

.icomoon-skull-3:before {
  content: "\e249"; }

.icomoon-lamp:before {
  content: "\e24a"; }

.icomoon-lamp-2:before {
  content: "\e24b"; }

.icomoon-lamp-3:before {
  content: "\e24c"; }

.icomoon-lamp-4:before {
  content: "\e24d"; }

.icomoon-remove:before {
  content: "\e24e"; }

.icomoon-remove-2:before {
  content: "\e24f"; }

.icomoon-remove-3:before {
  content: "\e250"; }

.icomoon-remove-4:before {
  content: "\e251"; }

.icomoon-remove-5:before {
  content: "\e252"; }

.icomoon-remove-6:before {
  content: "\e253"; }

.icomoon-remove-7:before {
  content: "\e254"; }

.icomoon-remove-8:before {
  content: "\e255"; }

.icomoon-briefcase:before {
  content: "\e256"; }

.icomoon-briefcase-2:before {
  content: "\e257"; }

.icomoon-briefcase-3:before {
  content: "\e258"; }

.icomoon-airplane:before {
  content: "\e259"; }

.icomoon-airplane-2:before {
  content: "\e25a"; }

.icomoon-paper-plane:before {
  content: "\e25b"; }

.icomoon-car:before {
  content: "\e25c"; }

.icomoon-gas-pump:before {
  content: "\e25d"; }

.icomoon-bus:before {
  content: "\e25e"; }

.icomoon-truck:before {
  content: "\e25f"; }

.icomoon-bike:before {
  content: "\e260"; }

.icomoon-road:before {
  content: "\e261"; }

.icomoon-train:before {
  content: "\e262"; }

.icomoon-ship:before {
  content: "\e263"; }

.icomoon-boat:before {
  content: "\e264"; }

.icomoon-cube:before {
  content: "\e265"; }

.icomoon-cube-2:before {
  content: "\e266"; }

.icomoon-cube-3:before {
  content: "\e267"; }

.icomoon-cube4:before {
  content: "\e268"; }

.icomoon-pyramid:before {
  content: "\e269"; }

.icomoon-pyramid-2:before {
  content: "\e26a"; }

.icomoon-cylinder:before {
  content: "\e26b"; }

.icomoon-package:before {
  content: "\e26c"; }

.icomoon-puzzle:before {
  content: "\e26d"; }

.icomoon-puzzle-2:before {
  content: "\e26e"; }

.icomoon-puzzle-3:before {
  content: "\e26f"; }

.icomoon-puzzle-4:before {
  content: "\e270"; }

.icomoon-glasses:before {
  content: "\e271"; }

.icomoon-glasses-2:before {
  content: "\e272"; }

.icomoon-glasses-3:before {
  content: "\e273"; }

.icomoon-sun-glasses:before {
  content: "\e274"; }

.icomoon-accessibility:before {
  content: "\e275"; }

.icomoon-accessibility-2:before {
  content: "\e276"; }

.icomoon-brain:before {
  content: "\e277"; }

.icomoon-target:before {
  content: "\e278"; }

.icomoon-target-2:before {
  content: "\e279"; }

.icomoon-target-3:before {
  content: "\e27a"; }

.icomoon-gun:before {
  content: "\e27b"; }

.icomoon-gun-ban:before {
  content: "\e27c"; }

.icomoon-shield:before {
  content: "\e27d"; }

.icomoon-shield-2:before {
  content: "\e27e"; }

.icomoon-shield-3:before {
  content: "\e27f"; }

.icomoon-shield-4:before {
  content: "\e280"; }

.icomoon-soccer:before {
  content: "\e281"; }

.icomoon-football:before {
  content: "\e282"; }

.icomoon-baseball:before {
  content: "\e283"; }

.icomoon-basketball:before {
  content: "\e284"; }

.icomoon-golf:before {
  content: "\e285"; }

.icomoon-hockey:before {
  content: "\e286"; }

.icomoon-racing:before {
  content: "\e287"; }

.icomoon-eight-ball:before {
  content: "\e288"; }

.icomoon-bowling-ball:before {
  content: "\e289"; }

.icomoon-bowling:before {
  content: "\e28a"; }

.icomoon-bowling-2:before {
  content: "\e28b"; }

.icomoon-lightning:before {
  content: "\e28c"; }

.icomoon-power:before {
  content: "\e28d"; }

.icomoon-power-2:before {
  content: "\e28e"; }

.icomoon-switch:before {
  content: "\e28f"; }

.icomoon-power-cord:before {
  content: "\e290"; }

.icomoon-cord:before {
  content: "\e291"; }

.icomoon-socket:before {
  content: "\e292"; }

.icomoon-clipboard:before {
  content: "\e293"; }

.icomoon-clipboard-2:before {
  content: "\e294"; }

.icomoon-signup:before {
  content: "\e295"; }

.icomoon-clipboard-3:before {
  content: "\e296"; }

.icomoon-clipboard-4:before {
  content: "\e297"; }

.icomoon-list:before {
  content: "\e298"; }

.icomoon-list-2:before {
  content: "\e299"; }

.icomoon-list-3:before {
  content: "\e29a"; }

.icomoon-numbered-list:before {
  content: "\e29b"; }

.icomoon-list-4:before {
  content: "\e29c"; }

.icomoon-list-5:before {
  content: "\e29d"; }

.icomoon-playlist:before {
  content: "\e29e"; }

.icomoon-grid:before {
  content: "\e29f"; }

.icomoon-grid-2:before {
  content: "\e2a0"; }

.icomoon-grid-3:before {
  content: "\e2a1"; }

.icomoon-grid-4:before {
  content: "\e2a2"; }

.icomoon-grid-5:before {
  content: "\e2a3"; }

.icomoon-grid-6:before {
  content: "\e2a4"; }

.icomoon-tree-3:before {
  content: "\e2a5"; }

.icomoon-tree-4:before {
  content: "\e2a6"; }

.icomoon-tree-5:before {
  content: "\e2a7"; }

.icomoon-menu:before {
  content: "\e2a8"; }

.icomoon-menu-2:before {
  content: "\e2a9"; }

.icomoon-circle-small:before {
  content: "\e2aa"; }

.icomoon-menu-3:before {
  content: "\e2ab"; }

.icomoon-menu-4:before {
  content: "\e2ac"; }

.icomoon-menu-5:before {
  content: "\e2ad"; }

.icomoon-menu-6:before {
  content: "\e2ae"; }

.icomoon-menu-7:before {
  content: "\e2af"; }

.icomoon-menu-8:before {
  content: "\e2b0"; }

.icomoon-menu-9:before {
  content: "\e2b1"; }

.icomoon-cloud:before {
  content: "\e2b2"; }

.icomoon-cloud-2:before {
  content: "\e2b3"; }

.icomoon-cloud-3:before {
  content: "\e2b4"; }

.icomoon-cloud-download:before {
  content: "\e2b5"; }

.icomoon-cloud-upload:before {
  content: "\e2b6"; }

.icomoon-download-2:before {
  content: "\e2b7"; }

.icomoon-upload-2:before {
  content: "\e2b8"; }

.icomoon-download-3:before {
  content: "\e2b9"; }

.icomoon-upload-3:before {
  content: "\e2ba"; }

.icomoon-download-4:before {
  content: "\e2bb"; }

.icomoon-upload-4:before {
  content: "\e2bc"; }

.icomoon-download-5:before {
  content: "\e2bd"; }

.icomoon-upload-5:before {
  content: "\e2be"; }

.icomoon-download-6:before {
  content: "\e2bf"; }

.icomoon-upload-6:before {
  content: "\e2c0"; }

.icomoon-download-7:before {
  content: "\e2c1"; }

.icomoon-upload-7:before {
  content: "\e2c2"; }

.icomoon-globe:before {
  content: "\e2c3"; }

.icomoon-globe-2:before {
  content: "\e2c4"; }

.icomoon-globe-3:before {
  content: "\e2c5"; }

.icomoon-earth:before {
  content: "\e2c6"; }

.icomoon-network:before {
  content: "\e2c7"; }

.icomoon-link:before {
  content: "\e2c8"; }

.icomoon-link-2:before {
  content: "\e2c9"; }

.icomoon-link-3:before {
  content: "\e2ca"; }

.icomoon-link2:before {
  content: "\e2cb"; }

.icomoon-link-4:before {
  content: "\e2cc"; }

.icomoon-link-5:before {
  content: "\e2cd"; }

.icomoon-link-6:before {
  content: "\e2ce"; }

.icomoon-anchor:before {
  content: "\e2cf"; }

.icomoon-flag:before {
  content: "\e2d0"; }

.icomoon-flag-2:before {
  content: "\e2d1"; }

.icomoon-flag-3:before {
  content: "\e2d2"; }

.icomoon-flag-4:before {
  content: "\e2d3"; }

.icomoon-flag-5:before {
  content: "\e2d4"; }

.icomoon-flag-6:before {
  content: "\e2d5"; }

.icomoon-attachment:before {
  content: "\e2d6"; }

.icomoon-attachment-2:before {
  content: "\e2d7"; }

.icomoon-eye:before {
  content: "\e2d8"; }

.icomoon-eye-blocked:before {
  content: "\e2d9"; }

.icomoon-eye-2:before {
  content: "\e2da"; }

.icomoon-eye-3:before {
  content: "\e2db"; }

.icomoon-eye-blocked-2:before {
  content: "\e2dc"; }

.icomoon-eye-4:before {
  content: "\e2dd"; }

.icomoon-eye-5:before {
  content: "\e2de"; }

.icomoon-eye-6:before {
  content: "\e2df"; }

.icomoon-eye-7:before {
  content: "\e2e0"; }

.icomoon-eye-8:before {
  content: "\e2e1"; }

.icomoon-bookmark:before {
  content: "\e2e2"; }

.icomoon-bookmark-2:before {
  content: "\e2e3"; }

.icomoon-bookmarks:before {
  content: "\e2e4"; }

.icomoon-bookmark-3:before {
  content: "\e2e5"; }

.icomoon-spotlight:before {
  content: "\e2e6"; }

.icomoon-starburst:before {
  content: "\e2e7"; }

.icomoon-snowflake:before {
  content: "\e2e8"; }

.icomoon-temperature:before {
  content: "\e2e9"; }

.icomoon-temperature-2:before {
  content: "\e2ea"; }

.icomoon-weather-lightning:before {
  content: "\e2eb"; }

.icomoon-weather-rain:before {
  content: "\e2ec"; }

.icomoon-weather-snow:before {
  content: "\e2ed"; }

.icomoon-windy:before {
  content: "\e2ee"; }

.icomoon-fan:before {
  content: "\e2ef"; }

.icomoon-umbrella:before {
  content: "\e2f0"; }

.icomoon-sun:before {
  content: "\e2f1"; }

.icomoon-sun-2:before {
  content: "\e2f2"; }

.icomoon-brightness-high:before {
  content: "\e2f3"; }

.icomoon-brightness-medium:before {
  content: "\e2f4"; }

.icomoon-brightness-low:before {
  content: "\e2f5"; }

.icomoon-brightness-contrast:before {
  content: "\e2f6"; }

.icomoon-contrast:before {
  content: "\e2f7"; }

.icomoon-moon:before {
  content: "\e2f8"; }

.icomoon-bed:before {
  content: "\e2f9"; }

.icomoon-bed-2:before {
  content: "\e2fa"; }

.icomoon-star:before {
  content: "\e2fb"; }

.icomoon-star-2:before {
  content: "\e2fc"; }

.icomoon-star-3:before {
  content: "\e2fd"; }

.icomoon-star-4:before {
  content: "\e2fe"; }

.icomoon-star-5:before {
  content: "\e2ff"; }

.icomoon-star-6:before {
  content: "\e300"; }

.icomoon-heart:before {
  content: "\e301"; }

.icomoon-heart-2:before {
  content: "\e302"; }

.icomoon-heart-3:before {
  content: "\e303"; }

.icomoon-heart-4:before {
  content: "\e304"; }

.icomoon-heart-broken:before {
  content: "\e305"; }

.icomoon-heart-5:before {
  content: "\e306"; }

.icomoon-heart-6:before {
  content: "\e307"; }

.icomoon-heart-broken-2:before {
  content: "\e308"; }

.icomoon-heart-7:before {
  content: "\e309"; }

.icomoon-heart-8:before {
  content: "\e30a"; }

.icomoon-heart-broken-3:before {
  content: "\e30b"; }

.icomoon-lips:before {
  content: "\e30c"; }

.icomoon-lips-2:before {
  content: "\e30d"; }

.icomoon-thumbs-up:before {
  content: "\e30e"; }

.icomoon-thumbs-up-2:before {
  content: "\e30f"; }

.icomoon-thumbs-down:before {
  content: "\e310"; }

.icomoon-thumbs-down-2:before {
  content: "\e311"; }

.icomoon-thumbs-up-3:before {
  content: "\e312"; }

.icomoon-thumbs-up-4:before {
  content: "\e313"; }

.icomoon-thumbs-up-5:before {
  content: "\e314"; }

.icomoon-thumbs-up-6:before {
  content: "\e315"; }

.icomoon-people:before {
  content: "\e316"; }

.icomoon-man:before {
  content: "\e317"; }

.icomoon-male:before {
  content: "\e318"; }

.icomoon-woman:before {
  content: "\e319"; }

.icomoon-female:before {
  content: "\e31a"; }

.icomoon-peace:before {
  content: "\e31b"; }

.icomoon-yin-yang:before {
  content: "\e31c"; }

.icomoon-happy:before {
  content: "\e31d"; }

.icomoon-happy-2:before {
  content: "\e31e"; }

.icomoon-smiley:before {
  content: "\e31f"; }

.icomoon-smiley-2:before {
  content: "\e320"; }

.icomoon-tongue:before {
  content: "\e321"; }

.icomoon-tongue-2:before {
  content: "\e322"; }

.icomoon-sad:before {
  content: "\e323"; }

.icomoon-sad-2:before {
  content: "\e324"; }

.icomoon-wink:before {
  content: "\e325"; }

.icomoon-wink-2:before {
  content: "\e326"; }

.icomoon-grin:before {
  content: "\e327"; }

.icomoon-grin-2:before {
  content: "\e328"; }

.icomoon-cool:before {
  content: "\e329"; }

.icomoon-cool-2:before {
  content: "\e32a"; }

.icomoon-angry:before {
  content: "\e32b"; }

.icomoon-angry-2:before {
  content: "\e32c"; }

.icomoon-evil:before {
  content: "\e32d"; }

.icomoon-evil-2:before {
  content: "\e32e"; }

.icomoon-shocked:before {
  content: "\e32f"; }

.icomoon-shocked-2:before {
  content: "\e330"; }

.icomoon-confused:before {
  content: "\e331"; }

.icomoon-confused-2:before {
  content: "\e332"; }

.icomoon-neutral:before {
  content: "\e333"; }

.icomoon-neutral-2:before {
  content: "\e334"; }

.icomoon-wondering:before {
  content: "\e335"; }

.icomoon-wondering-2:before {
  content: "\e336"; }

.icomoon-cursor:before {
  content: "\e337"; }

.icomoon-cursor-2:before {
  content: "\e338"; }

.icomoon-point-up:before {
  content: "\e339"; }

.icomoon-point-right:before {
  content: "\e33a"; }

.icomoon-point-down:before {
  content: "\e33b"; }

.icomoon-point-left:before {
  content: "\e33c"; }

.icomoon-pointer:before {
  content: "\e33d"; }

.icomoon-hand:before {
  content: "\e33e"; }

.icomoon-stack-empty:before {
  content: "\e33f"; }

.icomoon-stack-plus:before {
  content: "\e340"; }

.icomoon-stack-minus:before {
  content: "\e341"; }

.icomoon-stack-star:before {
  content: "\e342"; }

.icomoon-stack-picture:before {
  content: "\e343"; }

.icomoon-stack-down:before {
  content: "\e344"; }

.icomoon-stack-up:before {
  content: "\e345"; }

.icomoon-stack-cancel:before {
  content: "\e346"; }

.icomoon-stack-checkmark:before {
  content: "\e347"; }

.icomoon-stack-list:before {
  content: "\e348"; }

.icomoon-stack-clubs:before {
  content: "\e349"; }

.icomoon-stack-spades:before {
  content: "\e34a"; }

.icomoon-stack-hearts:before {
  content: "\e34b"; }

.icomoon-stack-diamonds:before {
  content: "\e34c"; }

.icomoon-stack-user:before {
  content: "\e34d"; }

.icomoon-stack-4:before {
  content: "\e34e"; }

.icomoon-stack-music:before {
  content: "\e34f"; }

.icomoon-stack-play:before {
  content: "\e350"; }

.icomoon-move:before {
  content: "\e351"; }

.icomoon-resize:before {
  content: "\e352"; }

.icomoon-resize-2:before {
  content: "\e353"; }

.icomoon-warning:before {
  content: "\e354"; }

.icomoon-warning-2:before {
  content: "\e355"; }

.icomoon-notification:before {
  content: "\e356"; }

.icomoon-notification-2:before {
  content: "\e357"; }

.icomoon-question:before {
  content: "\e358"; }

.icomoon-question-2:before {
  content: "\e359"; }

.icomoon-question-3:before {
  content: "\e35a"; }

.icomoon-question-4:before {
  content: "\e35b"; }

.icomoon-question-5:before {
  content: "\e35c"; }

.icomoon-plus-circle:before {
  content: "\e35d"; }

.icomoon-plus-circle-2:before {
  content: "\e35e"; }

.icomoon-minus-circle:before {
  content: "\e35f"; }

.icomoon-minus-circle-2:before {
  content: "\e360"; }

.icomoon-info:before {
  content: "\e361"; }

.icomoon-info-2:before {
  content: "\e362"; }

.icomoon-blocked:before {
  content: "\e363"; }

.icomoon-cancel-circle:before {
  content: "\e364"; }

.icomoon-cancel-circle-2:before {
  content: "\e365"; }

.icomoon-checkmark-circle:before {
  content: "\e366"; }

.icomoon-checkmark-circle-2:before {
  content: "\e367"; }

.icomoon-cancel:before {
  content: "\e368"; }

.icomoon-spam:before {
  content: "\e369"; }

.icomoon-close:before {
  content: "\e36a"; }

.icomoon-close-2:before {
  content: "\e36b"; }

.icomoon-close-3:before {
  content: "\e36c"; }

.icomoon-close-4:before {
  content: "\e36d"; }

.icomoon-close-5:before {
  content: "\e36e"; }

.icomoon-checkmark:before {
  content: "\e36f"; }

.icomoon-checkmark-2:before {
  content: "\e370"; }

.icomoon-checkmark-3:before {
  content: "\e371"; }

.icomoon-checkmark-4:before {
  content: "\e372"; }

.icomoon-spell-check:before {
  content: "\e373"; }

.icomoon-minus:before {
  content: "\e374"; }

.icomoon-plus:before {
  content: "\e375"; }

.icomoon-minus-2:before {
  content: "\e376"; }

.icomoon-plus-2:before {
  content: "\e377"; }

.icomoon-enter:before {
  content: "\e378"; }

.icomoon-exit:before {
  content: "\e379"; }

.icomoon-enter-2:before {
  content: "\e37a"; }

.icomoon-exit-2:before {
  content: "\e37b"; }

.icomoon-enter-3:before {
  content: "\e37c"; }

.icomoon-exit-3:before {
  content: "\e37d"; }

.icomoon-exit-4:before {
  content: "\e37e"; }

.icomoon-play-3:before {
  content: "\e37f"; }

.icomoon-pause:before {
  content: "\e380"; }

.icomoon-stop:before {
  content: "\e381"; }

.icomoon-backward:before {
  content: "\e382"; }

.icomoon-forward-2:before {
  content: "\e383"; }

.icomoon-play-4:before {
  content: "\e384"; }

.icomoon-pause-2:before {
  content: "\e385"; }

.icomoon-stop-2:before {
  content: "\e386"; }

.icomoon-backward-2:before {
  content: "\e387"; }

.icomoon-forward-3:before {
  content: "\e388"; }

.icomoon-first:before {
  content: "\e389"; }

.icomoon-last:before {
  content: "\e38a"; }

.icomoon-previous:before {
  content: "\e38b"; }

.icomoon-next:before {
  content: "\e38c"; }

.icomoon-eject:before {
  content: "\e38d"; }

.icomoon-volume-high:before {
  content: "\e38e"; }

.icomoon-volume-medium:before {
  content: "\e38f"; }

.icomoon-volume-low:before {
  content: "\e390"; }

.icomoon-volume-mute:before {
  content: "\e391"; }

.icomoon-volume-mute-2:before {
  content: "\e392"; }

.icomoon-volume-increase:before {
  content: "\e393"; }

.icomoon-volume-decrease:before {
  content: "\e394"; }

.icomoon-volume-high-2:before {
  content: "\e395"; }

.icomoon-volume-medium-2:before {
  content: "\e396"; }

.icomoon-volume-low-2:before {
  content: "\e397"; }

.icomoon-volume-mute-3:before {
  content: "\e398"; }

.icomoon-volume-mute-4:before {
  content: "\e399"; }

.icomoon-volume-increase-2:before {
  content: "\e39a"; }

.icomoon-volume-decrease-2:before {
  content: "\e39b"; }

.icomoon-volume5:before {
  content: "\e39c"; }

.icomoon-volume4:before {
  content: "\e39d"; }

.icomoon-volume3:before {
  content: "\e39e"; }

.icomoon-volume2:before {
  content: "\e39f"; }

.icomoon-volume1:before {
  content: "\e3a0"; }

.icomoon-volume0:before {
  content: "\e3a1"; }

.icomoon-volume-mute-5:before {
  content: "\e3a2"; }

.icomoon-volume-mute-6:before {
  content: "\e3a3"; }

.icomoon-loop:before {
  content: "\e3a4"; }

.icomoon-loop-2:before {
  content: "\e3a5"; }

.icomoon-loop-3:before {
  content: "\e3a6"; }

.icomoon-loop-4:before {
  content: "\e3a7"; }

.icomoon-loop-5:before {
  content: "\e3a8"; }

.icomoon-shuffle:before {
  content: "\e3a9"; }

.icomoon-shuffle-2:before {
  content: "\e3aa"; }

.icomoon-wave:before {
  content: "\e3ab"; }

.icomoon-wave-2:before {
  content: "\e3ac"; }

.icomoon-arrow-first:before {
  content: "\e3ad"; }

.icomoon-arrow-right:before {
  content: "\e3ae"; }

.icomoon-arrow-up:before {
  content: "\e3af"; }

.icomoon-arrow-right-2:before {
  content: "\e3b0"; }

.icomoon-arrow-down:before {
  content: "\e3b1"; }

.icomoon-arrow-left:before {
  content: "\e3b2"; }

.icomoon-arrow-up-2:before {
  content: "\e3b3"; }

.icomoon-arrow-right-3:before {
  content: "\e3b4"; }

.icomoon-arrow-down-2:before {
  content: "\e3b5"; }

.icomoon-arrow-left-2:before {
  content: "\e3b6"; }

.icomoon-arrow-up-left:before {
  content: "\e3b7"; }

.icomoon-arrow-up-3:before {
  content: "\e3b8"; }

.icomoon-arrow-up-right:before {
  content: "\e3b9"; }

.icomoon-arrow-right-4:before {
  content: "\e3ba"; }

.icomoon-arrow-down-right:before {
  content: "\e3bb"; }

.icomoon-arrow-down-3:before {
  content: "\e3bc"; }

.icomoon-arrow-down-left:before {
  content: "\e3bd"; }

.icomoon-arrow-left-3:before {
  content: "\e3be"; }

.icomoon-arrow-up-left-2:before {
  content: "\e3bf"; }

.icomoon-arrow-up-4:before {
  content: "\e3c0"; }

.icomoon-arrow-up-right-2:before {
  content: "\e3c1"; }

.icomoon-arrow-right-5:before {
  content: "\e3c2"; }

.icomoon-arrow-down-right-2:before {
  content: "\e3c3"; }

.icomoon-arrow-down-4:before {
  content: "\e3c4"; }

.icomoon-arrow-down-left-2:before {
  content: "\e3c5"; }

.icomoon-arrow-left-4:before {
  content: "\e3c6"; }

.icomoon-arrow-up-left-3:before {
  content: "\e3c7"; }

.icomoon-arrow-up-5:before {
  content: "\e3c8"; }

.icomoon-arrow-up-right-3:before {
  content: "\e3c9"; }

.icomoon-arrow-right-6:before {
  content: "\e3ca"; }

.icomoon-arrow-down-right-3:before {
  content: "\e3cb"; }

.icomoon-arrow-down-5:before {
  content: "\e3cc"; }

.icomoon-arrow-down-left-3:before {
  content: "\e3cd"; }

.icomoon-arrow-left-5:before {
  content: "\e3ce"; }

.icomoon-arrow-up-left-4:before {
  content: "\e3cf"; }

.icomoon-arrow-up-6:before {
  content: "\e3d0"; }

.icomoon-arrow-up-right-4:before {
  content: "\e3d1"; }

.icomoon-arrow-right-7:before {
  content: "\e3d2"; }

.icomoon-arrow-down-right-4:before {
  content: "\e3d3"; }

.icomoon-arrow-down-6:before {
  content: "\e3d4"; }

.icomoon-arrow-down-left-4:before {
  content: "\e3d5"; }

.icomoon-arrow-left-6:before {
  content: "\e3d6"; }

.icomoon-arrow:before {
  content: "\e3d7"; }

.icomoon-arrow-2:before {
  content: "\e3d8"; }

.icomoon-arrow-3:before {
  content: "\e3d9"; }

.icomoon-arrow-4:before {
  content: "\e3da"; }

.icomoon-arrow-5:before {
  content: "\e3db"; }

.icomoon-arrow-6:before {
  content: "\e3dc"; }

.icomoon-arrow-7:before {
  content: "\e3dd"; }

.icomoon-arrow-8:before {
  content: "\e3de"; }

.icomoon-arrow-up-left-5:before {
  content: "\e3df"; }

.icomoon-arrow-square:before {
  content: "\e3e0"; }

.icomoon-arrow-up-right-5:before {
  content: "\e3e1"; }

.icomoon-arrow-right-8:before {
  content: "\e3e2"; }

.icomoon-arrow-down-right-5:before {
  content: "\e3e3"; }

.icomoon-arrow-down-7:before {
  content: "\e3e4"; }

.icomoon-arrow-down-left-5:before {
  content: "\e3e5"; }

.icomoon-arrow-left-7:before {
  content: "\e3e6"; }

.icomoon-arrow-up-7:before {
  content: "\e3e7"; }

.icomoon-arrow-right-9:before {
  content: "\e3e8"; }

.icomoon-arrow-down-8:before {
  content: "\e3e9"; }

.icomoon-arrow-left-8:before {
  content: "\e3ea"; }

.icomoon-arrow-up-8:before {
  content: "\e3eb"; }

.icomoon-arrow-right-10:before {
  content: "\e3ec"; }

.icomoon-arrow-bottom:before {
  content: "\e3ed"; }

.icomoon-arrow-left-9:before {
  content: "\e3ee"; }

.icomoon-arrow-up-left-6:before {
  content: "\e3ef"; }

.icomoon-arrow-up-9:before {
  content: "\e3f0"; }

.icomoon-arrow-up-right-6:before {
  content: "\e3f1"; }

.icomoon-arrow-right-11:before {
  content: "\e3f2"; }

.icomoon-arrow-down-right-6:before {
  content: "\e3f3"; }

.icomoon-arrow-down-9:before {
  content: "\e3f4"; }

.icomoon-arrow-down-left-6:before {
  content: "\e3f5"; }

.icomoon-arrow-left-10:before {
  content: "\e3f6"; }

.icomoon-arrow-up-left-7:before {
  content: "\e3f7"; }

.icomoon-arrow-up-10:before {
  content: "\e3f8"; }

.icomoon-arrow-up-right-7:before {
  content: "\e3f9"; }

.icomoon-arrow-right-12:before {
  content: "\e3fa"; }

.icomoon-arrow-down-right-7:before {
  content: "\e3fb"; }

.icomoon-arrow-down-10:before {
  content: "\e3fc"; }

.icomoon-arrow-down-left-7:before {
  content: "\e3fd"; }

.icomoon-arrow-left-11:before {
  content: "\e3fe"; }

.icomoon-arrow-up-11:before {
  content: "\e3ff"; }

.icomoon-arrow-right-13:before {
  content: "\e400"; }

.icomoon-arrow-down-11:before {
  content: "\e401"; }

.icomoon-arrow-left-12:before {
  content: "\e402"; }

.icomoon-arrow-up-12:before {
  content: "\e403"; }

.icomoon-arrow-right-14:before {
  content: "\e404"; }

.icomoon-arrow-down-12:before {
  content: "\e405"; }

.icomoon-arrow-left-13:before {
  content: "\e406"; }

.icomoon-arrow-up-13:before {
  content: "\e407"; }

.icomoon-arrow-right-15:before {
  content: "\e408"; }

.icomoon-arrow-down-13:before {
  content: "\e409"; }

.icomoon-arrow-left-14:before {
  content: "\e40a"; }

.icomoon-arrow-up-14:before {
  content: "\e40b"; }

.icomoon-arrow-right-16:before {
  content: "\e40c"; }

.icomoon-arrow-down-14:before {
  content: "\e40d"; }

.icomoon-arrow-left-15:before {
  content: "\e40e"; }

.icomoon-arrow-up-15:before {
  content: "\e40f"; }

.icomoon-arrow-right-17:before {
  content: "\e410"; }

.icomoon-arrow-down-15:before {
  content: "\e411"; }

.icomoon-arrow-left-16:before {
  content: "\e412"; }

.icomoon-arrow-up-16:before {
  content: "\e413"; }

.icomoon-arrow-right-18:before {
  content: "\e414"; }

.icomoon-arrow-down-16:before {
  content: "\e415"; }

.icomoon-arrow-left-17:before {
  content: "\e416"; }

.icomoon-menu-10:before {
  content: "\e417"; }

.icomoon-menu-11:before {
  content: "\e418"; }

.icomoon-menu-close:before {
  content: "\e419"; }

.icomoon-menu-close-2:before {
  content: "\e41a"; }

.icomoon-enter-4:before {
  content: "\e41b"; }

.icomoon-enter-5:before {
  content: "\e41c"; }

.icomoon-esc:before {
  content: "\e41d"; }

.icomoon-backspace:before {
  content: "\e41e"; }

.icomoon-backspace-2:before {
  content: "\e41f"; }

.icomoon-backspace-3:before {
  content: "\e420"; }

.icomoon-tab:before {
  content: "\e421"; }

.icomoon-transmission:before {
  content: "\e422"; }

.icomoon-transmission-2:before {
  content: "\e423"; }

.icomoon-sort:before {
  content: "\e424"; }

.icomoon-sort-2:before {
  content: "\e425"; }

.icomoon-key-keyboard:before {
  content: "\e426"; }

.icomoon-key-A:before {
  content: "\e427"; }

.icomoon-key-up:before {
  content: "\e428"; }

.icomoon-key-right:before {
  content: "\e429"; }

.icomoon-key-down:before {
  content: "\e42a"; }

.icomoon-key-left:before {
  content: "\e42b"; }

.icomoon-command:before {
  content: "\e42c"; }

.icomoon-checkbox-checked:before {
  content: "\e42d"; }

.icomoon-checkbox-unchecked:before {
  content: "\e42e"; }

.icomoon-square:before {
  content: "\e42f"; }

.icomoon-checkbox-partial:before {
  content: "\e430"; }

.icomoon-checkbox:before {
  content: "\e431"; }

.icomoon-checkbox-unchecked-2:before {
  content: "\e432"; }

.icomoon-checkbox-partial-2:before {
  content: "\e433"; }

.icomoon-checkbox-checked-2:before {
  content: "\e434"; }

.icomoon-checkbox-unchecked-3:before {
  content: "\e435"; }

.icomoon-checkbox-partial-3:before {
  content: "\e436"; }

.icomoon-radio-checked:before {
  content: "\e437"; }

.icomoon-radio-unchecked:before {
  content: "\e438"; }

.icomoon-circle:before {
  content: "\e439"; }

.icomoon-circle-2:before {
  content: "\e43a"; }

.icomoon-crop:before {
  content: "\e43b"; }

.icomoon-crop-2:before {
  content: "\e43c"; }

.icomoon-vector:before {
  content: "\e43d"; }

.icomoon-rulers:before {
  content: "\e43e"; }

.icomoon-scissors:before {
  content: "\e43f"; }

.icomoon-scissors-2:before {
  content: "\e440"; }

.icomoon-scissors-3:before {
  content: "\e441"; }

.icomoon-filter:before {
  content: "\e442"; }

.icomoon-filter-2:before {
  content: "\e443"; }

.icomoon-filter-3:before {
  content: "\e444"; }

.icomoon-filter-4:before {
  content: "\e445"; }

.icomoon-font:before {
  content: "\e446"; }

.icomoon-font-size:before {
  content: "\e447"; }

.icomoon-type:before {
  content: "\e448"; }

.icomoon-text-height:before {
  content: "\e449"; }

.icomoon-text-width:before {
  content: "\e44a"; }

.icomoon-height:before {
  content: "\e44b"; }

.icomoon-width:before {
  content: "\e44c"; }

.icomoon-bold:before {
  content: "\e44d"; }

.icomoon-underline:before {
  content: "\e44e"; }

.icomoon-italic:before {
  content: "\e44f"; }

.icomoon-strikethrough:before {
  content: "\e450"; }

.icomoon-strikethrough-2:before {
  content: "\e451"; }

.icomoon-font-size-2:before {
  content: "\e452"; }

.icomoon-bold-2:before {
  content: "\e453"; }

.icomoon-underline-2:before {
  content: "\e454"; }

.icomoon-italic-2:before {
  content: "\e455"; }

.icomoon-strikethrough-3:before {
  content: "\e456"; }

.icomoon-omega:before {
  content: "\e457"; }

.icomoon-sigma:before {
  content: "\e458"; }

.icomoon-nbsp:before {
  content: "\e459"; }

.icomoon-page-break:before {
  content: "\e45a"; }

.icomoon-page-break-2:before {
  content: "\e45b"; }

.icomoon-superscript:before {
  content: "\e45c"; }

.icomoon-subscript:before {
  content: "\e45d"; }

.icomoon-superscript-2:before {
  content: "\e45e"; }

.icomoon-subscript-2:before {
  content: "\e45f"; }

.icomoon-text-color:before {
  content: "\e460"; }

.icomoon-highlight:before {
  content: "\e461"; }

.icomoon-pagebreak:before {
  content: "\e462"; }

.icomoon-clear-formatting:before {
  content: "\e463"; }

.icomoon-table:before {
  content: "\e464"; }

.icomoon-table-2:before {
  content: "\e465"; }

.icomoon-insert-template:before {
  content: "\e466"; }

.icomoon-pilcrow:before {
  content: "\e467"; }

.icomoon-left-to-right:before {
  content: "\e468"; }

.icomoon-right-to-left:before {
  content: "\e469"; }

.icomoon-paragraph-left:before {
  content: "\e46a"; }

.icomoon-paragraph-center:before {
  content: "\e46b"; }

.icomoon-paragraph-right:before {
  content: "\e46c"; }

.icomoon-paragraph-justify:before {
  content: "\e46d"; }

.icomoon-paragraph-left-2:before {
  content: "\e46e"; }

.icomoon-paragraph-center-2:before {
  content: "\e46f"; }

.icomoon-paragraph-right-2:before {
  content: "\e470"; }

.icomoon-paragraph-justify-2:before {
  content: "\e471"; }

.icomoon-indent-increase:before {
  content: "\e472"; }

.icomoon-indent-decrease:before {
  content: "\e473"; }

.icomoon-paragraph-left-3:before {
  content: "\e474"; }

.icomoon-paragraph-center-3:before {
  content: "\e475"; }

.icomoon-paragraph-right-3:before {
  content: "\e476"; }

.icomoon-paragraph-justify-3:before {
  content: "\e477"; }

.icomoon-indent-increase-2:before {
  content: "\e478"; }

.icomoon-indent-decrease-2:before {
  content: "\e479"; }

.icomoon-share:before {
  content: "\e47a"; }

.icomoon-new-tab:before {
  content: "\e47b"; }

.icomoon-new-tab-2:before {
  content: "\e47c"; }

.icomoon-popout:before {
  content: "\e47d"; }

.icomoon-embed:before {
  content: "\e47e"; }

.icomoon-code:before {
  content: "\e47f"; }

.icomoon-console:before {
  content: "\e480"; }

.icomoon-seven-segment-0:before {
  content: "\e481"; }

.icomoon-seven-segment-1:before {
  content: "\e482"; }

.icomoon-seven-segment-2:before {
  content: "\e483"; }

.icomoon-seven-segment-3:before {
  content: "\e484"; }

.icomoon-seven-segment-4:before {
  content: "\e485"; }

.icomoon-seven-segment-5:before {
  content: "\e486"; }

.icomoon-seven-segment-6:before {
  content: "\e487"; }

.icomoon-seven-segment-7:before {
  content: "\e488"; }

.icomoon-seven-segment-8:before {
  content: "\e489"; }

.icomoon-seven-segment-9:before {
  content: "\e48a"; }

.icomoon-share-2:before {
  content: "\e48b"; }

.icomoon-share-3:before {
  content: "\e48c"; }

.icomoon-mail:before {
  content: "\e48d"; }

.icomoon-mail-2:before {
  content: "\e48e"; }

.icomoon-mail-3:before {
  content: "\e48f"; }

.icomoon-mail-4:before {
  content: "\e490"; }

.icomoon-google:before {
  content: "\e491"; }

.icomoon-google-plus:before {
  content: "\e492"; }

.icomoon-google-plus-2:before {
  content: "\e493"; }

.icomoon-google-plus-3:before {
  content: "\e494"; }

.icomoon-google-plus-4:before {
  content: "\e495"; }

.icomoon-google-drive:before {
  content: "\e496"; }

.icomoon-facebook:before {
  content: "\e497"; }

.icomoon-facebook-2:before {
  content: "\e498"; }

.icomoon-facebook-3:before {
  content: "\e499"; }

.icomoon-facebook-4:before {
  content: "\e49a"; }

.icomoon-instagram:before {
  content: "\e49b"; }

.icomoon-twitter:before {
  content: "\e49c"; }

.icomoon-twitter-2:before {
  content: "\e49d"; }

.icomoon-twitter-3:before {
  content: "\e49e"; }

.icomoon-feed-2:before {
  content: "\e49f"; }

.icomoon-feed-3:before {
  content: "\e4a0"; }

.icomoon-feed-4:before {
  content: "\e4a1"; }

.icomoon-youtube:before {
  content: "\e4a2"; }

.icomoon-youtube-2:before {
  content: "\e4a3"; }

.icomoon-vimeo:before {
  content: "\e4a4"; }

.icomoon-vimeo2:before {
  content: "\e4a5"; }

.icomoon-vimeo-2:before {
  content: "\e4a6"; }

.icomoon-lanyrd:before {
  content: "\e4a7"; }

.icomoon-flickr:before {
  content: "\e4a8"; }

.icomoon-flickr-2:before {
  content: "\e4a9"; }

.icomoon-flickr-3:before {
  content: "\e4aa"; }

.icomoon-flickr-4:before {
  content: "\e4ab"; }

.icomoon-picassa:before {
  content: "\e4ac"; }

.icomoon-picassa-2:before {
  content: "\e4ad"; }

.icomoon-dribbble:before {
  content: "\e4ae"; }

.icomoon-dribbble-2:before {
  content: "\e4af"; }

.icomoon-dribbble-3:before {
  content: "\e4b0"; }

.icomoon-forrst:before {
  content: "\e4b1"; }

.icomoon-forrst-2:before {
  content: "\e4b2"; }

.icomoon-deviantart:before {
  content: "\e4b3"; }

.icomoon-deviantart-2:before {
  content: "\e4b4"; }

.icomoon-steam:before {
  content: "\e4b5"; }

.icomoon-steam-2:before {
  content: "\e4b6"; }

.icomoon-github:before {
  content: "\e4b7"; }

.icomoon-github-2:before {
  content: "\e4b8"; }

.icomoon-github-3:before {
  content: "\e4b9"; }

.icomoon-github-4:before {
  content: "\e4ba"; }

.icomoon-github-5:before {
  content: "\e4bb"; }

.icomoon-wordpress:before {
  content: "\e4bc"; }

.icomoon-wordpress-2:before {
  content: "\e4bd"; }

.icomoon-joomla:before {
  content: "\e4be"; }

.icomoon-blogger:before {
  content: "\e4bf"; }

.icomoon-blogger-2:before {
  content: "\e4c0"; }

.icomoon-tumblr:before {
  content: "\e4c1"; }

.icomoon-tumblr-2:before {
  content: "\e4c2"; }

.icomoon-yahoo:before {
  content: "\e4c3"; }

.icomoon-tux:before {
  content: "\e4c4"; }

.icomoon-apple:before {
  content: "\e4c5"; }

.icomoon-finder:before {
  content: "\e4c6"; }

.icomoon-android:before {
  content: "\e4c7"; }

.icomoon-windows:before {
  content: "\e4c8"; }

.icomoon-windows8:before {
  content: "\e4c9"; }

.icomoon-soundcloud:before {
  content: "\e4ca"; }

.icomoon-soundcloud-2:before {
  content: "\e4cb"; }

.icomoon-skype:before {
  content: "\e4cc"; }

.icomoon-reddit:before {
  content: "\e4cd"; }

.icomoon-linkedin:before {
  content: "\e4ce"; }

.icomoon-lastfm:before {
  content: "\e4cf"; }

.icomoon-lastfm-2:before {
  content: "\e4d0"; }

.icomoon-delicious:before {
  content: "\e4d1"; }

.icomoon-stumbleupon:before {
  content: "\e4d2"; }

.icomoon-stumbleupon-2:before {
  content: "\e4d3"; }

.icomoon-stackoverflow:before {
  content: "\e4d4"; }

.icomoon-pinterest:before {
  content: "\e4d5"; }

.icomoon-pinterest-2:before {
  content: "\e4d6"; }

.icomoon-xing:before {
  content: "\e4d7"; }

.icomoon-xing-2:before {
  content: "\e4d8"; }

.icomoon-flattr:before {
  content: "\e4d9"; }

.icomoon-foursquare:before {
  content: "\e4da"; }

.icomoon-foursquare-2:before {
  content: "\e4db"; }

.icomoon-paypal:before {
  content: "\e4dc"; }

.icomoon-paypal-2:before {
  content: "\e4dd"; }

.icomoon-paypal-3:before {
  content: "\e4de"; }

.icomoon-yelp:before {
  content: "\e4df"; }

.icomoon-libreoffice:before {
  content: "\e4e0"; }

.icomoon-file-pdf:before {
  content: "\e4e1"; }

.icomoon-file-openoffice:before {
  content: "\e4e2"; }

.icomoon-file-word:before {
  content: "\e4e3"; }

.icomoon-file-excel:before {
  content: "\e4e4"; }

.icomoon-file-zip:before {
  content: "\e4e5"; }

.icomoon-file-powerpoint:before {
  content: "\e4e6"; }

.icomoon-file-xml:before {
  content: "\e4e7"; }

.icomoon-file-css:before {
  content: "\e4e8"; }

.icomoon-html5:before {
  content: "\e4e9"; }

.icomoon-html5-2:before {
  content: "\e4ea"; }

.icomoon-css3:before {
  content: "\e4eb"; }

.icomoon-chrome:before {
  content: "\e4ec"; }

.icomoon-firefox:before {
  content: "\e4ed"; }

.icomoon-IE:before {
  content: "\e4ee"; }

.icomoon-opera:before {
  content: "\e4ef"; }

.icomoon-safari:before {
  content: "\e4f0"; }

.icomoon-IcoMoon:before {
  content: "\e4f1"; }

.icomoon-home-12:before {
  content: "\e4f2"; }

/* -------- end ----------- */
.sect-first:before, .row-feat1 .title:before, .section-services:before, .row-feat2 .f-icon:before, .row-feat2 li:before, .sect-enquire .wrap-small:before, .faq-spoil .spoil-head:before, .sect-top-triangle:after, .testimonial-item .img-cont:before, .sect-enquire2:before {
  content: '';
  display: block;
  position: absolute; }

.grid-row {
  font-size: 0 !important; }

.preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.row-feat1 .title:before, .faq-spoil .spoil-head:before {
  display: block;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%); }

.preloader__content, .preloader__content > i, .row-feat2 .f-icon:before {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%); }

.btn-orange, .btn-orange-square, .btn-white {
  display: inline-block;
  vertical-align: middle;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  text-align: center;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }
  .btn-orange:active, .btn-orange-square:active, .btn-white:active {
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4); }

.sprite-bg:before,
.feat-item ul li:before {
  background-image: url(../img/sprite.png); }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

html {
  line-height: 1; }

body {
  font-family: "Quicksand-Regular", sans-serif, serif;
  color: #292929;
  line-height: 1;
  font-size: 14px;
  -webkit-font-smoothing: antialiased !important;
  text-rendering: optimizeLegibility !important; }
  body.mobile {
    -webkit-text-size-adjust: none; }
    body.mobile input {
      -webkit-appearance: none; }

body, html {
  min-width: 300px;
  overflow-x: hidden; }

ol, ul {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: none; }
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

img {
  max-width: 100%;
  height: auto;
  border: none; }

a {
  text-decoration: none; }

article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

:focus {
  outline: none; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal; }

.cf:before, .cf:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0; }

.cf:after {
  clear: both; }

.grid-3 {
  display: inline-block;
  vertical-align: top;
  margin-right: 20px;
  width: -webkit-calc(33.33% - 14px);
  width: calc(33.33% - 14px); }
  .grid-3:nth-child(3n+3) {
    margin-right: 0; }
  @media only screen and (max-width: 660px) {
    .grid-3 {
      width: 100%;
      margin-right: 0;
      margin-bottom: 40px; }
      .grid-3:last-child {
        margin-bottom: 0; } }

body:not(.mobile) .animated {
  -webkit-animation-duration: .6s;
  animation-duration: .6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  opacity: 1; }

body:not(.mobile) .animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

body:not(.mobile) .animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s; }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

body:not(.mobile) .fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn; }

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); } }

body:not(.mobile) .fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown; }

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); } }

body:not(.mobile) .fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); } }

body:not(.mobile) .fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft; }

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); } }

body:not(.mobile) .fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); } }

body:not(.mobile) .fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight; }

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); } }

body:not(.mobile) .fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig; }

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); } }

body:not(.mobile) .fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); } }

body:not(.mobile) .fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

body:not(.mobile) .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px); } }

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px); } }

body:not(.mobile) .fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); } }

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px); } }

body:not(.mobile) .fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); } }

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px); } }

body:not(.mobile) .fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); } }

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px); } }

body:not(.mobile) .fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px); } }

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px); } }

body:not(.mobile) .fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); } }

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px); } }

body:not(.mobile) .fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig; }

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); } }

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px); } }

body:not(.mobile) .fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); } }

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px); } }

body:not(.mobile) .fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig; }

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, -webkit-filter;
  -webkit-transition-property: opacity, -webkit-filter;
  -o-transition-property: opacity, filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  -webkit-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }

.hamburger:hover {
  opacity: 0.7; }

.hamburger-box {
  width: 25px;
  height: 18px;
  display: inline-block;
  position: relative; }

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px; }

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 25px;
  height: 2px;
  background-color: #ff7800;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  transition-property: -webkit-transform;
  -webkit-transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease; }

.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block; }

.hamburger-inner::before {
  top: -10px; }

.hamburger-inner::after {
  bottom: -10px; }

/*
 * Elastic
 */
.hamburger--elastic .hamburger-inner {
  top: 2px;
  -webkit-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -o-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic .hamburger-inner::before {
  top: 8px;
  -webkit-transition: opacity 0.15s 0.4s ease;
  -o-transition: opacity 0.15s 0.4s ease;
  transition: opacity 0.15s 0.4s ease; }

.hamburger--elastic .hamburger-inner::after {
  top: 16px;
  transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -o-transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 8px, 0) rotate(135deg);
  transform: translate3d(0, 8px, 0) rotate(135deg);
  -webkit-transition-delay: 0.1s;
  -o-transition-delay: 0.1s;
  transition-delay: 0.1s; }

.hamburger--elastic.is-active .hamburger-inner::before {
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  opacity: 0; }

.hamburger--elastic.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -16px, 0) rotate(-270deg);
  transform: translate3d(0, -16px, 0) rotate(-270deg);
  -webkit-transition-delay: 0.1s;
  -o-transition-delay: 0.1s;
  transition-delay: 0.1s; }

/*
 * Elastic Reverse
 */
.hamburger--elastic-r .hamburger-inner {
  top: 2px;
  -webkit-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -o-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic-r .hamburger-inner::before {
  top: 10px;
  -webkit-transition: opacity 0.15s 0.4s ease;
  -o-transition: opacity 0.15s 0.4s ease;
  transition: opacity 0.15s 0.4s ease; }

.hamburger--elastic-r .hamburger-inner::after {
  top: 20px;
  transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -o-transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(-135deg);
  transform: translate3d(0, 10px, 0) rotate(-135deg);
  -webkit-transition-delay: 0.1s;
  -o-transition-delay: 0.1s;
  transition-delay: 0.1s; }

.hamburger--elastic-r.is-active .hamburger-inner::before {
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  opacity: 0; }

.hamburger--elastic-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(270deg);
  transform: translate3d(0, -20px, 0) rotate(270deg);
  -webkit-transition-delay: 0.1s;
  -o-transition-delay: 0.1s;
  transition-delay: 0.1s; }

.preloader {
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.7);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }
  .preloader__content {
    width: 140px;
    height: 150px; }
    .preloader__content > i {
      border: 2px solid #ff7800;
      -webkit-border-radius: 50%;
      border-radius: 50%; }
      .preloader__content > i:nth-of-type(1) {
        width: 25px;
        height: 25px;
        border-bottom-color: transparent; }
      .preloader__content > i:nth-of-type(2) {
        width: 50px;
        height: 50px;
        border-right-color: transparent; }
      .preloader__content > i:nth-of-type(3) {
        width: 75px;
        height: 75px;
        border-top-color: transparent; }
  .preloader.active {
    opacity: 1;
    visibility: visible; }
    .preloader.active .preloader__content > i {
      -webkit-animation: preloader-rotate 2s linear infinite;
      animation: preloader-rotate 2s linear infinite; }
      .preloader.active .preloader__content > i:nth-of-type(1) {
        -webkit-animation-duration: 2s;
        animation-duration: 2s; }
      .preloader.active .preloader__content > i:nth-of-type(2) {
        -webkit-animation-duration: 2.5s;
        animation-duration: 2.5s;
        -webkit-animation-direction: reverse;
        animation-direction: reverse; }
      .preloader.active .preloader__content > i:nth-of-type(3) {
        -webkit-animation-duration: 3s;
        animation-duration: 3s; }

@-webkit-keyframes preloader-rotate {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg); }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg); } }

@keyframes preloader-rotate {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg); }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg); } }

.wrap {
  max-width: 1220px;
  padding-left: 30px;
  padding-right: 30px;
  margin: 0 auto; }

.wrap-small {
  max-width: 1120px;
  padding-left: 30px;
  padding-right: 30px;
  margin: 0 auto; }

.fl {
  float: left; }

.fr {
  float: right; }

.tac {
  text-align: center; }

.tal {
  text-align: left; }

.tar {
  text-align: right; }

.color-orange {
  color: #ff7800; }

.pl65 {
  padding-left: 65px; }

.spoil-wrap {
  height: 0;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

.title-1 {
  font-size: 60px;
  font-family: "Quicksand-Light", sans-serif;
  color: #1a3254;
  line-height: 1.133;
  margin-bottom: 30px; }
  @media only screen and (max-width: 1500px) {
    .title-1 {
      font-size: 46px; } }
  @media only screen and (max-width: 660px) {
    .title-1 {
      font-size: 36px;
      margin-bottom: 25px; } }

.title-2 {
  font-size: 45px;
  font-family: "Quicksand-Light", sans-serif;
  color: #1a3254;
  margin-bottom: 65px;
  line-height: 1.51111; }
  @media only screen and (max-width: 1500px) {
    .title-2 {
      font-size: 35px;
      margin-bottom: 50px; } }
  @media only screen and (max-width: 660px) {
    .title-2 {
      font-size: 28px;
      margin-bottom: 40px; } }

.inp-row {
  margin-bottom: 65px; }
  @media only screen and (max-width: 660px) {
    .inp-row {
      margin-bottom: 30px; } }
  .inp-row input, .inp-row textarea {
    width: 100%;
    height: 50px;
    border: none;
    border-bottom: 1px solid #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: transparent;
    font-size: 24px;
    color: #fff;
    font-family: "Quicksand-Light", sans-serif; }
    .inp-row input::-webkit-input-placeholder, .inp-row textarea::-webkit-input-placeholder {
      color: #fff;
      font-family: "Quicksand-Light", sans-serif; }
    .inp-row input::-moz-placeholder, .inp-row textarea::-moz-placeholder {
      color: #fff;
      font-family: "Quicksand-Light", sans-serif; }
    .inp-row input:-ms-input-placeholder, .inp-row textarea:-ms-input-placeholder {
      color: #fff;
      font-family: "Quicksand-Light", sans-serif; }
    .inp-row input:-moz-placeholder, .inp-row textarea:-moz-placeholder {
      color: #fff;
      font-family: "Quicksand-Light", sans-serif; }
    .inp-row input:focus::-webkit-input-placeholder, .inp-row textarea:focus::-webkit-input-placeholder {
      color: transparent;
      font-family: "Quicksand-Light", sans-serif; }
    .inp-row input:focus::-moz-placeholder, .inp-row textarea:focus::-moz-placeholder {
      color: transparent;
      font-family: "Quicksand-Light", sans-serif; }
    .inp-row input:focus:-ms-input-placeholder, .inp-row textarea:focus:-ms-input-placeholder {
      color: transparent;
      font-family: "Quicksand-Light", sans-serif; }
    .inp-row input:focus:-moz-placeholder, .inp-row textarea:focus:-moz-placeholder {
      color: transparent;
      font-family: "Quicksand-Light", sans-serif; }
    @media only screen and (max-width: 1500px) {
      .inp-row input, .inp-row textarea {
        font-size: 18px;
        height: 40px; } }
  .inp-row textarea {
    resize: none;
    height: 220px; }
  .inp-row.big input, .inp-row.big textarea {
    height: 150px;
    font-size: 36px;
    color: #000;
    border-bottom-color: #000; }
    .inp-row.big input::-webkit-input-placeholder, .inp-row.big textarea::-webkit-input-placeholder {
      color: #000;
      font-family: "Quicksand-Light", sans-serif; }
    .inp-row.big input::-moz-placeholder, .inp-row.big textarea::-moz-placeholder {
      color: #000;
      font-family: "Quicksand-Light", sans-serif; }
    .inp-row.big input:-ms-input-placeholder, .inp-row.big textarea:-ms-input-placeholder {
      color: #000;
      font-family: "Quicksand-Light", sans-serif; }
    .inp-row.big input:-moz-placeholder, .inp-row.big textarea:-moz-placeholder {
      color: #000;
      font-family: "Quicksand-Light", sans-serif; }
    .inp-row.big input:focus::-webkit-input-placeholder, .inp-row.big textarea:focus::-webkit-input-placeholder {
      color: transparent;
      font-family: "Quicksand-Light", sans-serif; }
    .inp-row.big input:focus::-moz-placeholder, .inp-row.big textarea:focus::-moz-placeholder {
      color: transparent;
      font-family: "Quicksand-Light", sans-serif; }
    .inp-row.big input:focus:-ms-input-placeholder, .inp-row.big textarea:focus:-ms-input-placeholder {
      color: transparent;
      font-family: "Quicksand-Light", sans-serif; }
    .inp-row.big input:focus:-moz-placeholder, .inp-row.big textarea:focus:-moz-placeholder {
      color: transparent;
      font-family: "Quicksand-Light", sans-serif; }
    @media only screen and (max-width: 1500px) {
      .inp-row.big input, .inp-row.big textarea {
        font-size: 28px;
        height: 100px; } }
    @media only screen and (max-width: 660px) {
      .inp-row.big input, .inp-row.big textarea {
        height: 60px;
        font-size: 24px; } }
  @media only screen and (max-width: 1500px) {
    .inp-row.big textarea {
      height: 180px; } }
  @media only screen and (max-width: 660px) {
    .inp-row.big textarea {
      height: 150px; } }

.inp-row-3 {
  font-size: 0; }
  .inp-row-3 .inp-row {
    margin-right: 40px;
    display: inline-block;
    vertical-align: top;
    width: -webkit-calc(33.33% - 27px);
    width: calc(33.33% - 27px); }
    .inp-row-3 .inp-row:nth-child(3n+3) {
      margin-right: 0; }
    @media only screen and (max-width: 660px) {
      .inp-row-3 .inp-row {
        width: 100%;
        margin-right: 0; } }

.inp-row2 {
  font-size: 0; }
  .inp-row2 + .inp-row {
    margin-bottom: 100px; }
  .inp-row2 .inp-row {
    margin-right: 100px;
    display: inline-block;
    vertical-align: top;
    width: -webkit-calc(50% - 50px);
    width: calc(50% - 50px);
    margin-bottom: 50px; }
    @media only screen and (max-width: 1500px) {
      .inp-row2 .inp-row {
        margin-bottom: 80px; } }
    @media only screen and (max-width: 660px) {
      .inp-row2 .inp-row {
        width: 100%;
        margin-right: 0;
        margin-bottom: 40px; } }
    .inp-row2 .inp-row:nth-child(2n+2) {
      margin-right: 0; }

.btn-orange {
  background-color: #ff7800;
  font-size: 15px;
  font-family: "Quicksand-Bold", sans-serif;
  color: #fff;
  text-transform: uppercase;
  padding: 15px 45px;
  -webkit-border-radius: 25px;
  border-radius: 25px; }
  .btn-orange:hover {
    background: #cc6000; }

.btn-orange-square {
  background-color: #ff7800;
  padding: 12px 30px;
  font-size: 14px;
  font-family: "Quicksand-Regular", sans-serif;
  color: #fff;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
  .btn-orange-square:hover {
    background: #cc6000; }

.btn-white {
  background-color: #fff;
  font-size: 14px;
  font-family: "Quicksand-Bold", sans-serif;
  color: #444;
  text-transform: uppercase;
  padding: 12px 40px;
  -webkit-border-radius: 20px;
  border-radius: 20px; }
  .btn-white:hover {
    background: #cc6000;
    color: #fff; }

.sect-first {
  padding-top: 135px;
  position: relative;
  background: #fdfcfb; }
  @media only screen and (max-width: 1024px) {
    .sect-first {
      padding-top: 90px; } }
  @media only screen and (max-width: 660px) {
    .sect-first {
      padding-top: 60px; } }
  .sect-first:before {
    top: 135px;
    right: 0;
    background: url(../img/bg1.png);
    width: 1107px;
    height: 585px; }
  .sect-first .wrap {
    position: relative;
    z-index: 2; }
  .sect-first p {
    margin-bottom: 50px;
    font-size: 18px;
    font-family: "Quicksand-Light", sans-serif;
    color: #878787;
    line-height: 1.333; }
    @media only screen and (max-width: 1500px) {
      .sect-first p {
        font-size: 15px; } }
    @media only screen and (max-width: 660px) {
      .sect-first p {
        margin-bottom: 35px; } }
  .sect-first .img-laptop {
    display: block;
    margin: 60px auto 0; }
    @media only screen and (max-width: 660px) {
      .sect-first .img-laptop {
        margin-top: 40px; } }

.sect-2-blue {
  background: #4ebaef;
  color: #fff;
  margin-top: -60px;
  padding: 140px 0 90px;
  position: relative; }
  @media only screen and (max-width: 660px) {
    .sect-2-blue {
      padding: 90px 0 60px; } }
  .sect-2-blue .wrap {
    position: relative; }
  .sect-2-blue .title-2 {
    color: #fff;
    margin-bottom: 20px; }
  .sect-2-blue p {
    font-size: 24px;
    line-height: 1.25;
    font-family: "Quicksand-Light", sans-serif;
    margin-bottom: 90px; }
    @media only screen and (max-width: 1500px) {
      .sect-2-blue p {
        font-size: 18px; } }
    @media only screen and (max-width: 1024px) {
      .sect-2-blue p {
        margin-bottom: 50px;
        font-size: 16px; } }
  .sect-2-blue .img-pencil {
    position: absolute;
    bottom: 70px;
    right: -40px;
    z-index: 1; }
    @media only screen and (max-width: 1024px) {
      .sect-2-blue .img-pencil {
        display: none; } }

.row-feat1 {
  font-size: 0;
  position: relative;
  z-index: 2; }
  .row-feat1 .col-feat {
    width: -webkit-calc(50% - 60px);
    width: calc(50% - 60px);
    margin-right: 120px;
    display: inline-block;
    vertical-align: top; }
    .row-feat1 .col-feat:last-child {
      margin-right: 0; }
    @media only screen and (max-width: 1024px) {
      .row-feat1 .col-feat {
        width: 100%;
        margin-right: 0;
        margin-bottom: 80px; }
        .row-feat1 .col-feat:last-child {
          margin-bottom: 0; } }
  .row-feat1 .title {
    font-size: 30px;
    font-family: "Quicksand-Light", sans-serif;
    padding-left: 100px;
    position: relative;
    margin-bottom: 50px; }
    @media only screen and (max-width: 1500px) {
      .row-feat1 .title {
        font-size: 24px; } }
    .row-feat1 .title:before {
      left: 0;
      width: 83px;
      height: 83px; }
    .row-feat1 .title.icon-1:before {
      background-position: 0 0; }
    .row-feat1 .title.icon-2:before {
      background-position: -91px -2px; }
  .row-feat1 p {
    min-height: 210px;
    margin-bottom: 30px; }
    @media only screen and (max-width: 1500px) {
      .row-feat1 p {
        min-height: 110px; } }
    @media only screen and (max-width: 1024px) {
      .row-feat1 p {
        min-height: 0; } }

.section-services {
  padding: 140px 0;
  background: #f6f6f6;
  position: relative; }
  @media only screen and (max-width: 1024px) {
    .section-services {
      padding: 90px 0; }
      .section-services .title-2 {
        margin-bottom: 30px; } }
  @media only screen and (max-width: 660px) {
    .section-services {
      padding: 60px 0; } }
  .section-services .wrap-small {
    font-size: 0;
    position: relative; }
  .section-services:before {
    background: url("../img/bg2.png") no-repeat;
    width: 1470px;
    height: 100%;
    -webkit-background-size: cover;
    background-size: cover;
    right: 0;
    top: 0;
    opacity: .12; }
  .section-services .img-tablet {
    display: inline-block;
    vertical-align: top;
    width: 434px;
    margin-right: 40px;
    padding-top: 60px; }
    @media only screen and (max-width: 1024px) {
      .section-services .img-tablet {
        padding-top: 0px;
        margin: 0 auto 40px;
        max-width: 100%;
        display: block; } }
    .section-services .img-tablet img {
      display: block; }
  .section-services .desc-services {
    display: inline-block;
    vertical-align: top;
    width: -webkit-calc(100% - 474px);
    width: calc(100% - 474px); }
    @media only screen and (max-width: 1024px) {
      .section-services .desc-services {
        width: 100%; } }
    .section-services .desc-services p {
      font-size: 18px;
      color: #1a3254;
      margin-bottom: 35px;
      line-height: 1.66667;
      font-family: "Quicksand-Light", sans-serif; }
      @media only screen and (max-width: 1500px) {
        .section-services .desc-services p {
          font-size: 16px;
          margin-bottom: 30px; } }
      @media only screen and (max-width: 1024px) {
        .section-services .desc-services p {
          margin-bottom: 20px; } }
      .section-services .desc-services p:last-child {
        margin-bottom: 0; }
      .section-services .desc-services p .color-orange {
        font-family: "Quicksand-Regular", sans-serif;
        font-size: 24px;
        line-height: 1.25; }
        @media only screen and (max-width: 1500px) {
          .section-services .desc-services p .color-orange {
            font-size: 20px; } }

.section-features {
  padding-top: 110px; }
  @media only screen and (max-width: 1024px) {
    .section-features {
      padding-top: 90px; } }
  @media only screen and (max-width: 660px) {
    .section-features {
      padding-top: 60px; } }
  .section-features .img-screens {
    margin: 0 auto;
    max-width: 1920px;
    display: block;
    width: 100%; }

.row-feat2 {
  font-size: 0;
  max-width: 980px;
  margin: 0 auto; }
  .row-feat2 .feat-item {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin-right: 60px;
    width: -webkit-calc(33.33% - 40px);
    width: calc(33.33% - 40px);
    margin-bottom: 80px; }
    .row-feat2 .feat-item:nth-child(3n+3) {
      margin-right: 0; }
    @media only screen and (max-width: 660px) {
      .row-feat2 .feat-item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 50px; } }
  .row-feat2 .f-icon {
    width: 105px;
    height: 105px;
    position: relative;
    margin: 0 auto 25px;
    border: 1px solid #ff7800;
    -webkit-border-radius: 50%;
    border-radius: 50%; }
    .row-feat2 .f-icon.f-icon1:before {
      background-position: -198px 0;
      width: 52px;
      height: 52px; }
    .row-feat2 .f-icon.f-icon2:before {
      background-position: -482px -5px;
      width: 50px;
      height: 49px; }
    .row-feat2 .f-icon.f-icon3:before {
      background-position: -558px -1px;
      width: 54px;
      height: 54px; }
    .row-feat2 .f-icon.f-icon4:before {
      background-position: -412px -5px;
      width: 52px;
      height: 47px; }
    .row-feat2 .f-icon.f-icon5:before {
      background-position: -344px -2px;
      width: 50px;
      height: 60px; }
    .row-feat2 .f-icon.f-icon6:before {
      background-position: -276px -1px;
      width: 50px;
      height: 50px; }
  .row-feat2 .title {
    font-family: "Quicksand-Medium", sans-serif;
    font-size: 24px;
    margin-bottom: 25px;
    color: #ff7800; }
    @media only screen and (max-width: 1500px) {
      .row-feat2 .title {
        font-size: 18px; } }
  .row-feat2 p, .row-feat2 ul {
    font-size: 18px;
    line-height: 1.66667;
    margin-bottom: 15px; }
    @media only screen and (max-width: 1500px) {
      .row-feat2 p, .row-feat2 ul {
        font-size: 15px;
        margin-bottom: 10px; } }
    .row-feat2 p:last-child, .row-feat2 ul:last-child {
      margin-bottom: 0; }
  .row-feat2 li {
    margin-bottom: 15px;
    position: relative;
    padding-left: 40px;
    text-align: left; }
    @media only screen and (max-width: 1500px) {
      .row-feat2 li {
        margin-bottom: 5px; } }
    .row-feat2 li:before {
      left: 0;
      top: 4px;
      background-position: -198px -62px;
      width: 21px;
      height: 21px; }
    .row-feat2 li:last-child {
      margin-bottom: 0; }

.sect-enquire {
  background: #ff7800;
  padding: 75px 0 40px; }
  @media only screen and (max-width: 660px) {
    .sect-enquire {
      padding: 60px 0; } }
  .sect-enquire .title-2 {
    margin-bottom: 45px;
    position: relative; }
    @media only screen and (max-width: 660px) {
      .sect-enquire .title-2 {
        margin-bottom: 30px; } }
  .sect-enquire form {
    position: relative; }
  .sect-enquire .img-glasses {
    position: absolute;
    bottom: -100px;
    left: -90px; }
    @media only screen and (max-width: 660px) {
      .sect-enquire .img-glasses {
        display: none; } }
  .sect-enquire .wrap-small {
    position: relative; }
    .sect-enquire .wrap-small:before {
      background: url("../img/bg3.png");
      width: 829px;
      height: 418px;
      top: -110px;
      right: -80px; }

.section-feat3 {
  padding-top: 135px; }
  @media only screen and (max-width: 660px) {
    .section-feat3 {
      padding-top: 60px; } }
  .section-feat3 .title-2 {
    margin-bottom: 80px; }
    @media only screen and (max-width: 660px) {
      .section-feat3 .title-2 {
        padding-left: 0 !important;
        margin-bottom: 40px; } }
  .section-feat3 .img-laptop2 {
    margin: -30px auto 0;
    max-width: 100%;
    z-index: 8;
    position: relative; }

.feat-item3 {
  margin-bottom: 30px;
  font-size: 0; }
  .feat-item3:last-child {
    margin-bottom: 0; }
  .feat-item3 .feat-desc {
    display: inline-block;
    vertical-align: middle;
    min-height: 415px;
    color: #fff;
    width: 545px;
    padding: 75px 45px 45px;
    left: 65px;
    position: relative;
    z-index: 2; }
    .feat-item3 .feat-desc:last-child {
      margin-left: -160px;
      left: 0; }
      @media only screen and (max-width: 1200px) {
        .feat-item3 .feat-desc:last-child {
          margin-left: 0; } }
    @media only screen and (max-width: 1200px) {
      .feat-item3 .feat-desc {
        min-height: 0;
        width: 45%;
        margin-left: 0;
        left: 0; } }
    @media only screen and (max-width: 660px) {
      .feat-item3 .feat-desc {
        width: 100%;
        padding: 35px; } }
    .feat-item3 .feat-desc.lightblue {
      background: #4ebaef; }
    .feat-item3 .feat-desc.darkblue {
      background: #1a3254; }
    .feat-item3 .feat-desc.grey {
      background: #575757; }
    .feat-item3 .feat-desc .title {
      margin-bottom: 35px;
      font-size: 30px; }
      @media only screen and (max-width: 1500px) {
        .feat-item3 .feat-desc .title {
          font-size: 24px; } }
    .feat-item3 .feat-desc p {
      font-family: "Quicksand-Light", sans-serif;
      font-size: 24px;
      line-height: 1.25; }
      @media only screen and (max-width: 1500px) {
        .feat-item3 .feat-desc p {
          font-size: 18px; } }
      @media only screen and (max-width: 660px) {
        .feat-item3 .feat-desc p {
          font-size: 16px; } }
  .feat-item3 .feat-img {
    display: inline-block;
    vertical-align: middle;
    width: 710px;
    position: relative;
    z-index: 1; }
    .feat-item3 .feat-img:last-child {
      margin-left: -105px; }
      @media only screen and (max-width: 1200px) {
        .feat-item3 .feat-img:last-child {
          margin-left: 0; } }
    @media only screen and (max-width: 1200px) {
      .feat-item3 .feat-img {
        margin-left: 0;
        width: 55%; } }
    @media only screen and (max-width: 660px) {
      .feat-item3 .feat-img {
        width: 100%; } }
    .feat-item3 .feat-img img {
      display: block; }

.feat-row3 {
  margin-bottom: 120px; }
  @media only screen and (max-width: 1200px) {
    .feat-row3 {
      margin-bottom: 70px; } }

.faq-row {
  font-size: 0;
  max-width: 950px;
  margin: 0 auto 100px; }
  @media only screen and (max-width: 1200px) {
    .faq-row {
      margin-bottom: 70px; } }

.faq-col {
  display: inline-block;
  vertical-align: top;
  margin-right: 26px;
  width: -webkit-calc(50% - 13px);
  width: calc(50% - 13px); }
  .faq-col:last-child {
    margin-right: 0; }
  @media only screen and (max-width: 660px) {
    .faq-col {
      width: 100%;
      margin-right: 0;
      margin-bottom: 3px; } }

.faq-spoil {
  margin-bottom: 3px;
  z-index: 8;
  position: relative; }
  .faq-spoil .spoil-head {
    position: relative;
    padding: 20px 75px 20px 30px;
    background: #eeeeee;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    font-family: "Quicksand-Light", sans-serif;
    font-size: 24px;
    color: #000;
    cursor: pointer; }
    @media only screen and (max-width: 1500px) {
      .faq-spoil .spoil-head {
        font-size: 18px; } }
    .faq-spoil .spoil-head:hover {
      background: #e1e1e1; }
    .faq-spoil .spoil-head:before {
      right: 30px;
      background-position: -234px -62px;
      width: 31px;
      height: 31px; }
  .faq-spoil .spoil-content {
    background: #f8f8f8;
    padding: 15px 25px; }
    .faq-spoil .spoil-content p {
      font-size: 14px;
      color: #727272;
      margin-bottom: 15px;
      line-height: 1.28571; }
      .faq-spoil .spoil-content p:last-child {
        margin-bottom: 0; }
  .faq-spoil:last-child {
    margin-bottom: 0; }
  .faq-spoil.open .spoil-head {
    background: #4ebaef;
    color: #fff; }
    .faq-spoil.open .spoil-head:before {
      background-position: -276px -62px; }

.sect-top-triangle {
  background: #f9f9f9;
  position: relative;
  padding: 330px 0 80px;
  margin-top: -180px; }
  .sect-top-triangle:after {
    bottom: 100%;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-bottom-width: 260px;
    border-right-width: 100vw;
    border-top-width: 0;
    border-left-width: 0;
    border-color: transparent transparent #f9f9f9 transparent; }

.testimonial-item .img-cont {
  width: 225px;
  height: 225px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  float: left;
  margin: -40px 40px 20px 0; }
  @media only screen and (max-width: 1500px) {
    .testimonial-item .img-cont {
      width: 180px;
      height: 180px; } }
  @media only screen and (max-width: 660px) {
    .testimonial-item .img-cont {
      float: none;
      display: block;
      margin: 0 auto 40px; } }
  .testimonial-item .img-cont:before {
    background-position: -636px -2px;
    width: 103px;
    height: 73px;
    right: -25px;
    top: -25px; }
  .testimonial-item .img-cont img {
    width: 100%; }

.testimonial-item .name {
  font-size: 24px;
  margin-bottom: 40px; }
  @media only screen and (max-width: 1500px) {
    .testimonial-item .name {
      font-size: 18px; } }
  @media only screen and (max-width: 660px) {
    .testimonial-item .name {
      margin-bottom: 30px; } }

.testimonial-item p {
  margin-bottom: 20px;
  font-family: "Quicksand-Light", sans-serif;
  color: #000;
  font-size: 18px;
  line-height: 1.66667; }
  .testimonial-item p:last-child {
    margin-bottom: 0; }
  @media only screen and (max-width: 1500px) {
    .testimonial-item p {
      font-size: 15px; } }

.testimonial-item .user-card {
  margin-top: 35px; }
  @media only screen and (max-width: 660px) {
    .testimonial-item .user-card {
      margin-top: 30px; } }
  .testimonial-item .user-card .name2 {
    color: #ff7800;
    font-size: 18px;
    margin-bottom: 15px; }
    @media only screen and (max-width: 1500px) {
      .testimonial-item .user-card .name2 {
        font-size: 16px; } }
  .testimonial-item .user-card .pos {
    font-size: 14px;
    color: #b2b2b2; }

.sect-enquire2 {
  padding: 130px 0;
  background: #d2e7f1;
  position: relative; }
  .sect-enquire2:before {
    width: 1135px;
    height: -webkit-calc(100% + 60px);
    height: calc(100% + 60px);
    top: -60px;
    right: -100px;
    -webkit-background-size: cover;
    background-size: cover;
    background-image: url("../img/bg4.png");
    background-position: top right; }
  .sect-enquire2 .wrap-small {
    position: relative; }
  .sect-enquire2 .img-sketchbook {
    position: absolute;
    top: -195px;
    left: -200px; }
  .sect-enquire2 p {
    font-size: 24px;
    color: #8c8c8c;
    margin-bottom: 30px;
    font-family: "Quicksand-Light", sans-serif;
    text-align: center; }
    @media only screen and (max-width: 1500px) {
      .sect-enquire2 p {
        font-size: 18px; } }
    .sect-enquire2 p .color-orange {
      font-family: "Quicksand-Medium", sans-serif;
      font-size: 30px; }
      @media only screen and (max-width: 1500px) {
        .sect-enquire2 p .color-orange {
          font-size: 24px; } }
  .sect-enquire2 form {
    margin: 0 auto;
    max-width: 770px; }

/*----------------------------------

	Theme Name: Florida WP
	----------------------

/*!
 * Bootstrap v3.0.3 (webnus edited)
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.container [class*="col-"],
.container [class*="col-"]:before,
.container [class*="col-"]:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

img {
  vertical-align: middle; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  -webkit-border-radius: 6px;
  border-radius: 6px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }

.clearfix:after {
  clear: both; }

.clearfix {
  zoom: 1; }

.clear, .clr {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }

.clr {
  visibility: visible;
  overflow: visible; }

.columns {
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.container [class*="col-"] img {
  max-width: 100%; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.container:before,
.container:after {
  content: " ";
  display: table; }

.container:after {
  clear: both; }

@media only screen and (max-width: 479px) {
  .container {
    width: 300px; } }

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .container {
    width: 420px; } }

@media only screen and (min-width: 768px) and (max-width: 958px) {
  .container {
    width: 768px;
    /* webnus */ } }

@media (min-width: 959px) {
  .container {
    width: 960px; } }

@media (min-width: 1200px) {
  .container {
    width: 1120px; } }

.row {
  margin-left: -10px;
  margin-right: -10px; }

.row:before,
.row:after {
  content: " ";
  display: table; }

.row:after {
  clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }

.container [class*="col-"].alpha {
  padding-left: 0; }

.container [class*="col-"].omega {
  padding-right: 0; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-12 {
  width: 100%; }

.col-xs-11 {
  width: 91.66666666666666%; }

.col-xs-10 {
  width: 83.33333333333334%; }

.col-xs-9 {
  width: 75%; }

.col-xs-8 {
  width: 66.66666666666666%; }

.col-xs-7 {
  width: 58.333333333333336%; }

.col-xs-6 {
  width: 50%; }

.col-xs-5 {
  width: 41.66666666666667%; }

.col-xs-4 {
  width: 33.33333333333333%; }

.col-xs-3 {
  width: 25%; }

.col-xs-2 {
  width: 16.666666666666664%; }

.col-xs-1 {
  width: 8.333333333333332%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-pull-11 {
  right: 91.66666666666666%; }

.col-xs-pull-10 {
  right: 83.33333333333334%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-8 {
  right: 66.66666666666666%; }

.col-xs-pull-7 {
  right: 58.333333333333336%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-5 {
  right: 41.66666666666667%; }

.col-xs-pull-4 {
  right: 33.33333333333333%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-2 {
  right: 16.666666666666664%; }

.col-xs-pull-1 {
  right: 8.333333333333332%; }

.col-xs-pull-0 {
  right: 0%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-push-11 {
  left: 91.66666666666666%; }

.col-xs-push-10 {
  left: 83.33333333333334%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-8 {
  left: 66.66666666666666%; }

.col-xs-push-7 {
  left: 58.333333333333336%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-5 {
  left: 41.66666666666667%; }

.col-xs-push-4 {
  left: 33.33333333333333%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-2 {
  left: 16.666666666666664%; }

.col-xs-push-1 {
  left: 8.333333333333332%; }

.col-xs-push-0 {
  left: 0%; }

.col-xs-offset-12 {
  margin-left: 100%; }

.col-xs-offset-11 {
  margin-left: 91.66666666666666%; }

.col-xs-offset-10 {
  margin-left: 83.33333333333334%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-8 {
  margin-left: 66.66666666666666%; }

.col-xs-offset-7 {
  margin-left: 58.333333333333336%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-5 {
  margin-left: 41.66666666666667%; }

.col-xs-offset-4 {
  margin-left: 33.33333333333333%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-2 {
  margin-left: 16.666666666666664%; }

.col-xs-offset-1 {
  margin-left: 8.333333333333332%; }

.col-xs-offset-0 {
  margin-left: 0%; }

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-11 {
    width: 91.66666666666666%; }
  .col-sm-10 {
    width: 83.33333333333334%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-8 {
    width: 66.66666666666666%; }
  .col-sm-7 {
    width: 58.333333333333336%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-5 {
    width: 41.66666666666667%; }
  .col-sm-4 {
    width: 33.33333333333333%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-2 {
    width: 16.666666666666664%; }
  .col-sm-1 {
    width: 8.333333333333332%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-pull-11 {
    right: 91.66666666666666%; }
  .col-sm-pull-10 {
    right: 83.33333333333334%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-8 {
    right: 66.66666666666666%; }
  .col-sm-pull-7 {
    right: 58.333333333333336%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-5 {
    right: 41.66666666666667%; }
  .col-sm-pull-4 {
    right: 33.33333333333333%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-2 {
    right: 16.666666666666664%; }
  .col-sm-pull-1 {
    right: 8.333333333333332%; }
  .col-sm-pull-0 {
    right: 0%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-push-11 {
    left: 91.66666666666666%; }
  .col-sm-push-10 {
    left: 83.33333333333334%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-8 {
    left: 66.66666666666666%; }
  .col-sm-push-7 {
    left: 58.333333333333336%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-5 {
    left: 41.66666666666667%; }
  .col-sm-push-4 {
    left: 33.33333333333333%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-2 {
    left: 16.666666666666664%; }
  .col-sm-push-1 {
    left: 8.333333333333332%; }
  .col-sm-push-0 {
    left: 0%; }
  .col-sm-offset-12 {
    margin-left: 100%; }
  .col-sm-offset-11 {
    margin-left: 91.66666666666666%; }
  .col-sm-offset-10 {
    margin-left: 83.33333333333334%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-8 {
    margin-left: 66.66666666666666%; }
  .col-sm-offset-7 {
    margin-left: 58.333333333333336%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-5 {
    margin-left: 41.66666666666667%; }
  .col-sm-offset-4 {
    margin-left: 33.33333333333333%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-2 {
    margin-left: 16.666666666666664%; }
  .col-sm-offset-1 {
    margin-left: 8.333333333333332%; }
  .col-sm-offset-0 {
    margin-left: 0%; } }

@media (min-width: 959px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-12 {
    width: 100%; }
  .col-md-11 {
    width: 91.66666666666666%; }
  .col-md-10 {
    width: 83.33333333333334%; }
  .col-md-9 {
    width: 75%; }
  .col-md-8 {
    width: 66.66666666666666%; }
  .col-md-7 {
    width: 58.333333333333336%; }
  .col-md-6 {
    width: 50%; }
  .col-md-5 {
    width: 41.66666666666667%; }
  .col-md-4 {
    width: 33.33333333333333%; }
  .col-md-3 {
    width: 25%; }
  .col-md-2 {
    width: 16.666666666666664%; }
  .col-md-1 {
    width: 8.333333333333332%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-pull-11 {
    right: 91.66666666666666%; }
  .col-md-pull-10 {
    right: 83.33333333333334%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-8 {
    right: 66.66666666666666%; }
  .col-md-pull-7 {
    right: 58.333333333333336%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-5 {
    right: 41.66666666666667%; }
  .col-md-pull-4 {
    right: 33.33333333333333%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-2 {
    right: 16.666666666666664%; }
  .col-md-pull-1 {
    right: 8.333333333333332%; }
  .col-md-pull-0 {
    right: 0%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-push-11 {
    left: 91.66666666666666%; }
  .col-md-push-10 {
    left: 83.33333333333334%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-8 {
    left: 66.66666666666666%; }
  .col-md-push-7 {
    left: 58.333333333333336%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-5 {
    left: 41.66666666666667%; }
  .col-md-push-4 {
    left: 33.33333333333333%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-2 {
    left: 16.666666666666664%; }
  .col-md-push-1 {
    left: 8.333333333333332%; }
  .col-md-push-0 {
    left: 0%; }
  .col-md-offset-12 {
    margin-left: 100%; }
  .col-md-offset-11 {
    margin-left: 91.66666666666666%; }
  .col-md-offset-10 {
    margin-left: 83.33333333333334%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-8 {
    margin-left: 66.66666666666666%; }
  .col-md-offset-7 {
    margin-left: 58.333333333333336%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-5 {
    margin-left: 41.66666666666667%; }
  .col-md-offset-4 {
    margin-left: 33.33333333333333%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-2 {
    margin-left: 16.666666666666664%; }
  .col-md-offset-1 {
    margin-left: 8.333333333333332%; }
  .col-md-offset-0 {
    margin-left: 0%; } }

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-11 {
    width: 91.66666666666666%; }
  .col-lg-10 {
    width: 83.33333333333334%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-8 {
    width: 66.66666666666666%; }
  .col-lg-7 {
    width: 58.333333333333336%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-5 {
    width: 41.66666666666667%; }
  .col-lg-4 {
    width: 33.33333333333333%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-2 {
    width: 16.666666666666664%; }
  .col-lg-1 {
    width: 8.333333333333332%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-pull-11 {
    right: 91.66666666666666%; }
  .col-lg-pull-10 {
    right: 83.33333333333334%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-8 {
    right: 66.66666666666666%; }
  .col-lg-pull-7 {
    right: 58.333333333333336%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-5 {
    right: 41.66666666666667%; }
  .col-lg-pull-4 {
    right: 33.33333333333333%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-2 {
    right: 16.666666666666664%; }
  .col-lg-pull-1 {
    right: 8.333333333333332%; }
  .col-lg-pull-0 {
    right: 0%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-push-11 {
    left: 91.66666666666666%; }
  .col-lg-push-10 {
    left: 83.33333333333334%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-8 {
    left: 66.66666666666666%; }
  .col-lg-push-7 {
    left: 58.333333333333336%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-5 {
    left: 41.66666666666667%; }
  .col-lg-push-4 {
    left: 33.33333333333333%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-2 {
    left: 16.666666666666664%; }
  .col-lg-push-1 {
    left: 8.333333333333332%; }
  .col-lg-push-0 {
    left: 0%; }
  .col-lg-offset-12 {
    margin-left: 100%; }
  .col-lg-offset-11 {
    margin-left: 91.66666666666666%; }
  .col-lg-offset-10 {
    margin-left: 83.33333333333334%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-8 {
    margin-left: 66.66666666666666%; }
  .col-lg-offset-7 {
    margin-left: 58.333333333333336%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-5 {
    margin-left: 41.66666666666667%; }
  .col-lg-offset-4 {
    margin-left: 33.33333333333333%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-2 {
    margin-left: 16.666666666666664%; }
  .col-lg-offset-1 {
    margin-left: 8.333333333333332%; }
  .col-lg-offset-0 {
    margin-left: 0%; } }

.top-bar, #header {
  font: 14px/22px 'Roboto', Trebuchet MS, Helvetica, Arial, sans-serif; }

.top-bar {
  background: #fff;
  min-height: 26px;
  padding: 12px 0;
  border-bottom: 1px solid #f3f3f3; }

.socailfollow {
  float: right; }

.top-bar .socailfollow {
  float: right;
  margin-right: 10px; }

.top-bar .socailfollow.lftflot {
  float: left; }

.top-links {
  float: left;
  color: #a9b2b4;
  font-size: 11px;
  padding: 4px 0 0 4px; }

.top-links.rgtflot {
  float: right;
  padding-right: 10px; }

.socailfollow a {
  height: 18px;
  padding: 10px;
  float: left;
  text-decoration: none;
  display: block;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.31s ease;
  -o-transition: all 0.31s ease;
  transition: all 0.31s ease; }

.socailfollow a:first-of-type {
  margin-left: 0; }

.top-bar .socailfollow a, .our-team .socailfollow a {
  padding: 4px;
  margin: 1px 4px;
  background: #fff; }

.socailfollow i {
  font-size: 18px;
  color: #fff;
  opacity: 0.95; }

.top-bar .socailfollow i, .our-team .socailfollow i {
  color: #979797;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease; }

.top-bar .socailfollow a.twitter:hover i, .our-team .socailfollow a.twitter:hover i {
  color: #00acee; }

.top-bar .socailfollow a.google:hover i, .our-team .socailfollow a.google:hover i {
  color: #c3391c; }

.top-bar .socailfollow a.linkedin:hover i, .our-team .socailfollow a.linkedin:hover i {
  color: #0073b2; }

.top-bar h6 h6 {
  font-size: 16px;
  line-height: 23px; }

#header h6, .top-bar h6, .top-inf h6 {
  font-size: 16px;
  margin: 20px;
  font-weight: 400;
  color: #797979;
  display: inline-block; }

#header {
  border-bottom: 4px solid #f0f0f0;
  margin: 0; }

.top-bar h6 {
  font-size: 12px;
  font-weight: 400;
  margin: 0 20px 0 0;
  color: #999;
  letter-spacing: 0.6px; }

#header h6 i, .top-bar h6 i, .top-inf h6 i {
  background: #f1f1f1;
  color: #545454;
  display: inline;
  margin: 7px;
  padding: 7px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  vertical-align: middle; }

.top-links a, .top-links span {
  color: #9aa6af;
  font-size: 10px;
  display: inline;
  margin: 0 6px;
  text-transform: uppercase;
  font-weight: bold; }

.top-links a:hover {
  color: #ff932a; }

.logo {
  height: 100%;
  line-height: 90px; }

.logo img {
  max-width: 100%;
  height: auto;
  max-height: 100%; }

#menu-icon {
  display: none; }

#sticker {
  background: #fff\9;
  z-index: 90000;
  width: 100%;
  height: auto;
  position: relative; }

.is-sticky .logo {
  height: 54px;
  margin-top: 50px;
  line-height: 1; }

.is-sticky #header {
  margin-top: -50px;
  background: rgba(255, 255, 255, 0.98);
  border-bottom: 4px solid #f0f0f0; }

/*----------------------------------

	Theme Name: Florida WP
	----------------------

	/* #Navigation Mneu
	================================================== */
#nav-wrap .container {
  position: relative; }

.nav-wrap1, .nav-wrap2 {
  height: 110px;
  position: relative; }

.nav-wrap2 {
  height: 77px;
  border-top: 1px solid #f0f0f0;
  margin-bottom: -4px;
  border-bottom: 4px solid #f3f3f3; }

.nav-wrap2.mn4 {
  height: 50px; }

/* menu icon */
#menu-icon {
  display: none;
  /* hide menu icon initially */ }

#nav {
  float: right; }

#nav li {
  list-style: none;
  float: left;
  display: block;
  height: 100%;
  vertical-align: middle;
  font-size: 17px;
  line-height: 1.7; }

/* nav link */
#nav a {
  display: block;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  padding: 70px 16px 16px;
  color: #777;
  outline: 0;
  text-align: left;
  background-color: #fff;
  opcity: 1;
  text-align: center;
  -webkit-transition: background .15s ease-in-out;
  -o-transition: background .15s ease-in-out;
  transition: background .15s ease-in-out; }

#nav a:hover, #nav li:hover > a {
  background-color: #f0f0f0; }

#nav a i {
  font-size: 16px;
  line-height: 16px;
  display: inline;
  color: inherit;
  margin-right: 4px;
  vertical-align: baseline; }

#nav > li > a i {
  margin-right: 6px;
  font-weight: normal; }

#nav > li.current:after {
  display: block;
  float: left;
  content: "";
  width: 100%;
  height: 4px;
  background: #7cbc20;
  bottom: 0px;
  margin-bottom: -4px; }

/* nav link Header2 */
.nav-wrap2 #nav {
  float: left;
  margin-bottom: 0; }

.nav-wrap2 #nav li {
  margin: 0; }

.nav-wrap2 #nav > li > a {
  padding: 20px 20px 15px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  text-align: left;
  border-right: 1px solid #eee; }

.nav-wrap2 #nav > li:first-child {
  margin-left: 7px; }

.nav-wrap2 #nav > li:first-child > a {
  border-left: 1px solid #eee; }

#nav a span, #nav a:after {
  margin-top: 6px;
  display: block;
  font-size: 11px;
  color: #919191;
  text-transform: lowercase;
  font-weight: 400; }

#nav a:after {
  content: attr(data-description); }

.nav-wrap1 #nav a:after, .nav-wrap2.mn4 #nav a:after, #nav ul li a:after {
  content: "";
  display: none; }

.nav-wrap2.mn4 #nav > li > a {
  padding: 16px 20px; }

.nav-wrap2.darknavi {
  background: #333;
  border-top: 2px solid #202020;
  border-bottom-color: #222; }

.nav-wrap2.darknavi #nav > li > a {
  color: #fff;
  background: #333;
  border-color: #222; }

.nav-wrap2.darknavi #nav > li > a:hover, .nav-wrap2.darknavi #nav > li:hover > a {
  background-color: #222; }

.nav-wrap2.darknavi #nav ul {
  border-color: #222; }

/* nav link fixes */
.homedark #nav > li > a, .darkhalf #nav > li > a {
  background: transparent;
  color: #fff; }

.homedark #nav > li:hover > a, .darkhalf #nav > li:hover > a {
  background: #f0f0f0;
  color: #777; }

.homedark .is-sticky #nav > li > a, .darkhalf .is-sticky #nav > li > a {
  color: #777; }

.is-sticky #header #nav > li > a:link {
  background: inherit; }

.is-sticky #header #nav > li:hover > a {
  background: #f0f0f0; }

.is-sticky #header .nav-wrap2.darknavi #nav > li:hover > a {
  background: #222; }

#header.super-fixed #nav > li > a {
  padding: 0 16px;
  line-height: 90px; }

#header.super-fixed #nav > li > a:after {
  display: none;
  content: ""; }

#header.super-fixed #nav > li.current > a {
  color: #7cbc20; }

#header.super-fixed #nav > li.current:after {
  display: none;
  height: 0; }

#header.super-fixed .nav-wrap1 {
  height: 90px; }

/* nav dropdown */
#nav ul {
  position: absolute;
  width: 182px;
  background: #fff;
  padding: 5px 0;
  padding-left: 20px;
  margin: 0;
  border: 4px solid #e2e2e2;
  z-index: 91000;
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  display: none;
  /* hide dropdown */ }

#nav > li:last-child ul {
  left: auto;
  right: 0; }

@media only screen and (min-width: 768px) {
  #nav > li:last-child ul ul {
    margin-left: 0;
    margin-right: 174px; }
  #nav > li:last-child ul.mega ul, #nav > li:last-child ul.mega {
    margin-right: 0; }
  #nav > li:last-child ul {
    padding-left: 0; }
  #nav > li:last-child ul li {
    padding-left: 20px; } }

.nav-wrap2 #nav > li:last-child ul {
  right: auto; }

#nav ul li {
  float: none;
  border-bottom: 1px solid #efefef;
  display: block;
  position: relative;
  margin: 0;
  padding: 0; }

#nav ul li:last-child {
  border: none; }

#nav ul li a, #nav ul li:hover > a {
  background: #fff;
  color: #777;
  width: auto;
  display: block;
  text-align: left;
  padding: 9px 11px 9px 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  font-size: 13px;
  font-weight: 400;
  border: 0 none;
  text-transform: capitalize;
  line-height: 24px;
  min-height: 24px; }

#nav ul li a:hover, #nav li.current ul li a:hover, .nav-wrap2 #nav ul li a:hover, .nav-wrap2.darknavi #nav ul li a:hover, #nav ul li.current > a, #nav ul li:hover > a {
  color: #7cbc20; }

#nav li:hover > ul {
  display: block;
  visibility: visible;
  /* show dropdown on hover */ }

#nav ul li ul {
  margin: -44px 0 0 182px;
  width: 170px; }

#nav li.submenux:after {
  font-family: 'icomoon';
  content: "\e3b0";
  position: absolute;
  color: #cdcdcd;
  font-size: 8px;
  display: inline;
  speak: none;
  cursor: pointer;
  right: 9px;
  top: 12px; }

#nav ul.mega li.submenux:after {
  display: none; }

#nav ul.mega, #nav > li:last-child ul.mega {
  width: 100%;
  left: 0;
  float: left; }

#nav ul.mega ul, #nav ul.mega ul.mega {
  float: none;
  border: none;
  margin: 0;
  position: static;
  display: block;
  padding: 0;
  width: auto; }

#nav ul.mega .wpb_content_element {
  margin-bottom: 5px; }

#nav ul.mega div:last-child {
  margin-right: 0 !important; }

#nav h4.subtitle {
  margin: 14px 0;
  border-color: #e2e2e2;
  border-width: 2px; }

#nav img {
  max-width: 100%;
  margin-bottom: 10px; }

#nav p {
  font-size: 13px;
  font-weight: 400;
  color: #747474; }

#header #nav h6 {
  margin: 0;
  margin-bottom: 7px;
  color: #555; }

#nav .sendbtn {
  padding: 7px 20px;
  font-size: 13px; }

/* nav dropdown for(ie7) */
* + html #nav li {
  position: relative;
  display: block; }

* + html #nav li ul, * + html #nav li.current ul {
  left: 0;
  clear: both;
  position: absolute;
  border: 1px solid #d4d4d4; }

* + html .container {
  z-index: 2; }

* + html #header {
  z-index: 3;
  position: relative; }

* + html #nav ul li ul {
  position: absolute;
  left: 0;
  margin-top: -31px;
  display: none;
  visibility: hidden; }

* + html #nav ul li:hover > ul {
  display: block;
  visibility: visible; }

/* --------------------- */
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
  /* nav-wrap */
  #nav-wrap {
    position: relative;
    height: 30px;
    text-align: center;
    margin: 0 0 32px 0; }
  #header.super-fixed .nav-wrap1 {
    height: 30px; }
  /* menu icon */
  #menu-icon {
    color: rgba(255, 255, 255, 0.7);
    margin: 0 auto;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: 228px;
    font-size: 16px;
    font-weight: 400;
    height: 30px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background: #363f46;
    padding: 11px 10px 3px 42px;
    cursor: pointer;
    clear: both;
    -webkit-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3);
    text-align: left;
    display: block;
    /* how menu icon */ }
  #menu-icon i {
    font-size: 16px;
    color: rgba(0, 0, 0, 0.6);
    float: left;
    margin-left: -28px;
    margin-top: 3px; }
  #menu-icon:hover, #menu-icon.active {
    background-color: #0093d0; }
  .mn-clk {
    font-size: 12px;
    color: rgba(255, 255, 255, 0.5); }
  /* main nav */
  #nav {
    clear: both;
    margin: 0 auto;
    background: #fff;
    position: absolute;
    width: 260px;
    z-index: 10000;
    padding: 2px 0 44px 18px;
    border: 1px solid #d2d2d2;
    border-top: 0 none;
    display: none;
    /* visibility will be toggled with jquery */ }
  .nav-wrap2 #nav {
    margin-left: 10px; }
  #nav ul {
    padding: 5px 0; }
  #nav li, .nav-wrap2 #nav li {
    clear: both;
    float: none;
    border: 0 none;
    margin: 0;
    margin-left: 10px;
    padding: 0 !important;
    border-bottom: 1px solid #e5e5e5; }
  #nav ul li:last-child, .nav-wrap2 #nav ul li:last-child {
    border: none; }
  #nav a, .nav-wrap2 #nav > li > a, .nav-wrap2.mn4 #nav li a, #header.super-fixed #nav > li > a {
    padding: 14px 0 12px;
    line-height: 24px; }
  #nav a, #nav ul a, .nav-wrap2 #nav > li > a, .nav-wrap2.mn4 #nav li a, #header.super-fixed #nav > li > a {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    width: auto;
    height: 20px;
    display: block;
    text-align: left;
    border: 0 none;
    margin: 0;
    line-height: 1.2; }
  .nav-wrap2 #nav > li > a, .nav-wrap2 #nav > li:first-child > a {
    border: 0 none; }
  .nav-wrap2 #nav > li > a {
    font-size: 14px;
    font-weight: 600; }
  .nav-wrap2.darknavi #nav > li > a, .darkhalf #nav > li > a {
    color: #777; }
  #nav a span, #nav a:after {
    display: none;
    visibility: hidden; }
  #nav > li.current:after {
    display: none; }
  #nav a {
    background-color: #fff !important; }
  #nav li a:hover, .nav-wrap2.darknavi #nav > li > a:hover {
    color: #7cbc20; }
  .darkhalf #sticker {
    position: relative !important;
    height: auto;
    background: #fff; }
  .darkhalf section.homedark {
    margin-top: 0; }
  /* dropdown */
  #nav li ul {
    display: none;
    margin: 0;
    padding: 0;
    padding-left: 10px; }
  #nav.ie10mfx li ul {
    display: block; }
  #nav a:hover > #nav li ul {
    display: block; }
  #nav ul {
    width: auto;
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: static;
    display: block;
    border: none; }
  #nav ul li ul {
    margin: 0;
    display: block;
    width: auto;
    padding: 0;
    padding-left: 10px; }
  #nav:not(:target) > a:first-of-type, #nav:target > a:last-of-type {
    display: block; }
  #nav li.submenux:after {
    content: "\e3b1"; }
  .nav-wrap2, .nav-wrap2.darknavi {
    border: 0 none;
    -webkit-box-shadow: 0 0 0 0;
    box-shadow: 0 0 0 0;
    background: none; }
  #nav ul.mega, #nav ul.mega div, #nav ul.mega, #nav > li:last-child ul.mega {
    width: auto;
    max-width: 100%;
    clear: both;
    float: none; } }

@media only screen and (min-width: 480px) and (max-width: 767px) {
  #nav {
    left: 51px;
    width: 278px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }
  #menu-icon {
    width: 246px; }
  #header.sm-rgt-mn #nav {
    width: 100%;
    left: 0; }
  #header.sm-rgt-mn #menu-icon {
    width: 32px; } }

@media only screen and (max-width: 767px) {
  #header.sm-rgt-mn .logo-wrap {
    float: left;
    width: 70%;
    height: 45px; }
  #header.sm-rgt-mn .logo-wrap .logo {
    text-align: left !important; }
  #header.sm-rgt-mn .logo-wrap .logo img {
    max-height: 48px;
    width: auto; }
  /* menu icon */
  #header.sm-rgt-mn #menu-icon {
    margin-top: 14px;
    overflow: hidden;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    float: right;
    width: 32px;
    height: 32px;
    font-size: 16px;
    position: absolute;
    right: 0;
    background: transparent;
    cursor: pointer;
    display: block;
    /* how menu icon */ }
  #header.sm-rgt-mn #menu-icon i {
    margin: 0;
    font-size: 32px;
    color: rgba(0, 0, 0, 0.4);
    cursor: pointer; }
  #header.sm-rgt-mn #menu-icon:hover i, #header.sm-rgt-mn #menu-icon.active i {
    color: rgba(0, 0, 0, 0.2);
    cursor: pointer; }
  #header.sm-rgt-mn #menu-icon span {
    display: none; }
  /* main nav */
  #header.sm-rgt-mn #nav {
    clear: both;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    width: 100%;
    background: #fff;
    top: 62px;
    position: absolute;
    z-index: 10000;
    padding: 2px 0 44px 18px;
    border: 3px solid #e8e8e8;
    border-top: 0 none;
    display: none;
    /* visibility will be toggled with jquery */ } }

@media screen and (min-width: 767px) {
  /* ensure #nav is visible on desktop version */
  #nav {
    display: block !important; } }

/* End
 --------------------- */
/* #Media Queries
	================================================== */
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
  .img-box {
    width: 256px;
    height: 188px; }
  .last-project .img-box {
    background: #EA3C3C; }
  .last-project .img-box:nth-child(even) {
    background: #F66060; }
  .ab-box {
    height: 235px; }
  .author-detail {
    width: 218px; }
  .contact input {
    width: 330px;
    float: none; }
  .contact textarea {
    width: 486px; }
  .row.magic, .s-qoute-man {
    padding: 0;
    margin-bottom: 10px; }
  a.get {
    margin-bottom: 14px; }
  .pad-r10, .pad-r20, .pad-r30, .pad-r40 {
    padding-right: 5px; }
  .pad-l10, .pad-l20, .pad-l30, .pad-l40 {
    padding-left: 5px; }
  #main-content-pin .container {
    width: auto; } }

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  #boxed-wrap {
    width: 828px; }
  .social-icons a {
    margin: 1px 4px 0 4px; }
  .row.magic {
    padding-left: 20px;
    margin-bottom: 10px; }
  #tline-content {
    width: 800px; }
  .tline-box {
    width: 335px; }
  /*#nav a span, #nav a:after { font-size:9px;  }*/
  .blog-date-sec {
    width: 42px;
    height: 42px; }
  .help-box {
    width: 50%; } }

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
  .sidebar, .rgt-cntt, .sidebar.leftside {
    padding-right: 0;
    margin-right: 0;
    height: auto;
    background: none;
    padding-top: 40px;
    margin-top: 40px;
    border-top: 5px solid #e5e5e5; }
  .rgt-cntt, .sidebar.leftside {
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 40px;
    border-top: 0 none;
    border-bottom: 5px solid #e5e5e5; }
  .contact-form .txbx {
    width: 100%;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .pricing-table .plans-f-list.respo {
    display: inline;
    visibility: visible; }
  #headline {
    height: auto;
    border-bottom: 3px solid #f3f3f3;
    padding: 14px 0; }
  #headline h3 {
    border-top-color: #f6f6f6;
    font-size: 37px;
    text-align: center; }
  #headline h3 small {
    display: block;
    margin-top: 14px;
    margin-bottom: 0;
    font-size: 16px;
    letter-spacing: 0;
    font-weight: 400; }
  .servobx, .servobx div, .servobx img, ul#main-ibox li, ul#main-ibox li.active9 {
    width: 100%;
    float: none; }
  #search-form {
    display: none; }
  #header .alignright, top-inf.alignright {
    text-align: center; }
  #search-form2 {
    display: block; }
  #side-content {
    padding-bottom: 30px;
    border-bottom: 5px solid #f3f3f3;
    margin-bottom: 40px; }
  #header.super-fixed {
    height: auto;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom: 4px solid #f0f0f0; }
  .top-bar {
    height: 65px;
    padding: 5px 0 6px;
    background: url(../img/topsobg1.png) repeat-x center center; }
  .top-bar h6 {
    font-size: 11px;
    letter-spacing: 0;
    margin: 0 10px 0 0; }
  .top-bar h6 i {
    font-size: 12px;
    padding: 3px;
    margin-right: 3px; }
  .top-bar .socailfollow, .top-links, .top-links.rgtflot, .top-bar .socailfollow.lftflot {
    float: none;
    text-align: center;
    clear: both;
    min-height: 22px; }
  .top-bar .socailfollow, .top-bar .socailfollow.lftflot {
    padding-top: 2px; }
  .top-bar .socailfollow a, .top-bar .socailfollow.lftflot a, .top-links p, .top-links img {
    float: none;
    display: inline;
    padding-top: 10px;
    background: none; }
  .top-links, .top-links.rgtflot {
    margin: 0 0 8px 0;
    padding-top: 0px; }
  .top-links.rgtflot {
    margin-top: 12px;
    margin-bottom: 6px; }
  #lang_sel_click {
    text-align: left;
    float: right; }
  #lang_sel_click img.iclflag {
    padding: 0; }
  .container hr {
    margin-left: 0;
    margin-right: 0; }
  .blog-date-sec {
    border: 0 none;
    margin: 0;
    text-align: left;
    border-bottom: 1px solid #e5e5e5;
    background: #fdfdfd; }
  .blog-post {
    border-bottom-width: 3px; }
  .nav-search {
    float: none;
    margin: 0; }
  .img-box {
    width: 420px;
    height: 308px; }
  .contact textarea {
    width: 398px; }
  .author-detail {
    margin: 20px 0; }
  .blog-date-sec {
    width: auto;
    display: block;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: none;
    border-bottom: 2px solid #e3e3e3;
    margin-bottom: 5px; }
  .blog-date-sec span, .blog-date-sec h3 {
    display: inline;
    margin: 0 10px;
    line-height: 50px; }
  .blog-date-sec span {
    font-size: 20px;
    font-weight: 300; }
  .blog-date-sec h3 {
    font-size: 32px; }
  .pricing-table .plans-f-list.respo {
    display: inline;
    visibility: visible; }
  #headline h3 {
    border-top-color: #f6f6f6; }
  .image-gallery ul li, .image-gallery ul li img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    float: none; }
  input[type="text"].header-saerch, input[type="text"].header-saerch:focus {
    width: 261px;
    margin-top: 10px; }
  .logo {
    text-align: center; }
  .pin-box {
    width: 256px; }
  .tline-box .blog-date-sp {
    width: 80%; }
  .tline-box .blog-com-sp {
    width: 0;
    display: none; }
  .tabs-left > .nav-tabs, .tabs-left > .nav-tabs > li > a, .nav-tabs > li, .nav-tabs > li.active, .tabs-left > .nav-tabs > li.active > a, .tabs-left > .nav-tabs .active > a:hover {
    width: 100%;
    display: block;
    padding-left: 0;
    padding-right: 0; }
  .tabs-left > .nav-tabs > li > a {
    border-right: 0 none; }
  .tabs-left > .tab-content {
    border: 0 none; }
  .tab-content .columns, .tab-content .column {
    margin: 0 10px;
    max-width: 90%; }
  .date-sp-wrap {
    margin: 0;
    float: right;
    margin-bottom: 7px; }
  .blog-line .blog-date-sec {
    height: auto; }
  .v-shadow-r, .v-shadow-l {
    min-height: inherit;
    background: none; }
  .pad-r10, .pad-r20, .pad-r30, .pad-r40, .pad-l10, .pad-l20, .pad-l30, .pad-l40 {
    padding: 0; }
  .one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth {
    width: 100%;
    float: none;
    margin-right: 0; }
  .latest-f-blog, .qot-week {
    margin: 0; }
  .callout {
    margin: 10px 0px 20px; }
  .brdr-l1, brdr-r1 {
    padding: 0;
    border: 0 none; }
  .brdr-l1 {
    margin-top: 30px; }
  .tab-content p, .tab-content li {
    font-size: 12px; }
  .help-box {
    width: 100%; }
  .ab-box {
    height: auto;
    padding-bottom: 25px; }
  input[type="text"].header-saerch, input[type="text"].header-saerch:focus {
    float: none;
    display: inline;
    position: relative;
    z-index: 10000; }
  .jcarousel-next, .jcarousel-prev {
    padding: 12px; }
  .jcarousel-prev {
    right: 38px; }
  .jcarousel-next:after, .jcarousel-prev:after {
    top: 13px;
    right: 13px; }
  .our-clients-wrap .jcarousel-next, .our-clients-wrap .jcarousel-prev {
    padding: 10px; }
  .is-sticky, .is-sticky #header {
    position: relative;
    height: auto; }
  .is-sticky #header {
    margin-top: 0; }
  .is-sticky .logo {
    height: auto;
    margin-top: 0; }
  .is-sticky .logo img {
    max-height: auto;
    height: auto; } }

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .help-block {
    height: auto; }
  #boxed-wrap {
    width: 460px; }
  .page-subtitle {
    left: 0;
    padding: 10px 0 0 20px;
    bottom: 0;
    border-bottom: 1px solid #e8edee;
    margin-bottom: 20px;
    height: auto;
    width: auto;
    clear: both;
    background: #fdfdfd;
    -webkit-border-radius: 0;
    border-radius: 0; }
  .pricing-table .plans-f-list.respo {
    display: inline;
    visibility: visible; }
  .jcarousel-item, .last-project .portfolio-item {
    max-width: 210px;
    height: 157px;
    float: left; }
  .pin-box {
    width: 166px;
    width: 164px\9; }
  #tline-content {
    width: 460px; }
  .tline-box {
    width: 165px; } }

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
  .nav-wrap2.mn4 #nav a {
    padding: 15px 4px; }
  #menu a {
    padding: 15px 4px; }
  .img-box {
    width: 300px;
    height: 220px; }
  .author-detail {
    width: 254px; }
  .author-arrow {
    width: 11px;
    height: 6px;
    background: url("../images/testimonial-arrow-top.png") no-repeat;
    left: 25px;
    top: -6px; }
  .contact input {
    width: 288px;
    margin-right: 0; }
  .contact textarea {
    width: 278px; }
  #boxed-wrap {
    width: 100%;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none; }
  .footbot {
    min-height: 38px;
    height: auto; }
  .page-subtitle {
    left: 0;
    padding: 10px 0 0 20px;
    bottom: 0;
    border-bottom: 1px solid #e8edee;
    margin-bottom: 20px;
    height: auto;
    width: auto;
    clear: both;
    background: #fdfdfd;
    -webkit-border-radius: 0;
    border-radius: 0; }
  .pricing-table .plans-f-list.respo {
    display: inline;
    visibility: visible; }
  .pricing-table ul {
    width: 136px; }
  .pricing-table ul li {
    width: 124px;
    padding: 5px; }
  .pricing-table ul li.plan-header, .pricing-table ul li .plan-title, .pricing-table ul li .plan-price {
    max-width: 136px; }
  .pricing-table ul li.plan-footer {
    max-width: 114px; }
  .portfolio-item {
    margin-bottom: 14px; }
  .commentin {
    width: 92%; }
  #tline-content {
    width: 300px; }
  .tline-box {
    width: 250px; }
  .tline-box iframe, .tline-box img {
    height: auto; }
  .tline-row-l, .tline-row-r {
    display: none; }
  .tline-box.rgtline {
    float: left;
    left: 0; } }

@media only screen and (min-width: 1200px) {
  #boxed-wrap {
    width: 1180px; }
  .white-space {
    height: 110px; }
  h4.subtitle {
    margin: 39px 0 21px 0; }
  #main-content-pin .container {
    padding: 0 40px; }
  .blog-date-sec h3 {
    font-size: 36px; } }

@media screen and (min-width: 767px) {
  .ls-layer h1, .ls-layer h3 {
    left: 10px; } }

.mainfooter-top {
  padding: 60px 0;
  background: #2d2d2d; }
  .mainfooter-top .foot-title {
    color: #ddd;
    display: block;
    border-bottom: 1px solid #212121;
    padding-bottom: 10px;
    margin-bottom: 25px;
    -webkit-box-shadow: 0 1px #373737;
    box-shadow: 0 1px #373737;
    position: relative;
    font-size: 19px;
    line-height: 1.26316; }
    @media only screen and (max-width: 660px) {
      .mainfooter-top .foot-title {
        margin-bottom: 15px; } }
  .mainfooter-top p {
    font-size: 14px;
    color: #ccc;
    margin-bottom: 20px;
    line-height: 1.5; }

.foot-list li {
  font-size: 17px;
  line-height: 1.7;
  font-family: "Quicksand-Light", sans-serif;
  color: #95a3a6;
  border-bottom: 1px dotted #414141; }

.foot-list a {
  text-decoration: none;
  color: #95a3a6;
  display: block;
  padding: 8px 5px 8px 0;
  -webkit-transition: all .07s ease;
  -o-transition: all .07s ease;
  transition: all .07s ease;
  background: transparent; }
  .foot-list a:hover {
    background: #272727;
    padding-left: 10px; }

.mainfooter-bottom {
  background: #222;
  padding: 26px 0 18px; }
  .mainfooter-bottom .fl {
    line-height: 38px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #9B9B9B;
    text-transform: capitalize; }
    @media only screen and (max-width: 660px) {
      .mainfooter-bottom .fl {
        float: none;
        text-align: center; } }
  @media only screen and (max-width: 660px) {
    .mainfooter-bottom .fr {
      float: none;
      text-align: center; } }
  .mainfooter-bottom .fr li {
    display: inline-block;
    vertical-align: middle;
    line-height: 38px;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #9B9B9B; }
    .mainfooter-bottom .fr li a {
      color: inherit; }
      .mainfooter-bottom .fr li a:hover {
        text-decoration: underline; }
