.button-callback,
header .b-center .left .select {
    -webkit-transform: skew(-24deg);
    -ms-transform: skew(-24deg)
}

.logo-block ul,
.modal-form nav,
.repair .tabs {
    list-style-type: none
}

@font-face {
    font-family: 'GothamPro';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/GothamProBlack/GothamProBlack.eot');
    src: url('../fonts/GothamProBlack/GothamProBlack.eot') format('embedded-opentype'),
    url('../fonts/GothamProBlack/GothamProBlack.woff2') format('woff2'),
    url('../fonts/GothamProBlack/GothamProBlack.woff') format('woff'),
    url('../fonts/GothamProBlack/GothamProBlack.ttf') format('truetype'),
    url('../fonts/GothamProBlack/GothamProBlack.svg#GothamProBlack') format('svg');
}

@font-face {
    font-family: 'GothamPro';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/GothamProBold/GothamProBold.eot');
    src: url('../fonts/GothamProBold/GothamProBold.eot') format('embedded-opentype'),
    url('../fonts/GothamProBold/GothamProBold.woff2') format('woff2'),
    url('../fonts/GothamProBold/GothamProBold.woff') format('woff'),
    url('../fonts/GothamProBold/GothamProBold.ttf') format('truetype'),
    url('../fonts/GothamProBold/GothamProBold.svg#GothamProBold') format('svg');
}


@font-face {
    font-family: Raleway;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/RalewayRegular/Raleway-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/RalewayRegular/Raleway-Regular.woff) format("woff"), url(../fonts/RalewayRegular/Raleway-Regular.ttf) format("truetype")
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline
}

