@font-face {font-family: "Linearicons-Free";src: url("/assets/themes/fonts/Linearicons-Free.eot?7y0ygv");src: url("/assets/themes/fonts/Linearicons-Free.eot?#iefix7y0ygv") format("embedded-opentype"),url("/assets/themes/fonts/Linearicons-Free.woff2?7y0ygv") format("woff2"),url("/assets/themes/fonts/Linearicons-Free.woff?7y0ygv") format("woff"),url("/assets/themes/fonts/Linearicons-Free.ttf?7y0ygv") format("truetype"),url("/assets/themes/fonts/Linearicons-Free.svg?7y0ygv#Linearicons-Free") format("svg");font-weight: normal;font-style: normal;}
.lnr {font-family: "Linearicons-Free";speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;letter-spacing: 0;-webkit-font-feature-settings: "liga";-moz-font-feature-settings: "liga=1";-moz-font-feature-settings: "liga";-ms-font-feature-settings: "liga" 1;-o-font-feature-settings: "liga";font-feature-settings: "liga";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.lnr-home:before {content: "";}
.lnr-apartment:before {content: "";}
.lnr-pencil:before {content: "";}
.lnr-magic-wand:before {content: "";}
.lnr-drop:before {content: "";}
.lnr-lighter:before {content: "";}
.lnr-poop:before {content: "";}
.lnr-sun:before {content: "";}
.lnr-moon:before {content: "";}
.lnr-cloud:before {content: "";}
.lnr-cloud-upload:before {content: "";}
.lnr-cloud-download:before {content: "";}
.lnr-cloud-sync:before {content: "";}
.lnr-cloud-check:before {content: "";}
.lnr-database:before {content: "";}
.lnr-lock:before {content: "";}
.lnr-cog:before {content: "";}
.lnr-trash:before {content: "";}
.lnr-dice:before {content: "";}
.lnr-heart:before {content: "";}
.lnr-star:before {content: "";}
.lnr-star-half:before {content: "";}
.lnr-star-empty:before {content: "";}
.lnr-flag:before {content: "";}
.lnr-envelope:before {content: "";}
.lnr-paperclip:before {content: "";}
.lnr-inbox:before {content: "";}
.lnr-eye:before {content: "";}
.lnr-printer:before {content: "";}
.lnr-file-empty:before {content: "";}
.lnr-file-add:before {content: "";}
.lnr-enter:before {content: "";}
.lnr-exit:before {content: "";}
.lnr-graduation-hat:before {content: "";}
.lnr-license:before {content: "";}
.lnr-music-note:before {content: "";}
.lnr-film-play:before {content: "";}
.lnr-camera-video:before {content: "";}
.lnr-camera:before {content: "";}
.lnr-picture:before {content: "";}
.lnr-book:before {content: "";}
.lnr-bookmark:before {content: "";}
.lnr-user:before {content: "";}
.lnr-users:before {content: "";}
.lnr-shirt:before {content: "";}
.lnr-store:before {content: "";}
.lnr-cart:before {content: "";}
.lnr-tag:before {content: "";}
.lnr-phone-handset:before {content: "";}
.lnr-phone:before {content: "";}
.lnr-pushpin:before {content: "";}
.lnr-map-marker:before {content: "";}
.lnr-map:before {content: "";}
.lnr-location:before {content: "";}
.lnr-calendar-full:before {content: "";}
.lnr-keyboard:before {content: "";}
.lnr-spell-check:before {content: "";}
.lnr-screen:before {content: "";}
.lnr-smartphone:before {content: "";}
.lnr-tablet:before {content: "";}
.lnr-laptop:before {content: "";}
.lnr-laptop-phone:before {content: "";}
.lnr-power-switch:before {content: "";}
.lnr-bubble:before {content: "";}
.lnr-heart-pulse:before {content: "";}
.lnr-construction:before {content: "";}
.lnr-pie-chart:before {content: "";}
.lnr-chart-bars:before {content: "";}
.lnr-gift:before {content: "";}
.lnr-diamond:before {content: "";}
.lnr-linearicons:before {content: "";}
.lnr-dinner:before {content: "";}
.lnr-coffee-cup:before {content: "";}
.lnr-leaf:before {content: "";}
.lnr-paw:before {content: "";}
.lnr-rocket:before {content: "";}
.lnr-briefcase:before {content: "";}
.lnr-bus:before {content: "";}
.lnr-car:before {content: "";}
.lnr-train:before {content: "";}
.lnr-bicycle:before {content: "";}
.lnr-wheelchair:before {content: "";}
.lnr-select:before {content: "";}
.lnr-earth:before {content: "";}
.lnr-smile:before {content: "";}
.lnr-sad:before {content: "";}
.lnr-neutral:before {content: "";}
.lnr-mustache:before {content: "";}
.lnr-alarm:before {content: "";}
.lnr-bullhorn:before {content: "";}
.lnr-volume-high:before {content: "";}
.lnr-volume-medium:before {content: "";}
.lnr-volume-low:before {content: "";}
.lnr-volume:before {content: "";}
.lnr-mic:before {content: "";}
.lnr-hourglass:before {content: "";}
.lnr-undo:before {content: "";}
.lnr-redo:before {content: "";}
.lnr-sync:before {content: "";}
.lnr-history:before {content: "";}
.lnr-clock:before {content: "";}
.lnr-download:before {content: "";}
.lnr-upload:before {content: "";}
.lnr-enter-down:before {content: "";}
.lnr-exit-up:before {content: "";}
.lnr-bug:before {content: "";}
.lnr-code:before {content: "";}
.lnr-link:before {content: "";}
.lnr-unlink:before {content: "";}
.lnr-thumbs-up:before {content: "";}
.lnr-thumbs-down:before {content: "";}
.lnr-magnifier:before {content: "";}
.lnr-cross:before {content: "";}
.lnr-menu:before {content: "";}
.lnr-list:before {content: "";}
.lnr-chevron-up:before {content: "";}
.lnr-chevron-down:before {content: "";}
.lnr-chevron-left:before {content: "";}
.lnr-chevron-right:before {content: "";}
.lnr-arrow-up:before {content: "";}
.lnr-arrow-down:before {content: "";}
.lnr-arrow-left:before {content: "";}
.lnr-arrow-right:before {content: "";}
.lnr-move:before {content: "";}
.lnr-warning:before {content: "";}
.lnr-question-circle:before {content: "";}
.lnr-menu-circle:before {content: "";}
.lnr-checkmark-circle:before {content: "";}
.lnr-cross-circle:before {content: "";}
.lnr-plus-circle:before {content: "";}
.lnr-circle-minus:before {content: "";}
.lnr-arrow-up-circle:before {content: "";}
.lnr-arrow-down-circle:before {content: "";}
.lnr-arrow-left-circle:before {content: "";}
.lnr-arrow-right-circle:before {content: "";}
.lnr-chevron-up-circle:before {content: "";}
.lnr-chevron-down-circle:before {content: "";}
.lnr-chevron-left-circle:before {content: "";}
.lnr-chevron-right-circle:before {content: "";}
.lnr-crop:before {content: "";}
.lnr-frame-expand:before {content: "";}
.lnr-frame-contract:before {content: "";}
.lnr-layers:before {content: "";}
.lnr-funnel:before {content: "";}
.lnr-text-format:before {content: "";}
.lnr-text-format-remove:before {content: "";}
.lnr-text-size:before {content: "";}
.lnr-bold:before {content: "";}
.lnr-italic:before {content: "";}
.lnr-underline:before {content: "";}
.lnr-strikethrough:before {content: "";}
.lnr-highlight:before {content: "";}
.lnr-text-align-left:before {content: "";}
.lnr-text-align-center:before {content: "";}
.lnr-text-align-right:before {content: "";}
.lnr-text-align-justify:before {content: "";}
.lnr-line-spacing:before {content: "";}
.lnr-indent-increase:before {content: "";}
.lnr-indent-decrease:before {content: "";}
.lnr-pilcrow:before {content: "";}
.lnr-direction-ltr:before {content: "";}
.lnr-direction-rtl:before {content: "";}
.lnr-page-break:before {content: "";}
.lnr-sort-alpha-asc:before {content: "";}
.lnr-sort-amount-asc:before {content: "";}
.lnr-hand:before {content: "";}
.lnr-pointer-up:before {content: "";}
.lnr-pointer-right:before {content: "";}
.lnr-pointer-down:before {content: "";}
.lnr-pointer-left:before {content: "";}
.lnr-uni21:before {content: "!";}
.lnr-uni22:before {content: "\"";}
.lnr-uni23:before {content: "#";}
.lnr-uni24:before {content: "$";}
.lnr-uni25:before {content: "%";}
.lnr-uni26:before {content: "&";}
.lnr-uni27:before {content: "\'";}
.lnr-uni28:before {content: "(";}
.lnr-uni29:before {content: ")";}
.lnr-uni2a:before {content: "*";}
.lnr-uni2b:before {content: "+";}
.lnr-uni2c:before {content: ",";}
.lnr-uni2d:before {content: "-";}
.lnr-uni2e:before {content: ".";}
.lnr-uni2f:before {content: "/";}
.lnr-uni30:before {content: "0";}
.lnr-uni31:before {content: "1";}
.lnr-uni32:before {content: "2";}
.lnr-uni33:before {content: "3";}
.lnr-uni34:before {content: "4";}
.lnr-uni35:before {content: "5";}
.lnr-uni36<div><br></div>:before {content: "6";}
.lnr-uni37:before {content: "7";}
.lnr-uni38:before {content: "8";}
.lnr-uni39:before {content: "9";}
.lnr-uni3a:before {content: ":";}
.lnr-uni3b:before {content: ";";}
.lnr-uni3c:before {content: "<";}
.lnr-uni3d:before {content: "=";}
.lnr-uni3e:before {content: ">";}
.lnr-uni3f:before {content: "?";}
.lnr-uni40:before {content: "@";}
.lnr-uni41:before {content: "A";}
.lnr-uni42:before {content: "B";}
.lnr-uni43:before {content: "C";}
.lnr-uni44:before {content: "D";}
.lnr-uni45:before {content: "E";}
.lnr-uni46:before {content: "F";}
.lnr-uni47:before {content: "G";}
.lnr-uni48:before {content: "H";}
.lnr-uni49:before {content: "I";}
.lnr-uni4a:before {content: "J";}
.lnr-uni4b:before {content: "K";}
.lnr-uni4c:before {content: "L";}
.lnr-uni4d:before {content: "M";}
.lnr-uni4e:before {content: "N";}
.lnr-uni4f:before {content: "O";}
.lnr-uni50:before {content: "P";}
.lnr-uni51:before {content: "Q";}
.lnr-uni52:before {content: "R";}
.lnr-uni53:before {content: "S";}
.lnr-uni54:before {content: "T";}
.lnr-uni55:before {content: "U";}
.lnr-uni56:before {content: "V";}
.lnr-uni57:before {content: "W";}
.lnr-uni58:before {content: "X";}
.lnr-uni59:before {content: "Y";}
.lnr-uni5a:before {content: "Z";}
.lnr-uni5b:before {content: "[";}
.lnr-uni5c:before {content: "\\";}
.lnr-uni5d:before {content: "]";}
.lnr-uni5e:before {content: "^";}
.lnr-uni5f:before {content: "_";}
.lnr-uni60:before {content: "`";}
.lnr-uni61:before {content: "a";}
.lnr-uni62:before {content: "b";}
.lnr-uni63:before {content: "c";}
.lnr-uni64:before {content: "d";}
.lnr-uni65:before {content: "e";}
.lnr-uni66:before {content: "f";}
.lnr-uni67:before {content: "g";}
.lnr-uni68:before {content: "h";}
.lnr-uni69:before {content: "i";}
.lnr-uni6a:before {content: "j";}
.lnr-uni6b:before {content: "k";}
.lnr-uni6c:before {content: "l";}
.lnr-uni6d:before {content: "m";}
.lnr-uni6e:before {content: "n";}
.lnr-uni6f:before {content: "o";}
.lnr-uni70:before {content: "p";}
.lnr-uni71:before {content: "q";}
.lnr-uni72:before {content: "r";}
.lnr-uni73:before {content: "s";}
.lnr-uni74:before {content: "t";}
.lnr-uni75:before {content: "u";}
.lnr-uni76:before {content: "v";}
.lnr-uni77:before {content: "w";}
.lnr-uni78:before {content: "x";}
.lnr-uni79:before {content: "y";}
.lnr-uni7a:before {content: "z";}
.lnr-uni7b:before {content: "{";}
.lnr-uni7c:before {content: "|";}
.lnr-uni7d:before {content: "}";}
.lnr-uni7e:before {content: "~";}
.lnr-copyright:before {content: "©";}
@font-face {font-family: "simple-line-icons";src: url("/assets/themes/fonts/Simple-Line-Icons.eot?v=2.4.0");src: url("/assets/themes/fonts/Simple-Line-Icons.eot?v=2.4.0#iefix") format("embedded-opentype"),url("/assets/themes/fonts/Simple-Line-Icons.woff2?v=2.4.0") format("woff2"),url("/assets/themes/fonts/Simple-Line-Icons.ttf?v=2.4.0") format("truetype"),url("/assets/themes/fonts/Simple-Line-Icons.woff?v=2.4.0") format("woff"),url("/assets/themes/fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons") format("svg");font-weight: normal;font-style: normal;}
.icon-user, .icon-people, .icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-login, .icon-logout, .icon-emotsmile, .icon-phone, .icon-call-end, .icon-call-in, .icon-call-out, .icon-map, .icon-location-pin, .icon-direction, .icon-directions, .icon-compass, .icon-layers, .icon-menu, .icon-list, .icon-options-vertical, .icon-options, .icon-arrow-down, .icon-arrow-left, .icon-arrow-right, .icon-arrow-up, .icon-arrow-up-circle, .icon-arrow-left-circle, .icon-arrow-right-circle, .icon-arrow-down-circle, .icon-check, .icon-clock, .icon-plus, .icon-minus, .icon-close, .icon-event, .icon-exclamation, .icon-organization, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-mustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-disc, .icon-cursor, .icon-cursor-move, .icon-crop, .icon-chemistry, .icon-speedometer, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglass, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-folder-alt, .icon-folder, .icon-film, .icon-feed, .icon-drop, .icon-drawer, .icon-docs, .icon-doc, .icon-diamond, .icon-cup, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-frame, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-loop, .icon-home, .icon-grid, .icon-graph, .icon-microphone, .icon-music-tone-alt, .icon-music-tone, .icon-earphones-alt, .icon-earphones, .icon-equalizer, .icon-like, .icon-dislike, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-calendar, .icon-bulb, .icon-chart, .icon-ban, .icon-bubble, .icon-camrecorder, .icon-camera, .icon-cloud-download, .icon-cloud-upload, .icon-envelope, .icon-eye, .icon-flag, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symbol-female, .icon-symbol-male, .icon-target, .icon-credit-card, .icon-paypal, .icon-social-tumblr, .icon-social-twitter, .icon-social-facebook, .icon-social-instagram, .icon-social-linkedin, .icon-social-pinterest, .icon-social-github, .icon-social-google, .icon-social-reddit, .icon-social-skype, .icon-social-dribbble, .icon-social-behance, .icon-social-foursqare, .icon-social-soundcloud, .icon-social-spotify, .icon-social-stumbleupon, .icon-social-youtube, .icon-social-dropbox, .icon-social-vkontakte, .icon-social-steam {font-family: "simple-line-icons";speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-user:before {content: "";}
.icon-people:before {content: "";}
.icon-user-female:before {content: "";}
.icon-user-follow:before {content: "";}
.icon-user-following:before {content: "";}
.icon-user-unfollow:before {content: "";}
.icon-login:before {content: "";}
.icon-logout:before {content: "";}
.icon-emotsmile:before {content: "";}
.icon-phone:before {content: "";}
.icon-call-end:before {content: "";}
.icon-call-in:before {content: "";}
.icon-call-out:before {content: "";}
.icon-map:before {content: "";}
.icon-location-pin:before {content: "";}
.icon-direction:before {content: "";}
.icon-directions:before {content: "";}
.icon-compass:before {content: "";}
.icon-layers:before {content: "";}
.icon-menu:before {content: "";}
.icon-list:before {content: "";}
.icon-options-vertical:before {content: "";}
.icon-options:before {content: "";}
.icon-arrow-down:before {content: "";}
.icon-arrow-left:before {content: "";}
.icon-arrow-right:before {content: "";}
.icon-arrow-up:before {content: "";}
.icon-arrow-up-circle:before {content: "";}
.icon-arrow-left-circle:before {content: "";}
.icon-arrow-right-circle:before {content: "";}
.icon-arrow-down-circle:before {content: "";}
.icon-check:before {content: "";}
.icon-clock:before {content: "";}
.icon-plus:before {content: "";}
.icon-minus:before {content: "";}
.icon-close:before {content: "";}
.icon-event:before {content: "";}
.icon-exclamation:before {content: "";}
.icon-organization:before {content: "";}
.icon-trophy:before {content: "";}
.icon-screen-smartphone:before {content: "";}
.icon-screen-desktop:before {content: "";}
.icon-plane:before {content: "";}
.icon-notebook:before {content: "";}
.icon-mustache:before {content: "";}
.icon-mouse:before {content: "";}
.icon-magnet:before {content: "";}
.icon-energy:before {content: "";}
.icon-disc:before {content: "";}
.icon-cursor:before {content: "";}
.icon-cursor-move:before {content: "";}
.icon-crop:before {content: "";}
.icon-chemistry:before {content: "";}
.icon-speedometer:before {content: "";}
.icon-shield:before {content: "";}
.icon-screen-tablet:before {content: "";}
.icon-magic-wand:before {content: "";}
.icon-hourglass:before {content: "";}
.icon-graduation:before {content: "";}
.icon-ghost:before {content: "";}
.icon-game-controller:before {content: "";}
.icon-fire:before {content: "";}
.icon-eyeglass:before {content: "";}
.icon-envelope-open:before {content: "";}
.icon-envelope-letter:before {content: "";}
.icon-bell:before {content: "";}
.icon-badge:before {content: "";}
.icon-anchor:before {content: "";}
.icon-wallet:before {content: "";}
.icon-vector:before {content: "";}
.icon-speech:before {content: "";}
.icon-puzzle:before {content: "";}
.icon-printer:before {content: "";}
.icon-present:before {content: "";}
.icon-playlist:before {content: "";}
.icon-pin:before {content: "";}
.icon-picture:before {content: "";}
.icon-handbag:before {content: "";}
.icon-globe-alt:before {content: "";}
.icon-globe:before {content: "";}
.icon-folder-alt:before {content: "";}
.icon-folder:before {content: "";}
.icon-film:before {content: "";}
.icon-feed:before {content: "";}
.icon-drop:before {content: "";}
.icon-drawer:before {content: "";}
.icon-docs:before {content: "";}
.icon-doc:before {content: "";}
.icon-diamond:before {content: "";}
.icon-cup:before {content: "";}
.icon-calculator:before {content: "";}
.icon-bubbles:before {content: "";}
.icon-briefcase:before {content: "";}
.icon-book-open:before {content: "";}
.icon-basket-loaded:before {content: "";}
.icon-basket:before {content: "";}
.icon-bag:before {content: "";}
.icon-action-undo:before {content: "";}
.icon-action-redo:before {content: "";}
.icon-wrench:before {content: "";}
.icon-umbrella:before {content: "";}
.icon-trash:before {content: "";}
.icon-tag:before {content: "";}
.icon-support:before {content: "";}
.icon-frame:before {content: "";}
.icon-size-fullscreen:before {content: "";}
.icon-size-actual:before {content: "";}
.icon-shuffle:before {content: "";}
.icon-share-alt:before {content: "";}
.icon-share:before {content: "";}
.icon-rocket:before {content: "";}
.icon-question:before {content: "";}
.icon-pie-chart:before {content: "";}
.icon-pencil:before {content: "";}
.icon-note:before {content: "";}
.icon-loop:before {content: "";}
.icon-home:before {content: "";}
.icon-grid:before {content: "";}
.icon-graph:before {content: "";}
.icon-microphone:before {content: "";}
.icon-music-tone-alt:before {content: "";}
.icon-music-tone:before {content: "";}
.icon-earphones-alt:before {content: "";}
.icon-earphones:before {content: "";}
.icon-equalizer:before {content: "";}
.icon-like:before {content: "";}
.icon-dislike:before {content: "";}
.icon-control-start:before {content: "";}
.icon-control-rewind:before {content: "";}
.icon-control-play:before {content: "";}
.icon-control-pause:before {content: "";}
.icon-control-forward:before {content: "";}
.icon-control-end:before {content: "";}
.icon-volume-1:before {content: "";}
.icon-volume-2:before {content: "";}
.icon-volume-off:before {content: "";}
.icon-calendar:before {content: "";}
.icon-bulb:before {content: "";}
.icon-chart:before {content: "";}
.icon-ban:before {content: "";}
.icon-bubble:before {content: "";}
.icon-camrecorder:before {content: "";}
.icon-camera:before {content: "";}
.icon-cloud-download:before {content: "";}
.icon-cloud-upload:before {content: "";}
.icon-envelope:before {content: "";}
.icon-eye:before {content: "";}
.icon-flag:before {content: "";}
.icon-heart:before {content: "";}
.icon-info:before {content: "";}
.icon-key:before {content: "";}
.icon-link:before {content: "";}
.icon-lock:before {content: "";}
.icon-lock-open:before {content: "";}
.icon-magnifier:before {content: "";}
.icon-magnifier-add:before {content: "";}
.icon-magnifier-remove:before {content: "";}
.icon-paper-clip:before {content: "";}
.icon-paper-plane:before {content: "";}
.icon-power:before {content: "";}
.icon-refresh:before {content: "";}
.icon-reload:before {content: "";}
.icon-settings:before {content: "";}
.icon-star:before {content: "";}
.icon-symbol-female:before {content: "";}
.icon-symbol-male:before {content: "";}
.icon-target:before {content: "";}
.icon-credit-card:before {content: "";}
.icon-paypal:before {content: "";}
.icon-social-tumblr:before {content: "";}
.icon-social-twitter:before {content: "";}
.icon-social-facebook:before {content: "";}
.icon-social-instagram:before {content: "";}
.icon-social-linkedin:before {content: "";}
.icon-social-pinterest:before {content: "";}
.icon-social-github:before {content: "";}
.icon-social-google:before {content: "";}
.icon-social-reddit:before {content: "";}
.icon-social-skype:before {content: "";}
.icon-social-dribbble:before {content: "";}
.icon-social-behance:before {content: "";}
.icon-social-foursqare:before {content: "";}
.icon-social-soundcloud:before {content: "";}
.icon-social-spotify:before {content: "";}
.icon-social-stumbleupon:before {content: "";}
.icon-social-youtube:before {content: "";}
.icon-social-dropbox:before {content: "";}
.icon-social-vkontakte:before {content: "";}
.icon-social-steam:before {content: "";}
.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
@keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
.owl-height {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0px,0px,0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel .owl-refresh .owl-item {display: none;}
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item {-webkit-user-select: auto;-moz-user-select: auto;-ms-user-select: auto;user-select: auto;}
.owl-carousel .owl-grab {cursor: move;cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.no-js .owl-carousel {display: block;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-item img {transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("/assets/themes/css/owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;-webkit-transition: scale 100ms ease;-moz-transition: scale 100ms ease;-ms-transition: scale 100ms ease;-o-transition: scale 100ms ease;transition: scale 100ms ease;}
.owl-carousel .owl-video-play-icon:hover {-webkit-transition: scale(1.3,1.3);-moz-transition: scale(1.3,1.3);-ms-transition: scale(1.3,1.3);-o-transition: scale(1.3,1.3);transition: scale(1.3,1.3);}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;}
@media (min-width: 768px) {.owl-carousel .owl-item {min-height: 1px;}}
.owl-carousel .owl-item img {width: auto;}
.owl-carousel .owl-nav {display: block;position: absolute;text-indent: inherit;top: 45%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);left: 0;width: 100%;cursor: pointer;z-index: 999;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {display: block;position: absolute;text-indent: inherit;width: auto;cursor: pointer;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;opacity: 0;-webkit-transform: scale(1.7);-moz-transform: scale(1.7);-ms-transform: scale(1.7);-o-transform: scale(1.7);transform: scale(1.7);}
.owl-carousel:hover .owl-nav .owl-prev, .owl-carousel:hover .owl-nav .owl-next {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.owl-carousel .owl-nav .owl-prev {left: 20px;}
.owl-carousel .owl-nav .owl-next {right: 20px;}
.owl-carousel:hover .owl-nav .owl-prev, .owl-carousel:hover .owl-nav .owl-next {opacity: 1;}
.owl-carousel .owl-nav i {font-size: 18px;width: 35px;height: 35px;border-radius: 50%;line-height: 35px;padding-left: 2px;display: inline-block;color: #555;background: #fff;border: 1px solid #ddd;font-weight: normal;text-align: center;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;transition: all .2s ease-in-out;position: relative;}
.owl-carousel .owl-nav .owl-prev i {left: 10px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;transition: all .2s ease-in-out;position: relative;}
.owl-carousel .owl-nav .owl-next i {right: 10px;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;transition: all .2s ease-in-out;position: relative;}
.owl-carousel .owl-nav .owl-prev:hover i {left: 0px;}
.owl-carousel .owl-nav .owl-next:hover i {right: 0px;}
.owl-carousel:hover .owl-nav .owl-prev, .owl-carousel:hover .owl-nav .owl-next {opacity: 1;}
.owl-carousel.light-arrow .owl-nav i {border-color: #fff;color: #fff;}
.owl-carousel.light-arrow .owl-nav i:hover {background: #fff;color: #333;}
.owl-carousel .owl-controls .owl-dot {display: inline-block;margin-top: 10px;}
.owl-carousel .owl-dots {display: inline-block;position: absolute;bottom: -35px;text-indent: inherit;width: 100%;cursor: pointer;text-align: center;}
.owl-carousel.owl-theme .owl-dots .owl-dot span {background: rgba(0,0,0,.3);border-radius: 30px;display: inline-block;width: 20px;height: 3px;margin: 0px 3px;transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;cursor: pointer;}
.dark-bg .owl-carousel.owl-theme .owl-dots .owl-dot span {background: #fff;}
.owl-carousel.owl-theme .owl-dots .owl-dot:hover span {background: rgba(0,0,0,.8);}
.owl-carousel.owl-theme .owl-dots .owl-dot.active span {background: rgba(0,0,0,.8);}
.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: .8;}
.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden;}
.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;box-sizing: border-box;}
.mfp-container:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}
.mfp-align-top .mfp-container:before {display: none;}
.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width: 100%;cursor: auto;}
.mfp-ajax-cur {cursor: progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out;}
.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in;}
.mfp-auto-cursor .mfp-content {cursor: auto;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.mfp-loading.mfp-figure {display: none;}
.mfp-hide {display: none !important;}
.mfp-preloader {color: #ccc;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -.8em;left: 8px;right: 8px;z-index: 1044;}
.mfp-preloader a {color: #ccc;}
.mfp-preloader a:hover {color: #fff;}
.mfp-s-ready .mfp-preloader {display: none;}
.mfp-s-error .mfp-content {display: none;}
button.mfp-close, button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;box-shadow: none;touch-action: manipulation;}
button::-moz-focus-inner {padding: 0;border: 0;}
.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: .65;padding: 0 0 18px 10px;color: #fff;font-style: normal;font-size: 28px;font-family: Arial,Baskerville,monospace;}
.mfp-close:hover, .mfp-close:focus {opacity: 1;}
.mfp-close:active {top: 1px;}
.mfp-close-btn-in .mfp-close {color: #333;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color: #fff;right: -6px;text-align: right;padding-right: 6px;width: 100%;}
.mfp-counter {position: absolute;top: 0;right: 0;color: #ccc;font-size: 12px;line-height: 18px;white-space: nowrap;}
.mfp-arrow {position: absolute;opacity: .65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: transparent;}
.mfp-arrow:active {margin-top: -54px;}
.mfp-arrow:hover, .mfp-arrow:focus {opacity: 1;}
.mfp-arrow:before, .mfp-arrow:after {content: "";display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent;}
.mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px;}
.mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: .7;}
.mfp-arrow-left {left: 0;}
.mfp-arrow-left:after {border-right: 17px solid #fff;margin-left: 31px;}
.mfp-arrow-left:before {margin-left: 25px;border-right: 27px solid #3f3f3f;}
.mfp-arrow-right {right: 0;}
.mfp-arrow-right:after {border-left: 17px solid #fff;margin-left: 39px;}
.mfp-arrow-right:before {border-left: 27px solid #3f3f3f;}
.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}
.mfp-iframe-holder .mfp-close {top: -40px;}
.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}
.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0,0,0,.6);background: #000;}
img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto;}
.mfp-figure {line-height: 0;}
.mfp-figure:after {content: "";position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0,0,0,.6);background: #444;}
.mfp-figure small {color: #bdbdbd;display: block;font-size: 12px;line-height: 14px;}
.mfp-figure figure {margin: 0;}
.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}
.mfp-title {text-align: left;line-height: 18px;color: #f3f3f3;word-wrap: break-word;padding-right: 36px;}
.mfp-image-holder .mfp-content {max-width: 100%;}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}
	.mfp-img-mobile img.mfp-img {padding: 0;}
	.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}
	.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}
	.mfp-img-mobile .mfp-bottom-bar {background: rgba(0,0,0,.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box;}
	.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}
	.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}
	.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0,0,0,.6);position: fixed;text-align: center;padding: 0;}}
@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(.75);transform: scale(.75);}
	.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0;}
	.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%;}
	.mfp-container {padding-left: 6px;padding-right: 6px;}}
@font-face {font-family: "simple-line-icons";src: url("/assets/themes/fonts/Simple-Line-Icons.eot?v=2.4.0");src: url("/assets/themes/fonts/Simple-Line-Icons.eot?v=2.4.0#iefix") format("embedded-opentype"),url("/assets/themes/fonts/Simple-Line-Icons.woff2?v=2.4.0") format("woff2"),url("/assets/themes/fonts/Simple-Line-Icons.ttf?v=2.4.0") format("truetype"),url("/assets/themes/fonts/Simple-Line-Icons.woff?v=2.4.0") format("woff"),url("/assets/themes/fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons") format("svg");font-weight: normal;font-style: normal;}
@font-face {font-family: "Linearicons-Free";src: url("/assets/themes/fonts/Linearicons-Free.eot?7y0ygv");src: url("/assets/themes/fonts/Linearicons-Free.eot?#iefix7y0ygv") format("embedded-opentype"),url("/assets/themes/fonts/Linearicons-Free.woff2?7y0ygv") format("woff2"),url("/assets/themes/fonts/Linearicons-Free.woff?7y0ygv") format("woff"),url("/assets/themes/fonts/Linearicons-Free.ttf?7y0ygv") format("truetype"),url("/assets/themes/fonts/Linearicons-Free.svg?7y0ygv#Linearicons-Free") format("svg");font-weight: normal;font-style: normal;}
.heading-block {margin-bottom: 30px;}
.heading-block span {letter-spacing: 1px;display: block;}
.heading-block h1, .heading-block h2, .heading-block h3, .heading-block h4, .heading-block h5, .heading-block h6 {margin-bottom: 0;}
.divider {display: inline-block;width: 100px;height: 2px;background: #333;}
.text-white .divider {background: #fff;}
.dark-bg .divider {background: #fff;}
.theme-bg .divider {background: #fff;}
.btn.white-bg {background: #fff;}
.btn.white-text {color: #fff;}
.btn.white-border {border-color: #fff;}
.btn.white-outline {border-color: #fff;}
.btn.grey-bg {background: #f5f5f5;}
.btn.grey-text {color: #f5f5f5;}
.btn.grey-border {border-color: #f5f5f5;}
.btn.grey-outline {border-color: #f5f5f5;}
.btn.dark-bg {background: #15181d;}
.btn.dark-text {color: #323232;}
.btn.dark-border {border-color: #15181d;color: #323232;}
.btn.dark-outline {border-color: #15181d;color: #323232;}
.grey-border, .btn.grey-border {border-color: #ddd;color: #323232;}
.grey-outline, .btn.grey-outline {border-color: #ddd;color: #323232;}
.btn.theme-bg {background: #0ca7e8;}
.btn.theme-text {color: #0ca7e8;}
.btn.theme-border {border-color: #0ca7e8;}
.btn.theme-outline {border-color: #0ca7e8;}
.button-block {padding-bottom: 50px;}
.button-block a {margin-right: 30px;margin-bottom: 30px;}
.btn {background: none;border: none;border-radius: 0;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;text-transform: uppercase;position: relative;font-family: "Roboto Condensed",sans-serif;font-weight: 500;}
.btn-link {color: #0ca7e8;font-weight: 600;text-decoration: none;}
.btn-link:hover {text-decoration: none;}
.btn-default {background: #0ca7e8;color: #fff;padding: 15px 35px;font-size: 15px;}
.btn-default:hover {background: #0ca7e8;color: #fff;}
.btn-rounded {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;overflow: hidden;}
.btn-radius {-webkit-border-radius: 80px;-moz-border-radius: 80px;border-radius: 80px;overflow: hidden;}
.btn-outline {background: transparent;border: 2px solid #0ca7e8;color: #0ca7e8;padding: 13px 33px;}
.btn > i {opacity: 1;position: relative;right: -8px;top: 0;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;}
.btn.icon-left > i {right: auto;left: -8px;}
.btn-lg {padding: 20px 40px;font-size: 16px;}
.btn-sm {padding: 12px 20px;font-size: 12px;}
.btn-xs {padding: 8px 15px;font-size: 11px;}
.btn-sm.btn-radius {padding: 12px 30px;}
.btn-xs.btn-radius {padding: 8px 25px;}
.btn-lg.animated > i {top: 22px;}
.btn-sm.animated > i {top: 14px;}
.btn-xs.animated > i {top: 10px;}
.btn-lg.btn-link {padding: 4px 7px;}
.btn-sm.btn-link {padding: 3px 5px;}
.btn-xs.btn-link {padding: 2px 4px;}
.btn-outline:hover, .btn-outline:active, .btn-outline:focus, .btn-outline:active:focus {background: transparent;outline: none;box-shadow: none;border-color: #0ca7e8;color: #0ca7e8;}
.btn-link.animated {padding: 5px 15px;}
.btn-link.animated:hover {padding-left: 5px;padding-right: 25px;}
.btn-link.animated > i {top: 8px;right: 15px;}
.btn-link.animated:hover > i {right: 0;}
.btn-link.animated.icon-left:hover {padding-left: 25px;padding-right: 5px;}
.btn-link.animated.icon-left > i {right: auto;left: 15px;}
.btn-link.animated.icon-left:hover > i {right: auto;left: 0;}
.theme-hover:hover {background: #ffd200;}
.animated > i {opacity: 0;position: absolute;right: 40px;top: 17px;}
.animated:hover > i {opacity: 1;right: 25px;}
.animated.icon-left > i {right: auto;left: 40px;}
.animated.icon-left:hover > i {right: auto;left: 25px;}
.btn-default.animated {padding-left: 40px;padding-right: 40px;}
.btn-default.animated:hover {padding-left: 30px;padding-right: 50px;}
.btn-default.animated.icon-left:hover {padding-left: 50px;padding-right: 30px;}
.btn.fill-white, .btn.fill-dark, .btn.fill-theme {z-index: 0;}
.btn.fill-white:before {content: "";position: absolute;width: 100%;height: 0;top: 50%;left: 0;background: #fff;z-index: -1;-webkit-transition: all .2s ease-out 0s;-moz-transition: all .2s ease-out 0s;transition: all .2s ease-out 0s;}
.btn.fill-white:hover {color: #323232;border-color: #fff;}
.btn.fill-dark:before {content: "";position: absolute;width: 100%;height: 0;top: 50%;left: 0;background: #222;z-index: -1;-webkit-transition: all .2s ease-out 0s;-moz-transition: all .2s ease-out 0s;transition: all .2s ease-out 0s;}
.btn.fill-dark:hover {color: #fff;border-color: #222;}
.btn.fill-theme:before {content: "";position: absolute;width: 100%;height: 0;top: 50%;left: 0;background: #0ca7e8;z-index: -1;-webkit-transition: all .2s ease-out 0s;-moz-transition: all .2s ease-out 0s;transition: all .2s ease-out 0s;}
.btn.fill-theme:hover {color: #fff;border-color: #0ca7e8;}
.btn.fill-white:hover:before, .btn.fill-dark:hover:before, .btn.fill-theme:hover:before {height: 100%;top: 0;}
.theme-bg:hover {color: #fff;}
.dark-bg:hover {color: #fff;}
.theme-border:hover {border-color: #0ca7e8;color: #0ca7e8;}
.hover-effect1:hover {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;}
.hover-effect2:hover {-webkit-border-radius: 80px;-moz-border-radius: 80px;border-radius: 80px;-webkit-transition: all .5s ease-out 0s;-moz-transition: all .5s ease-out 0s;transition: all .5s ease-out 0s;}
.hover-effect3 {position: relative;top: 0px;-webkit-transition: all .2s ease-out 0s;-moz-transition: all .2s ease-out 0s;transition: all .2s ease-out 0s;}
.hover-effect3:hover {top: -10px;-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 5px rgba(0,0,0,.15);box-shadow: 0 3px 5px rgba(0,0,0,.15);}
.multi-dropcap p {margin-bottom: 0px;}
.dropcap {font-size: 84px;float: left;line-height: 62px;margin-right: 10px;}
.dropcap-fill {font-size: 60px;float: left;line-height: 61px;margin-right: 10px;width: 54px;min-height: 59px;text-align: center;margin-top: 7px;}
.dropcap-bg {background-color: #ddd;}
.dropcap-border {border: 2px solid #ddd;}
.dropcap-theme {background-color: #309cea;color: #fff;}
.dropcap-theme-border {border: 2px solid #309cea;color: #309cea;}
ul, ol {padding-left: 16px;}
ul > li, ol > li {margin: 10px 0;}
ul.dot li {list-style-type: none;position: relative;padding-left: 15px;}
ul.dot li:before {content: "";position: absolute;left: 0px;top: 10px;background-color: #333;height: 4px;width: 4px;display: inline-block;}
.line-icon {padding-left: 26px;}
.line-icon li {position: relative;list-style-type: none;color: #888;}
.line-icon li a {color: #888;}
.line-icon li i {margin-right: 5px;}
.line-icon li a:hover {color: #309cea;}
.line-icon li:before {transition: all .2s;color: #333;font-family: "simple-line-icons";position: absolute;left: -26px;top: 1px;}
.line-icon li:before {color: #309cea;}
.mins li:before {content: "";}
.check li:before {content: "";}
.arrow-right li:before {content: "";}
.check {padding-left: 26px;}
.check li {position: relative;list-style-type: none;}
.check li a {color: #888;}
.check li a:before {transition: all .2s;color: #309cea;content: "";font-family: "simple-line-icons";position: absolute;left: -26px;top: 1px;}
.check li a:hover:before {content: "";color: #309cea;}
.manual-icon {padding-left: 0;}
.manual-icon .icons {margin-right: 5px;}
.manual-icon li i {color: #309cea;}
ul.line {padding: 0;margin: 0;}
ul.line li {position: relative;padding-left: 25px;}
ul.line li:before {content: "";position: absolute;top: 12px;left: 0;width: 12px;height: 2px;background: #9b9b9b;}
.dark-bg ul > li, .dark-bg ol > li {color: #fff;}
.dark-bg ul > li a {color: #fff;}
.dark-bg ul > li a:hover {color: #2791d8;}
.dark-bg .check li a:before {color: #2791d8;}
blockquote {margin: 0px;padding: 0px 0px 0px 27px;color: #9b9b9b;border-left: 2px solid #2791d8;}
blockquote.pullquote>p:first-of-type {font-family: Georgia,serif;font-style: italic;quotes: "“" "”";}
blockquote.pullquote>p:first-of-type:before {font-family: Georgia,serif;content: open-quote;font-size: 1.5em;line-height: 0;vertical-align: -.25em;margin-right: .2em;}
blockquote.pullquote>p:first-of-type:after {font-family: Georgia,serif;content: close-quote;font-size: 1.5em;line-height: 0;vertical-align: -.25em;margin-left: .1em;}
blockquote p {font-size: 18px;line-height: 1.75;margin: 18px 0 0;}
blockquote small {font-size: 14px;margin: 9px 0px 0px 0px;margin-bottom: 0;display: inline;}
blockquote.pos-center {border: none;text-align: center;margin-left: 0;padding-left: 0;}
blockquote.pullquote.pos-center>p:first-of-type:before, blockquote.pullquote.pos-center>p:first-of-type:after {font-size: 3em;}
blockquote.pullquote.pos-center>p:first-of-type:after {vertical-align: -.45em;}
.pricing-table {overflow: hidden;text-align: center;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 0 0 7px rgba(0,0,0,.2);-moz-box-shadow: 0 0 7px rgba(0,0,0,.2);box-shadow: 0 0 7px rgba(0,0,0,.2);}
.pricing-table .pricing-table-header {padding: 30px 0;background: #333;position: relative;transition: all .3s ease 0s;}
.pricing-table-header .lnr {font-size: 40px;color: #fff;}
.pricing-table-header p {font-size: 14px;color: #6f6f6f;margin-bottom: 0;}
.pricing-table .heading {font-size: 20px;color: #fff;text-transform: uppercase;letter-spacing: 2px;margin-top: 20px;margin-bottom: 0px;}
.pricing-table .pricing-number {background-color: #f5f5f5;}
.pricing-table .price-value {padding: 0 15px 0 5px;display: inline-block;position: relative;font-size: 55px;font-weight: bold;color: #333;transition: all .3s ease 0s;}
.pricing-table .currency {font-size: 30px;font-weight: bold;position: absolute;top: 6px;left: -19px;}
.pricing-table .month {font-size: 16px;color: #ccc;position: absolute;bottom: 15px;right: -30px;text-transform: uppercase;font-weight: normal;}
.pricing-table .pricing-content {background: #fff;position: relative;padding-bottom: 40px;}
.pricing-table .pricing-content ul {padding: 10px 0 40px 0;margin: 0;list-style: none;}
.pricing-table .pricing-content ul li {font-size: 15px;color: #9b9b9b;padding: 14px 0;border-bottom: 1px solid #e0dfdf;margin: 0;}
.pricing-table .pricing-content ul li .fa {margin-right: 8px;}
.pricing-table .read {display: inline-block;font-size: 16px;color: #fff;text-transform: uppercase;background: #e0dfdf;padding: 8px 25px;margin: 30px 0;transition: all .3s ease 0s;}
.pricing-table.active .pricing-table-header {background-color: #309cea;}
.pricing-table.active .pricing-table-header p {color: #9ed6ff;}
.pricing-bg.dark-overly {background: url("/assets/themes/images/pexels-photo-28452.jpg");background-size: cover;}
.pricing-bg.dark-overly .title {color: #fff;}
.col-bg {background-color: #fff;padding: 20px 10px;border-radius: 5px;margin-bottom: 30px;-webkit-box-shadow: 0 0 15px rgba(0,0,0,.15);-moz-box-shadow: 0 0 15px rgba(0,0,0,.15);box-shadow: 0 0 15px rgba(0,0,0,.15);}
.col-bg h5 {margin-bottom: 0px;}
.timeline .year {display: none;}
.timeline .timeline-panel {padding-left: 30px;position: relative;}
.timeline .timeline-body > p, .timeline .timeline-body > ul {background: none;padding: 0;}
.timeline .timeline-body {padding-top: 0px;padding-bottom: 30px;position: relative;font-size: 14px;}
.timeline .timeline-body:before {content: "";position: absolute;left: -24px;top: 5px;width: 1px;height: 100%;background: #f0f0f0;}
.timeline .timeline-body .title {position: relative;font-weight: 400;top: -6px;margin-bottom: 0;}
.timeline .timeline-body .title:before {content: "";position: absolute;left: -28px;top: 10px;width: 10px;height: 10px;background: #2791d8;border-radius: 50%;}
.timeline .timeline-panel:last-child .timeline-body {padding-bottom: 0;}
.timeline .timeline-panel:last-child:before {content: normal;}
.dark-bg .timeline .timeline-body:before {background: rgba(255,255,255,.2);}
.theme-bg .timeline .timeline-body .title::before {background-color: #fff;}
.theme-bg .timeline .timeline-body:before {background: rgba(255,255,255,.5);}
.theme-bg .timeline .year.theme-bg {background: #fff;color: #999;}
.timeline-2 .year {position: absolute;left: -20px;top: 23px;font-size: 26px;color: #fff;padding: 3px 10px;padding-bottom: 6px;font-weight: 700;line-height: 22px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);transform: rotate(-90deg);display: block;}
.timeline-2 .timeline-panel {padding-left: 50px;}
.timeline-2 .timeline-body:before {left: -32px;z-index: -1;background-color: #ddd;}
.timeline-2 .timeline-body .title::before {content: normal;}
.timeline-3 .year {position: absolute;left: 0;top: 0;font-size: 18px;color: #fff;padding: 0px 10px;padding-bottom: 2px;font-weight: 700;line-height: 22px;display: block;}
.timeline-3 .timeline-panel {padding-left: 90px;}
.timeline-3 .timeline-body .title::before {left: -20px;}
.timeline-3 .timeline-body:before {left: -15px;}
.accordion {margin-bottom: 0;}
.accordion.default .panel-default {margin-bottom: 10px;}
.accordion.default .panel-default:last-child {margin-bottom: 0px;}
.accordion .panel {background: none;border: none;}
.accordion.panel-group .panel {box-shadow: none;border-radius: 0px;}
.accordion.panel-group .panel:last-child {margin-bottom: 0px;}
.accordion.panel-group .panel+.panel {margin-top: 0px;}
.accordion .panel-heading .panel-title a {display: block;padding: 13px 0;}
.accordion .panel-heading .panel-title a strong {margin-right: 5px;}
.accordion .panel-default > .panel-heading {background: none;border: none;padding: 0;border-bottom: 1px solid #ddd;}
.accordion .panel-heading .panel-title {font-size: 16px;font-weight: normal;}
.accordion .panel-title > a:before {float: right !important;font-family: "Linearicons-Free";font-size: 14px;content: "";padding-right: 5px;}
.accordion .panel-title > a.collapsed:before {float: right !important;content: "";}
.accordion .panel-body {padding: 15px 0;}
.panel-default > .panel-heading+.panel-collapse > .panel-body {border: none;}
.accordion.border .panel-heading .panel-title a, .accordion.dark .panel-heading .panel-title a, .accordion.theme .panel-heading .panel-title a {padding: 13px 15px;}
.accordion.border .panel-default > .panel-heading {border: 1px solid #ddd;border-radius: 0px;}
.accordion.border .panel+.panel {margin-top: 15px;}
.accordion.rounded .panel-default > .panel-heading {-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
.accordion.rounded .panel-default > .panel-heading a {padding: 10px 18px;}
.accordion.theme .panel-heading {border-radius: 0px;}
.accordion.theme .panel-default > .panel-heading {border-bottom: none;background: #2791d8;color: #fff;}
.accordion.theme .panel-default > .panel-heading a {color: #fff;}
.accordion.theme .panel+.panel {margin-top: 15px;}
.accordion.dark .panel-default>.panel-heading {border-bottom: none;background: #323232;color: #fff;border-radius: 0px;}
.accordion.dark .panel-default>.panel-heading a:hover, .accordion.dark .panel-default>.panel-heading a:focus, .accordion.dark .panel-default>.panel-heading a:active {color: #fff;}
.accordion.dark .panel+.panel {margin-top: 15px;}
.dark-bg .panel-heading .panel-title a {color: #fff;}
.dark-bg .accordion .panel-body {color: #fff;}
.dark-bg .accordion.dark .panel-default > .panel-heading {background: #fff;color: #323232;}
.dark-bg .accordion.dark .panel-default > .panel-heading a {color: #323232;}
.theme-bg .accordion.theme .panel-default > .panel-heading {background: #323232;color: #fff;}
.form-group {margin-bottom: 20px;}
.form-control {border-radius: 0;border: none;border: 2px solid #e6e6e6;font-size: 15px;box-shadow: none;height: 44px;padding: 0px 20px;line-height: 44px;background: transparent;}
.form-control:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
.form-control.border-bottom {border: 0;background: none;border-bottom: 1px solid #ececec;outline: 0px !important;-webkit-appearance: none;padding: 0;box-shadow: none;}
.form-control.border-bottom:focus {background: none;box-shadow: none;border-bottom: 2px solid #2e71f0;}
.form-control.round-style {background: none;border: 2px solid #e6e6e6;border-radius: 50px;}
textarea.form-control.round-style {border-radius: 20px;}
.form-control.fill-bg {border: 0;background: #ddd;}
.icon-input {position: relative;}
.icon-input input.form-control {padding-left: 45px;}
.icon-input i {position: absolute;left: 15px;top: 10px;font-size: 20px;color: #999;}
.dark-bg .form-control {color: #fff;}
.dark-bg .form-control.fill-bg {color: #323232;}
.theme-bg .form-control::-moz-placeholder {color: rgba(255,255,255,.7);}
.theme-bg .form-control {color: #fff;}
.theme-bg .form-control.fill-bg {color: #323232;}
.checkbox {position: relative;background: none;margin-bottom: 30px;}
radio {position: relative;background: none;margin-bottom: 30px;}
.checkbox, .radio {position: relative;display: block;margin-top: 10px;margin-bottom: 10px;}
.checkbox:before {display: table;content: " ";}
.checkbox input[type="checkbox"] {opacity: 0 !important;position: static;}
.checkbox label, .radio label {min-height: 20px;padding-left: 20px;margin-bottom: 0;font-weight: 400;cursor: pointer;}
.checkbox input[type="checkbox"] + label {position: absolute;top: 0px;left: 0px;padding-left: 30px;}
.checkbox input[type="checkbox"] + label:before {transition: box-shadow .4s ease-in-out;-webkit-transition: box-shadow .4s ease-in-out;-moz-transition: box-shadow .4s ease-in-out;-o-transition: box-shadow .4s ease-in-out;-ms-transition: box-shadow .4s ease-in-out;position: absolute;top: 0px;left: 0px;content: "";width: 20px;height: 20px;background-color: #fff;border: 2px solid #cecece;border-radius: 50%;}
.checkbox input[type="checkbox"]:checked + label:after {transform: scale(1,1);-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-o-transform: scale(1,1);-ms-transform: scale(1,1);background: #333743;}
.checkbox input[type="checkbox"] + label:after {transition: transform .4s cubic-bezier(.45,1.8,.5,.75);-webkit-transition: transform .4s cubic-bezier(.45,1.8,.5,.75);-moz-transition: transform .4s cubic-bezier(.45,1.8,.5,.75);-o-transition: transform .4s cubic-bezier(.45,1.8,.5,.75);-ms-transition: transform .4s cubic-bezier(.45,1.8,.5,.75);transform: scale(0,0);-webkit-transform: scale(0,0);-moz-transform: scale(0,0);-o-transform: scale(0,0);-ms-transform: scale(0,0);position: absolute;top: 0px;left: 0px;width: 20px;height: 20px;content: "";font-family: "FontAwesome";text-align: center;color: #fff;font-size: 12px;line-height: 1.8;border-radius: 50%;}
.radio input[type="radio"] {opacity: 0 !important;position: static;}
.radio input[type="radio"] + label {position: absolute;top: 0px;left: 0px;padding-left: 2em;}
.radio input[type="radio"] + label:before {transition: box-shadow .4s ease;-webkit-transition: box-shadow .4s ease;-moz-transition: box-shadow .4s ease;-o-transition: box-shadow .4s ease;-ms-transition: box-shadow .4s ease;position: absolute;top: 0px;left: 0px;content: "";width: 20px;height: 20px;background-color: none;border: 2px solid #333743;border-radius: 50px;z-index: 5;}
.radio input[type="radio"] + label:after {transition: transform .4s cubic-bezier(.45,1.8,.5,.75);-webkit-transition: transform .4s cubic-bezier(.45,1.8,.5,.75);-moz-transition: transform .4s cubic-bezier(.45,1.8,.5,.75);-o-transition: transform .4s cubic-bezier(.45,1.8,.5,.75);-ms-transition: transform .4s cubic-bezier(.45,1.8,.5,.75);transform: scale(0,0);-webkit-transform: scale(0,0);-moz-transform: scale(0,0);-o-transform: scale(0,0);-ms-transform: scale(0,0);position: absolute;top: 1.5px;left: 2px;content: "";width: 16px;height: 16px;background-color: #333743;box-shadow: 0 0 0px 2px #fff inset;border-radius: 50px;}
.radio input[type="radio"]:checked + label:before {border: 2px solid #333743;box-shadow: 0 0 0px 2px #fff inset;}
.radio input[type="radio"]:checked + label::after {transform: scale(1,1);-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-o-transform: scale(1,1);-ms-transform: scale(1,1);}
.feature-icon {margin-bottom: 10px;}
.feature-icon i {font-size: 40px;}
.feature-info h2, .feature-info h3, .feature-info h4, .feature-info h5, .feature-info h6 {margin-bottom: 10px;font-weight: 300;}
.feature-info p {font-weight: normal;margin-top: 10px;margin-bottom: 0px;}
.feature.icon-position-left {display: table;}
.feature.icon-position-left .feature-icon {min-width: 70px;}
.feature.icon-position-left h3 {margin-top: 0;}
.feature.icon-position-left .feature-icon, .feature.icon-position-left .feature-info {display: table-cell;vertical-align: top;}
.feature.icon-position-right {display: table;}
.feature.icon-position-right .feature-icon {min-width: 70px;text-align: right;}
.feature.icon-position-right h3 {margin-top: 0;}
.feature.icon-position-right .feature-icon, .feature.icon-position-right .feature-info {display: table-cell;vertical-align: top;text-align: right;}
.feature.border {border: 2px solid #555;padding: 30px;}
.feature .fa, .feature .lnr {font-size: 40px;}
.icon-medium .feature-icon i {font-size: 34px;margin-bottom: 7px;}
.icon-medium .feature-icon {margin-bottom: 7px;}
.icon-medium .feature-info p {margin-top: 7px;}
.feature.icon-position-left.icon-medium .feature-icon {min-width: 50px;}
.icon-small .feature-icon i {font-size: 24px;margin-bottom: 5px;}
.icon-small .feature-icon {margin-bottom: 5px;}
.icon-small .feature-info p {margin-top: 5px;}
.icon-position-left.small .feature-icon i {font-size: 30px;}
.icon-position-left.small .feature-icon {min-width: 45px;}
.icon-position-left.small .feature-info h2, .icon-position-left.small .feature-info h3, .icon-position-left.small .feature-info h4, .icon-position-left.small .feature-info h5, .icon-position-left.small .feature-info h6 {line-height: 1;font-weight: 400;}
.icon-position-left.small .feature-info p {font-size: 14px;}
.theme-bg .feature-icon i {color: #fff;}
.feature-box {position: relative;}
.feature-box .step {font-size: 100px;font-weight: 700;line-height: 100px;color: rgba(0,0,0,.05);position: absolute;top: -50%;z-index: 9;}
.feature-box h3 {margin-bottom: 10px;line-height: 26px;font-size: 22px;font-weight: 600;position: relative;z-index: 9;}
.feature-box p {margin-bottom: 0;}
.dark-bg .feature-box .step {color: rgba(255,255,255,.2);}
.theme-bg .feature-box .step {color: rgba(255,255,255,.2);}
.feature-box.feature-text1 .step {color: #309cea;position: relative;top: 0;font-size: 76px;line-height: 60px;padding-bottom: 15px;margin-bottom: 10px;display: block;}
.feature-box.feature-text1 .step:before {content: "";position: absolute;left: 3px;bottom: 0;width: 25px;height: 2px;background: #309cea;}
.feature-step {position: relative;padding-top: 52px;}
.feature-step .step {font-size: 100px;font-weight: 700;line-height: 74px;color: rgba(0,0,0,.05);position: absolute;top: 0px;z-index: 9;}
.feature-step h3 {margin-bottom: 10px;line-height: 26px;font-size: 22px;font-weight: 600;position: relative;z-index: 9;}
.feature-step p {margin-bottom: 0;}
.dark-bg .feature-step .step {color: rgba(255,255,255,.2);}
.theme-bg .feature-step .step {color: rgba(255,255,255,.2);}
.feature-step.feature-text1 {padding-top: 0px;}
.feature-step.feature-text1 .step {color: #309cea;position: relative;top: 0;font-size: 76px;line-height: 60px;padding-bottom: 15px;margin-bottom: 10px;display: block;}
.feature-step.feature-text1 .step:before {content: "";position: absolute;left: 3px;bottom: 0;width: 25px;height: 2px;background: #309cea;}
.counter .counter-info span {display: block;font-size: 35px;font-weight: bold;margin: 5px 0;margin-bottom: 5px;line-height: 40px;color: #323232;}
.counter label {font-weight: 300;position: relative;margin-bottom: 0;text-transform: uppercase;font-size: 15px;letter-spacing: 1px;}
.counter i {font-size: 46px;}
.counter .timer {display: block;}
.counter.bottome-line .timer {margin-bottom: 25px;position: relative;}
.counter.bottome-line .timer:before {content: " ";position: absolute;bottom: -14px;left: 0;width: 50px;display: inline-block;height: 1px;background: #9b9b9b;}
.counter.bottome-line.text-center .timer:before {left: 50%;margin-left: -25px;}
.counter.bottome-line.text-right .timer:before {left: inherit;margin-left: 0;right: 0;}
.counter.icon-position-left {display: table;width: 100%;}
.counter.icon-position-left .counter-icon {width: 60px;}
.counter.icon-position-left .counter-icon, .counter.icon-position-left .counter-info {display: table-cell;vertical-align: top;}
.counter.icon-position-left .counter-info span {margin-top: 0px;line-height: 22px;margin-bottom: 13px;}
.counter.icon-position-right {display: table;width: 100%;}
.counter.icon-position-right .counter-icon {width: 60px;}
.counter.icon-position-right .counter-icon, .counter.icon-position-right .counter-info {display: table-cell;text-align: right;vertical-align: top;}
.counter.icon-position-right .counter-info span {margin-top: 0px;line-height: 22px;margin-bottom: 13px;}
.counter.fancy  i, .counter.fancy .lnr {position: absolute;left: 0;top: 0;z-index: -1;font-size: 110px;opacity: .1;line-height: 90px;width: 100%;text-align: center;}
.counter.fancy i:before {color: #000;}
.counter.fancy {padding-top: 30px;position: relative;z-index: 0;text-align: center;}
.dark-bg .counter .counter-info span {color: #fff;}
.dark-bg .counter.bottome-line .timer:before {background: #fff;}
.dark-bg .counter.fancy i:before {color: #fff;}
.dark-bg label {color: #fff;}
.theme-bg .counter .counter-info span {color: #fff;}
.theme-bg .theme-text {color: #fff;}
.theme-bg .counter.bottome-line .timer:before {background: #fff;}
.theme-bg .counter.fancy i:before {color: #fff;}
.theme-bg label {color: #fff;}
.counter.timer-lg .counter-info {display: table;width: 100%;}
.counter.timer-lg .counter-info .timer {display: table-cell;font-size: 60px;line-height: 60px;color: #309cea;padding-right: 20px;}
.counter.timer-lg .counter-info label {position: relative;display: table-cell;text-align: left;font-weight: 600;font-size: 18px;color: #323232;vertical-align: top;padding-left: 20px;letter-spacing: 0;text-transform: none;}
.counter.timer-lg .counter-info label:before {content: "";position: absolute;left: 0px;top: 6px;width: 2px;height: 25px;background: #ccc;}
.counter.timer-lg .counter-info label p, .counter.timer-lg .counter-info label span {display: table;font-weight: 300;font-size: 14px;color: #9b9b9b;line-height: 22px;margin-bottom: 0;}
.dark-bg .counter.timer-lg .counter-info label, .dark-bg .counter.timer-lg .counter-info label span, .dark-bg .counter.timer-lg .counter-info label p {color: #fff;}
.theme-bg .counter.timer-lg .counter-info .timer {color: #fff;}
.theme-bg .counter.timer-lg .counter-info .timer:before {background: #fff;}
.clients-carousel .item {text-align: center;padding: 10px;}
.clients-carousel.line .item {border: 1px solid #ddd;padding: 10px;text-align: center;}
.clients-carousel .item img {display: inline;}
.owl-carousel.clients-carousel:hover {cursor: w-resize;}
.clients.line > [class*="col-"] {padding: 0;}
.clients.line .media img {display: inline;}
@media (min-width:768px) {.clients.line .media {width: 100%;padding: 10px;margin: 0;text-align: center;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
	.clients.line > [class*="col-"]:nth-child(3n+1) > .media {border-left: 1px solid #ddd;}
	.clients.line > [class*="col-"]:nth-child(-n+3) > .media {border-top: 1px solid #ddd;}}
.skill {display: inline-block;margin-bottom: 30px;width: 100%;}
.skill-bar {width: 100%;height: 4px;margin: 30px 0 20px 0;background-color: #f2f2f2;}
.skill-bar:not(:first-child) {margin-top: 55px;}
.skill-bar:last-child {margin-bottom: 0px;}
.progress-bar {height: 100%;background: #1ebcf0;color: #464646;padding: 0px;box-shadow: none;transition: width .9s ease;-webkit-transition: width .9s ease;-o-transition: width .9s ease;-ms-transition: width .9s ease;-moz-transition: width .9s ease;}
.progress-title {font-size: 15px;font-weight: 400;position: absolute;text-align: left;margin-left: 0;margin-top: -25px;}
.progress-title > i {margin-right: 8px;}
.progress-bar .progress-number, .progress-bar .progress-type {float: right;margin-top: -18px;position: relative;top: -10px;font-size: 15px;font-weight: 600;}
.progress-bar.dark {background-color: #333;}
.skill-boll .progress-bar {position: relative;}
.skill-boll .progress-title {}
.skill-boll .progress-bar:before {content: "";position: absolute;right: 0;top: -4px;width: 12px;height: 12px;background: #1ebcf0;border-radius: 50px;}
.skill-boll .progress-bar .progress-number, .skill-boll .progress-bar .progress-type {right: -10px;}
.dark-bg .progress-bar {color: #fff;}
.dark-bg .skill-boll .progress-bar, .dark-bg .skill-boll .progress-bar:before {background: #fff;}
.skill.bar-round .skill-bar {height: 10px;}
.skill.bar-round .skill-bar, .skill.bar-round .skill-bar .progress-bar {border-radius: 10px;}
.skill.bar-outline .skill-bar {height: 10px;}
.skill.bar-outline .skill-bar {background: #fff;border: 1px solid #1ebcf0;}
.rounded-skill {display: inline-block;margin: 0 0 15px;position: relative;text-align: center;font-size: 30px;font-weight: 700;color: #333;}
.rounded-skill + .title {margin-bottom: 0;font-size: 18px;font-weight: 400;text-transform: uppercase;}
.rounded-skill i {font-size: 42px;}
.rounded-skill canvas {position: absolute;top: 0;left: 0;}
.rounded-skill .counter .timer {display: inline;}
.progress-theme .progress-bar, .skill-boll.progress-theme .progress-bar:before {background: #2791d8;}
.skill.bar-outline.progress-theme .skill-bar {border: 1px solid #2791d8;}
.progress-dark .progress-bar, .skill-boll.progress-dark .progress-bar:before {background: #252525;}
.skill.bar-outline.progress-dark .skill-bar {border: 1px solid #252525;}
.dark-bg .rounded-skill {color: #fff;}
.tab .nav-tabs {width: 100%;margin: 0px;border-top: none;}
.tab .nav-tabs li {margin-right: 25px;float: none;display: inline-block;}
.tab .nav-tabs li:first-child {margin-left: 0px;border-right: none;}
.tab .nav-tabs li:last-child {margin-right: 0px;border-right: none;}
.tab .nav-tabs li.active {border-bottom: none;background: none;}
.tab .nav-tabs li a {border: none;display: inline-block;background: none !important;text-transform: uppercase;padding: 0 0px 10px 0;position: relative;margin-right: 0px;color: #333;}
.text-white .tab .nav-tabs li a {color: #fff;}
.tab .nav-tabs li a:before, .tab .nav-tabs li a:after {content: normal;margin: 0;}
.tab .nav-tabs li a:before {content: "";width: 0;height: 1px;background: #2791d8;position: absolute;bottom: -1px;left: 50%;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.tab .nav-tabs li.active a:before {width: 100%;left: 0;}
.tab .nav-tabs li.active a, .tab .nav-tabs li a:hover {color: #2791d8;border: none;}
.tab .tab-content {width: 100%;margin-top: 0;padding: 20px;padding-left: 0;padding-bottom: 0;}
.tab.list-left-botoom .nav-tabs {border-top: 1px solid #ddd;border-bottom: none;}
.tab.list-left-botoom .nav-tabs li a {padding: 15px 0 0 0;}
.tab.list-left-botoom .nav-tabs li a:before {top: -1px;}
.tab.list-center-top .nav-tabs {text-align: center;}
.tab.list-center-top .nav-tabs li {float: none;display: inline-block;}
.tab.list-position-left .nav-tabs {width: 16%;float: left;display: inline-block;border: none;margin-right: 2%;border-right: 1px solid #ddd;}
.tab.list-position-left .nav-tabs li {display: inline-block;width: 100%;padding: 0;margin: 0px;}
.tab.list-position-left .nav-tabs li a {display: block;padding: 10px 0;}
.tab.list-position-left .nav-tabs li a:before {left: inherit;bottom: inherit;right: -1px;top: 0;}
.tab.list-position-left .nav-tabs li.active a:before {width: 1px;left: inherit;bottom: inherit;right: -1px;top: 0;height: 100%;}
.tab.list-position-left .tab-content {width: 82%;float: left;padding-top: 0;}
.tab.vertical .nav-tabs {width: 150px;display: table-cell;padding-right: 25px;border-bottom: none;vertical-align: top;}
.tab.vertical .tab-content {width: auto;display: table-cell;min-height: 230px;padding: 0;border-left: 1px solid #ddd;padding-left: 25px;}
.tab.vertical .tab-content p {margin-bottom: 15px;}
.tab.vertical .nav-tabs li {display: block;width: 100%;margin: 0;padding: 0;margin-bottom: 12px;}
.tab.vertical .nav-tabs li a {display: block;padding: 5px 0;text-align: right;}
.tab.vertical .nav-tabs li:last-child {margin-top: 0;}
.dark-bg .tab .nav-tabs li a {color: #fff;}
.dark-bg .tab .nav-tabs li.active a {color: #2791d8;}
.dark-bg .tab .nav-tabs, .dark-bg .tab.vertical .tab-content {border-color: rgba(255,255,255,.3);}
.tab.outline .nav-tabs {border-bottom: none;}
.tab.outline .nav-tabs li {margin-right: 10px;}
.tab.outline .nav-tabs li:last-child {margin-right: 0px;}
.tab.outline .nav-tabs li a {border: 2px solid #323232;padding: 8px 18px;width: 100%;text-align: center;border-radius: 3px;}
.tab.outline .nav-tabs li a:before {content: normal;}
.tab.outline .nav-tabs li a:hover, .tab.outline .nav-tabs li.active a {border-color: #2791d8;}
.tab.vertical.outline .nav-tabs {width: 180px;display: table-cell;padding-right: 20px;border-bottom: none;vertical-align: top;}
.tab.vertical.outline .tab-content {width: auto;display: table-cell;min-height: 230px;padding: 0;border-left: 1px solid #ddd;padding-left: 25px;}
.tab.vertical.outline .tab-content p {margin-bottom: 15px;}
.tab.vertical.outline .nav-tabs li {display: block;width: 100%;margin: 0;padding: 0;text-align: right;margin-bottom: 15px;}
.tab.vertical.outline .nav-tabs li a {display: inline-block;}
.tab.vertical.outline .nav-tabs li.active a {border-color: #2791d8;}
.tab.vertical.outline .nav-tabs li a:before {content: normal;}
.dark-bg .tab .nav-tabs, .dark-bg .tab .tab-content {border-color: rgba(255,255,255,.3);}
.dark-bg .tab.outline .nav-tabs li a {border-color: #fff;}
.dark-bg .tab.outline .nav-tabs li a:hover, .dark-bg .tab.outline .nav-tabs li.active a {border-color: #2791d8;color: #2791d8;}
.tab.rounded .nav-tabs li a {border-radius: 50px;}
.tab.fill .nav-tabs {border-bottom: none;}
.tab.fill .nav-tabs li {margin-right: 5px;}
.tab.fill .nav-tabs li a {padding: 10px 15px;background: none !important;color: #323232;border-radius: 1px;}
.tab.fill .nav-tabs li a:before {content: normal;}
.tab.fill .nav-tabs li a:hover, .tab.fill .nav-tabs li.active a {background: #2791d8 !important;color: #fff;}
.tab.outline.vertical .nav-tabs, .tab.fill.vertical .nav-tabs {padding-right: 10px;width: 165px;}
.tab.fill.vertical .nav-tabs li a {text-align: center;}
.tab.outline.vertical .tab-content, .tab.fill.vertical .tab-content {border-left: none;}
.dark-bg .tab.fill .nav-tabs li a {color: #fff;}
.dark-bg .tab.fill .nav-tabs li a:hover, .dark-bg .tab.fill .nav-tabs li.active a {background: #2791d8 !important;color: #fff;}
.theme-bg .tab .nav-tabs li.active a {color: #fff;}
.theme-bg .tab .nav-tabs li a:before {background: #fff;}
.theme-bg .tab.outline .nav-tabs li a:hover, .theme-bg .tab.outline .nav-tabs li.active a, .theme-bg .tab.outline .nav-tabs li.active a:hover, .theme-bg .tab.fill .nav-tabs li a:hover, .theme-bg .tab.fill .nav-tabs li.active a, .theme-bg .tab.fill .nav-tabs li.active a:hover {color: #2791d8;border-color: #fff;background: #fff !important;}
.theme-bg .tab.outline .nav-tabs li a:before, .theme-bg .tab.fill .nav-tabs li a:before {background: #fff;}
.blog-section > .container-fluid, .blog-section > .container {padding-top: 5px;padding-bottom: 5px;}
.post h2 {font-size: 30px;}
.post h3 {font-size: 24px;}
.post h4 {font-size: 20px;}
.post h5 {font-size: 18px;}
.post h6 {font-size: 16px;}
.post {position: relative;}
.post .categery {border-radius: 20px;border: 1px solid #fff;color: #fff;padding: 3px 12px;font-size: 12px;position: relative;}
.post .post-image img {-moz-transition: all .3s;-webkit-transition: all .3s;transition: all .3s;width: 100%;}
.post:hover .post-image img {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.post .post-image {position: relative;background: #282b32;z-index: 0;overflow: hidden;}
.post .post-image > img {opacity: .75;}
.post .post-image > i {position: absolute;right: 20px;top: 20px;z-index: 99;font-size: 26px;color: #fff;}
.post .post-date {font-size: 13px;font-weight: 600;color: #fff;position: relative;}
.post .post-date span {font-size: 14px;margin-left: 10px;}
.post .post-details .title {margin-bottom: 10px;font-weight: 600;}
.post .post-details .title a {color: #333;position: relative;}
.post .post-details p {margin-bottom: 15px;}
.post .post-details a.button {margin-bottom: 0;}
.post .post-meta a {font-size: 12px;font-weight: 300;color: #323232;margin-right: 10px;}
.post .post-meta a:hover {color: #00adef;}
.post .post-meta a .fa {color: #555;padding-right: 8px;}
.post .button-small {background: #00adef;font-size: 14px;font-weight: bold;color: #fff;text-decoration: none;padding: 7px 15px;margin-top: 5px;}
.post {-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.post:hover {-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.07);-moz-box-shadow: 0 5px 10px rgba(0,0,0,.07);box-shadow: 0 5px 10px rgba(0,0,0,.07);}
.post .post-date {position: static;margin-top: 15px;margin-bottom: 5px;}
.post .post-meta {padding-top: 10px;margin-top: 15px;border-top: 1px solid rgba(0,0,0,.1);}
.post .post-meta a .fa {color: #323232;}
.post .post-details .post-content {color: #999;font-size: 16px;line-height: 24px;padding-left: 0px;}
.post-overlay {position: absolute;width: 100%;height: 100%;background: #00adef;z-index: 9;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.purple-box .post-overlay {background: #676fb8;}
.post {background: #fff;border: 1px solid #e6e6e6;color: #777;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;overflow: hidden;}
.post .post-info {position: absolute;bottom: 0;right: 0;width: 88%;margin: 6%;z-index: 99;text-align: left;}
.post .post-details {padding: 20px;padding-bottom: 15px;}
.post.post-over {border: none;height: 100%;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);-moz-box-shadow: 0 0 5px rgba(0,0,0,.1);box-shadow: 0 0 5px rgba(0,0,0,.1);}
.post.post-over .post-image {height: 100%;}
.post.post-over:hover .post-overlay.theme-bg {background: #292b37;}
.post.post-over .categery {position: static;}
.post.post-over .post-inner {position: relative;}
.post.post-over .post-details {position: absolute;width: 100%;width: 88%;bottom: 0;margin: 20px;padding: 0;color: #fff;}
.post.post-over .post-content {color: #fff;font-weight: 300;height: 0;opacity: 0;overflow: hidden;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.post.post-over:hover .post-content {opacity: 1;height: 50px;}
.post.post-over .post-meta a {color: #fff;}
.post.post-over .post-meta a .fa {color: #fff;}
.post.post-over .post-meta {border-top-color: rgba(255,255,255,.2);}
.post.post-over .post-details .title {margin-top: 0px;}
.post.post-over .post-details a {color: #fff;}
.quote-content {position: absolute;top: 50%;transform: translateY(-50%);color: #fff;font-size: 22px;font-weight: 700;padding: 40px;}
.quote-content a, .quote-content a:hover {color: #fff;text-decoration: none;}
.quote-content p, .quote-content a {margin-bottom: 10px;display: block;}
.quote-content label {font-size: 18px;font-weight: 300;}
.post.post-left {margin-bottom: 30px;}
.post.post-left:last-child {margin-bottom: 0;}
.post.post-left .post-image {display: table-cell;width: 40%;}
.post.post-left .post-details {display: table-cell;}
.post.post-left .post-details {padding: 30px;padding-bottom: 50px;height: 100%;position: relative;vertical-align: middle;}
.post.post-left .post-details .post-date {color: #323232;}
.post.post-left .post-details .post-date i {line-height: 25px;display: inline-block;margin-right: 5px;}
.post.post-left .post-meta {position: absolute;bottom: 0;left: 0;width: 100%;padding: 12px 15px;}
.avatar-info {position: absolute;top: 20px;left: 20px;z-index: 20;}
.avatar-info img {-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;display: inline-block;margin-right: 10px;}
.avatar-info a {display: inline-block;color: #fff;font-size: 13px;font-weight: 600;}
.avatar-info a:hover {color: #fff;}
.avatar-info a span {margin-right: 3px;}
.post.light-box .post-overlay {background: #fff;}
.post.light-box .post-image > i {color: #00adef;}
.post.light-box .categery {border-color: #00adef;color: #00adef;}
.post.shadow .post-details .post-content, .post.light-box .post-details .post-content {color: #999;}
.post.light-box.post-over .post-details a, .post.light-box .post-date, .post.light-box .post-meta a, .post.light-box .post-meta a .fa {color: #323232;}
.post.light-box .post-meta {border-color: rgba(0,0,0,.2);}
.post.light-box .avatar-info a, .post.light-box .avatar-info a:hover {color: #323232;}
.blog-carousel .owl-stage {padding: 10px 0;}
.team {position: relative;z-index: 9;}
.team .member-image img {-moz-transition: all .3s;-webkit-transition: all .3s;transition: all .3s;}
.team:hover .member-image img {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.team .member-image {position: relative;z-index: 0;overflow: hidden;}
.team .member-image:before {content: "";position: absolute;width: 100%;height: 100%;left: 0;bottom: 0;background: url("/assets/themes/images/team-bg.png") repeat-x center bottom;z-index: 1;display: inline-block;}
.team .team-info {display: inline-grid;position: absolute;bottom: 0;left: 0;z-index: 10;width: 100%;padding: 18px 20px;}
.team .team-info .member-name, .team .team-info .member-position {margin: 0;padding: 0;font-weight: 600;line-height: normal;color: #fff;}
.team .team-info .member-position {margin-top: 5px;margin-bottom: 20px;font-weight: 300;font-size: 16px;}
.team .team-info .social {border-top: 1px solid rgba(255,255,255,.2);padding-top: 10px;opacity: 0;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;margin-bottom: -35px;}
.team .team-info .social a {width: 22px;height: 25px;color: #fff;text-align: center;line-height: 26px;margin: 0 3px;display: inline-block;}
.team .team-info .social a i {font-size: 18px;}
.team:hover .team-info .social {opacity: 1;margin-bottom: 0px;}
.team .member-image .arrow-btn {color: #fff;font-size: 26px;position: absolute;top: 20px;right: 40px;opacity: 0;z-index: 9;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.team:hover .member-image .arrow-btn {right: 25px;opacity: 1;}
.team.team-2 .team-info {text-align: center;}
.team.team-2 .team-info .social {margin-bottom: 0;border-radius: 50px;opacity: 1;background: #fff;border: none;padding: 7px 20px;text-align: center;display: inline-block;}
.team.team-2:hover .team-info .social {background: #00adef;}
.team.team-2 .team-info .social a {margin: 0 3px;line-height: 23px;color: #323232;}
.team.team-2:hover .team-info .social a {margin: 0 6px;color: #fff;}
.team.team-2 .team-info .social a i {font-size: 14px;}
.team.team-3 h2 {font-size: 28px;}
.team.team-3 h3 {font-size: 24px;}
.team.team-3 h4 {font-size: 20px;}
.team.team-3 h5 {font-size: 18px;}
.team.team-3 h6 {font-size: 16px;}
.team.team-3 {background: #fff;}
.team.team-3 .team-info {position: relative;padding: 15px;border: 1px solid #f5f5f5;}
.team.team-3 .member-image:before {content: normal;}
.team.team-3 .team-info .member-name, .team.team-3 .team-info .member-position {color: #323232;}
.team.team-3 .team-info .social {border-top: none;padding-top: 0px;opacity: 1;margin-bottom: 0;}
.team.team-3 .team-info .social a {color: #323232;height: 20px;line-height: 20px;margin: 0 2px;width: 20px;}
.team.team-3 .team-info .social a i {font-size: 14px;}
.team.team-4 {margin-bottom: 57px;}
.team-carousel.style-4 .owl-stage {padding-bottom: 55px;}
.team.team-4 .team-info {bottom: -55px;left: 5%;width: 91%;overflow: hidden;}
.testimonials {padding-top: 15px;}
.testimonials .item p {font-size: 26px;line-height: 40px;color: #323232;font-weight: 300;font-style: italic;margin-bottom: 20px;}
.testimonials .author-description {position: relative;padding-left: 65px;}
.testimonials .author-description > i {font-size: 38px;position: absolute;top: 5px;left: 0;}
.testimonials .carousel-inner {margin-bottom: 15px;}
.testimonials .carousel-control {background: none;position: relative;font-size: 24px;color: #323232;text-shadow: none;padding: 5px;opacity: .8;}
.testimonials .carousel-control.left {margin-left: 65px;}
.testimonials .carousel-indicators {margin: 0;left: 140px;bottom: 8px;right: auto;width: auto;display: none;}
.testimonials .carousel-indicators li {border-color: #323232;}
.testimonials .carousel-indicators .active {background-color: #323232;}
.testimonials .author-info {display: block;width: 100%;}
.testimonials .author-info .author-img {float: left;width: 60px;height: 60px;border-radius: 50px;overflow: hidden;margin-right: 15px;}
.testimonials .author-info .author-name {float: left;}
.testimonials .author-info .author-img + .author-name {margin-top: 20px;}
.dark-bg .testimonials .author-description, .dark-bg .testimonials .item p {color: #fff;}
.dark-bg .testimonials .carousel-control {color: #fff;}
.dark-bg .testimonials .carousel-indicators li {border-color: #fff;}
.dark-bg .testimonials .carousel-indicators .active {background-color: #fff;}
.video-info {position: relative;}
.video-info:before {content: "";position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.2);z-index: 9;}
.video-info a, .video-info .video-btn {position: absolute;left: 50%;top: 50%;width: 70px;height: 70px;margin-left: -35px;margin-top: -35px;z-index: 9;border-radius: 50px;text-align: center;overflow: hidden;}
.video-info a i, .video-info .video-btn i {color: #fff;font-size: 26px;margin-top: 22px;margin-left: 8px;display: block;}
.video-info a:hover, .video-info .video-btn:hover {-webkit-transform: scale(1.2);-moz-transform: scale(1.2);transform: scale(1.2);}
.mfp-fade.mfp-bg {opacity: 0;-webkit-transition: all .15s ease-out;-moz-transition: all .15s ease-out;transition: all .15s ease-out;}
.mfp-fade.mfp-bg.mfp-ready {opacity: .8;}
.mfp-fade.mfp-bg.mfp-removing {opacity: 0;}
.mfp-fade.mfp-wrap .mfp-content {opacity: 0;-webkit-transition: all .15s ease-out;-moz-transition: all .15s ease-out;transition: all .15s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0;}
.social-icons {display: inline-block;}
.social-icons ul {padding: 0;margin: 0;}
.text-center.social-icons ul {display: inline-block;}
.social-icons li {float: left;list-style: none;padding: 0;margin: 0 8px 0px 0;}
.social-icons li:last-child {margin-right: 0;}
.social-icons li a {float: left;height: 34px;width: 34px;line-height: 34px;font-size: 16px;text-align: center;margin: 0;border-radius: 4px;border: 0;background: transparent;color: #333;overflow: hidden;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.text-white .social-icons li a {color: #fff;}
.social-icons.large li a {height: 42px;width: 42px;line-height: 42px;font-size: 18px;}
.social-icons.medium li a {height: 30px;width: 30px;line-height: 30px;font-size: 16px;}
.social-icons.small li a {height: 28px;width: 28px;line-height: 28px;font-size: 14px;}
.social-icons.color a, .social-icons.color-hover a:hover {color: #fff;border: 0;}
.social-icons.color .social-rss a, .social-icons.color-hover .social-rss a:hover, .social-icons.effect-1 .social-rss a:hover:before, .social-icons.effect-2 .social-rss a:hover:before {background-color: #faa33d;}
.social-icons.color .social-facebook a, .social-icons.color-hover .social-facebook a:hover, .social-icons.effect-1 .social-facebook a:hover:before, .social-icons.effect-2 .social-facebook a:hover:before {background-color: #5d82d1;}
.social-icons.color .social-twitter a, .social-icons.color-hover .social-twitter a:hover, .social-icons.effect-1 .social-twitter a:hover:before, .social-icons.effect-2 .social-twitter a:hover:before {background-color: #40bff5;}
.social-icons.color .social-vimeo a, .social-icons.color-hover .social-vimeo a:hover, .social-icons.effect-1 .social-vimeo a:hover:before, .social-icons.effect-2 .social-vimeo a:hover:before {background-color: #35c6ea;}
.social-icons.color .social-myspace a, .social-icons.color-hover .social-myspace a:hover, .social-icons.effect-1 .social-myspace a:hover:before, .social-icons.effect-2 .social-myspace a:hover:before {background-color: #008dde;}
.social-icons.color .social-youtube a, .social-icons.color-hover .social-youtube a:hover, .social-icons.effect-1 .social-youtube a:hover:before, .social-icons.effect-2 .social-youtube a:hover:before {background-color: #ef4e41;}
.social-icons.color .social-instagram a, .social-icons.color-hover .social-instagram a:hover, .social-icons.effect-1 .social-instagram a:hover:before, .social-icons.effect-2 .social-instagram a:hover:before {background-color: #548bb6;}
.social-icons.color .social-gplus a, .social-icons.color-hover .social-gplus a:hover, .social-icons.effect-1 .social-gplus a:hover:before, .social-icons.effect-2 .social-gplus a:hover:before {background-color: #d68400;}
.social-icons.color .social-stumbleupon a, .social-icons.color-hover .social-stumbleupon a:hover, .social-icons.effect-1 .social-stumbleupon a:hover:before, .social-icons.effect-2 .social-stumbleupon a:hover:before {background-color: #ff5c30;}
.social-icons.color .social-lastfm a, .social-icons.color-hover .social-lastfm a:hover, .social-icons.effect-1 .social-lastfm a:hover:before, .social-icons.effect-2 .social-lastfm a:hover:before {background-color: #f34320;}
.social-icons.color .social-pinterest a, .social-icons.color-hover .social-pinterest a:hover, .social-icons.effect-1 .social-pinterest a:hover:before, .social-icons.effect-2 .social-pinterest a:hover:before {background-color: #e13138;}
.social-icons.color .social-google a, .social-icons.color-hover .social-google a:hover, .social-icons.effect-1 .social-google a:hover:before, .social-icons.effect-2 .social-google a:hover:before {background-color: #eb5e4c;}
.social-icons.color .social-evernote a, .social-icons.color-hover .social-evernote a:hover, .social-icons.effect-1 .social-evernote a:hover:before, .social-icons.effect-2 .social-evernote a:hover:before {background-color: #9acf4f;}
.social-icons.color .social-dribbble a, .social-icons.color-hover .social-dribbble a:hover, .social-icons.effect-1 .social-dribbble a:hover:before, .social-icons.effect-2 .social-dribbble a:hover:before {background-color: #f7659c;}
.social-icons.color .social-skype a, .social-icons.color-hover .social-skype a:hover, .social-icons.effect-1 .social-skype a:hover:before, .social-icons.effect-2 .social-skype a:hover:before {background-color: #13c1f3;}
.social-icons.color .social-forrst a, .social-icons.color-hover .social-forrst a:hover, .social-icons.effect-1 .social-forrst a:hover:before, .social-icons.effect-2 .social-forrst a:hover:before {background-color: #45ad76;}
.social-icons.color .social-linkedin a, .social-icons.color-hover .social-linkedin a:hover, .social-icons.effect-1 .social-linkedin a:hover:before, .social-icons.effect-2 .social-linkedin a:hover:before {background-color: #238cc8;}
.social-icons.color .social-wordpress a, .social-icons.color-hover .social-wordpress a:hover, .social-icons.effect-1 .social-wordpress a:hover:before, .social-icons.effect-2 .social-wordpress a:hover:before {background-color: #2592c3;}
.social-icons.color .social-grooveshark a, .social-icons.color-hover .social-grooveshark a:hover, .social-icons.effect-1 .social-grooveshark a:hover:before, .social-icons.effect-2 .social-grooveshark a:hover:before {background-color: #ffb21d;}
.social-icons.color .social-delicious a, .social-icons.color-hover .social-delicious a:hover, .social-icons.effect-1 .social-delicious a:hover:before, .social-icons.effect-2 .social-delicious a:hover:before {background-color: #377bda;}
.social-icons.color .social-behance a, .social-icons.color-hover .social-behance a:hover, .social-icons.effect-1 .social-behance a:hover:before, .social-icons.effect-2 .social-behance a:hover:before {background-color: #1879fd;}
.social-icons.color .social-dropbox a, .social-icons.color-hover .social-dropbox a:hover, .social-icons.effect-1 .social-dropbox a:hover:before, .social-icons.effect-2 .social-dropbox a:hover:before {background-color: #17a3eb;}
.social-icons.color .social-soundcloud a, .social-icons.color-hover .social-soundcloud a:hover, .social-icons.effect-1 .social-soundcloud a:hover:before, .social-icons.effect-2 .social-soundcloud a:hover:before {background-color: #ff7e30;}
.social-icons.color .social-deviantart a, .social-icons.color-hover .social-deviantart a:hover, .social-icons.effect-1 .social-deviantart a:hover:before, .social-icons.effect-2 .social-deviantart a:hover:before {background-color: #6a8a7b;}
.social-icons.color .social-yahoo a, .social-icons.color-hover .social-yahoo a:hover, .social-icons.effect-1 .social-yahoo a:hover:before, .social-icons.effect-2 .social-yahoo a:hover:before {background-color: #ab47ac;}
.social-icons.color .social-flickr a, .social-icons.color-hover .social-flickr a:hover, .social-icons.effect-1 .social-flickr a:hover:before, .social-icons.effect-2 .social-flickr a:hover:before {background-color: #ff48a3;}
.social-icons.color .social-digg a, .social-icons.color-hover .social-digg a:hover, .social-icons.effect-1 .social-digg a:hover:before, .social-icons.effect-2 .social-digg a:hover:before {background-color: #75788d;}
.social-icons.color .social-blogger a, .social-icons.color-hover .social-blogger a:hover, .social-icons.effect-1 .social-blogger a:hover:before, .social-icons.effect-2 .social-blogger a:hover:before {background-color: #ff9233;}
.social-icons.color .social-tumblr a, .social-icons.color-hover .social-tumblr a:hover, .social-icons.effect-1 .social-tumblr a:hover:before, .social-icons.effect-2 .social-tumblr a:hover:before {background-color: #426d9b;}
.social-icons.color .social-quora a, .social-icons.color-hover .social-quora a:hover, .social-icons.effect-1 .social-quora a:hover:before, .social-icons.effect-2 .social-quora a:hover:before {background-color: #ea3d23;}
.social-icons.color .social-github a, .social-icons.color-hover .social-github a:hover, .social-icons.effect-1 .social-github a:hover:before, .social-icons.effect-2 .social-github a:hover:before {background-color: #3f91cb;}
.social-icons.color .social-amazon a, .social-icons.color-hover .social-amazon a:hover, .social-icons.effect-1 .social-amazon a:hover:before, .social-icons.effect-2 .social-amazon a:hover:before {background-color: #ff8e2e;}
.social-icons.color .social-xing a, .social-icons.color-hover .social-xing a:hover, .social-icons.effect-1 .social-xing a:hover:before, .social-icons.effect-2 .social-xing a:hover:before {background-color: #1a8e8c;}
.social-icons.color .social-wikipedia a, .social-icons.color-hover .social-wikipedia a:hover, .social-icons.effect-1 .social-wikipedia a:hover:before, .social-icons.effect-2 .social-wikipedia a:hover:before {background-color: #b3b5b8;}
.social-icons.color .social-android a, .social-icons.color-hover .social-android a:hover, .social-icons.effect-1 .social-android a:hover:before, .social-icons.effect-2 .social-android a:hover:before {background-color: #a4c639;}
.social-icons.color .social-apple a, .social-icons.color-hover .social-apple a:hover, .social-icons.effect-1 .social-apple a:hover:before, .social-icons.effect-2 .social-apple a:hover:before {background-color: #999;}
.social-icons.border li a {border: 1px solid #eee;background: transparent;}
.social-icons.social-icons-dark li a {background: #888;color: #fff;}
.social-icons.light li a {background: #fff;color: #333;border: 1px solid #eee;}
.social-icons.rounded li a {-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.social-icons.social-icons-large li a {height: 50px;width: 50px;line-height: 50px;font-size: 18px;margin: 0 10px 10px 0;}
.social-icons.animated li:hover i {-webkit-animation: toTopFromBottom .3s forwards;-moz-animation: toTopFromBottom .3s forwards;animation: toTopFromBottom .3s forwards;}
.social-icons li {margin: 0 8px 8px 0;}
.social-icons li:last-child {margin-right: 0px;}
.social-icons.effect-1 li a {height: 40px;width: 40px;line-height: 40px;font-size: 16px;position: relative;overflow: visible;}
.social-icons.effect-1 li a:hover {background-color: transparent;color: #fff;border: 1px solid transparent;}
.social-icons.effect-1 li a:before {content: "";background-color: #000;position: absolute;width: 100%;height: 100%;left: 0;top: 0;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;-moz-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);opacity: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.social-icons.effect-1 li a:hover:before {opacity: 1;-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}
.social-icons.effect-1 li a:hover i {color: #fff;position: relative;z-index: 0;}
.social-icons.large.effect-1 li a, .social-icons.large.effect-2 li a {height: 50px;width: 50px;line-height: 50px;font-size: 18px;}
.social-icons.medium.effect-1 li a, .social-icons.medium.effect-2 li a {height: 40px;width: 40px;line-height: 40px;font-size: 16px;}
.social-icons.small.effect-1 li a, .social-icons.small.effect-2 li a {height: 30px;width: 30px;line-height: 30px;font-size: 14px;}
.social-icons.effect-2 li {margin: 0 5px 5px 0;}
.social-icons.effect-2 li a {height: 40px;width: 40px;line-height: 40px;font-size: 16px;position: relative;overflow: visible;}
.social-icons.effect-2 li a:hover {background-color: transparent;color: #fff;-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);border: 1px solid transparent;}
.social-icons.effect-2 li a:before {content: "";background-color: #000;position: absolute;width: 100%;height: 100%;left: 0;top: 0;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;-moz-transform: scale(.5);-webkit-transform: scale(.5);transform: scale(.5);opacity: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.social-icons.effect-2 li a:hover:before {opacity: 1;-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}
.social-icons.effect-2 li a:hover i {color: #fff;position: relative;z-index: 0;}
.social-icons.rounded li a:before {-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.social-icons.transpernt.border li a {color: #959595;border-color: #757575;}
.social-icons.transpernt.border li a:hover {border: 1px solid transparent;}
@-webkit-keyframes toTopFromBottom {49% {-webkit-transform: translateY(-100%);}
	50% {opacity: 0;-webkit-transform: translateY(100%);}
	51% {opacity: 1;}}
@-moz-keyframes toTopFromBottom {49% {-moz-transform: translateY(-100%);}
	50% {opacity: 0;-moz-transform: translateY(100%);}
	51% {opacity: 1;}}
@keyframes toTopFromBottom {49% {transform: translateY(-100%);}
	50% {opacity: 0;transform: translateY(100%);}
	51% {opacity: 1;}}
body {color: #9b9b9b;font-family: "Open Sans",sans-serif;font-weight: 400;line-height: 1.6;font-size: 16px;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;text-rendering: optimizeLegibility;}
a:active, a:focus {outline: none !important;}
h1, h2, h3, h4, h5, h6 {margin: 0 0 30px 0;font-family: "Open Sans",sans-serif;font-weight: 700;color: #323232;line-height: 1.3;}
h1 {font-size: 44px;}
h2 {font-size: 36px;}
h3 {font-size: 30px;}
h4 {font-size: 24px;}
h5 {font-size: 20px;}
h6 {font-size: 18px;}
a {text-decoration: none !important;}
a:hover, a:focus {color: #464646;}
a, .btn {-webkit-transition: all .3s;transition: all .3s;}
a img, iframe {border: none;}
p {padding: 0;margin: 0 0 30px;}
hr {margin-top: 0;margin-bottom: 0;border: 0;border-top: 1px solid #eee;}
pre {display: block;margin: 0 0 30px;padding: 9.5px;word-wrap: break-word;word-break: break-all;color: #333;border: 1px solid #ededed;border-radius: 0;background-color: #f9f9f9;font-size: 14px;line-height: 1.42857143;}
.light-weight {font-weight: 300 !important;}
.solid-weight {font-weight: 700 !important;}
.small {font-size: 12px;}
.lead {font-size: 20px;line-height: 30px;}
ul.list li, ul.list li a, ol.list li, ol.list li a {color: #888;}
ul.list li a:hover, ol.list li a:hover {color: #309cea;}
.dark-bg .alert-danger p, .alert-danger p {color: #a94442;}
.dark-bg .alert-success p, .alert-success p {color: #3c763d;}
.theme-text, .theme-text h1, .theme-text h2, .theme-text h3, .theme-text h4, .theme-text h5, .theme-text h6 {color: #2791d8;}
.white-text, .white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6 {color: #fff;}
.dark-text, .dark-text h1, .dark-text h2, .dark-text h3, .dark-text h4, .dark-text h5, .dark-text h6 {color: #323232;}
.theme-bg {background: #2791d8;}
.dark-bg {background: #313131;}
.grey-bg {background: #f9f9fb;}
.white-bg {background: #fff;}
.dark-bg h1, .dark-bg h2, .dark-bg h3, .dark-bg h4, .dark-bg h5, .dark-bg h6, .dark-bg p, .dark-bg .heading-block span {color: #fff;}
.theme-bg h1, .theme-bg h2, .theme-bg h3, .theme-bg h4, .theme-bg h5, .theme-bg h6, .theme-bg p, .theme-bg .heading-block span {color: #fff;}
.theme-bg .theme-text, .theme-bg h2.theme-text, .theme-bg h3.theme-text, .theme-bg h4.theme-text, .theme-bg h5.theme-text, .theme-bg h6.theme-text {color: #fff;}
.top-container {line-height: 30px;padding: 7px 0;}
.top-container.dark-bg a, .top-container.theme-bg a {color: #fff;}
.top-container .list-inline, .top-container .list-inline li {margin: 0;padding: 0;}
.top-container .list-inline li {margin-right: 10px;}
.no-gutter > [class*='col-'] {padding-right: 0;padding-left: 0;}
.row-eq-height {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.no-gutter .row > [class*='col-'], .no-gutter > [class*='col-'] {padding-right: 0;padding-left: 0;}
.gutter-10 {padding: 0 5px;}
.gutter-10 > [class*="col-"] {padding: 5px;}
.gutter-20 > [class*="col-"] {padding: 10px;}
.full-height {min-height: 100vh;}
.full-wh {width: 100%;height: 100%;}
.fullbg {position: absolute;background-repeat: no-repeat;left: 0;-webkit-background-size: cover;background-size: cover;height: 100%;width: 50%;}
.fullbg.bg-pos-right {left: inherit;right: 0;}
.bg {background-color: rgba(0,0,0,0);background-origin: initial;background-position: center center;background-repeat: no-repeat;background-size: cover !important;position: relative;z-index: 0;}
.bg.fixed {background-color: rgba(0,0,0,0);background-origin: initial;background-position: center center;background-repeat: no-repeat;background-size: cover !important;position: relative;z-index: 0;background-attachment: fixed;}
.overlay {z-index: 0;}
.overlay:after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";z-index: -1;}
.overlay[data-overlay-color="light"]:after {background-color: #fff;}
.overlay[data-overlay-color="dark"]:after {background-color: #000;}
.overlay[data-overlay-color="theme"]:after {background-color: #309cea;}
.overlay[data-overlay="1"]:after {opacity: .1;}
.overlay[data-overlay="2"]:after {opacity: .2;}
.overlay[data-overlay="3"]:after {opacity: .3;}
.overlay[data-overlay="4"]:after {opacity: .4;}
.overlay[data-overlay="5"]:after {opacity: .5;}
.overlay[data-overlay="6"]:after {opacity: .6;}
.overlay[data-overlay="7"]:after {opacity: .7;}
.overlay[data-overlay="8"]:after {opacity: .8;}
.overlay[data-overlay="9"]:after {opacity: .9;}
.pos-r {position: relative;}
.pos-a {position: absolute;}
.pos-f-t {position: fixed;top: 0;right: 0;left: 0;z-index: 99;}
.valign, .valign > [class*='col-'] {display: table-cell;float: none;}
[data-valign-overlay="top"] {vertical-align: top;}
[data-valign-overlay="middle"] {vertical-align: middle;}
[data-valign-overlay="bottom"] {vertical-align: bottom;}
section {padding: 100px 0;}
.section-lg {padding: 140px 0;}
.section-sm {padding: 70px 0;}
.section-pt {padding-top: 0;}
.section-pb {padding-bottom: 0;}
.top-minus {margin-top: -100px;position: relative;z-index: 9;}
.full-height {min-height: 100vh;height: 100vh;}
.half-space {padding-left: 25%;padding-right: 25%;}
.right-img {position: absolute;right: 0;bottom: 0;}
.p-0 {padding: 0 !important;}
.pt-0 {padding-top: 0 !important;}
.pt-1 {padding-top: 10px !important;}
.pt-2 {padding-top: 20px !important;}
.pt-3 {padding-top: 30px !important;}
.pt-4 {padding-top: 40px !important;}
.pt-5 {padding-top: 50px !important;}
.pt-6 {padding-top: 60px !important;}
.pt-7 {padding-top: 70px !important;}
.pt-8 {padding-top: 80px !important;}
.pt-9 {padding-top: 90px !important;}
.pt-10 {padding-top: 100px !important;}
.pb-0 {padding-bottom: 0 !important;}
.pb-1 {padding-bottom: 10px !important;}
.pb-2 {padding-bottom: 20px !important;}
.pb-3 {padding-bottom: 30px !important;}
.pb-4 {padding-bottom: 40px !important;}
.pb-5 {padding-bottom: 50px !important;}
.pb-6 {padding-bottom: 60px !important;}
.pb-7 {padding-bottom: 70px !important;}
.pb-8 {padding-bottom: 80px !important;}
.pb-9 {padding-bottom: 90px !important;}
.pb-10 {padding-bottom: 100px !important;}
.pl-0 {padding-left: 0 !important;}
.pl-1 {padding-left: 10px !important;}
.pl-2 {padding-left: 20px !important;}
.pl-3 {padding-left: 30px !important;}
.pl-4 {padding-left: 40px !important;}
.pl-5 {padding-left: 50px !important;}
.pl-6 {padding-left: 60px !important;}
.pl-7 {padding-left: 70px !important;}
.pl-8 {padding-left: 80px !important;}
.pl-9 {padding-left: 90px !important;}
.pl-10 {padding-left: 100px !important;}
.pr-0 {padding-right: 0 !important;}
.pr-1 {padding-right: 10px !important;}
.pr-2 {padding-right: 20px !important;}
.pr-3 {padding-right: 30px !important;}
.pr-4 {padding-right: 40px !important;}
.pr-5 {padding-right: 50px !important;}
.pr-6 {padding-right: 60px !important;}
.pr-7 {padding-right: 70px !important;}
.pr-8 {padding-right: 80px !important;}
.pr-9 {padding-right: 90px !important;}
.pr-10 {padding-right: 100px !important;}
.px-0 {padding-left: 0 !important;padding-right: 0 !important;}
.px-1 {padding-left: 10px !important;padding-right: 10px !important;}
.px-2 {padding-left: 20px !important;padding-right: 20px !important;}
.px-3 {padding-left: 30px !important;padding-right: 30px !important;}
.px-4 {padding-left: 40px !important;padding-right: 40px !important;}
.px-5 {padding-left: 50px !important;padding-right: 50px !important;}
.px-6 {padding-left: 60px !important;padding-right: 60px !important;}
.px-7 {padding-left: 70px !important;padding-right: 70px !important;}
.px-8 {padding-left: 80px !important;padding-right: 80px !important;}
.px-9 {padding-left: 90px !important;padding-right: 90px !important;}
.px-10 {padding-left: 100px !important;padding-right: 100px !important;}
.py-0 {padding-top: 0 !important;padding-bottom: 0 !important;}
.py-1 {padding-top: 10px !important;padding-bottom: 10px !important;}
.py-2 {padding-top: 20px !important;padding-bottom: 20px !important;}
.py-3 {padding-top: 30px !important;padding-bottom: 30px !important;}
.py-4 {padding-top: 40px !important;padding-bottom: 40px !important;}
.py-5 {padding-top: 50px !important;padding-bottom: 50px !important;}
.py-6 {padding-top: 60px !important;padding-bottom: 60px !important;}
.py-7 {padding-top: 70px !important;padding-bottom: 70px !important;}
.py-8 {padding-top: 80px !important;padding-bottom: 80px !important;}
.py-9 {padding-top: 90px !important;padding-bottom: 90px !important;}
.py-10 {padding-top: 100px !important;padding-bottom: 100px !important;}
.pxy-0 {padding: 0 !important;}
.pxy-1 {padding: 10px !important;}
.pxy-2 {padding: 20px !important;}
.pxy-3 {padding: 30px !important;}
.pxy-4 {padding: 40px !important;}
.pxy-5 {padding: 50px !important;}
.pxy-6 {padding: 60px !important;}
.pxy-7 {padding: 70px !important;}
.pxy-8 {padding: 80px !important;}
.pxy-9 {padding: 90px !important;}
.pxy-10 {padding: 100px !important;}
.m-0 {margin: 0 !important;}
.mt-0 {margin-top: 0 !important;}
.mt-1 {margin-top: 10px !important;}
.mt-2 {margin-top: 20px !important;}
.mt-3 {margin-top: 30px !important;}
.mt-4 {margin-top: 40px !important;}
.mt-5 {margin-top: 50px !important;}
.mt-6 {margin-top: 60px !important;}
.mt-7 {margin-top: 70px !important;}
.mt-8 {margin-top: 80px !important;}
.mt-9 {margin-top: 90px !important;}
.mt-10 {margin-top: 100px !important;}
.mb-0 {margin-bottom: 0 !important;}
.mb-1 {margin-bottom: 10px !important;}
.mb-2 {margin-bottom: 20px !important;}
.mb-3 {margin-bottom: 30px !important;}
.mb-4 {margin-bottom: 40px !important;}
.mb-5 {margin-bottom: 50px !important;}
.mb-6 {margin-bottom: 60px !important;}
.mb-7 {margin-bottom: 70px !important;}
.mb-8 {margin-bottom: 80px !important;}
.mb-9 {margin-bottom: 90px !important;}
.mb-10 {margin-bottom: 100px !important;}
.ml-0 {margin-left: 0 !important;}
.ml-1 {margin-left: 10px !important;}
.ml-2 {margin-left: 20px !important;}
.ml-3 {margin-left: 30px !important;}
.ml-4 {margin-left: 40px !important;}
.ml-5 {margin-left: 50px !important;}
.ml-6 {margin-left: 60px !important;}
.ml-7 {margin-left: 70px !important;}
.mr-0 {margin-right: 0 !important;}
.mr-1 {margin-right: 10px !important;}
.mr-2 {margin-right: 20px !important;}
.mr-3 {margin-right: 30px !important;}
.mr-4 {margin-right: 40px !important;}
.mr-5 {margin-right: 50px !important;}
.mr-6 {margin-right: 60px !important;}
.mr-7 {margin-right: 70px !important;}
.mr-8 {margin-right: 80px !important;}
.mr-9 {margin-right: 90px !important;}
.mr-10 {margin-right: 100px !important;}
.mx-0 {margin-left: 0 !important;margin-right: 0 !important;}
.mx-1 {margin-left: 10px !important;margin-right: 10px !important;}
.mx-2 {margin-left: 20px !important;margin-right: 20px !important;}
.mx-3 {margin-left: 30px !important;margin-right: 30px !important;}
.mx-4 {margin-left: 40px !important;margin-right: 40px !important;}
.mx-5 {margin-left: 50px !important;margin-right: 50px !important;}
.mx-6 {margin-left: 60px !important;margin-right: 60px !important;}
.mx-7 {margin-left: 70px !important;margin-right: 70px !important;}
.mx-8 {margin-left: 80px !important;margin-right: 80px !important;}
.mx-9 {margin-left: 90px !important;margin-right: 90px !important;}
.mx-10 {margin-left: 100px !important;margin-right: 100px !important;}
.my-0 {margin-top: 0 !important;margin-bottom: 0 !important;}
.my-1 {margin-top: 10px !important;margin-bottom: 10px !important;}
.my-2 {margin-top: 20px !important;margin-bottom: 20px !important;}
.my-3 {margin-top: 30px !important;margin-bottom: 30px !important;}
.my-4 {margin-top: 40px !important;margin-bottom: 40px !important;}
.my-5 {margin-top: 50px !important;margin-bottom: 50px !important;}
.my-6 {margin-top: 60px !important;margin-bottom: 60px !important;}
.my-7 {margin-top: 70px !important;margin-bottom: 70px !important;}
.my-8 {margin-top: 80px !important;margin-bottom: 80px !important;}
.my-9 {margin-top: 90px !important;margin-bottom: 90px !important;}
.my-10 {margin-top: 100px !important;margin-bottom: 100px !important;}
.mxy-0 {margin: 0 !important;}
.mxy-1 {margin: 10px !important;}
.mxy-2 {margin: 20px !important;}
.mxy-3 {margin: 30px !important;}
.mxy-4 {margin: 40px !important;}
.mxy-5 {margin: 50px !important;}
.mxy-6 {margin: 60px !important;}
.mxy-7 {margin: 70px !important;}
.mxy-8 {margin: 80px !important;}
.mxy-9 {margin: 90px !important;}
.mxy-10 {margin: 100px !important;}
@media (max-width: 992px) {.sm-pt-0 {padding-top: 0 !important;}
	.sm-pt-1 {padding-top: 10px !important;}
	.sm-pt-2 {padding-top: 15px !important;}
	.sm-pt-3 {padding-top: 20px !important;}
	.sm-pt-4 {padding-top: 30px !important;}
	.sm-pt-5 {padding-top: 40px !important;}
	.sm-pt-6 {padding-top: 50px !important;}
	.sm-pt-7 {padding-top: 60px !important;}
	.sm-pb-0 {padding-bottom: 0 !important;}
	.sm-pb-1 {padding-bottom: 10px !important;}
	.sm-pb-2 {padding-bottom: 15px !important;}
	.sm-pb-3 {padding-bottom: 20px !important;}
	.sm-pb-4 {padding-bottom: 30px !important;}
	.sm-pb-5 {padding-bottom: 40px !important;}
	.sm-pb-6 {padding-bottom: 50px !important;}
	.sm-pb-7 {padding-bottom: 60px !important;}
	.sm-pl-0 {padding-left: 0 !important;}
	.sm-pl-1 {padding-left: 10px !important;}
	.sm-pl-2 {padding-left: 15px !important;}
	.sm-pl-3 {padding-left: 20px !important;}
	.sm-pl-4 {padding-left: 30px !important;}
	.sm-pl-5 {padding-left: 40px !important;}
	.sm-pl-6 {padding-left: 50px !important;}
	.sm-pl-7 {padding-left: 60px !important;}
	.sm-pr-0 {padding-right: 0 !important;}
	.sm-pr-1 {padding-right: 10px !important;}
	.sm-pr-2 {padding-right: 15px !important;}
	.sm-pr-3 {padding-right: 20px !important;}
	.sm-pr-4 {padding-right: 30px !important;}
	.sm-pr-5 {padding-right: 40px !important;}
	.sm-pr-6 {padding-right: 50px !important;}
	.sm-pr-7 {padding-right: 60px !important;}
	.sm-px-1 {padding-left: 10px !important;padding-right: 10px !important;}
	.sm-px-2 {padding-left: 15px !important;padding-right: 15px !important;}
	.sm-px-3 {padding-left: 20px !important;padding-right: 20px !important;}
	.sm-px-4 {padding-left: 30px !important;padding-right: 30px !important;}
	.sm-px-5 {padding-left: 40px !important;padding-right: 40px !important;}
	.sm-px-6 {padding-left: 50px !important;padding-right: 50px !important;}
	.sm-px-7 {padding-left: 60px !important;padding-right: 60px !important;}
	.sm-py-1 {padding-top: 10px !important;padding-bottom: 10px !important;}
	.sm-py-2 {padding-top: 15px !important;padding-bottom: 15px !important;}
	.sm-py-3 {padding-top: 20px !important;padding-bottom: 20px !important;}
	.sm-py-4 {padding-top: 30px !important;padding-bottom: 30px !important;}
	.sm-py-5 {padding-top: 40px !important;padding-bottom: 40px !important;}
	.sm-py-6 {padding-top: 50px !important;padding-bottom: 50px !important;}
	.sm-py-7 {padding-top: 60px !important;padding-bottom: 60px !important;}
	.sm-pxy-0 {padding: 0 !important;}
	.sm-pxy-1 {padding: 10px !important;}
	.sm-pxy-2 {padding: 20px !important;}
	.sm-pxy-3 {padding: 30px !important;}
	.sm-pxy-4 {padding: 40px !important;}
	.sm-pxy-5 {padding: 50px !important;}
	.sm-pxy-6 {padding: 60px !important;}
	.sm-pxy-7 {padding: 70px !important;}
	.sm-mt-0 {margin-top: 0 !important;}
	.sm-mt-1 {margin-top: 10px !important;}
	.sm-mt-2 {margin-top: 15px !important;}
	.sm-mt-3 {margin-top: 20px !important;}
	.sm-mt-4 {margin-top: 30px !important;}
	.sm-mt-5 {margin-top: 40px !important;}
	.sm-mt-6 {margin-top: 50px !important;}
	.sm-mt-7 {margin-top: 60px !important;}
	.sm-mb-0 {margin-bottom: 0 !important;}
	.sm-mb-1 {margin-bottom: 10px !important;}
	.sm-mb-2 {margin-bottom: 15px !important;}
	.sm-mb-3 {margin-bottom: 20px !important;}
	.sm-mb-4 {margin-bottom: 30px !important;}
	.sm-mb-5 {margin-bottom: 40px !important;}
	.sm-mb-6 {margin-bottom: 50px !important;}
	.sm-mb-7 {margin-bottom: 60px !important;}
	.sm-ml-0 {margin-left: 0 !important;}
	.sm-ml-1 {margin-left: 10px !important;}
	.sm-ml-2 {margin-left: 15px !important;}
	.sm-ml-3 {margin-left: 20px !important;}
	.sm-ml-4 {margin-left: 30px !important;}
	.sm-ml-5 {margin-left: 40px !important;}
	.sm-ml-6 {margin-left: 50px !important;}
	.sm-ml-7 {margin-left: 60px !important;}
	.sm-mr-0 {margin-right: 0 !important;}
	.sm-mr-1 {margin-right: 10px !important;}
	.sm-mr-2 {margin-right: 15px !important;}
	.sm-mr-3 {margin-right: 20px !important;}
	.sm-mr-4 {margin-right: 30px !important;}
	.sm-mr-5 {margin-right: 40px !important;}
	.sm-mr-6 {margin-right: 50px !important;}
	.sm-mr-7 {margin-right: 60px !important;}
	.sm-mx-1 {margin-left: 10px !important;margin-right: 10px !important;}
	.sm-mx-2 {margin-left: 15px !important;margin-right: 15px !important;}
	.sm-mx-3 {margin-left: 20px !important;margin-right: 20px !important;}
	.sm-mx-4 {margin-left: 30px !important;margin-right: 30px !important;}
	.sm-mx-5 {margin-left: 40px !important;margin-right: 40px !important;}
	.sm-mx-6 {margin-left: 50px !important;margin-right: 50px !important;}
	.sm-mx-7 {margin-left: 60px !important;margin-right: 60px !important;}
	.sm-my-1 {margin-top: 10px !important;margin-bottom: 10px !important;}
	.sm-my-2 {margin-top: 15px !important;margin-bottom: 15px !important;}
	.sm-my-3 {margin-top: 20px !important;margin-bottom: 20px !important;}
	.sm-my-4 {margin-top: 30px !important;margin-bottom: 30px !important;}
	.sm-my-5 {margin-top: 40px !important;margin-bottom: 40px !important;}
	.sm-my-6 {margin-top: 50px !important;margin-bottom: 50px !important;}
	.sm-my-7 {margin-top: 60px !important;margin-bottom: 60px !important;}
	.sm-mxy-0 {margin: 0 !important;}
	.sm-mxy-1 {margin: 10px !important;}
	.sm-mxy-2 {margin: 20px !important;}
	.sm-mxy-3 {margin: 30px !important;}
	.sm-mxy-4 {margin: 40px !important;}
	.sm-mxy-5 {margin: 50px !important;}
	.sm-mxy-6 {margin: 60px !important;}
	.sm-mxy-7 {margin: 70px !important;}}
@media (max-width: 767px) {.header-slide .owl-carousel .active .title {white-space: normal !important;}
	.xs-pt-0 {padding-top: 0 !important;}
	.xs-pt-1 {padding-top: 10px !important;}
	.xs-pt-2 {padding-top: 15px !important;}
	.xs-pt-3 {padding-top: 20px !important;}
	.xs-pt-4 {padding-top: 30px !important;}
	.xs-pt-5 {padding-top: 40px !important;}
	.xs-pt-6 {padding-top: 50px !important;}
	.xs-pt-7 {padding-top: 60px !important;}
	.xs-pb-0 {padding-bottom: 0 !important;}
	.xs-pb-1 {padding-bottom: 10px !important;}
	.xs-pb-2 {padding-bottom: 15px !important;}
	.xs-pb-3 {padding-bottom: 20px !important;}
	.xs-pb-4 {padding-bottom: 30px !important;}
	.xs-pb-5 {padding-bottom: 40px !important;}
	.xs-pb-6 {padding-bottom: 50px !important;}
	.xs-pb-7 {padding-bottom: 60px !important;}
	.xs-pl-0 {padding-left: 0 !important;}
	.xs-pl-1 {padding-left: 10px !important;}
	.xs-pl-2 {padding-left: 15px !important;}
	.xs-pl-3 {padding-left: 20px !important;}
	.xs-pl-4 {padding-left: 30px !important;}
	.xs-pl-5 {padding-left: 40px !important;}
	.xs-pl-6 {padding-left: 50px !important;}
	.xs-pl-7 {padding-left: 60px !important;}
	.xs-pr-0 {padding-right: 0 !important;}
	.xs-pr-1 {padding-right: 10px !important;}
	.xs-pr-2 {padding-right: 15px !important;}
	.xs-pr-3 {padding-right: 20px !important;}
	.xs-pr-4 {padding-right: 30px !important;}
	.xs-pr-5 {padding-right: 40px !important;}
	.xs-pr-6 {padding-right: 50px !important;}
	.xs-pr-7 {padding-right: 60px !important;}
	.xs-px-1 {padding-left: 10px !important;padding-right: 10px !important;}
	.xs-px-2 {padding-left: 15px !important;padding-right: 15px !important;}
	.xs-px-3 {padding-left: 20px !important;padding-right: 20px !important;}
	.xs-px-4 {padding-left: 30px !important;padding-right: 30px !important;}
	.xs-px-5 {padding-left: 40px !important;padding-right: 40px !important;}
	.xs-px-6 {padding-left: 50px !important;padding-right: 50px !important;}
	.xs-px-7 {padding-left: 60px !important;padding-right: 60px !important;}
	.xs-py-1 {padding-top: 10px !important;padding-bottom: 10px !important;}
	.xs-py-2 {padding-top: 15px !important;padding-bottom: 15px !important;}
	.xs-py-3 {padding-top: 20px !important;padding-bottom: 20px !important;}
	.xs-py-4 {padding-top: 30px !important;padding-bottom: 30px !important;}
	.xs-py-5 {padding-top: 40px !important;padding-bottom: 40px !important;}
	.xs-py-6 {padding-top: 50px !important;padding-bottom: 50px !important;}
	.xs-py-7 {padding-top: 60px !important;padding-bottom: 60px !important;}
	.xs-pxy-0 {padding: 0 !important;}
	.xs-pxy-1 {padding: 10px !important;}
	.xs-pxy-2 {padding: 20px !important;}
	.xs-pxy-3 {padding: 30px !important;}
	.xs-pxy-4 {padding: 40px !important;}
	.xs-pxy-5 {padding: 50px !important;}
	.xs-pxy-6 {padding: 60px !important;}
	.xs-pxy-7 {padding: 70px !important;}
	.xs-mt-0 {margin-top: 0 !important;}
	.xs-mt-1 {margin-top: 10px !important;}
	.xs-mt-2 {margin-top: 15px !important;}
	.xs-mt-3 {margin-top: 20px !important;}
	.xs-mt-4 {margin-top: 30px !important;}
	.xs-mt-5 {margin-top: 40px !important;}
	.xs-mt-6 {margin-top: 50px !important;}
	.xs-mt-7 {margin-top: 60px !important;}
	.xs-mb-0 {margin-bottom: 0 !important;}
	.xs-mb-1 {margin-bottom: 10px !important;}
	.xs-mb-2 {margin-bottom: 15px !important;}
	.xs-mb-3 {margin-bottom: 20px !important;}
	.xs-mb-4 {margin-bottom: 30px !important;}
	.xs-mb-5 {margin-bottom: 40px !important;}
	.xs-mb-6 {margin-bottom: 50px !important;}
	.xs-mb-7 {margin-bottom: 60px !important;}
	.xs-ml-0 {margin-left: 0 !important;}
	.xs-ml-1 {margin-left: 10px !important;}
	.xs-ml-2 {margin-left: 15px !important;}
	.xs-ml-3 {margin-left: 20px !important;}
	.xs-ml-4 {margin-left: 30px !important;}
	.xs-ml-5 {margin-left: 40px !important;}
	.xs-ml-6 {margin-left: 50px !important;}
	.xs-ml-7 {margin-left: 60px !important;}
	.xs-mr-0 {margin-right: 0 !important;}
	.xs-mr-1 {margin-right: 10px !important;}
	.xs-mr-2 {margin-right: 15px !important;}
	.xs-mr-3 {margin-right: 20px !important;}
	.xs-mr-4 {margin-right: 30px !important;}
	.xs-mr-5 {margin-right: 40px !important;}
	.xs-mr-6 {margin-right: 50px !important;}
	.xs-mr-7 {margin-right: 60px !important;}
	.xs-mx-1 {margin-left: 10px !important;margin-right: 10px !important;}
	.xs-mx-2 {margin-left: 15px !important;margin-right: 15px !important;}
	.xs-mx-3 {margin-left: 20px !important;margin-right: 20px !important;}
	.xs-mx-4 {margin-left: 30px !important;margin-right: 30px !important;}
	.xs-mx-5 {margin-left: 40px !important;margin-right: 40px !important;}
	.xs-mx-6 {margin-left: 50px !important;margin-right: 50px !important;}
	.xs-mx-7 {margin-left: 60px !important;margin-right: 60px !important;}
	.xs-my-1 {margin-top: 10px !important;margin-bottom: 10px !important;}
	.xs-my-2 {margin-top: 15px !important;margin-bottom: 15px !important;}
	.xs-my-3 {margin-top: 20px !important;margin-bottom: 20px !important;}
	.xs-my-4 {margin-top: 30px !important;margin-bottom: 30px !important;}
	.xs-my-5 {margin-top: 40px !important;margin-bottom: 40px !important;}
	.xs-my-6 {margin-top: 50px !important;margin-bottom: 50px !important;}
	.xs-my-7 {margin-top: 60px !important;margin-bottom: 60px !important;}
	.xs-mxy-0 {margin: 0 !important;}
	.xs-mxy-1 {margin: 10px !important;}
	.xs-mxy-2 {margin: 20px !important;}
	.xs-mxy-3 {margin: 30px !important;}
	.xs-mxy-4 {margin: 40px !important;}
	.xs-mxy-5 {margin: 50px !important;}
	.xs-mxy-6 {margin: 60px !important;}
	.xs-mxy-7 {margin: 70px !important;}}
#preloader {background-color: #fff;bottom: 0;height: 100%;left: 0;overflow: hidden !important;position: fixed;right: 0;top: 0;width: 100%;z-index: 99999;text-align: center;}
.clear-loading {text-align: center;text-align: center;position: absolute;top: 50%;left: 50%;margin-left: -50px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;display: inline-block;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.loading-effect {width: 100px;height: 100px;}
@media screen and (max-width:767px) {.clear-loading {margin-left: -50px;}
	.loading-effect {width: 100px;height: 100px;}}
#back-to-top .top {z-index: 999;z-index: 999;position: fixed;position: fixed;margin: 0px;color: #fff;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;transition: all .2s ease-in-out;bottom: 60px;right: 30px;font-size: 14px;background: #f26528;width: 50px;height: 50px;text-align: center;line-height: 48px;-webkit-border-radius: 80px;-moz-border-radius: 80px;border-radius: 80px;}
#back-to-top .top:hover {-webkit-transform: scale(1.3);-moz-transform: scale(1.3);transform: scale(1.3);bottom: 80px;}
.grid-item {float: left;}
.grid-item img {height: 100%;width: 100%;-webki-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.b-isotope:before, .b-isotope:after {display: table;content: "";}
.b-isotope:after {clear: both;}
.lt-ie8 .b-isotope {zoom: 1;}
.grid-sizer, .grid-item {width: 33.33%;padding: 0 5px;margin-top: 0px;}
.b-isotope-grid.columns2 > li {width: 50%;}
.b-isotope-grid.columns3 > li {width: 33.33%;}
.b-isotope-grid.columns4 > li {width: 25%;}
.grid-item {overflow: hidden;}
.grid-item_wx2 {width: 20%;}
.grid-item_wx4 {width: 40%;}
.b-isotope-filter {margin-left: 0;}
.b-isotope-filter > li {display: block;margin-bottom: 13px;padding-right: 26px;padding-left: 0;}
.b-isotope-2 .b-isotope-filter > ul {text-align: center;}
.b-isotope-2 .b-isotope-filter > li {padding: 0 17px;display: inline-block;margin-top: 0px;}
.b-isotope-3 .b-isotope-filter > ul {text-align: center;}
.b-isotope-3 .b-isotope-filter > li {padding: 0;margin: 0 3px 10px 3px;display: inline-block;}
.b-isotope-3 .b-isotope-filter > li a {padding: 5px 15px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
.b-isotope-3 .b-isotope-filter > li a {border: 2px solid transparent;}
.b-isotope-3 .b-isotope-filter > li.current a, .b-isotope-3 .b-isotope-filter > li a:hover {border-color: #323232;}
.b-isotope-filter > li > a {position: relative;-webkit-transition: all .3s;transition: all .3s;text-transform: uppercase;opacity: .5;color: #666;display: inline-block;}
.b-isotope-filter > li > a:after {content: "";-webkit-transition: all .3s;transition: all .3s;}
.b-isotope-filter > li.current a, .b-isotope-filter > li:hover a {opacity: 1;color: #222;}
.b-isotope {padding: 0 5px;}
.b-isotope-grid {margin-bottom: 0px;}
.b-isotope-grid__inner {display: block;overflow: hidden;}
.b-isotope-grid__img {overflow: hidden;position: relative;}
.b-isotope-grid .icon {display: inline-block;width: 45px;height: 45px;margin-right: 5px;margin-left: 5px;padding-top: 15px;opacity: .35;color: #fff;border-radius: 50%;background-color: black;}
.b-isotope-grid .icon:hover {opacity: 1;}
.b-isotope-2 .b-isotope-filter {display: block;margin-top: 54px;margin-bottom: 70px;}
.b-isotope-2 .b-isotope-grid__img {overflow: hidden;}
.b-isotope-2 .b-isotope-grid__wrap-info {text-align: left;}
.b-isotope-2 .b-isotope-grid__info {top: 4px;right: 20px;bottom: 0;left: 43px;-webkit-transform: translateY(0);transform: translateY(0);}
.b-isotope-2 .b-isotope-grid .icon {text-align: center;}
.b-isotope-2 .b-isotope-grid__links {position: absolute;right: 80px;bottom: 40px;}
.isotope-img {overflow: hidden;}
.portfolio-item {position: relative;}
.portfolio-item .item-img {position: relative;}
.portfolio-item .item-img img {height: 100%;width: 100%;-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);-webki-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.portfolio-item:hover .item-img img {-moz-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}
.portfolio-item .item-img:before {content: "";position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: -1;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;top: 0;left: 0;opacity: 0;}
.portfolio-item:hover .item-img:before {opacity: 1;z-index: 9;}
.portfolio-item .overlay {position: absolute;margin-top: -20px;top: 50%;left: 50%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);opacity: 0;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.portfolio-item:hover .overlay {opacity: 1;margin-top: 0px;z-index: 99;}
.portfolio-item .overlay .link {color: #fff;font-size: 14px;padding: 7px 20px;border: 1px solid #fff;border-radius: 30px;cursor: pointer;display: inline-block;}
.portfolio-item .overlay .link-icon {background: transparent;color: #fff;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;display: inline-block;height: 45px;line-height: 52px;margin: 0 5px;text-align: center;width: 45px;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;}
.portfolio-item .overlay a i {font-size: 20px;}
.portfolio-item .overlay .link-icon:hover {background: #fff;color: #323232;-moz-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}
.portfolio-item .image-info {width: 100%;text-align: center;position: absolute;bottom: -20px;left: 0;z-index: 9;padding-bottom: 12px;opacity: 0;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;}
.portfolio-item:hover .image-info {opacity: 1;bottom: 0;}
.portfolio-item .image-info .name {font-size: 17px;margin-bottom: 0;color: #fff;font-weight: 600;}
.portfolio-item .image-info a {color: #fff;}
.portfolio-item .image-info .link-icon {font-size: 14px;color: #fff;}
.portfolio-item.effect-1 {overflow: hidden;}
.portfolio-item.effect-1 .item-img:before {background: rgba(0,173,239,.8);}
.portfolio-item.effect-1 .image-info {position: relative;bottom: 0;opacity: 1;background: #fff;overflow: hidden;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;padding: 12px 0;border: 1px solid #f5f5f5;box-shadow: 0 0 3px rgba(0,0,0,.1);}
.portfolio-item.effect-1 .image-info .name, .portfolio-item.effect-1 .image-info a {color: #323232;}
.portfolio-item.effect-1 .image-info .link-icon {color: #858585;}
.portfolio-item.effect-1 .overlay .link-icon {border: 2px solid #fff;color: #fff;line-height: 46px;}
.portfolio-item.effect-1 .overlay .link-icon:hover {background: #fff;color: #323232;-moz-transform: scale(1.3);-webkit-transform: scale(1.3);transform: scale(1.3);}
.portfolio-item.effect-1 .overlay a i {font-size: 17px;}
.portfolio-item.effect-3 .image-info {padding: 15px 0;}
.portfolio-item.effect-3 .item-img:before {content: normal;}
.portfolio-item.effect-3 .image-info {bottom: -60px;}
.portfolio-item.effect-3:hover .image-info {bottom: 0;opacity: 1;}
.portfolio-item.effect-3 .item-img img {-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transform: translateY(0px);-webkit-transition: all 400ms ease 0s;-moz-transition: all 400ms ease 0s;transition: all 400ms ease 0s;}
.portfolio-item.effect-3:hover .item-img img {-webkit-transform: translateY(-30px);-moz-transform: translateY(-30px);transform: translateY(-30px);}
footer.footer-dark {background-color: #252525;}
footer.footer-dark.grey-custom {background-color: #dcdddf;}
footer h6 {margin-bottom: 20px;color: #777;font-weight: 600;font-size: 16px;}
footer p {color: #ccc;margin-bottom: 20px;}
footer ul {margin: 0;}
footer ul li a {color: #ccc;line-height: 28px;}
footer ul li a:hover {color: #309cea;}
footer ul li:last-child {margin-bottom: 0;}
.footer-top {padding: 60px 0px;padding-bottom: 20px;}
.address li {line-height: 28px;color: #ccc;display: table;width: 100%;margin-top: 0px;margin-bottom: 15px;}
.address li .fa {color: #ccc;position: relative;top: 7px;font-size: 22px;width: 36px;}
.address li i {width: 30px;}
.address li i, .address li .fa, .address li span {display: table-cell;}
footer .recent-post span {display: block;font-size: 12px;color: #777;}
.footer-bottom {border-top: 1px solid rgba(255,255,255,.1);padding: 10px 0px 5px;color: #000;}
.custom-copy {line-height: 3em;}
.footer-bottom ul li {margin: 0;padding: 0 8px;}
.footer-bottom ul li:last-child {padding-right: 0px;}
.footer-bottom ul li a {color: #777;}
footer.theme-bg .footer-bottom, footer.theme-bg ul li a, footer.theme-bg .address li i, footer.theme-bg .address li .fa, footer.theme-bg .address li span, footer.theme-bg .recent-post span, footer.theme-bg .footer-bottom ul li a {color: #fff;}
footer.theme-bg .footer-bottom {border-top: 1px solid rgba(255,255,255,.25);}
.alinkedin {vertical-align: text-bottom;background-color: #4879bd;width: 25px;height: 25px;display: inline-block;color: #fff;border-radius: 3px;margin-bottom: 5px;}
.inner-intro {display: block;position: relative;padding: 0;}
.inner-intro .container {display: table;height: 100%;position: relative;}
.inner-intro .intro-title {display: table-cell;vertical-align: middle;padding: 180px 0;}
.inner-intro .intro-title {display: table-cell;vertical-align: middle;padding: 180px 0;}
.inner-intro .intro-title  > div {padding-left: 0;padding-right: 0;}
.small-intro .intro-title {padding: 80px 0;}
.md-intro .intro-title {padding: 120px 0;}
.xl-intro .intro-title {padding: 230px 0;}
.navbar-fixed+.inner-intro .intro-title {padding-top: 230px;padding-bottom: 180px;}
.navbar-fixed+.inner-intro.xl-intro .intro-title {padding-top: 310px;padding-bottom: 230px;}
.navbar-fixed+.inner-intro.small-intro .intro-title {padding-top: 140px;padding-bottom: 70px;}
.intro-title .title {font-size: 50px;line-height: 60px;font-weight: 600;margin: 0;}
.intro-title .sub-title {font-size: 18px;color: #fff;font-weight: 600;}
.grey-bg .intro-title .sub-title {color: #333;}
.white-bg .intro-title .sub-title {color: #999;}
.inner-intro ul.page-breadcrumb {padding: 0;margin: 0;}
.inner-intro ul.page-breadcrumb li {color: #fff;display: inline-block;list-style: none;padding: 0 6px;margin: 5px 0;position: relative;}
.inner-intro ul.page-breadcrumb li a {color: #fff;font-size: 14px;line-height: 22px;}
.inner-intro ul.page-breadcrumb li span {font-size: 14px;}
.inner-intro ul.page-breadcrumb li:before {content: "|";position: absolute;left: -3px;top: 5px;color: rgba(255,255,255,.5);font-size: 10px;}
.inner-intro ul.page-breadcrumb li:first-child,  {padding-left: 0;}
.inner-intro ul.page-breadcrumb li:last-child {padding-right: 0;}
.inner-intro ul.page-breadcrumb li:first-child:before {content: normal;}
.inner-intro #video-background, .inner-intro #video-iframe {width: 100%;height: 100%;z-index: -2;position: absolute;}
.inner-intro .container-fluid {display: table;width: 100%;height: 100%;position: relative;}
.inner-intro.white-bg {-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.1);-moz-box-shadow: 0 3px 6px rgba(0,0,0,.1);box-shadow: 0 3px 6px rgba(0,0,0,.1);}
.inner-intro.white-bg ul.page-breadcrumb li, .inner-intro.white-bg ul.page-breadcrumb li a {color: #999;}
.inner-intro.white-bg ul.page-breadcrumb li:before {color: rgba(0,0,0,.5);}
.inner-intro.grey-bg ul.page-breadcrumb li, .inner-intro.grey-bg ul.page-breadcrumb li a {color: #656565;}
.inner-intro.grey-bg ul.page-breadcrumb li:before {color: rgba(0,0,0,.5);}
.masonry.no-gutter .masonry-item {padding: 0;margin-bottom: 0;}
.container .blog-masonry .masonry-item {width: 33.3333%;padding: 0 10px;margin-bottom: 25px;}
.container-fluid .blog-masonry .masonry-item {width: 25%;padding: 0 10px;margin-bottom: 25px;}
.masonry-item .post.post-over {-webkit-box-shadow: 0 0 15px rgba(0,0,0,.1);-moz-box-shadow: 0 0 15px rgba(0,0,0,.1);box-shadow: 0 0 15px rgba(0,0,0,.1);}
.blog-masonry.column-2 .masonry-item {width: 50%;}
.blog-masonry.column-3 .masonry-item {width: 33.3333%;}
.blog-masonry.column-4 .masonry-item {width: 25%;}
.sidebar-widget {margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #f1f1f1;}
.sidebar-widget:last-child {margin-bottom: 0;border-bottom: none;}
.sidebar-widget .widget-title {margin-bottom: 25px;text-transform: uppercase;}
.sidebar-widget h2 {font-size: 24px;}
.sidebar-widget h3 {font-size: 22px;}
.sidebar-widget h4 {font-size: 20px;}
.sidebar-widget h5 {font-size: 16px;}
.sidebar-widget h6 {font-size: 14px;}
.sidebar-widget p {margin-bottom: 0;}
.widget-search {border-bottom: none;padding-bottom: 0;}
.sidebar-widget .search-area {position: relative;}
.sidebar-widget .search-area input {padding-right: 60px;color: #353535;font-size: 16px;height: 50px;border: 1px solid #e5e5e5;background: #fff;box-shadow: none;-webkit-border-radius: 80px;-moz-border-radius: 80px;border-radius: 80px;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;}
.sidebar-widget .search-area input:focus {background: #fff;}
.sidebar-widget .search-area i {position: absolute;right: 0px;padding: 16px 25px;font-size: 18px;color: #757575;cursor: pointer;}
.sidebar-widget .search-area input:focus {border-color: #757575;}
.widget-categories li a {color: #323232;font-size: 14px;font-weight: 600;}
.widget-categories li span, .widget-categories li label {color: #999;font-size: 14px;font-weight: 500;}
.widget-post .media-body {vertical-align: middle;}
.widget-post .media-body a {color: #323232;font-weight: 600;font-size: 16px;}
.widget-post .recent-post img {-webkit-border-radius: 80px;-moz-border-radius: 80px;border-radius: 80px;}
.widget-post .meta-info span {font-size: 14px;font-weight: 500;margin-right: 10px;}
.widget-post .meta-info span i {margin-right: 2px;}
.widget-post .meta-info span:last-child {margin-right: 0;}
.social-widget li a {color: #323232;font-size: 13px;font-weight: 600;border: 1px solid #323232;-webkit-border-radius: 80px;-moz-border-radius: 80px;border-radius: 80px;display: inline-block;padding: 8px 15px;min-width: 120px;}
.social-widget li i {font-size: 18px;margin-right: 7px;display: inline-block;vertical-align: top;margin-top: 2px;}
.social-widget li .fb {border-color: #3a579b;color: #3a579b;}
.social-widget li .tw {border-color: #1da1f2;color: #1da1f2;}
.social-widget li .li {border-color: #007ab9;color: #007ab9;}
.social-widget li .ig {border-color: #d05857;color: #d05857;}
.social-widget li .gp {border-color: #e04a32;color: #e04a32;}
.social-widget li .fb:hover {background: #3a579b;color: #fff;}
.social-widget li .tw:hover {background: #1da1f2;color: #fff;}
.social-widget li .li:hover {background: #007ab9;color: #fff;}
.social-widget li .ig:hover {background: #d05857;color: #fff;}
.social-widget li .gp:hover {background: #e04a32;color: #fff;}
.archives-widget li a {color: #323232;font-size: 14px;font-weight: 600;}
.archives-widget li i {margin-right: 7px;}
.archives-widget li .number {color: #999;font-size: 14px;font-weight: 600;}
.sidebar-widget .tags li {padding-left: 2px;padding-right: 2px;margin: 8px 0;}
.sidebar-widget .tags li a {background: transparent;color: #353535;font-size: 13px;font-weight: 600;padding: 6px 20px;border: 1px solid #323232;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;border-radius: 80px;}
.sidebar-widget .tags li a:hover {background: #454545;color: #fff;}
.widget-tweets .tweets-carousel {background-color: #40bff5;color: #fff;padding: 40px 40px;text-align: center;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.widget-tweets .tweets-carousel i {font-size: 28px;margin-bottom: 20px;display: block;}
.tweets-carousel .owl-dots {position: relative;bottom: 0;}
.tweets-carousel .owl-carousel.owl-theme .owl-dots .owl-dot span {background-color: #fff;opacity: .5;}
.tweets-carousel .owl-carousel.owl-theme .owl-dots .owl-dot.active span {background-color: #fff;opacity: 1;}
.single-post .post {border: none;box-shadow: none;}
.single-post .post .title i {position: relative;top: 2px;margin-right: 5px;}
.single-post .post .post-details {padding: 10px 5px;margin-top: 15px;margin-bottom: 10px;}
.single-post .post .post-meta {border: none;padding: 10px 0;margin-top: 0;margin-bottom: 15px;}
.single-post .blog-carousel .post .post-image {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.single-post .blog-carousel .post .post-details .title {margin-bottom: 0;font-size: 20px;}
.single-post .blog-carousel .post .post-info {padding: 13px;margin: 0;width: 100%;}
.single-post .blog-carousel .post .post-date {margin-bottom: 0px;margin-top: 10px;}
.single-post .blog-carousel .post .post-meta {margin-bottom: 0px;}
.single-post .blog-carousel .post .post-details {margin: 0;}
.single-post .share-block span {font-size: 18px;line-height: 46px;font-weight: 600;color: #323232;}
.single-post .share-block .social-icons ul {margin: 0;}
.single-post .share-block .social-icons ul li {margin: 0;margin-left: 5px;}
.single-post .comments-media .media-left {padding-right: 30px;}
.comment-box {margin-top: 35px;}
.comment-box .section-title {margin-bottom: 0;}
.comment-box .section-title .title {padding-bottom: 5px;}
.comment-box .section-title label {color: #ffd200;font-weight: 500;}
.comment-list li {margin-top: 40px;margin-bottom: 0;vertical-align: top;padding: 0;}
.comment-list ul {padding-left: 60px;}
.comment-list .comments-photo {padding-right: 20px;}
.comment-list .comments-photo img {vertical-align: top;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.comment-list .comments-info {position: relative;overflow: visible;}
.comment-list .comments-info .title {margin: 0;font-size: 18px;margin-right: 12px;line-height: 22px;display: inline-block;}
.comment-list .comment-metadata {line-height: 22px;margin-top: 7px;margin-bottom: 10px;display: inline-block;}
.comment-list .comment-metadata a {color: #aaa;font-size: 14px;font-weight: 500;}
.comment-list .comment-metadata i {padding-right: 7px;}
.comment-list .reply {position: absolute;right: 0;top: 3px;font-weight: 500;color: #aaa;line-height: 22px;margin: 0;padding: 2px 16px;font-size: 14px;-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);-moz-box-shadow: 0 0 10px rgba(0,0,0,.2);box-shadow: 0 0 10px rgba(0,0,0,.2);-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
.comment-list .reply i {font-size: 12px;margin-right: 5px;}
.comment-list .reply:hover {top: -3px;color: #fff;background: #323232;}
.comment-list .comments-info p {line-height: 24px;color: #858585;margin-top: 5px;margin-bottom: 0;}
.comment-reply .form-control:focus {background: #fff;-moz-box-shadow: 0 0 10px rgba(0,0,0,.2);box-shadow: 0 0 10px rgba(0,0,0,.2);}
.error-404 {min-height: 100vh;}
.label-404 {font-family: "Oswald",sans-serif;font-size: 230px;font-weight: 600;line-height: 230px;display: block;margin-bottom: 30px;}
.not-found {color: #323232;margin-bottom: 15px;display: block;}
.not-found i {color: #ddd;font-weight: 700;font-size: 26px;margin-right: 3px;}
.block-404 {height: 100vh;display: table;}
.block-404 .valign-middle {display: table-cell;vertical-align: middle;}
.error-404 .search-form .form-group .form-control {padding-right: 60px;font-size: 15px;}
.search-form .form-group {position: relative;}
.search-form .submit {position: absolute;right: 0;top: 0;width: 50px;height: 100%;display: inline-block;text-align: center;line-height: 50px;}
.maintenance-page {background-size: cover;height: auto;}
.maintenance-page.dark-bg .search-form .submit {color: #fff;}
.maintenance-block {height: 100vh;display: table;}
.maintenance-block .valign-middle {display: table-cell;vertical-align: middle;}
.maintenance-page .form-control {border-color: #323232;}
.maintenance-page .form-control::-webkit-input-placeholder {color: rgba(0,0,0,.7);}
.maintenance-page .form-control::-moz-placeholder {color: rgba(0,0,0,.7);}
.maintenance-page .form-control:-ms-input-placeholder {color: rgba(0,0,0,.7);}
.maintenance-page .form-control:-moz-placeholder {color: rgba(0,0,0,.7);}
.dark-bg .form-control::-webkit-input-placeholder {color: rgba(255,255,255,.7);}
.dark-bg .form-control::-moz-placeholder {color: rgba(255,255,255,.7);}
.dark-bg .form-control:-ms-input-placeholder {color: rgba(255,255,255,.7);}
.dark-bg .form-control:-moz-placeholder {color: rgba(255,255,255,.7);}
.coming-soon {min-height: 100vh;}
.label-coming {font-family: "Oswald",sans-serif;font-size: 60px;font-weight: 600;letter-spacing: 0;line-height: 70px;display: block;text-transform: uppercase;}
.coming-block {height: 100vh;display: table;}
.coming-block .valign-middle {display: table-cell;vertical-align: middle;}
.coming-block h4 i {color: #ddd;font-weight: 200;font-size: 26px;margin-right: 3px;}
.countdown {width: 100%;display: inline-block;}
.countdown > li {width: 25%;float: left;color: #353535;margin: 0;}
.countdown > li span {font-size: 50px;font-weight: 700;line-height: 60px;font-family: "Oswald",sans-serif;display: block;margin-bottom: 5px;}
.countdown > li p {font-size: 16px;line-height: 18px;font-weight: 600;text-transform: uppercase;margin-bottom: 0px;}
.coming-block .search-form {width: 100%;margin: 0 auto;}
.coming-block .search-form .form-group {position: relative;}
.coming-block .search-form .form-group .form-control {padding-right: 60px;font-size: 15px;}
.coming-soon .social-icons ul, .coming-soon .social-icons ul li {margin-bottom: 0;vertical-align: top;}
.header-slide {overflow: hidden;padding: 0;}
.header-slide .item img {width: 100%;}
.header-slide .container {position: relative;z-index: 2;}
.header-slide .container, .full-height .container {display: table;height: 100%;padding: 0;}
.header-slide .container > .row, .full-height .container > .row {}
.header-slide .text-center {}
@media (min-width: 1920px) {.header-slide .owl-carousel .owl-item {min-height: 500px;}}
.header-slide .owl-carousel .owl-item {z-index: 8;}
.header-slide .owl-carousel .owl-item:before {background: #000;opacity: .25;content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
.header-slide .owl-carousel .slide-img {overflow: hidden;position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.header-slide .owl-carousel .slide-img img {}
.header-slide .owl-carousel .active .slide-img img {}
.header-slide .owl-carousel .title {position: relative;top: 0px;-moz-transition: all .4s ease-in;-o-transition: all .4s ease-in;-webkit-transition: all .4s ease-in;opacity: 0;white-space: nowrap;margin-top: 15%;}
.header-slide .owl-carousel .slide-content {position: relative;bottom: -20px;-moz-transition: all .5s ease-in;-o-transition: all .5s ease-in;-webkit-transition: all .5s ease-in;opacity: 0;width: 650px;margin: 0px auto;}
.header-slide .owl-carousel .active .title {top: -60px;opacity: 1;-webkit-transition-delay: .5s;-moz-transition-delay: .5s;transition-delay: .5s;}
.header-slide .owl-carousel .active .slide-content {bottom: 0px;top: -60px;opacity: 1;-webkit-transition-delay: .8s;-moz-transition-delay: .8s;transition-delay: .8s;}
.header-slide .owl-carousel .title {margin-bottom: 20px;}
.header-slide .owl-carousel .lead {font-size: 24px;line-height: 36px;font-weight: 500;margin-bottom: 10px;display: block;}
.header-slide .title {margin-bottom: 20px;}
.header-slide p {font-size: 18px;line-height: 32px;font-weight: 400;}
.header-slide h1, .header-slide h2, .header-slide h3, .header-slide h4, .header-slide h5, .header-slide h6 {font-weight: 700;letter-spacing: -2px;margin-bottom: 0;}
.header-slide h1 {font-size: 75px;}
.header-slide h2 {font-size: 90px;line-height: 100px;}
.header-slide h3 {font-size: 70px;line-height: 80px;}
.header-slide h4 {font-size: 50px;line-height: 55px;}
.header-slide h5 {font-size: 40px;line-height: 45px;}
.header-slide h6 {font-size: 30px;line-height: 35px;}
.header-slide .owl-carousel .owl-nav i {width: 42px;height: 42px;line-height: 42px;background: rgba(0,0,0,.2);color: #f8f8f8;border: none;font-size: 30px;overflow: hidden;position: relative;}
.header-slide .owl-carousel .owl-nav .owl-prev {left: 50px;opacity: 0;}
.header-slide .owl-carousel .owl-nav .owl-next {right: 50px;opacity: 0;}
.header-slide .owl-carousel:hover .owl-nav .owl-prev {left: 25px;opacity: 1;}
.header-slide .owl-carousel:hover .owl-nav .owl-next {right: 25px;opacity: 1;}
.header-slide .owl-carousel .owl-nav i:after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: -1;-moz-transition: all .2s ease;-o-transition: all .2s ease;-webkit-transition: all .2s ease;-webkit-transform: scale(.5);-moz-transform: scale(.5);transform: scale(.5);opacity: 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.header-slide .owl-carousel .owl-nav i:hover:after {-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);opacity: 1;}
.header-slide .owl-carousel .owl-dots {bottom: 20px;z-index: 999;display: none !important;}
.header-slide .owl-carousel .owl-dots .owl-dot span {background: #fff;height: 3px;}
.header-slide .owl-carousel .owl-dots .owl-dot:hover span, .header-slide .owl-carousel .owl-dots .owl-dot.active span {background: #2791d8;}
.top-minus2 {margin-top: -80px;padding-top: 100px;position: relative;z-index: -1;}
ul.list {padding: 0;margin: 0;list-style-type: none;}
ul.list.desh li {font-size: 16px;}
ul.list.desh li:before {content: "----";margin-right: 20px;letter-spacing: -.17em;}
.top-container {height: 45px;overflow: hidden;-moz-transition: all .2s ease-in;-o-transition: all .2s ease-in;-webkit-transition: all .2s ease-in;}
.c-page-on-scroll .top-container {height: 0;}
.jarallax {background-size: cover;background-repeat: no-repeat;background-position: 50% 50%;}
.link-horizon .link li {display: inline-block;padding: 5px 10px;}
ul.icon-list2 {padding: 0;margin: 0;}
.icon-list2 li {display: table;margin: 0 0 8px;}
.icon-list2 i, .icon-list2 .lnr, .icon-list2 .fa, .icon-list2 .icon {padding-top: 9px;font-size: 19px;width: 1%;color: #2791d8;padding-right: 15px;}
.icon-list2 i, .icon-list2 .lnr, .icon-list2 span {display: table-cell;vertical-align: top;}
#map.half-width {height: 400px;width: 100%;}
.recent-news {padding: 5px 0 !important;}
@media (min-width: 1367px) {.header-slide .container > .row, .full-height .container > .row {top: 15%;}}
@media (min-width: 768px) {.header-slide .item img {min-height: 100%;}
	.col-custom-10 {width: 10%;float: left;padding-right: 15px;padding-left: 15px;}}
.main-services {position: relative;padding-top: 45px;padding-bottom: 20px;}
.main-services .item-services .img-services {position: relative;text-align: center;color: #000;}
.main-services .item-services .img-services img {width: 100%;-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: .65;}
.main-services .item-services .img-services a:hover img {-webkit-filter: grayscale(0%);filter: grayscale(0%);-webkit-transition: all .3s;transition: all .3s;opacity: 1;}
.main-services .item-services .img-services a {display: block;}
.main-services .item-services .img-services > a > span {position: absolute;bottom: 30%;left: auto;right: auto;width: 100%;display: table;display: block;}
.main-services .item-services .img-services > a > span span.inner-text {text-align: center;font-weight: 700;font-size: 30px;color: #000;}
.main-services .item-services .img-services > a:hover > span span.inner-text {color: #fff;}
.main-services .item-services .desc-services p, .main-services .item-services .desc-services {color: #000;font-size: 16px;line-height: 1.7em;}
.main-services .item-services .desc-services {margin-top: 20px;}
.main-services .item-services .desc-services a {color: #f26528;}
.partner {background: #f3f3f3;min-height: 83px;padding: 0px;}
.partner .responsive-container {position: relative;width: 100%;}
.partner .dummy {padding-top: 100%;}
.partner a {display: block;padding-top: 15px;}
.partner a:before {content: " ";display: inline-block;vertical-align: middle;height: 100%;}
.partner .img-container {position: absolute;top: 0;bottom: 0;left: 0;right: 0;text-align: center;}
.partner a img {height: auto;width: 100%;-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: .75;vertical-align: middle;display: inline-block;}
.partner a:hover img {-webkit-filter: grayscale(0%);filter: grayscale(0%);-webkit-transition: all .3s;transition: all .3s;opacity: 1;}
.col-projects {padding: 60px 0px 65px;}
.col-projects .title {text-align: center;}
.col-projects .title h2 {margin-bottom: 40px;}
.col-projects img {height: auto;width: 100%;}
.col-projects .item-projects {display: block;}
li.search a, li.search:hover a, li.search:focus a {border: none !important;}
.subpages {position: relative;padding-top: 117px;}
.subpages .main {min-height: 768px;}
#mobileSearch input[type=text] {color: #000;}
#mobileSearch .top-search .input-group-addon i.fa {cursor: pointer;}
#breadcrumb li + li:before {content: "/";margin: 0 7px;}
#breadcrumb li {float: left;font-size: 12px;color: #000;text-transform: uppercase;margin-top: 0px;margin-bottom: 0px;}
#breadcrumb li a {font-size: 12px;color: #000;text-transform: uppercase;}
#breadcrumb {list-style: none;padding-left: 0px;margin: 0px;}
.breadcrumbs {margin: 15px 0;}
.sisea-result {margin-bottom: 15px;color: #000;}
.sisea-result p {margin-bottom: 10px;color: #000;}
@media (max-width: 767px) {#navbar-menu .phone-top {text-align: center;margin: 0px;}
	.col-projects .item-projects {margin-bottom: 15px;}
	.col-custom-10 {width: 50%;float: left;padding-right: 15px;padding-left: 15px;}
	.partner .container {max-width: 320px;margin: 0 auto;}}
body {color: #9b9b9b;font-family: "Open Sans",sans-serif;font-weight: 400;line-height: 1.6;font-size: 16px;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;text-rendering: optimizeLegibility;background-color: white;}
.trans-img {background-image: url("/assets/themes/images/about-us/bg-aboutus.png");}
.about-us-page {padding-bottom: 5px;}
.about-us-page h1, .choose-asset h1, .some-our-clients h1 {font-size: 21pt;}
.about-us-page p, .choose-asset p, .some-our-clients p {color: black;}
.about-us-page p {text-align: center;}
.choose-asset {padding-top: 40px;background-color: #f7f7f7;}
.choose-asset .p-subtitle {font-size: 11pt;}
.slider-small-image {padding-top: 10px;}
.slider-small-image .col-sm-12 {padding: 0px;}
.slider-small-image .col-sm-4 {padding: 15px;}
.slider-large-image img, .slider-small-image img {width: 100%;}
.some-our-clients {padding-top: 45px;padding-bottom: 80px;}
.some-our-clients .col-custom-6 {width: 16.666666666667%;float: left;padding-right: 15px;padding-left: 15px;}
.some-our-clients .responsive-container {position: relative;width: 100%;margin-top: 20px;background-color: #f7f7f7;}
.some-our-clients .dummy {padding-top: 100%;}
.some-our-clients .img-container {position: absolute;top: 0;bottom: 0;left: 0;right: 0;text-align: center;line-height: 180px;}
.some-our-clients a {display: block;}
.some-our-clients img {height: auto;line-height: 1.5;vertical-align: middle;display: inline-block;}
.our-services {width: 83%;margin: 0px auto;}
.our-services h1 {font-size: 21pt;}
.our-services p.p-service-desc {font-size: 12pt;}
.service-gallery {padding-bottom: 80px;}
.service-gallery .item-services .img-services {position: relative;text-align: center;color: #000;}
.service-gallery .item-services .img-services a {display: block;}
.service-gallery .item-services .img-services img {position: relative;width: 100%;height: 174px;filter: grayscale(100%);opacity: .3;margin-top: 20px;}
.service-gallery .item-services .img-services a:hover img {-webkit-filter: grayscale(0%);filter: grayscale(0%);-webkit-transition: all .3s;transition: all .3s;opacity: 1;}
.service-gallery .item-services .img-services > a > span {position: absolute;left: auto;right: auto;width: 220px;display: block;top: 90px;margin-left: 20px;}
.service-gallery .item-services .img-services > a > span span.inner-text {text-align: center;font-weight: 700;color: #000;text-transform: Uppercase;}
.service-gallery .item-services .img-services > a:hover > span span.inner-text {color: #fff;text-shadow: 0px 1px 10px #000;text-transform: Uppercase;}
.our-services-detail h1 {font-size: 21pt;}
.our-services-detail p {text-transform: uppercase;}
.service-gallery p {font-size: 10pt;color: black;}
.service-gallery hr {border-color: #b2b2b2;}
.related-project {padding-top: 25px;}
.related-project p {font-weight: bold;font-size: 12pt;}
.related-project .row {}
.related-project .col-custom-6 {width: 185px;float: left;}
.project {}
.mobile-project-slider, .dropdown.mobile-project {display: none;}
.project-slider {display: block;}
.project-slider .flex-viewport {max-height: 408px;}
.project-slider .col-sm-5 {background-color: white;}
.project-slider .col-sm-7 {height: 400px;background-color: #fbfcfc;}
.project-slider ul {list-style: none;padding: 0px;}
.project-slider-text ul.project-desc-list {list-style: circle;padding-left: inherit;}
.project-slider-img {line-height: 400px;text-align: center;}
.project-slider-img img.img-responsive {line-height: 1.5;vertical-align: middle;display: inline;}
.project-slider-box {width: 500px;}
.project-slider-text {height: 400px;padding: 15px;font-size: 9pt;opacity: .95;color: black;}
.project-slider-text h1, .project-slider-text p {font-size: 9pt;}
.project-slider-text p {margin: 0 0 30px;}
.project-slider-text hr {padding: 10px 0;}
.project-slider-text p.italic-par {margin: 0px;font-size: 9pt;font-style: italic;}
.project-thumbnail-slider {display: block;}
.project-thumbnail-slider .row {margin: 0px;}
.project-thumbnail-slider .col-custom-6 {float: left;padding-right: 15px;padding-left: 14px;}
.project-thumbnail-slider .img-container-desc {font-size: 10pt;width: 165px;color: black;}
.project-thumbnail-slider .flex-direction-nav {position: relative;}
.project-thumbnail-slider .flex-direction-nav {top: -150px;}
.project-thumbnail-slider .span12 {padding-top: 30px;}
.project-thumbnail-slider .carousel-control {top: -40%;width: 7%;opacity: 1;margin-top: 1.5%;}
.project-thumbnail-slider .carousel-control.right, .project-thumbnail-slider .carousel-control.left {background-image: none;background-color: transparent;}
.project-thumbnail-slider .flex-direction-nav .flex-disabled {z-index: 1;}
.project-thumbnail-slider .flex-viewport li {margin-left: 3px;}
.carousel-inner.onebyone-carosel {margin: 0 2px;}
.onebyone-carosel .active.left {left: -25%;}
.onebyone-carosel .active.right {left: 25%;}
.onebyone-carosel .next {left: 25%;}
.onebyone-carosel .prev {left: -25%;}
.navigation-left-down {margin-top: 40px;margin-left: -35px;}
.navigation-right-down {margin-top: 40px;margin-left: 95px;}
.carousel li {width: 100px;}
#carousel img.navigation-left-down {width: 20px;opacity: 1;}
#carousel img.navigation-right-down {width: 20px;opacity: 1;}
.info-contact {}
.our-services p {color: black;margin: 0 0 30px;font-size: 21pt;}
.info-contact p {color: black;margin: 0 0 30px;}
.col-sm-4.our-contact p {margin: 0px 0px 10px;}
.col-sm-4.text-box .form-group {margin-bottom: 20px;}
.col-sm-4.text-box input {width: 100%;}
.col-sm-4.txt-area {padding-top: 67px;}
.col-sm-4.txt-area textarea {width: 305px;}
form div.form-group {margin-bottom: 10px;}
.form-control {background-color: #f9f9f9;border: 1px solid #e6e6e6;}
.contact-us-form span span.error {color: red;}
.btn.btn-default.submitcontact {width: 305px;height: 47px;background-color: #f26528;color: white;}
.icon-img {vertical-align: top;}
.col-sm-4.our-contact p.td-contact-us-info {margin-right: 10px;margin-left: 10px;font-size: 14px;}
.line-contact {margin-bottom: 10px;border-color: black;}
.p-contact-us-text {font-size: 14px;}
.footer-map {width: 1086px;padding-bottom: 80px;}
.subpages .main.thankyou-bg {background-image: url("/assets/themes/images/contact-us/thank-you-bg.jpg");}
.project.listing .carousel-indicators {position: relative;width: 100%;margin: 0px;bottom: 0px;left: auto;right: auto;}
.project.listing .carousel-indicators li {height: auto;width: 50%;display: inline-block;}
nav.bootsnav .dropdown.megamenu-fw {position: static;}
nav.bootsnav .container {position: relative;}
nav.bootsnav .megamenu-fw .dropdown-menu {left: auto;}
nav.bootsnav .megamenu-content {padding: 15px;width: 100% !important;}
nav.bootsnav .megamenu-content .title {margin-top: 0;margin-bottom: 8px;}
nav.bootsnav .dropdown.megamenu-fw .dropdown-menu {left: 0;right: 0;}
nav.navbar .navbar-brand img.logo {width: 100%;}
.navbar-brand {height: auto;padding-top: 20px;padding-bottom: 0px;}
.phone-top a, .phone-top {color: #000;font-size: 21px;text-align: right;text-decoration: none;font-weight: 700;}
.phone-top {margin-top: 20px;margin-bottom: 15px;}
.search i {font-weight: 700;}
.owl-carousel {margin-top: 117px;}
@media (max-width: 992px) {nav.navbar .navbar-brand img.logo {width: 120px;height: 50px;}
	.navbar-brand {padding-left: 0px;padding-right: 0px;}
	.phone-top {float: right;margin-top: 35px;margin-right: 15px;}
	.phone-top a, .phone-top {font-size: 18px;}
	.owl-carousel {margin-top: 0px;}
	.header-slide .owl-carousel .title {margin: 15px 0 10px;}
	.main-services .item-services .img-services > a > span span.inner-text {font-size: 21px;}
	.col-projects .item-projects {margin-bottom: 25px;}}
.slide-content .btn-outline {border: none;background: #f26528;border-radius: 0px;font-size: 16px;font-weight: 700;}
.owl-carousel .owl-nav i {border-radius: 0px;height: 42px;width: 42px;}
.owl-carousel .owl-nav {top: 45%;}
nav.navbar.bootsnav {margin-bottom: 0;-moz-border-radius: 0px;-webkit-border-radius: 0px;-o-border-radius: 0px;border-radius: 0px;background-color: #f8f7f7;border: none;border-bottom: solid 3px #bebfc0;min-height: 117px;z-index: 99;}
nav.navbar.bootsnav ul.nav > li > a {color: #000;background-color: transparent;outline: none;margin-bottom: -2px;}
nav.navbar.bootsnav ul.nav li.megamenu-fw > a:hover, nav.navbar.bootsnav ul.nav li.megamenu-fw > a:focus, nav.navbar.bootsnav ul.nav li > a:hover, nav.navbar.bootsnav ul.nav li > a:focus, nav.navbar.bootsnav ul.nav li.active > a:hover, nav.navbar.bootsnav ul.nav li.active > a:focus, nav.navbar.bootsnav ul.nav li.active > a {background-color: transparent;border-bottom: 3px solid #4879bd;}
nav.navbar.bootsnav .navbar-toggle {background-color: #f8f7f7;color: #4879bd;border: none;padding: 0;font-size: 30px;position: relative;top: 5px;}
nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown-menu {top: 0;left: 100%;}
nav.navbar.bootsnav ul.nav ul.dropdown-menu > li > a {white-space: normal;}
ul.menu-col {padding: 0;margin: 0;list-style: none;}
ul.menu-col li a {color: #6f6f6f;}
ul.menu-col li a:hover, ul.menu-col li a:focus {text-decoration: none;}
nav.bootsnav.navbar-full {padding-bottom: 10px;padding-top: 10px;}
nav.bootsnav.navbar-full .navbar-header {display: block;width: 100%;}
nav.bootsnav.navbar-full .navbar-toggle {display: inline-block;margin-right: 0;position: relative;top: 0;font-size: 30px;}
nav.bootsnav.navbar-full .navbar-collapse {position: fixed;width: 100%;height: 100% !important;top: 0;left: 0;padding: 0;display: none !important;z-index: 9;}
nav.bootsnav.navbar-full .navbar-collapse.in {display: block !important;}
nav.bootsnav.navbar-full .navbar-collapse .nav-full {overflow: auto;}
nav.bootsnav.navbar-full .navbar-collapse .wrap-full-menu {display: table-cell;vertical-align: middle;background-color: #fff;overflow: auto;}
nav.bootsnav.navbar-full .navbar-collapse .nav-full::-webkit-scrollbar {width: 0;}
nav.bootsnav.navbar-full .navbar-collapse .nav-full::-moz-scrollbar {width: 0;}
nav.bootsnav.navbar-full .navbar-collapse .nav-full::-ms-scrollbar {width: 0;}
nav.bootsnav.navbar-full .navbar-collapse .nav-full::-o-scrollbar {width: 0;}
nav.bootsnav.navbar-full .navbar-collapse ul.nav {display: block;width: 100%;overflow: auto;}
nav.bootsnav.navbar-full .navbar-collapse ul.nav a:hover, nav.bootsnav.navbar-full .navbar-collapse ul.nav a:focus, nav.bootsnav.navbar-full .navbar-collapse ul.nav a {background-color: transparent;}
nav.bootsnav.navbar-full .navbar-collapse ul.nav > li {float: none;display: block;text-align: center;}
nav.bootsnav.navbar-full .navbar-collapse ul.nav > li > a {display: table;margin: auto;text-transform: uppercase;font-weight: bold;letter-spacing: 2px;font-size: 24px;padding: 10px 15px;}
li.close-full-menu > a {padding-top: 0px;padding-bottom: 0px;}
li.close-full-menu {padding-top: 30px;padding-bottom: 30px;}
.attr-nav {float: right;display: inline-block;margin-left: 13px;margin-right: -15px;}
.attr-nav > ul {padding: 0;margin: 0 0 -7px 0;list-style: none;display: inline-block;}
.attr-nav > ul > li {float: left;display: block;}
.attr-nav > ul > li > a {color: #6f6f6f;display: block;padding: 20px 15px;position: relative;}
.attr-nav > ul > li > a span.badge {position: absolute;top: 50%;margin-top: -15px;right: 5px;font-size: 10px;padding: 0;width: 15px;height: 15px;padding-top: 2px;}
.attr-nav > ul > li.dropdown ul.dropdown-menu {-moz-border-radius: 0px;-webkit-border-radius: 0px;-o-border-radius: 0px;border-radius: 0px;-moz-box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;-o-box-shadow: 0px 0px 0px;box-shadow: 0px 0px 0px;border: solid 1px #e0e0e0;}
ul.cart-list {padding: 0 !important;width: 250px !important;}
ul.cart-list > li {position: relative;border-bottom: solid 1px #efefef;padding: 15px 15px 23px 15px !important;}
ul.cart-list > li > a.photo {padding: 0 !important;margin-right: 15px;float: left;display: block;width: 50px;height: 50px;left: 15px;top: 15px;}
ul.cart-list > li img {width: 50px;height: 50px;border: solid 1px #efefef;}
ul.cart-list > li > h6 {margin: 0;font-size: 14px;}
ul.cart-list > li > h6 > a.photo {padding: 0 !important;display: block;}
ul.cart-list > li > p {margin-bottom: 0;}
ul.cart-list > li.total {background-color: #f5f5f5;padding-bottom: 15px !important;}
ul.cart-list > li.total > .btn {display: inline-block;border-bottom: solid 1px #efefef;}
ul.cart-list > li .price {font-weight: bold;}
ul.cart-list > li.total > span {padding-top: 8px;}
.top-search {background-color: #5a79ba;padding: 10px 0;display: none;}
.top-search input.form-control {background-color: transparent;border: none;-moz-box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;-o-box-shadow: 0px 0px 0px;box-shadow: 0px 0px 0px;color: #fff;height: 40px;padding: 0 15px;}
.top-search .input-group-addon {background-color: transparent;border: none;color: #fff;padding-left: 0;padding-right: 0;}
.top-search .input-group-addon.close-search {cursor: pointer;}
body {-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
body.on-side {margin-left: -280px;}
.side {position: fixed;overflow-y: auto;top: 0;right: -280px;width: 280px;padding: 25px 30px;height: 100%;display: block;background-color: #333;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;z-index: 9;}
.side.on {right: 0;}
.side .close-side {float: right;color: #fff;position: relative;z-index: 2;font-size: 16px;}
.side .widget {position: relative;z-index: 1;margin-bottom: 25px;}
.side .widget .title {color: #fff;margin-bottom: 15px;}
.side .widget ul.link {padding: 0;margin: 0;list-style: none;}
.side .widget ul.link li a {color: #9f9f9f;letter-spacing: 1px;}
.side .widget ul.link li a:focus, .side .widget ul.link li a:hover {color: #fff;text-decoration: none;}
nav.navbar.bootsnav .share {padding: 0 30px;margin-bottom: 30px;}
nav.navbar.bootsnav .share ul {display: inline-block;padding: 0;margin: 0 0 -7px 0;list-style: none;}
nav.navbar.bootsnav .share ul > li {float: left;display: block;margin-right: 5px;}
nav.navbar.bootsnav .share ul > li > a {display: table-cell;vertical-align: middle;text-align: center;width: 35px;height: 35px;-moz-border-radius: 50%;-webkit-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;background-color: #cfcfcf;color: #fff;}
nav.navbar.bootsnav.navbar-fixed {position: fixed;display: block;width: 100%;}
nav.navbar.bootsnav.no-background {}
.wrap-sticky {position: relative;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.wrap-sticky nav.navbar.bootsnav {position: absolute;width: 100%;left: 0;top: 0;}
.wrap-sticky nav.navbar.bootsnav.sticked {position: fixed;}
body.on-side .wrap-sticky nav.navbar.bootsnav.sticked {left: -280px;}
@media (min-width: 1024px) and (max-width:1400px) {body.wrap-nav-sidebar .wrapper .container {width: 100%;padding-left: 30px;padding-right: 30px;}}
@media (min-width: 1024px) {nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown-menu {margin-top: -2px;}
	nav.navbar.bootsnav ul.nav.navbar-right .dropdown-menu .dropdown-menu {left: -200px;}
	nav.navbar.bootsnav ul.nav > li > a {padding: 20px 15px;font-weight: 600;}
	nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after {font-family: "FontAwesome";content: "";margin-left: 5px;margin-top: 2px;}
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu {-moz-box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;-o-box-shadow: 0px 0px 0px;box-shadow: 0px 0px 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;-o-border-radius: 0px;border-radius: 0px;padding: 0;width: 200px;background: #fff;border: solid 1px #e0e0e0;border-top: solid 5px;}
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover, nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li a:hover {background-color: transparent;}
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a {padding: 10px 15px;border-bottom: solid 1px #eee;color: #6f6f6f;}
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:last-child > a {border-bottom: none;}
	nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {text-align: right;}
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:before {font-family: "FontAwesome";float: right;content: "";margin-top: 0;}
	nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:before {font-family: "FontAwesome";float: left;content: "";margin-top: 0;}
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu ul.dropdown-menu {top: -3px;}
	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content {padding: 0 15px !important;}
	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content > li {padding: 25px 0 20px;}
	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content.tabbed {padding: 0;}
	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content.tabbed > li {padding: 0;}
	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu {padding: 0 30px;margin: 0 -.5px;border-left: solid 1px #f0f0f0;border-right: solid 1px #f0f0f0;}
	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu:first-child {border-left: none;}
	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu:last-child {border-right: none;}
	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content {display: none;}
	nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a {text-align: left;padding: 5px 0;display: block;width: 100%;margin-bottom: 0;border-bottom: none;color: #6f6f6f;}
	nav.navbar.bootsnav.on ul.dropdown-menu.megamenu-content .content {display: block !important;height: auto !important;}
	nav.navbar.bootsnav.no-background {background-color: transparent;border: none;}
	nav.navbar.bootsnav.navbar-transparent .attr-nav {padding-left: 15px;margin-left: 0px;}
	nav.navbar.bootsnav.navbar-transparent.white {background-color: rgba(255,255,255,.3);border-bottom: solid 1px #bbb;}
	nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark, nav.navbar.bootsnav.navbar-transparent.dark {background-color: #f8f7f7;border-bottom: solid 3px #bebfc0;min-height: 117px;}
	nav.navbar.bootsnav.navbar-transparent.white .attr-nav {border-left: none;}
	nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark .attr-nav, nav.navbar.bootsnav.navbar-transparent.dark .attr-nav {border-left: none;}
	nav.navbar.bootsnav.no-background.white .attr-nav > ul > li > a, nav.navbar.bootsnav.navbar-transparent.white .attr-nav > ul > li > a, nav.navbar.bootsnav.navbar-transparent.white ul.nav > li > a, nav.navbar.bootsnav.no-background.white ul.nav > li > a {color: #fff;}
	nav.navbar.bootsnav.navbar-transparent.dark .attr-nav > ul > li > a, nav.navbar.bootsnav.navbar-transparent.dark ul.nav > li > a {color: #000;}
	nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-scrolled, nav.navbar.bootsnav.navbar-fixed.no-background .logo-scrolled {display: none;}
	nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-display, nav.navbar.bootsnav.navbar-fixed.no-background .logo-display {display: block;}
	nav.navbar.bootsnav.navbar-fixed .logo-display {display: none;}
	nav.navbar.bootsnav.navbar-fixed .logo-scrolled {display: block;}
	.attr-nav > ul > li.dropdown ul.dropdown-menu {margin-top: 0;margin-left: 55px;width: 250px;left: -250px;}
	nav.navbar.bootsnav.menu-center .container {position: relative;}
	nav.navbar.bootsnav.menu-center ul.nav.navbar-center {float: none;margin: 0 auto;display: table;table-layout: fixed;}
	nav.navbar.bootsnav.menu-center .navbar-header, nav.navbar.bootsnav.menu-center .attr-nav {position: absolute;}
	nav.navbar.bootsnav.menu-center .attr-nav {right: 15px;}
	nav.bootsnav.navbar-brand-top .navbar-header {display: block;width: 100%;text-align: center;}
	nav.bootsnav.navbar-brand-top ul.nav > li.dropdown > ul.dropdown-menu {margin-top: 2px;}
	nav.bootsnav.navbar-brand-top ul.nav > li.dropdown.megamenu-fw > ul.dropdown-menu {margin-top: 0;}
	nav.bootsnav.navbar-brand-top .navbar-header .navbar-brand {display: inline-block;float: none;margin: 0;}
	nav.bootsnav.navbar-brand-top .navbar-collapse {text-align: center;}
	nav.bootsnav.navbar-brand-top ul.nav {display: inline-block;float: none !important;margin: 0 0 -5px 0;}
	nav.bootsnav.brand-center .navbar-header {display: block;width: 100%;position: absolute;text-align: center;top: 0;left: 0;}
	nav.bootsnav.brand-center .navbar-brand {display: inline-block;float: none;}
	nav.bootsnav.brand-center .navbar-collapse {text-align: center;display: inline-block;padding-left: 0;padding-right: 0;}
	nav.bootsnav.brand-center ul.nav > li.dropdown > ul.dropdown-menu {margin-top: 2px;}
	nav.bootsnav.brand-center ul.nav > li.dropdown.megamenu-fw > ul.dropdown-menu {margin-top: 0;}
	nav.bootsnav.brand-center .navbar-collapse .col-half {width: 50%;float: left;display: block;}
	nav.bootsnav.brand-center .navbar-collapse .col-half.left {text-align: right;padding-right: 100px;}
	nav.bootsnav.brand-center .navbar-collapse .col-half.right {text-align: left;padding-left: 100px;}
	nav.bootsnav.brand-center ul.nav {float: none !important;margin-bottom: -5px !important;display: inline-block !important;}
	nav.bootsnav.brand-center ul.nav.navbar-right {margin: 0;}
	nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.left {text-align: left;padding-right: 100px;}
	nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.right {text-align: right;padding-left: 100px;}
	body.wrap-nav-sidebar .wrapper {padding-left: 260px;overflow-x: hidden;}
	nav.bootsnav.navbar-sidebar {position: fixed;width: 260px;overflow: hidden;left: 0;padding: 0 0 0 0 !important;background: #fff;border-right: solid 1px #dfdfdf;}
	nav.bootsnav.navbar-sidebar .scroller {width: 280px;overflow-y: auto;overflow-x: hidden;}
	nav.bootsnav.navbar-sidebar .container-fluid, nav.bootsnav.navbar-sidebar .container {padding: 0 !important;}
	nav.bootsnav.navbar-sidebar .navbar-header {float: none;display: block;width: 260px;padding: 10px 15px;margin: 10px 0 0 0 !important;}
	nav.bootsnav.navbar-sidebar .navbar-collapse {padding: 0 !important;width: 260px;}
	nav.bootsnav.navbar-sidebar ul.nav {float: none;display: block;width: 100%;padding: 0 15px !important;margin: 0 0 30px 0;}
	nav.bootsnav.navbar-sidebar ul.nav li {float: none !important;}
	nav.bootsnav.navbar-sidebar ul.nav > li > a {padding: 10px 15px;font-weight: bold;}
	nav.bootsnav.navbar-sidebar ul.nav > li.dropdown > a:after {float: right;}
	nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu {left: 100%;left: 0 !important;top: 0;position: relative !important;width: 100% !important;height: auto !important;background-color: transparent;border: none !important;padding: 0;-moz-box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;-o-box-shadow: 0px 0px 0px;box-shadow: 0px 0px 0px;}
	nav.bootsnav.navbar-sidebar ul.nav .megamenu-content .col-menu {border: none !important;}
	nav.bootsnav.navbar-sidebar ul.nav > li.dropdown > ul.dropdown-menu {margin-bottom: 15px;}
	nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu {padding-left: 0;float: none;margin-bottom: 0;}
	nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a {padding: 5px 15px;color: #6f6f6f;border: none;}
	nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu ul.dropdown-menu {padding-left: 15px;margin-top: 0;}
	nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li.dropdown > a:before {font-family: "FontAwesome";content: "";float: right;}
	nav.bootsnav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on > a:before {content: "";}
	nav.bootsnav.navbar-sidebar ul.dropdown-menu.megamenu-content > li {padding: 0 !important;}
	nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu {display: block;float: none !important;padding: 0;margin: 0;width: 100%;}
	nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .title {padding: 7px 0;text-transform: none;font-weight: 400;letter-spacing: 0px;margin-bottom: 0;cursor: pointer;color: #6f6f6f;}
	nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .title:before {font-family: "FontAwesome";content: "";float: right;}
	nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title:before {content: "";}
	nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu {border: none;}
	nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .content {padding: 0 0 0 15px;}
	nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu ul.menu-col li a {padding: 3px 0 !important;}}
@media (min-width: 768px) {.navbar-nav>li {padding-left: 15px;padding-right: 15px;}}
@media (max-width: 992px) {nav.navbar.bootsnav .navbar-brand {display: inline-block;float: left !important;margin: 0 !important;}
	nav.navbar.bootsnav .navbar-header {float: none;display: block;text-align: center;padding-left: 30px;padding-right: 30px;}
	nav.navbar.bootsnav .navbar-toggle {display: block;float: right;margin-right: 0px;margin-top: 19px;}
	nav.navbar.bootsnav .navbar-collapse {border: none;margin-bottom: 0;}
	nav.navbar.bootsnav.no-full .navbar-collapse {max-height: 100%;overflow: visible;}
	nav.navbar.bootsnav .navbar-collapse.collapse {display: none !important;padding-left: 0px;padding-right: 0px;overflow: visible;}
	nav.navbar.bootsnav .navbar-collapse.collapse.in {display: block !important;}
	nav.navbar.bootsnav .navbar-nav {float: none !important;padding-left: 15px;padding-right: 15px;margin: 0px -15px;overflow: visible;}
	nav.navbar.bootsnav .navbar-nav > li {float: none;}
	nav.navbar.bootsnav li.dropdown a.dropdown-toggle:before {font-family: "FontAwesome";content: "";float: right;font-size: 16px;margin-left: 10px;}
	nav.navbar.bootsnav li.dropdown.on > a.dropdown-toggle:before {content: "";}
	nav.navbar.bootsnav .navbar-nav > li > a {display: block;width: 100%;border-bottom: solid 1px #e0e0e0;padding: 10px 0;border-top: solid 1px #e0e0e0;margin-bottom: -1px;}
	nav.navbar.bootsnav .navbar-nav > li:first-child > a {border-top: none;}
	nav.navbar.bootsnav ul.navbar-nav.navbar-left > li:last-child > ul.dropdown-menu {border-bottom: solid 1px #e0e0e0;}
	nav.navbar.bootsnav ul.nav li.dropdown li a.dropdown-toggle {float: none !important;position: relative;display: block;width: 100%;}
	nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu {width: 100%;position: relative !important;background-color: transparent;float: none;border: none;padding: 0 0 0 15px !important;margin: 0 0 -1px 0 !important;-moz-box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;-o-box-shadow: 0px 0px 0px;box-shadow: 0px 0px 0px;-moz-border-radius: 0px 0px 0px;-webkit-border-radius: 0px 0px 0px;-o-border-radius: 0px 0px 0px;border-radius: 0px 0px 0px;}
	nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu  > li > a {display: block;width: 100%;border-bottom: solid 1px #e0e0e0;padding: 10px 0;color: #6f6f6f;}
	nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:hover, nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:focus {background-color: transparent;}
	nav.navbar.bootsnav ul.nav ul.dropdown-menu ul.dropdown-menu {float: none !important;left: 0;padding: 0 0 0 15px;position: relative;background: transparent;width: 100%;}
	nav.navbar.bootsnav ul.nav ul.dropdown-menu li.dropdown.on > ul.dropdown-menu {display: inline-block;margin-top: -10px;}
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:after {display: none;}
	nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title {padding: 10px 15px 10px 0;line-height: 24px;text-transform: none;font-weight: 400;letter-spacing: 0px;margin-bottom: 0;cursor: pointer;border-bottom: solid 1px #e0e0e0;color: #6f6f6f;}
	nav.navbar.bootsnav .dropdown .megamenu-content .col-menu ul > li > a {display: block;width: 100%;border-bottom: solid 1px #e0e0e0;padding: 8px 0;}
	nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title:before {font-family: "FontAwesome";content: "";float: right;font-size: 16px;margin-left: 10px;position: relative;right: -15px;}
	nav.navbar.bootsnav .dropdown .megamenu-content .col-menu:last-child .title {border-bottom: none;}
	nav.navbar.bootsnav .dropdown .megamenu-content .col-menu.on:last-child .title {border-bottom: solid 1px #e0e0e0;}
	nav.navbar.bootsnav .dropdown .megamenu-content .col-menu:last-child ul.menu-col li:last-child a {border-bottom: none;}
	nav.navbar.bootsnav .dropdown .megamenu-content .col-menu.on .title:before {content: "";}
	nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .content {padding: 0 0 0 15px;}
	nav.bootsnav.brand-center .navbar-collapse {display: block;}
	nav.bootsnav.brand-center ul.nav {margin-bottom: 0px !important;}
	nav.bootsnav.brand-center .navbar-collapse .col-half {width: 100%;float: none;display: block;}
	nav.bootsnav.brand-center .navbar-collapse .col-half.left {margin-bottom: 0;}
	nav.bootsnav .megamenu-content {padding: 0;}
	nav.bootsnav .megamenu-content .col-menu {padding-bottom: 0;}
	nav.bootsnav .megamenu-content .title {cursor: pointer;display: block;padding: 10px 15px;margin-bottom: 0;font-weight: normal;}
	nav.bootsnav .megamenu-content .content {display: none;}
	.attr-nav {position: absolute;right: 60px;}
	.attr-nav > ul {padding: 0;margin: 0 -15px -7px 0;}
	.attr-nav > ul > li > a {padding: 16px 15px 15px;}
	.attr-nav > ul > li.dropdown > a.dropdown-toggle:before {display: none;}
	.attr-nav > ul > li.dropdown ul.dropdown-menu {margin-top: 2px;margin-left: 55px;width: 250px;left: -250px;border-top: solid 5px;}
	.top-search .container {padding: 0 45px;}
	nav.navbar.bootsnav {min-height: 85px;position: relative;}
	nav.navbar.bootsnav.navbar-fixed {position: relative;}
	nav.bootsnav.navbar-full ul.nav {margin-left: 0;}
	nav.bootsnav.navbar-full ul.nav > li > a {border: none;}
	nav.bootsnav.navbar-full .navbar-brand {float: left !important;padding-left: 0;}
	nav.bootsnav.navbar-full .navbar-toggle {display: inline-block;float: right;margin-right: 0;margin-top: 10px;}
	nav.bootsnav.navbar-full .navbar-header {padding-left: 15px;padding-right: 15px;}
	nav.navbar.bootsnav.navbar-sidebar .share {padding: 30px 15px;margin-bottom: 0;}
	nav.navbar.bootsnav .megamenu-content.tabbed {}
	nav.navbar.bootsnav .tabbed > li {padding: 25px 0;margin-left: -15px !important;}
	body > .wrapper {-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;overflow-y: hidden;}
	body.side-right > .wrapper {margin-left: 280px;margin-right: -280px !important;}
	nav.navbar.bootsnav.navbar-mobile .navbar-collapse {position: fixed;overflow-y: auto !important;overflow-x: hidden !important;display: block;background: #fff;z-index: 99;width: 280px;height: 100% !important;left: -280px;top: 0;padding: 0;}
	nav.navbar.bootsnav.navbar-mobile .navbar-collapse.in {left: 0;}
	nav.navbar.bootsnav.navbar-mobile ul.nav {width: 293px;padding-right: 0;padding-left: 15px;}
	nav.navbar.bootsnav.navbar-mobile ul.nav > li > a {padding: 15px 15px;}
	nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu > li > a {padding-right: 15px !important;padding-top: 15px !important;padding-bottom: 15px !important;}
	nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu .title {padding-right: 30px !important;padding-top: 13px !important;padding-bottom: 13px !important;}
	nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a {padding-top: 13px !important;padding-bottom: 13px !important;}
	nav.navbar.bootsnav.navbar-mobile .navbar-collapse [class*=' col-'] {width: 100%;}
	nav.navbar.bootsnav.navbar-fixed .logo-scrolled {display: block !important;}
	nav.navbar.bootsnav.navbar-fixed .logo-display {display: none !important;}
	nav.navbar.bootsnav.navbar-mobile .tab-menu, nav.navbar.bootsnav.navbar-mobile .tab-content {width: 100%;display: block;}}
@media (max-width: 992px) {nav.navbar.bootsnav .navbar-header {padding-left: 25px;padding-right: 25px;}
	nav.navbar.bootsnav .navbar-nav {}
	.top-search input.form-control {background-color: #fff;border-radius: 5px !important;}
	.attr-nav {right: 30px;}
	.attr-nav > ul {margin-right: -10px;}
	.attr-nav > ul > li > a {padding: 16px 10px 15px;padding-left: 0 !important;}
	.attr-nav > ul > li.dropdown ul.dropdown-menu {left: -275px;}
	.top-search .container {padding: 0 15px;width: 100% !important;}
	nav.bootsnav.navbar-full .navbar-collapse {left: 15px;}
	nav.bootsnav.navbar-full .navbar-header {padding-right: 0;}
	nav.bootsnav.navbar-full .navbar-toggle {margin-right: -15px;}
	nav.bootsnav.navbar-full ul.nav > li > a {font-size: 18px !important;line-height: 24px !important;padding: 5px 10px !important;}
	nav.navbar.bootsnav.navbar-sidebar .share {padding: 30px 15px !important;}
	nav.navbar.bootsnav.navbar-sidebar .share {padding: 30px 0 !important;margin-bottom: 0;}
	nav.navbar.bootsnav.navbar-mobile.navbar-sidebar .share {padding: 30px 15px !important;margin-bottom: 0;}
	body.side-right > .wrapper {margin-left: 280px;margin-right: -280px !important;}
	nav.navbar.bootsnav.navbar-mobile .navbar-collapse {margin-left: 0;}
	nav.navbar.bootsnav.navbar-mobile ul.nav {margin-left: -15px;}
	nav.navbar.bootsnav.navbar-mobile ul.nav {border-top: solid 1px #fff;}
	li.close-full-menu {padding-top: 15px !important;padding-bottom: 15px !important;}
	.attr-nav {float: none;position: relative;text-align: center;display: block;left: 0;right: 0;width: 100%;margin-left: 0px;margin-right: 0px;}
	.attr-nav ul {width: 100%;}
	.attr-nav ul li a {border-bottom: none !important;}
	nav.navbar.bootsnav ul.nav > li > a {color: #000;font-weight: 700;}
	.search i {font-size: 25px;}
	.top-search {background-color: #5a79ba;padding-left: 20px;}
	.top-search .input-group-addon {padding-left: 20px;padding-right: 25px;font-size: 25px;}}
@media (max-width: 767px) {nav.navbar.bootsnav .navbar-header {padding-left: 30px;padding-right: 30px;}
	.top-search {padding-left: 30px;padding-right: 30px;}
	.top-search .input-group-addon {padding: 0px 25px 0 20px;font-size: 25px;}}
@media (min-width: 480px) and (max-width: 640px) {nav.bootsnav.navbar-full ul.nav {padding-top: 30px;padding-bottom: 30px;}}
@media (max-width: 480px) {.phone-top a, .phone-top {font-size: 14px;}
	nav.navbar .navbar-brand img.logo {width: 100px;height: 45px;}}
nav.navbar.bootsnav ul.nav > li > a {font-size: 14px;text-transform: uppercase;padding: 0px;}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after {font-family: "simple-line-icons";content: "";font-size: 8px;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu {border: 1px solid #f2f2f2;box-shadow: 0 5px 15px 0 rgba(31,31,31,.07);padding: 10px 0;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu.megamenu-content {}
nav.navbar.bootsnav li.dropdown ul li {padding: 0;margin: 0;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a {padding: 6px 25px;border-bottom: none;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:hover {transform: translateX(5px);}
nav.navbar.bootsnav ul.nav.navbar-right .dropdown-left .dropdown-menu .dropdown-menu {left: -200px;}
.navbar-nav {float: right !important;margin-right: -15px;}
nav.navbar.bootsnav ul.nav.navbar-right .dropdown-menu {right: auto;left: 0;}
nav.navbar.bootsnav ul.nav.navbar-right .dropdown-menu .dropdown-menu {right: auto !important;left: 100%;}
nav.navbar.bootsnav ul.nav.navbar-right .dropdown-left .dropdown-menu {right: 0;left: auto;}
nav.navbar.bootsnav ul.navbar-right li.dropdown.dropdown-left ul.dropdown-menu li a {text-align: right;}
nav.navbar.bootsnav ul.navbar-right li.dropdown.dropdown-left ul.dropdown-menu li.dropdown > a.dropdown-toggle:before {font-family: "FontAwesome";float: left;content: "";margin-top: 0;}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a {text-align: left;}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:before {font-family: "FontAwesome";float: right;content: "";margin-top: 0;}
nav.navbar.bootsnav.navbar-transparent.white-outline {background-color: transparent;}
nav.navbar.bootsnav.navbar-transparent.white-outline {border-bottom-color: rgba(255,255,255,.2);}
.side {width: 320px;right: -320px;}
nav.bootsnav.navbar-sidebar li {padding: 0;margin: 0;}
nav.navbar.bootsnav.navbar-sidebar ul.nav > li > a {padding: 10px 15px;}
nav.bootsnav.navbar-full .navbar-collapse ul.nav {margin: 0;}
@media screen and (max-width: 992px) {nav.navbar.bootsnav.navbar-transparent.white-outline {background-color: #fff;}}
@media (max-width: 992px) {nav.navbar.bootsnav ul.nav > li > a {padding: 10px 20px;border-top: none;}
	nav.navbar.bootsnav ul.nav > li, .attr-nav > ul > li {padding: 0;margin: 0;}
	nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after {display: none;}
	nav.navbar.bootsnav ul.nav.navbar-right .dropdown-menu .dropdown-menu {right: auto !important;left: 0 !important;}
	nav.navbar.bootsnav ul.navbar-right li.dropdown.dropdown-left ul.dropdown-menu li.dropdown > a.dropdown-toggle:before {float: right;content: "";}
	nav.navbar.bootsnav ul.navbar-right li.dropdown.dropdown-left ul.dropdown-menu li a {text-align: left;}
	nav.navbar.bootsnav ul.navbar-right li.dropdown.dropdown-left ul.dropdown-menu li.dropdown > a.dropdown-toggle:before {content: "";}
	nav.bootsnav .container {width: 100%;padding-left: 0px;padding-right: 0px;}
	nav.navbar.bootsnav ul.nav li.megamenu-fw > a:hover, nav.navbar.bootsnav ul.nav li.megamenu-fw > a:focus, nav.navbar.bootsnav ul.nav li > a:hover, nav.navbar.bootsnav ul.nav li > a:focus, nav.navbar.bootsnav ul.nav li.active > a:hover, nav.navbar.bootsnav ul.nav li.active > a:focus, nav.navbar.bootsnav ul.nav li.active > a {border-bottom: none;}}
@media (max-width:1400px) {.half-space {padding-left: 15%;padding-right: 15%;}}
@media (max-width:1200px) {.navbar-fixed + .inner-intro.lg-intro .intro-title {padding-top: 200px;padding-bottom: 130px;}
	.navbar-fixed + .inner-intro.xl-intro .intro-title {padding-top: 230px;padding-bottom: 180px;}}
@media (min-width:993px) {.header-slide .owl-carousel .owl-item > .item {background: none !important;}}
@media (max-width:992px) {.header-slide .owl-carousel .slide-content {padding-bottom: 20px;}
	section {padding: 70px 0;}
	.section-lg {padding: 100px 0;}
	.section-sm {padding: 50px 0;}
	h1 {font-size: 38px;}
	h2 {font-size: 32px;}
	h3 {font-size: 26px;}
	h4 {font-size: 22px;}
	h5 {font-size: 18px;}
	h6 {font-size: 16px;}
	.sm-pull-left {float: left !important;}
	.sm-pull-right {float: right !important;}
	.sm-text-left {float: left;}
	.sm-text-center {float: center;}
	.sm-text-right {float: right;}
	.fullbg {width: 40%;}
	.button-block a {margin-right: 20px;margin-bottom: 20px;}
	.half-space {padding-left: 5%;padding-right: 5%;}
	.maintenance-block {background-color: rgba(255,255,255,.7);padding: 40px 0;}
	.b-isotope .b-isotope-grid > li {width: 33.33%;}
	.header-slide h1 {font-size: 45px;line-height: 60px;}
	.header-slide .owl-carousel .slide-img img {display: none;}
	.header-slide .owl-carousel .owl-item > .item, .owl-carousel .owl-item {min-height: 1px !important;}
	.header-slide .owl-carousel .active .slide-content {bottom: 0;}
	.header-slide h3 {font-size: 50px;line-height: 60px;}
	.intro-title .title {font-size: 44px;line-height: 46px;}
	.navbar-fixed+.inner-intro .intro-title {padding-top: 170px;padding-bottom: 90px;}
	.navbar-fixed+.inner-intro.md-intro .intro-title {padding-top: 120px;padding-bottom: 60px;}
	.navbar-fixed+.inner-intro.xl-intro .intro-title {padding-top: 220px;padding-bottom: 130px;}
	.navbar-fixed+.inner-intro.small-intro .intro-title {padding-top: 100px;padding-bottom: 50px;}
	.blog-post .row-eq-height {display: block;}
	.blog-post.masonry-main .blog-masonry .masonry-item {width: 50%;}}
@media (max-width:767px) {section {padding: 30px 0;}
	.section-lg {padding: 50px 0;}
	.section-sm {padding: 20px 0;}
	h1 {font-size: 32px;}
	h2 {font-size: 26px;}
	h3 {font-size: 22px;}
	h4 {font-size: 20px;}
	h5 {font-size: 18px;}
	h6 {font-size: 15px;}
	.main-services {padding-top: 20px;}
	.main-services .item-services .img-services > a > span span.inner-text {font-size: 21px;}
	.main-services .item-services .img-services > a > span {bottom: 21%;}
	.main-services .item-services .desc-services p, .main-services .item-services .desc-services {line-height: 1.3em;}
	.col-projects {padding: 20px 0 20px;}
	.col-projects .title h2 {margin-bottom: 20px;}
	.footer-bottom {padding-top: 30px;padding-bottom: 30px;}
	.custom-copy {max-width: 82%;display: block;line-height: normal;margin: 15px auto;}
	nav.navbar.bootsnav ul.nav li.megamenu-fw > a:hover, nav.navbar.bootsnav ul.nav li.megamenu-fw > a:focus, nav.navbar.bootsnav ul.nav li > a:hover, nav.navbar.bootsnav ul.nav li > a:focus, nav.navbar.bootsnav ul.nav li.active > a:hover, nav.navbar.bootsnav ul.nav li.active > a:focus, nav.navbar.bootsnav ul.nav li.active > a, nav.navbar.bootsnav .navbar-nav > li > a {border-bottom: 1px solid #cfcfcf;}
	nav.navbar.bootsnav .navbar-nav > li {text-align: right;}
	nav.navbar.bootsnav.no-full .navbar-collapse {overflow: visible !important;}
	nav.navbar.bootsnav ul.nav > li > a {padding: 17px 30px;}
	.navbar-collapse {padding-left: 0px;padding-right: 0px;}
	.top-search .input-group-addon i.fa {position: absolute;right: 10px;top: 7px;color: #000;z-index: 5;font-size: 25px;cursor: pointer;}
	.top-search .input-group {display: block;}
	.xs-pull-left {float: left !important;}
	.xs-pull-right {float: right !important;}
	.xs-text-left {float: left;}
	.xs-text-center {float: center;}
	.xs-text-right {float: right;}
	.fullbg {position: relative;width: 100%;height: 250px;}
	.coming-block, .block-404 {width: 80%;margin-left: 10%;height: auto;}
	.label-404 {font-size: 150px;line-height: 120px;}
	.maintenance-page .m-logo img {width: 80px;}
	.maintenance-block {padding: 40px;}
	.footer-logo {width: 70px;}
	.b-isotope .b-isotope-grid > li {width: 50%;}
	.header-slide {height: auto !important;min-height: inherit;}
	.header-slide h1 {font-size: 30px;line-height: 50px;}
	.header-slide p {font-size: 16px;line-height: 26px;margin-bottom: 10px;}
	.header-slide .owl-carousel .owl-item > .item {height: auto !important;min-height: inherit;background-size: cover;background-position: center center;}
	.header-slide .owl-carousel .owl-item > .item > div {padding-top: 80px;padding-bottom: 80px;}
	.navbar.navbar-fixed + .header-slide .owl-carousel .owl-item > .item > div {padding-top: 0px;padding-bottom: 20px;}
	.header-slide .btn {margin: 5px 0;}
	.header-slide .owl-carousel .owl-nav {display: none;}
	.header-slide .owl-carousel .owl-dots {display: block !important;}
	.header-slide .owl-carousel .slide-content {padding-left: 15px;padding-right: 15px;width: 100%;}
	.header-slide .owl-carousel .active .title {top: 20px;}
	.header-slide .owl-carousel .active .slide-content {top: 20px;}
	.header-slide h3 {font-size: 40px;line-height: 50px;}
	.navbar.navbar-fixed + .single-image {padding-bottom: 100px;padding-top: 130px;}
	.single-image {padding-bottom: 90px;padding-top: 90px;}
	.top-minus {margin-top: -40px;}
	.inner-intro .container {width: 100%;}
	.inner-intro .intro-title > [class*="col-"], .inner-intro .intro-title [class*="text-"] {text-align: center;}
	.intro-title .title {margin-bottom: 7px;}
	.intro-title .sub-title {margin-bottom: 7px;display: block;}
	.inner-intro .intro-title {padding: 60px 0;}
	.intro-title .title {font-size: 36px;line-height: 40px;}
	.navbar-fixed+.inner-intro .intro-title, .navbar-fixed+.inner-intro.md-intro .intro-title, .navbar-fixed+.inner-intro.xl-intro .intro-title, .navbar-fixed+.inner-intro.small-intro .intro-title {padding-top: 120px;padding-bottom: 60px;}
	.clients.line .media {width: 100%;padding: 10px;margin: 0;text-align: center;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
	.clients.line > [class*="col-"]:nth-child(2n+1) > .media {border-left: 1px solid #ddd;}
	.clients.line > [class*="col-"]:nth-child(-n+2) > .media {border-top: 1px solid #ddd;}
	.partner a img {opacity: 1;filter: unset;}
	.comment-list .comments-info .title {display: block;}
	.comment-list .comments-photo img {height: auto !important;width: 50px !important;}
	.link-horizon .link li {margin: 0;}
	.footer-bottom [class*="col-"] {text-align: center;}
	.footer-bottom .link-horizon {display: inline-block;float: none !important;}
	.footer-bottom .link {padding-left: 0;}}
@media (max-width:550px) {.post.post-left .post-image, .post.post-left .post-details {width: 100%;display: block;}}
@media (max-width:479px) {.col-xx-12 {width: 100%;}
	.fullbg {height: 180px;}
	.coming-block, .block-404 {width: 90%;margin-left: 5%;}
	.label-404 {font-size: 100px;line-height: 80px;}
	.label-coming {font-size: 40px;line-height: 40px;}
	.maintenance-block {padding: 30px;}
	.footer-logo {width: 50px;}
	.b-isotope .b-isotope-grid > li {width: 100%;}
	.header-slide h3 {font-size: 30px;line-height: 45px;}
	.navbar.navbar-fixed + .single-image {padding-bottom: 80px;padding-top: 100px;}
	.single-image {padding-bottom: 60px;padding-top: 60px;}
	.inner-intro .intro-title {padding: 50px 0;}
	.intro-title .title {font-size: 26px;line-height: 30px;}
	.navbar-fixed+.inner-intro .intro-title, .navbar-fixed+.inner-intro.md-intro .intro-title, .navbar-fixed+.inner-intro.xl-intro .intro-title, .navbar-fixed+.inner-intro.small-intro .intro-title {padding-top: 100px;padding-bottom: 40px;}
	.clients.line .media {border: 1px solid #ddd;border-bottom: none;}
	.clients.line  > [class*="col-"]:last-child > .media {border-bottom: 1px solid #ddd;}
	.blog-post.masonry-main .blog-masonry .masonry-item {width: 100%;}
	.comment-list .reply span {display: none;}}
@media (max-width: 1024px) {.service-gallery .item-services .img-services > a > span {width: 100%;top: 40%;margin-left: 0px;}
	.service-gallery .item-services .img-services > a > span span.inner-text {font-size: 10pt;}
	.col-sm-4.text-box {width: 170px;}
	.col-sm-4.text-box .form-group {width: 163px;}
	.col-sm-4.text-box input {width: 163px;}
	.col-sm-4.txt-area {padding-top: 97px;}
	.footer-map {width: 100%;padding: 10px 0;}
	.footer-map iframe {width: 100%;}}
@media (max-width: 992px) {.subpages {padding-top: 0px;}
	.service-gallery .item-services .img-services > a > span {top: 30%;}}
@media (max-width: 767px) {nav.navbar.bootsnav .navbar-header {padding-right: 0px;}
	.navbar-header {width: 100%;}
	nav.navbar.bootsnav .navbar-nav > li > a {border-bottom: solid 1px #e0e0e0 !important;display: inline-block;text-align: right;padding: 10px 15px;}
	.subpages {padding-top: 0px;}
	.about-us-page .p-subtitle {margin: 0px;text-align: left;}
	.mobile-slider-small-image {padding-top: 10px;padding-left: 12px;}
	.mobile-slider-small-image .col-custom-4 {float: left;margin-left: 5px;}
	.choose-asset p {margin: 10px 0 0 0;}
	.some-our-clients {padding-bottom: 30px;}
	.some-our-clients p {font-size: 14pt;}
	.some-our-clients .col-custom-6 {width: 50%;}
	.our-services {width: 100%;}
	.our-services p.p-service-desc {text-align: left;}
	.service-gallery .item-services .img-services img {height: 100px;margin-top: 5px;object-fit: cover;}
	.service-gallery .item-services .img-services > a > span {width: 90%;top: 35%;text-align: left;margin-left: 20px;}
	.service-gallery .item-services .img-services > a > span span.inner-text {font-size: 16pt;}
	.phone-top a {display: inline;padding: 0px;}
	.btn.btn-primary.dropdown-toggle {width: 345px;height: 50px;font-size: 14pt;text-align: left;background-color: #e5e2e2;border: none;color: black;font-weight: bold;}
	.dropbtn {width: 345px;height: 50px;font-size: 14pt;text-align: left;background-color: #e5e2e2;border: none;color: black;font-weight: bold;}
	.dropdown .caret {float: right;margin-top: 5px;width: 11px;height: 10px;}
	.dropbtn span {float: right;margin-top: 5px;width: 11px;height: 10px;}
	.dropbtn:hover, .dropbtn:focus {background-color: lightgray;}
	.dropdown {position: relative;display: inline-block;}
	.dropdown-content {display: none;position: absolute;background-color: #f9f9f9;min-width: 160px;overflow: auto;box-shadow: 0px 8px 16px 0px rgba(0,0,0,.2);z-index: 1;}
	.dropdown-content a {color: black;padding: 12px 16px;text-decoration: none;display: block;}
	.dropdown a:hover {background-color: #f1f1f1;}
	.show {display: block;}
	.project-slider, .project-thumbnail-slider {display: none;}
	.mobile-project-slider {display: block;}
	.mobile-project-slider h3 {font-size: 20px;}
	.dropdown.mobile-project {display: block;}
	.dropdown.mobile-project .form-control {background-color: #e5e2e2;height: 50px;font-size: 16px;color: black;border: none;padding: 0 20px;}
	.italic-par {font-style: italic;}
	.info-contact .our-address-contact {text-align: left;}
	.col-sm-4.text-box {width: 100%;}
	.col-sm-4.text-box .form-group {width: 100%;margin-bottom: 2px;}
	.col-sm-4.text-box input {width: 100%;}
	.col-sm-4.txt-area {padding-top: 0px;}
	.col-sm-4.txt-area .form-group {margin-bottom: 2px;}
	.col-sm-4.txt-area textarea {width: 100%;height: 150px;}
	.col-sm-4.txt-area .form-group {margin-bottom: 3px;}
	.g-recaptcha div {margin: 0px auto;}
	.btn.btn-default.submitcontact {height: 65px;}
	.form-group.submit-btn {width: 305px;margin: 0px auto;}
	.footer-map {width: 100%;padding: 10px 0;}
	.footer-map iframe {width: 100%;}}
@media (max-width: 375px) {.service-gallery {padding-bottom: 40px;}
	.service-gallery .item-services .img-services > a > span {width: 87%;line-height: 1.1;}
	.service-gallery .item-services .img-services > a > span span.inner-text {font-size: 15pt;}}
@font-face {font-family: "FontAwesome";src: url("/assets/themes/fonts/fontawesome-webfont.eot?v=4.7.0");src: url("/assets/themes/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("/assets/themes/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("/assets/themes/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("/assets/themes/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("/assets/themes/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight: normal;font-style: normal;}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-lg {font-size: 1.33333333em;line-height: .75em;vertical-align: -15%;}
.fa-2x {font-size: 2em;}
.fa-3x {font-size: 3em;}
.fa-4x {font-size: 4em;}
.fa-5x {font-size: 5em;}
.fa-fw {width: 1.28571429em;text-align: center;}
.fa-ul {padding-left: 0;margin-left: 2.14285714em;list-style-type: none;}
.fa-ul>li {position: relative;}
.fa-li {position: absolute;left: -2.14285714em;width: 2.14285714em;top: .14285714em;text-align: center;}
.fa-li.fa-lg {left: -1.85714286em;}
.fa-border {padding: .2em .25em .15em;border: solid .08em #eee;border-radius: .1em;}
.fa-pull-left {float: left;}
.fa-pull-right {float: right;}
.fa.fa-pull-left {margin-right: .3em;}
.fa.fa-pull-right {margin-left: .3em;}
.pull-right {float: right;}
.pull-left {float: left;}
.fa.pull-left {margin-right: .3em;}
.fa.pull-right {margin-left: .3em;}
.fa-spin {-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;}
.fa-pulse {-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.fa-rotate-90 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.fa-rotate-180 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.fa-rotate-270 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);}
.fa-flip-horizontal {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(-1,1);-ms-transform: scale(-1,1);transform: scale(-1,1);}
.fa-flip-vertical {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform: scale(1,-1);-ms-transform: scale(1,-1);transform: scale(1,-1);}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {filter: none;}
.fa-stack {position: relative;display: inline-block;width: 2em;height: 2em;line-height: 2em;vertical-align: middle;}
.fa-stack-1x, .fa-stack-2x {position: absolute;left: 0;width: 100%;text-align: center;}
.fa-stack-1x {line-height: inherit;}
.fa-stack-2x {font-size: 2em;}
.fa-inverse {color: #fff;}
.fa-glass:before {content: "";}
.fa-music:before {content: "";}
.fa-search:before {content: "";}
.fa-envelope-o:before {content: "";}
.fa-heart:before {content: "";}
.fa-star:before {content: "";}
.fa-star-o:before {content: "";}
.fa-user:before {content: "";}
.fa-film:before {content: "";}
.fa-th-large:before {content: "";}
.fa-th:before {content: "";}
.fa-th-list:before {content: "";}
.fa-check:before {content: "";}
.fa-remove:before, .fa-close:before, .fa-times:before {content: "";}
.fa-search-plus:before {content: "";}
.fa-search-minus:before {content: "";}
.fa-power-off:before {content: "";}
.fa-signal:before {content: "";}
.fa-gear:before, .fa-cog:before {content: "";}
.fa-trash-o:before {content: "";}
.fa-home:before {content: "";}
.fa-file-o:before {content: "";}
.fa-clock-o:before {content: "";}
.fa-road:before {content: "";}
.fa-download:before {content: "";}
.fa-arrow-circle-o-down:before {content: "";}
.fa-arrow-circle-o-up:before {content: "";}
.fa-inbox:before {content: "";}
.fa-play-circle-o:before {content: "";}
.fa-rotate-right:before, .fa-repeat:before {content: "";}
.fa-refresh:before {content: "";}
.fa-list-alt:before {content: "";}
.fa-lock:before {content: "";}
.fa-flag:before {content: "";}
.fa-headphones:before {content: "";}
.fa-volume-off:before {content: "";}
.fa-volume-down:before {content: "";}
.fa-volume-up:before {content: "";}
.fa-qrcode:before {content: "";}
.fa-barcode:before {content: "";}
.fa-tag:before {content: "";}
.fa-tags:before {content: "";}
.fa-book:before {content: "";}
.fa-bookmark:before {content: "";}
.fa-print:before {content: "";}
.fa-camera:before {content: "";}
.fa-font:before {content: "";}
.fa-bold:before {content: "";}
.fa-italic:before {content: "";}
.fa-text-height:before {content: "";}
.fa-text-width:before {content: "";}
.fa-align-left:before {content: "";}
.fa-align-center:before {content: "";}
.fa-align-right:before {content: "";}
.fa-align-justify:before {content: "";}
.fa-list:before {content: "";}
.fa-dedent:before, .fa-outdent:before {content: "";}
.fa-indent:before {content: "";}
.fa-video-camera:before {content: "";}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {content: "";}
.fa-pencil:before {content: "";}
.fa-map-marker:before {content: "";}
.fa-adjust:before {content: "";}
.fa-tint:before {content: "";}
.fa-edit:before, .fa-pencil-square-o:before {content: "";}
.fa-share-square-o:before {content: "";}
.fa-check-square-o:before {content: "";}
.fa-arrows:before {content: "";}
.fa-step-backward:before {content: "";}
.fa-fast-backward:before {content: "";}
.fa-backward:before {content: "";}
.fa-play:before {content: "";}
.fa-pause:before {content: "";}
.fa-stop:before {content: "";}
.fa-forward:before {content: "";}
.fa-fast-forward:before {content: "";}
.fa-step-forward:before {content: "";}
.fa-eject:before {content: "";}
.fa-chevron-left:before {content: "";}
.fa-chevron-right:before {content: "";}
.fa-plus-circle:before {content: "";}
.fa-minus-circle:before {content: "";}
.fa-times-circle:before {content: "";}
.fa-check-circle:before {content: "";}
.fa-question-circle:before {content: "";}
.fa-info-circle:before {content: "";}
.fa-crosshairs:before {content: "";}
.fa-times-circle-o:before {content: "";}
.fa-check-circle-o:before {content: "";}
.fa-ban:before {content: "";}
.fa-arrow-left:before {content: "";}
.fa-arrow-right:before {content: "";}
.fa-arrow-up:before {content: "";}
.fa-arrow-down:before {content: "";}
.fa-mail-forward:before, .fa-share:before {content: "";}
.fa-expand:before {content: "";}
.fa-compress:before {content: "";}
.fa-plus:before {content: "";}
.fa-minus:before {content: "";}
.fa-asterisk:before {content: "";}
.fa-exclamation-circle:before {content: "";}
.fa-gift:before {content: "";}
.fa-leaf:before {content: "";}
.fa-fire:before {content: "";}
.fa-eye:before {content: "";}
.fa-eye-slash:before {content: "";}
.fa-warning:before, .fa-exclamation-triangle:before {content: "";}
.fa-plane:before {content: "";}
.fa-calendar:before {content: "";}
.fa-random:before {content: "";}
.fa-comment:before {content: "";}
.fa-magnet:before {content: "";}
.fa-chevron-up:before {content: "";}
.fa-chevron-down:before {content: "";}
.fa-retweet:before {content: "";}
.fa-shopping-cart:before {content: "";}
.fa-folder:before {content: "";}
.fa-folder-open:before {content: "";}
.fa-arrows-v:before {content: "";}
.fa-arrows-h:before {content: "";}
.fa-bar-chart-o:before, .fa-bar-chart:before {content: "";}
.fa-twitter-square:before {content: "";}
.fa-facebook-square:before {content: "";}
.fa-camera-retro:before {content: "";}
.fa-key:before {content: "";}
.fa-gears:before, .fa-cogs:before {content: "";}
.fa-comments:before {content: "";}
.fa-thumbs-o-up:before {content: "";}
.fa-thumbs-o-down:before {content: "";}
.fa-star-half:before {content: "";}
.fa-heart-o:before {content: "";}
.fa-sign-out:before {content: "";}
.fa-linkedin-square:before {content: "";}
.fa-thumb-tack:before {content: "";}
.fa-external-link:before {content: "";}
.fa-sign-in:before {content: "";}
.fa-trophy:before {content: "";}
.fa-github-square:before {content: "";}
.fa-upload:before {content: "";}
.fa-lemon-o:before {content: "";}
.fa-phone:before {content: "";}
.fa-square-o:before {content: "";}
.fa-bookmark-o:before {content: "";}
.fa-phone-square:before {content: "";}
.fa-twitter:before {content: "";}
.fa-facebook-f:before, .fa-facebook:before {content: "";}
.fa-github:before {content: "";}
.fa-unlock:before {content: "";}
.fa-credit-card:before {content: "";}
.fa-feed:before, .fa-rss:before {content: "";}
.fa-hdd-o:before {content: "";}
.fa-bullhorn:before {content: "";}
.fa-bell:before {content: "";}
.fa-certificate:before {content: "";}
.fa-hand-o-right:before {content: "";}
.fa-hand-o-left:before {content: "";}
.fa-hand-o-up:before {content: "";}
.fa-hand-o-down:before {content: "";}
.fa-arrow-circle-left:before {content: "";}
.fa-arrow-circle-right:before {content: "";}
.fa-arrow-circle-up:before {content: "";}
.fa-arrow-circle-down:before {content: "";}
.fa-globe:before {content: "";}
.fa-wrench:before {content: "";}
.fa-tasks:before {content: "";}
.fa-filter:before {content: "";}
.fa-briefcase:before {content: "";}
.fa-arrows-alt:before {content: "";}
.fa-group:before, .fa-users:before {content: "";}
.fa-chain:before, .fa-link:before {content: "";}
.fa-cloud:before {content: "";}
.fa-flask:before {content: "";}
.fa-cut:before, .fa-scissors:before {content: "";}
.fa-copy:before, .fa-files-o:before {content: "";}
.fa-paperclip:before {content: "";}
.fa-save:before, .fa-floppy-o:before {content: "";}
.fa-square:before {content: "";}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {content: "";}
.fa-list-ul:before {content: "";}
.fa-list-ol:before {content: "";}
.fa-strikethrough:before {content: "";}
.fa-underline:before {content: "";}
.fa-table:before {content: "";}
.fa-magic:before {content: "";}
.fa-truck:before {content: "";}
.fa-pinterest:before {content: "";}
.fa-pinterest-square:before {content: "";}
.fa-google-plus-square:before {content: "";}
.fa-google-plus:before {content: "";}
.fa-money:before {content: "";}
.fa-caret-down:before {content: "";}
.fa-caret-up:before {content: "";}
.fa-caret-left:before {content: "";}
.fa-caret-right:before {content: "";}
.fa-columns:before {content: "";}
.fa-unsorted:before, .fa-sort:before {content: "";}
.fa-sort-down:before, .fa-sort-desc:before {content: "";}
.fa-sort-up:before, .fa-sort-asc:before {content: "";}
.fa-envelope:before {content: "";}
.fa-linkedin:before {content: "";}
.fa-rotate-left:before, .fa-undo:before {content: "";}
.fa-legal:before, .fa-gavel:before {content: "";}
.fa-dashboard:before, .fa-tachometer:before {content: "";}
.fa-comment-o:before {content: "";}
.fa-comments-o:before {content: "";}
.fa-flash:before, .fa-bolt:before {content: "";}
.fa-sitemap:before {content: "";}
.fa-umbrella:before {content: "";}
.fa-paste:before, .fa-clipboard:before {content: "";}
.fa-lightbulb-o:before {content: "";}
.fa-exchange:before {content: "";}
.fa-cloud-download:before {content: "";}
.fa-cloud-upload:before {content: "";}
.fa-user-md:before {content: "";}
.fa-stethoscope:before {content: "";}
.fa-suitcase:before {content: "";}
.fa-bell-o:before {content: "";}
.fa-coffee:before {content: "";}
.fa-cutlery:before {content: "";}
.fa-file-text-o:before {content: "";}
.fa-building-o:before {content: "";}
.fa-hospital-o:before {content: "";}
.fa-ambulance:before {content: "";}
.fa-medkit:before {content: "";}
.fa-fighter-jet:before {content: "";}
.fa-beer:before {content: "";}
.fa-h-square:before {content: "";}
.fa-plus-square:before {content: "";}
.fa-angle-double-left:before {content: "";}
.fa-angle-double-right:before {content: "";}
.fa-angle-double-up:before {content: "";}
.fa-angle-double-down:before {content: "";}
.fa-angle-left:before {content: "";}
.fa-angle-right:before {content: "";}
.fa-angle-up:before {content: "";}
.fa-angle-down:before {content: "";}
.fa-desktop:before {content: "";}
.fa-laptop:before {content: "";}
.fa-tablet:before {content: "";}
.fa-mobile-phone:before, .fa-mobile:before {content: "";}
.fa-circle-o:before {content: "";}
.fa-quote-left:before {content: "";}
.fa-quote-right:before {content: "";}
.fa-spinner:before {content: "";}
.fa-circle:before {content: "";}
.fa-mail-reply:before, .fa-reply:before {content: "";}
.fa-github-alt:before {content: "";}
.fa-folder-o:before {content: "";}
.fa-folder-open-o:before {content: "";}
.fa-smile-o:before {content: "";}
.fa-frown-o:before {content: "";}
.fa-meh-o:before {content: "";}
.fa-gamepad:before {content: "";}
.fa-keyboard-o:before {content: "";}
.fa-flag-o:before {content: "";}
.fa-flag-checkered:before {content: "";}
.fa-terminal:before {content: "";}
.fa-code:before {content: "";}
.fa-mail-reply-all:before, .fa-reply-all:before {content: "";}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {content: "";}
.fa-location-arrow:before {content: "";}
.fa-crop:before {content: "";}
.fa-code-fork:before {content: "";}
.fa-unlink:before, .fa-chain-broken:before {content: "";}
.fa-question:before {content: "";}
.fa-info:before {content: "";}
.fa-exclamation:before {content: "";}
.fa-superscript:before {content: "";}
.fa-subscript:before {content: "";}
.fa-eraser:before {content: "";}
.fa-puzzle-piece:before {content: "";}
.fa-microphone:before {content: "";}
.fa-microphone-slash:before {content: "";}
.fa-shield:before {content: "";}
.fa-calendar-o:before {content: "";}
.fa-fire-extinguisher:before {content: "";}
.fa-rocket:before {content: "";}
.fa-maxcdn:before {content: "";}
.fa-chevron-circle-left:before {content: "";}
.fa-chevron-circle-right:before {content: "";}
.fa-chevron-circle-up:before {content: "";}
.fa-chevron-circle-down:before {content: "";}
.fa-html5:before {content: "";}
.fa-css3:before {content: "";}
.fa-anchor:before {content: "";}
.fa-unlock-alt:before {content: "";}
.fa-bullseye:before {content: "";}
.fa-ellipsis-h:before {content: "";}
.fa-ellipsis-v:before {content: "";}
.fa-rss-square:before {content: "";}
.fa-play-circle:before {content: "";}
.fa-ticket:before {content: "";}
.fa-minus-square:before {content: "";}
.fa-minus-square-o:before {content: "";}
.fa-level-up:before {content: "";}
.fa-level-down:before {content: "";}
.fa-check-square:before {content: "";}
.fa-pencil-square:before {content: "";}
.fa-external-link-square:before {content: "";}
.fa-share-square:before {content: "";}
.fa-compass:before {content: "";}
.fa-toggle-down:before, .fa-caret-square-o-down:before {content: "";}
.fa-toggle-up:before, .fa-caret-square-o-up:before {content: "";}
.fa-toggle-right:before, .fa-caret-square-o-right:before {content: "";}
.fa-euro:before, .fa-eur:before {content: "";}
.fa-gbp:before {content: "";}
.fa-dollar:before, .fa-usd:before {content: "";}
.fa-rupee:before, .fa-inr:before {content: "";}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {content: "";}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {content: "";}
.fa-won:before, .fa-krw:before {content: "";}
.fa-bitcoin:before, .fa-btc:before {content: "";}
.fa-file:before {content: "";}
.fa-file-text:before {content: "";}
.fa-sort-alpha-asc:before {content: "";}
.fa-sort-alpha-desc:before {content: "";}
.fa-sort-amount-asc:before {content: "";}
.fa-sort-amount-desc:before {content: "";}
.fa-sort-numeric-asc:before {content: "";}
.fa-sort-numeric-desc:before {content: "";}
.fa-thumbs-up:before {content: "";}
.fa-thumbs-down:before {content: "";}
.fa-youtube-square:before {content: "";}
.fa-youtube:before {content: "";}
.fa-xing:before {content: "";}
.fa-xing-square:before {content: "";}
.fa-youtube-play:before {content: "";}
.fa-dropbox:before {content: "";}
.fa-stack-overflow:before {content: "";}
.fa-instagram:before {content: "";}
.fa-flickr:before {content: "";}
.fa-adn:before {content: "";}
.fa-bitbucket:before {content: "";}
.fa-bitbucket-square:before {content: "";}
.fa-tumblr:before {content: "";}
.fa-tumblr-square:before {content: "";}
.fa-long-arrow-down:before {content: "";}
.fa-long-arrow-up:before {content: "";}
.fa-long-arrow-left:before {content: "";}
.fa-long-arrow-right:before {content: "";}
.fa-apple:before {content: "";}
.fa-windows:before {content: "";}
.fa-android:before {content: "";}
.fa-linux:before {content: "";}
.fa-dribbble:before {content: "";}
.fa-skype:before {content: "";}
.fa-foursquare:before {content: "";}
.fa-trello:before {content: "";}
.fa-female:before {content: "";}
.fa-male:before {content: "";}
.fa-gittip:before, .fa-gratipay:before {content: "";}
.fa-sun-o:before {content: "";}
.fa-moon-o:before {content: "";}
.fa-archive:before {content: "";}
.fa-bug:before {content: "";}
.fa-vk:before {content: "";}
.fa-weibo:before {content: "";}
.fa-renren:before {content: "";}
.fa-pagelines:before {content: "";}
.fa-stack-exchange:before {content: "";}
.fa-arrow-circle-o-right:before {content: "";}
.fa-arrow-circle-o-left:before {content: "";}
.fa-toggle-left:before, .fa-caret-square-o-left:before {content: "";}
.fa-dot-circle-o:before {content: "";}
.fa-wheelchair:before {content: "";}
.fa-vimeo-square:before {content: "";}
.fa-turkish-lira:before, .fa-try:before {content: "";}
.fa-plus-square-o:before {content: "";}
.fa-space-shuttle:before {content: "";}
.fa-slack:before {content: "";}
.fa-envelope-square:before {content: "";}
.fa-wordpress:before {content: "";}
.fa-openid:before {content: "";}
.fa-institution:before, .fa-bank:before, .fa-university:before {content: "";}
.fa-mortar-board:before, .fa-graduation-cap:before {content: "";}
.fa-yahoo:before {content: "";}
.fa-google:before {content: "";}
.fa-reddit:before {content: "";}
.fa-reddit-square:before {content: "";}
.fa-stumbleupon-circle:before {content: "";}
.fa-stumbleupon:before {content: "";}
.fa-delicious:before {content: "";}
.fa-digg:before {content: "";}
.fa-pied-piper-pp:before {content: "";}
.fa-pied-piper-alt:before {content: "";}
.fa-drupal:before {content: "";}
.fa-joomla:before {content: "";}
.fa-language:before {content: "";}
.fa-fax:before {content: "";}
.fa-building:before {content: "";}
.fa-child:before {content: "";}
.fa-paw:before {content: "";}
.fa-spoon:before {content: "";}
.fa-cube:before {content: "";}
.fa-cubes:before {content: "";}
.fa-behance:before {content: "";}
.fa-behance-square:before {content: "";}
.fa-steam:before {content: "";}
.fa-steam-square:before {content: "";}
.fa-recycle:before {content: "";}
.fa-automobile:before, .fa-car:before {content: "";}
.fa-cab:before, .fa-taxi:before {content: "";}
.fa-tree:before {content: "";}
.fa-spotify:before {content: "";}
.fa-deviantart:before {content: "";}
.fa-soundcloud:before {content: "";}
.fa-database:before {content: "";}
.fa-file-pdf-o:before {content: "";}
.fa-file-word-o:before {content: "";}
.fa-file-excel-o:before {content: "";}
.fa-file-powerpoint-o:before {content: "";}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {content: "";}
.fa-file-zip-o:before, .fa-file-archive-o:before {content: "";}
.fa-file-sound-o:before, .fa-file-audio-o:before {content: "";}
.fa-file-movie-o:before, .fa-file-video-o:before {content: "";}
.fa-file-code-o:before {content: "";}
.fa-vine:before {content: "";}
.fa-codepen:before {content: "";}
.fa-jsfiddle:before {content: "";}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {content: "";}
.fa-circle-o-notch:before {content: "";}
.fa-ra:before, .fa-resistance:before, .fa-rebel:before {content: "";}
.fa-ge:before, .fa-empire:before {content: "";}
.fa-git-square:before {content: "";}
.fa-git:before {content: "";}
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {content: "";}
.fa-tencent-weibo:before {content: "";}
.fa-qq:before {content: "";}
.fa-wechat:before, .fa-weixin:before {content: "";}
.fa-send:before, .fa-paper-plane:before {content: "";}
.fa-send-o:before, .fa-paper-plane-o:before {content: "";}
.fa-history:before {content: "";}
.fa-circle-thin:before {content: "";}
.fa-header:before {content: "";}
.fa-paragraph:before {content: "";}
.fa-sliders:before {content: "";}
.fa-share-alt:before {content: "";}
.fa-share-alt-square:before {content: "";}
.fa-bomb:before {content: "";}
.fa-soccer-ball-o:before, .fa-futbol-o:before {content: "";}
.fa-tty:before {content: "";}
.fa-binoculars:before {content: "";}
.fa-plug:before {content: "";}
.fa-slideshare:before {content: "";}
.fa-twitch:before {content: "";}
.fa-yelp:before {content: "";}
.fa-newspaper-o:before {content: "";}
.fa-wifi:before {content: "";}
.fa-calculator:before {content: "";}
.fa-paypal:before {content: "";}
.fa-google-wallet:before {content: "";}
.fa-cc-visa:before {content: "";}
.fa-cc-mastercard:before {content: "";}
.fa-cc-discover:before {content: "";}
.fa-cc-amex:before {content: "";}
.fa-cc-paypal:before {content: "";}
.fa-cc-stripe:before {content: "";}
.fa-bell-slash:before {content: "";}
.fa-bell-slash-o:before {content: "";}
.fa-trash:before {content: "";}
.fa-copyright:before {content: "";}
.fa-at:before {content: "";}
.fa-eyedropper:before {content: "";}
.fa-paint-brush:before {content: "";}
.fa-birthday-cake:before {content: "";}
.fa-area-chart:before {content: "";}
.fa-pie-chart:before {content: "";}
.fa-line-chart:before {content: "";}
.fa-lastfm:before {content: "";}
.fa-lastfm-square:before {content: "";}
.fa-toggle-off:before {content: "";}
.fa-toggle-on:before {content: "";}
.fa-bicycle:before {content: "";}
.fa-bus:before {content: "";}
.fa-ioxhost:before {content: "";}
.fa-angellist:before {content: "";}
.fa-cc:before {content: "";}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {content: "";}
.fa-meanpath:before {content: "";}
.fa-buysellads:before {content: "";}
.fa-connectdevelop:before {content: "";}
.fa-dashcube:before {content: "";}
.fa-forumbee:before {content: "";}
.fa-leanpub:before {content: "";}
.fa-sellsy:before {content: "";}
.fa-shirtsinbulk:before {content: "";}
.fa-simplybuilt:before {content: "";}
.fa-skyatlas:before {content: "";}
.fa-cart-plus:before {content: "";}
.fa-cart-arrow-down:before {content: "";}
.fa-diamond:before {content: "";}
.fa-ship:before {content: "";}
.fa-user-secret:before {content: "";}
.fa-motorcycle:before {content: "";}
.fa-street-view:before {content: "";}
.fa-heartbeat:before {content: "";}
.fa-venus:before {content: "";}
.fa-mars:before {content: "";}
.fa-mercury:before {content: "";}
.fa-intersex:before, .fa-transgender:before {content: "";}
.fa-transgender-alt:before {content: "";}
.fa-venus-double:before {content: "";}
.fa-mars-double:before {content: "";}
.fa-venus-mars:before {content: "";}
.fa-mars-stroke:before {content: "";}
.fa-mars-stroke-v:before {content: "";}
.fa-mars-stroke-h:before {content: "";}
.fa-neuter:before {content: "";}
.fa-genderless:before {content: "";}
.fa-facebook-official:before {content: "";}
.fa-pinterest-p:before {content: "";}
.fa-whatsapp:before {content: "";}
.fa-server:before {content: "";}
.fa-user-plus:before {content: "";}
.fa-user-times:before {content: "";}
.fa-hotel:before, .fa-bed:before {content: "";}
.fa-viacoin:before {content: "";}
.fa-train:before {content: "";}
.fa-subway:before {content: "";}
.fa-medium:before {content: "";}
.fa-yc:before, .fa-y-combinator:before {content: "";}
.fa-optin-monster:before {content: "";}
.fa-opencart:before {content: "";}
.fa-expeditedssl:before {content: "";}
.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {content: "";}
.fa-battery-3:before, .fa-battery-three-quarters:before {content: "";}
.fa-battery-2:before, .fa-battery-half:before {content: "";}
.fa-battery-1:before, .fa-battery-quarter:before {content: "";}
.fa-battery-0:before, .fa-battery-empty:before {content: "";}
.fa-mouse-pointer:before {content: "";}
.fa-i-cursor:before {content: "";}
.fa-object-group:before {content: "";}
.fa-object-ungroup:before {content: "";}
.fa-sticky-note:before {content: "";}
.fa-sticky-note-o:before {content: "";}
.fa-cc-jcb:before {content: "";}
.fa-cc-diners-club:before {content: "";}
.fa-clone:before {content: "";}
.fa-balance-scale:before {content: "";}
.fa-hourglass-o:before {content: "";}
.fa-hourglass-1:before, .fa-hourglass-start:before {content: "";}
.fa-hourglass-2:before, .fa-hourglass-half:before {content: "";}
.fa-hourglass-3:before, .fa-hourglass-end:before {content: "";}
.fa-hourglass:before {content: "";}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {content: "";}
.fa-hand-stop-o:before, .fa-hand-paper-o:before {content: "";}
.fa-hand-scissors-o:before {content: "";}
.fa-hand-lizard-o:before {content: "";}
.fa-hand-spock-o:before {content: "";}
.fa-hand-pointer-o:before {content: "";}
.fa-hand-peace-o:before {content: "";}
.fa-trademark:before {content: "";}
.fa-registered:before {content: "";}
.fa-creative-commons:before {content: "";}
.fa-gg:before {content: "";}
.fa-gg-circle:before {content: "";}
.fa-tripadvisor:before {content: "";}
.fa-odnoklassniki:before {content: "";}
.fa-odnoklassniki-square:before {content: "";}
.fa-get-pocket:before {content: "";}
.fa-wikipedia-w:before {content: "";}
.fa-safari:before {content: "";}
.fa-chrome:before {content: "";}
.fa-firefox:before {content: "";}
.fa-opera:before {content: "";}
.fa-internet-explorer:before {content: "";}
.fa-tv:before, .fa-television:before {content: "";}
.fa-contao:before {content: "";}
.fa-500px:before {content: "";}
.fa-amazon:before {content: "";}
.fa-calendar-plus-o:before {content: "";}
.fa-calendar-minus-o:before {content: "";}
.fa-calendar-times-o:before {content: "";}
.fa-calendar-check-o:before {content: "";}
.fa-industry:before {content: "";}
.fa-map-pin:before {content: "";}
.fa-map-signs:before {content: "";}
.fa-map-o:before {content: "";}
.fa-map:before {content: "";}
.fa-commenting:before {content: "";}
.fa-commenting-o:before {content: "";}
.fa-houzz:before {content: "";}
.fa-vimeo:before {content: "";}
.fa-black-tie:before {content: "";}
.fa-fonticons:before {content: "";}
.fa-reddit-alien:before {content: "";}
.fa-edge:before {content: "";}
.fa-credit-card-alt:before {content: "";}
.fa-codiepie:before {content: "";}
.fa-modx:before {content: "";}
.fa-fort-awesome:before {content: "";}
.fa-usb:before {content: "";}
.fa-product-hunt:before {content: "";}
.fa-mixcloud:before {content: "";}
.fa-scribd:before {content: "";}
.fa-pause-circle:before {content: "";}
.fa-pause-circle-o:before {content: "";}
.fa-stop-circle:before {content: "";}
.fa-stop-circle-o:before {content: "";}
.fa-shopping-bag:before {content: "";}
.fa-shopping-basket:before {content: "";}
.fa-hashtag:before {content: "";}
.fa-bluetooth:before {content: "";}
.fa-bluetooth-b:before {content: "";}
.fa-percent:before {content: "";}
.fa-gitlab:before {content: "";}
.fa-wpbeginner:before {content: "";}
.fa-wpforms:before {content: "";}
.fa-envira:before {content: "";}
.fa-universal-access:before {content: "";}
.fa-wheelchair-alt:before {content: "";}
.fa-question-circle-o:before {content: "";}
.fa-blind:before {content: "";}
.fa-audio-description:before {content: "";}
.fa-volume-control-phone:before {content: "";}
.fa-braille:before {content: "";}
.fa-assistive-listening-systems:before {content: "";}
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {content: "";}
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {content: "";}
.fa-glide:before {content: "";}
.fa-glide-g:before {content: "";}
.fa-signing:before, .fa-sign-language:before {content: "";}
.fa-low-vision:before {content: "";}
.fa-viadeo:before {content: "";}
.fa-viadeo-square:before {content: "";}
.fa-snapchat:before {content: "";}
.fa-snapchat-ghost:before {content: "";}
.fa-snapchat-square:before {content: "";}
.fa-pied-piper:before {content: "";}
.fa-first-order:before {content: "";}
.fa-yoast:before {content: "";}
.fa-themeisle:before {content: "";}
.fa-google-plus-circle:before, .fa-google-plus-official:before {content: "";}
.fa-fa:before, .fa-font-awesome:before {content: "";}
.fa-handshake-o:before {content: "";}
.fa-envelope-open:before {content: "";}
.fa-envelope-open-o:before {content: "";}
.fa-linode:before {content: "";}
.fa-address-book:before {content: "";}
.fa-address-book-o:before {content: "";}
.fa-vcard:before, .fa-address-card:before {content: "";}
.fa-vcard-o:before, .fa-address-card-o:before {content: "";}
.fa-user-circle:before {content: "";}
.fa-user-circle-o:before {content: "";}
.fa-user-o:before {content: "";}
.fa-id-badge:before {content: "";}
.fa-drivers-license:before, .fa-id-card:before {content: "";}
.fa-drivers-license-o:before, .fa-id-card-o:before {content: "";}
.fa-quora:before {content: "";}
.fa-free-code-camp:before {content: "";}
.fa-telegram:before {content: "";}
.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {content: "";}
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {content: "";}
.fa-thermometer-2:before, .fa-thermometer-half:before {content: "";}
.fa-thermometer-1:before, .fa-thermometer-quarter:before {content: "";}
.fa-thermometer-0:before, .fa-thermometer-empty:before {content: "";}
.fa-shower:before {content: "";}
.fa-bathtub:before, .fa-s15:before, .fa-bath:before {content: "";}
.fa-podcast:before {content: "";}
.fa-window-maximize:before {content: "";}
.fa-window-minimize:before {content: "";}
.fa-window-restore:before {content: "";}
.fa-times-rectangle:before, .fa-window-close:before {content: "";}
.fa-times-rectangle-o:before, .fa-window-close-o:before {content: "";}
.fa-bandcamp:before {content: "";}
.fa-grav:before {content: "";}
.fa-etsy:before {content: "";}
.fa-imdb:before {content: "";}
.fa-ravelry:before {content: "";}
.fa-eercast:before {content: "";}
.fa-microchip:before {content: "";}
.fa-snowflake-o:before {content: "";}
.fa-superpowers:before {content: "";}
.fa-wpexplorer:before {content: "";}
.fa-meetup:before {content: "";}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}