.b-center,
footer,
header,
section {
    margin: 0 auto;
    position: relative
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

.button-callback,
header .b-center {
    display: -webkit-box;
    display: -webkit-flex
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

@font-face {
    font-family: WebHostingHub-Glyphs;
    src: url(../fonts/Glyphs/webhostinghub-glyphs.eot);
    src: url(../fonts/Glyphs/webhostinghub-glyphs.eot?#iefix) format("embedded-opentype"), url(../fonts/Glyphs/webhostinghub-glyphs.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    -moz-font-feature-settings: "calt=0,liga=0"
}

[class*=" icon-"],
[class^=icon-] {
    font-family: WebHostingHub-Glyphs;
    background: 0 0;
    width: auto;
    height: auto;
    font-style: normal
}

.icon-aaabattery:before {
    content: '\f413'
}

.icon-abacus:before {
    content: '\f261'
}

.icon-accountfilter:before {
    content: '\f05e'
}

.icon-acsource:before {
    content: '\f3ea'
}

.icon-addfriend:before {
    content: '\f3da'
}

.icon-address:before {
    content: '\f08f'
}

.icon-addshape:before {
    content: '\f1fd'
}

.icon-addtocart:before {
    content: '\f394'
}

.icon-addtolist:before {
    content: '\f2ac'
}

.icon-adjust:before {
    content: '\f484'
}

.icon-adobe:before {
    content: '\f1c9'
}

.icon-ads-bilboard:before {
    content: '\f082'
}

.icon-affiliate:before {
    content: '\f01e'
}

.icon-ajax:before {
    content: '\f06f'
}

.icon-alarm:before {
    content: '\f233'
}

.icon-alarmalt:before {
    content: '\f23d'
}

.icon-album-cover:before {
    content: '\f19f'
}

.icon-alertalt:before {
    content: '\f2b4'
}

.icon-alertpay:before {
    content: '\f269'
}

.icon-algorhythm:before {
    content: '\f0b8'
}

.icon-alienship:before {
    content: '\f41f'
}

.icon-alienware:before {
    content: '\f3be'
}

.icon-align-center:before {
    content: '\f1d9'
}

.icon-align-justify:before {
    content: '\f1da'
}

.icon-align-left:before {
    content: '\f1d7'
}

.icon-align-right:before {
    content: '\f1d8'
}

.icon-alignbottomedge:before {
    content: '\f1d3'
}

.icon-alignhorizontalcenter:before {
    content: '\f1d2'
}

.icon-alignleftedge:before {
    content: '\f1d6'
}

.icon-alignrightedge:before {
    content: '\f1d5'
}

.icon-aligntopedge:before {
    content: '\f1d4'
}

.icon-alignverticalcenter:before {
    content: '\f1d1'
}

.icon-amd:before {
    content: '\f020'
}

.icon-analogdown:before {
    content: '\f2cb'
}

.icon-analogleft:before {
    content: '\f2c8'
}

.icon-analogright:before {
    content: '\f2c9'
}

.icon-analogup:before {
    content: '\f2ca'
}

.icon-analytics-piechart:before {
    content: '\f000'
}

.icon-analyticsalt-piechartalt:before {
    content: '\f001'
}

.icon-anchor-port:before {
    content: '\f21d'
}

.icon-android:before {
    content: '\f12a'
}

.icon-angrybirds:before {
    content: '\f3c1'
}

.icon-antenna:before {
    content: '\f3ec'
}

.icon-apache-feather:before {
    content: '\f056'
}

.icon-aperture:before {
    content: '\f356'
}

.icon-appointment-agenda:before {
    content: '\f26c'
}

.icon-archive:before {
    content: '\f171'
}

.icon-arrow-down:before {
    content: '\f2fe'
}

.icon-arrow-left:before {
    content: '\f305'
}

.icon-arrow-right:before {
    content: '\f304'
}

.icon-arrow-up:before {
    content: '\f301'
}

.icon-asterisk:before {
    content: '\f317'
}

.icon-asteriskalt:before {
    content: '\002a'
}

.icon-at:before {
    content: '\40'
}

.icon-atari:before {
    content: '\f3b9'
}

.icon-authentication-keyalt:before {
    content: '\f051'
}

.icon-automobile-car:before {
    content: '\f239'
}

.icon-autorespond:before {
    content: '\f08e'
}

.icon-avatar:before {
    content: '\f15a'
}

.icon-avataralt:before {
    content: '\f161'
}

.icon-avengers:before {
    content: '\f342'
}

.icon-awstats:before {
    content: '\f04c'
}

.icon-axe:before {
    content: '\f2ef'
}

.icon-backup-vault:before {
    content: '\f004'
}

.icon-backupalt-vaultalt:before {
    content: '\f005'
}

.icon-backupwizard:before {
    content: '\f05f'
}

.icon-backward:before {
    content: '\f183'
}

.icon-bag:before {
    content: '\f234'
}

.icon-baloon:before {
    content: '\f405'
}

.icon-ban-circle:before {
    content: '\f313'
}

.icon-banana:before {
    content: '\f3f4'
}

.icon-bandwidth:before {
    content: '\f006'
}

.icon-bank:before {
    content: '\f262'
}

.icon-barchart:before {
    content: '\f02f'
}

.icon-barchartalt:before {
    content: '\f07d'
}

.icon-barcode:before {
    content: '\f276'
}

.icon-basecamp:before {
    content: '\f160'
}

.icon-basketball:before {
    content: '\f2e9'
}

.icon-bat:before {
    content: '\f3d3'
}

.icon-batman:before {
    content: '\f348'
}

.icon-batteryaltcharging:before {
    content: '\f104'
}

.icon-batteryaltfull:before {
    content: '\f101'
}

.icon-batteryaltsixty:before {
    content: '\f102'
}

.icon-batteryaltthird:before {
    content: '\f103'
}

.icon-batterycharged:before {
    content: '\f0f4'
}

.icon-batterycharging:before {
    content: '\f0f3'
}

.icon-batteryeighty:before {
    content: '\f0f9'
}

.icon-batteryempty:before {
    content: '\f0f5'
}

.icon-batteryforty:before {
    content: '\f0f7'
}

.icon-batteryfull:before {
    content: '\f0fa'
}

.icon-batterysixty:before {
    content: '\f0f8'
}

.icon-batterytwenty:before {
    content: '\f0f6'
}

.icon-bed:before {
    content: '\f2b9'
}

.icon-beer:before {
    content: '\f244'
}

.icon-bell:before {
    content: '\2407'
}

.icon-bigger:before {
    content: '\f30a'
}

.icon-bill:before {
    content: '\f278'
}

.icon-binary:before {
    content: '\f087'
}

.icon-binoculars-searchalt:before {
    content: '\f2a0'
}

.icon-birdhouse:before {
    content: '\f390'
}

.icon-birthday:before {
    content: '\f36b'
}

.icon-bishop:before {
    content: '\f2f9'
}

.icon-blackberry:before {
    content: '\f421'
}

.icon-blankstare:before {
    content: '\f13e'
}

.icon-blogger-blog:before {
    content: '\f167'
}

.icon-bluetooth:before {
    content: '\f12b'
}

.icon-bluetoothconnected:before {
    content: '\f386'
}

.icon-boardgame:before {
    content: '\f2d9'
}

.icon-boat:before {
    content: '\f21a'
}

.icon-bold:before {
    content: '\f1f4'
}

.icon-bomb:before {
    content: '\f2dc'
}

.icon-bone:before {
    content: '\f35f'
}

.icon-book:before {
    content: '\f1ba'
}

.icon-bookmark:before {
    content: '\f143'
}

.icon-boombox:before {
    content: '\f195'
}

.icon-bottle:before {
    content: '\f361'
}

.icon-bow:before {
    content: '\f2ee'
}

.icon-bowling:before {
    content: '\f2f3'
}

.icon-bowlingpins:before {
    content: '\f3d2'
}

.icon-bowtie:before {
    content: '\f37f'
}

.icon-boxtrapper-mousetrap:before {
    content: '\f046'
}

.icon-braces:before {
    content: '\f0b4'
}

.icon-braille0:before {
    content: '\f44b'
}

.icon-braille1:before {
    content: '\f44c'
}

.icon-braille2:before {
    content: '\f44d'
}

.icon-braille3:before {
    content: '\f44e'
}

.icon-braille4:before {
    content: '\f44f'
}

.icon-braille5:before {
    content: '\f450'
}

.icon-braille6:before {
    content: '\f451'
}

.icon-braille7:before {
    content: '\f452'
}

.icon-braille8:before {
    content: '\f453'
}

.icon-braille9:before {
    content: '\f454'
}

.icon-braillea:before {
    content: '\f431'
}

.icon-brailleb:before {
    content: '\f432'
}

.icon-braillec:before {
    content: '\f433'
}

.icon-brailled:before {
    content: '\f434'
}

.icon-braillee:before {
    content: '\f435'
}

.icon-braillef:before {
    content: '\f436'
}

.icon-brailleg:before {
    content: '\f437'
}

.icon-brailleh:before {
    content: '\f438'
}

.icon-braillei:before {
    content: '\f439'
}

.icon-braillej:before {
    content: '\f43a'
}

.icon-braillek:before {
    content: '\f43b'
}

.icon-braillel:before {
    content: '\f43c'
}

.icon-braillem:before {
    content: '\f43d'
}

.icon-braillen:before {
    content: '\f43e'
}

.icon-brailleo:before {
    content: '\f43f'
}

.icon-braillep:before {
    content: '\f440'
}

.icon-brailleq:before {
    content: '\f441'
}

.icon-brailler:before {
    content: '\f442'
}

.icon-brailles:before {
    content: '\f443'
}

.icon-braillespace:before {
    content: '\f455'
}

.icon-braillet:before {
    content: '\f444'
}

.icon-brailleu:before {
    content: '\f445'
}

.icon-braillev:before {
    content: '\f446'
}

.icon-braillew:before {
    content: '\f447'
}

.icon-braillex:before {
    content: '\f448'
}

.icon-brailley:before {
    content: '\f449'
}

.icon-braillez:before {
    content: '\f44a'
}

.icon-brain:before {
    content: '\f3e3'
}

.icon-bread:before {
    content: '\f42f'
}

.icon-breakable:before {
    content: '\f41c'
}

.icon-briefcase:before {
    content: '\f25e'
}

.icon-briefcasethree:before {
    content: '\f25f'
}

.icon-briefcasetwo:before {
    content: '\f0a2'
}

.icon-brightness:before {
    content: '\f10a'
}

.icon-brightnessfull:before {
    content: '\f10b'
}

.icon-brightnesshalf:before {
    content: '\f10c'
}

.icon-broom:before {
    content: '\f40a'
}

.icon-browser:before {
    content: '\f159'
}

.icon-brush:before {
    content: '\f1b8'
}

.icon-bucket:before {
    content: '\f1b5'
}

.icon-bug:before {
    content: '\f0a7'
}

.icon-bullhorn:before {
    content: '\f287'
}

.icon-bus:before {
    content: '\f241'
}

.icon-businesscardalt:before {
    content: '\f137'
}

.icon-buttona:before {
    content: '\f2bf'
}

.icon-buttonb:before {
    content: '\f2c0'
}

.icon-buttonx:before {
    content: '\f2c1'
}

.icon-buttony:before {
    content: '\f2c2'
}

.icon-cactus-desert:before {
    content: '\f22c'
}

.icon-calculator:before {
    content: '\f258'
}

.icon-calculatoralt:before {
    content: '\f265'
}

.icon-calendar:before {
    content: '\f20f'
}

.icon-calendaralt-cronjobs:before {
    content: '\f0a1'
}

.icon-camera:before {
    content: '\f19b'
}

.icon-candle:before {
    content: '\f29a'
}

.icon-candy:before {
    content: '\f42d'
}

.icon-candycane:before {
    content: '\f37d'
}

.icon-cannon:before {
    content: '\f401'
}

.icon-canvas:before {
    content: '\f1c8'
}

.icon-canvasrulers:before {
    content: '\f205'
}

.icon-capacitator:before {
    content: '\f3e8'
}

.icon-capslock:before {
    content: '\21ea'
}

.icon-captainamerica:before {
    content: '\f341'
}

.icon-carrot:before {
    content: '\f3f2'
}

.icon-cashregister:before {
    content: '\f26e'
}

.icon-cassette:before {
    content: '\f377'
}

.icon-cd-dvd:before {
    content: '\f0cd'
}

.icon-certificate:before {
    content: '\f277'
}

.icon-certificatealt:before {
    content: '\f058'
}

.icon-certificatethree:before {
    content: '\f059'
}

.icon-cgi:before {
    content: '\f086'
}

.icon-cgicenter:before {
    content: '\f079'
}

.icon-chair:before {
    content: '\2441'
}

.icon-chat:before {
    content: '\f162'
}

.icon-check:before {
    content: '\f310'
}

.icon-checkboxalt:before {
    content: '\f311'
}

.icon-checkin:before {
    content: '\f223'
}

.icon-checkinalt:before {
    content: '\f227'
}

.icon-chef:before {
    content: '\f3ce'
}

.icon-cherry:before {
    content: '\f35d'
}

.icon-chevron-down:before {
    content: '\f48b'
}

.icon-chevron-left:before {
    content: '\f489'
}

.icon-chevron-right:before {
    content: '\f488'
}

.icon-chevron-up:before {
    content: '\f48a'
}

.icon-chevrons:before {
    content: '\f0b5'
}

.icon-chicken:before {
    content: '\f359'
}

.icon-chocolate:before {
    content: '\f367'
}

.icon-christiancross:before {
    content: '\f40f'
}

.icon-christmastree:before {
    content: '\f37b'
}

.icon-chrome:before {
    content: '\f14e'
}

.icon-cigarette:before {
    content: '\f229'
}

.icon-circle-arrow-down:before {
    content: '\f475'
}

.icon-circle-arrow-left:before {
    content: '\f472'
}

.icon-circle-arrow-right:before {
    content: '\f473'
}

.icon-circle-arrow-up:before {
    content: '\f474'
}

.icon-circleadd:before {
    content: '\f0d1'
}

.icon-circledelete:before {
    content: '\f0d2'
}

.icon-circledown:before {
    content: '\f3c7'
}

.icon-circleleft:before {
    content: '\f3c6'
}

.icon-circleright:before {
    content: '\f3c9'
}

.icon-circleselect:before {
    content: '\f0d3'
}

.icon-circleselection:before {
    content: '\f1b1'
}

.icon-circleup:before {
    content: '\f3c8'
}

.icon-clearformatting:before {
    content: '\f1e7'
}

.icon-clipboard-paste:before {
    content: '\f0cb'
}

.icon-clockalt-timealt:before {
    content: '\f22b'
}

.icon-closetab:before {
    content: '\f170'
}

.icon-closewindow:before {
    content: '\f16e'
}

.icon-cloud:before {
    content: '\f0b9'
}

.icon-clouddownload:before {
    content: '\f0bb'
}

.icon-cloudhosting:before {
    content: '\f007'
}

.icon-cloudsync:before {
    content: '\f0bc'
}

.icon-cloudupload:before {
    content: '\f0ba'
}

.icon-clubs:before {
    content: '\f2f6'
}

.icon-cmd:before {
    content: '\f33a'
}

.icon-cms:before {
    content: '\f036'
}

.icon-cmsmadesimple:before {
    content: '\f0b0'
}

.icon-codeigniter:before {
    content: '\f077'
}

.icon-coffee:before {
    content: '\f235'
}

.icon-coffeebean:before {
    content: '\f366'
}

.icon-cog:before {
    content: '\f00f'
}

.icon-colocation:before {
    content: '\f024'
}

.icon-colocationalt:before {
    content: '\f023'
}

.icon-colors:before {
    content: '\f1e6'
}

.icon-comment:before {
    content: '\f12c'
}

.icon-commentout:before {
    content: '\f080'
}

.icon-commentround:before {
    content: '\f155'
}

.icon-commentroundempty:before {
    content: '\f156'
}

.icon-commentroundtyping:before {
    content: '\f157'
}

.icon-commentroundtypingempty:before {
    content: '\f158'
}

.icon-commenttyping:before {
    content: '\f12d'
}

.icon-compass:before {
    content: '\263c'
}

.icon-concretefive:before {
    content: '\f0af'
}

.icon-contact-businesscard:before {
    content: '\f040'
}

.icon-controllernes:before {
    content: '\f2d2'
}

.icon-controllerps:before {
    content: '\f2d1'
}

.icon-controllersnes:before {
    content: '\f2d3'
}

.icon-controlpanel:before {
    content: '\f008'
}

.icon-controlpanelalt:before {
    content: '\f009'
}

.icon-cooling:before {
    content: '\f00a'
}

.icon-coppermine:before {
    content: '\f0a4'
}

.icon-copy:before {
    content: '\f0c9'
}

.icon-copyright:before {
    content: '\00a9'
}

.icon-coupon:before {
    content: '\f254'
}

.icon-cpanel:before {
    content: '\f072'
}

.icon-cplusplus:before {
    content: '\f0b1'
}

.icon-cpu-processor:before {
    content: '\f002'
}

.icon-cpualt-processoralt:before {
    content: '\f003'
}

.icon-crayon:before {
    content: '\f383'
}

.icon-createfile:before {
    content: '\f0c6'
}

.icon-createfolder:before {
    content: '\f0da'
}

.icon-creativecommons:before {
    content: '\f1fc'
}

.icon-creditcard:before {
    content: '\f279'
}

.icon-cricket:before {
    content: '\f418'
}

.icon-croisant:before {
    content: '\f29f'
}

.icon-crop:before {
    content: '\f1af'
}

.icon-crown:before {
    content: '\f28f'
}

.icon-csharp:before {
    content: '\f0b2'
}

.icon-cssthree:before {
    content: '\f06a'
}

.icon-cup-coffeealt:before {
    content: '\f24b'
}

.icon-cupcake:before {
    content: '\f35b'
}

.icon-curling:before {
    content: '\f3d7'
}

.icon-cursor:before {
    content: '\f0dc'
}

.icon-cut-scissors:before {
    content: '\f0ca'
}

.icon-dagger:before {
    content: '\2020'
}

.icon-danger:before {
    content: '\f415'
}

.icon-dart:before {
    content: '\f3d4'
}

.icon-darthvader:before {
    content: '\f34a'
}

.icon-database:before {
    content: '\f00b'
}

.icon-databaseadd:before {
    content: '\f00c'
}

.icon-databasedelete:before {
    content: '\f00d'
}

.icon-davidstar:before {
    content: '\f40e'
}

.icon-dcsource:before {
    content: '\f3e9'
}

.icon-dedicatedserver:before {
    content: '\f00e'
}

.icon-deletefile:before {
    content: '\f0c7'
}

.icon-deletefolder:before {
    content: '\f0db'
}

.icon-delicious:before {
    content: '\f152'
}

.icon-designcontest:before {
    content: '\f351'
}

.icon-desklamp:before {
    content: '\f412'
}

.icon-dialpad:before {
    content: '\f399'
}

.icon-diamond:before {
    content: '\2666'
}

.icon-diamonds:before {
    content: '\f2f7'
}

.icon-die-dice:before {
    content: '\f2d8'
}

.icon-diefive:before {
    content: '\f3fb'
}

.icon-diefour:before {
    content: '\f3fa'
}

.icon-dieone:before {
    content: '\f3f7'
}

.icon-diesix:before {
    content: '\f3fc'
}

.icon-diethree:before {
    content: '\f3f9'
}

.icon-dietwo:before {
    content: '\f3f8'
}

.icon-diode:before {
    content: '\f3e7'
}

.icon-director:before {
    content: '\f2ae'
}

.icon-diskspace:before {
    content: '\f096'
}

.icon-distributehorizontalcenters:before {
    content: '\f1dc'
}

.icon-distributeverticalcenters:before {
    content: '\f1db'
}

.icon-divide:before {
    content: '\00f7'
}

.icon-dna:before {
    content: '\f409'
}

.icon-dnszone:before {
    content: '\f07f'
}

.icon-document:before {
    content: '\f0c2'
}

.icon-doghouse:before {
    content: '\f38f'
}

.icon-dollar:before {
    content: '\24'
}

.icon-dollaralt:before {
    content: '\f259'
}

.icon-dolphinsoftware:before {
    content: '\f064'
}

.icon-domain:before {
    content: '\f01d'
}

.icon-domainaddon:before {
    content: '\f053'
}

.icon-domino:before {
    content: '\f3d5'
}

.icon-donut:before {
    content: '\f3ca'
}

.icon-downleft:before {
    content: '\f2ff'
}

.icon-download:before {
    content: '\f47b'
}

.icon-download-alt:before {
    content: '\f11a'
}

.icon-downright:before {
    content: '\f300'
}

.icon-draft:before {
    content: '\f172'
}

.icon-dreamweaver:before {
    content: '\f1d0'
}

.icon-dribbble:before {
    content: '\f14c'
}

.icon-dropmenu:before {
    content: '\f0a5'
}

.icon-drupal:before {
    content: '\f075'
}

.icon-drwho:before {
    content: '\f3c0'
}

.icon-edit:before {
    content: '\f47c'
}

.icon-editalt:before {
    content: '\f0f2'
}

.icon-egg:before {
    content: '\f407'
}

.icon-eightball:before {
    content: '\f36e'
}

.icon-eject:before {
    content: '\f199'
}

.icon-elipse:before {
    content: '\f1bc'
}

.icon-emailalt:before {
    content: '\f136'
}

.icon-emailexport:before {
    content: '\f176'
}

.icon-emailforward:before {
    content: '\f175'
}

.icon-emailforwarders:before {
    content: '\f049'
}

.icon-emailimport:before {
    content: '\f177'
}

.icon-emailrefresh:before {
    content: '\f174'
}

.icon-emailtrace:before {
    content: '\f091'
}

.icon-emergency:before {
    content: '\f246'
}

.icon-emptycart:before {
    content: '\f395'
}

.icon-enter:before {
    content: '\f323'
}

.icon-envelope:before {
    content: '\f028'
}

.icon-equalizer:before {
    content: '\f18e'
}

.icon-equalizeralt:before {
    content: '\f18f'
}

.icon-equals:before {
    content: '\f30c'
}

.icon-eraser:before {
    content: '\f1f1'
}

.icon-erroralt:before {
    content: '\f05a'
}

.icon-euro:before {
    content: '\20ac'
}

.icon-euroalt:before {
    content: '\f25a'
}

.icon-evernote:before {
    content: '\f17c'
}

.icon-exchange-currency:before {
    content: '\f26b'
}

.icon-exclamation-sign:before {
    content: '\f04a'
}

.icon-excludeshape:before {
    content: '\f200'
}

.icon-exit:before {
    content: '\f324'
}

.icon-explorerwindow:before {
    content: '\f0d9'
}

.icon-exportfile:before {
    content: '\f32f'
}

.icon-exposure:before {
    content: '\f1de'
}

.icon-extinguisher:before {
    content: '\f2b7'
}

.icon-eye-close:before {
    content: '\f481'
}

.icon-eye-open:before {
    content: '\f2b5'
}

.icon-eye-view:before {
    content: '\f280'
}

.icon-eyedropper:before {
    content: '\f1ad'
}

.icon-facebook:before {
    content: '\f140'
}

.icon-facebookalt:before {
    content: '\f14b'
}

.icon-facetime-video:before {
    content: '\f19c'
}

.icon-factory:before {
    content: '\f27a'
}

.icon-fantastico:before {
    content: '\f0ae'
}

.icon-faq:before {
    content: '\f099'
}

.icon-fast-backward:before {
    content: '\f47e'
}

.icon-fast-forward:before {
    content: '\f47f'
}

.icon-fastdown:before {
    content: '\f31d'
}

.icon-fastleft:before {
    content: '\f31a'
}

.icon-fastright:before {
    content: '\f31b'
}

.icon-fastup:before {
    content: '\f31c'
}

.icon-favoritefile:before {
    content: '\f381'
}

.icon-favoritefolder:before {
    content: '\f382'
}

.icon-featheralt-write:before {
    content: '\f1c5'
}

.icon-fedora:before {
    content: '\f3f1'
}

.icon-fence:before {
    content: '\f2af'
}

.icon-file:before {
    content: '\f0d6'
}

.icon-film:before {
    content: '\f19d'
}

.icon-filmstrip:before {
    content: '\f3ed'
}

.icon-filter:before {
    content: '\f05c'
}

.icon-finder:before {
    content: '\f398'
}

.icon-fire:before {
    content: '\f27f'
}

.icon-firefox:before {
    content: '\f420'
}

.icon-firewall:before {
    content: '\f021'
}

.icon-firewire:before {
    content: '\f0fc'
}

.icon-firstaid:before {
    content: '\f2ba'
}

.icon-fish:before {
    content: '\f35a'
}

.icon-fishbone:before {
    content: '\f42b'
}

.icon-flag:before {
    content: '\f487'
}

.icon-flagalt:before {
    content: '\f232'
}

.icon-flagtriangle:before {
    content: '\f20b'
}

.icon-flash:before {
    content: '\f1cf'
}

.icon-flashlight:before {
    content: '\f299'
}

.icon-flashplayer:before {
    content: '\f070'
}

.icon-flaskfull:before {
    content: '\f27e'
}

.icon-flickr:before {
    content: '\f146'
}

.icon-flower:before {
    content: '\f2a5'
}

.icon-flowernew:before {
    content: '\f3a8'
}

.icon-folder-close:before {
    content: '\f094'
}

.icon-folder-open:before {
    content: '\f483'
}

.icon-foldertree:before {
    content: '\f0f0'
}

.icon-font:before {
    content: '\f1ae'
}

.icon-foodtray:before {
    content: '\f3d0'
}

.icon-football-soccer:before {
    content: '\f2eb'
}

.icon-forbiddenalt:before {
    content: '\f314'
}

.icon-forest-tree:before {
    content: '\f217'
}

.icon-forestalt-treealt:before {
    content: '\f21c'
}

.icon-fork:before {
    content: '\22d4'
}

.icon-forklift:before {
    content: '\f29b'
}

.icon-form:before {
    content: '\f08c'
}

.icon-forrst:before {
    content: '\f14d'
}

.icon-fort:before {
    content: '\f400'
}

.icon-forward:before {
    content: '\f182'
}

.icon-fourohfour:before {
    content: '\f09d'
}

.icon-foursquare:before {
    content: '\f42a'
}

.icon-freeway:before {
    content: '\f24a'
}

.icon-fridge:before {
    content: '\f40d'
}

.icon-fries:before {
    content: '\f36a'
}

.icon-ftp:before {
    content: '\f029'
}

.icon-ftpaccounts:before {
    content: '\f07b'
}

.icon-ftpsession:before {
    content: '\f07c'
}

.icon-fullscreen:before {
    content: '\f485'
}

.icon-gameboy:before {
    content: '\f403'
}

.icon-gamecursor:before {
    content: '\f2d0'
}

.icon-gasstation:before {
    content: '\f216'
}

.icon-gearfour:before {
    content: '\f3a7'
}

.icon-ghost:before {
    content: '\f2da'
}

.icon-gift:before {
    content: '\f260'
}

.icon-github:before {
    content: '\f081'
}

.icon-glass:before {
    content: '\f236'
}

.icon-glasses:before {
    content: '\f295'
}

.icon-glassesalt:before {
    content: '\f39d'
}

.icon-globe:before {
    content: '\f01b'
}

.icon-globealt:before {
    content: '\f36c'
}

.icon-glue:before {
    content: '\f36d'
}

.icon-gmail:before {
    content: '\f150'
}

.icon-golf:before {
    content: '\f2f1'
}

.icon-googledrive:before {
    content: '\f163'
}

.icon-googleplus:before {
    content: '\f165'
}

.icon-googlewallet:before {
    content: '\f270'
}

.icon-gpsoff-gps:before {
    content: '\f21e'
}

.icon-gpson:before {
    content: '\f21f'
}

.icon-gpu-graphicscard:before {
    content: '\f108'
}

.icon-gradient:before {
    content: '\2207'
}

.icon-grails:before {
    content: '\f085'
}

.icon-greenlantern:before {
    content: '\f340'
}

.icon-greenlightbulb:before {
    content: '\f406'
}

.icon-grooveshark:before {
    content: '\f3a2'
}

.icon-groups-friends:before {
    content: '\f134'
}

.icon-guitar:before {
    content: '\f19a'
}

.icon-halflife:before {
    content: '\f3ba'
}

.icon-halo:before {
    content: '\f3bb'
}

.icon-hamburger:before {
    content: '\f2b3'
}

.icon-hammer:before {
    content: '\f291'
}

.icon-hand-down:before {
    content: '\f387'
}

.icon-hand-left:before {
    content: '\f389'
}

.icon-hand-right:before {
    content: '\f388'
}

.icon-hand-up:before {
    content: '\f0dd'
}

.icon-handcuffs:before {
    content: '\f393'
}

.icon-handdrag:before {
    content: '\f0de'
}

.icon-handtwofingers:before {
    content: '\f0df'
}

.icon-hanger:before {
    content: '\f2ab'
}

.icon-happy:before {
    content: '\f13c'
}

.icon-harrypotter:before {
    content: '\f38b'
}

.icon-hdd:before {
    content: '\f02a'
}

.icon-hdtv:before {
    content: '\f1a0'
}

.icon-headphones:before {
    content: '\f180'
}

.icon-headphonesalt:before {
    content: '\f1a3'
}

.icon-heart:before {
    content: '\f131'
}

.icon-heartempty-love:before {
    content: '\f132'
}

.icon-hearts:before {
    content: '\f2f4'
}

.icon-helicopter:before {
    content: '\f3e4'
}

.icon-hexagon-polygon:before {
    content: '\f1be'
}

.icon-hockey:before {
    content: '\f3d9'
}

.icon-home:before {
    content: '\21b8'
}

.icon-homealt:before {
    content: '\f02b'
}

.icon-hospital:before {
    content: '\f247'
}

.icon-hotdog:before {
    content: '\f3cc'
}

.icon-hotlinkprotection:before {
    content: '\f050'
}

.icon-hourglassalt:before {
    content: '\f122'
}

.icon-html:before {
    content: '\f068'
}

.icon-htmlfive:before {
    content: '\f069'
}

.icon-hydrant:before {
    content: '\f3ff'
}

.icon-icecream:before {
    content: '\f2a4'
}

.icon-icecreamalt:before {
    content: '\f289'
}

.icon-illustrator:before {
    content: '\f1ce'
}

.icon-imac:before {
    content: '\f0fb'
}

.icon-images-gallery:before {
    content: '\f09f'
}

.icon-importcontacts:before {
    content: '\f092'
}

.icon-importfile:before {
    content: '\f32e'
}

.icon-inbox:before {
    content: '\f17a'
}

.icon-inboxalt:before {
    content: '\f178'
}

.icon-incomingcall:before {
    content: '\f15d'
}

.icon-indent-left:before {
    content: '\f1f2'
}

.icon-indent-right:before {
    content: '\f1f3'
}

.icon-indexmanager:before {
    content: '\f09e'
}

.icon-infinity:before {
    content: '\221e'
}

.icon-info-sign:before {
    content: '\f315'
}

.icon-infographic:before {
    content: '\f336'
}

.icon-ink:before {
    content: '\f3f6'
}

.icon-inkpen:before {
    content: '\f1ac'
}

.icon-insertbarchart:before {
    content: '\f1e5'
}

.icon-insertpicture:before {
    content: '\f1e0'
}

.icon-insertpicturecenter:before {
    content: '\f1e3'
}

.icon-insertpictureleft:before {
    content: '\f1e1'
}

.icon-insertpictureright:before {
    content: '\f1e2'
}

.icon-insertpiechart:before {
    content: '\f1e4'
}

.icon-instagram:before {
    content: '\f14a'
}

.icon-install:before {
    content: '\f128'
}

.icon-intel:before {
    content: '\f01f'
}

.icon-intersection:before {
    content: '\2229'
}

.icon-intersectshape:before {
    content: '\f1ff'
}

.icon-invert:before {
    content: '\f1df'
}

.icon-invoice:before {
    content: '\f3e5'
}

.icon-ipcontrol:before {
    content: '\f08b'
}

.icon-iphone:before {
    content: '\f0e6'
}

.icon-ipod:before {
    content: '\f190'
}

.icon-ironman:before {
    content: '\f349'
}

.icon-islam:before {
    content: '\f410'
}

.icon-island:before {
    content: '\f392'
}

.icon-italic:before {
    content: '\f1f5'
}

.icon-jar:before {
    content: '\f2b6'
}

.icon-jason:before {
    content: '\f38c'
}

.icon-java:before {
    content: '\f083'
}

.icon-joomla:before {
    content: '\f073'
}

.icon-joystickarcade:before {
    content: '\f2d4'
}

.icon-joystickatari:before {
    content: '\f2d5'
}

.icon-jquery:before {
    content: '\f06b'
}

.icon-jqueryui:before {
    content: '\f06c'
}

.icon-kerning:before {
    content: '\f1e9'
}

.icon-key:before {
    content: '\f093'
}

.icon-keyboard:before {
    content: '\f119'
}

.icon-keyboardalt:before {
    content: '\f105'
}

.icon-keyboarddelete:before {
    content: '\f3a6'
}

.icon-kidney:before {
    content: '\f3e0'
}

.icon-king:before {
    content: '\f2fc'
}

.icon-knife:before {
    content: '\f214'
}

.icon-knight:before {
    content: '\f2fb'
}

.icon-knob:before {
    content: '\f376'
}

.icon-lab-flask:before {
    content: '\f27d'
}

.icon-lamp:before {
    content: '\f2b1'
}

.icon-lan:before {
    content: '\f0ee'
}

.icon-language:before {
    content: '\f042'
}

.icon-laptop:before {
    content: '\f0d8'
}

.icon-lasso:before {
    content: '\f396'
}

.icon-lastfm:before {
    content: '\f3a3'
}

.icon-laugh:before {
    content: '\f13f'
}

.icon-law:before {
    content: '\f263'
}

.icon-layers:before {
    content: '\f1ca'
}

.icon-layersalt:before {
    content: '\f1cb'
}

.icon-leaf:before {
    content: '\f039'
}

.icon-leechprotect:before {
    content: '\f07e'
}

.icon-legacyfilemanager:before {
    content: '\f095'
}

.icon-lego:before {
    content: '\f370'
}

.icon-lifeempty:before {
    content: '\f2e1'
}

.icon-lifefull:before {
    content: '\f2e3'
}

.icon-lifehacker:before {
    content: '\f380'
}

.icon-lifehalf:before {
    content: '\f2e2'
}

.icon-lifepreserver:before {
    content: '\f015'
}

.icon-lightbulb-idea:before {
    content: '\f338'
}

.icon-lighthouse:before {
    content: '\f3e6'
}

.icon-lightning:before {
    content: '\f231'
}

.icon-lightningalt:before {
    content: '\f2a8'
}

.icon-line:before {
    content: '\f1bf'
}

.icon-lineheight:before {
    content: '\f1c0'
}

.icon-link:before {
    content: '\f022'
}

.icon-linkalt:before {
    content: '\f333'
}

.icon-linkedin:before {
    content: '\f166'
}

.icon-linux:before {
    content: '\f01a'
}

.icon-list:before {
    content: '\f111'
}

.icon-list-alt:before {
    content: '\f480'
}

.icon-liver:before {
    content: '\f3e2'
}

.icon-loading-hourglass:before {
    content: '\f123'
}

.icon-loadingalt:before {
    content: '\f339'
}

.icon-lock:before {
    content: '\f0be'
}

.icon-lockalt-keyhole:before {
    content: '\f0eb'
}

.icon-lollypop:before {
    content: '\f3ee'
}

.icon-lungs:before {
    content: '\f3df'
}

.icon-macpro:before {
    content: '\f3a5'
}

.icon-macro-plant:before {
    content: '\f1c6'
}

.icon-magazine:before {
    content: '\f1ec'
}

.icon-magento:before {
    content: '\f06e'
}

.icon-magnet:before {
    content: '\f281'
}

.icon-mailbox:before {
    content: '\f044'
}

.icon-mailinglists:before {
    content: '\f090'
}

.icon-man-male:before {
    content: '\f2a1'
}

.icon-managedhosting:before {
    content: '\f038'
}

.icon-map:before {
    content: '\f209'
}

.icon-map-marker:before {
    content: '\f220'
}

.icon-marker:before {
    content: '\f204'
}

.icon-marvin:before {
    content: '\f3dd'
}

.icon-mastercard:before {
    content: '\f266'
}

.icon-maximize:before {
    content: '\f30f'
}

.icon-medal:before {
    content: '\f2e5'
}

.icon-medalbronze:before {
    content: '\f2e8'
}

.icon-medalgold:before {
    content: '\f2e6'
}

.icon-medalsilver:before {
    content: '\f2e7'
}

.icon-mediarepeat:before {
    content: '\f187'
}

.icon-men:before {
    content: '\f24c'
}

.icon-menu:before {
    content: '\f127'
}

.icon-merge:before {
    content: '\f334'
}

.icon-mergecells:before {
    content: '\f327'
}

.icon-mergeshapes:before {
    content: '\f201'
}

.icon-metro-subway:before {
    content: '\f24f'
}

.icon-metronome:before {
    content: '\f374'
}

.icon-mickeymouse:before {
    content: '\f37a'
}

.icon-microphone:before {
    content: '\f191'
}

.icon-microscope:before {
    content: '\f283'
}

.icon-microsd:before {
    content: '\f107'
}

.icon-microwave:before {
    content: '\f42e'
}

.icon-mimetype:before {
    content: '\f057'
}

.icon-minimize:before {
    content: '\f30e'
}

.icon-minus:before {
    content: '\2212'
}

.icon-minus-sign:before {
    content: '\f477'
}

.icon-missedcall:before {
    content: '\f15c'
}

.icon-mobile:before {
    content: '\f0e8'
}

.icon-moleskine:before {
    content: '\f1f0'
}

.icon-money-cash:before {
    content: '\f27b'
}

.icon-moneybag:before {
    content: '\f271'
}

.icon-monitor:before {
    content: '\f0d5'
}

.icon-monstersinc:before {
    content: '\f3bd'
}

.icon-moon-night:before {
    content: '\f207'
}

.icon-mouse:before {
    content: '\f0d4'
}

.icon-mousealt:before {
    content: '\f126'
}

.icon-move:before {
    content: '\f322'
}

.icon-movieclapper:before {
    content: '\f193'
}

.icon-moviereel:before {
    content: '\f17f'
}

.icon-muffin:before {
    content: '\f363'
}

.icon-mug:before {
    content: '\f24e'
}

.icon-mushroom:before {
    content: '\f35e'
}

.icon-music:before {
    content: '\f181'
}

.icon-musicalt:before {
    content: '\f18d'
}

.icon-mutealt:before {
    content: '\f0e5'
}

.icon-mxentry:before {
    content: '\f07a'
}

.icon-mybb:before {
    content: '\f065'
}

.icon-myspace:before {
    content: '\f153'
}

.icon-mysql-dolphin:before {
    content: '\f076'
}

.icon-nail:before {
    content: '\f428'
}

.icon-navigation:before {
    content: '\f23a'
}

.icon-network:before {
    content: '\f0a6'
}

.icon-networksignal:before {
    content: '\f3a9'
}

.icon-news:before {
    content: '\f256'
}

.icon-newtab:before {
    content: '\f16f'
}

.icon-newwindow:before {
    content: '\f16d'
}

.icon-next:before {
    content: '\f18a'
}

.icon-nexus:before {
    content: '\f0e7'
}

.icon-nintendods:before {
    content: '\f404'
}

.icon-nodejs:before {
    content: '\f084'
}

.icon-notes:before {
    content: '\f0d7'
}

.icon-notificationbottom:before {
    content: '\f144'
}

.icon-notificationtop:before {
    content: '\f145'
}

.icon-nut:before {
    content: '\f427'
}

.icon-off:before {
    content: '\f11d'
}

.icon-office-building:before {
    content: '\f245'
}

.icon-officechair:before {
    content: '\f26d'
}

.icon-ok:before {
    content: '\2713'
}

.icon-ok-circle:before {
    content: '\f471'
}

.icon-ok-sign:before {
    content: '\f479'
}

.icon-oneup:before {
    content: '\f3b7'
}

.icon-oneupalt:before {
    content: '\f3b6'
}

.icon-opencart:before {
    content: '\f060'
}

.icon-opennewwindow:before {
    content: '\f332'
}

.icon-orange:before {
    content: '\f29e'
}

.icon-outbox:before {
    content: '\f179'
}

.icon-outgoingcall:before {
    content: '\f15e'
}

.icon-oxwall:before {
    content: '\f06d'
}

.icon-pacman:before {
    content: '\f2db'
}

.icon-pageback:before {
    content: '\f31e'
}

.icon-pagebreak:before {
    content: '\f1cc'
}

.icon-pageforward:before {
    content: '\f31f'
}

.icon-pagesetup:before {
    content: '\f331'
}

.icon-paintbrush:before {
    content: '\f1e8'
}

.icon-paintroll:before {
    content: '\f1fa'
}

.icon-palette-painting:before {
    content: '\f1b9'
}

.icon-paperclip:before {
    content: '\f284'
}

.icon-paperclipalt:before {
    content: '\f285'
}

.icon-paperclipvertical:before {
    content: '\f286'
}

.icon-paperplane:before {
    content: '\f296'
}

.icon-parentheses:before {
    content: '\f3c4'
}

.icon-parkeddomain:before {
    content: '\f055'
}

.icon-password:before {
    content: '\f03e'
}

.icon-passwordalt:before {
    content: '\f03f'
}

.icon-pasta:before {
    content: '\f408'
}

.icon-patch:before {
    content: '\f2a3'
}

.icon-path:before {
    content: '\f169'
}

.icon-pause:before {
    content: '\f186'
}

.icon-paw-pet:before {
    content: '\f29d'
}

.icon-pawn:before {
    content: '\f2f8'
}

.icon-paypal:before {
    content: '\f267'
}

.icon-peace:before {
    content: '\f2a7'
}

.icon-pen:before {
    content: '\f1ee'
}

.icon-pencil:before {
    content: '\f1b7'
}

.icon-pepperoni:before {
    content: '\f364'
}

.icon-percent:before {
    content: '\25'
}

.icon-perl-camel:before {
    content: '\f0b6'
}

.icon-perlalt:before {
    content: '\f0b7'
}

.icon-phone-call:before {
    content: '\f14f'
}

.icon-phonealt:before {
    content: '\f15b'
}

.icon-phonebook:before {
    content: '\f149'
}

.icon-phonebookalt:before {
    content: '\f135'
}

.icon-phonemic:before {
    content: '\f391'
}

.icon-phoneold:before {
    content: '\f148'
}

.icon-photoshop:before {
    content: '\f1cd'
}

.icon-php:before {
    content: '\f09c'
}

.icon-phpbb:before {
    content: '\f063'
}

.icon-phppear:before {
    content: '\f09b'
}

.icon-piano:before {
    content: '\f19e'
}

.icon-picture:before {
    content: '\22b7'
}

.icon-pictureframe:before {
    content: '\f41e'
}

.icon-piggybank:before {
    content: '\f257'
}

.icon-pigpena:before {
    content: '\f456'
}

.icon-pigpenb:before {
    content: '\f457'
}

.icon-pigpenc:before {
    content: '\f458'
}

.icon-pigpend:before {
    content: '\f459'
}

.icon-pigpene:before {
    content: '\f45a'
}

.icon-pigpenf:before {
    content: '\f45b'
}

.icon-pigpeng:before {
    content: '\f45c'
}

.icon-pigpenh:before {
    content: '\f45d'
}

.icon-pigpeni:before {
    content: '\f45e'
}

.icon-pigpenj:before {
    content: '\f45f'
}

.icon-pigpenk:before {
    content: '\f460'
}

.icon-pigpenl:before {
    content: '\f461'
}

.icon-pigpenm:before {
    content: '\f462'
}

.icon-pigpenn:before {
    content: '\f463'
}

.icon-pigpeno:before {
    content: '\f464'
}

.icon-pigpenp:before {
    content: '\f465'
}

.icon-pigpenq:before {
    content: '\f466'
}

.icon-pigpenr:before {
    content: '\f467'
}

.icon-pigpens:before {
    content: '\f468'
}

.icon-pigpent:before {
    content: '\f469'
}

.icon-pigpenu:before {
    content: '\f46a'
}

.icon-pigpenv:before {
    content: '\f46b'
}

.icon-pigpenw:before {
    content: '\f46c'
}

.icon-pigpenx:before {
    content: '\f46d'
}

.icon-pigpeny:before {
    content: '\f46e'
}

.icon-pigpenz:before {
    content: '\f46f'
}

.icon-pilcrow:before {
    content: '\00b6'
}

.icon-pill-antivirusalt:before {
    content: '\f0aa'
}

.icon-pin:before {
    content: '\f20a'
}

.icon-pipe:before {
    content: '\01c0'
}

.icon-piwigo:before {
    content: '\f0ad'
}

.icon-pizza:before {
    content: '\f35c'
}

.icon-placeadd:before {
    content: '\f221'
}

.icon-placealt:before {
    content: '\f224'
}

.icon-placealtadd:before {
    content: '\f225'
}

.icon-placealtdelete:before {
    content: '\f226'
}

.icon-placedelete:before {
    content: '\f222'
}

.icon-placeios:before {
    content: '\f20c'
}

.icon-plane:before {
    content: '\f23e'
}

.icon-plaque:before {
    content: '\f2b8'
}

.icon-play:before {
    content: '\f184'
}

.icon-play-circle:before {
    content: '\f17e'
}

.icon-playstore:before {
    content: '\f255'
}

.icon-playvideo:before {
    content: '\f03d'
}

.icon-plug:before {
    content: '\f0ea'
}

.icon-pluginalt:before {
    content: '\f098'
}

.icon-plus:before {
    content: '\002b'
}

.icon-plus-sign:before {
    content: '\f476'
}

.icon-pocket:before {
    content: '\f16b'
}

.icon-podcast:before {
    content: '\f1a2'
}

.icon-podium-winner:before {
    content: '\f2d6'
}

.icon-pokemon:before {
    content: '\f354'
}

.icon-police:before {
    content: '\f2aa'
}

.icon-polygonlasso:before {
    content: '\f397'
}

.icon-post:before {
    content: '\f12e'
}

.icon-postalt:before {
    content: '\f130'
}

.icon-pound:before {
    content: '\f25b'
}

.icon-poundalt:before {
    content: '\f25c'
}

.icon-powerjack:before {
    content: '\f0fd'
}

.icon-powerplug:before {
    content: '\f0ed'
}

.icon-powerplugeu:before {
    content: '\f28b'
}

.icon-powerplugus:before {
    content: '\f28c'
}

.icon-presentation:before {
    content: '\f0c4'
}

.icon-prestashop:before {
    content: '\f061'
}

.icon-pretzel:before {
    content: '\f3cf'
}

.icon-preview:before {
    content: '\f330'
}

.icon-previous:before {
    content: '\f18b'
}

.icon-print:before {
    content: '\f125'
}

.icon-protecteddirectory:before {
    content: '\f04d'
}

.icon-pscircle:before {
    content: '\f2bb'
}

.icon-pscursor:before {
    content: '\f2c3'
}

.icon-psdown:before {
    content: '\f2c6'
}

.icon-psleft:before {
    content: '\f2c7'
}

.icon-pslone:before {
    content: '\f2cc'
}

.icon-psltwo:before {
    content: '\f2cd'
}

.icon-psright:before {
    content: '\f2c5'
}

.icon-psrone:before {
    content: '\f2ce'
}

.icon-psrtwo:before {
    content: '\f2cf'
}

.icon-pssquare:before {
    content: '\f2bc'
}

.icon-pstriangle:before {
    content: '\f2bd'
}

.icon-psup:before {
    content: '\f2c4'
}

.icon-psx:before {
    content: '\f2be'
}

.icon-pull:before {
    content: '\f089'
}

.icon-punisher:before {
    content: '\f343'
}

.icon-push:before {
    content: '\f088'
}

.icon-puzzle-plugin:before {
    content: '\f0a0'
}

.icon-python:before {
    content: '\f071'
}

.icon-qrcode:before {
    content: '\f275'
}

.icon-quake:before {
    content: '\f355'
}

.icon-queen:before {
    content: '\f2fd'
}

.icon-query:before {
    content: '\f08a'
}

.icon-question-sign:before {
    content: '\f0a3'
}

.icon-quote:before {
    content: '\f12f'
}

.icon-quotedown:before {
    content: '\f329'
}

.icon-quoteup:before {
    content: '\f328'
}

.icon-raceflag:before {
    content: '\f38e'
}

.icon-racquet:before {
    content: '\f2f2'
}

.icon-radio:before {
    content: '\f1a1'
}

.icon-radioactive:before {
    content: '\f282'
}

.icon-radiobutton:before {
    content: '\f312'
}

.icon-railroad:before {
    content: '\f248'
}

.icon-rain:before {
    content: '\f22f'
}

.icon-ram:before {
    content: '\f02c'
}

.icon-random:before {
    content: '\f188'
}

.icon-rar:before {
    content: '\f117'
}

.icon-raspberry:before {
    content: '\f368'
}

.icon-raspberrypi:before {
    content: '\f369'
}

.icon-rawaccesslogs:before {
    content: '\f0c1'
}

.icon-razor:before {
    content: '\f416'
}

.icon-reademail:before {
    content: '\f173'
}

.icon-record:before {
    content: '\f189'
}

.icon-rectangle:before {
    content: '\25ad'
}

.icon-recycle:before {
    content: '\f297'
}

.icon-reddit:before {
    content: '\f154'
}

.icon-redirect:before {
    content: '\f054'
}

.icon-refresh:before {
    content: '\f078'
}

.icon-reliability:before {
    content: '\f016'
}

.icon-remote:before {
    content: '\f298'
}

.icon-remove:before {
    content: '\00d7'
}

.icon-remove-circle:before {
    content: '\f470'
}

.icon-remove-sign:before {
    content: '\f478'
}

.icon-removefriend:before {
    content: '\f3db'
}

.icon-repeat:before {
    content: '\f32b'
}

.icon-repeatone:before {
    content: '\f196'
}

.icon-resellerhosting:before {
    content: '\f03a'
}

.icon-residentevil:before {
    content: '\f350'
}

.icon-resistor:before {
    content: '\f3eb'
}

.icon-resize:before {
    content: '\f1ed'
}

.icon-resize-full:before {
    content: '\f325'
}

.icon-resize-horizontal:before {
    content: '\f318'
}

.icon-resize-small:before {
    content: '\f326'
}

.icon-resize-vertical:before {
    content: '\f319'
}

.icon-restart:before {
    content: '\f11f'
}

.icon-restaurantmenu:before {
    content: '\f362'
}

.icon-restore:before {
    content: '\f30d'
}

.icon-restricted:before {
    content: '\f0ab'
}

.icon-rim:before {
    content: '\f36f'
}

.icon-ring:before {
    content: '\02da'
}

.icon-road:before {
    content: '\f249'
}

.icon-roadsign-roadsignright:before {
    content: '\f21b'
}

.icon-roadsignleft:before {
    content: '\f240'
}

.icon-robocop:before {
    content: '\f357'
}

.icon-rocket-launch:before {
    content: '\f29c'
}

.icon-rook:before {
    content: '\f2fa'
}

.icon-root:before {
    content: '\f33c'
}

.icon-rorschach:before {
    content: '\f358'
}

.icon-rotateclockwise:before {
    content: '\f202'
}

.icon-rotatecounterclockwise:before {
    content: '\f203'
}

.icon-roundrectangle:before {
    content: '\f1bd'
}

.icon-route:before {
    content: '\f402'
}

.icon-router:before {
    content: '\f0e9'
}

.icon-rss:before {
    content: '\f17b'
}

.icon-rubberstamp:before {
    content: '\f274'
}

.icon-ruby:before {
    content: '\f067'
}

.icon-ruler:before {
    content: '\f1ef'
}

.icon-sad:before {
    content: '\f13d'
}

.icon-safetypin:before {
    content: '\f417'
}

.icon-satellite:before {
    content: '\f38a'
}

.icon-satellitedish-remotemysql:before {
    content: '\f0c0'
}

.icon-save-floppy:before {
    content: '\f0c8'
}

.icon-scales:before {
    content: '\f3fd'
}

.icon-science-atom:before {
    content: '\f2b0'
}

.icon-scope-scan:before {
    content: '\f212'
}

.icon-scopealt:before {
    content: '\f237'
}

.icon-screenshot:before {
    content: '\f109'
}

.icon-screw:before {
    content: '\f426'
}

.icon-screwdriver:before {
    content: '\f292'
}

.icon-screwdriveralt:before {
    content: '\f293'
}

.icon-script:before {
    content: '\f08d'
}

.icon-sd:before {
    content: '\f106'
}

.icon-search:before {
    content: '\f0c5'
}

.icon-searchdocument:before {
    content: '\f419'
}

.icon-searchfolder:before {
    content: '\f41a'
}

.icon-security-shield:before {
    content: '\f02d'
}

.icon-securityalt-shieldalt:before {
    content: '\f02e'
}

.icon-selection-rectangleselection:before {
    content: '\f1b0'
}

.icon-selectionadd:before {
    content: '\f1b2'
}

.icon-selectionintersect:before {
    content: '\f1b4'
}

.icon-selectionremove:before {
    content: '\f1b3'
}

.icon-seo:before {
    content: '\f030'
}

.icon-server:before {
    content: '\f026'
}

.icon-servers:before {
    content: '\f027'
}

.icon-settingsandroid:before {
    content: '\f309'
}

.icon-settingsfour-gearsalt:before {
    content: '\f306'
}

.icon-settingsthree-gears:before {
    content: '\f307'
}

.icon-settingstwo-gearalt:before {
    content: '\f308'
}

.icon-shades-sunglasses:before {
    content: '\f294'
}

.icon-shapes:before {
    content: '\f1dd'
}

.icon-share:before {
    content: '\f47d'
}

.icon-share-alt:before {
    content: '\f16c'
}

.icon-sharealt:before {
    content: '\f147'
}

.icon-sharedfile:before {
    content: '\f0ef'
}

.icon-sharedhosting:before {
    content: '\f037'
}

.icon-sharethree:before {
    content: '\f414'
}

.icon-sheriff:before {
    content: '\f2a9'
}

.icon-shipping:before {
    content: '\f23f'
}

.icon-shopping:before {
    content: '\f010'
}

.icon-shopping-cart:before {
    content: '\f035'
}

.icon-shoppingbag:before {
    content: '\f273'
}

.icon-shortcut:before {
    content: '\f043'
}

.icon-shovel:before {
    content: '\f290'
}

.icon-shredder:before {
    content: '\f27c'
}

.icon-shutdown:before {
    content: '\f11e'
}

.icon-sidebar:before {
    content: '\f124'
}

.icon-signal:before {
    content: '\f100'
}

.icon-sim:before {
    content: '\f0e1'
}

.icon-simalt:before {
    content: '\f121'
}

.icon-skrill:before {
    content: '\f268'
}

.icon-skull:before {
    content: '\f38d'
}

.icon-skype:before {
    content: '\f141'
}

.icon-skypeaway:before {
    content: '\f39f'
}

.icon-skypebusy:before {
    content: '\f3a0'
}

.icon-skypeoffline:before {
    content: '\f3a1'
}

.icon-skypeonline:before {
    content: '\f39e'
}

.icon-smaller:before {
    content: '\f30b'
}

.icon-smf:before {
    content: '\f062'
}

.icon-smile:before {
    content: '\263a'
}

.icon-snow:before {
    content: '\f22e'
}

.icon-snowman:before {
    content: '\f37c'
}

.icon-socialnetwork:before {
    content: '\f03b'
}

.icon-software:before {
    content: '\f09a'
}

.icon-sortbynameascending-atoz:before {
    content: '\f1c2'
}

.icon-sortbynamedescending-ztoa:before {
    content: '\f1c1'
}

.icon-sortbysizeascending:before {
    content: '\f1c3'
}

.icon-sortbysizedescending:before {
    content: '\f1c4'
}

.icon-soundwave:before {
    content: '\f194'
}

.icon-soup:before {
    content: '\f3d1'
}

.icon-spaceinvaders:before {
    content: '\f352'
}

.icon-spades:before {
    content: '\f2f5'
}

.icon-spam:before {
    content: '\f047'
}

.icon-spamalt:before {
    content: '\f048'
}

.icon-spawn:before {
    content: '\f344'
}

.icon-speaker:before {
    content: '\f372'
}

.icon-speed:before {
    content: '\f40b'
}

.icon-spider:before {
    content: '\f346'
}

.icon-spiderman:before {
    content: '\f347'
}

.icon-split:before {
    content: '\f335'
}

.icon-spoon:before {
    content: '\f213'
}

.icon-spray:before {
    content: '\f1c7'
}

.icon-spreadsheet:before {
    content: '\f0c3'
}

.icon-squareapp:before {
    content: '\f26f'
}

.icon-squarebrackets:before {
    content: '\f0b3'
}

.icon-ssh:before {
    content: '\f04e'
}

.icon-sslmanager:before {
    content: '\f04f'
}

.icon-stadium:before {
    content: '\f3d6'
}

.icon-stamp:before {
    content: '\f242'
}

.icon-stampalt:before {
    content: '\f243'
}

.icon-star:before {
    content: '\f13a'
}

.icon-star-empty:before {
    content: '\f13b'
}

.icon-starempty:before {
    content: '\f2de'
}

.icon-starfull:before {
    content: '\f2e0'
}

.icon-starhalf:before {
    content: '\f2df'
}

.icon-steak:before {
    content: '\f360'
}

.icon-steam:before {
    content: '\f2dd'
}

.icon-step-backward:before {
    content: '\f198'
}

.icon-step-forward:before {
    content: '\f197'
}

.icon-sticker:before {
    content: '\f3f5'
}

.icon-stiletto:before {
    content: '\f429'
}

.icon-stockdown:before {
    content: '\f252'
}

.icon-stocks:before {
    content: '\f250'
}

.icon-stockup:before {
    content: '\f251'
}

.icon-stomach:before {
    content: '\f3e1'
}

.icon-stop:before {
    content: '\f185'
}

.icon-stopwatch:before {
    content: '\f219'
}

.icon-storage-box:before {
    content: '\f011'
}

.icon-storagealt-drawer:before {
    content: '\f012'
}

.icon-store:before {
    content: '\f272'
}

.icon-storm:before {
    content: '\f230'
}

.icon-stove:before {
    content: '\f371'
}

.icon-strawberry:before {
    content: '\f3f3'
}

.icon-strikethrough:before {
    content: '\f1f7'
}

.icon-student-school:before {
    content: '\f288'
}

.icon-stumbleupon:before {
    content: '\f40c'
}

.icon-subdomain:before {
    content: '\f052'
}

.icon-submarine:before {
    content: '\f373'
}

.icon-subscript:before {
    content: '\f1ea'
}

.icon-subtractshape:before {
    content: '\f1fe'
}

.icon-sum:before {
    content: '\f33b'
}

.icon-sun-day:before {
    content: '\f206'
}

.icon-sunnysideup:before {
    content: '\f365'
}

.icon-superman:before {
    content: '\f33f'
}

.icon-superscript:before {
    content: '\f1eb'
}

.icon-support:before {
    content: '\f013'
}

.icon-supportalt:before {
    content: '\f014'
}

.icon-switch:before {
    content: '\f28a'
}

.icon-switchoff:before {
    content: '\f32d'
}

.icon-switchoffalt:before {
    content: '\f28e'
}

.icon-switchon:before {
    content: '\f32c'
}

.icon-switchonalt:before {
    content: '\f28d'
}

.icon-sword:before {
    content: '\f2ed'
}

.icon-sync:before {
    content: '\f0bd'
}

.icon-syncalt:before {
    content: '\f11c'
}

.icon-synckeeplocal:before {
    content: '\f33e'
}

.icon-synckeepserver:before {
    content: '\f33d'
}

.icon-syringe-antivirus:before {
    content: '\f0a9'
}

.icon-tablet:before {
    content: '\f118'
}

.icon-tabletennis-pingpong:before {
    content: '\f2f0'
}

.icon-taco:before {
    content: '\f3cd'
}

.icon-tag:before {
    content: '\f032'
}

.icon-tagalt-pricealt:before {
    content: '\f264'
}

.icon-tags:before {
    content: '\f482'
}

.icon-tagvertical:before {
    content: '\f15f'
}

.icon-tank:before {
    content: '\f423'
}

.icon-target:before {
    content: '\f2a6'
}

.icon-taskmanager-logprograms:before {
    content: '\f04b'
}

.icon-tasks:before {
    content: '\f0e0'
}

.icon-taxi:before {
    content: '\f3a4'
}

.icon-tea:before {
    content: '\f3cb'
}

.icon-teapot:before {
    content: '\f42c'
}

.icon-telescope:before {
    content: '\f3ef'
}

.icon-temperature-thermometer:before {
    content: '\f20d'
}

.icon-temperaturealt-thermometeralt:before {
    content: '\f20e'
}

.icon-tennis:before {
    content: '\f2ea'
}

.icon-tent-camping:before {
    content: '\f215'
}

.icon-terminal:before {
    content: '\f114'
}

.icon-tethering:before {
    content: '\f0f1'
}

.icon-tetrisone:before {
    content: '\f34b'
}

.icon-tetristhree:before {
    content: '\f34d'
}

.icon-tetristwo:before {
    content: '\f34c'
}

.icon-text-height:before {
    content: '\f1f8'
}

.icon-text-width:before {
    content: '\f1f9'
}

.icon-th:before {
    content: '\f110'
}

.icon-th-large:before {
    content: '\f112'
}

.icon-th-list:before {
    content: '\f113'
}

.icon-theather:before {
    content: '\f39c'
}

.icon-theme-style:before {
    content: '\f041'
}

.icon-thissideup:before {
    content: '\f41d'
}

.icon-threecolumns:before {
    content: '\f1ab'
}

.icon-thumbs-down:before {
    content: '\f139'
}

.icon-thumbs-up:before {
    content: '\f138'
}

.icon-ticket:before {
    content: '\f3dc'
}

.icon-tictactoe:before {
    content: '\f39a'
}

.icon-tie-business:before {
    content: '\2040'
}

.icon-time:before {
    content: '\f210'
}

.icon-timeline:before {
    content: '\f253'
}

.icon-tint:before {
    content: '\f208'
}

.icon-toast:before {
    content: '\f2ad'
}

.icon-toiletpaper:before {
    content: '\f384'
}

.icon-tooth:before {
    content: '\f3de'
}

.icon-toothbrush:before {
    content: '\f385'
}

.icon-tophat:before {
    content: '\f3f0'
}

.icon-torigate:before {
    content: '\f411'
}

.icon-touchpad:before {
    content: '\f115'
}

.icon-trafficlight:before {
    content: '\f22a'
}

.icon-transform:before {
    content: '\f1a6'
}

.icon-trash:before {
    content: '\f0ce'
}

.icon-trashempty:before {
    content: '\f0cf'
}

.icon-trashfull:before {
    content: '\f0d0'
}

.icon-travel:before {
    content: '\f422'
}

.icon-treediagram:before {
    content: '\f0ec'
}

.icon-treeornament:before {
    content: '\f37e'
}

.icon-triangle:before {
    content: '\25b3'
}

.icon-tron:before {
    content: '\f34f'
}

.icon-trophy:before {
    content: '\f2d7'
}

.icon-truck:before {
    content: '\f211'
}

.icon-trumpet:before {
    content: '\f375'
}

.icon-tumblr:before {
    content: '\f164'
}

.icon-tv:before {
    content: '\f1a4'
}

.icon-twitter:before {
    content: '\f16a'
}

.icon-twocolumnsleft:before {
    content: '\f1a9'
}

.icon-twocolumnsleftalt:before {
    content: '\f1aa'
}

.icon-twocolumnsright:before {
    content: '\f1a7'
}

.icon-twocolumnsrightalt:before {
    content: '\f1a8'
}

.icon-ubuntu:before {
    content: '\f120'
}

.icon-umbrella:before {
    content: '\f218'
}

.icon-underline:before {
    content: '\f1f6'
}

.icon-undo:before {
    content: '\f32a'
}

.icon-unlock:before {
    content: '\f0bf'
}

.icon-upleft:before {
    content: '\f302'
}

.icon-upload:before {
    content: '\f47a'
}

.icon-uploadalt:before {
    content: '\f11b'
}

.icon-upright:before {
    content: '\f303'
}

.icon-uptime:before {
    content: '\f017'
}

.icon-usb:before {
    content: '\f10d'
}

.icon-usbalt:before {
    content: '\f10e'
}

.icon-usbplug:before {
    content: '\f10f'
}

.icon-user:before {
    content: '\f133'
}

.icon-userfilter:before {
    content: '\f05d'
}

.icon-usfootball:before {
    content: '\f2ec'
}

.icon-value-coins:before {
    content: '\f018'
}

.icon-vector:before {
    content: '\f1b6'
}

.icon-vendetta:before {
    content: '\f3c5'
}

.icon-video:before {
    content: '\f17d'
}

.icon-viking:before {
    content: '\f379'
}

.icon-vimeo:before {
    content: '\f168'
}

.icon-vinyl:before {
    content: '\f0cc'
}

.icon-violin:before {
    content: '\f1a5'
}

.icon-virus:before {
    content: '\f0a8'
}

.icon-visa:before {
    content: '\f3c2'
}

.icon-visitor:before {
    content: '\f097'
}

.icon-vlc-cone:before {
    content: '\f192'
}

.icon-voice:before {
    content: '\f18c'
}

.icon-volume-down:before {
    content: '\f0e3'
}

.icon-volume-off:before {
    content: '\f0e4'
}

.icon-volume-up:before {
    content: '\f0e2'
}

.icon-vps:before {
    content: '\f025'
}

.icon-wacom:before {
    content: '\f1bb'
}

.icon-walle:before {
    content: '\f3bc'
}

.icon-wallet:before {
    content: '\e000'
}

.icon-warcraft:before {
    content: '\f3bf'
}

.icon-warmedal:before {
    content: '\f2e4'
}

.icon-warning-sign:before {
    content: '\f316'
}

.icon-washer:before {
    content: '\f39b'
}

.icon-watch:before {
    content: '\f378'
}

.icon-watertap-plumbing:before {
    content: '\f22d'
}

.icon-wave-sea:before {
    content: '\f23c'
}

.icon-wavealt-seaalt:before {
    content: '\f23b'
}

.icon-webcam:before {
    content: '\f0fe'
}

.icon-webcamalt:before {
    content: '\f129'
}

.icon-webhostinghub:before {
    content: '\f031'
}

.icon-webmail:before {
    content: '\f045'
}

.icon-webpage:before {
    content: '\f033'
}

.icon-webplatform:before {
    content: '\f3c3'
}

.icon-websitealt:before {
    content: '\f01c'
}

.icon-websitebuilder:before {
    content: '\f034'
}

.icon-weight:before {
    content: '\f430'
}

.icon-westernunion:before {
    content: '\f26a'
}

.icon-wheel:before {
    content: '\f228'
}

.icon-wheelchair:before {
    content: '\f3fe'
}

.icon-whistle:before {
    content: '\f3d8'
}

.icon-whmcs:before {
    content: '\f066'
}

.icon-wifi:before {
    content: '\f0ff'
}

.icon-wind:before {
    content: '\f41b'
}

.icon-windleft:before {
    content: '\f424'
}

.icon-windows:before {
    content: '\f019'
}

.icon-windright:before {
    content: '\f425'
}

.icon-wine:before {
    content: '\f238'
}

.icon-wizard:before {
    content: '\f03c'
}

.icon-wizardalt:before {
    content: '\f1fb'
}

.icon-wizardhat:before {
    content: '\f337'
}

.icon-woman-female:before {
    content: '\f2a2'
}

.icon-women:before {
    content: '\f24d'
}

.icon-wordpress:before {
    content: '\f074'
}

.icon-wrench:before {
    content: '\f05b'
}

.icon-wrenchalt:before {
    content: '\f2b2'
}

.icon-xbox:before {
    content: '\f353'
}

.icon-xmen:before {
    content: '\f345'
}

.icon-yahoo:before {
    content: '\f151'
}

.icon-yen:before {
    content: '\00a5'
}

.icon-yenalt:before {
    content: '\f25d'
}

.icon-yinyang:before {
    content: '\262f'
}

.icon-youtube:before {
    content: '\f142'
}

.icon-zelda:before {
    content: '\f3b8'
}

.icon-zikula:before {
    content: '\f0ac'
}

.icon-zip:before {
    content: '\f116'
}

.icon-zodiac-aquarius:before {
    content: '\f3b4'
}

.icon-zodiac-aries:before {
    content: '\f3aa'
}

.icon-zodiac-cancer:before {
    content: '\f3ad'
}

.icon-zodiac-capricorn:before {
    content: '\f3b3'
}

.icon-zodiac-gemini:before {
    content: '\f3ac'
}

.icon-zodiac-leo:before {
    content: '\f3ae'
}

.icon-zodiac-libra:before {
    content: '\f3b0'
}

.icon-zodiac-pisces:before {
    content: '\f3b5'
}

.icon-zodiac-sagitarius:before {
    content: '\f3b2'
}

.icon-zodiac-scorpio:before {
    content: '\f3b1'
}

.icon-zodiac-taurus:before {
    content: '\f3ab'
}

.icon-zodiac-virgo:before {
    content: '\f3af'
}

.icon-zoom-in:before {
    content: '\f320'
}

.icon-zoom-out:before {
    content: '\f321'
}

.icon-vk:before {
    content: '\f34e'
}

.icon-bitcoin:before {
    content: '\f584'
}

.icon-rouble:before {
    content: '\f4ca'
}

.icon-phpnuke:before {
    content: '\f48c'
}

.icon-modx:before {
    content: '\f48d'
}

.icon-eoneohseven:before {
    content: '\f48e'
}

.icon-subrion:before {
    content: '\f48f'
}

.icon-typothree:before {
    content: '\f490'
}

.icon-tikiwiki:before {
    content: '\f491'
}

.icon-pligg:before {
    content: '\f492'
}

.icon-pyrocms:before {
    content: '\f493'
}

.icon-mambo:before {
    content: '\f494'
}

.icon-contao:before {
    content: '\f495'
}

.icon-crackedegg:before {
    content: '\f496'
}

.icon-coffeecupalt:before {
    content: '\f497'
}

.icon-reademailalt:before {
    content: '\f498'
}

.icon-train:before {
    content: '\f499'
}

.icon-shoebox:before {
    content: '\f49a'
}

.icon-bathtub:before {
    content: '\f49b'
}

.icon-ninegag:before {
    content: '\f49c'
}

.icon-pebble:before {
    content: '\f49d'
}

.icon-musicthree:before {
    content: '\f49e'
}

.icon-stairsup:before {
    content: '\f49f'
}

.icon-stairsdown:before {
    content: '\f4a0'
}

.icon-bookalt:before {
    content: '\f4a1'
}

.icon-programclose:before {
    content: '\f4a2'
}

.icon-programok:before {
    content: '\f4a3'
}

.icon-splitalt:before {
    content: '\f4a4'
}

.icon-solarsystem:before {
    content: '\f4a5'
}

.icon-honeycomb:before {
    content: '\f4a6'
}

.icon-tools:before {
    content: '\f4a7'
}

.icon-xoops:before {
    content: '\f4a8'
}

.icon-pixie:before {
    content: '\f4a9'
}

.icon-dotclear:before {
    content: '\f4aa'
}

.icon-impresscms:before {
    content: '\f4ab'
}

.icon-saurus:before {
    content: '\f4ac'
}

.icon-impresspages:before {
    content: '\f4ad'
}

.icon-monstra:before {
    content: '\f4ae'
}

.icon-snews:before {
    content: '\f4af'
}

.icon-jcore:before {
    content: '\f4b0'
}

.icon-silverstripe:before {
    content: '\f4b1'
}

.icon-btwoevolution:before {
    content: '\f4b2'
}

.icon-nucleus:before {
    content: '\f4b3'
}

.icon-symphony:before {
    content: '\f4b5'
}

.icon-vanillacms:before {
    content: '\f4b6'
}

.icon-bbpress:before {
    content: '\f4b7'
}

.icon-phpbbalt:before {
    content: '\f4b8'
}

.icon-chyrp:before {
    content: '\f4b9'
}

.icon-pivotx:before {
    content: '\f4ba'
}

.icon-pagecookery:before {
    content: '\f4bb'
}

.icon-moviereelalt:before {
    content: '\f4bc'
}

.icon-cassettealt:before {
    content: '\f4bd'
}

.icon-photobucket:before {
    content: '\f4be'
}

.icon-technorati:before {
    content: '\f4bf'
}

.icon-theverge:before {
    content: '\f4c0'
}

.icon-stacks:before {
    content: '\f4c1'
}

.icon-dotlist:before {
    content: '\f4c2'
}

.icon-numberlist:before {
    content: '\f4c3'
}

.icon-indentleft:before {
    content: '\f4c4'
}

.icon-indentright:before {
    content: '\f4c5'
}

.icon-fblike:before {
    content: '\f4c6'
}

.icon-fbdislike:before {
    content: '\f4c7'
}

.icon-sale:before {
    content: '\f4c8'
}

.icon-sharetronix:before {
    content: '\f4c9'
}

.icon-markerdown:before {
    content: '\f4cb'
}

.icon-markerup:before {
    content: '\f4cc'
}

.icon-markerleft:before {
    content: '\f4cd'
}

.icon-markerright:before {
    content: '\f4ce'
}

.icon-bookmarkalt:before {
    content: '\f4cf'
}

.icon-calendarthree:before {
    content: '\f4d0'
}

.icon-wineglass:before {
    content: '\f4d1'
}

.icon-slidersoff:before {
    content: '\f4d2'
}

.icon-slidersmiddle:before {
    content: '\f4d3'
}

.icon-slidersfull:before {
    content: '\f4d4'
}

.icon-slidersdesc:before {
    content: '\f4d5'
}

.icon-slidersasc:before {
    content: '\f4d6'
}

.icon-slideronefull:before {
    content: '\f4d7'
}

.icon-slidertwofull:before {
    content: '\f4d8'
}

.icon-sliderthreefull:before {
    content: '\f4d9'
}

.icon-noborders:before {
    content: '\f4da'
}

.icon-bottomborder:before {
    content: '\f4db'
}

.icon-topborder:before {
    content: '\f4dc'
}

.icon-leftborder:before {
    content: '\f4dd'
}

.icon-rightborder:before {
    content: '\f4de'
}

.icon-horizontalborder:before {
    content: '\f4df'
}

.icon-verticalborder:before {
    content: '\f4e0'
}

.icon-outerborders:before {
    content: '\f4e1'
}

.icon-innerborders:before {
    content: '\f4e2'
}

.icon-fullborders:before {
    content: '\f4e3'
}

.icon-networksignalalt:before {
    content: '\f4e4'
}

.icon-resizeverticalalt:before {
    content: '\f4e5'
}

.icon-resizehorizontalalt:before {
    content: '\f4e6'
}

.icon-moneyalt:before {
    content: '\f4e7'
}

.icon-fontcase:before {
    content: '\f4e8'
}

.icon-playstation:before {
    content: '\f4e9'
}

.icon-cube:before {
    content: '\f4ea'
}

.icon-sphere:before {
    content: '\f4eb'
}

.icon-ceilinglight:before {
    content: '\f4ec'
}

.icon-chandelier:before {
    content: '\f4ed'
}

.icon-details:before {
    content: '\f4ee'
}

.icon-detailsalt:before {
    content: '\f4ef'
}

.icon-bullet:before {
    content: '\f4f0'
}

.icon-gun:before {
    content: '\f4f1'
}

.icon-processorthree:before {
    content: '\f4f2'
}

.icon-world:before {
    content: '\f4f3'
}

.icon-statistics:before {
    content: '\f4f4'
}

.icon-shoppingcartalt:before {
    content: '\f4f5'
}

.icon-microphonealt:before {
    content: '\f4f6'
}

.icon-routeralt:before {
    content: '\f4f7'
}

.icon-shell:before {
    content: '\f4f8'
}

.icon-squareplay:before {
    content: '\f4f9'
}

.icon-squarestop:before {
    content: '\f4fa'
}

.icon-squarepause:before {
    content: '\f4fb'
}

.icon-squarerecord:before {
    content: '\f4fc'
}

.icon-squareforward:before {
    content: '\f4fd'
}

.icon-squareback:before {
    content: '\f4fe'
}

.icon-squarenext:before {
    content: '\f4ff'
}

.icon-squareprevious:before {
    content: '\f500'
}

.icon-mega:before {
    content: '\f501'
}

.icon-charliechaplin:before {
    content: '\f502'
}

.icon-popcorn:before {
    content: '\f503'
}

.icon-fatarrowright:before {
    content: '\f504'
}

.icon-fatarrowleft:before {
    content: '\f505'
}

.icon-fatarrowdown:before {
    content: '\f506'
}

.icon-fatarrowup:before {
    content: '\f507'
}

.icon-shirtbutton:before {
    content: '\f508'
}

.icon-shirtbuttonalt:before {
    content: '\f509'
}

.icon-cuckooclock:before {
    content: '\f50a'
}

.icon-lens:before {
    content: '\f50b'
}

.icon-voltage:before {
    content: '\f50c'
}

.icon-planealt:before {
    content: '\f50d'
}

.icon-busalt:before {
    content: '\f50e'
}

.icon-lipstick:before {
    content: '\f50f'
}

.icon-plantalt:before {
    content: '\f510'
}

.icon-paperboat:before {
    content: '\f511'
}

.icon-texture:before {
    content: '\f512'
}

.icon-dominoone:before {
    content: '\f513'
}

.icon-dominotwo:before {
    content: '\f514'
}

.icon-dominothree:before {
    content: '\f515'
}

.icon-dominofour:before {
    content: '\f516'
}

.icon-dominofive:before {
    content: '\f517'
}

.icon-dominosix:before {
    content: '\f518'
}

.icon-dominoseven:before {
    content: '\f519'
}

.icon-dominoeight:before {
    content: '\f51a'
}

.icon-dominonine:before {
    content: '\f51b'
}

.icon-connected:before {
    content: '\f51c'
}

.icon-connectedpc:before {
    content: '\f51d'
}

.icon-musicsheet:before {
    content: '\f51e'
}

.icon-rdio:before {
    content: '\f51f'
}

.icon-spotify:before {
    content: '\f520'
}

.icon-deviantart:before {
    content: '\f521'
}

.icon-yelp:before {
    content: '\f522'
}

.icon-behance:before {
    content: '\f523'
}

.icon-nfc:before {
    content: '\f524'
}

.icon-earbudsalt:before {
    content: '\f525'
}

.icon-earbuds:before {
    content: '\f526'
}

.icon-amazon:before {
    content: '\f527'
}

.icon-openid:before {
    content: '\f528'
}

.icon-digg:before {
    content: '\f529'
}

.icon-retweet:before {
    content: '\f52a'
}

.icon-moonnew:before {
    content: '\f52b'
}

.icon-moonwaxingcrescent:before {
    content: '\f52c'
}

.icon-moonfirstquarter:before {
    content: '\f52d'
}

.icon-moonwaxinggibbous:before {
    content: '\f52e'
}

.icon-moonfull:before {
    content: '\f52f'
}

.icon-moonwaninggibbous:before {
    content: '\f530'
}

.icon-moonthirdquarter:before {
    content: '\f531'
}

.icon-moonwaningcrescent:before {
    content: '\f532'
}

.icon-planet:before {
    content: '\f533'
}

.icon-sodacup:before {
    content: '\f534'
}

.icon-cocktail:before {
    content: '\f535'
}

.icon-church:before {
    content: '\f536'
}

.icon-mosque:before {
    content: '\f537'
}

.icon-comedy:before {
    content: '\f538'
}

.icon-tragedy:before {
    content: '\f539'
}

.icon-bacon:before {
    content: '\f53a'
}

.icon-trailor:before {
    content: '\f53b'
}

.icon-tshirt:before {
    content: '\f53c'
}

.icon-design:before {
    content: '\f53d'
}

.icon-spiderweb:before {
    content: '\f53e'
}

.icon-fireplace:before {
    content: '\f53f'
}

.icon-tallglass:before {
    content: '\f540'
}

.icon-grapes:before {
    content: '\f541'
}

.icon-biohazard:before {
    content: '\f542'
}

.icon-directions:before {
    content: '\f543'
}

.icon-equalizerthree:before {
    content: '\f544'
}

.icon-mountains:before {
    content: '\f545'
}

.icon-bing:before {
    content: '\f546'
}

.icon-windowseight:before {
    content: '\f547'
}

.icon-microsoftoffice:before {
    content: '\f548'
}

.icon-salealt:before {
    content: '\f549'
}

.icon-purse:before {
    content: '\f54a'
}

.icon-chickenalt:before {
    content: '\f54b'
}

.icon-podium:before {
    content: '\f54c'
}

.icon-findfriends:before {
    content: '\f54d'
}

.icon-microphonethree:before {
    content: '\f54e'
}

.icon-workshirt:before {
    content: '\f54f'
}

.icon-donotdisturb:before {
    content: '\f550'
}

.icon-addtags:before {
    content: '\f551'
}

.icon-removetags:before {
    content: '\f556'
}

.icon-carbattery:before {
    content: '\f553'
}

.icon-debug:before {
    content: '\f554'
}

.icon-trojan:before {
    content: '\f555'
}

.icon-molecule:before {
    content: '\f556'
}

.icon-safetygoggles:before {
    content: '\f557'
}

.icon-leather:before {
    content: '\f558'
}

.icon-teddybear:before {
    content: '\f559'
}

.icon-stroller:before {
    content: '\f55a'
}

.icon-circleplay:before {
    content: '\f55b'
}

.icon-circlestop:before {
    content: '\f55c'
}

.icon-circlepause:before {
    content: '\f55d'
}

.icon-circlerecord:before {
    content: '\f55e'
}

.icon-circleforward:before {
    content: '\f55f'
}

.icon-circlebackward:before {
    content: '\f560'
}

.icon-circlenext:before {
    content: '\f561'
}

.icon-circleprevious:before {
    content: '\f562'
}

.icon-circleplayempty:before {
    content: '\f563'
}

.icon-circlestopempty:before {
    content: '\f564'
}

.icon-circlepauseempty:before {
    content: '\f565'
}

.icon-circlerecordempty:before {
    content: '\f566'
}

.icon-circleforwardempty:before {
    content: '\f567'
}

.icon-circlebackwardempty:before {
    content: '\f568'
}

.icon-circlenextempty:before {
    content: '\f569'
}

.icon-circlepreviousempty:before {
    content: '\f56a'
}

.icon-belt:before {
    content: '\f56b'
}

.icon-bait:before {
    content: '\f56c'
}

.icon-manalt:before {
    content: '\f56d'
}

.icon-womanalt:before {
    content: '\f56e'
}

.icon-clover:before {
    content: '\f56f'
}

.icon-pacifier:before {
    content: '\f570'
}

.icon-calcplus:before {
    content: '\f571'
}

.icon-calcminus:before {
    content: '\f572'
}

.icon-calcmultiply:before {
    content: '\f573'
}

.icon-calcdivide:before {
    content: '\f574'
}

.icon-calcequals:before {
    content: '\f575'
}

.icon-city:before {
    content: '\f576'
}

.icon-hdvideo:before {
    content: '\f577'
}

.icon-horizontalexpand:before {
    content: '\f578'
}

.icon-horizontalcontract:before {
    content: '\f579'
}

.icon-radar:before {
    content: '\f57a'
}

.icon-threed:before {
    content: '\f57b'
}

.icon-flickralt:before {
    content: '\f57c'
}

.icon-pattern:before {
    content: '\f57d'
}

.icon-elevator:before {
    content: '\f57e'
}

.icon-escalator:before {
    content: '\f57f'
}

.icon-portrait:before {
    content: '\f580'
}

.icon-cigar:before {
    content: '\f581'
}

.icon-dropbox:before {
    content: '\f582'
}

.icon-origami:before {
    content: '\f583'
}

.icon-opensource:before {
    content: '\f585'
}

.icon-redaxscript:before {
    content: '\f586'
}

.icon-mahara:before {
    content: '\f587'
}

.icon-forkcms:before {
    content: '\f588'
}

.icon-pimcore:before {
    content: '\f589'
}

.icon-bigace:before {
    content: '\f58a'
}

.icon-aef:before {
    content: '\f58b'
}

.icon-punbb:before {
    content: '\f58c'
}

.icon-phorum:before {
    content: '\f58d'
}

.icon-fluxbb:before {
    content: '\f58e'
}

.icon-minibb:before {
    content: '\f58f'
}

.icon-zenphoto:before {
    content: '\f590'
}

.icon-fourimages:before {
    content: '\f591'
}

.icon-plogger:before {
    content: '\f592'
}

.icon-jcow:before {
    content: '\f593'
}

.icon-elgg:before {
    content: '\f594'
}

.icon-etano:before {
    content: '\f595'
}

.icon-openclassifieds:before {
    content: '\f596'
}

.icon-osclass:before {
    content: '\f597'
}

.icon-openx:before {
    content: '\f598'
}

.icon-phplist:before {
    content: '\f599'
}

.icon-roundcube:before {
    content: '\f59a'
}

.icon-pommo:before {
    content: '\f59b'
}

.icon-webinsta:before {
    content: '\f59c'
}

.icon-limesurvey:before {
    content: '\f59d'
}

.icon-fengoffice:before {
    content: '\f59e'
}

.icon-eyeos:before {
    content: '\f59f'
}

.icon-dotproject:before {
    content: '\f5a0'
}

.icon-collabtive:before {
    content: '\f5a1'
}

.icon-projectpier:before {
    content: '\f5a2'
}

.icon-taskfreak:before {
    content: '\f5a3'
}

.icon-eventum:before {
    content: '\f5a4'
}

.icon-traq:before {
    content: '\f5a5'
}

.icon-mantisbugtracker:before {
    content: '\f5a6'
}

.icon-oscommerce:before {
    content: '\f5a7'
}

.icon-zencart:before {
    content: '\f5a8'
}

.icon-tomatocart:before {
    content: '\f5a9'
}

.icon-boxbilling:before {
    content: '\f5aa'
}

.icon-zurmo:before {
    content: '\f5ab'
}

.icon-orangehrm:before {
    content: '\f5ac'
}

.icon-vtiger:before {
    content: '\f5ad'
}

.icon-mibew:before {
    content: '\f5ae'
}

.icon-phpmyfaq:before {
    content: '\f5af'
}

.icon-yiiframework:before {
    content: '\f5b0'
}

.icon-zendframework:before {
    content: '\f5b1'
}

.icon-fuelphp:before {
    content: '\f5b2'
}

.icon-kohana:before {
    content: '\f5b3'
}

.icon-smarty:before {
    content: '\f5b4'
}

.icon-sidu:before {
    content: '\f5b5'
}

.icon-simplepie:before {
    content: '\f5b6'
}

.icon-projectsend:before {
    content: '\f5b7'
}

.icon-extjs:before {
    content: '\f5b8'
}

.icon-raphael:before {
    content: '\f5b9'
}

.icon-sizzle:before {
    content: '\f5ba'
}

.icon-yui:before {
    content: '\f5bb'
}

.icon-scissorsalt:before {
    content: '\f5bc'
}

.icon-cuthere:before {
    content: '\f5bd'
}

.icon-coinsalt:before {
    content: '\f5be'
}

.icon-parkingmeter:before {
    content: '\f5bf'
}

.icon-treethree:before {
    content: '\f5c0'
}

.icon-packarchive:before {
    content: '\f5c1'
}

.icon-unpackarchive:before {
    content: '\f5c2'
}

.icon-terminalalt:before {
    content: '\f5c3'
}

.icon-jersey:before {
    content: '\f5c4'
}

.icon-vial:before {
    content: '\f5c5'
}

.icon-noteslist:before {
    content: '\f5c6'
}

.icon-notestasks:before {
    content: '\f5c7'
}

.icon-notesdate:before {
    content: '\f5c8'
}

.icon-noteslocation:before {
    content: '\f5c9'
}

.icon-noteslistalt:before {
    content: '\f5ca'
}

.icon-notestasksalt:before {
    content: '\f5cb'
}

.icon-notesdatealt:before {
    content: '\f5cc'
}

.icon-noteslocationalt:before {
    content: '\f5cd'
}

.icon-useralt:before {
    content: '\f5ce'
}

.icon-adduseralt:before {
    content: '\f5cf'
}

.icon-removeuseralt:before {
    content: '\f5d0'
}

.icon-banuseralt:before {
    content: '\f5d1'
}

.icon-banuser:before {
    content: '\f5d2'
}

.icon-paintrollalt:before {
    content: '\f5d3'
}

.icon-textcursor:before {
    content: '\f5d4'
}

.icon-textfield:before {
    content: '\f5d5'
}

.icon-precisecursor:before {
    content: '\f5d6'
}

.icon-brokenlink:before {
    content: '\f5d7'
}

.icon-bookmarkthree:before {
    content: '\f5d8'
}

.icon-bookmarkfour:before {
    content: '\f5d9'
}

.icon-warmedalalt:before {
    content: '\f5da'
}

.icon-thinking:before {
    content: '\f5db'
}

.icon-commentlove:before {
    content: '\f5dc'
}

.icon-commentsmiley:before {
    content: '\f5dd'
}

.icon-sharetwo:before {
    content: '\f147'
}

.icon-emptystar:before {
    content: '\f2de'
}

.icon-halfstar:before {
    content: '\f2df'
}

.icon-fullstar:before {
    content: '\f2e0'
}

.icon-forbidden:before {
    content: '\f314'
}

.icon-indentleftalt:before {
    content: '\f4c4'
}

.icon-indentrightalt:before {
    content: '\f4c5'
}

.icon-modxalt:before {
    content: '\f5de'
}

.icon-apple:before {
    content: '\f5df'
}

.icon-greekcolumn:before {
    content: '\f5e0'
}

.icon-walletalt:before {
    content: '\f5e1'
}

.icon-dollarsquare:before {
    content: '\f5e2'
}

.icon-poundsquare:before {
    content: '\f5e3'
}

.icon-yensquare:before {
    content: '\f5e4'
}

.icon-eurosquare:before {
    content: '\f5e5'
}

.icon-bitcoinsquare:before {
    content: '\f5e6'
}

.icon-roublesquare:before {
    content: '\f5e7'
}

.icon-roublealt:before {
    content: '\f5e8'
}

.icon-bitcoinalt:before {
    content: '\f5e9'
}

.icon-gavel:before {
    content: '\f5ea'
}

.icon-barchartasc:before {
    content: '\f5eb'
}

.icon-barchartdesc:before {
    content: '\f5ec'
}

.icon-house:before {
    content: '\f5ed'
}

.icon-garage:before {
    content: '\f5ee'
}

.icon-milk:before {
    content: '\f5ef'
}

.icon-hryvnia:before {
    content: '\f5f0'
}

.icon-hryvniasquare:before {
    content: '\f5f1'
}

.icon-hryvniaalt:before {
    content: '\f5f2'
}

.icon-beeralt:before {
    content: '\f5f3'
}

.icon-trolleyfull:before {
    content: '\f5f4'
}

.icon-trolleyload:before {
    content: '\f5f5'
}

.icon-trolleyunload:before {
    content: '\f5f6'
}

.icon-trolleyempty:before {
    content: '\f5f7'
}

.icon-mootools:before {
    content: '\f5f8'
}

.icon-mootoolstwo:before {
    content: '\f5f9'
}

.icon-mootoolsthree:before {
    content: '\f5fa'
}

.icon-mysqlthree:before {
    content: '\f5fb'
}

.icon-mysqlalt:before {
    content: '\f5fc'
}

.icon-pgsql:before {
    content: '\f5fd'
}

.icon-mongodb:before {
    content: '\f5fe'
}

.icon-neofourj:before {
    content: '\f5ff'
}

.icon-nosql:before {
    content: '\f600'
}

.icon-catface:before {
    content: '\f601'
}

.icon-polaroid:before {
    content: '\f602'
}

.icon-clouderror:before {
    content: '\f603'
}

.icon-camcorder:before {
    content: '\f604'
}

.icon-projector:before {
    content: '\f605'
}

.icon-sdvideo:before {
    content: '\f606'
}

.icon-fx:before {
    content: '\f607'
}

.icon-gramophone:before {
    content: '\f608'
}

.icon-speakeralt:before {
    content: '\f609'
}

.icon-hddalt:before {
    content: '\f60a'
}

.icon-usbflash:before {
    content: '\f60b'
}

.icon-manillaenvelope:before {
    content: '\f60c'
}

.icon-stickynote:before {
    content: '\f60d'
}

.icon-stickynotealt:before {
    content: '\f60e'
}

.icon-torch:before {
    content: '\f60f'
}

.icon-flashlightalt:before {
    content: '\f610'
}

.icon-campfire:before {
    content: '\f611'
}

.icon-cctv:before {
    content: '\f612'
}

.icon-drill:before {
    content: '\f613'
}

.icon-lampalt:before {
    content: '\f614'
}

.icon-flowerpot:before {
    content: '\f615'
}

.icon-defragment:before {
    content: '\f616'
}

.icon-panoramio:before {
    content: '\f617'
}

.icon-panorama:before {
    content: '\f618'
}

.icon-photosphere:before {
    content: '\f619'
}

.icon-panoramaalt:before {
    content: '\f61a'
}

.icon-timer:before {
    content: '\f61b'
}

.icon-burstmode:before {
    content: '\f61c'
}

.icon-cameraflash:before {
    content: '\f61d'
}

.icon-autoflash:before {
    content: '\f61e'
}

.icon-noflash:before {
    content: '\f61f'
}

.icon-threetofour:before {
    content: '\f620'
}

.icon-sixteentonine:before {
    content: '\f621'
}

.icon-cat:before {
    content: '\f622'
}

.icon-dog:before {
    content: '\f623'
}

.icon-rabbit:before {
    content: '\f624'
}

.icon-koala:before {
    content: '\f625'
}

.icon-butterflyalt:before {
    content: '\f626'
}

.icon-butterfly:before {
    content: '\f627'
}

.icon-wwf:before {
    content: '\f628'
}

.icon-poop:before {
    content: '\f629'
}

.icon-poopalt:before {
    content: '\f62a'
}

.icon-kiwi:before {
    content: '\f62b'
}

.icon-kiwifruit:before {
    content: '\f62c'
}

.icon-lemon:before {
    content: '\f62d'
}

.icon-pear:before {
    content: '\f62e'
}

.icon-watermelon:before {
    content: '\f62f'
}

.icon-onion:before {
    content: '\f630'
}

.icon-turnip:before {
    content: '\f631'
}

.icon-eggplant:before {
    content: '\f632'
}

.icon-avocado:before {
    content: '\f633'
}

.icon-perfume:before {
    content: '\f634'
}

.icon-arch:before {
    content: '\f635'
}

.icon-pluspages:before {
    content: '\f636'
}

.icon-community:before {
    content: '\f637'
}

.icon-pluscircles:before {
    content: '\f638'
}

.icon-googleplusold:before {
    content: '\f639'
}

.icon-plusgames:before {
    content: '\f63a'
}

.icon-event:before {
    content: '\f63b'
}

.icon-miui:before {
    content: '\f63c'
}

.icon-hot:before {
    content: '\f63d'
}

.icon-flowup:before {
    content: '\f63e'
}

.icon-flowdown:before {
    content: '\f63f'
}

.icon-moustache:before {
    content: '\f640'
}

.icon-angle:before {
    content: '\f641'
}

.icon-sleep:before {
    content: '\f642'
}

.icon-acorn:before {
    content: '\f643'
}

.icon-steamalt:before {
    content: '\f644'
}

.icon-resizeupleft:before {
    content: '\f645'
}

.icon-resizeupright:before {
    content: '\f646'
}

.icon-resizedownright:before {
    content: '\f647'
}

.icon-resizedownleft:before {
    content: '\f648'
}

.icon-hammeralt:before {
    content: '\f649'
}

.icon-bamboo:before {
    content: '\f64a'
}

.icon-mypictures:before {
    content: '\f64b'
}

.icon-mymusic:before {
    content: '\f64c'
}

.icon-myvideos:before {
    content: '\f64d'
}

.icon-systemfolder:before {
    content: '\f64e'
}

.icon-bookthree:before {
    content: '\f64f'
}

.icon-compile:before {
    content: '\f650'
}

.icon-report:before {
    content: '\f651'
}

.icon-fliphorizontal:before {
    content: '\f652'
}

.icon-flipvertical:before {
    content: '\f653'
}

.icon-construction:before {
    content: '\f654'
}

.icon-counteralt:before {
    content: '\f655'
}

.icon-counter:before {
    content: '\f656'
}

.icon-papercutter:before {
    content: '\f657'
}

.icon-snaptodot:before {
    content: '\f658'
}

.icon-snaptogrid:before {
    content: '\f659'
}

.icon-caligraphy:before {
    content: '\f65a'
}

.icon-icecreamthree:before {
    content: '\f65b'
}

.icon-skitch:before {
    content: '\f65c'
}

.icon-archlinux:before {
    content: '\f65d'
}

.icon-elementaryos:before {
    content: '\f65e'
}

.icon-loadingone:before {
    content: '\f65f'
}

.icon-loadingtwo:before {
    content: '\f660'
}

.icon-loadingthree:before {
    content: '\f661'
}

.icon-loadingfour:before {
    content: '\f662'
}

.icon-loadingfive:before {
    content: '\f663'
}

.icon-loadingsix:before {
    content: '\f664'
}

.icon-loadingseven:before {
    content: '\f665'
}

.icon-loadingeight:before {
    content: '\f666'
}

.icon-brokenheart:before {
    content: '\f667'
}

.icon-heartarrow:before {
    content: '\f668'
}

.icon-heartsparkle:before {
    content: '\f669'
}

.icon-cell:before {
    content: '\f66a'
}

.icon-panda:before {
    content: '\f66b'
}

.icon-refreshalt:before {
    content: '\f66c'
}

.icon-mirror:before {
    content: '\f66d'
}

.icon-headphonesthree:before {
    content: '\f66e'
}

.icon-fan:before {
    content: '\f66f'
}

.icon-tornado:before {
    content: '\f670'
}

.icon-hangout:before {
    content: '\f671'
}

.icon-beaker:before {
    content: '\f672'
}

.icon-beakeralt:before {
    content: '\f673'
}

.icon-phonescreensize:before {
    content: '\f674'
}

.icon-tabletscreensize:before {
    content: '\f675'
}

.icon-notification:before {
    content: '\f676'
}

.icon-googleglass:before {
    content: '\f677'
}

.icon-pinterest:before {
    content: '\f678'
}

.icon-soundcloud:before {
    content: '\f679'
}

.icon-alarmclock:before {
    content: '\f67a'
}

.icon-addalarm:before {
    content: '\f67b'
}

.icon-deletealarm:before {
    content: '\f67c'
}

.icon-turnoffalarm:before {
    content: '\f67d'
}

.icon-snooze:before {
    content: '\f67e'
}

.icon-bringforward:before {
    content: '\f67f'
}

.icon-sendbackward:before {
    content: '\f680'
}

.icon-bringtofront:before {
    content: '\f681'
}

.icon-sendtoback:before {
    content: '\f682'
}

.icon-tectile:before {
    content: '\f683'
}

.icon-grave:before {
    content: '\f684'
}

.icon-gravetwo:before {
    content: '\f685'
}

.icon-gravethree:before {
    content: '\f686'
}

.icon-gravefour:before {
    content: '\f687'
}

.icon-textlayer:before {
    content: '\f688'
}

.icon-vectoralt:before {
    content: '\f689'
}

.icon-drmanhattan:before {
    content: '\f68a'
}

.icon-foursquarealt:before {
    content: '\f68b'
}

.icon-hashtag:before {
    content: '\f68c'
}

.icon-enteralt:before {
    content: '\f68d'
}

.icon-exitalt:before {
    content: '\f68e'
}

.icon-cartalt:before {
    content: '\f68f'
}

.icon-vaultthree:before {
    content: '\f690'
}

.icon-fatundo:before {
    content: '\f691'
}

.icon-fatredo:before {
    content: '\f692'
}

.icon-feedly:before {
    content: '\f693'
}

.icon-feedlyalt:before {
    content: '\f694'
}

.icon-squareheart:before {
    content: '\f695'
}

.icon-squarestar:before {
    content: '\f696'
}

.icon-squarecomment:before {
    content: '\f697'
}

.icon-squarelike:before {
    content: '\f698'
}

.icon-squarebookmark:before {
    content: '\f699'
}

.icon-squaresearch:before {
    content: '\f69a'
}

.icon-squaresettings:before {
    content: '\f69b'
}

.icon-squarevoice:before {
    content: '\f69c'
}

.icon-google:before {
    content: '\f69d'
}

.icon-emojigrinalt:before {
    content: '\f69e'
}

.icon-emojigrin:before {
    content: '\f69f'
}

.icon-constellation:before {
    content: '\f6a0'
}

.icon-emojisurprise:before {
    content: '\f6a1'
}

.icon-emojidead:before {
    content: '\f6a2'
}

.icon-emojiangry:before {
    content: '\f6a3'
}

.icon-emojidevil:before {
    content: '\f6a4'
}

.icon-emojiwink:before {
    content: '\f6a5'
}

.icon-moonorbit:before {
    content: '\f6a6'
}

.icon-emojismile:before {
    content: '\f6a7'
}

.icon-emojisorry:before {
    content: '\f6a8'
}

.icon-emojiconfused:before {
    content: '\f6a9'
}

.icon-emojisleep:before {
    content: '\f6aa'
}

.icon-emojicry:before {
    content: '\f6ab'
}

.icon-circlefork:before {
    content: '\f6ac'
}

.icon-circlespoon:before {
    content: '\f6ad'
}

.icon-circleknife:before {
    content: '\f6ae'
}

.icon-circlepencil:before {
    content: '\f6af'
}

.icon-circlehammer:before {
    content: '\f6b0'
}

.icon-circlescrewdriver:before {
    content: '\f6b1'
}

.icon-middlefinger:before {
    content: '\f6b2'
}

.icon-heavymetal:before {
    content: '\f6b3'
}

.icon-turnright:before {
    content: '\f6b4'
}

.icon-turnleft:before {
    content: '\f6b5'
}

.icon-vineapp:before {
    content: '\f6b6'
}

.icon-vineappalt:before {
    content: '\f6b7'
}

.icon-finance:before {
    content: '\f6b8'
}

.icon-survey:before {
    content: '\f6b9'
}

.icon-hangouts:before {
    content: '\f6ba'
}

.icon-square0:before {
    content: '\f6bb'
}

.icon-square1:before {
    content: '\f6bc'
}

.icon-square2:before {
    content: '\f6bd'
}

.icon-square3:before {
    content: '\f6be'
}

.icon-square4:before {
    content: '\f6bf'
}

.icon-square5:before {
    content: '\f6c0'
}

.icon-square6:before {
    content: '\f6c1'
}

.icon-square7:before {
    content: '\f6c2'
}

.icon-square8:before {
    content: '\f6c3'
}

.icon-square9:before {
    content: '\f6c4'
}

.icon-squarea:before {
    content: '\f6c5'
}

.icon-squareb:before {
    content: '\f6c6'
}

.icon-squarec:before {
    content: '\f6c7'
}

.icon-squared:before {
    content: '\f6c8'
}

.icon-squaree:before {
    content: '\f6c9'
}

.icon-squaref:before {
    content: '\f6ca'
}

.icon-squareg:before {
    content: '\f6cb'
}

.icon-squareh:before {
    content: '\f6cc'
}

.icon-squarei:before {
    content: '\f6cd'
}

.icon-squarej:before {
    content: '\f6ce'
}

.icon-squarek:before {
    content: '\f6cf'
}

.icon-squarel:before {
    content: '\f6d0'
}

.icon-squarem:before {
    content: '\f6d1'
}

.icon-squaren:before {
    content: '\f6d2'
}

.icon-squareo:before {
    content: '\f6d3'
}

.icon-squarep:before {
    content: '\f6d4'
}

.icon-squareq:before {
    content: '\f6d5'
}

.icon-squarer:before {
    content: '\f6d6'
}

.icon-squares:before {
    content: '\f6d7'
}

.icon-squaret:before {
    content: '\f6d8'
}

.icon-squareu:before {
    content: '\f6d9'
}

.icon-squarev:before {
    content: '\f6da'
}

.icon-squarew:before {
    content: '\f6db'
}

.icon-squarex:before {
    content: '\f6dc'
}

.icon-squarey:before {
    content: '\f6dd'
}

.icon-squarez:before {
    content: '\f6de'
}

.icon-shuttle:before {
    content: '\f6df'
}

.icon-meteor:before {
    content: '\f6e0'
}

.icon-galaxy:before {
    content: '\f6e1'
}

.icon-observatory:before {
    content: '\f6e2'
}

.icon-astronaut:before {
    content: '\f6e3'
}

.icon-asteroid:before {
    content: '\f6e4'
}

.icon-sunrise:before {
    content: '\f6e5'
}

.icon-sunset:before {
    content: '\f6e6'
}

.icon-tiderise:before {
    content: '\f6e7'
}

.icon-tidefall:before {
    content: '\f6e8'
}

.icon-mushroomcloud:before {
    content: '\f6e9'
}

.icon-galaxyalt:before {
    content: '\f6ea'
}

.icon-sputnik:before {
    content: '\f6eb'
}

.icon-sextant:before {
    content: '\f6ec'
}

.icon-spock:before {
    content: '\f6ed'
}

.icon-meteorite:before {
    content: '\f6ee'
}

.icon-deathstar:before {
    content: '\f6ef'
}

.icon-deathstarbulding:before {
    content: '\f6f0'
}

.icon-fallingstar:before {
    content: '\f6f1'
}

.icon-windmill:before {
    content: '\f6f2'
}

.icon-windmillalt:before {
    content: '\f6f3'
}

.icon-pumpjack:before {
    content: '\f6f4'
}

.icon-nuclearplant:before {
    content: '\f6f5'
}

.icon-solarpanel:before {
    content: '\f6f6'
}

.icon-barrel:before {
    content: '\f6f7'
}

.icon-canister:before {
    content: '\f6f8'
}

.icon-railtunnel:before {
    content: '\f6f9'
}

.icon-roadtunnel:before {
    content: '\f6fa'
}

.icon-pickaxe:before {
    content: '\f6fb'
}

.icon-cow:before {
    content: '\f6fc'
}

.icon-sheep:before {
    content: '\f6fd'
}

.icon-fountain:before {
    content: '\f6fe'
}

.icon-circlezero:before {
    content: '\f6ff'
}

.icon-circleone:before {
    content: '\f700'
}

.icon-circletwo:before {
    content: '\f701'
}

.icon-circlethree:before {
    content: '\f702'
}

.icon-circlefour:before {
    content: '\f703'
}

.icon-circlefive:before {
    content: '\f704'
}

.icon-circlesix:before {
    content: '\f705'
}

.icon-circleseven:before {
    content: '\f706'
}

.icon-circleeight:before {
    content: '\f707'
}

.icon-circlenine:before {
    content: '\f708'
}

.icon-circlea:before {
    content: '\f709'
}

.icon-circleb:before {
    content: '\f70a'
}

.icon-circlec:before {
    content: '\f70b'
}

.icon-circled:before {
    content: '\f70c'
}

.icon-circlee:before {
    content: '\f70d'
}

.icon-circlef:before {
    content: '\f70e'
}

.icon-circleg:before {
    content: '\f70f'
}

.icon-circleh:before {
    content: '\f710'
}

.icon-circlei:before {
    content: '\f711'
}

.icon-circlej:before {
    content: '\f712'
}

.icon-circlek:before {
    content: '\f713'
}

.icon-circlel:before {
    content: '\f714'
}

.icon-circlem:before {
    content: '\f715'
}

.icon-circlen:before {
    content: '\f716'
}

.icon-circleo:before {
    content: '\f717'
}

.icon-circlep:before {
    content: '\f718'
}

.icon-circleq:before {
    content: '\f719'
}

.icon-circler:before {
    content: '\f71a'
}

.icon-circles:before {
    content: '\f71b'
}

.icon-circlet:before {
    content: '\f71c'
}

.icon-circleu:before {
    content: '\f71d'
}

.icon-circlev:before {
    content: '\f71e'
}

.icon-circlew:before {
    content: '\f71f'
}

.icon-circlex:before {
    content: '\f720'
}

.icon-circley:before {
    content: '\f721'
}

.icon-circlez:before {
    content: '\f722'
}

.icon-creeper:before {
    content: '\f723'
}

.icon-minecraft:before {
    content: '\f724'
}

.icon-minecraftalt:before {
    content: '\f725'
}

.icon-pixelsword:before {
    content: '\f726'
}

.icon-pixelbroadsword:before {
    content: '\f727'
}

.icon-pixelwand:before {
    content: '\f728'
}

.icon-pixelpotion:before {
    content: '\f729'
}

.icon-pixelpotionalt:before {
    content: '\f72a'
}

.icon-pixelpickaxe:before {
    content: '\f72b'
}

.icon-pixelbow:before {
    content: '\f72c'
}

.icon-pixelarrow:before {
    content: '\f72d'
}

.icon-pixelaxe:before {
    content: '\f72e'
}

.icon-pixeldagger:before {
    content: '\f72f'
}

.icon-pixelbastardsword:before {
    content: '\f730'
}

.icon-pixellance:before {
    content: '\f731'
}

.icon-pixelbattleaxe:before {
    content: '\f732'
}

.icon-pixelshovel:before {
    content: '\f733'
}

.icon-pixelsphere:before {
    content: '\f734'
}

.icon-pixelelixir:before {
    content: '\f735'
}

.icon-pixelchest:before {
    content: '\f736'
}

.icon-pixelshield:before {
    content: '\f737'
}

.icon-pixelheart:before {
    content: '\f738'
}

.icon-rudder:before {
    content: '\f739'
}

.icon-folderalt:before {
    content: '\f73a'
}

.icon-removefolderalt:before {
    content: '\f73b'
}

.icon-addfolderalt:before {
    content: '\f73c'
}

.icon-deletefolderalt:before {
    content: '\f73d'
}

.icon-openfolderalt:before {
    content: '\f73e'
}

.icon-clipboardalt:before {
    content: '\f73f'
}

.icon-pastealt:before {
    content: '\f740'
}

.icon-loadingflowccw:before {
    content: '\f741'
}

.icon-loadingflowcw:before {
    content: '\f742'
}

.icon-code:before {
    content: '\f743'
}

.icon-cloveralt:before {
    content: '\f744'
}

.icon-lips:before {
    content: '\f745'
}

.icon-kiss:before {
    content: '\f746'
}

.icon-manualshift:before {
    content: '\f747'
}

.icon-simcardthree:before {
    content: '\f748'
}

.icon-parthenon:before {
    content: '\f749'
}

.icon-addcomment:before {
    content: '\f74a'
}

.icon-deletecomment:before {
    content: '\f74b'
}

.icon-gender:before {
    content: '\f74c'
}

.icon-callalt:before {
    content: '\f74d'
}

.icon-outgoingcallalt:before {
    content: '\f74e'
}

.icon-incomingcallalt:before {
    content: '\f74f'
}

.icon-missedcallalt:before {
    content: '\f750'
}

.icon-export:before {
    content: '\f751'
}

.icon-import:before {
    content: '\f752'
}

.icon-cherryalt:before {
    content: '\f753'
}

.icon-panties:before {
    content: '\f754'
}

.icon-kimai:before {
    content: '\f755'
}

.icon-livejournal:before {
    content: '\f756'
}

.icon-livejournalalt:before {
    content: '\f757'
}

.icon-tagged:before {
    content: '\f758'
}

.icon-temple:before {
    content: '\f759'
}

.icon-mayanpyramid:before {
    content: '\f75a'
}

.icon-egyptpyramid:before {
    content: '\f75b'
}

.icon-tampermonkey:before {
    content: '\f75c'
}

.icon-pushbullet:before {
    content: '\f75d'
}

.icon-currents:before {
    content: '\f75e'
}

.icon-communitysmall:before {
    content: '\f75f'
}

.icon-squaregithub:before {
    content: '\f760'
}

.icon-projectfork:before {
    content: '\f761'
}

.icon-projectmerge:before {
    content: '\f762'
}

.icon-projectcompare:before {
    content: '\f763'
}

.icon-history:before {
    content: '\f764'
}

.icon-notebook:before {
    content: '\f765'
}

.icon-issue:before {
    content: '\f766'
}

.icon-issueclosed:before {
    content: '\f767'
}

.icon-issuereopened:before {
    content: '\f768'
}

.icon-rubyalt:before {
    content: '\f769'
}

.icon-lighton:before {
    content: '\f76a'
}

.icon-lightoff:before {
    content: '\f76b'
}

.icon-bellalt:before {
    content: '\f76c'
}

.icon-versions:before {
    content: '\f777'
}

.icon-twog:before {
    content: '\f76e'
}

.icon-threeg:before {
    content: '\f76f'
}

.icon-fourg:before {
    content: '\f770'
}

.icon-gpsalt:before {
    content: '\f771'
}

.icon-circleloaderfull:before {
    content: '\f772'
}

.icon-circleloaderseven:before {
    content: '\f773'
}

.icon-circleloadersix:before {
    content: '\f774'
}

.icon-circleloaderfive:before {
    content: '\f775'
}

.icon-circleloaderfour:before {
    content: '\f776'
}

.icon-circleloaderthree:before {
    content: '\f777'
}

.icon-circleloadertwo:before {
    content: '\f778'
}

.icon-circleloaderone:before {
    content: '\f779'
}

.icon-circleloaderempty:before {
    content: '\f77a'
}

.icon-whatsapp:before {
    content: '\f77b'
}

.icon-whatsappalt:before {
    content: '\f77c'
}

.icon-viber:before {
    content: '\f77d'
}

.icon-squareviber:before {
    content: '\f77e'
}

.icon-teamviewer:before {
    content: '\f77f'
}

.icon-tunein:before {
    content: '\f780'
}

.icon-tuneinalt:before {
    content: '\f781'
}

.icon-weightscale:before {
    content: '\f782'
}

.icon-boxing:before {
    content: '\f783'
}

.icon-speedalt:before {
    content: '\f784'
}

.icon-scriptalt:before {
    content: '\f785'
}

.icon-splitthree:before {
    content: '\f786'
}

.icon-mergethree:before {
    content: '\f787'
}

.icon-layersthree:before {
    content: '\f788'
}

.icon-mutemic:before {
    content: '\f789'
}

.icon-zerply:before {
    content: '\f78a'
}

.icon-circlegoogleplus:before {
    content: '\f78b'
}

.icon-circletwitter:before {
    content: '\f78c'
}

.icon-circlefacebook:before {
    content: '\f78d'
}

.icon-circleyahoo:before {
    content: '\f78e'
}

.icon-circlegithub:before {
    content: '\f78f'
}

.icon-forumsalt:before {
    content: '\f790'
}

.icon-circlepath:before {
    content: '\f791'
}

.icon-circlevimeo:before {
    content: '\f792'
}

.icon-circlevine:before {
    content: '\f793'
}

.icon-instagramtwo:before {
    content: '\f794'
}

.icon-instagramthree:before {
    content: '\f795'
}

.icon-flickrthree:before {
    content: '\f796'
}

.icon-quora:before {
    content: '\f797'
}

.icon-squarequora:before {
    content: '\f798'
}

.icon-circlequora:before {
    content: '\f799'
}

.icon-picasa:before {
    content: '\f79a'
}

.icon-branch:before {
    content: '\f79b'
}

.icon-ingress:before {
    content: '\f79c'
}

.icon-squarezerply:before {
    content: '\f79d'
}

.icon-circlezerply:before {
    content: '\f79e'
}

.icon-squarevimeo:before {
    content: '\f79f'
}

.icon-squaretwitter:before {
    content: '\f7a0'
}

.icon-brightnessalt:before {
    content: '\f7a1'
}

.icon-brightnessalthalf:before {
    content: '\f7a2'
}

.icon-brightnessaltfull:before {
    content: '\f7a3'
}

.icon-brightnessaltauto:before {
    content: '\f7a4'
}

.icon-shirtbuttonthree:before {
    content: '\f7a5'
}

.icon-openshare:before {
    content: '\f7a6'
}

.icon-copyapp:before {
    content: '\f7a7'
}

.icon-bowl:before {
    content: '\f7a8'
}

.icon-cloudalt:before {
    content: '\f7a9'
}

.icon-cloudaltdownload:before {
    content: '\f7aa'
}

.icon-cloudaltupload:before {
    content: '\f7ab'
}

.icon-cloudaltsync:before {
    content: '\f7ac'
}

.icon-cloudaltprivate:before {
    content: '\f7ad'
}

.icon-flipboard:before {
    content: '\f7ae'
}

.icon-octoloaderempty:before {
    content: '\f7af'
}

.icon-octoloaderone:before {
    content: '\f7b0'
}

.icon-octoloadertwo:before {
    content: '\f7b1'
}

.icon-octoloaderthree:before {
    content: '\f7b2'
}

.icon-octoloaderfour:before {
    content: '\f7b3'
}

.icon-octoloaderfive:before {
    content: '\f7b4'
}

.icon-octoloadersix:before {
    content: '\f7b5'
}

.icon-octoloaderseven:before {
    content: '\f7b6'
}

.icon-octoloaderfull:before {
    content: '\f7b7'
}

.icon-selectionsymbol:before {
    content: '\f7b8'
}

.icon-infinityalt:before {
    content: '\f7b9'
}

.icon-pullrequest:before {
    content: '\f7ba'
}

.icon-projectforkdelete:before {
    content: '\f7bb'
}

.icon-projectforkprivate:before {
    content: '\f7bc'
}

.icon-commit:before {
    content: '\f7bd'
}

.icon-htmlfile:before {
    content: '\f7be'
}

.icon-pushalt:before {
    content: '\f7bf'
}

.icon-pullalt:before {
    content: '\f7c0'
}

.icon-photonineframes:before {
    content: '\f7c1'
}

.icon-wetfloor:before {
    content: '\f7c2'
}

.icon-instagramfour:before {
    content: '\f7c3'
}

.icon-circleinstagram:before {
    content: '\f7c4'
}

.icon-videocamerathree:before {
    content: '\f7c5'
}

.icon-subtitles:before {
    content: '\f7c6'
}

.icon-subtitlesoff:before {
    content: '\f7c7'
}

.icon-compress:before {
    content: '\f7c8'
}

.icon-baby:before {
    content: '\f7c9'
}

.icon-ducky:before {
    content: '\f7ca'
}

.icon-handswipe:before {
    content: '\f7cb'
}

.icon-swipeup:before {
    content: '\f7cc'
}

.icon-swipedown:before {
    content: '\f7cd'
}

.icon-twofingerswipedown:before {
    content: '\f7ce'
}

.icon-twofingerswipeup:before {
    content: '\f7cf'
}

.icon-doubletap:before {
    content: '\f7d0'
}

.icon-dribbblealt:before {
    content: '\f7d1'
}

.icon-circlecallmissed:before {
    content: '\f7d2'
}

.icon-circlecallincoming:before {
    content: '\f7d3'
}

.icon-circlecalloutgoing:before {
    content: '\f7d4'
}

.icon-circledownload:before {
    content: '\f7d5'
}

.icon-circleupload:before {
    content: '\f7d6'
}

.icon-minismile:before {
    content: '\f7d7'
}

.icon-minisad:before {
    content: '\f7d8'
}

.icon-minilaugh:before {
    content: '\f7d9'
}

.icon-minigrin:before {
    content: '\f7da'
}

.icon-miniangry:before {
    content: '\f7db'
}

.icon-minitongue:before {
    content: '\f7dc'
}

.icon-minitonguealt:before {
    content: '\f7dd'
}

.icon-miniwink:before {
    content: '\f7de'
}

.icon-minitonguewink:before {
    content: '\f7df'
}

.icon-miniconfused:before {
    content: '\f7e0'
}

.icon-soundright:before {
    content: '\f7e1'
}

.icon-soundleft:before {
    content: '\f7e2'
}

.icon-savetodrive:before {
    content: '\f7e3'
}

.icon-layerorderup:before {
    content: '\f7e4'
}

.icon-layerorderdown:before {
    content: '\f7e5'
}

.icon-layerorder:before {
    content: '\f7e6'
}

.icon-circledribbble:before {
    content: '\f7e7'
}

.icon-squaredribbble:before {
    content: '\f7e8'
}

.icon-handexpand:before {
    content: '\f7e9'
}

.icon-handpinch:before {
    content: '\f7ea'
}

.icon-fontserif:before {
    content: '\f7eb'
}

.icon-fontsansserif:before {
    content: '\f7ec'
}

.icon-fontrounded:before {
    content: '\f7ed'
}

.icon-fonthandwriting:before {
    content: '\f7ee'
}

.icon-fonttypewriter:before {
    content: '\f7ef'
}

.icon-fontcomic:before {
    content: '\f7f0'
}

.icon-fontcaligraphy:before {
    content: '\f7f1'
}

.icon-fontgothic:before {
    content: '\f7f2'
}

.icon-fontstencil:before {
    content: '\f7f3'
}

::-webkit-input-placeholder {
    color: #666;
    opacity: 1
}

:-moz-placeholder {
    color: #666;
    opacity: 1
}

::-moz-placeholder {
    color: #666;
    opacity: 1
}

:-ms-input-placeholder {
    color: #666;
    opacity: 1
}

body input:focus:required:invalid,
body input:required:valid,
body textarea:focus:required:invalid,
body textarea:required:valid {
    color: #666
}

body,
html {
    height: 100%
}

body {
    line-height: 1;
    font-family: GothamPro
}

p {
    font-family: Raleway
}

.main .b-center .icon-box p,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: GothamPro
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400
}

footer,
header,
section {
    width: 100%;
    min-width: 480px;
    overflow: hidden
}

input[type=text]:focus {
    border-color: #197b30
}

.b-center {
    max-width: 1000px;
    min-width: 460px
}

.descript {
    text-align: center;
    color: #fff;
    font-family: Raleway;
    line-height: 19px;
    font-size: 16px
}

.button-callback {
    cursor: pointer;
    text-transform: uppercase;
    height: 38px;
    width: 198px;
    border: 2px solid #93641e;
    background-color: #93641e;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 700;
    font-size: 14px;
    transform: skew(-24deg);
    text-decoration: none;
    -webkit-transition: linear background-color .3s, linear color .3s;
    transition: linear background-color .3s, linear color .3s
}

.button-callback:hover {
    color: #fff;
    background-color: transparent
}

.button-callback span {
    -webkit-transform: skew(24deg);
    -ms-transform: skew(24deg);
    transform: skew(24deg)
}

.ui-autocomplete {
    z-index: 30!important;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 290px
}

.repair,
header,
header .b-center {
    overflow: visible
}

.ui-widget.ui-widget-content {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    border: none;
    background-color: #fff;
    margin-top: 15px;
    z-index: 300;
    -webkit-border-radius: 0!important;
    border-radius: 0!important;
    opacity: 1
}

.ui-widget.ui-widget-content li.ui-menu-item {
    border: none;
    background-color: #fff;
    opacity: 1;
    height: 38px;
    line-height: 38px;
    width: 110%;
    vertical-align: middle;
    cursor: pointer;
    -webkit-border-radius: 0!important;
    border-radius: 0!important
}

.ui-widget.ui-widget-content li.ui-menu-item:hover {
    background-color: #f5f5f5;
    padding: 0;
    margin: 0;
    border: none
}

.ui-widget.ui-widget-content li.ui-menu-item:hover a {
    padding: 2px .4em;
    margin: 0;
    border: none
}

.ui-widget.ui-widget-content li.ui-menu-item a {
    font-family: Raleway;
    font-size: 16px;
    font-weight: 400;
    vertical-align: middle;
    line-height: 38px;
    height: 38px
}

.ui-menu-item a.ui-state-focus {
    background: #f5f5f5!important;
    border: none!important
}

.jq-selectbox .jq-selectbox__select,
.jq-selectbox .jq-selectbox__select-text,
.jq-selectbox li {
    font-family: Raleway;
    background-image: none!important;
    font-size: 16px;
    position: relative;
    left: 3px;
}

.jq-selectbox__dropdown {
    width: -webkit-calc(100% + 5px);
    width: calc(100% + 5px);
    left: -10px;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    margin-top: 10px;
    background-color: #fff
}

.jq-selectbox__trigger {
    border-left: none
}

.jq-selectbox li {
    color: #212121;
    height: 38px;
    line-height: 38px;
    vertical-align: middle;
    padding-left: 20px;
    padding-bottom: 0;
    padding-top: 0
}

.jq-selectbox li.selected,
.jq-selectbox li:hover {
    background-color: #f5f5f5;
    color: #212121
}

.jq-selectbox {
    -webkit-transform: skew(24deg)!important;
    -ms-transform: skew(24deg)!important;
    transform: skew(24deg)!important;
    width: 100%;
    top: 3px
}

.jq-selectbox select {
    background-color: transparent
}

.jq-selectbox .jq-selectbox__select {
    top: -3px;
    border: none!important;
    background-color: transparent!important;
    -webkit-box-shadow: none;
    box-shadow: none
}

.overlay {
    width: 100%;
    height: 100%;
    background-color: #131313;
    position: fixed;
    top: 0;
    left: 0;
    opacity: .8;
    z-index: 10;
    display: none
}

.main,
header {
    position: relative
}

header {
    height: 95px;
    z-index: 10
}

header .button-callback:hover {
    color: #93641e
}

header .b-center {
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 100%
}

.main .b-center,
.modal-form.form4 .content .left,
.works .flex-box .center {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal
}

header .b-center .left {
    width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 17px
}

header .b-center .left .select {
    margin-right: 52px;
    transform: skew(-24deg);
    background-color: #93641e;
    height: 35px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    width: 75px
}

header .b-center .left .circle-box a,
header .b-center .right {
    display: -webkit-box;
    display: -webkit-flex;
    -webkit-box-sizing: border-box
}

header .b-center .left .select .jq-selectbox__select {
    padding-right: 15px
}

header .b-center .left .select .jq-selectbox__select-text {
    text-shadow: none;
    color: #fff;
}

header .b-center .left .select .jq-selectbox__trigger-arrow {
    border-top-color: #fff
}

header .b-center .left .circle-box a {
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    box-sizing: border-box;
    border: 1px solid #e7e7e7;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    float: left;
    margin-right: 5px;
    text-decoration: none;
    -webkit-transition: background-color .3s, border-color .3s;
    transition: background-color .3s, border-color .3s
}

header .b-center .left .circle-box a:hover {
    background-color: #93641e;
    border-color: .3s
}

header .b-center .left .circle-box a:hover:before {
    color: #fff
}

header .b-center .left .circle-box a:before {
    color: #93641e;
    -webkit-transition: color .3s;
    transition: color .3s;
    font-size: 16px
}

header .b-center .right {
    width: 50%;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    box-sizing: border-box;
    padding-left: 20px
}

header .b-center .right .tel {
    text-decoration: none;
    color: #212121;
    font-size: 24px
}

.call .descript span,
.maps p a {
    text-decoration: underline
}

header .b-center .right .icon-menu {
    font-size: 32px;
    color: #93641e;
    cursor: pointer;
    -webkit-transition: color .3s;
    transition: color .3s
}

header .b-center .right .icon-menu:hover {
    color: #212121
}

.main {
    height: 847px;
    z-index: 8;
    background-color: #000
}

.main.active .main_video {
    opacity: 1
}

.main .hidden {
    opacity: 0
}

.main .main_video {
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    opacity: .2;
    width: 100%;
    position: absolute;
    top: -130px;
    left: 0
}

@media screen and (max-width: 1738px) {
    .main .main_video {
        top: 0px;
    }
}

.main .b-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.main .b-center .play {
    opacity: 1!important;
    cursor: pointer;
    margin-top: 70px
}

.main .b-center .play .icon-play:before {
    position: relative;
    left: 4px
}

.main .b-center .play:hover .icon-play {
    background-color: #93641e;
}

.main .b-center .play .icons {
    font-size: 32px;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    color: #fff;
    width: 72px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 72px;
    border: 2px solid #93641e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: 0 auto 16px
}

.main .b-center .button-box,
.main .b-center .icon-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox
}

.main .b-center .play p {
    color: #fff;
    font-size: 14px
}

.main .b-center .button-box {
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    display: flex;
    width: 466px
}

.main .b-center .button-box a:first-child {
    width: 222px;
    margin-right: 10px;
    background-color: transparent
}

.main .b-center .button-box a:first-child:hover {
    background-color: #93641e;
    color: #fff
}

.main .b-center .button-box a:last-child {
    width: 232px
}

.main .b-center .logo {
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    margin-top: 78px;
    margin-bottom: 56px
}

.main .b-center h1 {
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    font-size: 44px;
    color: #fff;
    text-align: center;
    line-height: 50px;
}

.main .b-center .icon-box {
    -webkit-transition: opacity .3s;
    transition: opacity .3s;
    margin-top: 63px;
    display: flex;
    margin-bottom: 72px
}

.main .b-center .icon-box .left,
.main .b-center .icon-box .right {
    width: 247px;

}

.main .b-center .icon-box .right  {
    margin-left: 15px;
}

.main .b-center .icon-box .right em, .main .b-center .icon-box .left em {
    margin-right: 10px;
    display: inline-block;
    position: relative;
    top: 3px;
}

.main .b-center .icon-box em {
    font-size: 32px;
    color: #93641e;
    margin-right: 10px;
    float: left
}

.main .b-center .icon-box p {
    color: #fff;
    font-size: 16px;
    padding: 0;
    line-height: 20px;
    margin: 0
}

.repair {
    z-index: 9;
    background-image: url(../img/bg-two.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 697px
}

.repair .b-center {
    padding-top: 125px;
    position: relative;
    /*overflow: hidden;*/
    min-height: 487px;
    z-index: 9
}

.repair .tabs {
    position: absolute;
    z-index: 10;
    background-color: #f5f5f5;
    top: -33px;
    width: 1000px;
    margin-left: -500px;
    left: 50%;
    min-width: 460px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 65px
}

.repair .tab-inner .content .select-block,
.repair .tabs li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox
}

.repair .tabs li {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: flex;
    cursor: pointer;
    height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-right: 1px solid #e7e7e7;
    -webkit-transition: border-color .3s, color .3s, background-color .3s;
    transition: border-color .3s, color .3s, background-color .3s;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px
}

.repair .tabs li:last-child {
    border-right: 1px solid transparent
}

.repair .tabs li.active,
.repair .tabs li:hover {
    border-color: #93641e;
    background-color: #93641e;
    color: #fff
}

.repair .tab-inner {
    display: none
}

.repair .tab-inner.active {
    display: block
}

.repair .tab-inner .image {
    width: 330px;
    height: 100%;
    min-height: 490px;
    float: left;
    position: relative;
    margin-right: 35px;
    text-align: center;
}

.repair .tab-inner .image img {

}

.repair .tab-inner .content h2 {
    font-size: 36px;
    font-weight: 400;
    text-transform: uppercase;
    color: #93641e;
    line-height: 43px;
    margin-bottom: 25px;
    padding-top: 21px
}

.repair .tab-inner .content h2 span {
    color: #212121
}

.repair .tab-inner .content p {
    font-size: 16px;
    margin: 0 0 40px;
    line-height: 19px
}

.repair .tab-inner .content p.padd {
    padding-right: 15px
}

.repair .tab-inner .content .select-block {
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 44px
}

.repair .tab-inner .content .select-block.block-apple {
    display: flex;
    -webkit-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.repair .tab-inner .content .select-block .input-autocompile {
    border: 2px solid #93641e;
    height: 38px;
    -webkit-transform: skew(-24deg);
    -ms-transform: skew(-24deg);
    transform: skew(-24deg);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 205px;
    position: relative;
    z-index: 4;
}

.repair .tab-inner .content .select-block .input-autocompile .complete {
    z-index: 4;
    width: 300px;
    height: 195px;
    background-color: #fff;
    position: absolute;
    top: 50px;
    left: 50px;
    -webkit-transform: skew(24deg);
    -ms-transform: skew(24deg);
    transform: skew(24deg);
    overflow-y: scroll
}

.repair .tab-inner .content .select-block .input-autocompile .complete li {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 38px;
    line-height: 38px;
    vertical-align: middle;
    font-family: Raleway;
    font-size: 14px;
    color: #212121;
    padding-left: 30px;
    cursor: pointer
}

.repair .tab-inner .content .select-block .input-autocompile .complete li:hover {
    background-color: #f5f5f5
}

.repair .tab-inner .content .select-block .input-autocompile .complete li span {
    color: #93641e
}

.repair .tab-inner .content .select-block .input-autocompile input {
    -webkit-transform: skew(24deg);
    -ms-transform: skew(24deg);
    transform: skew(24deg);
    border: none;
    height: 90%;
    outline: 0;
    width: 100%;
    position: relative;
    left: -8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 20px;
    font-family: Raleway;
    font-size: 16px;
    color: #212121;
    background-color: transparent
}

.repair .tab-inner .content .select-block .input-autocompile input:-moz-placeholder,
.repair .tab-inner .content .select-block .input-autocompile input:-ms-input-placeholder,
.repair .tab-inner .content .select-block .input-autocompile input::-moz-placeholder,
.repair .tab-inner .content .select-block .input-autocompile input::-webkit-input-placeholder {
    font-family: Raleway;
    font-size: 16px;
    color: #212121
}

.repair .tab-inner .content .select-block .button-callback {
    position: relative;
    z-index: 2;
    width: 175px;
    /*margin-right: 30px*/
}

.repair .tab-inner .content .select-block.block-apple .button-callback {
    margin-left: 30px;
}

.repair .tab-inner .content .select-block .button-callback:hover {
    color: #93641e
}

.repair .tab-inner .content .select-block .select select,
.repair .tab-inner .content .select-block .select select option {
    color: #212121;
    font-family: Raleway;
    font-size: 16px
}

.repair .tab-inner .content .select-block .select {
    position: relative;
    z-index: 5;
    border: 2px solid #93641e;
    height: 38px;
    -webkit-transform: skew(-24deg);
    -ms-transform: skew(-24deg);
    transform: skew(-24deg);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 205px;
    transition: all 0.3s 0s;
}

.repair .tab-inner .content .select-block .select:hover {
    border-color: #197b30;
}

.repair .tab-inner .content .select-block .select select {
    -webkit-transform: skew(24deg);
    -ms-transform: skew(24deg);
    transform: skew(24deg);
    border: none;
    background-color: transparent;
    width: 102%;
    height: 38px;
    outline: 0;
    padding-left: 15px;
    position: relative;
    left: -8px
}

.repair .tab-inner .content .icon-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.repair .tab-inner .content .icon-block .icon {
    min-width: 123px;
    margin-right: 15px
}

.repair .tab-inner .content .icon-block .icon:last-child {
    min-width: 140px;
    margin-right: 0
}

.repair .tab-inner .content .icon-block .icon em {
    font-size: 26px;
    color: #93641e;
    margin-bottom: 25px;
    display: block
}

.repair .tab-inner .content .icon-block .icon p {
    margin: 0;
    font-family: GothamPro;
    font-weight: 700;
    font-size: 14px
}

.who {
    background-image: url(../img/bg-3.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 95px;
    padding-bottom: 76px
}

.who h2 {
    font-size: 36px;
    color: #fff;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 17px
}

.who .flexbox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 51px
}

.who .flexbox .flex-item {
    position: relative;
    margin-left: 15px;
    margin-right: 15px;
    width: 25%;
    padding: 0 5px
}

.who .flexbox .flex-item:first-child {
    margin-left: 0
}

.who .flexbox .flex-item:last-child {
    margin-right: 0
}

.who .flexbox .flex-item em {
    width: 89px;
    height: 89px;
    background-color: #93641e;
    color: #fff;
    font-size: 26px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: relative;
    left: 16px;
    top: 5px;
    z-index: 3
}

.who .flexbox .flex-item .circle {
    z-index: 2;
    width: 101px;
    height: 101px;
    background-color: #3d3d3d;
    position: relative;
    margin: auto auto 18px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    content: ''
}

.who .flexbox .flex-item h3 {
    font-size: 18px;
    color: #fff;
    text-align: center;
    font-weight: 400;
    margin-bottom: 20px
}

.who .flexbox .flex-item p {
    font-size: 14px;
    color: #fff;
    line-height: 17px;
    text-align: center
}

.who .button-callback {
    margin-left: auto;
    margin-right: auto;
    margin-top: 65px;
    width: 315px
}

.pass {
    padding-bottom: 65px;
    background-image: url(../img/bg-tree.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
}

.call,
.maps {
    background-position: top;
    background-repeat: no-repeat
}

.pass .b-center {
    padding-top: 70px;
    padding-bottom: 77px
}

.pass .b-center h2 {
    font-size: 36px;
    color: #212121;
    text-transform: uppercase;
    text-align: center;
    font-weight: 400;
    margin: 0 0 75px
}

.pass .b-center .flex-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: top;
    -webkit-align-items: top;
    -ms-flex-align: top;
    align-items: top
}

.pass .b-center .flex-block .flex-item {
    width: 33.3%;
    vertical-align: top;
}

.pass .b-center .flex-block .flex-item:last-child .tr {
    /*margin-left: 130px*/
}

.pass .b-center .flex-block .flex-item h4 {
    font-size: 18px;
    color: #212121;
    text-transform: uppercase;
    font-weight: 400;
    text-align: center;
    padding: 0 50px;
    margin-bottom: 20px;
    line-height: 22px
}

.pass .b-center .flex-block .flex-item p {
    font-size: 16px;
    color: #212121;
    text-align: center;
    padding: 0 5px;
    margin-bottom: 31px;
    line-height: 19px
}

.pass .b-center .flex-block .flex-item .button-callback {
    margin-left: auto;
    margin-right: auto;
    -webkit-transition: border-color linear .3s, background-color linear .3s;
    transition: border-color linear .3s, background-color linear .3s;
    width: 230px
}

.pass .b-center .flex-block .flex-item .button-callback:hover {
    background-color: #197b30;
    border-color: #197b30
}

.pass .b-center .flex-block .flex-item .tr {
    width: 90px;
    height: 110px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    /*margin-left: 108px;*/
    margin: 0 auto;
    margin-right: auto;
    margin-bottom: 43px
}

.pass .b-center .flex-block .flex-item .trangle {
    width: 93px;
    height: 93px;
    background-color: #3d3d3d;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.pass .b-center .flex-block .flex-item .trangle em {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 85px;
    height: 85px;
    background-color: #93641e;
    position: relative;
    top: -4px;
    right: -17px;
    -webkit-transition: border-color linear .3s, background-color linear .3s;
    transition: border-color linear .3s, background-color linear .3s
}

.pass .b-center .flex-block .flex-item .trangle em:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    font-size: 28px;
    color: #fff
}

.logo-block .swiper-wrapper {
    width: 100%;
    /*overflow: hidden;*/
    min-width: 480px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
}

.logo-block .swiper-wrapper .swiper-slide {
    text-align: center;
}

.logo-block .swiper-wrapper .swiper-slide img {
    max-width: 100%;
}

.works .flex-box,
.works .flex-box .center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox
}

.works {
    background-image: url(../img/bg-4.jpg);
    background-repeat: no-repeat;
    background-color: #F3F3F3;
    padding-bottom: 82px
}

.works h1 {
    font-size: 60px;
    color: #fff;
    font-weight: 400;
    text-align: center;
    padding-top: 50px
}

.works h2 {
    font-size: 36px;
    color: #212121;
    text-align: center;
    font-weight: 400;
    margin-top: -36px
}

.works h3 {
    font-weight: 400;
    font-size: 18px;
    color: #212121;
    margin-bottom: 15px;
    text-transform: uppercase
}

.works .flex-box p,
.works .text-box .descript {
    font-size: 16px;
    color: #212121
}

.works .text-box {
    text-align: center
}

.works .text-box .button-callback {
    width: 232px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px
}

.works .text-box .button-callback:hover {
    color: #93641e;
}

.works .flex-box {
    margin-top: 78px;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.works .flex-box p {
    line-height: 19px
}

.works .flex-box .left,
.works .flex-box .right {
    width: 393px
}

.works .flex-box .left {
    text-align: right
}

.works .flex-box .left .content:first-child {
    margin-top: 23px
}

.works .flex-box .left .content:last-child {
    margin-top: 165px
}

.works .flex-box .right {
    text-align: left
}

.works .flex-box .right .content {
    margin-top: 140px
}

.works .flex-box .center {
    width: 174px;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 20px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.works .flex-box .number {
    width: 76px;
    height: 69px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 36px;
    color: #93641e;
    position: relative;
    margin-bottom: 49px
}

.works .flex-box .number:after,
.works .flex-box .number:before {
    display: block;
    position: absolute;
    content: '';
    background-color: #93641e
}

.works .flex-box .number:after {
    height: 49px;
    width: 1px;
    top: -49px;
    left: 50%
}

.works .flex-box .number:before {
    width: 49px;
    height: 1px;
    left: -49px;
    top: 50%
}

.experiens h2 br,
.works .flex-box .number:last-child:before {
    display: none
}

.works .flex-box .number:nth-child(even):before {
    left: auto;
    right: -49px
}

.works .flex-box .number:last-child {
    margin-bottom: 13px
}

.experiens {
    background-image: url(../img/bg-5.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 80px;
    padding-bottom: 97px
}

.experiens h2 {
    font-weight: 400;
    font-size: 36px;
    text-transform: uppercase;
    color: #93641e;
    text-align: center
}

.experiens h2 .small {
    color: #fff;
    font-size: 16px;
    margin-bottom: 8px;
    display: block
}

.experiens h2 .large {
    color: #fff;
    font-size: 36px;
    display: block;
    margin-top: 8px
}

.call .select-block,
.experiens .flex-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox
}

.experiens .flex-box {
    margin-top: 61px;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 70px
}

.experiens .flex-box .flex-item .descript {
    font-size: 14px
}

.experiens .flex-box .flex-item .info {
    margin-bottom: 23px;
    position: relative
}

.experiens .flex-box .flex-item .info:before {
    content: "...";
    font-size: 27px;
    width: 27px;
    position: absolute;
    bottom: -19px;
    left: 50%;
    margin-left: -12px;
    color: #93641e
}

.experiens .flex-box .flex-item .info span {
    display: block;
    color: #93641e;
    font-size: 18px;
    text-align: center;
    text-transform: uppercase
}

.experiens .flex-box .flex-item .info span:first-child {
    font-size: 36px
}

.experiens .button-callback {
    width: 252px;
    margin-left: auto;
    margin-right: auto
}

.call {
    background-image: url(../img/bg-6.jpg);
    padding-top: 79px;
    background-size: cover;
    padding-bottom: 55px
}

.call .descript {
    margin-top: 25px;
    color: #212121;
    margin-bottom: 40px
}

.call .descript a {
    text-decoration: underline;
    cursor: pointer;
}
.call .descript a:hover {
    text-decoration: none;
}

.call h4 {
    position: relative;
    text-align: center;
    color: #212121;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 400;
    margin: 40px 0
}

.call h4:after {
    width: 98%;
    height: 1px;
    background-color: #cdcdcd;
    position: absolute;
    z-index: 1;
    top: 8px;
    left: 10px;
    content: ''
}

.call h4 span {
    padding-left: 25px;
    padding-right: 25px;
    background-color: #ededed;
    position: relative;
    z-index: 2
}

.call h2 {
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    font-size: 36px;
    color: #93641e
}

.call h2 .small {
    font-size: 16px;
    color: #212121;
    display: block;
    position: relative;
    z-index: 2
}

.call h2 .big {
    font-size: 60px;
    color: #fff;
    display: block;
    margin-top: -25px;
    height: 35px;
    position: relative;
    z-index: 1
}

.call h2 .normal {
    position: relative;
    z-index: 3
}

.call h2 .normal br {
    display: none
}

.call .select-block {
    padding: 0 10px;
    display: flex;
    position: relative
}

.call .select-block .input,
.call .swiper-container .swiper-slide .pre {
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-box-pack: center;
    position: relative
}

.call .select-block .button-callback {
    margin-left: 10px;
    width: 234px;
    -webkit-transition: linear background-color .3s, linear border-color .3s;
    transition: linear background-color .3s, linear border-color .3s
}

.call .select-block .button-callback:hover {
    background-color: none;
    border-color: #93641e;
    color: #93641e;
}

.call .select-block .input {
    border: 2px solid #996d2b;
    -webkit-transform: skew(-24deg);
    -ms-transform: skew(-24deg);
    transform: skew(-24deg);
    height: 38px;
    width: 235px;
    margin-left: 10px;
    display: -webkit-box;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.call .select-block .input:hover {
    border-color: #197b30;
}





.modal-form.form5 {
    width: 320px;
    margin-left: -210px;
    text-align: center;
}

.modal-form.form5 h2 {
    margin-bottom: 20px;
}

.modal-form.form5 .input {
    border: 2px solid #996d2b;
    -webkit-transform: skew(-24deg);
    -ms-transform: skew(-24deg);
    transform: skew(-24deg);
    height: 38px;
    width: 90%;
    display: -webkit-box;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;

    margin: 0 auto 15px;
}
.modal-form.form5 input[type="text"] {
    -webkit-transform: skew(24deg);
    -ms-transform: skew(24deg);
    transform: skew(24deg);
    border: none;
    width: 90%;
    height: 100%;
    font-family: Raleway;
    font-size: 16px;
    color: #fff;
    background-color: transparent;
    outline: 0
}

.modal-form.form5 input[type="text"]:-moz-placeholder,
.modal-form.form5 input[type="text"]:-ms-input-placeholder,
.modal-form.form5 input[type="text"]::-moz-placeholder,
.modal-form.form5 input[type="text"]::-webkit-input-placeholder {
    color: #fff;
}


.modal-form.form5 .button-callback {
    margin: 15px auto 0px;
    outline: none;
}

.call .select-block .input:nth-child(1) {
    z-index: 5
}

.call .select-block .input:nth-child(2) {
    z-index: 4
}

.call .select-block .input:nth-child(3) {
    z-index: 3
}

.call .select-block .input>.button.call-back,
.call .select-block .input>input,
.call .select-block .input>select {
    -webkit-transform: skew(24deg);
    -ms-transform: skew(24deg);
    transform: skew(24deg);
    border: none;
    width: 90%;
    height: 100%;
    font-family: Raleway;
    font-size: 16px;
    color: #212121;
    background-color: transparent;
    outline: 0
}

.call h3 {
    font-size: 36px;
    font-weight: 400;
    color: #212121;
    text-align: center;
    text-transform: uppercase;
    margin-top: 92px;
    margin-bottom: 50px
}

.call .swiper-container {
    margin-top: 80px;
    padding-right: 7px;
    padding-right-width: 1007px
}

.swiper-pagination-bullet {
    width: 14px;
    height: 14px;
    background: #212121;
}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 0;
    left: -5px;
    display: none;
}



.swiper-pagination-bullet-active {
    background: #93641E;
}

.call .swiper-container .swiper-wrapper {
    padding-top: 20px
}

.call .swiper-container .swiper-slide {
    padding-top: 33px;
    padding-left: 31px;
    background-color: #212121;
    height: 148px;
    padding-right: 65px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative
}

.call .swiper-container .swiper-slide span {
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 11px;
    display: block;
    line-height: 19px
}

.call .swiper-container .swiper-slide p {
    font-size: 16px;
    color: #fff;
    line-height: 17px
}

.call .swiper-container .swiper-slide .pre {
    background-color: #93641e;
    width: 55px;
    height: 28px;
    display: -webkit-box;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    color: #fff;
    position: absolute;
    top: 10px;
    right: -4px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.call .swiper-container .swiper-slide .pre:after {
    border: 14px solid transparent;
    border-bottom: 14px solid #93641e;
    border-left: 14px solid #93641e;
    position: absolute;
    right: -27px;
    top: 0;
    content: ''
}

.call .swiper-container .swiper-slide .pre:before {
    border: 14px solid transparent;
    border-bottom: 14px solid #93641e;
    border-right: 14px solid #93641e;
    position: absolute;
    left: -27px;
    top: 0;
    content: ''
}

.call .workers {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.call .workers .flex-item {
    min-width: 166px;
    margin-bottom: 30px
}

.call .workers .flex-item:hover .circle {
    background-color: #197b30
}

.call .workers .flex-item .circle {
    height: 156px;
    width: 156px;
    background-color: #93641e;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: linear background-color .3s;
    transition: linear background-color .3s
}

.call .workers .flex-item .circle .image {
    width: 148px;
    height: 148px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    left: 12px;
    top: 4px
}

.call .workers .flex-item .contents {
    margin-top: 16px;
    text-align: center
}

.call .workers .flex-item .contents span {
    color: #93641e;
    font-weight: 400;
    font-size: 16px;
    text-transform: uppercase
}

.call .workers .flex-item .contents p {
    font-size: 14px;
    text-transform: none;
    margin-top: 8px
}

.maps .desc,
.maps .social span,
.modal-form h2,
.modal-form h3 {
    text-transform: uppercase
}

.maps {
    background-image: url(../img/bg-maps.jpg);
    background-position: 90% 0;
    background-size: cover;
}


.maps .absolt {
    position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
    background-color: #000;
    opacity: .9;
    z-index: 2
}

.maps .b-center {
    padding: 64px 0 66px;
    z-index: 3
}

.maps h2 {
    font-size: 36px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 35px
}

.maps .desc {
    display: block;
    margin-top: 25px;
    margin-bottom: 30px;
    font-size: 24px;
    font-family: GothamPro;
    color: #93641e
}

.maps .social,
.maps .social a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox
}

.maps .desc.dsc2 {
    margin-top: 34px
}

.maps p {
    font-size: 18px;
    color: #fff;
    margin-bottom: 15px
}

.maps p a {
    color: #fff;
    font-family: Raleway
}

.maps .social a,
.maps p a.tel,
.modal-form nav li a {
    text-decoration: none
}

.maps p em {
    font-size: 16px;
    color: #93641e;
    vertical-align: middle;
    margin-right: 15px
}

.maps .social {
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 38px
}

.maps .social span {
    font-size: 14px;
    color: #fff;
    margin-right: 12px
}

.maps .social a {
    width: 40px;
    height: 40px;
    border: 1px solid #93641e;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-right: 5px;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #93641e;
    -webkit-transition: linear background-color .3s, linear color .3s;
    transition: linear background-color .3s, linear color .3s
}

.maps .contacts,
footer .b-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox
}

.maps .social a:hover {
    background-color: #93641e;
    color: #fff
}

.maps .contacts {
    display: flex
}

.maps .contacts span {
    font-size: 24px;
    font-weight: 400;
    font-family: GothamPro;
    display: block;
    margin-bottom: 10px
}

.maps .contacts p {
    font-size: 16px;
    color: #fff;
    vertical-align: middle
}

.maps .contacts em {
    font-size: 32px;
    color: #93641e;
    margin-right: 18px;
    height: 100%;
    vertical-align: middle
}

.maps .button-callback {
    width: 285px;
    margin-top: 48px;
    margin-left: 12px
}

footer .b-center {
    height: 103px;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.dinamic-maps .static,
.dinamic-maps .static .left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox
}

footer .copyr {
    line-height: 19px;
    font-size: 16px;
    color: #9a9a9a;
    font-family: Raleway;
}

.dinamic-maps [class*=ymaps-2][class*="-ground-pane"] {
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(100%)
}

.dinamic-maps .static {
    display: flex;
    z-index: 3;
    position: absolute;
    width: 354px;
    height: 42px;
    background-color: #212121;
    bottom: 39px;
    left: 50%;
    margin-left: -177px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.dinamic-maps .static .circle {
    width: 14px;
    height: 14px;
    border: 2px solid #fff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: block;
    float: left;
    margin-right: 10px
}

.dinamic-maps .static .left {
    width: 60%;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.dinamic-maps .static .right,
.modal-form.form4 .content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox
}

.dinamic-maps .static .left .circle {
    background-color: #93641D
}

.dinamic-maps .static .right {
    width: 50%;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.dinamic-maps .static .right .circle {
    background-color: #000
}

.dinamic-maps .static p {
    font-size: 16px;
    color: #fff
}

.dinamic-maps img {
    width: 100%;
}

@media screen and (max-width: 768px) {
    .dinamic-maps {
        height: 430px;
    }

    .dinamic-maps img {
        max-width: none;
        width: unset!important;
        height: 100%;
        position: relative;
        left: -240px;
    }
}

@media screen and (max-width: 600px) {
    .dinamic-maps {
        height: 370px;
    }

    .dinamic-maps img {
        height: 100%;
        position: relative;
        left: -350px;
    }
}

.modal-form {
    background-color: #212121;
    padding: 50px;
    position: fixed;
    left: 50%;
    top: 20%;
    z-index: 11;
    display: none
}

.modal-form h2 {
    font-size: 24px;
    color: #fff;
    font-weight: 400
}

.modal-form h3 {
    font-weight: 400;
    color: #93641e;
    font-size: 18px
}

.modal-form .closed {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 16px;
    color: #93641e;
    cursor: pointer
}

.modal-form nav li a,
.modal-form.form4 .content .left p {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
}

.modal-form .closed:hover {
    opacity: .8
}

.modal-form nav li {
    padding-top: 8px;
    padding-bottom: 8px;
    cursor: pointer
}

.modal-form nav li:hover a {
    opacity: .9
}

.modal-form nav li a {
    font-family: Raleway
}

.modal-form.form2 {
    margin-left: -150px
}

.modal-form.form2 .content {
    width: 200px
}

.modal-form.form2 .content h2 {
    margin-bottom: 10px
}

.modal-form.form4 {
    margin-left: -493px;
    box-sizing: border-box;
}

.modal-form.form4 .content {
    width: 886px;
    display: flex
}

.modal-form.form4 .content .left {
    width: 263px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 55px
}

.modal-form.form4 .content .left h3 {
    margin-bottom: 25px
}

.modal-form.form4 .content .right {
    width: 620px;
    margin-top: -10px
}

.modal-form.form4 .content .right li {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 12px;
    padding-right: 12px;
    color: #fff;
    font-family: Raleway;
    font-size: 16px;
    line-height: 40px
}

.modal-form.form1 .content,
.modal-form.form3 .content .input {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox
}

.modal-form.form4 .content .right li .green {
    color: #1b9438
}

.modal-form.form4 .content .right li:nth-child(even) {
    background-color: #303030
}

.modal-form.form3 {
    margin-left: -188px
}

.modal-form.form3 .content {
    width: 276px
}

.modal-form.form3 .content h2 {
    margin-bottom: 45px
}

.modal-form.form3 .content .input {
    -webkit-transform: skew(-22deg);
    -ms-transform: skew(-22deg);
    transform: skew(-22deg);
    border: 2px solid #8c601e;
    height: 38px;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px
}

.modal-form.form3 .content .input input {
    width: 80%;
    height: 100%;
    background-color: transparent;
    border: none;
    outline: 0;
    font-family: Raleway;
    color: #fff;
    font-size: 16px;
    -webkit-transform: skew(22deg);
    -ms-transform: skew(22deg);
    transform: skew(22deg)
}

.modal-form.form3 .content a.button-callback {
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px
}

.modal-form.form1 {
    margin-left: -311px
}

@media screen and (max-width: 630px) {
    .modal-form.form1 {
        width: 100%;
        left: 0;
        margin-left: 0;
        box-sizing: border-box;
        padding: 50px 25px;
    }
}
.modal-form.form1 .content {
    display: flex;
    width: 522px
}

.modal-form.form1 .content h2 {
    margin-bottom: 10px
}


.modal-form.form1 .content .left {
    width: 205px;
    border-right: 1px solid #93641e
}

.modal-form.form1 .content .right {
    padding-left: 25px
}

.modal-form.form1 .content .right h2 {
    margin-bottom: 20px
}

.modal-form.form1 .content .right h3 {
    margin-top: 11px;
    margin-bottom: 16px
}

.modal-form.form1 .content .right p {
    font-size: 16px;
    color: #fff;
    margin-bottom: 11px;
    vertical-align: middle
}

.modal-form.form1 .content .right p+h3 {
    margin-bottom: 23px;
    margin-top: 23px
}

.modal-form.form1 .content .right p+h3 a {
    color: #93641E;
}

.modal-form.form1 .content .right p+h3 a:hover {
    text-decoration: none;
}

.modal-form.form1 .content .right em {
    font-size: 16px;
    color: #93641e;
    margin-right: 10px;
    vertical-align: middle
}

.modal-form.form1 .content .right .contacts {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 25px
}

.modal-form.form1 .content .right .contacts span {
    font-family: Raleway;
    font-size: 16px;
    color: #fff;
    line-height: 19px;
}

.modal-form.form1 .content .right .contacts em {
    display: block;
    font-size: 32px;
    margin-right: 20px;
    height: 100%
}


@media screen and (max-width: 630px) {
    .modal-form.form1 .content h2 {
        font-size: 22px;
    }
    .modal-form.form1 .content {
        width: 430px;
    }
    .modal-form.form1 .content .left {
        width: 272px;
    }
    .modal-form.form1 .content .right .contacts span br {
        display: none;
    }
}

@media only screen and (max-width:1500px) {
    .main .main_video {
        width: 230%
    }
}

@media only screen and (max-width:1370px) {
    .main .main_video {
        width: 240%
    }
}

@media only screen and (max-width:1360px) {
    .main .main_video {
        width: 260%;
    }
}

@media only screen and (max-width:1440px) {
    .pass .b-center .flex-block .flex-item .tr {
        /*margin-left: 100px*/
    }
    .pass .b-center .flex-block .flex-item:last-child .tr {
        /*margin-left: 110px*/
    }
}

@media only screen and (max-width:1000px) {
    .b-center,
    .repair .tabs li {
        -webkit-box-sizing: border-box
    }
    .b-center,
    footer,
    header,
    section {
        width: 100%;
        min-width: 1000px
    }
    .main,
    .repair {
        background-repeat: no-repeat
    }
    header .b-center .left .circle-box {
        display: none
    }
    .pass .logo-block {
        margin-top: 55px;
    }
    .repair .tab-inner .content .select-block .input-autocompile .complete {
        width: 100%
    }
    .repair .tab-inner .content .select-block .input-autocompile .complete li {
        font-size: 13px
    }
    .b-center {
        padding: 0 20px;
        box-sizing: border-box
    }
    header .b-center .left {
        width: 40%;
        padding-left: 4px
    }
    header .b-center .right {
        width: 70%;
    }
    .main .b-center .play{display:block;margin-top:10px}
    .main {
       /* background-image: url(../img/bg-video.jpg);*/
        background-position: top;
        height: 845px
    }
    .experiens,
    .repair,
    .who {
        background-size: cover;
        background-position: center top
    }
    .main .b-center .logo {
        margin-bottom: 51px
    }
    .main .b-center h1 {
        line-height: 52px
    }
    .main .b-center .icon-box {
        margin-top: 31px;
        margin-bottom: 49px
    }
    .repair {
        height: 782px
    }
    .repair .b-center {
        padding-top: 95px
    }
    .repair .b-center .tab-inner .image {
        width: 242px
    }
    .repair .b-center .content p.padd {
        margin-bottom: 27px
    }
    .repair .b-center .content .select-block {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .repair .b-center .content .select-block .select {
        margin-bottom: 10px;
        margin-left: 10px;
        width: 45%
    }
    .repair .b-center .content .select-block a.button-callback {
        width: 35%;
        margin-bottom: 10px;
    }
    .repair .b-center .content .select-block .input-autocompile {
        position: relative;
        top: -5px;
        width: 45%
    }
    .repair .b-center .content .icon-block {
        margin-top: 95px;
        margin-left: 30px;
        clear: both
    }
    .repair .b-center .content .icon-block .icon em {
        font-size: 32px;
        margin-bottom: 23px
    }
    .repair .tabs {
        width: 100%;
        left: 0;
        margin-left: 0
    }
    .repair .tabs li {
        box-sizing: border-box;
        padding-left: 35px;
        padding-right: 35px;
        text-align: center;
        max-width: 250px
    }
    .who {
        padding-top: 75px;
        padding-bottom: 66px
    }
    .who .button-callback {
        margin-top: 11px
    }
    .who .flexbox {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .who .flexbox .flex-item {
        width: 50%;
        margin-bottom: 45px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-right: 0;
        margin-left: 0
    }
    .who .flexbox .flex-item:nth-child(3) p {
        padding-left: 10px;
        padding-right: 10px
    }
    .who .flexbox .flex-item h3 {

    }
    .who .flexbox .flex-item p {
        padding-left: 30px;
        padding-right: 30px
    }
    .experiens .flex-box .flex-item:nth-child(3) .descript,
    .pass .b-center .flex-block .flex-item h4 {
        padding-left: 0;
        padding-right: 0
    }
    .pass .b-center {
        padding-top: 58px;
        padding-bottom: 8px
    }
    .pass .b-center .flex-block .flex-item p {
        font-size: 15px;
        line-height: 18px;
        padding: 0;
        margin-bottom: 17px
    }
    .pass .b-center .flex-block .flex-item .tr {
        margin-left: 62px;
        margin-bottom: 41px
    }
    .pass .b-center .flex-block .flex-item .button-callback {
        width: 250px;
        font-size: 13px
    }
    .call h2 .normal br,
    .experiens h2 br {
        display: block
    }
    .works {
        padding-bottom: 72px
    }
    .works .flex-box .left,
    .works .flex-box .right {
        width: 257px
    }
    .experiens {
        padding-top: 69px;
        padding-bottom: 71px
    }
    .experiens h2 {
        line-height: 42px
    }
    .experiens h2 .small {
        margin-bottom: 10px;
        line-height: 12px
    }
    .experiens h2 .large {
        margin-top: 3px
    }
    .experiens .flex-box {
        margin-top: 43px;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 14px
    }
    .experiens .flex-box .flex-item {
        max-width: 200px;
        margin-bottom: 20px
    }
    .experiens .flex-box .flex-item .info {
        margin-bottom: 28px
    }
    .experiens .flex-box .flex-item .info:before {
        bottom: -22px
    }
    .experiens .flex-box .flex-item .descript {
        padding-left: 15px;
        padding-right: 15px
    }
    .call {
        padding-top: 67px
    }
    .call .descript {
        margin-top: 6px;
        margin-bottom: 49px
    }
    .call .select-block {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .call .select-block .input {
        margin-bottom: 10px;
        width: 45%
    }
    .call .select-block .button-callback {
        width: 45%
    }
    .call h2 .normal {
        line-height: 41px
    }
    .call h4 {
        margin-top: 24px;
        margin-bottom: 39px
    }
    .call h3 {
        margin-top: 70px
    }
    .call .swiper-container {
        margin-top: 33px;
        width: 670px;
        margin-left: auto;
        margin-right: auto
    }
    .maps .absolt {
        width: 59%
    }
    .maps .b-center {
        padding-top: 33px;
        padding-left: 20px
    }
}

@media only screen and (max-width:1000px) {
    .b-center,
    footer,
    header,
    section {
        min-width: 480px;
        width: 100%
    }
    /*.main .b-center .play{
        display: none
    }*/
    .call .swiper-container .swiper-slide .pre {
        font-size: 14px
    }
    .call .swiper-container  {
        padding-bottom: 35px;
    }
    .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        display: block;
    }
    .repair .tab-inner .content .select-block .input-autocompile .complete li {
        padding-left: 16px;
        font-size: 13px
    }
    .b-center {
        overflow: hidden;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 20px;
        padding-right: 20px
    }
    header .b-center {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    header .b-center .right {
        width: 65%
    }
    .main {
        height: 670px
    }
    .main .b-center .button-box,
    .repair .tab-inner .image {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        -webkit-box-pack: center
    }
    .main .b-center .button-box {
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: flex;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left: 15px;
        padding-right: 15px
    }
    .main .b-center .button-box a.button-callback span {
        font-size: 13px
    }
    .main .b-center .icon-box {
        margin-top: 53px;
        margin-bottom: 25px
    }
    .main .b-center .icon-box .left,
    .main .b-center .icon-box .right {
        width: 220px
    }
    .main .b-center .icon-box .left p,
    .main .b-center .icon-box .right p {
        font-size: 14px
    }

    .main .b-center .logo {
        margin-top: 56px;
        height: 117px;
        margin-bottom: 62px
    }
    .main .b-center .logo img {
        height: 100%
    }
    .main .b-center h1 {
        font-size: 30px;
        line-height: 37px;
        font-weight: 400
    }
    .main .b-center h1 br {
        display: none
    }
    .repair {
        height: auto;
        padding-bottom: 45px;
        overflow: visible
    }
    .repair .tabs {
        width: 100%
    }
    .repair .tabs li {
        padding: 0;
        font-size: 14px
    }
    .repair .tab-inner .image {
        float: none;
        margin-left: auto;
        margin-right: auto;
        height: 360px;
        display: flex;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        min-height: auto
    }
    .repair .tab-inner .image img {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        margin-bottom: 35px;
    }
    .repair .tab-inner .content h2 {
        font-size: 30px;
        padding-top: 9px;
        line-height: 35px;
        margin-bottom: 19px;
        text-align: center
    }
    .repair .tab-inner .content p.padd {
        font-size: 16px;
        text-align: center
    }
    .repair .tab-inner .content .select-block {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 33px
    }
    .repair .tab-inner .content .select-block.block-apple {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .repair .tab-inner .content .select-block .select {
        margin-left: 0;
        margin-right: 12px
    }

    .repair .tab-inner .content .select-block.block-apple .button-callback {
        margin-left: 0;

    }

    .repair .tab-inner .content .icon-block {
        margin-top: 0;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-left: 0
    }
    .repair .tab-inner .content .icon-block .icon {
        max-width: 140px;
        margin-right: 10px;
        margin-bottom: 34px
    }
    .repair .tab-inner .content .icon-block .icon em {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .normal br,
    .experiens,
    .maps .b-center .left .contacts em,
    .who .descript br,
    .works .flex-box .center .number:before,
    .works .text-box .descript br {
        display: none
    }

    .repair .tab-inner .content .icon-block .icon p {
        line-height: 17px;
        text-align: center;
        font-size: 14px
    }
    .who {
        padding-top: 71px;
        padding-bottom: 56px
    }
    .who .button-callback {
        margin-top: 24px
    }
    .who h2 {
        font-size: 30px;
        line-height: 33px;
        margin-bottom: 12px
    }
    .who .flexbox {
        margin-top: 32px
    }
    .who .flexbox .flex-item {
        margin-bottom: 32px
    }
    .who .flexbox .flex-item h3 {
        font-size: 16px;
        margin-bottom: 16px
    }
    .who .flexbox .flex-item p {
        padding: 0;
        line-height: 16px;
        font-size: 13px
    }
    .pass {
        background-size: cover;
        background-position: center top;
        padding-bottom: 46px
    }
    .pass .b-center {
        padding-top: 65px
    }
    .pass .b-center h2 {
        font-size: 30px;
        margin-bottom: 46px
    }
    .pass .b-center .flex-block {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .pass .b-center .flex-block .flex-item {
        width: 100%;
        margin-bottom: 59px;
    }
    .pass .b-center .flex-block .flex-item h4 {
        margin-bottom: 10px
    }
    .pass .b-center .flex-block .flex-item p {
        font-size: 14px;
        margin-bottom: 36px;
        line-height: 17px
    }
    /*.pass .b-center .flex-block .flex-item p br {
    	display: none;
    }*/
    .pass .b-center .flex-block .flex-item:last-child {
        margin-bottom: 0
    }
    .pass .b-center .flex-block .flex-item .tr,
    .pass .b-center .flex-block .flex-item:last-child .tr {
        margin-left: auto;
        margin-right: auto
    }
    .works h1 {
        /*margin-left: -110px;*/
        /*width: 670px*/
    }
    .works h2 {
        font-size: 30px;
        margin-top: -22px
    }
    .works h3 {
        font-size: 16px
    }
    .works .flex-box p,
    .works .text-box .descript {
        font-size: 14px;
        line-height: 17px
    }
    .works .text-box h3 {
        margin-bottom: 17px
    }
    .works .text-box .button-callback {
        margin-top: 15px
    }
    .works .flex-box .left .content:last-child {
        margin-top: 135px
    }
    .works .flex-box .center {
        width: 73px;
        margin: 0
    }
    .call {
        background-image: none;
        background-color: #fff
    }
    .call h2 .big {
        width: 805px;
        margin-left: -200px;
        display: none;
    }
    .call h2 .normal {
        font-size: 30px;
        line-height: 36px
    }
    .call .descript {
        margin-top: 13px;
        margin-bottom: 32px
    }
    .call .select-block .button-callback,
    .call .select-block .input {
        width: 255px
    }
    .call h4 {
        margin-bottom: 30px
    }
    .call h4:after {
        width: 180%;
        margin-left: -200px
    }
    .call h4 span {
        background-color: #F6F6F6
    }
    .maps {
        height: 1120px;
        background-size: auto 45%;
        background-position: 90% 660px;
    }
    .maps .absolt {
        opacity: 1;
        width: 100%;
        height: 695px
    }
    .maps .b-center {
        padding-top: 56px
    }
    .maps .b-center h2 {
        font-size: 30px
    }
    .maps .b-center .left {
        padding-right: 20px;
        text-align: center
    }
    .maps .b-center .left .contacts {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .maps .b-center .left .social {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .maps .b-center .left .button-callback {
        margin-left: auto;
        margin-right: auto
    }
    footer {
        height: 147px
    }
    footer .b-center {
        height: 100%;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
    footer .b-center .copyr {
        margin-top: 10px
    }
}



@media screen and (max-width: 760px) {
    .call .swiper-container {
        margin-top: 29px;
        width: 340px;
        margin-left: auto;
        margin-right: auto;

    }
    .call .swiper-slide {
        margin-bottom: 10px;
        width: 100%;
    }

    .repair .tab-inner .image img {
        height: 90%;
        max-height: 340px
    }

    .repair .b-center .content .select-block a.button-callback {
        width: 40%;
    }

    .maps {
        height: 1070px;
        background-size: auto 35%;
        background-position: 90% 696px;
    }

}

@media screen and (max-width: 615px) {
    .main {
        height: 730px;
    }
}

@media screen and (max-width: 1000px) {
    .modal-form.form4 {
        width: 100%;
        left: 0;
        margin-left: 0;
    }
    .modal-form.form4 .content {
        width: 100%;
        min-width: 480px;
    }

    .modal-form.form4 .content .left {
        width: 30%;
    }
    .modal-form.form4 .content .right {
        width: 70%;
    }
}

@media screen and (max-width: 880px) {
    .modal-form.form4 .content .left {
        display: none;
    }

    .modal-form.form4 .content .right {
        width: 100%;
    }

    /*.modal-form {
        padding: 50px 0px;
    }*/

    .modal-form.form4 .content .right li {
        line-height: 19px;
        padding: 8px 17px 8px 17px;
        font-size: 14px;
    }
}

@media screen and (max-width: 580px) {
    .modal-form.form4 {
        padding: 50px 0;
    }
}

.modal-form.form6 {
    width: 480px;
    margin-left: -240px;
    background: #fff;
    box-sizing: border-box;
}

.modal-form.form6 h2 {
    color: #000;
    text-align: center;
}

.list-models {
    height: 340px;
    overflow: auto;
    margin-top: 30px;
}

.list-models ul li {
    width: 100%;
    box-sizing: border-box;
    padding: 10px 0 10px 15px;
}

.list-models ul li p {
    font-size: 16px;
    color: #000;
    font-weight: 400;
}

.list-models ul li:nth-child(odd) {
    background: #ededed;
}
@media screen and (max-width: 600px) {
    .b-center,
    footer,
    header,
    section {
        min-width: 320px;
        width: 100%
    }
    header .b-center .left{
        width: 30%;
    }
    header .b-center .right {
        width: 70%;
        padding-left: 10px;
    }
    .button-callback{
        margin-right: 15px;
    }
    header .b-center .left .select{
        margin-right: 25px;
    }
    .modal-form.form1{
        max-width: 100%;
        padding: 50px 5px;
    }
    .modal-form.form1 .content{
        max-width: 100%;
    }
    .modal-form.form1 .content .left{
        width: 45%;
    }
    .modal-form.form1 .content .right{
        padding-left: 10px;
        width: 55%;
    }
    .repair .tabs{
        min-width: 320px;
        max-width: 100%;
    }
}