/* Minification failed. Returning unminified contents.
(112,25): run-time error CSS1034: Expected closing parenthesis, found ';'
(113,1): run-time error CSS1019: Unexpected token, found ')'
(113,3): run-time error CSS1019: Unexpected token, found '{'
(117,1): run-time error CSS1019: Unexpected token, found '}'
(174,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(175,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(185,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(186,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(197,1): run-time error CSS1019: Unexpected token, found '}'
(714,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(1767,2): run-time error CSS1030: Expected identifier, found ''Roboto''
(1767,2): run-time error CSS1019: Unexpected token, found ''Roboto''
(1767,10): run-time error CSS1019: Unexpected token, found ','
(3650,20): run-time error CSS1038: Expected hex color, found '#ffff'
(8263,16): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(8300,11): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(19742,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(19743,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19747,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(19748,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,3249): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,3275): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,3304): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,3322): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,3422): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,3450): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,3550): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,3570): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,3732): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,3763): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,3864): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,3887): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,4060): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,4093): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,4194): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,4219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,4398): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,4428): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,4529): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,4551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,4720): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,4753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,4855): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,4880): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,5060): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,5095): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,5197): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,5224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,5410): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,5440): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,5540): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,5562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,5730): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,5763): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,5864): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,5889): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,6068): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,6103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,6204): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,6231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,6416): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,6447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,6548): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,6571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,6743): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,6777): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,6879): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,6905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,7088): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,7124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,7226): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,7254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,7443): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,7475): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,7580): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,7604): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,7784): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,7819): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,7926): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,7953): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,8145): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,8182): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,8289): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,8318): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,8516): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,8549): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,8655): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,8680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,8864): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,8900): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,9008): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,9036): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,9232): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,9270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,9378): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,9408): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,9610): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,9644): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,9750): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,9776): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,9963): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,10000): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,10108): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,10137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,10336): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,10375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,10483): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,10514): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,10719): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,10754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,10861): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,10888): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,11079): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,11117): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,11226): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,11256): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,11459): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,11499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,11608): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,11640): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,11849): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,11876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,11905): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,11924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,12027): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,12056): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,12167): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,12188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,12364): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,12396): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,12508): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,12532): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,12719): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,12753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,12865): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,12891): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,13084): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,13115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,13225): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,13248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,13429): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,13463): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,13574): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,13600): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,13792): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,13828): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,13939): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,13967): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,14165): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,14196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,14307): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,14330): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,14512): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,14546): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,14658): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,14684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,14877): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,14913): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,15025): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,15053): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,15252): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,15284): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,15394): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,15418): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,15602): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,15637): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,15748): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,15775): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,15970): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,16007): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,16118): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,16147): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,16348): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,16381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,16498): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,16523): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,16718): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,16754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,16873): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,16901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,17106): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,17144): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,17263): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,17293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,17506): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,17540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,17656): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,17682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,17879): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,17916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,18034): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,18063): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,18270): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,18309): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,18427): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,18458): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,18673): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,18708): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,18824): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,18851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,19051): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,19089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,19207): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,19237): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,19447): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,19487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,19605): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,19637): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,19855): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,19891): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,20006): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,20034): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,20236): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,20275): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,20392): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,20423): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,20635): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,20676): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,20793): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,20826): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,21046): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,21074): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,21224): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,21244): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,21439): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,21470): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,21620): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,21643): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,21848): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,21881): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,22029): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,22054): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,22263): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,22293): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,22468): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,22490): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,22717): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,22750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,22926): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,22951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,23189): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,23224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,23400): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,23427): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,23671): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,23703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,23879): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,23903): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,24137): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,24172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,24349): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,24376): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,24621): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,24658): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,24835): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,24864): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,25115): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,25147): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,25321): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,25345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,25577): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,25612): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,25787): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,25814): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,26057): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,26094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,26270): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,26299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,26549): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,26582): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,26757): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,26782): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,27018): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,27054): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,27230): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,27258): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,27505): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,27543): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,27720): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,27750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,28004): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,28038): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,28227): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,28253): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,28507): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,28544): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,28735): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,28764): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,29030): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,29069): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,29260): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,29291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,29563): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,29598): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,29788): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,29815): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,30073): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,30111): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,30303): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,30333): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,30603): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,30643): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,30835): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,30867): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,31143): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,31179): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,31369): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,31397): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,31658): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,31697): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,31889): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,31920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,32193): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,32234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,32426): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,32459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,32738): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,32775): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,32966): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,32995): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,33260): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,33300): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,33493): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,33525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,33802): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,33844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,34037): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,34071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,34354): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,34383): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,34506): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,34527): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,34706): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,34738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,34861): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,34885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,35074): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,35108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,35229): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,35255): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,35448): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,35479): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,35659): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,35682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,35917): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,35951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,36132): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,36158): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,36404): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,36440): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,36621): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,36649): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,36901): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,36934): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,37113): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,37138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,37378): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,37414): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,37594): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,37622): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,37873): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,37911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,38091): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,38121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,38378): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,38411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,38591): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,38616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,38857): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,38893): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,39074): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,39102): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,39354): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,39392): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,39573): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,39603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,39861): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,39895): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,40074): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,40100): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,40343): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,40380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,40560): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,40589): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,40843): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,40882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,41062): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,41093): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,41353): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,41388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,41583): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,41610): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,41873): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,41911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,42108): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,42138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,42413): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,42453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,42650): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,42682): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,42963): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,42999): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,43193): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,43221): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,43486): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,43525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,43721): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,43752): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,44029): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,44070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,44266): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,44299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,44582): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,44619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,44813): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,44842): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,45110): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,45150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,45346): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,45378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,45658): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,45700): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,45896): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,45930): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,46216): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,46254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,46447): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,46477): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,46747): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,46788): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,46983): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,47016): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,47298): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,47341): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,47536): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,47571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,47859): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,47885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,47968): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,47986): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,48124): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,48152): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,48267): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,48287): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,48464): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,48495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,48610): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,48633): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,48820): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,48853): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,48969): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,48994): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,49188): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,49218): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,49334): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,49356): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,49540): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,49573): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,49689): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,49714): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,49908): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,49943): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,50060): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,50087): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,50288): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,50318): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,50434): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,50456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,50640): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,50673): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,50789): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,50814): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,51008): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,51043): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,51160): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,51187): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,51388): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,51419): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,51534): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,51557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,51743): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,51777): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,51892): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,51918): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,52114): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,52150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,52266): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,52294): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,52497): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,52529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,52650): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,52674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,52870): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,52905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,53026): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,53053): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,53259): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,53296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,53419): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,53448): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,53662): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,53695): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,53817): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,53842): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,54042): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,54078): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,54200): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,54228): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,54438): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,54476): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,54600): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,54630): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,54848): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,54882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,55005): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,55031): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,55235): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,55272): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,55395): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,55424): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,55638): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,55677): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,55802): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,55833): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,56055): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,56090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,56212): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,56239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,56445): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,56483): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,56605): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,56635): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,56851): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,56891): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,57015): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,57047): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,57271): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,57298): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,57381): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,57400): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,57541): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,57570): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,57686): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,57707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,57888): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,57920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,58036): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,58060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,58251): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,58285): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,58402): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,58428): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,58626): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,58657): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,58772): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,58795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,58981): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,59015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,59130): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,59156): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,59352): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,59388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,59504): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,59532): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,59735): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,59766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,59882): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,59905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,60092): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,60126): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,60242): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,60268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,60465): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,60501): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,60618): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,60646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,60850): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,60882): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,60997): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,61021): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,61210): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,61245): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,61360): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,61387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,61586): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,61623): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,61739): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,61768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,61974): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,62007): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,62130): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,62155): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,62356): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,62392): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,62515): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,62543): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,62754): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,62792): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,62917): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,62947): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,63166): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,63200): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,63322): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,63348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,63551): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,63588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,63710): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,63739): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,63952): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,63991): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,64115): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,64146): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,64367): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,64402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,64524): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,64551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,64757): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,64795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,64917): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,64947): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,65163): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,65203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,65327): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,65359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,65583): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,65619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,65740): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,65768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,65976): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,66015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,66136): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,66167): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,66385): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,66426): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,66549): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,66582): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,66808): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,66835): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,67072): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,67091): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,67455): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,67482): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,67719): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,67738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,68102): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,68136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,68377): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,68403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,68813): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,68846): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,69088): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,69113): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,69521): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,69558): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,69800): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,69829): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,70255): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,70291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,70532): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,70560): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,70982): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,71017): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,71259): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,71286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,71700): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,71734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,71975): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,72001): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,72411): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,72447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,72688): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,72716): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,73138): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,73173): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,73415): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,73442): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,73862): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,73890): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,74094): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,74114): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,74456): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,74484): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,74688): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,74708): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,75050): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,75085): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,75285): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,75312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,75692): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,75726): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,75926): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,75952): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,76329): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,76367): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,76567): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,76597): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,76992): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,77029): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,77229): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,77258): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,77650): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,77686): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,77886): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,77914): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,78297): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,78332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,78532): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,78559): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,78939): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,78976): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,79176): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,79205): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,79597): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,79633): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,79833): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,79861): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,80250): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,80275): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,80316): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,80333): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,80460): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,80486): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,80551): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,80569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,80724): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,80750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,80898): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,80916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,81132): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,81158): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,81306): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,81324): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,81540): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,81566): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,81699): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,81717): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,81916): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,81940): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,82150): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,82166): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,82426): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,82456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,82636): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,82658): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,82914): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,82939): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(22078,83120): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,83137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(22078,83364): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,83388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,83461): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,83477): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,83616): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,83648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,83722): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,83746): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,83918): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,83947): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,84061): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,84082): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,84274): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,84311): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,84425): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,84454): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,84678): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,84704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,85046): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,85064): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,85440): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,85465): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,85534): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,85551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,85690): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,85717): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,85794): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,85813): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,85968): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,85997): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,86081): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,86102): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,86272): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22078,86297): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22078,86588): run-time error CSS1019: Unexpected token, found '@keyframes'
(22078,86605): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22505,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22506,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22510,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(22511,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22515,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(22516,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22520,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22521,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22528,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(22529,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22536,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(22537,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22544,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22545,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22552,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(22553,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22560,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(22561,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22568,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22569,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '25%'
(22582,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(22583,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '25%'
(22596,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(22597,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '25%'
(22610,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22611,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22624,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(22625,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22638,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(22639,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22652,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22653,5): run-time error CSS1035: Expected colon, found '{'
(22658,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(22659,5): run-time error CSS1035: Expected colon, found '{'
(22664,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(22665,5): run-time error CSS1035: Expected colon, found '{'
(22670,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22671,7): run-time error CSS1035: Expected colon, found '{'
(22675,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(22676,7): run-time error CSS1035: Expected colon, found '{'
(22680,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(22681,7): run-time error CSS1035: Expected colon, found '{'
(22685,2): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22686,7): run-time error CSS1035: Expected colon, found '{'
(22691,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(22692,7): run-time error CSS1035: Expected colon, found '{'
(22697,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(22698,7): run-time error CSS1035: Expected colon, found '{'
(22703,2): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22704,5): run-time error CSS1035: Expected colon, found '{'
(22709,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(22710,5): run-time error CSS1035: Expected colon, found '{'
(22715,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(22716,5): run-time error CSS1035: Expected colon, found '{'
(25365,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(25366,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(25373,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(25374,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(25564,2): run-time error CSS1019: Unexpected token, found '}'
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 * 
 * @geedmo - Licensed under the MIT license
 */
.yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown {
	position: static;
}
.yamm .container {
	position: relative;
}
.yamm .dropdown-menu {
	left: auto;
}
.yamm .yamm-content {
	padding: 20px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
	left: 0;
	right: 0;
}
/* =========== Menu ============= */


.navbar-brand {
	float: left;
	font-size: 18px;
	height: 50px;
	line-height: 20px;
	padding: 21px 0 0;
}
.navbar-default {
	background: none;
	border-color: #e7e7e7;
}
ul.nav>li>a.active {
	color: #fd602c;/*	border-bottom:3px solid #06d0d8;*/
}
ul.nav>li>a:hover.active {
	color: #fd602c;/*border-bottom:3px solid #06d0d8;*/
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
	color: #fd602c;
}
.navbar-nav > li > a {
	padding: 30px 15px !important;
	text-transform: uppercase;
}
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -1px;
	margin-left: -1px;
	/*    margin-left: -456px;*/
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.dropdown-submenu>.dropdown-menu:last-child {
}
.list-unstyled li {
	padding: 4px 0;
}
.list-unstyled li p {
	color: #242424;
	font-size: 13px;
	font-weight: 600;
	line-height: 0;
	margin-bottom: 18px;
	text-transform: uppercase;
}
.list-unstyled li.marginbottom {
	margin-bottom: 20px;
}
.navbar-nav > li > .dropdown-menu {
	margin-top: 6px;
}

.navbar-nav > li > .dropdown-menu.align-1 {
    right: 0;
}

/* release note
 ------------------------------ */
.list-unstyled li a .release-note {
    background-color: #242424;
    border-radius: 2px;
    color: #fff;
    font-size: 11px;
    margin-left: 10px;
    padding: 2px;
}
.list-unstyled li a .release-note2 {
    background-color: #fff;
    border-radius: 2px;
    color: #242424;
    font-size: 11px;
    margin-left: 10px;
    padding: 2px;
}

 @media (min-width:769px;
) {
.dropdown-submenu>.dropdown-menu:last-child {
 border-top: 0px solid #000;
}
}
.dropdown-submenu:hover>.dropdown-menu {
	display: block;
}
.dropdown-submenu.pull-left {
	float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}
 @media (max-width: 767px) {
.navbar-nav .dropdown .dropdown-menu {
	padding-left: 12px;
}
}

/*@media (min-width: 1000px) {*/
@media (min-width: 1000px) {
.dropdown-submenu:hover>.dropdown-menu {
	-webkit-animation-duration: 0.5s;
	-webkit-animation-name: fadeInFromNone;
	-webkit-animation-fill-mode: forwards;
	animation-duration: 0.5s;
	animation-name: fadeInFromNone;
	animation-fill-mode: forwards;
	-ms-animation-duration: 0.5s;
	-ms-animation-name: fadeInFromNoneIE;
	-ms-animation-fill-mode: forwards;
}
/*menu on hover dropdown*/
.yamm ul.nav li.dropdown:hover > ul.dropdown-menu {
	display: block;
	animation-duration: 0.5s;
	animation-name: fadeInFromNone;
	animation-fill-mode: forwards;
	-webkit-animation-duration: 0.5s;
	-webkit-animation-name: fadeInFromNone;
	-webkit-animation-fill-mode: forwards;
	-ms-animation-duration: 5s;
	-ms-animation-name: fadeInFromNoneIE;
	-ms-animation-fill-mode: forwards;
}
 @-webkit-keyframes fadeInFromNone {
 0% {
 opacity: 0;
}
 1% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@keyframes fadeInFromNoneIE {
 0% {
 opacity: 0;
}
 1% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}
@keyframes fadeInFromNone {
 0% {
 opacity: 0;
}
 1% {
 opacity: 0;
}
 100% {
 opacity: 1;
}
}

}
 @media (max-width:999px) {
.navbar-header {
	width: 100%;
}
.navbar-toggle {
	margin-top: 10px;
}
.yamm.fulldark .navbar-nav > li > a {
	padding-bottom: 10px;
	padding-top: 10px;
}
.yamm.fulldark .dropdown-menu > li > a.active {
	color: #fff;
}

}

@media (max-width:768px) {
.navbar-header {
	width: 100%;
}

}

/* =========== menu item active and hover colors ============= */

/* orange
 ------------------------------ */
ul.nav.orange>li>a.active {
	color: #ffa60a;
}
ul.nav.orange>li>a:hover.active {
	color: #ffa60a;
}
.navbar-default.orange .navbar-nav > li > a:focus, .navbar-default.orange .navbar-nav > li > a:hover {
	color: #ffa60a;
}

/* orange 2
 ------------------------------ */
ul.nav.orange2>li>a {
	color: #fff;
}
ul.nav.orange2>li>a.active {
	color: #fd602c;
}
ul.nav.orange2>li>a:hover.active {
	color: #fd602c;
}
.navbar-default.orange2 .navbar-nav > li > a:focus, .navbar-default.orange2 .navbar-nav > li > a:hover {
	color: #fd602c;
}

/* gym
 ------------------------------ */
ul.nav.red>li>a.active {
	color: #e93e21;
}
ul.nav.red>li>a:hover.active {
	color: #e93e21;
}
.navbar-default.red .navbar-nav > li > a:focus, .navbar-default.red .navbar-nav > li > a:hover {
	color: #e93e21;
}
.navbar-default.red .navbar-nav > li > a, .navbar-default.red .navbar-text {
	color: #fff;
}

/* red 2
 ------------------------------ */
ul.nav.red-2>li>a.active {
	color: #f43819;
}
ul.nav.red-2>li>a:hover.active {
	color: #f43819;
}
.navbar-default.red-2 .navbar-nav > li > a:focus, .navbar-default.red-2 .navbar-nav > li > a:hover {
	color: #f43819;
}

/* yellow
 ------------------------------ */

ul.nav.yellow>li>a.active {
	color: #ffc000;
	border-bottom: 2px solid #ffc000;
}
ul.nav.yellow>li>a:hover.active {
	color: #ffc000;
}
.navbar-default.yellow .navbar-nav > li > a:focus, .navbar-default.yellow .navbar-nav > li > a:hover {
	color: #ffc000;
}

/* red 2
 ------------------------------ */

ul.nav.red2>li>a.active {
	color: #ea3628;
}
ul.nav.red2>li>a:hover.active {
	color: #ea3628;
}
.navbar-default.red2 .navbar-nav > li > a:focus, .navbar-default.red2 .navbar-nav > li > a:hover {
	color: #ea3628;
}

/* white
 ------------------------------ */

ul.nav.white>li>a.active {
	color: #fff;
	font-family: 'Dosis', sans-serif;
}
ul.nav.white>li>a:hover.active {
	color: #fff;
	font-family: 'Dosis', sans-serif;
}
.navbar-default.white .navbar-nav > li > a:focus, .navbar-default.white .navbar-nav > li > a:hover {
	color: #fff;
	font-family: 'Dosis', sans-serif;
}
.navbar-default.white .navbar-nav > li > a {
	font-family: 'Dosis', sans-serif;
}

/* dark 2
 ------------------------------ */
ul.nav.dark2>li>a.active {
	color: #b9393f;
	font-family: 'Lato', sans-serif;
	background: #111;
}
ul.nav.dark2>li>a:hover.active {
	color: #b9393f; background: #111;
	font-family: 'Lato', sans-serif;
}
.navbar-default.dark2 .navbar-nav > li > a:focus, .navbar-default.dark2 .navbar-nav > li > a:hover {
	color: #b9393f; background: #111;
	font-family: 'Lato', sans-serif;
}
.navbar-default.dark2 .navbar-nav > li > a {
	font-family: 'Lato', sans-serif;
}
.navbar-default.dark2 .navbar-nav > li > .dropdown-menu {
    margin-top: 0px;
	 background-color: #111;
    border: 1px solid #111;
}
.navbar-default.dark2.yamm.dark .dropdown.yamm-fw .dropdown-menu {
    background-color: #111;
    border: 1px solid #111;
    padding: 30px;
}

/* dark 3
 ------------------------------ */
 
ul.nav.dark3>li>a.active {
	color: #fff;
	font-family: 'Dosis', sans-serif;
	
}
ul.nav.dark3>li>a:hover.active {
	color: #fff;
	font-family: 'Dosis', sans-serif;
}
.navbar-default.dark3 .navbar-nav > li > a:focus, .navbar-default.dark3 .navbar-nav > li > a:hover {
	color: #fff;
	font-family: 'Dosis', sans-serif;
}
.navbar-default.dark3 .navbar-nav > li > a {
	font-family: 'Dosis', sans-serif;
}

/* yellow green
 ------------------------------ */

ul.nav.yellow-green>li>a.active {
	color: #dbdc33;
	font-family: 'Dosis', sans-serif;
}
ul.nav.yellow-green>li>a:hover.active {
	color: #dbdc33;
	font-family: 'Dosis', sans-serif;
}
.navbar-default.yellow-green .navbar-nav > li > a:focus, .navbar-default.yellow-green .navbar-nav > li > a:hover {
	color: #dbdc33;
	font-family: 'Dosis', sans-serif;
}
.navbar-default.yellow-green .navbar-nav > li > a {
	font-family: 'Dosis', sans-serif;
	font-size: 15px;
	color: #242424;
}

/* brown
 ------------------------------ */

ul.nav.brown>li>a.active {
	color: #8b501f;
}
ul.nav.brown>li>a:hover.active {
	color: #8b501f;
}
.navbar-default.brown .navbar-nav > li > a:focus, .navbar-default.brown .navbar-nav > li > a:hover {
	color: #8b501f;
}
.navbar-default.brown .navbar-nav > li > a {
	font-family: 'Roboto Slab', serif;
	font-size: 14px;
	color: #242424;
}

/* yellow 2
 ------------------------------ */

ul.nav.yellow-2>li>a.active {
	color: #fcc813;
}
ul.nav.yellow-2>li>a:hover.active {
	color: #fcc813;
}
.navbar-default.yellow-2 .navbar-nav > li > a:focus, .navbar-default.yellow-2 .navbar-nav > li > a:hover {
	color: #fcc813;
}
.navbar-default.yellow-2 .navbar-nav > li > a {
	font-size: 15px;
	color: #fff;
}


/* yellow green 2
 ------------------------------ */

ul.nav.yellow-green-2>li>a.active {
	color: #e9ee42;
}
ul.nav.yellow-green-2>li>a:hover.active {
	color: #e9ee42;
}
.navbar-default.yellow-green-2 .navbar-nav > li > a:focus, .navbar-default.yellow-green-2 .navbar-nav > li > a:hover {
	color: #e9ee42;
}
.navbar-default.yellow-green-2 .navbar-nav > li > a {
	font-size: 16px;
	color: #fff;
	font-family: 'GFS Didot', serif;
}

/* yellow green 3
 ------------------------------ */

ul.nav.yellow-3>li>a.active {
	color: #f7c800;
}
ul.nav.yellow-3>li>a:hover.active {
	color: #f7c800;
}
.navbar-default.yellow-3 .navbar-nav > li > a:focus, .navbar-default.yellow-3 .navbar-nav > li > a:hover {
	color: #f7c800;
}
.navbar-default.yellow-3 .navbar-nav > li > a {
	font-size: 15px;
	color: #262626;
}

/* yellow 4
 ------------------------------ */

ul.nav.yellow-4>li>a.active {
	color: #ffc000;
	border-bottom: 2px solid #e9b444;
}
ul.nav.yellow-4>li>a:hover.active {
	color: #e9b444;
}
.navbar-default.yellow-4 .navbar-nav > li > a:focus, .navbar-default.yellow-4 .navbar-nav > li > a:hover {
	color: #e9b444;
}
.navbar-default.yellow-4 .navbar-nav > li > a {
	font-size: 14px;
	color: #242424;
}

/* orange 3
 ------------------------------ */

ul.nav.orange-3>li>a.active {
	color: #ff971c;
}
ul.nav.orange-3>li>a:hover.active {
	color: #ff971c;
}
.navbar-default.orange-3 .navbar-nav > li > a:focus, .navbar-default.orange-3 .navbar-nav > li > a:hover {
	color: #ff971c;
}
.navbar-default.orange-3 .navbar-nav > li > a {
	font-size: 15px;
	color: #161616;
}

/* pink
 ------------------------------ */

ul.nav.pink>li>a.active {
	color: #f51f6f;
}
ul.nav.pink>li>a:hover.active {
	color: #f51f6f;
}
.navbar-default.pink .navbar-nav > li > a:focus, .navbar-default.pink .navbar-nav > li > a:hover {
	color: #f51f6f;
}
.navbar-default.pink .navbar-nav > li > a {
	font-size: 14px;
	color: #262626;
	font-family: "Raleway", sans-serif;
}

/* green
 ------------------------------ */

ul.nav.green>li>a.active {
	color: #a5d549;
}
ul.nav.green>li>a:hover.active {
	color: #a5d549;
}
.navbar-default.green .navbar-nav > li > a:focus, .navbar-default.green .navbar-nav > li > a:hover {
	color: #a5d549;
}

/* green 4
 ------------------------------ */

ul.nav.green-4>li>a.active {
	color: #8ac700;
}
ul.nav.green-4>li>a:hover.active {
	color: #8ac700;
}
.navbar-default.green-4 .navbar-nav > li > a:focus, .navbar-default.green-4 .navbar-nav > li > a:hover {
	color: #8ac700;
}

/* stone
 ------------------------------ */

ul.nav.stone>li>a.active {
	color: #c3a254;
}
ul.nav.stone>li>a:hover.active {
	color: #c3a254;
}
.navbar-default.stone .navbar-nav > li > a:focus, .navbar-default.stone .navbar-nav > li > a:hover {
	color: #c3a254;
}
.navbar-default.stone .navbar-nav > li > a {
	font-size: 14px;
	color: #262626;
	font-family: 'Roboto Slab', serif;
}

/* brown 2
 ------------------------------ */

ul.nav.brown-2>li>a.active {
	color: #b5854d;
}
ul.nav.brown-2>li>a:hover.active {
	color: #b5854d;
}
.navbar-default.brown-2 .navbar-nav > li > a:focus, .navbar-default.brown-2 .navbar-nav > li > a:hover {
	color: #b5854d;
}
.navbar-default.brown-2 .navbar-nav > li > a {
	font-size: 14px;
	color: #262626;
	font-family: 'Roboto Slab', serif;
}

/* blue
 ------------------------------ */

ul.nav.blue>li>a.active {
	color: #1fbef0;
}
ul.nav.blue>li>a:hover.active {
	color: #1fbef0;
}
.navbar-default.blue .navbar-nav > li > a:focus, .navbar-default.blue .navbar-nav > li > a:hover {
	color: #1fbef0;
}
.navbar-default.blue .navbar-nav > li > a {
	font-size: 14px;
	color: #262626;
}

/* cyan
 ------------------------------ */

ul.nav.cyan>li>a.active {
	color: #fff;
	background-color: #42d1aa;
}
ul.nav.cyan>li>a:hover.active {
	color: #fff;
	background-color: #42d1aa;
}
.navbar-default.cyan .navbar-nav > li > a:focus, .navbar-default.cyan .navbar-nav > li > a:hover {
	color: #42d1aa;
}
.navbar-default.cyan .navbar-nav > li > a {
	font-size: 14px;
	color: #262626;
}

/* pink 3
 ------------------------------ */

ul.nav.pink-3>li>a.active {
	color: #fff;
	background-color: #ce0a6c;
}
ul.nav.pink-3>li>a:hover.active {
	color: #fff;
	background-color: #ce0a6c;
}
.navbar-default.pink-3 .navbar-nav > li > a:focus, .navbar-default.pink-3 .navbar-nav > li > a:hover {
	color: #ce0a6c;
}
.navbar-default.pink-3 .navbar-nav > li > a {
	font-size: 14px;
	color: #262626;
}

/* red 3
 ------------------------------ */

ul.nav.red-3>li>a.active {
	color: #eb574c;
}
ul.nav.red-3>li>a:hover.active {
	color: #eb574c;
}
.navbar-default.red-3 .navbar-nav > li > a:focus, .navbar-default.red-3 .navbar-nav > li > a:hover {
	color: #eb574c;
}
.navbar-default.red-3 .navbar-nav > li > a {
	font-size: 17px;
	color: #727272;
	text-transform: none;
	text-align: center;
	font-family: 'Gloria Hallelujah', cursive;
}
.navbar-default.red-3 .navbar-nav > li > a i {
	text-align: center;
	margin-bottom: 10px;
}
.navbar-default.red-3 .navbar-nav > li > a i.two {
	color: #fdd934;
}
.navbar-default.red-3 .navbar-nav > li > a i.three {
	color: #80d1f1;
}
.navbar-default.red-3 .navbar-nav > li > a i.four {
	color: #9fcd58;
}
.navbar-default.red-3 .navbar-nav > li > a i.five {
	color: #9aa6eb;
}
.navbar-default.red-3 .navbar-nav > li > a i.six {
	color: #57c2ff;
}
.navbar-default.red-3 .navbar-nav > li > a i.seven {
	color: #ff9834;
}

/* =========== dropdown menu dark background color ============= */

.yamm.dark .dropdown.yamm-fw .dropdown-menu {
	background-color: #1d1d1d;
	border: 1px solid #1d1d1d;
	padding: 30px;
}
.yamm.dark .list-unstyled li p {
	color: #fff;
}
.yamm.dark .list-unstyled a:hover {
	color: #fff;
}
.yamm.dark .dropdown-menu {
	background-color: #1d1d1d;
	border: 1px solid #1d1d1d;
}
.yamm.dark .dropdown-menu>li>a:focus, .yamm.dark .dropdown-menu>li>a:hover {
	color: #fff;
	background: none;
}
.yamm.dark .dropdown-menu>li>a.active {
	color: #fff;
	background: none;
}
.dropdown-menu>li>a.active {
	color: #242424;
	font-weight: 500;
}

/* =========== dropdown menu positions ============= */

.yamm .dropdown-menu.one {
	right: 27px;
}
 @media (max-width:999px) {
.container {
100%
}
.yamm.dark ul.nav > li > a {
	background-color: #242424;
	border-bottom: 1px solid #353535;
}
.yamm.dark2 ul.nav > li > a {
	color: #fff;
	background-color: #161616;
	border-bottom: 1px solid #353535;
}
ul.nav.dark2>li>a:hover.active {
	color: #fff;
}
.yamm.fulldark ul.nav > li > a {
	background-color: #000;
	border-bottom: 1px solid #262626;
}
.yamm.dark .navbar-nav .dropdown .dropdown-menu {
	background-color: #242424;
}

/* mobile menu icon
 ------------------------------ */
.navbar-default .navbar-toggle.two {
	border: none;
}
.navbar-default .navbar-toggle.two:focus .icon-bar, .navbar-default .navbar-toggle.two:hover .icon-bar {
	background-color: #fff;
}
.navbar-default .navbar-toggle.two:focus, .navbar-default .navbar-toggle.two:hover {
	background: none;
}

/* mobile menu icon style 3
 ------------------------------ */
.navbar-default .navbar-toggle.two {
	border: none;
}
.navbar-default .navbar-toggle.three:focus .icon-bar, .navbar-default .navbar-toggle.three:hover .icon-bar {
	background-color: #161616;
}
.navbar-default .navbar-toggle.three:focus, .navbar-default .navbar-toggle.three:hover {
	background: none;
}
.navbar-brand img {
	width: 80%;
}
.navbar-brand {
	padding: 12px 15px 0;
}

#header9 .navbar-default .navbar-brand {

}
#header9 .navbar-default .navbar-toggle {
border-color: #333;
}
#header9 .navbar-default .navbar-toggle .icon-bar {
    background-color: #ECB639;
}

#header9 .navbar-default .navbar-toggle:focus, #header9 .navbar-default .navbar-toggle:hover {
	background-color: #000;
}

}
@media (max-width:768px) {
.navbar-nav > li > a {
	padding-bottom: 10px;
	padding-top: 10px;
}

}
 @media (max-width:479px) {
.navbar-nav > li > a {
	padding-bottom: 10px;
	padding-top: 10px;
}
.navbar-brand img {
	width: 70%;
}


}

/* =========== Demo ============= */

pre {
	margin: 0;
	padding: 10px 20px !important;
}
.container, .jumbotron .container {
	width: auto;
	max-width: 1270px !important;
}
.jumbotron {
	margin: 60px 0;
	padding-left: 0;
	padding-right: 0;
}
.jumbotron.intro {
	margin-top: 0;
}
.jumbotron .navbar {
	font-size: 14px;
	line-height: 1.6;
}
/* menu styles
 ------------------------------ */
.list-unstyled, .list-unstyled ul {
	min-width: 120px
}
 @media ( min-width: 767px ) {
.panel-group {
	width: 400px;
}
.thumbnail {
	margin: 0;
}
.navbar-nav {
	float: left;
}
.navbar-collapse.pull-right {
	overflow-y: auto;
	width: 100%;
}


}
 @media ( max-width: 999px ) {
.navbar-nav {
	float: none;
}

}

/* =========== grid demo styles ============= */
.grid-demo {
	padding: 10px 30px;
}
.grid-demo [class*="col-"] {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1em;
	line-height: 2;
	background-color: none;
	border: none;
}
.dropdown-menu {
	box-shadow: none;
	border: 1px solid #e4e4e4;
}
.navbar-nav > li > .dropdown-menu {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.navbar {
	margin-bottom: 0px;
}
.navbar-default {
	border-color: #e7e7e7;
	border: none;
}
.list-unstyled a:hover {
	border-radius: 3px;
	color: #acacac;
	margin-left: 8px;
	text-decoration: none;
	transition-duration: 0.3s;
	transition-property: margin-left, background-color;
	transition-timing-function: ease-out;
}
.list-unstyled a.active {
	color: #fff;
	font-weight: 500;
}
.list-unstyled a.white.active {
	color: #fff;
	font-weight: 500;
}
.dropdown-menu > li > a {
	clear: both;
	color: #e8e8e8;
	display: block;
	font-weight: 400;
	line-height: 1.42857;
	padding: 3px 35px;
	white-space: nowrap;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	color: #242424;
	background: none;
}
.navbar-collapse.pull-right {
	width: auto;
}
 @media (max-width: 699px) {
.navbar-collapse.pull-right {
	width: 100%;
	background: #fff;
}
.navbar-nav {
	margin: 0 -15px;
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
	max-height: 340px;
	overflow-x: visible;
	padding-left: 15px;
	padding-right: 15px;
}
.yamm.fulldark .navbar-collapse {
	margin-top: 0px;
	background-color: #000;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-: none;
}

/* =========== menu auto expand styles ============= */

.navbar-nav .dropdown .dropdown-menu {
	display: block;
	position: static;
	float: none;
	width: auto;
	margin-top: 0;
	background-color: transparent;
	border: 0;
	box-shadow: none;
}

/* =========== menu sticy styles ============= */
.sticky-wrapper {
	padding: 0px;
	margin: 0 0 -21px;
	height: 0;
}
#header3 {
	height: 60px;
}
#header3 .container {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
}
#header4 .container {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
}
#header5 .container {
	width: 98%;
	padding-left: 0px;
	padding-right: 0px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border: none;
}
#header .container {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
}
#header2 .container {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
}
#header6 .container {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
}
#header9 .container {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
}
#header10 .container {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
}





}




/*
======================================
[ CSS TABLE CONTENT ]
======================================
    [Table of contents]

	1. General
		+ Text Colors
		+ Divider lines
		+ Paddings
		+ Opacity styles
		+ fonts
		+ Icon Boxes
		+ Text Boxes
		+ Buttons
		+ Opacity styles
		+ buttons

	2. Image boxes
		+ section-side-image
		+ background-imgholder
		+ image-left
		+ image-holder
		+ nodisplay-image
	
	3. Lists
		+ iconlist
		+ clientlogo-list
		+ side-nav-list
		+ category-links
		+ tags 
	
	4. Menu Backgrounds
		+ Headers
	
	5. Topbar Styles
		+ topbar
		+ toplist
	
	6. Logo
		+ logo
	
	7. Section Titles
		+ section titles
	
	8. Page Section Styles
		+ Section Styles
	
	9. Footer Styles
		+ footer logo
		+ lists
	
	
	10. Parallax Sections
	
	11. Overlay Styles
		+ Section Overlay
		+ video overlay
	
	12. Social Links
		+ social-icons-1
		+ social-icons-2
		+ social-icons-3
	
	13. Feature boxs
	
	14. Team Section
	
	15. Price Tables
	
	16. Blog Posts
	
	17. Testimonials

	18. Footer Newsletter
	
	19. Video wrapers
	
	20. Progress bar
	
	21. Newsletter
	
	22. css progress circles
	
	23. Page Scroll to Top
	
======================================
[ END CSS TABLE CONTENT ]
======================================
*/

/* =========== General ============= */


body {

	font: 15px 'Roboto', sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 24px;
	color: #727272;
	margin:0px; background:#fff !important;
 
}
body.dark {

	background:#111111 !important;

	
}

/* a link Styles
 ------------------------------ */
 
a, .btn {
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
a:hover {
	text-decoration: none;
}
a:focus, a:hover {
	color: #5a5959;
}
a {
	outline: medium none !important;
	color: #727272;
}
.uppercase {
	text-transform: uppercase;
}
/* Headungs
 ------------------------------ */
 
h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	color: #414141;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: inherit;
}
h1 {
	font-size: 34px;
	line-height: 34px;
	margin-bottom: 20px;
	font-style: normal;
	font-weight: 700;
}
h1.lessmar {
	margin-bottom: 10px;
}
h1.lessmar2 {
	margin-bottom: 5px;
}
h2 {
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 20px;
	font-style: normal;
	font-weight: 300;
}
h2.nomargin {
	margin-bottom: 0px;
}
h2.less-mar1 {
	margin-bottom: 3px;
}
h2.less-mar2 {
	margin-bottom: 5px;
}
h2.less-mar3 {
	margin-bottom: 7px;
}
h2.less-mar4 {
	margin-bottom: 9px;
}
h3 {
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 18px;
	font-style: normal;
}
h3.nomargin {
	margin-bottom: 0px;
}
h3.less-mar1 {
	margin-bottom: 3px;
}
h3.less-mar2 {
	margin-bottom: 5px;
}
h3.less-mar3 {
	margin-bottom: 7px;
}
h3.less-mar4 {
	margin-bottom: 9px;
}
h4 {
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 18px;
    margin-left: -10px;
	font-style: normal;
}
h4.nomargin {
	margin-bottom: 0px;
}
h4.less-mar1 {
	margin-bottom: 3px;
}
h4.less-mar2 {
	margin-bottom: 5px;
}
h4.less-mar3 {
	margin-bottom: 7px;
}
h4.less-mar4 {
	margin-bottom: 9px;
}
h5 {
	font-size: 18px;
	line-height: 23px;
	margin-bottom: 16px;
	font-style: normal;
}
h5.nomargin {
	margin-bottom: 0px;
}
h5.less-mar1 {
	margin-bottom: 3px;
}
h5.less-mar2 {
	margin-bottom: 5px;
}
h5.less-mar3 {
	margin-bottom: 7px;
}
h5.less-mar4 {
	margin-bottom: 9px;
}
h6 {
	font-size: 16px;
	line-height: 21px;
	margin-bottom: 14px;
	font-style: normal;
}
h6.nomargin {
	margin-bottom: 0px;
}
h6.less-mar1 {
	margin-bottom: 3px;
}
h6.less-mar2 {
	margin-bottom: 5px;
}
h6.less-mar3 {
	margin-bottom: 7px;
}
h6.less-mar4 {
	margin-bottom: 9px;
}
.nopadding {
padding: 0 !important;
margin: 0 !important;
}
.h1, .h2, .h3, h1, h2, h3, h4 {
	margin-top: 0;
}
ul {
	list-style-type: none;
	list-style:none;
}


/*=============== Margins ============= */

.top-less-margin{ margin-top:-115px;}
.top-less-margin2{ margin-top:-80px !important;}

 .b-margin {
	margin-bottom: 0px;
}
.mt-5{ margin-top:5px; }
.mt-10{ margin-top:10px; }
.mt-15{ margin-top:15px; }
.mt-20{ margin-top:20px; }
.mt-25{ margin-top:25px; }
.mt-35{ margin-top:35px; }

.mt-less5{ margin-top:-5px; }
.mt-less10{ margin-top:-10px; }
.mt-less15{ margin-top:-15px; }
.mt-less20{ margin-top:-20px; }
.mt-less25{ margin-top:-25px; }
.mt-less30{ margin-top:-30px; }

.mb-5{ margin-bottom:5px; }
.mb-10{ margin-bottom:10px; }
.mb-15{ margin-bottom:15px; }
.mb-20{ margin-bottom:20px; }
.mb-25{ margin-bottom:25px; }
.mb-35{ margin-bottom:35px; }

.mb-less5{ margin-bottom:-5px; }
.mb-less10{ margin-bottom:-10px; }
.mb-less15{ margin-bottom:-15px; }
.mb-less20{ margin-bottom:-20px !important; }
.mb-less25{ margin-bottom:-25px; }
.mb-less30{ margin-bottom:-30px; }

.t-margin {
	margin-top: 0px;
}
.col-divider-margin {
	width: 100%;
	float: left;
	margin-top: 60px;
}
.col-divider-margin-1 {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.col-divider-margin-2 {
	width: 100%;
	float: left;
	margin-top: 20px;
}
.col-divider-margin-3 {
	width: 100%;
	float: left;
	margin-top: 30px;
}
.col-divider-margin-4 {
	width: 100%;
	float: left;
	margin-top: 40px;
}
.col-divider-margin-5 {
	width: 100%;
	float: left;
	margin-top: 50px;
}
.col-divider-margin-6 {
	width: 100%;
	float: left;
	margin-top: 60px;
}
.nobottom-margin {
	margin-bottom: 0px;
}
.bottom-margin3 {
    margin-bottom: 30px;
}
.bottom-margin4 {
    margin-bottom: 40px;
}
.bottom-margin5 {
    margin-bottom: 50px;
}
.margin-top1 {
    float: left;
    margin-top: 10px;
    width: 100%;
}
.margin-top2 {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.margin-top3 {
    float: left;
    margin-top: 30px;
    width: 100%;
}
.margin-top4 {
    float: left;
    margin-top: 40px;
    width: 100%;
}
.margin-top5 {
    float: left;
    margin-top: 50px;
    width: 100%;
}
.margin-top6 {
    float: left;
    margin-top: 60px;
    width: 100%;
}
.margin-top7 {
    float: left;
    margin-top: 70px;
    width: 100%;
}
.margin-top8 {
    float: left;
    margin-top: 80px;
    width: 100%;
}
.margin-left-1 {
    margin-left: 10px;
}
.margin-left-2 {
    margin-left: 20px;
}
.margin-left-3 {
    margin-left: 30px;
}
.margin-left-4 {
    margin-left: 40px;
}
.margin-left-5 {
    margin-left: 50px;
}
.margin-left-6 {
    margin-left: 60px;
}
.margin-left-7 {
    margin-left: 70px;
}
.colmargin {
	margin: 0 0 0 0;
}
.col-centered {
	float: none;
	margin: 0 auto;
}
/* font weight
 ------------------------------ */
.fweight1 {
	margin-bottom: 0px;
}

/*=============== Divider lines ============= */
 .divider-line {
	float: left;
	width: 100%;
}
.divider-line.dashed {
	border-bottom: 1px dashed;
}
 .divider-line.solid {
	border-bottom: 1px solid;
}
.divider-line.dark {
	border-bottom-color:#444444;
}
.divider-line.dark-2 {
	border-bottom-color:#101217;
}
.divider-line.light {
	border-bottom-color:#e4e4e4;
}
 .divider-line.top-padding {
	padding-top: 20px;
}
 .divider-line.bottom-margin {
	margin-bottom: 20px;
}
 .divider-line.margin {
	margin: 20px 0;
}

/* Divider Line less width
 ------------------------------ */
.divider-line.less-width-2{
	width: 20%;
}
.divider-line.less-width-3{
	width: 30%;
}
.divider-line.less-width-4{
	width: 40%;
}
 .divider-line.less-width-5{
	width: 50%;
}
.divider-line.less-width-6{
	width: 60%;
}
 .divider-line.less-width-7{
	width: 70%;
}
.divider-line.less-width-8{
	width: 80%;
}
 .divider-line.less-width-9{
	width: 90%;
}

/* Divider Line align center
 ------------------------------ */
.divider-line.align-center{
	 margin:0 auto;
	 float:none;
}

/* Divider Line colors
 ------------------------------ */
 .divider-line.red2 {
	border-bottom-color:#ea3628;
}
 .divider-line.yellow-2 {
	border-bottom-color:#fcc813;
}
 .divider-line.red-4 {
	border-bottom-color:#e93e21;
}
.divider-line.cyan {
	border-bottom-color:#42d1aa;
}
.divider-line.blue {
	border-bottom-color:#1fbef0;
}
.divider-line.orange-4 {
	border-bottom-color:#ff9320;
}
.divider-line.green-4 {
	border-bottom-color:#8ac700;
}
/*=============== Paddings ============= */
 
.no-top-padding {
	padding-top: 0;
}
/* padding top
 ------------------------------ */
.padding-top-1 {
	padding-top: 10px;
}
.padding-top-2 {
	padding-top: 20px;
}
.padding-top-3 {
	padding-top: 30px;
}
.padding-top-4 {
	padding-top: 40px;
}
.padding-top-5 {
	padding-top: 50px;
}
.padding-top-6 {
	padding-top: 60px;
}

/* left padding
 ------------------------------ */
 
.padding-left-1 {
	padding-left: 10px;
}
.padding-left-2 {
	padding-left: 20px;
}
.padding-left-3 {
	padding-left: 30px;
}
.padding-left-4 {
	padding-left: 40px;
}
.padding-left-5 {
	padding-left: 50px;
}
.padding-left-6 {
	padding-left: 60px;
}
.padding-left-7 {
	padding-left: 70px;
}
.padding-left-8 {
	padding-left: 80px;
}
.nopaddingleft{
padding-left: 0px;	
}

/* right padding
 ------------------------------ */
 
.padding-right-1 {
	padding-right: 10px;
}
.padding-right-2 {
	padding-right: 20px;
}
.padding-right-3 {
	padding-right: 30px;
}
.padding-right-4 {
	padding-right: 40px;
}
.padding-right-5 {
	padding-right: 50px;
}
.padding-right-6 {
	padding-right: 60px;
}
.padding-right-7 {
	padding-right: 70px;
}
.padding-right-8 {
	padding-right: 80px;
}
.nopaddtop {
	padding-top: 0px;
}

/* bottom padding
 ------------------------------ */
 
.padding-bottom-1 {
	padding-bottom: 10px;
}
.padding-bottom-2 {
	padding-bottom: 20px;
}
.padding-bottom-3 {
	padding-bottom: 30px;
}
.padding-bottom-4 {
	padding-bottom: 40px;
}
.padding-bottom-5 {
	padding-bottom: 50px;
}
.padding-bottom-6 {
	padding-bottom: 60px;
}
.padding-bottom-7 {
	padding-bottom: 70px;
}
.padding-bottom-8 {
	padding-bottom: 80px;
}
.nopaddbottom {
	padding-bottom: 0px;
}


/*=============== Opacity styles ============= */
.opacity-1 {
	opacity:0.1;
}
.opacity-2 {
	opacity:0.1;
}
.opacity-3 {
	opacity:0.3;
}
.opacity-4 {
	opacity:0.4;
}
.opacity-5 {
	opacity:0.5;
}
.opacity-6 {
	opacity:0.6;
}
.opacity-7 {
	opacity:0.7;
}
.opacity-8 {
	opacity:0.8;
}

/*=============== fonts ============= */

.font-style2 h1,.font-style2 h2,
.font-style2 h3, .font-style2 h4, .font-style2 h5,
.font-style2 h6{
font-family:'Lato', sans-serif;
}

.font-style2 p{
font:400 14px 'Open Sans', sans-serif;
line-height:22px;
}

.font-style2 li{
font:400 14px 'Open Sans', sans-serif;
}

.font-style3 h1,.font-style3 h2,
.font-style3 h3, .font-style3 h4, .font-style3 h5,
.font-style3 h6{
font-family: "Raleway", sans-serif;
color:#303c39;
}

.font-style3 {
font:300 15px 'Open Sans', sans-serif;
line-height:22px; color:#666;
}

.font-style3 li{
font:400 14px 'Open Sans', sans-serif;
}

.font-style4 h1,.font-style4 h2,
.font-style4 h3, .font-style4 h4, .font-style4 h5,
.font-style4 h6{
font-family: "Droid Serif", sans-serif;
color:#414b54;
}

.font-style5 {font-family: 'Roboto', sans-serif;
font-size:14px; line-height:22px;}

.font-style5 h1,.font-style5 h2,
.font-style5 h3, .font-style5 h4, .font-style5 h5,
.font-style5 h6{
font-family: "'Roboto', sans-serifo", sans-serif;
color:#323232;
}

.font-style6 {font-family: 'Roboto', sans-serif;
font-size:14px; line-height:22px;}

.font-style6 h1 {font-family: 'Roboto', sans-serif; color:#fff; font-weight: 300;}
.font-style6 h1 span{color:#b9393f;}

 .font-style6 h2,
.font-style6 h3, .font-style6 h4, 
.font-style6 h5, .font-style6 h6{
font-family: 'Roboto', sans-serif;
color:#fff;
}

.lato {
	font-family: 'Roboto', sans-serif;
}
.ubuntu {
	font-family: 'Ubuntu', sans-serif;
}
.oswald {
	font-family: 'Oswald', sans-serif;
}
.muli {
	font-family: 'Muli', sans-serif;
}
.great-vibes {
	font-family: 'Great Vibes', cursive;
}
.old-standardtt {
	font-family: 'Old Standard TT', serif;
}
.dosis {
	font-family: 'Dosis', sans-serif;
}
.'Roboto', sans-serifo-slab {
	font-family: ''Roboto', sans-serifo Slab', serif;
}
.gfs-didot {
	font-family: 'GFS Didot', serif;
}
.raleway {
	font-family: "Raleway", sans-serif;
}
.gloria-hallelujah {
	font-family: 'Gloria Hallelujah', cursive;
}
.love-ya-like-a-sister {
	font-family: 'Love Ya Like A Sister', cursive;
}
.michroma {
	font-family: 'Michroma', sans-serif;
}


/*=============== Text Colors ============= */

.text-white {
	color: #fff !important;
}
.text-dark {
	color: #242424;
}
.text-dark2 {
	color: #12171f !important;
}
.text-light {
	color: #acacac;
}
.text-green {
	color: #a5cd35;
}
.text-green-2 {
	color: #3fc35f;
}
.text-green-3 {
	color: #a5d549;
}
.text-green-4 {
	color: #8ac700;
}
.text-orange {
	color: #ffa60a;
}
.text-orange-2 {
	color: #fd602c;
}
.text-orange-3 {
	color: #dc6226 !important;
}
.text-orange-3.red {
	color: #e94e4c !important;
}
.text-orange-4 {
	color: #ff9320;
}
.text-orange-5 {
	color: #eb4c3a !important;
}
.text-orange-6 {
	color: #b9393f !important;
}
.text-red {
	color: #ee4531;
}
.text-red-2 {
	color: #ea3628;
}
.text-red-3 {
	color: #eb574c;
}
.text-red-4 {
	color: #f43819;
}
.text-red-5 {
	color: #ed3325;
}
.text-red-6 {
	color: #e94e4c !important;
}
.text-gray {
	color: #727272;
}
.text-violet {
	color: #7c50b7;
}
.text-blue {
	color: #1fbef0;
}
.text-yellow {
	color: #ffc000;
}
.text-yellow-2 {
	color: #fcc813;
}
.text-yellow-3 {
	color: #f7c800;
}
.text-yellow-4 {
	color: #e9b444;
}
.text-yellow-green-2 {
	color: #e9ee42;
}
.text-pink {
	color: #f51f6f;
}
.text-pink-3{
	color: #ce0a6c;
}
.text-brown {
	color: #8b501f;
}
.text-brown-2 {
	color: #b5854d;
}
.text-cyan {
	color: #42d1aa;
}
.text-stone {
	color: #c3a254;
}

.left { text-align:left;}

.center { text-align:center;}

/* letter spacing
 ------------------------------ */
 .lspace-sm{
	letter-spacing:5px;
	}
	
.lspace-1{
	letter-spacing:10px;
	}
.lspace-2{
	letter-spacing:20px;
	}
.lspace-3{
	letter-spacing:30px;
	}
.lspace-4{
	letter-spacing:40px;
	}
.lspace-5{
	letter-spacing:50px;
	}

/* font weight styles
 ------------------------------ */
 
.font-weight-1 {
	font-weight: 100;
}
.font-weight-2 {
	font-weight: 200;
}
.font-weight-3 {
	font-weight: 300;
}
.font-weight-4 {
	font-weight: 300;
}
.font-weight-5 {
	font-weight: 500;
}
.font-weight-6 {
	font-weight: 600;
}
.font-weight-7 {
	font-weight: 700;
}
.font-weight-8 {
	font-weight: 800;
}
 
/*=============== Columns without padding ============= */
.no-gutter > [class*='col-'] {
padding-right:0;
padding-left:0;
}
/*=============== site main structure ============= */

.site_wrapper {
	width: 100%;
	margin: 0 auto 0 auto;
}
.wrapper-boxed {
	width: 1240px;
	margin: auto auto auto auto;
}

/*=============== Icon Boxes ============= */
.iconbox-dxlarge, .iconbox-xlarge, .iconbox-large, .iconbox-xmedium, .iconbox-medium, .iconbox-smedium, .iconbox-small, .iconbox-tiny, .iconbox-xtiny {
	padding: 0px;
	margin: 0 auto;
	text-align: center;
	transition: all 0.3s ease-out 0s;
}
.iconbox-dxlarge {
	width: 200px;
	height: 200px;
	font-size: 46px;
	color: #242424;
	border: none;
	line-height: 135px;
}
.iconbox-xxlarge {
	width: 150px;
	height: 150px;
	font-size: 60px;
	color: #FFF;
	line-height: 150px;
}
.iconbox-xlarge {
	width: 135px;
	height: 135px;
	font-size: 46px;
	color: #242424;
	line-height: 135px;
}
.iconbox-large {
	width: 120px;
	height: 120px;
	font-size: 46px;
	color: #242424;
	line-height: 114px;
}
.iconbox-xmedium {
	width: 110px;
	height: 110px;
	font-size: 38px;
	color: #242424;
	line-height: 106px;
}
.iconbox-medium {
	width: 100px;
	height: 100px;
	font-size: 50px;
	color: #FFF;
	line-height: 100px;
}
.iconbox-smedium {
	width: 90px;
	height: 90px;
	font-size: 26px;
	color: #242424;
	line-height: 90px;
}
.iconbox-small {
	width: 80px;
	height: 80px;
	font-size: 26px;
	color: #242424;
	line-height: 80px;
}
.iconbox-tiny {
	width: 70px;
	height: 70px;
	font-size: 26px;
	color: #242424;
	line-height: 74px;
}
.iconbox-xtiny {
	width: 60px;
	height: 60px;
	font-size: 18px;
	color: #242424;
	line-height: 60px;
}
.digit {
	width: 32px;
	height: 32px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	left: 115px;
	top: 115px; float:left;
	line-height: 36px;
	border-radius: 100%;
	background-color: #fd602c;
	transition: all 0.3s ease-out 0s;
}
.iconbox-xlarge.no-lineheight {
	line-height: 0;
}
/* icon rounded
 ------------------------------ */
 
.iconbox-dxlarge.round, .iconbox-xlarge.round, .iconbox-xxlarge.round, iconbox-xlarge.round, .iconbox-large.round, .iconbox-xmedium.round, .iconbox-medium.round, .iconbox-smedium.round, .iconbox-small.round, .iconbox-tiny.round, .iconbox-xtiny.round {
	border-radius: 100%;
}
/* iconboxes alignments
 ------------------------------ */
 
.iconbox-dxlarge.center, .iconbox-xlarge.center, .iconbox-large.center, .iconbox-xmedium.center, .iconbox-medium.center, .iconbox-smedium.center, .iconbox-small.center, .iconbox-tiny.center, .iconbox-xtiny.center {
	margin: 0 auto;
}
.iconbox-dxlarge.left, .iconbox-xlarge.left, .iconbox-large.left, .iconbox-xmedium.left, .iconbox-medium.left, .iconbox-smedium.left, .iconbox-small.left, .iconbox-tiny.left, .iconbox-xtiny.left {
	float: left;
	margin: 0px 12px 0px 0px;
}
.iconbox-dxlarge.right, .iconbox-xlarge.right, .iconbox-large.right, .iconbox-xmedium.right, .iconbox-medium.right, .iconbox-smedium.right, .iconbox-small.right, .iconbox-tiny.right, .iconbox-xtiny.right {
	float: right;
	margin: 0px 0px 0px 20px;
}
/* iconboxe background colors
 ------------------------------ */	
.iconbox-dxlarge.dark, .iconbox-xlarge.dark, .iconbox-large.dark, .iconbox-xmedium.dark, .iconbox-medium.dark, .iconbox-smedium.dark, .iconbox-small.dark, .iconbox-tiny.dark, .iconbox-xtiny.dark {
	color: #fff;
	background-color: #242424;
}
.iconbox-dxlarge.dark, .iconbox-xlarge.white, .iconbox-large.white, .iconbox-xmedium.white, .iconbox-medium.white, .iconbox-smedium.white, .iconbox-small.white, .iconbox-tiny.white, .iconbox-xtiny.white {
	color: #242424;
	background-color: #fff;
}
.iconbox-dxlarge.gray, .iconbox-xlarge.gray, .iconbox-large.gray, .iconbox-xmedium.gray, .iconbox-medium.gray, .iconbox-smedium.gray, .iconbox-small.gray, .iconbox-tiny.gray, .iconbox-xtiny.gray {
	color: #fff;
	background-color: #474747;
}
/* iconboxs with stroke
 ------------------------------ */	
.iconbox-dxlarge.grayoutline, .iconbox-xlarge.grayoutline, .iconbox-large.grayoutline, .iconbox-xmedium.grayoutline, .iconbox-medium.grayoutline, .iconbox-smedium.grayoutline, .iconbox-small.grayoutline, .iconbox-tiny.grayoutline, .iconbox-xtiny.grayoutline {
	color: #414141;
	background-color: none;
	border: 1px solid #727272;
}
.iconbox-dxlarge.grayoutline2, .iconbox-xlarge.grayoutline2, .iconbox-large.grayoutline2, .iconbox-xmedium.grayoutline2, .iconbox-medium.grayoutline2, .iconbox-smedium.grayoutline2, .iconbox-small.grayoutline2, .iconbox-tiny.grayoutline2, .iconbox-xtiny.grayoutline2 {
	color: #242424;
	background-color: none;
	border: 1px solid #e4e4e4;
}
.iconbox-dxlarge.white-outline, .iconbox-xlarge.white-outline, .iconbox-large.white-outline, .iconbox-xmedium.white-outline, .iconbox-medium.white-outline, .iconbox-smedium.white-outline, .iconbox-small.white-outline, .iconbox-tiny.white-outline, .iconbox-xtiny.white-outline {
	color: #fff;
	background-color: none;
	border: 1px solid #fff;
}
.iconbox-dxlarge.dark-outline, .iconbox-xlarge.dark-outline, .iconbox-xxlarge.dark-outline, .iconbox-large.dark-outline, .iconbox-xmedium.dark-outline, .iconbox-medium.dark-outline, .iconbox-smedium.dark-outline, .iconbox-small.dark-outline, .iconbox-tiny.dark-outline, .iconbox-xtiny.dark-outline {
	color: #ab263b;
	background-color: none;
	border: 1px solid #12171f;
}
/* Icons Plain
 ------------------------------ */	
 
.icon-plain-large {
	font-size: 80px;
	color: #242424;
	transition: all 0.3s ease-out 0s;
}
.icon-plain-medium {
	font-size: 60px;
	color: #242424;
	transition: all 0.3s ease-out 0s;
}
.icon-plain-small {
	font-size: 40px;
	color: #242424;
	transition: all 0.3s ease-out 0s;
}
.icon-plain-msmall {
	font-size: 32px;
	color: #242424;
	transition: all 0.3s ease-out 0s;
}
.icon-plain-tiny {
	font-size: 20px;
	color: #242424;
	transition: all 0.3s ease-out 0s;
}
.icon-plain-small.rightline {
	border-right: 1px solid #3F3F3F;
}
.icon-plain-medium.rightline {
	margin: 0px 20px 50px 0px;
	border-right: 1px solid #FFC153;
}
.icon-plain-small.dark {
	color: #242424;
}
/* plain icon alignments
 ------------------------------ */
 
.icon-plain-large.center, .icon-plain-medium.center, .icon-plain-small.center, .icon-plain-msmall.center, .icon-plain-tiny.center {
	margin: 0 auto;
}
.icon-plain-large.left, .icon-plain-medium.left, .icon-plain-small.left, .icon-plain-msmall.left, .icon-plain-tiny.left {
	float: left;
	margin: 0px 20px 0px 0px;
}
.icon-plain-large.right, .icon-plain-medium.right, .icon-plain-small.right, .icon-plain-msmall.right, .icon-plain-tiny.right {
	float: right;
	margin: 0px 0px 0px 20px;
}
/* plain icon colors
 ------------------------------ */
 
.icon-plain-large.dark, .icon-plain-medium.dark, .icon-plain-small.dark, .icon-plain-msmall.dark, .icon-plain-tiny.dark {
	color: #242424;
}
.icon-plain-large.white, .icon-plain-medium.white, .icon-plain-small.white, .icon-plain-msmall.white, .icon-plain-tiny.white {
	color: #fff;
}
.icon-plain-large.green, .icon-plain-medium.green, .icon-plain-small.green, .icon-plain-msmall.green, .icon-plain-tiny.green {
	color: #fd602c;
}
.icon-plain-large.gray, .icon-plain-medium.gray, .icon-plain-small.gray, .icon-plain-msmall.gray, .icon-plain-tiny.gray {
	color: #727272;
}
/*============ Text Boxes ============ */

	
.text-box-right {
	display: block;
	padding: 0px 0px 0px 52px;
	margin: 0px;
	text-align: left;
}
.text-box-left {
    display: block;
	padding: 0px 90px 0px 0;
	margin: 0px;
	text-align: right;
}
.item-holder {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.text-box-inner {
	width: 100%;
	float: left;
	padding: 40px;
}
.text-box {
	width: 100%;
	float: left;
}
.text-box.white {
	background-color: #fff;
}
.text-box.dark {
	background-color: #242424;
}
.text-box.light {
	background-color: #eae8e9;
	font-size:14px;
}
/* text boxes with borders
 ------------------------------ */
.text-box-right.border, .text-box-left.border, .item-holder.border, .text-box-inner.border, .text-box.border {
	border: 1px solid #e4e4e4;
}
.text-box-right.border-top, .text-box-left.border-top, .item-holder.border-top, .text-box-inner.border-top, .text-box.border-top {
	border-top: 1px solid #e4e4e4;
}
.text-box-right.border-bottom, .text-box-left.border-bottom, .item-holder.border-bottom, .text-box-inner.border-bottom, .text-box.border-bottom {
	border-bottom: 1px solid #e4e4e4;
}
.text-box-right.border-left, .text-box-left.border-left, .item-holder.border-left, .text-box-inner.border-left, .text-box.border-left {
	border-left: 1px solid #e4e4e4;
}
.text-box-right.border-right, .text-box-left.border-right, .item-holder.border-right, .text-box-inner.border-right, .text-box.border-right {
	border-right: 1px solid #e4e4e4;
}
/* text boxe padding
 ------------------------------ */
.text-box.padding-1 {
	padding: 10px;
}
.text-box.padding-2 {
	padding: 20px;
}
.text-box.padding-3 {
	padding: 30px;
}
.text-box.padding-4 {
	padding: 40px;
}
.text-box.padding-5 {
	padding: 50px;
}
.text-box.padding-6 {
	padding: 60px;
}
.text-box.padding-7 {
	padding: 70px;
}
.text-box.padding-8 {
	padding: 80px;
}
.text-box.padding-9 {
	padding: 90px;
}
/* text boxes margin and paddings
 ------------------------------ */
 
 /* left box
 ------------------------------ */
 
.item-holder.marginbottom {
	margin: 0 0 40px 0;
}
.text-box-left.more-padding-1 {
	padding: 0px 0px 0px 120px;
}
.text-box-left.more-padding-2 {
	padding: 0px 0px 0px 150px;
}
.text-box-left.less-padding-1 {
	padding: 0px 70px 0px 0;
}

/* right box
 ------------------------------ */
 
.text-box-right.more-padding-1 {
	padding: 0px 0px 0px 120px;
}
.text-box-right.more-padding-2 {
	padding: 0px 0px 0px 140px;
}
.text-box-right.more-padding-3 {
	padding: 0px 0px 0px 160px;
}
.text-box-right.more-padding-4 {
	padding: 0px 0px 0px 170px;
}
.text-box-inner.min-height-1 {
	min-height: 305px;
}
.text-box-right.less-padding-1 {
	padding: 0px 0px 0px 70px;
}


/*============ Buttons ============ */

a.read-more {
	color: #FFF; padding:5px 15px;
	background:#27b399;
}
a.read-more:hover {
	color: #303c39;
}
a.read-more.white {
	color: #fff;
}
a.read-more.white:hover {
	color: #fff;
}
a.read-more.dark {
	color: #FFF; font-size:16px;
	border:2px solid #1d937d;
	background:#27b399;
	padding:13px 36px; margin-bottom:20px;
}
a.read-more.dark:hover {
background:#1d937d;
}
a.read-more.dark2 {
	color: #242424;
}
a.read-more.dark2:hover {
	color: #727272;
}
a.read-more.yellow {
	color: #ffc000;
}
a.read-more.yellow:hover {
	color: #242424;
}
a.read-more.yellow-2 {
	color: #fcc813;
}
a.read-more.yellow-2:hover {
	color: #242424;
}
a.read-more.yellow-3 {
	color: #f7c800;
}
a.read-more.yellow-3:hover {
	color: #242424;
}
a.read-more.stone {
	color: #c3a254;
}
a.read-more.stone:hover {
	color: #242424;
}
a.read-more.brown-2 {
	color: #b5854d;
}
a.read-more.brown-2:hover {
	color: #242424;
}
a.read-more.pink-3 {
	color: #ce0a6c;
}
a.read-more.pink-3:hover {
	color: #242424;
}
a.read-more.blue {
	color: #1fbef0;
}
a.read-more.blue:hover {
	color: #242424;
}
a.read-more.cyan {
	color: #42d1aa;
}
a.read-more.cyan:hover {
	color: #727272;
}
.btn.active, .btn:active {
	box-shadow: none;
}

/* button styles
 ------------------------------ */
 
.btn {
	padding: 10px 36px;
	margin: 0px;
	box-shadow: none;
	border-radius: 0;
}
.btn.btn-large {
	padding: 15px 60px;
}
.btn.btn-small {
	padding: 8px 18px;
}
.btn.btn-small-2 {
	padding: 4px 18px;
}

/* button radius
 ------------------------------ */ 
.btn.btn-xround {
	border-radius: 20px;
}
.btn.btn-round {
	border-radius: 2px;
}
.btn.top-margin {
	margin-top: 20px;
}

/* button background colors
 ------------------------------ */

/* button white
 ------------------------------ */
.btn.btn-white {
	color: #242424;
	background-color: #fff;
}
.btn.btn-white:hover {
	color: #fff;
	background-color: #242424;
}
.btn.btn-white2 {
	color: #FFF;
	border-color: #fff;
}
.btn.btn-white2:hover {
	color: #1d1d1d;
	background-color: #FFF;
}

/* button dark
 ------------------------------ */
.btn.btn-dark {
	color: #fff;
	background-color: #242424;
}
.btn.btn-dark:hover {
	color: #fff;
	background-color: #3e3e3e;
}
/* button dark-2
 ------------------------------ */
.btn.btn-dark-2 {
	color: #fff;
	background-color: #161616;
}
.btn.btn-dark-2:hover {
	color: #161616;
	background-color: #fff;
}

/* button dark-3
 ------------------------------ */
.btn.btn-dark-3 {
	color: #fff; font-size:16px;
	background-color: #414b54;
	border:1px solid #fff;
}
.btn.btn-dark-3:hover {
	color: #161616;
	background-color: #fff;
}

/* button orange
 ------------------------------ */
.btn.btn-orange {
	color: #fff;
	background-color: #fd602c;
}
.btn.btn-orange:hover {
	color: #fff;
	background-color: #242424;
}
/* button orange-2
 ------------------------------ */
.btn.btn-orange-2 {
	color: #fff;
	background-color: #fd602c;
}
.btn.btn-orange-2:hover {
	color: #242424;
	background-color: #fff;
}
/* button orange-2 on hover dark
 ------------------------------ */
.btn.btn-orange-2.dark {
	color: #fff;
	background-color: #fd602c;
}
.btn.btn-orange-2.dark:hover {
	color: #fff;
	background-color: #242424;
}
/* button orange-3
 ------------------------------ */
.btn.btn-orange-3 {
	color: #fff;
	background-color: #ff971c;
}
.btn.btn-orange-3:hover {
	color: #242424;
	background-color: #fff;
}
/* button brown
 ------------------------------ */
.btn.btn-brown {
	color: #242424;
	background-color: #fff;
}
.btn.btn-brown:hover {
	color: #fff;
	background-color: #8b501f;
}
/* button brown-2
 ------------------------------ */
.btn.btn-brown-2 {
	color: #fff;
	background-color: #b5854d;
}
.btn.btn-brown-2:hover {
	color: #fff;
	background-color: #242424;
}
/* button yellow
 ------------------------------ */
.btn.btn-yellow {
	color: #fff;
	background-color: #ffc000;
}
.btn.btn-yellow:hover {
	color: #fff;
	background-color: #242424;
}
/* button yellow-green-2
 ------------------------------ */
.btn.btn-yellow-green-2 {
	color: #242424;
	background-color: #e9ee42;
}
.btn.btn-yellow-green-2:hover {
	color: #242424;
	background-color: #fff;
}
/* button yellow-3
 ------------------------------ */
.btn.btn-yellow-3 {
	color: #fff;
	background-color: #f7c800;
}
.btn.btn-yellow-3:hover {
	color: #fff;
	background-color: #242424;
}
/* button pink
 ------------------------------ */
.btn.btn-pink {
	color: #fff;
	background-color: #f51f6f;
}
.btn.btn-pink:hover {
	color: #fff;
	background-color: #242424;
}
/* button pink-3
 ------------------------------ */
.btn.btn-pink-3 {
	color: #fff;
	background-color: #ce0a6c;
}
.btn.btn-pink-3:hover {
	color: #fff;
	background-color: #242424;
}
/* button red
 ------------------------------ */
.btn.btn-red {
	color: #fff;
	background-color: #e93e21;
}
.btn.btn-red:hover {
	color: #fff;
	background-color: #242424;
}
/* button red-2
 ------------------------------ */
.btn.btn-red-2 {
	color: #fff;
	background-color: #ab263b;
}
.btn.btn-red-2:hover {
	color: #fff;
	background-color: #ea3628;
}
/* button red-3
 ------------------------------ */
.btn.btn-red-3 {
	color: #fff;
	background-color: #eb574c;
}
.btn.btn-red-3:hover {
	color: #fff;
	background-color: #242424;
}
/* button red-4
 ------------------------------ */
.btn.btn-red-4 {
	color: #fff;
	background-color: #f43819;
}
.btn.btn-red-4:hover {
	color: #fff;
	background-color: #242424;
}
/* button red-5
 ------------------------------ */
.btn.btn-red-5 {
	color: #fff;
	background-color: #ed3325;
}
.btn.btn-red-5:hover {
	color: #242424;
	background-color: #fff;
}



/* button cyan
 ------------------------------ */
.btn.btn-cyan {
	color: #fff;
	background-color: #42d1aa;
}
.btn.btn-cyan:hover {
	color: #242424;
	background-color: #fff;
}

/* button blue
 ------------------------------ */
.btn.btn-blue {
	color: #fff;
	background-color: #498af3;
}
.btn.btn-blue:hover {
	color: #fff;
	background-color: #323232;
}
/* button orange
 ------------------------------ */
.btn.btn-green-4 {
	color: #fff;
	background-color: #8ac700;
}
.btn.btn-green-4:hover {
	color: #242424;
	background-color: #fff;
	border:1px solid #e4e4e4;
}

/* button with stroke
 ------------------------------ */
.btn.btn-border {
	color: #414b54;
	border: 1px solid;
}
.btn.btn-border2 {
	color: #323232; padding:12px 25px;
	border: 2px solid #323232; font-size:16px;
}
.btn.btn-border2:hover {
	color: #FFF; 
	background:#323232;
}

/* button red-6
 ------------------------------ */
.btn.btn-red-6 {
	color: #fff; 
	background-color: #ab263b;
	border:2px solid #ab263b;
}
.btn.btn-red-6:hover {
	color: #ab263b;
	background-color: #FFF;
}

/* button red-7
 ------------------------------ */
.btn.btn-red-7 {
	color: #fff;
	background-color: #b9393f;
	border:2px solid #000;
	padding:12px 36px;
	
}
.btn.btn-red-7:hover {
	color: #b9393f;
	background-color: #000;
}

/* button border white
 ------------------------------ */
.btn.btn-border.white {
	color: #fff;
	border-color:#fff;
}
.btn.btn-border:hover.white {
	color:#242424;
	background-color:#fff;
	border-color:#fff;
}
/* button border white
 ------------------------------ */
.btn.btn-border.white-2 {
	color:#fff;
	border-color:#fff;
}
.btn.btn-border:hover.white-2 {
	color:#242424;
	background-color:#fff;
	border-color:#fff;
}

.btn.btn-border.white-3 {
	color:#fff; font-size:20px;
	border:2px solid #fff;
}
.btn.btn-border:hover.white-3 {
	color:#242424;
	background-color:#fff;
	border-color:#fff;
}
/* button border dark
 ------------------------------ */
.btn.btn-border.dark {
	border-color:#242424;
}
.btn.btn-border:hover.dark {
	color:#fff;
	background-color:#242424;
	border-color:#242424;
}

/* button border light
 ------------------------------ */
.btn.btn-border.light {
	border-color:#e4e4e4;
}
.btn.btn-border:hover.light {
	color:#fff;
	background-color:#242424;
	border-color:#242424;
}

/* button border orange-2
 ------------------------------ */
.btn.btn-border.orange-2 {
	color:#fd602c;
	border-color:#fd602c;
}
.btn.btn-border:hover.orange-2 {
	color:#fff;
	background-color:#fd602c;
	border-color:#fd602c;
}

/* button border orange-3
 ------------------------------ */
.btn.btn-border.orange-3 {
	color:#FFF; font-size:16px;
	border-color:#e94e4c;
}
.btn.btn-border:hover.orange-3 {
	color:#fff;
	background-color:#e94e4c;
	border-color:#e94e4c;
}

/* button border orange-4
 ------------------------------ */
.btn.btn-border.orange-4 {
	color:#ff9320;
	border-color:#ff9320;
}
.btn.btn-border:hover.orange-4 {
	color:#fff;
	background-color:#ff9320;
	border-color:#ff9320;
}

/* button border orange-4
 ------------------------------ */
.btn.btn-border.orange-5 {
	color:#FFF;
	border-color:#eb4c3a !important;
	background-color:#eb4c3a;
}
.btn.btn-border:hover.orange-5 {
	color:#eb4c3a;
	background-color:#FFF;
	border-color:#eb4c3a;
}

/* button border gray
 ------------------------------ */
.btn.btn-border.gray {
	color:#727272;
	border-color:#727272;
}
.btn.btn-border:hover.gray {
	color:#fff;
	background-color:#5c5b5b;
	border-color:#5c5b5b;
}

/* button border gray-2
 ------------------------------ */
.btn.btn-border.gray-2 {
	color:#242424;
	border-color:#727272;
}
.btn.btn-border:hover.gray-2 {
	color:#fff;
	background-color:#5c5b5b;
	border-color:#5c5b5b;
}

/* button border xdark
 ------------------------------ */
.btn.btn-border.xdark {
	color:#161616;
	border-color:#161616;
}
.btn.btn-border:hover.xdark {
	color:#fff;
	background-color:#161616;
	border-color:#161616;
}

/* button border brown
 ------------------------------ */
.btn.btn-border.brown {
	color:#8b501f;
	border-color:#8b501f;
}
.btn.btn-border:hover.brown {
	color:#fff;
	background-color:#8b501f;
	border-color:#8b501f;
}

/* button border white on hover brown
 ------------------------------ */
.btn.btn-border.white.brown {
	color:#fff;
	border-color:#fff;
}
.btn.btn-border:hover.white.brown {
	color:#fff;
	background-color:#8b501f;
	border-color:#8b501f;
}

/* button border yellow-green
 ------------------------------ */
.btn.btn-border.yellow-green {
	color:#dbdc33;
	border-color:#dbdc33;
}
.btn.btn-border:hover.yellow-green {
	color:#fff;
	background-color:#dbdc33;
	border-color:#dbdc33;
}

/* button border yellow-green-2
 ------------------------------ */
.btn.btn-border.yellow-green-2 {
	color:#e9ee42;
	border-color:#e9ee42;
}
.btn.btn-border:hover.yellow-green-2 {
	color:#242424;
	background-color:#e9ee42;
	border-color:#e9ee42;
}

/* button border light on hover yellow-green-2
 ------------------------------ */
.btn.btn-border.light.yellow-green-2 {
	color:#242424;
	border-color:#e4e4e4;
}
.btn.btn-border:hover.light.yellow-green-2 {
	color:#242424;
	background-color:#e9ee42;
	border-color:#e9ee42;
}

/* button border pink
 ------------------------------ */
.btn.btn-border.pink {
	color:#f51f6f;
	border-color:#f51f6f;
}
.btn.btn-border:hover.pink {
	color:#fff;
	background-color:#f51f6f;
	border-color:#f51f6f;
}

/* button border stone
 ------------------------------ */
.btn.btn-border.stone {
	color:#c3a254;
	border-color:#c3a254;
}
.btn.btn-border:hover.stone {
	color:#fff;
	background-color:#c3a254;
	border-color:#c3a254;
}

/* button border red
 ------------------------------ */
.btn.btn-border.red {
	color:#e93e21;
	border-color:#e93e21;
}
.btn.btn-border:hover.red {
	color:#fff;
	background-color:#e93e21;
	border-color:#e93e21;
}

/* button border light hover red
 ------------------------------ */
.btn.btn-border.light.red {
	color:#242424;
	border-color:#e4e4e4;
}
.btn.btn-border:hover.light.red {
	color:#fff;
	background-color:#e93e21;
	border-color:#e93e21;
}

/* button border light hover red-2
 ------------------------------ */
.btn.btn-border.light.red-2 {
	color:#242424;
	border-color:#e4e4e4;
}
.btn.btn-border:hover.light.red-2 {
	color:#fff;
	background-color:#ea3628;
	border-color:#ea3628;
}

/* button border yellow-2
 ------------------------------ */
.btn.btn-border.yellow-2 {
	color:#fcc813;
	border-color:#fcc813;
}
.btn.btn-border:hover.yellow-2 {
	color:#fff;
	background-color:#fcc813;
	border-color:#fcc813;
}

/* button border red-5
 ------------------------------ */
.btn.btn-border.red-5 {
	color:#ed3325;
	border-color:#ed3325;
}
.btn.btn-border:hover.red-5 {
	color:#fff;
	background-color:#ed3325;
	border-color:#ed3325;
}

/* button border red-5
 ------------------------------ */
.btn.btn-border.light.cyan {
	color:#242424;
	border-color:#e4e4e4;
}
.btn.btn-border:hover.light.cyan {
	color:#fff;
	background-color:#42d1aa;
	border-color:#42d1aa;
}

/* button border blue
 ------------------------------ */
.btn.btn-border.blue {
	color:#FFF;
	background-color:#498af3;
	border-color:#498af3;
}
.btn.btn-border:hover.blue {
	color:#fff; background-color:transparent;	
	border-color:#fff;
}
/* button border green-4
 ------------------------------ */
.btn.btn-border.green-4 {
	color:#8ac700;
	border-color:#8ac700;
}
.btn.btn-border:hover.green-4 {
	color:#fff;
	background-color:#8ac700;
	border-color:#8ac700;
}
/* button border light hover green-4
 ------------------------------ */
.btn.btn-border.light.green-4 {
	color:#242424;
	border-color:#e4e4e4;
}
.btn.btn-border:hover.light.green-4 {
	color:#fff;
	background-color:#8ac700;
	border-color:#8ac700;
}
/* Appstore buttons
 ------------------------------ */ 

.btn.appstore {
	width: 200px;
	padding: 10px 25px;
	margin: 0px;
	text-align: left;
}
.btn.appstore.right-margin {
	margin-right: 10px;
}
.btn.appstore.orange {
	background-color: #fd602c;
}
.btn.appstore span {
	margin: 0px;
	float: left;
	padding: 0;
	text-align: left;
}
.btn.appstore span i {
	font-size: 40px;
	color: #fff;
	padding: 0 20px 0 0;
}
.btn.appstore p {
	font-size: 12px;
	display: block;
	margin: 0;
	padding: 0 25px 0 20px;
	text-align: left;
}
.btn.appstore .big {
	margin: 0px;
	font-size: 18px;
	padding: 0;
}
.btn.appstore.orange:hover {
	background-color: #fff;
}
.btn.appstore.orange:hover p, .btn.appstore.orange:hover .big, .btn.appstore.orange:hover span i {
	color: #242424;
}
/* Appstore button white
 ------------------------------ */
.btn.appstore.white {
	background-color: #fff;
}
.btn.appstore.white span i {
	font-size: 40px;
	color: #242424;
	padding: 0 20px 0 0;
}
.btn.appstore.white:hover {
	background-color: #fd602c;
}
.btn.appstore.white:hover p, .btn.appstore.white:hover .big, .btn.appstore.white:hover span i {
	color: #fff;
}
/*============ Image Boxes ============ */

.section-side-image {
	position: relative;
	padding: 0px;
	margin: 0px;
}
.section-side-image .img-holder {
	overflow: hidden;
	height: 100%;
	padding: 0px;
	top: 0px;
	position: absolute;
}
.background-imgholder.top-padd {
	padding-top: 80px;
}
.section-side-image .text-inner {
padding: 30px 80px 80px 0;
z-index: 9;

}
.section-side-image .text-inner .btn{
	border:1px solid #12171f;
	 color:#12171f; padding: 12px 36px;
	font-size:16px; float:right;
	
}
.section-side-image .text-inner .btn:hover{
 background:#12171f; color:#FFF;	
}

.section-side-image .text-inner.two {
	padding: 0px 80px 0px 0;
}
.background-imgholder {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 0;
	background-repeat:no-repeat !important;
	background-position: 22% 77% !important;
}
.background-imgholder.img1 {
	background-image: url(../images/site-img01.jpg);
}
.background-imgholder.img2 {
	background-image: url(../images/site-img09.jpg);
}
.background-imgholder.img3 {
	background-image: url(../images/site-img54.jpg);
}
.background-imgholder.img4 {
	background-image: url(../images/site-img48.jpg);
}
.background-imgholder.img5 {
	background-image: url(../images/site-img56.jpg);
}
.background-imgholder.img6 {
	background-image: url(../images/site-img98.jpg);
}
.background-imgholder.img7 {
	background-image: url(../images/site-img122.jpg);
}
.background-imgholder.img8 {
	background-image: url(../images/260.html);
}
.background-imgholder.img9 {
	background-image: url(../images/281.html);
}

/* side image 2
 ------------------------------ */
.section-side-image-2 {
	position: relative;
	padding: 0px;
	margin: 0px;
}
.section-side-image-2 .img-holder {
	overflow: hidden;
	height: 100%;
	padding: 0px;
	top: 0px;
	position: absolute;
}
.section-side-image-2 .background-imgholder-2.top-padd {
	padding-top: 80px;
}
.section-side-image-2 .text-inner.two {
	padding: 0px 80px 0px 0;
}
.section-side-image-2 .background-imgholder-2 {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 0;
	background-size: cover !important;
	background-position: 50% 50% !important;
}
.image-holder {
	width: 100%;
	float: left;
}
.image-holder.lesswidth1 {
    width: 80%;
}
.image-holder.lesswidth2 {
    width: 75%;
}
.image-holder.lesswidth3 {
    width: 70%;
}
.image-left {
    color: #fff;
    float: left;
    margin: 0;
    padding: 0 20px 0 0;
    transition: all 0.3s ease-out 0s;
}
.img-align-left {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.img-align-right {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}
.nodisplay-image {
	display: none;
}
/* background image full width
 ------------------------------ */
.background-imgholder-full {
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
}
.background-imgholder-full.img1 {
	width: 100%;
	height: 510px;
	background: url(../images/site-img73.png) 0 0 no-repeat;
}
.background-imgholder-full.img2 {
	width: 100%;
	height: 510px;
	background: url(../images/279.html) 0 0 no-repeat;
}
/* image overflow hidden
 ------------------------------ */
.overflow-hidden {
	overflow: hidden;
}
/*============ Lists ============ */

.iconlist {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.iconlist li {
	padding: 0px;
	margin: 0 0 10px 0;
	display: block;
	line-height: 23px;
}
.iconlist li i {
	color: #666;
	padding: 0 10px 0 0;
}
.iconlist.orange li i {
	color: #fd602c;
	padding: 0 15px 0 0;
}
.iconlist.orange2 li i {
	color: #fd602c;
	padding: 0 15px 0 0;
}
.iconlist.dark li i {
	color: #161616;
}
.iconlist.less-margin li {
	margin: 0 0 13px 0;
}
.iconlist.green2 li i {
	color: #fd602c;
}
.iconlist.yellow li i {
	color: #ffc000;
}
.iconlist.white li i {
	color: #fff;
}
.iconlist.white-2 li {
	color: #fff;
}
.iconlist.medium li i {
	color: #727272;
}
.iconlist.dark-red li {
	color: #913256;
}
.iconlist.pink li i {
	color: #f51f6f;
	padding: 0 15px 0 0;
}
.iconlist.stone li a {
	color: #c3a254;
	margin: 0 0 10px 0;
}
.iconlist.stone li i {
	color: #c3a254;
}
.iconlist.red-5 li i {
	color: #ed3325;
}
.iconlist.cyan li i {
	color: #42d1aa;
}
.iconlist.blue li i {
	color: #1fbef0;
}
.iconlist.green-4 li i {
	color: #8ac700;
}
.iconlist.green-4 li {
	margin: 0 0 10px 0;
}
/* Client Logo List
 ------------------------------ */
.clientlogo-list {
	width: 100%;
	padding: 0px 0px;
	margin: -60px 0px 0px;
	float: left; position:relative;
	background:#e94e4c;
}
.clientlogo-list li {
	display: inline;
	padding: 0 16px 0 0;
	margin: 0px;
}
.clientlogo-list li.last {
	padding: 0 0 0 0;
}
.clientlogo-list.two li {
	padding: 0 90px 0 0;
}
.clientlogo-list.two li.last {
	padding: 0 0 0 0;
}
.clientlogo-list.two.transparent {
	opacity: 0.5;
}

.clientlogo-list.white {
	width: 100%;
	/*padding: 20px 0px;*/
	margin: 0px 0px 0px;
	float: left; position:relative;
	background:#FFF;
}

/* Client Logo List 2
 ------------------------------ */
.client-list2 {
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	display: inline-block;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.client-list2 .col-md-4 {
	border-right: 1px solid rgba(255, 255, 255, 0.3);
}
.client-list2 .col-md-4:last-child {
	border-right: none;
}
.client-list2.lastrow {
	border-bottom: none;
}
/* Client Logo List 3
 ------------------------------ */
.client-list3 {
	width: 100%;
	padding: 15px;
	margin: 0 0 3px 0;
	float: left;
	text-align: center;
	background-color: #fff;
}
/* side navigation list
 ------------------------------ */
.side-nav-list {
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
}
.side-nav-list li {
	width: 100%;
	padding: 0px;
	margin: 0px 0 0px 0;
	float: left;
	border-bottom: 1px dashed #eeeeee;
}
.side-nav-list li a {
	width: 100%;
	padding: 6px 10px;
	margin: 0px;
	font-weight: normal;
	float: left;
	}
.side-nav-list li a:hover, .side-nav-list li a.active {
	color: #242424;
	background-color: #eee;
}
/* side navigation list
 ------------------------------ */
.category-links {
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
}
.category-links li {
	width: 100%;
	padding: 10px 0;
	margin: 0 0 0 0;
	float: left;
	border-bottom: 1px solid #eeeeee;
}
.category-links li a:hover, .category-links li a.active {
	color: #eb4c3a;
}
.category-links li:last-child {
	border-bottom: none;
}
.category-links.red-4 li a:hover, .category-links.red-4 li a.active {
	color: #f43819;
}
.category-links.cyan li a:hover, .category-links.cyan li a.active {
	color: #42d1aa;
}
.category-links.orange-2 li a:hover, .category-links.orange-2 li a.active {
	color: #fd602c;
}

/* blog1 tags
 ------------------------------ */	
.tags {
	padding: 0px;
	margin: 0px;
}
.tags li {
	padding: 0px;
	margin: 0;
}
.tags li a {
	padding: 5px 15px 5px 15px;
	margin: 0 10px 10px 0;
	float: left;
	color: #727272;
	background-color: #e7e7e7;
}
.tags li a:hover, .tags li a.active {
	color: #fff;
	background-color: #dbdc33;
}

.tags.two li a {
	color: #242424;
	background-color: #fff;
	border:1px solid #e4e4e4;
}
.tags.two li a:hover, .tags.two li a.active {
	color: #fff;
	background-color: #42d1aa;
	border:1px solid #42d1aa;
}

/*tags 2
 ------------------------------ */	
.tags-2 {
	padding: 0px;
	margin: 0px;
}
.tags-2 li {
	padding: 0px;
	margin: 0;
}
.tags-2 li a {
	padding: 5px 15px 5px 15px;
	margin: 0 10px 10px 0;
	float: left;
	color: #727272;
	border:1px solid #e4e4e4;
	background-color: #fff;
}
.tags-2 li a:hover, .tags-2 li a.active {
	color: #fff;
	border:1px solid #fd602c;
	background-color: #fd602c;
}

/* sidebar works list
 ------------------------------ */	
.sidebar-works {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.sidebar-works li {
	padding: 0px;
	margin: 4px 4px 0 0;
	float: left;
}
.sidebar-works li.last {
	margin: 4px 0 0 0;
}
/*============ Curent class for one page theme ============ */

.menu-main .navbar-nav li a.current {
	color: #fcc813;
}
#header .navbar-nav li a.current {
	color: #e9b444;
	border-bottom:2px solid #e9b444;
}
#header11 .navbar-nav li a.current {
	color: #ff9320;
}
/*============ Menu Backgrounds ============ */

/* Sticky bg
 ------------------------------ */
#header {
	position: relative;
	padding: 0;
	width: 100%;
	z-index: 999;
}
#header2 {
	position: relative;
	background: none;
	padding: 0;
	width: 100%;
	left: 0px;
	margin: 0px;
	top: 0px;
	z-index: 999;
	transition: background-color 0.4s ease-out;
	
}


#header3 {
	position: relative;
	background: #1d937d !important;
	padding: 0;
	width: 100%;
	z-index: 999;
}
#header4 {
	position: relative;
	background: #ab263b !important;
	padding: 0;
	width: 100%;
	z-index: 999;
}
#header5 {
	position: relative;
	background: #414b54 !important;
	padding: 0;
	width: 100%;
	left: 0px;
	margin: 0px;
	top: 0px;
	z-index: 999;
	transition: background-color 0.4s ease-out;
}
#header6 {
	position: relative;
	background: rgba(0,0,0,0.6) !important;
	padding: 0;
	width: 100%;
	z-index: 999;
}
#header7 {
	position: relative;
	background: #f3f3f3;
	padding: 0; border-top:1px solid #e5e5e5;
	width: 100%;	
	margin: 0px;
	z-index: 999;
	transition: background-color 0.4s ease-out;
}
#header8 {
	position: relative;
	padding: 0;
	width: 100%;
	left: 0px;
	margin: 0px;
	top: 0px;
	z-index: 999;
	transition: background-color 0.4s ease-out;
	background: rgb(252, 252, 252);
background: -moz-linear-gradient(90deg, rgb(252, 252, 252) 0%, rgb(232, 235, 233) 100%);
background: -webkit-linear-gradient(90deg, rgb(252, 252, 252) 0%, rgb(232, 235, 233) 100%);
background: -o-linear-gradient(90deg, rgb(252, 252, 252) 0%, rgb(232, 235, 233) 100%);
background: -ms-linear-gradient(90deg, rgb(252, 252, 252) 0%, rgb(232, 235, 233) 100%);
background: linear-gradient(180deg, rgb(252, 252, 252) 0%, rgb(232, 235, 233) 100%);
	border-bottom:2px solid #cbcbcb;

}

#header8 .menu-bg {
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.12);
	-moz-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.12);
	box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.12);
	background-color: #fff;
}
#header9 {
position: relative;
	background:#323232 url(../images/bg-dark.png) repeat !important;
	padding: 0; 
    border-bottom:1px solid #f10404;
	width: 100%;
	z-index: 999;
}
#header9 .menu-bg {
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.12);
	-moz-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.12);
	box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.12);
	background-color: #ffff;
}
#header10 {
	position: relative;
	padding: 0;
	width: 100%;
	left: 0px;
	margin: 0px;
	top: -48px;
	z-index: 9000;
	transition: background-color 0.4s ease-out;
	background: none;
}
#header10 .menu-bg {
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.12);
	-moz-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.12);
	box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.12);
	background-color: #fff;
}
#header11 {
	position: relative;
	background: #fff;
	padding: 0;
	width: 100%;
	z-index: 999;
	border-bottom:1px solid #eeeeee;
}
.navbar-brand.left-padding {
	padding-left: 20px;
}
.navbar-brand.logo-padding {
	padding: 35px 0 0 20px;
}
.menu-main {
	background: none;
}
.menu-main2 {
	background: none;
}
.menu-main-3 {
	background: none;
}
.navbar-header .logo-box{
	width:200px;
	height:80px;
	padding:0 0 0 20px;
	margin:0px;
	float:left;
	background-color:#ed3325;
	}
.navbar-header .logo-box.big-1{
	width:250px;
	}
.navbar-header .logo-box.big-2{
	width:300px;
	}
.navbar-header .logo-box.big-3{
	width:400px;
	}
.navbar-brand.less-top-padding {
    padding: 16px 0 0;
}	
	
/*============ Topbar Styles ============ */

/* Topbar
 ------------------------------ */
 
.topbar {
	float: left;
	width: 100%;
	padding: 13px 0px; 
	margin: 0px;
}
.topbar.white {
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 2px;
}
.topbar.white .toplist.toppadding {
    padding-top: 20px;
}

.topbar.white .toplist li{ color:#666666;}

.topbar.light {
	background-color: #f6f7f7;
	border-bottom: 1px solid #d9dde0;
	font-family:'Open Sans', sans-serif;
}

.topbar.light .container{padding:0px;}

.topbar.dark {
background-color: #242424;
}
.topbar.fulldark {
	background-color: #12171f;
	color:#ab263b; padding:18px 0px 23px;
}
.topbar.dark2 {
background-color: #000000;
border-bottom:1px solid #1e1e1e;
color:#999999; font-family:'Open Sans', sans-serif;
padding:0px;
}
.topbar.dark2 .topbar-left-items {
	float: left;
	margin: 0;
	padding: 0px 0px;
	
}

.topbar.dark2 .topbar-left-items .toplist li{
	padding: 13px 15px;	
}
.topbar.dark2 .topbar-left-items .toplist li.lineright {
    border-right: 1px solid #1e1e1e;
}

.topbar.orange2 {
	background-color: #fd602c;
}
.topbar.green{
background-color: #27b399;
border-bottom:1px solid #2bc9ac;
padding: 0px 0px;
}

.topbar.green .topbar-left-items {
	float: left;
	margin: 0;
	padding: 10px 0px;
	width: 26%;border-right:1px solid #2bc9ac;
}

.topbar.green .topbar-right-items{
	width:45%; border-right:1px solid #2bc9ac;
}

.topbar.green .topbar-right-search{
width:25%; float: right;padding:10px 0px;
}
.topbar.green .topbar-right-search input{
color: #333;
font-size: 13px;
font-weight: 300;
float: right;
padding: 0 55px 0 10px;
width:237px; height:25px; 
background:#37f3d0; border:1px solid #1d937d;
}
.topbar.green .topbar-right-search .btn {
   padding:0px;
    line-height: 23px;
    max-height: 25px;
    width: 25px;
	float: right;

}

.topbar.green .topbar-right-search button {
    background: #1d937d;
    border: 1px solid #1d937d;
    border-radius: 0;
    color: #37f3d0;
    font-size: 15px;
    position:relative;
    max-height: 25px;
    right: 1px;
    top: 0px;
    width: 25px;
    text-align: center;
}

.topbar.green .topbar-right-search button i {
	line-height: 23px;
}
.topbar.green .topbar-right-search button:hover {
background: #37f3d0; color: #1d937d;
}


.topbar.red2 {
	background-color: #ea3628;
}
.topbar.red-3 {
	background-color: #eb574c;
}
.topbar.pink-2{
background-color: #f51f6f;
}
.topbar.more-padding {
	padding: 20px 0 80px 0;
}

.topbar.dark3 {
background-color: #2c2c2c;
border-bottom:1px solid #363636;
color:#777777; font-family:'Open Sans', sans-serif;
padding:0px;
}
.topbar.dark3 .topbar-left-items {
	float: left;
	margin: 0;
	padding: 0px 0px;
	
}

.topbar.dark3 .topbar-left-items .toplist li{
	padding: 13px 15px;	
}
.topbar.dark3 .topbar-left-items .toplist li.lineright {
    border-right: 1px solid #363636;
}
.topbar.dark3 .social-icons-1 {
    margin: 0px 0 0;
    padding: 0px 0px 0px 0px;
    text-align: center;
    border-left: 1px solid #363636;
}
.topbar.dark3 .toplist li {
 padding: 0px;
}
.topbar.dark3 .toplist li a:hover {
color: #fff;
}
.topbar.dark3 .social-icons-1 li a {
    width: 40dpx;
    height: 40px;
    padding: 0px;
    margin: 0 0px 0px 0;
    text-align: center;
    font-size: 14px;
    color: #777;
    line-height: 40px;
    display: inline-block;
    border-right: 1px solid #363636;
}
.topbar.dark3 .social-icons-1 li a:hover {
	background:#111111;	
}
.topbar.dark3 .topbar-right-items .toplist2{
	float:right; margin-bottom:0px;
}
.topbar.dark3 .topbar-right-items .toplist2 li {
    padding: 9px 15px; float:left; border-left: 1px solid #363636;
	font-size:13px;
}
.topbar.dark3 .topbar-right-items .toplist2 li a:hover{
	color: #fff;
}


/* Topbar list
 ------------------------------ */
.toplist {
	float: right;
	padding: 0px;
	margin: 0px;
}
.toplist li {
	float: left;
	color: #989898;
	text-align: right;
	font-size: 13px;
	margin: 0px; line-height: 14px;
	padding: 0 8px 0 8px;
}
.toplist li.lineright {
	border-right: 1px solid #989898;
}
.toplist li a {
	color: #989898;
}
.toplist li a:hover {
	color: #323232;
}
.toplist.toppadding {
	padding-top: 10px;
}
a.topbar-btn {
	float: left;
	color: #242424;
	text-align: center;
	font-size: 14px;
	margin: 0px;
	border-radius: 2px;
	padding: 5px 15px;
	background-color: #fff;
}
.topbar-padding {
	padding: 7px 0 15px 0;
}
.topbar-left-items {
	float: left;
	margin: 0;
	padding: 0;
	width: 50%;
}
.topbar-middle-logo {
	margin: 0 auto;
	padding: 37px 0;
	width: 26%;
	text-align: center;
	background-color: #1d937d;
}
.topbar-middle-logo.no-bgcolor {
	background:none;
}
.topbar-right-items {
	float: left;
	margin: 0;
	padding: 0;
	width: 37%;
}

.topbar.white .topbar-left-items {
width: 33%;
}

.topbar.white .topbar-middle-logo {
	margin: 0 auto;
	padding: 12px 0 12px;
	width: 33%;
	text-align: center;
	background-color: transparent;
}
.topbar.white .topbar-right-items {
	float: left;
	margin: 0;
	padding: 0;
	width: 30%;
}

/* topbar dark list color
 ------------------------------ */
.topbar.dark .toplist li a:hover {
	color: #fff;
}

.topbar.fulldark .toplist li {
	color: #ab263b; font-size:16px;
	font-weight:300;
}
.topbar.fulldark .toplist li a {
	color: #FFF;
}
.topbar.fulldark .toplist li a:hover {
	color: #ab263b;
}

.topbar.dark .toplist li.lineright {
	border-right: 1px solid #727272;
}
.topbar.fulldark .toplist li.lineright {
	border-right: 1px solid #ab263b;
	margin-left:110px;
}
/* topbar logo middle
 ------------------------------ */
.topbar-middle-logo.nobg {
	background: none;
}
/* topbar btn
 ------------------------------ */
a.topbar-btn:hover, a.topbar-btn.active {
	color: #FFF !important;
	background-color: #fd602c;
}


/* topbar pink top list color
 ------------------------------ */
.topbar.pink .toplist li a {
	color: #f51f6f;
}
.topbar.pink .toplist li {
	color: #f51f6f;
}
/* topbar white top list color
 ------------------------------ */
.topbar.white-2 .toplist li a {
	color: #fff;
}
.topbar.white-2 .toplist li {
	color: #fff;
}
/* topbar orange toplist color
 ------------------------------ */
.topbar.orange2 .toplist li {
	color: #fff;
}
.topbar.orange2 .toplist li a {
	color: #fff;
}
.topbar.orange2 .toplist li a:hover {
	color: #242424;
}
/* topbar green toplist color
 ------------------------------ */
.topbar.green .topbar-right-items .toplist{
	float:none;
}
 
.topbar.green .topbar-right-items .toplist li {
	color: #37f3d0; line-height:50px; padding:0px 15px;
}
.topbar.green .topbar-right-items .toplist li:first-child {
	margin-left:20px;
}
.topbar.green .topbar-right-items .toplist li a {
	color: #37f3d0; 
}
.topbar.green .toplist li a:hover {
	color: #303c39;
}
/* topbar right items two
 ------------------------------ */
.topbar-right-items.two {
	width: 50%;
}
/*============ Logo ============ */

.logo {
	position: relative;
	float: left;
	text-align: left;
	padding: 20px 0 0 0;
	z-index: 10;
}
.logo.toppadd {
	padding: 5px 0 0 0;
}
/*============ Section Titles ============ */

/* page title
 ------------------------------ */
.section-title {
	font-weight: 300;
}
/* subtitle
 ------------------------------ */
.sub-title {
	width: 48%;
	font-size: 16px;
	margin: 0 auto 70px auto;
}
.sub-title-2 {
	width: 48%;
	font-size: 14px;
	margin: 0 auto 70px auto;
}
.sub-title-left {
	width: 90%;
	font-size: 16px;
	margin-right: 10%;
	float: left;
	margin-bottom: 55px;
}
.sub-title-left-2 {
	width: 90%;
	font-size: 14px;
	margin-right: 10%;
	float: left;
	margin-bottom: 55px;
}
/* Page title style 2
 ------------------------------ */
.section-title-2 {
	font-weight: 300;
	font-size: 28px;
}
.sub-title-2.more-width {
	width: 90%;
}

/* Page title style 3
 ------------------------------ */
.section-title-3 {
	padding: 0 0 20px 0;
	margin: 0px;
	font-weight: 700;
	font-size: 60px;
}
.section-title-3.small {
	font-weight: 700;
	padding: 0 0 10px 0;
	font-size: 30px;
}
/* Page title style 4
 ------------------------------ */
.section-title-4 {
	padding: 10px 0 30px 0;
	margin: 0px;
	font-weight: 100;
	font-size: 70px;
}
/* Page title style 5
 ------------------------------ */
.section-title-5 {
	font-weight: normal;
	font-size: 26px;
}
/* Page title style 6
 ------------------------------ */
.section-title-6 {
	padding:10px 0 0 0;
	margin: 0px;
	font-weight: bold;
	font-size: 60px;
	line-height: 60px;
}
.section-small-title-6 {
	padding:0;
	margin: 0px;
	font-weight: normal;
	font-size: 60px;
}
/* page title 7
 ------------------------------ */
.section-title-7{
     overflow: hidden;
     text-align: center;
	 margin-bottom:50px;
 }
.section-title-7 > span{
    position: relative;
    display: inline-block;
}
.section-title-7 > span:before, .section-title-7 > span:after{
    content: '';
    position: absolute;
    top: 50%;
    border-bottom: 1px solid;
    width: 591px; /* half of limiter*/
    margin: 0 20px;
	border-color:#e4e4e4;
}
.section-title-7 > span:before{
    right: 100%;
}
.section-title-7 > span:after{
    left: 100%;
}
.sec-topmargin {
	margin-top: -80px;
}

/* section title small
 ------------------------------ */
.section-title-small {
	padding: 0 0 12px 0;
	margin: 0px;
	font-weight: 300;
	font-size: 20px;
}
.section-title-xsmall {
	padding: 0 0 0 0;
	margin: 0px;
	font-weight: 300;
	font-size: 18px;
}

/* section title lines
 ------------------------------ */
/* title bottom line 3
 ------------------------------ */
 
.title-line-3 {
	width: 90px;
	height: 3px;
	float: left;
	padding: 0px;
	margin: 0 auto 70px auto;
	background-color: #fff;
}

/* title bottom line 4
 ------------------------------ */
.title-line-4 {
	width: 34px;
	height: 2px;
	float: left;
	padding: 0px;
	margin: 0 auto 60px auto;
	background-color: #161616;
}
.title-line-4.less-margin {
	margin: 0 auto 15px auto;
}
.title-line-4.align-center.less-margin {
	margin: 0 auto 15px auto;
}
.title-line-4.align-center {
	width: 34px;
	height: 2px;
	float: none;
	padding: 0px;
	margin: 0 auto 60px auto;
}
/* title bottom line 5
 ------------------------------ */
.title-line-5 {
	width: 100%;
	padding: 0px;
	text-align: center;
	margin: 0 auto 60px auto;
}
.title-line-5.align-left {
	text-align: left;
}
/* title bottom line 6
 ------------------------------ */
.title-line-6 {
	width: 55px;
	height: 2px;
	padding: 0px;
	margin: 0 auto 60px auto;
	background-color: #e9ee42;
}
.title-line-6.align-left {
	float: left;
}
.title-line-6.less-margin {
	margin: 0 auto 40px auto;
}
/* title bottom line 7
 ------------------------------ */
.title-line-7 {
	width: 100%;
	height: 2px;
	float: left;
	padding: 0px;
	margin: 0 auto 20px auto;
	background-color: #ff971c;
}
.title-line-7.less-width {
	width: 20%;
	margin: 0 50% 20px 0;
}

 /* title bottom line 8
 ------------------------------ */
.title-line-8 {
	width: 45px;
	height: 3px;
	padding: 0px;
	margin: 0 auto 20px auto;
	background-color: #fd602c;
}
.title-line-8.left {
	width: 7%;
	float: left;
	margin: 0 93% 0 0;
}
.title-line-8.marginbottom {
	margin: 0 auto 70px auto;
}
.title-line-8.lessmargin {
	margin: 0 auto 40px auto;
}

/* title bottom line 9
 ------------------------------ */
.title-line-9 {
	width: 20%;
	height: 3px;
	float: left;
	padding: 0px;
	margin-right:80%;
	margin-bottom:5%;
	background-color: #ce0a6c;
}
.title-line-9.white {
	background-color: #fff;
}

/* title bottom line 10
 ------------------------------ */
.title-line-10 {
	width:50%;
	padding:20px 0 0 0;
	margin:0 auto 70px auto;
}
.title-line-10.align-left {
	width:50%;
	float:left;
	padding:20px 0 0 0;
	margin:0 50% 70px 0;
}

/* title bottom line colors
 ------------------------------ */

.title-line-8.yellow {
	margin-bottom: 17px;
	background-color: #ffc000;
}
.title-line-8.white {
	margin-bottom: 17px;
	background-color: #fff;
}
.section-title-3.dark {
	color: #000;
}
.title-line-3.dark {
	background-color: #000;
}
.title-line-4.white {
	background-color: #fff;
}
.title-line-4.brown {
	background-color: #8b501f;
}
.title-line-4.green {
	background-color: #a5d549;
}
.title-line-4.orange-3 {
	background-color: #ff971c;
}
.title-line-4.orange-4 {
	background-color: #ff9320;
}
.title-line-4.green-4 {
	background-color: #8ac700;
}
.title-line-4.pink {
	background-color: #f51f6f;
}
.title-line-4.blue {
	background-color: #1fbef0;
}
.title-line-4.stone {
	background-color: #c3a254;
}
.title-line-8.white {
	background-color: #fff;
}
.title-line-8.red2 {
	background-color: #ea3628;
}
.section-title-small.dark {
	color: #000;
}

/* Footer title
 ------------------------------ */
 
 footer { 
 background:#303030; 
 margin:-54px 0px 0px; 
 padding:90px 0px 10px; 
 /*position:relative;*/
 z-index:99; color:#999999;}
 
  footer p{ 
 color:#999999;
  }
.footer-title {
	color: #fff; width:100%;
	float: left; text-align:center;
	padding-bottom: 10px;
	border-bottom:1px solid #404040;
}
.footer-title-bottomstrip {
	width: 30%;
	height: 2px;
	margin-left:35%; margin-top:-21px;
	color: #e94e4c;
	float: left;
	display: block;
	margin-bottom: 30px;
	background-color: #e94e4c;
	
}
.footer-title-bottomstrip2 {
	width: 34px;
	height: 2px;
	color: #fff;
	float: left;
	display: block;
	margin-bottom: 40px;
	background-color: #fff;
}
.footer-title-bottomstrip.dark {
	background-color: #242424;
}
.footer-title-bottomstrip2.dark {
	background-color: #242424;
}
.footer-title.two {
	color: #242424;
}

.footer-title2 {
	color: #fff; width:100%;
	float: left; text-align:left;
	padding-bottom: 10px; font:400 24px 'Lato';
	border-bottom:1px solid #404040;
}

.footer-title2-bottomstrip {
	width: 35%;
	height: 2px;
	margin-left:0; margin-top:-21px;
	color: #FFF;
	float: left;
	display: block;
	margin-bottom: 28px;
	background-color: #FFF;
	
}

/*============ css arrows ============ */

.arrow-down {
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #fd602c;
}
.arrow-up {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid black;
}
.arrow-right {
	width: 0;
	height: 0;
	border-top: 60px solid transparent;
	border-bottom: 60px solid transparent;
	border-left: 60px solid green;
}
.arrow-left {
	width: 0;
	height: 0;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-right: 20px solid #fff;
}
/*============ Page Section Styles ============ */

/* section background dark
 ------------------------------ */
 
 .section-full-dark {
	background-color: #000;
	font-family:'Open Sans';
	font-size:14px; color:#454545;
}
.section-dark {
	background-color: #323232;
	font-family:'Open Sans';
	font-size:14px;
}
.section-dark.two {
	background-color: #1b1b1b;
}
.section-dark.three {
	background-color: #202631;
	font-family:'Open Sans';
	font-size:16px; color:#65738c;
}

.section-dark.three h1 span{
color:#ab263b;}

.section-dark.three .iconbox-small {
font-size:40px; color:#FFF;
border:2px solid #fff;	
}
.section-dark.three.light {
	background: #8d8d8d url(../images/map.png) center center no-repeat;
	font-family:'Open Sans';
	font-size:14px; color:#212020;
}

.section-dark.three.light .iconbox-medium {
font-size:40px; color:#FFF;
border:2px solid #fff; float:left;
margin-right:20px;	
}

.section-dark.three.light .sec_title3 h1{margin-bottom:20px;}

.section-dark.three.light h1.text-white{
color:#FFF; font-size:26px; font-weight: 300; margin-bottom:5px;
}

.section-dark.three.light a {
	color:#212020;
}
.section-dark.three.light a:hover {
	color:#FFF;
}

.section-dark.three.light .col-md-4:hover .iconbox-medium{
 background:#fff; color:#eb4c3a;
}



.section-dark.four {
	background-color: #414b54;
	color:#a5b7c8; font-family: 'PT Sans';
}

.section-dark.four h2 span{
color:#dc6226 ;
}

.section-dark.four .iconbox-small {
font-size:40px; color:#FFF;
border:2px solid #fff;	
}

.section-dark.four .iconbox-small i{
color:#dc6226;	
}

.section-dark.four .address-info-3 li{color:#a5b7c8;}

.section-dark.four .social-icons-3 li a{
background-color: #414b54; border:1px solid #8a9fb1;	
}

.section-dark.four .social-icons-3 li a:hover{
background-color: #dc6226; border:1px solid #dc6226;	
}

.section-dark.four .gui-input, .section-dark.four .gui-textarea{
background-color: #23292e; border:1px solid #525e69; color:#545f6a;	
}

.section-dark.four .gui-input:hover, .section-dark.four .gui-textarea:hover{
background-color: #23292e; border:1px solid #FFF;	
}
.section-dark.four .gui-input:focus, .section-dark.four .gui-textarea:focus{
background-color: #23292e; border:1px solid #93a4b4;
-webkit-box-shadow:0px 0px 3px #fff inset; 
	-moz-box-shadow:0px 0px 3px #fff inset;  
	-o-box-shadow:0px 0px 3px #fff inset;	
	box-shadow:0px 0px 3px #fff inset;	
}

.section-dark.four input placeholder{color:#545f6a;}

.section-dark.four .btn-border{
background-color: #414b54; border:2px solid #FFF;
color:#FFF; text-transform:uppercase; font-size:18px;
padding:8px 25px;	margin-right: 10px;
margin-bottom: 5px;	
}
.section-dark.four .btn-border:hover{
background-color: #dc6226; border:2px solid #dc6226;
}

.section-fulldark {
	background-color: #101010;
}
.section-fulldark2 {
	background-color: #12171f;
}
.section-medium-dark {
	background-color: #414b54;
}
/* section background light
 ------------------------------ */
.section-light {
	background-color: #e7e9e9;
	padding:30px;
}
.section-light h2{
	color: #303c39;
}

.section-light .btn{
padding:13px 36px;
border: 2px solid #303c39;
font-size:16px; color:#303c39;
margin:10px 30px 0px 0px;
}
.section-light .btn:hover{
background: #303c39;
color:#FFF;
}

.section-light .address-info-3 .address{
padding-top:20px;
}
.section-light .address-info-3 .address h4{
margin-bottom:0px;
}

.section-light2 {
	background-color: #8d8d8d;
	padding:0px; color:#fff;
	float:left; width:100%;
}
.section-light2.dark {
	background-color: #0c0c0c;
	padding:0px; color:#fff;
	float:left; width:100%;
	border-top:3px solid #111111;
	border-bottom:3px solid #111111;
}
.section-light2 .social{ font-size:100px; width:100%; float:left; padding:65px 0px; text-align:center; color:#fff;transition: all 0.3s ease-out 0s;}
.social.facebook{ background:#454545;}
.social.facebook:hover{ background:#3b5999;}
.social.facebook.dark{ background:#222222;}
.social.facebook.dark:hover{ background:#3b5999;}
.social.google{ background:#999999;}
.social.google:hover{ background:#d14836;}
.social.google.dark{ background:#000000;}
.social.google.dark:hover{ background:#d14836;}
.social.twitter{ background:#454545;}
.social.twitter:hover{ background:#00acee;}
.social.twitter.dark{ background:#222222;}
.social.twitter.dark:hover{ background:#00acee;}
.social.youtube{ background:#999999;}
.social.youtube:hover{ background:#cc332d;}
.social.youtube.dark{ background:#000000;}
.social.youtube.dark:hover{ background:#cc332d;}
.social.linked-in{ background:#454545;}
.social.linked-in:hover{ background:#0180b3;}
.social.linked-in.dark{ background:#222222;}
.social.linked-in.dark:hover{ background:#0180b3;}
.social.rss{ background:#999999;}
.social.rss:hover{ background:#ff8201;}
.social.rss.dark{ background:#000;}
.social.rss.dark:hover{ background:#ff8201;}

.section-light2 .address{
 text-align:center; color:#fff;
 width:100%; float:left; font-size:18px;
 margin-bottom:80px;
}
.section-light2 .address h1{
font:400 60px 'Satisfy', cursive;
color:#fff; margin-bottom:10px;
}
.section-light2 .address h4{
	color:#fff; margin-bottom:10px;
}
.section-light2 .address .phone{
font-size:36px; font-weight:600;
}
.section-light2 .address a{color:#fff;}
.section-light2 .address a:hover{color:#454545;}

.section-light2.dark .address h1{
font:400 60px 'BenchNine', cursive;
color:#fff; margin-bottom:10px;
}
.section-light2.dark .address h4{
	color:#b9393f; margin-bottom:10px;
}

.section-dark.five {
	background-color: #1e222b;
	font-family:'Open Sans';
	font-size:13px; color:#5f677a;
}

.section-dark.five .footer-title {
    text-align: left;
    padding-bottom: 10px;
    border-bottom: 0px solid #404040;
}

.section-dark.five .footer-title-bottomstrip {
    margin-left:0%;
    color: #c9012f;
    background-color: #c9012f;
}
.section-dark.five .usefull-links li {
  border-bottom: 1px dashed #101217;
  margin: 0 0 6px 0;
}

.section-dark.five .usefull-links li a {
color: #5f677a;
}
.section-dark.five .usefull-links li a:hover {
color: #FFF;
}
.section-dark.five .newsletter .email_input {
    background-color: #101217;
    border: 1px solid #000;
    color: #3c4253;
}
.section-dark.five .newsletter .email_input:focus {
 border: 1px solid #c9012f;
}
.section-dark.five .newsletter .input_submit {
 background-color: #c9012f;
}
.section-dark.five .newsletter .input_submit:hover {
 background-color: #101217;
}

.section-dark.five .text-box-right{ margin-top:-10px;}
.section-dark.five .footer-post-info span {
 color: #464c5c;
}
.section-dark.five .address-info li {
    padding: 0px 0px 6px 0px;
    color: #5f677a;
    line-height: 22px;
    border-bottom: 0px solid #2e2e2e;
}
.section-dark.five .address-info li i {
    color: #5f677a;
 }


#diamond { 
width: 0; height: 0; 
border: 50px solid transparent; 
border-bottom-color: #fff; 
position: relative; top: -50px;
float:left; margin-right:20px;
z-index:9;
} 
#diamond:after { 
content: ''; position: absolute; 
left: -50px; top: 50px; width: 0;
 height: 0; border: 50px solid transparent;
border-top-color: #fff; 
  }
.diamond2 { 
width: 0; height: 0; 
border: 45px solid transparent; 
border-bottom-color: #ddd; 
position: relative; top: -40px;
float:left; left: -45px; 
z-index:99;
} 
.diamond2:after { 
content: ''; position: absolute; 
left: -45px; top: 45px; width: 0;
 height: 0; border: 45px solid transparent;
border-top-color: #ddd; 
  }
  
#diamond i{
font-size:30px; color:#303c39;
line-height:90px; position:relative;
z-index:99; left:-8px;
}

#diamond .fa-envelope{left:-12px;}

.diamond3 { 
width: 0; height: 0; 
border: 135px solid transparent; 
border-bottom-color: #414b54; 
position: relative; top: -135px;
float:left; margin-right:20px;
z-index:9;  transition: all 500ms ease-out;
} 
.diamond3:after { 
content: ''; position: absolute; 
left: -135px; top: 135px; width: 0;
 height: 0; border: 135px solid transparent;
border-top-color: #414b54; 
  }
  
.diamond3 div.icon {
    position: absolute;
    bottom:-170px;
    color: #ffffff;
    margin-left: -135px;
    width: 270px;
    text-align: center;
    font-size: 20px;
    font-family: 'Droid Serif';
	z-index:99;
}
.diamond3 i {
    font-size: 50px; line-height:80px;
    margin-bottm: 15px;   
    -webkit-transition: all 500ms ease-out;
    -moz-transition: all 500ms ease-out;
    -o-transition: all 500ms ease-out;
    transition: all 500ms ease-out;
}

#diamond3:hover .diamond3{
border-bottom-color: #dc6226; 
 transition: all 500ms ease-out;
}
#diamond3:hover .diamond3:after{
border-top-color: #dc6226;	
}

.diamond3.last-child{
margin-right:0px;	
}

.diamond3.color1 { 
border-bottom-color: #dc6226; 

} 
.diamond3.color1:after { 
border-top-color: #dc6226; 
}

#diamond3:hover .diamond3.color1{
border-bottom-color: #414b54; 
 transition: all 500ms ease-out;
}
#diamond3:hover .diamond3.color1:after{
border-top-color: #414b54; 
}
  
.diamond3.color2 { 
border-bottom-color: #1d2226; 
} 
.diamond3.color2:after { 
border-top-color: #1d2226; 
  }

.address-info-3:hover .diamond2{
border-bottom-color: #27b399; 	
}
.address-info-3:hover .diamond2:after {
border-top-color: #27b399; 
}
.address-info-3:hover #diamond i{
color:#FFF;	
}

/*#diamond4 { 
width:100%; margin:0 auto 20px; float:none; padding:0px 0px 0px 0px; text-align:center;
}*/

#diamond4 { 
width: 0; height: 0; 
border: 105px solid transparent; 
border-bottom-color: #e7e7e7; 
position: relative; top: -105px;
float:none;  margin:0 auto 15px;
z-index:9;  transition: all 500ms ease-out;
} 
#diamond4:after { 
content: ''; position: absolute; 
left: -105px; top: 105px; width: 0;
 height: 0; border: 105px solid transparent;
border-top-color: #e7e7e7; 
 transition: all 500ms ease-out;
  }

.diamond3.color4 { 
border: 100px solid transparent;
border-bottom-color: #FFF; 
top: -95px; margin:0 auto; 
float:none; left: -100px;
 transition: all 500ms ease-out;
} 
.diamond3.color4:after { 
left: -100px; top: 100px; 
border: 100px solid transparent;
border-top-color: #FFF; 
 transition: all 500ms ease-out;
}

.diamond3.color4 i {
    font-size: 50px;
    line-height: 140px;
    bottm: 0px; color:#454545;
    -webkit-transition: all 500ms ease-out;
    -moz-transition: all 500ms ease-out;
    -o-transition: all 500ms ease-out;
    transition: all 500ms ease-out;
}

/*.diamond3.color4 div.icon {
    position: absolute;
    bottom: -135px;
    color: #ffffff;
    margin-left: -100px;
    width: 200px;
    text-align: center;
    font-size: 20px;
    font-family: 'Droid Serif';
    z-index: 99;
}*/





/* section background orange
 ------------------------------ */
.section-orange {
	background-color: #fd602c;
}
.section-orange-2 {
	background-color: #b9393f;
}
.section-orange-3 {
	background-color: #dc6226;
	float:left;
}
.section-orange-4 {
	background-color: #ff9320;
}
.section-orange-5 {
	background-color: #eb4c3a;
	color:#fff; padding:70px 0px 40px;
}
/* section background green
 ------------------------------ */
.section-green {
	background-color: #fd602c;
}
.section-green-2 {
	background-color: #a5d549;
}
.section-green-3 {
	background-color: #a5d549;
}
.section-green-4 {
	background-color: #8ac700;
}
/* section background blue
 ------------------------------ */
.section-blue {
	background-color: #1fbef0;
}
/* section background red
 ------------------------------ */
.section-red {
	background-color: #e93e21;
}
.section-red-5{
	background-color: #ed3325;
}
/* section background yellow
 ------------------------------ */
.section-yellow {
	background-color: #ffc000;
}
.section-yellow-2 {
	background-color: #fcc813;
}
.section-yellow-3 {
	background-color: #f7c800;
}
.section-yellow-4 {
	background-color: #e9b444;
}
.section-yellow-green-2 {
	background-color: #e9ee42;
}
/* section background pink
 ------------------------------ */
.section-pink {
	background-color: #f51f6f;
}
.section-pink-3 {
	background-color: #ce0a6c;
}
/* section background stone
 ------------------------------ */
.section-light-stone {
	background-color: #f8f4ea;
}
/* section background cyan
 ------------------------------ */
.section-cyan {
	background-color: #42d1aa;
}

/* section copyright
 ------------------------------ */
.section-copyrights {
	margin: 0; 
    padding:15px 0px;
	background-color: #202020;
}
.section-copyrights.light {
	margin: 0; padding:20px 0px;
	background-color: #454545;
	color:#999999; font-weight:300;
}
.section-copyrights.light .menu{ text-align:right;}
.section-copyrights.light .menu a{ color:#999;}
.section-copyrights.light .menu a:hover{ color:#fff;}

.section-copyrights.section-white {
	color: #fff;
	background-color: #dbdc33;
}
.section-copyrights.section-white-2 {
	color: #727272; border-bottom:5px solid #27b399;
	background-color: #fff;
}
.section-copyrights.fulldark {
	color: #727272;
	background-color: #1a1a1a;
	border-top:3px solid #498af3;
	text-align:center;
	font: 14px 'Open Sans', sans-serif;
}

.section-copyrights.fulldark a{
color: #FFF;	
}
.section-copyrights.fulldark a:hover{
color: #498af3;	
}

.section-copyrights.fulldark2 {
	color: #606d84;
	background-color: #12171f;
	text-align:left; padding:20px 0px;
	font: 16px 'Open Sans', sans-serif;
}

.section-copyrights.fulldark3 {
	color: #8192a2;
	background-color: #333c43;
	text-align:center; padding:22px 0px;
	
}
.section-copyrights.fulldark3 a{
color: #8192a2;	
}
.section-copyrights.fulldark3 a:hover{
color: #FFF;	
}

.section-copyrights.fulldark4 {
	color: #777777;
	background-color: #1c1c1c;
	text-align:left; padding:20px 0px;
	font: 15px 'Open Sans', sans-serif;
}

.section-copyrights.fulldark5 {
	color: #4e576b;
	background-color: #0d0f14;
	text-align:left; padding:20px 0px;
	font: 14px 'Open Sans', sans-serif;
}
.section-copyrights.fulldark6 {
	color: #777777;
	background-color: #0c0c0c;
	text-align:left; padding:20px 0px;
	font: 15px 'Open Sans', sans-serif;
}

/* section big map
 ------------------------------ */
.section-big-map {
	width: 100%;
	margin: 0;
	text-align: center;
	background: #161616 url(../images/site-img46.png) center 150px no-repeat;
}
/* section pattren 1
 ------------------------------ */
.section-pattren1 {
	width: 100%;
	height: 100%;
	margin: 0;
	background: url(../images/pattren1.jpg) 0 0 repeat;
}

/* Section Paddings
 ------------------------------ */
.sec-padding {
	padding: 60px 0 60px 0;
}
.sec-bpadding-2 {
	padding-bottom: 80px;
}
.sec-tpadding-2 {
	padding-top: 80px;
}
.sec-tpadding-3 {
	padding-top: 120px;
}
.sec-bpadding-3 {
	padding-bottom: 120px;
}
.sec-tpadding-4 {
	padding-top: 150px;
}
.sec-tpadding-5 {
	padding-top: 200px;
}
.sec-bpadding-4 {
	padding-bottom: 150px;
}
.sec-bpadding.less-padding {
	padding-bottom: 30px;
}
.section-xmore-padding {
	padding: 150px 0 150px 0;
}
.section-less-padding {
	padding: 50px 0 50px 0;
}
.sec-moreless-padding {
	padding: 30px 0 30px 0;
}
.sec-dummy-top-padding {
	padding-top: 0px;
}
.section-less-padding.top-margin {
	margin-top: -80px;
}

/* default home page Section Paddings
 ------------------------------ */
.sec-padd-default-page {
	padding: 110px 0 110px 0;
}

/*============ Footer Styles ============ */

.footer-logo {
	margin-bottom: 17px;
}

.footer-logo2 {
	margin-bottom: 33px;
}
/* Footer Useful Links
 ------------------------------ */
	
.usefull-links {
	padding: 0px;
	margin: 0px;
}
.usefull-links li {
	padding: 0px;
	margin: 0 0 8px 0;
	display: block;
	border-bottom: 1px dashed #404040;
}
.usefull-links li a {
	padding: 0px;
	margin: 0 0 10px 0;
	display: block;
	color: #999;
	line-height: 20px;
}
.usefull-links li a:hover {
	color: #fff;
}
.usefull-links li a:hover i{
	color: #fff;
}
.usefull-links li i {
	color: #999;
	padding: 0 10px 0 0;
}
.usefull-links li:last-child {
	border-bottom:none;
}
.usefull-links.no-border li {
	border-bottom:none;
}
/* useful links 2
 ------------------------------ */
.usefull-links-2 {
	padding: 0px;
	margin: 0px;
}
.usefull-links-2 li {
	padding: 0px;
	margin: 0 0 10px 0;
	display: block;
	
}
.usefull-links-2 li a {
	padding: 0px; font-size:14px;
	margin: 0 0 0px 0;
	display: block;
	color: #727272;
	line-height: 22px;
}
.usefull-links-2 li a:hover {
	color: #FFF;
}
.usefull-links-2 li i {
	color: #727272;
	padding: 0 10px 0 0;
}
.usefull-links-2 li:last-child {
	border-bottom:none;
}
.usefull-links-2.no-border li {
	border-bottom:none;
}
/* useful links 3
 ------------------------------ */
.usefull-links-3 {
	padding: 0px;
	margin: 0px;
}
.usefull-links-3 li {
	padding: 0px;
	margin: 0 0 10px 0;
	display: block;
	border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
.usefull-links-3 li a {
	padding: 0px;
	margin: 0 0 10px 0;
	display: block;
	color: #fff;
	line-height: 23px;
}
.usefull-links-3 li a:hover {
	color: #242424;
}
.usefull-links-3 li i {
	color: #fff;
	padding: 0 10px 0 0;
}
.usefull-links-3 li:last-child {
	border-bottom:none;
}
.usefull-links-3.no-border li {
	border-bottom:none;
}
/* Footer Address
 ------------------------------ */
	
.address-info {
	padding: 0px;
	margin: 0px;
}
.address-info li {
	padding: 0px 0px 10px 0px;
	margin: 0 0 10px 0;
	display: block;
	color: #999;
	line-height: 23px;
	border-bottom: 1px solid #2e2e2e;
}
.address-info li i {
	color: #999;
	padding: 0 10px 0 0;
}
.address-info li:last-child {
	border-bottom:none;
}
.address-info.no-border li {
	border-bottom:none;
}
/* Footer Address 2
 ------------------------------ */
	
.address-info-2 {
	padding: 0px;
	margin: 0px;
}
.address-info-2 li {
	padding: 0px 0px 0px 0px;
	margin: 0 0 6px 0;
	display: block;
	color: #727272; font-size:14px;
	line-height: 22px;
	border-bottom: 1px solid #e4e4e4;
}
.address-info-2 li i {
	color: #727272;
	padding: 0 10px 0 0;
}
.address-info-2 li:last-child {
	border-bottom:none;
}
.address-info-2.no-border li {
	border-bottom:none;
}

/* Footer Address 3
 ------------------------------ */
	
.address-info-3 {
	padding: 0px;
	margin: 0px 0 0 0;
}
.address-info-3 li {
	padding: 0px 0px 7px 0px;
	margin: 0 0 7px 0;
	display: block;
	color: #fff;
	line-height: 23px;
	
}
.address-info-3 li i {
	color: #fff;
	padding: 0 10px 0 0;
}
.address-info-3 li:last-child {
	border-bottom:none;
}
.address-info-3.no-border li {
	border-bottom:none;
}


/* Footer Tags
 ------------------------------ */	
 
.footer-tags {
	padding: 0px;
	margin: 0px;
}
.footer-tags li {
	padding: 0px;
	margin: 0; float: left;
}
.footer-tags li a {
	padding: 5px 15px 5px 15px;
	margin: 0 10px 10px 0;
	float: left; background:#222222;
	color: #fff; font-weight:300;
	border: 1px solid #3b3b3b;
}
.footer-tags li a:hover, .footer-tags li a.active {
	border: 1px solid #b9393f;
	color: #b9393f; background:#000;
}
/* Footer Posts
 ------------------------------ */
.footer-post-info {
	padding: 0px;
}
.footer-post-info span {
	font-size: 13px;
	color: #494747;
	margin-right: 5px;
}
.fo-postimg-inner {
	width: 80px;
	height: 80px;
	padding: 0px;
	margin: 0px;
	float: left;
	border:1px solid #202020;
}

.fo-postimg-inner2 {
	width: 80px;
	height: 80px;
	padding: 0px;
	margin: 0px;
	float: left;
	border:3px solid #616161;
}
.fo-postimg-inner2.dark {
	width: 80px;
	height: 80px;
	padding: 0px;
	margin: 0px;
	float: left;
	border:1px solid #202020;
}
.fo-postimg-inner2.dark img{
-webkit-filter: grayscale(100%); 
filter: grayscale(100%);
}
.opening-list {
	float: left;
	padding: 0;
	width: 100%;
}
.opening-list li {
	color: #727272;
	float: left;
	padding: 8px 0;
	width: 100%;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.opening-list li:first-child {
	padding-top: 0px;
}
.opening-list li:last-child {
	border-bottom: none;
}
/* Footer contact info with big icons
 ------------------------------ */	
 
.contact-info-holder {
	position: relative;
	width: 100%;
	padding: 0px;
}
.contact-info-holder .iconbox-xmedium {
	color: #fd602c;
}
.contact-info-holder:hover .iconbox-xmedium, .contact-info-holder.active .iconbox-xmedium {
	color: #fff;
	background-color: #fd602c;
}
.contact-info-holder .sideline {
	position: absolute;
	width: 1px;
	height: 115px;
	padding: 0px;
	top: 0px;
	right: 0px;
	background-color: #2e2e2e;
}
.socialicon-holder {
	width: 100%;
	float: left;
	margin-top:15px;
}
.contact-info-holder .first {
	padding: 0 0 0 70px;
	float: left;
}
.socialicon-holder .social-icons-3 li a {
	color: #fff;
	background: none;
	border: 1px solid #3a3a3a;
}
.socialicon-holder .social-icons-3 li a:hover, .socialicon-holder .social-icons-3 li a.active {
	color: #fff;
	background: none;
	border: 1px solid #fd602c;
	background-color: #fd602c;
}
/*============ Parallax Sections ============ */
 	
.parallax-section1 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0px;
	text-align: center;
	background: url("../images/parallax-bg4.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
	z-index: 1;
}

.parallax-overlay {
    background: rgba(0,0,0,.8);
    height: 100%; padding:15px;
}

.parallax-section1 h1{ font-size:52px; font-weight:600;line-height: 60px;}
.parallax-section1 h2{ font-size:24px; line-height:36px;}


.parallax-section2 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0px;
	text-align: center;
	background: url("../images/parallax-bg2.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
	z-index: 1;
}
.parallax-section1 .box-two-third, .parallax-section2 .box-two-third {
	margin: 0 auto;
}
.parallax-section3 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0px;
	text-align: center;
	background: url("../images/parallax-bg3.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
	z-index: 1;
}
.parallax-section4 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0px;
	text-align: center;
	background: url("../images/parallax-bg4.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
	z-index: 1;
}
.parallax-section5 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0px;
	text-align: center;
	background: url("../images/parallax-bg5.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
	z-index: 1;
}
.parallax-section6 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0px;
	text-align: center;
	background: url("../images/parallax-bg6.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
	z-index: 1;
}
.parallax-section7 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0px;
	text-align: center;
	background: url("../images/parallax-bg7.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
	z-index: 1;
}
.parallax-section8 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0px;
	text-align: center;
	background: url("../images/parallax-bg8.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
	z-index: 1;
}

.parallax-section8 .parallax-overlay {
    background: rgba(48,60,57,.7);
    height: 100%; padding:20px;
}

.parallax-section8 h1{ font-size:30px; font-weight:600;line-height: 60px; color:#FFF}
.parallax-section8 h3{ font-size:24px; line-height:36px;color:#FFF;}
.parallax-section8 p{ font-size:15px; line-height:26px;color:#FFF;}

.parallax-section8 .btn{
padding:12px 36px; border:1px solid #fff;
font-size:16px; color:#fff;	
}

.parallax-section8 .btn:hover{
	background:#303c39;
}


.parallax-section9 {
	width: 100%;
	float: left;
	padding: 60px 0px 60px 0px ;
	margin: 0px;
	text-align: center;
	background: url("../images/parallax-bg9.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
	z-index: 1;
}

.parallax-section10 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0px;
	text-align: center;
	background: url("../images/parallax-bg10.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
	z-index: 1;
}

.parallax-section10 h1{ 
font-size:36px; font-weight:600;
line-height: 42px; color:#FFF;
text-transform:uppercase;

}
.parallax-section10 p{ font-size:16px; line-height:26px;color:#FFF;}

.parallax-section10 .btn{
padding:12px 36px; border:1px solid rgba(255,255,255, 0.2);
font-size:16px; color:#fff; margin-top:40px;
background:rgba(18,23,31, 0.2);	
}

.parallax-section10 .btn:hover{
	background:#FFF; color:#12171f;
}

.parallax-section10 #why-choose {
    position:relative;
    padding: 0; 
    width: 100%;
    z-index: 9;
	
}

.parallax-section10 #why-choose::after {
    position:absolute;
      right: 0; top:0px;
    left: 49%;
    margin-left: 580px;
    min-height: auto;
    height: 462px;
    content: "";
    background: #151921;
    z-index: -1;
}

.parallax-section10 .choose {
    background: #151921;
	margin-bottom:80px;
	text-align:left;
}

.parallax-section10 .choose p{
color:#788197; font-size:14px;
line-height:22px;
}
.parallax-section10 .choose .text{
font-size:18px; color:#7c8596;
}


.parallax-section11 {
	width: 100%;
	float: left;
	padding: 70px 0px 40px;
	margin: 0px;
	background: url("../images/parallax-bg11.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
	z-index: 1;
}

.parallax-section11 h1{ font-family:'Raleway';}
.parallax-section11 h4{ font-family:'Raleway';}
.parallax-section11 { font-family:'Open Sans'; font-weight:300;}

.parallax-section11 .news-box i{
background: #ab263b !important;	
}
.parallax-section11 .read-more {
background: #ab263b ;
padding: 2px 15px; font-size:14px;		
}
.parallax-section11 .read-more:hover {
background: #12171f; color:#fff;

}
.parallax-section11 .news-box:hover h4 {
    color: #ab263b !important;
}


.parallax-section12 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0px;
	text-align: center;
	background: url("../images/parallax-bg12.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
	z-index: 1;
}

.parallax-section12 .parallax-overlay {
    background: rgba(18,23,31,.6);
    height: 100%;
}

.parallax-section13 {
	width: 100%;
	float: left;
	padding: 66px 0px 30px;
	margin: 0px;
	text-align: center;
	background:#414b54 url("../images/parallax-bg13.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	
	background-repeat: repeat;
	background-position: 100% 0;
	background-position: center;
	z-index: 1;
}

.parallax-section13 h2{ color:#fff;}

.parallax-section14 {
	width: 100%;
	float: left;
	padding: 70px 0px 150px;
	margin: 0px;
	text-align: left;
	background: url("../images/parallax-bg14.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
	z-index: 1; 
}
.parallax-section14 h2{ color:#fff; font-family:"Droid Serif";}
.parallax-section14 p{font-size:20px;}

.parallax-section14 .btn-border{border-color:#fff; color:#fff;padding: 12px 36px;font-size:16px;}
.parallax-section14 .btn-border:hover{border-color:#dc6226; color:#fff; background:#dc6226;}

.parallax-section15 {
	width: 100%;
	float: left;
	padding: 0px 0px;
	margin: 0px;
	text-align: center;
	background: url("../images/parallax-bg15.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center center;
	z-index: 1; 
}

.parallax-section15 .parallax-overlay {
    background: rgba(28,28,28,.8);
    height: 100%; padding: 100px 0px;
}

.parallax-section15 .sec_title3 h1{ color:#fff; }
.parallax-section15 p{font-size:16px; line-height:24px; color:#fff;}
.parallax-section15 .btn{border:2px solid #fff; color:#fff;padding: 12px 36px;font-size:16px;}
.parallax-section15 .btn:hover{border-color:#eb4c3a; color:#fff; background:#eb4c3a;}

.parallax-section16 {
	width: 100%;
	float: left;
	padding: 0px 0px;
	margin: 0px;
	text-align: left;
	background: url("../images/parallax-bg16.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center center;
	z-index: 1; 
}

.parallax-section16 .parallax-overlay {
    background: rgba(69,69,69,.5);
    height: 100%; padding: 75px 0px 70px;
}

.parallax-section17 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0px;
	text-align: center;
	background: url("../images/parallax-bg17.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
	z-index: 1;
}

.parallax-section17 .parallax-overlay {
    background: rgba(128,128,128,.8);
    height: 100%; 	padding: 0 0 150px;
}

.parallax-section18 {
	float: left;
	padding: 0;
	margin: 0px;
	text-align: center;
	background: url("../images/parallax-bg18.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: left center;
	z-index: 1; height:900px;
}

.parallax-section19 {
	width: 100%;
	float: left;
	padding: 0px 0px;
	margin: 0px;
	text-align: center;
	background: url("../images/parallax-bg19.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: top center;
	z-index: 1; 
}

.parallax-section19 .parallax-overlay {
    background: rgba(0,0,0,.4);
    height: 100%; padding: 80px 0px;
}

.parallax-section19 h1{ color:#fff; font-family: 'Satisfy', cursive; font-size:42px; font-weight: 300; margin-bottom:40px;}
.parallax-section19 h4{font-size:22px; line-height:24px; color:#fff; text-transform:uppercase; line-height:36px;}
.parallax-section19 .btn{border:2px solid #fff; color:#fff;padding: 6px 36px;font-size:16px;text-transform:uppercase;}
.parallax-section19 .btn:hover{border-color:#fff; color:#454545; background:#fff;}


.parallax-section20 {
	width: 100%;
	float: left;
	padding: 0px 0px;
	margin: 0px;
	text-align: center;
	background: url("../images/parallax-bg20.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: top center;
	z-index: 1; 
}
.parallax-section21 {
	width: 100%;
	float: left;
	padding: 0px 0px 0px;
	margin: 0px;
	text-align: center;
	background: url("../Assets/images/parallax-bg21.jpg");
	/*background-attachment: fixed;*/
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: top center;
	z-index: 1; 
}



.parallax-section22 {
	width: 100%;
	float: left;
	padding: 0px 0px;
	margin: 0px;
	text-align: center;
	background: url("../images/parallax-bg22.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center center;
	z-index: 1; 
	-webkit-transform: rotate(-35deg); -moz-transform: rotate(-5deg); -ms-transform: rotate(-35deg); -o-transform: rotate(-35deg);
}

.parallax-section22 .parallax-overlay {
    background: rgba(30,34,43,.9);
    height: 100%; padding: 100px 0px;
}

.parallax-section22 h1{ color:#fff; }
.parallax-section22 p{font-size:16px; line-height:24px; color:#fff;}
.parallax-section22 .btn{border:2px solid #fff; color:#fff;padding: 12px 36px;font-size:16px;}
.parallax-section22 .btn:hover{border-color:#c9012f; color:#fff; background:#c9012f;}

.parallax-section23 {
	width: 100%;
	float: left;
	padding: 0px 0px;
	margin: -240px 0px 0px;
	text-align: center;
	background: url("../images/parallax-bg23.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center center;
	z-index: 1; 
}

.parallax-section24 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 0px;
	text-align: center;
	background: url("../images/parallax-bg24.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
	z-index: 1;
}

.parallax-section24 .parallax-overlay {
    background: rgba(201,1,47,.8);
    height: 100%; padding:80px 0px;
}

.parallax-section25 {
	width: 100%;
	float: left;
	padding: 80px 0px 20px;
	margin: 0px;
	text-align: left;
	background: url("../images/parallax-bg25.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
	z-index: 1;
}
.parallax-section26 {
	width: 100%;
	float: left;
	padding: 0px 0px 50px;
	margin: 0px;
	text-align: left;
	background: url("../images/parallax-bg26.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
	z-index: 1;
}

.crossed_shape {
    width: 100%;
    height: 269px;
    padding: 0px;
    margin: -2px 0px 0px;
    float: left;
    background: url(../images/top_shape2.png) center top no-repeat;
}

.parallax-section27 {
	width: 100%;
	float: left;
	padding: 0px 0px 0px;
	margin: 0px;
	text-align: left;
	background: url("../images/parallax-bg27.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
	z-index: 1;
}

.parallax-section27 .parallax-overlay {
    background: rgba(201,1,47,.8);
    height: 100%; padding:80px 0px 60px;
}

.parallax-section28 {
	width: 100%;
	float: left;
	padding: 0px 0px;
	margin: 0px;
	text-align: center;
	background: url("../images/parallax-bg28.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center center;
	z-index: 1; 
}

.parallax-section28 .parallax-overlay {
    background: rgba(0,0,0,.7);
    height: 100%; padding: 80px 0px;
}

.parallax-section28 h1{ color:#b9393f; font-size:50px; font-weight:300; margin-bottom:30px; }
.parallax-section28 h2{ color:#FFF; font-size:34px; font-weight:600; text-transform:uppercase; margin-bottom:40px;}
.parallax-section28 p{font-size:16px; line-height:24px; color:#fff;}
.parallax-section28 .btn{border:2px solid #fff; color:#fff;padding: 12px 36px;font-size:16px;}
.parallax-section28 .btn:hover{border-color:#b9393f; color:#fff; background:#b9393f;}



.parallax-section29 {
	width: 100%;
	float: left;
	padding: 0px 0px;
	margin: 0px;
	text-align: center;
	background: url("../images/parallax-bg29.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center center;
	z-index: 1; 
}

.parallax-section29 .parallax-overlay {
    background: rgba(0,0,0,.4);
    height: 100%; padding: 0px 0px 80px;
}

.parallax-section30 {
	width: 100%;
	float: left;
	padding: 0px 0px;
	margin: 0px;
	text-align: center;
	background: url("../images/parallax-bg30.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center center;
	z-index: 1; 
}


/*============ Overlay Styles ============ */
.section-overlay {
	position: relative;
	width: 100%;
	padding: 0px;
	margin: 0px;
	left: 0px;
	top: 0px;
	float: left;
	z-index: 2;
}
.video-overlay {
	position: relative;
	width: 100%;
	padding: 0px;
	margin: 0px;
	left: 0px;
	top: 0px;
	float: left;
	z-index: 2;
}
.overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
	z-index: 10;
}
/* Overlay opacity styles
 ------------------------------ */
 
.bg-opacity-1 {
	background-color: rgba(0, 0, 0, 0.1);
}
.bg-opacity-2 {
	background-color: rgba(0, 0, 0, 0.2);
}
.bg-opacity-3 {
	background-color: rgba(0, 0, 0, 0.3);
}
.bg-opacity-4 {
	background-color: rgba(0, 0, 0, 0.4);
}
.bg-opacity-5 {
	background-color: rgba(0, 0, 0, 0.5);
}
.bg-opacity-6 {
	background-color: rgba(0, 0, 0, 0.6);
}
.bg-opacity-7 {
	background-color: rgba(0, 0, 0, 0.7);
}
.bg-opacity-8 {
	background-color: rgba(0, 0, 0, 0.8);
}
.bg-opacity-9 {
	background-color: rgba(0, 0, 0, 0.9);
}
/* Overlay Background colors
 ------------------------------ */
 /* Background light
 ------------------------------ */
.section-overlay.light {
	background-color: rgba(246, 246, 246, 0.9);
}
 /* Overlay Background dark
 ------------------------------ */
.section-overlay.dark {
	background-color: rgba(0, 0, 0, 0.7);
}
.section-overlay.dark2 {
	background-color: rgba(0, 0, 0, 0.3);
}
.section-overlay.dark3 {
	background-color: rgba(0, 0, 0, 0.9);
}
.section-overlay.dark4 {
	background-color: rgba(0, 0, 0, 0.4);
}
 /* Overlay Background yellow
 ------------------------------ */
.section-overlay.yellow {
	background-color: rgba(255, 192, 0, 0.9);
}
.section-overlay.yellow-2 {
	background-color: rgba(246, 202, 0, 0.6);
}
 /* Overlay Background pink
 ------------------------------ */
.section-overlay.pink-2 {
	background-color: rgba(255, 169, 202, 0.6);
}
 /* Overlay Background violet
 ------------------------------ */
.section-overlay.violet-1 {
	background-color: rgba(183, 102, 221, 0.6);
}
 /* Overlay Background stone
 ------------------------------ */
.section-overlay.stone {
	background-color: rgba(180, 142, 51, 0.8);
}
 /* Overlay Background orange
 ------------------------------ */
.section-overlay.orange-4 {
	background-color: rgba(255, 147, 32, 0.9);
}

 /* Overlay Background orange 2
 ------------------------------ */
.section-overlay.orange-2 {
	background-color: rgba(253, 96, 44, 0.9);
}
.video-overlay.orange-2{
	background-color: rgba(253, 96, 44, 0.5);
}

/*============ Social Links ============ */	

.social-icons-1 {
	/*width: 100%;*/
	margin: 0px 0 0 0;
	list-style-type: none;
	
}
.social-icons-1 li {
	display:inline-block;
}
.social-icons-1 li a {
	font-size: 16px;
	padding: 0 10px 0 0;
	color: #989898;
	display:inline-block;
}
.social-icons-1 li a:hover, .social-icons-1 li a.active {
	color: #498af3;
}
/* social icons 2
 ------------------------------ */
.social-icons-2 {
	width: 100%;
	padding: 0px;
	margin: 0px;
	text-align: right;
}
.social-icons-2 li {
	padding: 0px;
	margin: 0px;
	display:inline-block;
	text-align: center;
}
.social-icons-2 li a {
	width: 40px;
	height: 40px;
	padding: 0px;
	margin: 0 5px 5px 0;
	text-align: center;
	font-size: 20px;
	color: #fff;
	line-height: 39px;
	display:inline-block;
	background-color: #e94e4c;
}
.social-icons-2 li a:hover {
	color: #fff;
	background-color: #404040;
}
.social-icons-1.round li a, .social-icons-2.round li a, .social-icons-3.round li a {
	border-radius:100%;
}

.social-icons-2.pink li a{
background-color: #c9012f;	
}
.social-icons-2.pink li a:hover {
	color: #c9012f;
	background-color: #fff;
}

/* social icons 3
 ------------------------------ */

.social-icons-3 {
	margin: 20px 0 0;
	padding: 0;
	text-align: center;
}
.social-icons-3 li {
	display: inline;
}
.social-icons-3 li a {
	width: 40px;
	height: 40px;
	padding: 0px;
	margin: 0 5px 5px 0;
	text-align: center;
	font-size: 20px;
	color: #fff; border-radius:50%;
	line-height: 39px;
	display:inline-block;
	background-color: #1a1a1a;
}
.social-icons-3 li a:hover, .social-icons-3 li a.active {
	color: #FFF;
	background-color: #498af3;
}
/* social icons 3 colors
 -----------------------------------------------*/
 
 /* orange
 -------------------------------*/
.social-icons-3.orange li a {
	color: #fff;
	background-color: #454444;
}
 /* red
 -------------------------------*/
.social-icons-3.red li a {
	color: #fff;
	background-color: #e93e21;
}
 /* orange
 -------------------------------*/
.social-icons-3.orange li a:hover {
	background-color: #fd602c;
}
 /* green
 -------------------------------*/
 .social-icons-3.green {
	margin: 0px 0 0;
	padding: 0;
	text-align: center;
}
 
.social-icons-3.green li a {
width: 30px;
	height: 30px;
	padding: 0px;
	margin: 0 5px 0px 0;
	text-align: center;
	font-size: 14px;
	color:#0d4f43 !important;
	line-height: 30px; border-radius:0%; 
	display:inline-block;
	background-color: #37f3d0;
}
.social-icons-3.green li a:hover, .social-icons-3.green li a.active {
color: #37f3d0 !important;
	background-color: #0d4f43;
}
 /* yellow-green-2
 -------------------------------*/
.social-icons-3.yellow-green-2 li a {
	border-radius: 0;
	color: #fff;
	background-color: #454444;
}
 /* yellow-green-3
 -------------------------------*/
.social-icons-3.yellow-green-2 li a:hover {
	color: #161616;
	background-color: #e9ee42;
}
.social-icons-3.yellow-3 li a {
	color: #161616;
	border: 1px solid #e4e4e4;
	background-color: #fff;
}
.social-icons-3.yellow-3 li a:hover, .social-icons-3.yellow-3 li a.active {
	border: 1px solid #f7c800;
	background-color: #f7c800;
}
 /* brown
 -------------------------------*/
 .social-icons-3.brown {
margin: 0px 0 0;
}
.social-icons-3.brown li a {
	color: #FFF;
	background-color: #ab263b;
}
.social-icons-3.brown li a:hover, .social-icons-3.brown li a.active {
	background-color: #FFF;
	color: #ab263b;
}
 /* white
 -------------------------------*/
 .social-icons-3.white {
	 float:right; margin:-45px 0px 0px;
	 
 }
 
.social-icons-3.white li a {
	color: #636366; margin: 0 5px 0px 0;
	background-color: #FFF; 
	border:1px solid #636366;
}
.social-icons-3.white li a:hover {
	color: #242424;
	background-color: #fff;
}

 /* dark
 -------------------------------*/
 
.social-icons-3.dark { margin: 0px 0 0;}
.social-icons-3.dark li a {
	color: #fff;
	background-color: #1c1c1c;
	border:1px solid #444; border-radius:0px;
}
.social-icons-3.dark li a:hover, .social-icons-3.dark li a.active {
	color: #fff; border:1px solid #eb4c3a;
	background-color: #eb4c3a;
}
 /* dark 2
 -------------------------------*/
.social-icons-3.dark-2 li a {
	color: #fff;
	border: 1px solid #444;
	background-color: #444;
}
.social-icons-3.dark-2 li a:hover, .social-icons-3.dark-2 li a.active {
	color: #242424;
	border: 1px solid #fff;
	background-color: #fff;
}
 /* violet
 -------------------------------*/
.social-icons-3.violet li a {
	color: #a367bf;
	background-color: #fff;
}
.social-icons-3.violet li a:hover, .social-icons-3.violet li a.active {
	background-color: #a367bf;
}
/* social icons blue
 -----------------------------------------------*/
 
.social-icons-3.blue li a {
	color: #242424;
	border:1px solid #e4e4e4;
	border-radius:0;
	background-color: #fff;
}
.social-icons-3.blue li a:hover, .social-icons-3.blue li a.active {
	color:#fff;
	background-color: #1fbef0;
	border:1px solid #1fbef0;
}

/* social icons 4
 ------------------------------ */

.topbar.dark2 .social-icons-1 {
	margin: 0px 0 0 ;
	padding: 5px 0px 2px 15px;
	text-align: center;
	border-left:1px solid #1a1a1a;
}
.topbar.dark2 .social-icons-1 li {
	display: inline; padding:0px;
}
.topbar.dark2 .social-icons-1 li a {
	width: 30px;
	height: 30px;
	padding: 0px;
	margin: 0 3px 3px 0;
	text-align: center;
	font-size: 14px;
	color: #fff; border-radius:50%;
	line-height: 29px;
	display:inline-block;
	background-color: #000;
	border:1px solid #4d4d4d;
}
.topbar.dark2 .social-icons-1 li a:hover, .social-icons-1 li a.active {
	color: #FFF;
	background-color: #eb4c3a;
	border:1px solid #eb4c3a;
}

/*============ Feature boxs ============ */

/* Feature Box1
 ------------------------------ */
.feature-box1 {
	padding: 0px;
}
.feature-box1:hover .iconbox-tiny, .feature-box1.active .iconbox-tiny {
	color: #fff;
	border: 1px solid #fd602c;
	background-color: #fd602c;
}
/* Feature Box2
 ------------------------------ */
 
.feature-box2 {
	position: relative;
	border-top: 1px solid #F0F0F0;
}
.feature-box2 .content-box {
	position: relative;
	padding: 98px 0 0 0;
}
.feature-box2 .content-box .arrow-left {
	position: absolute;
	left: -48px;
	top: 165px;
	border-right: 20px solid #fff;
}
/* Feature Box3
 ------------------------------ */
 
.feature-box3 {
width: 100%;
position: relative;
float: left; margin-bottom:30px;
}
.feature-box3 h3{
color:#12171f;
font-size:24px;
}

.feature-box3 .btn-default {
	background:#12171f;
	line-height:50px; font-size:16px;
	color:#fff; padding:0px 40px;
	margin-top:10px;
	
}

.feature-box3:hover .dark-outline, .feature-box3.active .dark-outline {
	color: #fff; border-color:#ab263b;
	background-color: #ab263b;
}
.feature-box3:hover h3{
	color: #ab263b;
}
.feature-box3:hover .btn-default {
	background:#ab263b;
	
}

.feature-box3.blue h3{
color:#12171f;
}
.feature-box3.blue .dark-outline, .feature-box3.blue .dark-outline {
	color: #12171f;
	
}
.feature-box3.blue:hover .dark-outline, .feature-box3.blue.active .dark-outline {
	color: #fff; border-color:#12171f;
	background-color: #12171f;
}
.feature-box3.blue:hover h3{
color:#498af3;
}
.feature-box3.blue:hover .btn-default {
	background:#498af3;	
}

/* Feature Box4
 ------------------------------ */
.feature-box4 {
	width: 100%; margin:-335px auto 0px;
	position: relative;
	float: none; text-align:center;
}
.feature-box4 .iconbox-xtiny {
	position: absolute;
	right: 0px;
	top: 203px;
	background-color: #fd602c;
}
.feature-box4 h3 {
	color: #454545; font-weight:300;
}

.feature-box4 h3::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #e7e7e7;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: transparent;
    border-image: none;
    border-style: solid;
    border-width: 24px;
    content: "";
    height: 0;
    position: absolute;
    top: 55%; left:40%;
    width: 0;
    margin: 0px auto 0px;
    text-align: center;
}

.feature-box4:hover h5 {
	color: #fd602c;
}

.feature-box4 .btn-default{ 
border-radius:20px; font-size:16px; 
color:#636366; padding: 8px 36px;
}
.feature-box4 .btn-default:hover{ 
color:#454545;}


/* Feature Box5
 ------------------------------ */
 
.feature-box5 {
	width: 100%;
	position: relative;
	padding: 40px;
	float: left;
	background-color: #fff;
	transition: all 0.3s ease-out 0s;
}
.feature-box5 {
	margin-bottom: 28px;
}
.feature-box5.two {
	padding: 40px;
}
.feature-box5.two .arrow-down {
	border-top: 20px solid #fff;
	float: left;
	left: 259px;
	position: absolute;
	top: 155px;
	z-index: 3;
	transition: all 0.3s ease-out 0s;
}
/* Hover Styles  --------  */
.feature-box5:hover h4, .feature-box5:hover .icon-plain-msmall, .feature-box5.active h4, .feature-box5.active .icon-plain-msmall {
	color: #fd602c;
}
.feature-box5.two:hover, .feature-box5.two.active {
	background-color: #fd602c;
}
.feature-box5.two:hover .arrow-down, .feature-box5.two.active .arrow-down {
	border-top: 20px solid #fd602c;
}
.feature-box5.two:hover p, .feature-box5.two.active p {
	color: #fff;
}
/* Feature Box6
 ------------------------------ */
.feature-box6 {
	width: 100%;
	position: relative;
	float: left;
}
.feature-box6 .iconbox-left-tiny {
	color: #686868;
	border: 1px solid #4c4c4c;
	background: none;
}
/* Feature Box7
 ------------------------------ */
.feature-box7 {
	width: 100%;
	padding: 40px;
	transition: all 0.3s ease-out 0s;
	background-color: #fff;
	border: 1px solid #e4e4e4;
}
.feature-box7 span {
	font-size: 40px;
	color: #242424;
}
.feature-box7:hover .btn, .feature-box7.active .btn {
	color: #fff;
}
.feature-box7:hover, .feature-box7.active {
	color: #fff;
	background-color: #fd602c;
}
.feature-box7:hover span, .feature-box7:hover h4, .feature-box7.active span, .feature-box7.active h4 {
	color: #fff;
}
.feature-box7:hover h4, .feature-box7.active h4 {
	color: #fff;
}
/* Feature Box8
 ------------------------------ */
.feature-box8 {
	width: 100%;
	padding: 0px;
	margin-bottom: 30px;
	transition: all 0.3s ease-out 0s;
	background-color: #fff;
}
.feature-box8 .iconbox-small {
	height: 100px; width:100px;
	color: #fd602c; padding:5px;
	background-color: #fff;
	border: 1px solid #dbdfe0;
}
.feature-box8 .text-left {
	text-align: right;
}
.feature-box8:hover .iconbox-small, .feature-box8.active .iconbox-small {
	color: #fff;
	background-color: #dc6226;
	border: 1px solid #dc6226;
}
.feature-box8:hover h4, .feature-box8.active h4 {
	color: #dc6226;
}
/* Feature Box9
 ------------------------------ */
.feature-box9 {
	width: 100%;
	padding: 0px;
	margin-bottom: 30px;
	transition: all 0.3s ease-out 0s;

}

.feature-box9 .text-left {
	text-align: right;
}
.feature-box9 .text-box-right {
padding: 0px 0px 0px 90px;

}

.feature-box9 h3{
	color: white; margin-bottom:5px;
}
.feature-box9:hover .iconbox-small, .feature-box9.active .iconbox-small {
	color: #fff;
	background-color: #dc6226;
	border: 1px solid #dc6226;
}
.feature-box9:hover h3, .feature-box9.active h3 {
	color: #c9012f;
}
.feature-box9:hover #hexagon2 {background-color: #c9012f;}
.feature-box9:hover #hexagon2:before { 
border-bottom: 20px solid #c9012f; 
} 
.feature-box9:hover #hexagon2:after {
border-top: 20px solid #c9012f;
}
.feature-box9:hover #hexagon2 .icon{ color:#fff;}


/* Feature Box10
 ------------------------------ */
.feature-box10 {
width: 100%;
	padding: 0px;
	margin-bottom: 40px;
	transition: all 0.3s ease-out 0s;
}

.feature-box10 .text-left {
	text-align: right;
}
.feature-box10 .text-box-right {
padding: 0px 0px 0px 100px;
}

.feature-box10 .iconbox-medium {
	background:#ffffff;
	border:3px solid #c3c3c3;
	line-height:90px;
}

.feature-box10 .iconbox-medium.left{
margin: 0px 20px 0px 0px;
}

.feature-box10 .iconbox-medium i{
color:#202020;	
}

.feature-box10 h4{ font-weight:300; margin-bottom:10px; color:#fff;}

.feature-box10:hover .iconbox-medium {
	background:#b9393f;
	border:3px solid #c3c3c3;
}

.feature-box10:hover .iconbox-medium i{
color:#fff;	
}

.feature-box10:hover h4{
	color: #b9393f;
}

.feature-box10:hover p{
	color: #fff;
}
/* Feature Box11
 ------------------------------ */
.feature-box11 {
	width: 100%;
}
.feature-box11 .img-holder {
	width: 146px;
	height: 146px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.feature-box11 .iconbox-xtiny {
	color: #fff;
	background-color: #fd602c;
}
/* Feature Box12
 ------------------------------ */
.feature-box12 {
	position: relative;
	width: 100%;
	padding: 40px;
	margin: 0px;
	float: left;
	border: 1px solid #383838;
}
.feature-box12 {
	position: relative;
	width: 100%;
	padding: 40px;
	margin: 0px;
	float: left;
	border: 1px solid #383838;
}
.feature-box12 .iconbox-small {
	position: absolute;
	top: -50px;
	left: 140px;
}
.feature-box12:hover .iconbox-small, .feature-box12.active .iconbox-small {
	background-color: #fd602c;
}
.feature-box12:hover .read-more.white, .feature-box12.active .read-more.white {
	color: #fd602c;
}
/* Feature Box13
 ------------------------------ */
.feature-box13 {
	width: 100%;
}
.feature-box13 .iconbox-medium {
	background: none;
	color: #5d5c5c;
	border: 1px solid #e4e4e4;
}
.feature-box13:hover .iconbox-medium, .feature-box13.active .iconbox-medium {
	color: #fff;
	background-color: #fd602c;
	border: 1px solid #fd602c;
}

/* Feature Box14
 ------------------------------ */
 
.feature-box14 {
	position: relative;
	width: 100%;
	float: left;
}
.feature-box14 .digit {
	position: absolute;
	z-index: 2;
	color: #fff;
	left: 45px;
	top: 92px;
	background-color: #fd602c;
}
.feature-box14 .iconbox-small {
	position: relative;
	float: left;
}
/* Feature Box15
 ------------------------------ */
 
.feature-box15 {
	width: 100%;
	float: left;
	padding: 20px;
	margin: 0px;
	transition: all 0.3s ease-out 0s;
	border: 1px solid #fd602c;
}
.feature-box15:hover, .feature-box15.active {
	background-color: #fd602c;
}
.feature-box15:hover h4, .feature-box15:hover p, .feature-box15.active h4, .feature-box15.active p {
	color: #fff;
}
/* Feature Box16
 ------------------------------ */
.feature-box16 {
	width: 100%;
}
.feature-box16:hover .iconbox-smedium, .feature-box16.active .iconbox-smedium {
	color: #fff;
	background-color: #fd602c;
}
.feature-box16:hover h4, .feature-box16.active h4 {
	color: #fd602c;
}
/* Feature Box17
 ------------------------------ */
.feature-box17 {
	width: 100%;
	padding: 40px;
	border-radius: 2px;
	background-color: #fff;
	transition: all 0.3s ease-out 0s;
}
.feature-box17:hover, .feature-box17.active {
	background-color: #fd602c;
}
.feature-box17:hover h4, .feature-box17:hover p, .feature-box17:hover .icon-plain-small, .feature-box17:hover .read-more, .feature-box17.active h4, .feature-box17.active p, .feature-box17.active .icon-plain-small, .feature-box17.active .read-more {
	color: #fff;
}
/* Feature Box18
 ------------------------------ */
.feature-box18 {
	width: 100%;
	padding: 40px;
	background-color: #fff;
	transition: all 0.3s ease-out 0s;
}
.feature-box18:hover, .feature-box18.active {
	background-color: #242424;
}
.feature-box18:hover h4, .feature-box18.active h4 {
	color: #fff;
}
/* Feature Box19
 ------------------------------ */
.feature-box19 {
	width: 100%;
	padding: 0px;
	margin-bottom: 50px;
	transition: all 0.3s ease-out 0s;
	background-color: #fff;
}
.feature-box19 .iconbox-small {
	line-height: 84px;
	color: #fd602c;
	background-color: #fff;
	border: 1px solid #e4e4e4;
}
.feature-box19:hover .iconbox-small, .feature-box19.active .iconbox-small {
	line-height: 84px;
	color: #fff;
	background-color: #fd602c;
	border: 1px solid #fd602c;
}
.feature-box19:hover h4, .feature-box19.active h4 {
	color: #fd602c;
}
.feature-box19 .image-holder {
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px;
}
/* Feature Box20
 ------------------------------ */
.feature-box20 {
	position: relative;
	width: 100%;
	padding: 40px;
	margin: 0px;
	float: left;
	border: 1px solid #383838;
}
.feature-box20 {
	position: relative;
	width: 100%;
	padding: 40px;
	margin: 0px;
	float: left;
	border: 1px solid #e4e4e4;
}
.feature-box20 .iconbox-tiny {
	position: absolute;
	top: -35px;
	left: 140px;
}
.feature-box20:hover .iconbox-tiny, .feature-box20.active .iconbox-tiny {
	background-color: #fd602c;
}
.feature-box20:hover .read-more.white, .feature-box20.active .read-more.white {
	color: #fd602c;
}
/* Feature Box21
 ------------------------------ */
.feature-box21 {
	position: relative;
	width: 100%;
	padding: 0px;
	margin: 0px;
	min-height: 450px;
	overflow: hidden;
}
.feature-box21 .background-imgholder.img1 {
	background: url(../images/site-img104.jpg) 0 0 no-repeat;
}
.feature-box21 .background-imgholder.img2 {
	background: url(../images/site-img105.jpg) 0 0 no-repeat;
}
.feature-box21 .background-imgholder .overlay {
	width: 100%;
	height: 100%;
	top: 0;
	z-index: 1;
}
.feature-box21 .background-imgholder {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 0;
	background-position: 50% 50% !important;
	background-size: cover !important;
}
.feature-box21 .text-box {
	position: relative;
	width: 100%;
	z-index: 3;
	padding: 80px;
}
/* Feature Box22
 ------------------------------ */
.feature-box22 {
	position: relative;
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
	z-index: 0;
}
.feature-box22 .iconbox-xlarge {
	color: #fff;
	position: absolute;
}
.feature-box22 .iconbox-xlarge .inner-box {
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
	z-index: 1;
	opacity: 0;
	transition: all 0.3s ease-out 0s;
	background-color: #fd602c;
}
.feature-box22:hover .iconbox-xlarge .inner-box {
	opacity: 1;
}
.feature-box22.margin-bottom {
	margin-bottom: 60px;
}
/* Feature Box23
 ------------------------------ */
 
.feature-box23 {
	width: 100%;
	padding: 40px;
	position: relative;
	float: left;
	transition: all 0.3s ease-out 0s;
}
.feature-box23 .inner {
	width: 140px;
	height: 140px;
	float: left;
	border-radius: 100%;
}
.feature-box23 .digit {
	position: absolute;
	z-index: 2;
	color: #fff;
	left: 50px;
	top: 115px;
}
.feature-box23 .iconbox-xlarge {
	position: relative;
	color: #fd602c;
	font-size: 28px;
}
.feature-box23:hover, .feature-box23.active {
	background-color: #fd602c;
}
.feature-box23:hover .iconbox-xlarge .digit, .feature-box23.active .iconbox-xlarge .digit {
	color: #242424;
	background-color: #fff;
}
.feature-box23:hover h4, .feature-box23:hover p, .feature-box23.active h4, .feature-box23.active p {
	color: #fff;
}
/*============ Team Section ============ */

/* Team Style 1
 ------------------------------ */
 
.team-box1 {
	padding: 0px;
}
.team-name-holder {
	width: 100%;
	padding: 6px 0;
}
.team-name-holder.bgcolor {
	background-color: #fd602c;
}
.team-box1 .hover-box {
	position: absolute;
	padding: 35px 0;
	margin: 0px;
	top: 320px;
	left: 0px;
	transition: all 0.3s ease-out 0s;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 2;
}
.team-box1:hover .hover-box, .team-box1.active .hover-box {
	top: 150px;
}
.team-box1 .team-member {
	position: relative;
	overflow: hidden;
}
/* Team Style 2
 ------------------------------ */ 	
.team-holder2 {
	width: 100%;
	padding: 0px;
	float: left;
	background-color: #000000;
	transition: all 0.3s ease-out 0s;
}
.team-holder2 .img-holder {
	position: relative;
	overflow: hidden;
}
.team-holder2 .img-holder img { -webkit-filter: grayscale(100%); 
    filter: grayscale(100%);}

.team-holder2 .img-holder .icon-box {
	position: absolute;
	width: 100%;
	left: 0px;
	top: 300px;
	padding: 15px 0;
	z-index: 1;
	background-color: rgba(185,57,63,0.8);
	transition: all 0.3s ease-out 0s;
}
.team-holder2 .img-holder .icon-box .social-icons-1 {
	margin: 0 0px 0px; padding:0px;
}
.team-holder2 .img-holder .icon-box .social-icons-1 li a{
	color: #fff; padding: 0 10px 0 10px;
}
.team-holder2 .img-holder .icon-box .social-icons-1 li a:hover, .team-holder2 .img-holder .icon-box .social-icons-1 li a.active {
	color: #000;
}
.team-holder2 .img-holder .icon-box .social-icons-1 {
	text-align:center;
}

.team-holder2 .content-box.less-pading {
    padding: 10px;
}
.team-holder2 .content-box h4{font-weight:300; line-height:22px; font-size:22px;}
.team-holder2 .content-box h4 span{font-weight:300;font-size:14px; color:#727272; }


/* Team Hover Styles
 ------------------------------ */
 
 .team-holder2:hover .img-holder img { 
 -webkit-filter: grayscale(0%); 
    filter: grayscale(0%);	
	transition: all 0.6s linear 0s;}

.team-holder2:hover .icon-box, .team-holder2.active .icon-box {
	top: 202px;
}
.team-holder2:hover, .team-holder2.active {
	background-color: #242424;
}
.team-holder2:hover .title, .team-holder2.active .title {
	color: #fff;
}
/* Team Style 3
 ------------------------------ */ 	
.team-holder3 {
	width: 100%;
	padding: 0px;
	float: left;
	margin-bottom: 30px;
	transition: all 0.3s ease-out 0s;
}
.team-holder3 .img-holder {
	position: relative;
	width: 260px;
	height: 260px;
	padding: 14px 0 0 0;
	float: left;
	text-align: center;
	vertical-align: middle;
	border-radius: 100%;
	z-index: 2;
	border: 1px solid #eae9e9;
	background-color: #fff;
}
.team-holder3 .img-holder .img-inner {
	width: 230px;
	height: 230px;
	padding: 0;
	margin: 0 0 0 14px;
	float: left;
	text-align: center;
	vertical-align: middle;
	border-radius: 100%;
}
.team-holder3 .social-icons-3 li a {
	color: #242424;
}
.team-holder3 .social-icons-3 li a:hover, .team-holder3 .social-icons-3 li a.active {
	color: #fff;
	background-color: #fd602c;
}
.team-holder3 .img-holder .overlay {
	position: absolute;
	width: 230px;
	height: 230px;
	padding: 0;
	float: left;
	left: 15px;
	top: 15px;
	text-align: center;
	border-radius: 100%;
	z-index: 5;
	opacity: 0;
	transition: all 0.3s ease-out 0s;
	background-color: rgba(253, 96, 44, 0.9);
}
.team-holder3:hover .img-holder .overlay, .team-holder3.active .img-holder .overlay {
	font-size: 34px;
	line-height: 230px;
	z-index: 5;
	opacity: 1;
	color: #fff;
}
/* Team Style 4
 ------------------------------ */ 	
.team-holder4 {
	width: 100%;
	padding: 0px;
	float: left;
	margin: 0px;
	background-color: #fff;
	transition: all 0.3s ease-out 0s;
}
.team-holder4 .icon-holder {
	width: 25%;
	padding: 0px;
	float: left;
	margin: 0px;
	min-height: 270px;
	background-color: #fff;
	transition: all 0.3s ease-out 0s;
}

.team-holder4 .icon-holder .social-icons-2 li a {
	color: #7f7f7f;
	background: none;
}
.team-holder4 .icon-holder .social-icons-2 li:first-child {
	margin-top: 45px;
}
.team-holder4:hover .icon-holder, .team-holder4.active .icon-holder {
	background-color: #fd602c;
}
.team-holder4:hover .icon-holder .social-icons-2 li a, .team-holder4.active .icon-holder .social-icons-2 li a {
	color: #fff;
}
.team-holder4:hover h5, .team-holder4.active h5 {
	color: #fd602c;
}
/*============ Price Tables ============ */

.pricetable {
	width: 100%;
	float: left;
	padding: 0px 0 30px 0;
	margin: 20px 0px 0px;
	text-align: center;
	background-color: #eeeeee;
	transition: all 0.3s ease-out 0s;
}
.pricetable.nomargin {
	margin: 0px 0px 0px;
}
.pricetable.first {
	border-left: 1px solid #e9e9e9;
}
.pricetable .title {
	width: 100%;
	padding: 20px 0px 55px;
	margin: 0px; color:#323232;
	float: left; font-size:24px;
	text-align: center;
	background-color: #ccc;
}
.pricetable h2 {
	padding: 0px;
	font-size: 28px;
	font-weight: 600;
	margin: 0px;
	text-align: center;
}

.pricetable .price-box { 
width: 0; height: 0; margin-top:-65px; 
border-top: 65px solid transparent; 
border-left: 262px solid #323232; 
border-bottom: 65px solid transparent;
position:relative;
}

.pricetable .price {
	float:left;   
	display:block;  
    color: #FFF; margin-top:-15px;
    margin-left:-234px;
    width: 262px; font-weight:600;
    text-align: left;
    font-size: 26px;
    font-family: 'Lato';
} 

.pricetable .price span{
font-size: 20px;
}

.pricetable ul.plan_features {
	width: 100%;
	float: left;
	text-align: center;
	padding: 0px;
	margin: 0px 0px 30px 0;
}
.pricetable ul.plan_features li {
	padding: 15px 0; font-size:15px;
	border-bottom: 1px solid #FFF;
}
.pricetable .btn{
border:1px solid #323232;
font:600 16px 'Open Sans';
text-transform:uppercase;
background: #fff; padding:12px 50px;
transition: all 0.3s ease-out 
}
.pricetable .btn:hover{
border:1px solid #323232;
background: #323232;
color:#fff;
}

.pricetable:hover .btn{
border:1px solid #323232;
background: #323232;
color:#fff;
}

/* Price Table Hover and Active Styles
 -----------------------------------------------*/
 
.pricetable.active {
	background-color: #323232;
}
.pricetable.active ul.plan_features li{
color: #727272;
border-bottom: 1px solid #4f4e4e;
}
.pricetable.active .title {
	background-color: #323232;
	color: #FFF;
}
.pricetable.active .price-box {
border-left: 262px solid #498af3;
}

.pricetable.active .btn{
border:1px solid #498af3;
background: #498af3;
color: #FFF;
transition: all 0.3s ease-out 
}
.pricetable.active .btn:hover{
border:1px solid #FFF;
background: #323232;
color: #FFF;
transition: all 0.3s ease-out 
}
.pricetable:hover.active .btn{
border:1px solid #FFF;
background: #323232;
color: #FFF;
}

/* Price Table 2
 -----------------------------------------------*/
 
.pricetable-holder2 {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.pricetable-holder2 th {
	width: 25%;
	padding: 0px;
	margin: 0px;
}
.pricetable-holder2 th .title-header {
	width: 100%;
	background-color: #242424;
	padding: 20px;
	font-size: 28px;
	font-weight: 600;
	color: #fff;
	float: left;
	text-align: center;
}
.pricetable-holder2 th .title-header.active {
	background-color: #fd602c;
}
.pricetable-holder2 .table > thead > tr > th {
	padding: 0px;
	border: none;
}
.pricetable-holder2 .table > tbody > tr > td {
	padding: 20px;
}
.pricetable-holder2 .table > thead > tr > th {
	vertical-align: middle;
}
.pricetable-holder2 th .price {
	color: #fff;
	font: 14px 'Open Sans', sans-serif;
	font-size: 36px;
	font-weight: bold;
	line-height: 45px;
	text-align: center;
	padding: 8px 0px;
}
.pricetable-holder2 tr td i {
	color: #89be21;
	font-size: 18px;
}
.pricetable-holder2 tr td.red i {
	color: #ff2f16;
}
.pricetable-holder2 th .price sup {
	font-size: 22px;
	font-style: normal;
}
.pricetable-holder2 th .price i {
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
}
.pricetable-holder2 tr:nth-child(even) {
	background: #e9e9e9
}
.pricetable-holder2 tr:nth-child(odd) {
	background: #FFF
}
.pricetable-holder2 th .title-header.first {
	margin-top: 69px;
	border: none;
}
.pricetable-holder2 .table-bordered {
	border: none;
}
.pricetable-holder2 .table-bordered th .title-header.first {
	border-right: 1px solid #e4e4e4;
}
.pricetable-holder2 a.btn2 {
	margin-top: 20px;
}
/* Price Table 3
 -----------------------------------------------*/
 
.pricetable-holder3 {
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
	transition: all 0.3s ease-out 0s;
	border: 1px solid #cccccc;
}
.pricetable-holder3.l-mar {
	margin-left:-1px;
}
.pricetable-holder3.l-mar2 {
	margin-left:-2px;
}
.pricetable-holder3 .inner-holder {
	width: 100%;
	padding: 20px 20px 0px;
	margin: 0px;
	float: left;
	transition: all 0.3s ease-out 0s;
	background-color: #fff;
}
.pricetable-holder3 .title {
	font-size: 30px;
	font-weight: 300;
	margin: 0 0 20px;
	padding: 0;
	text-align: center;
}
.price-circle {
	/*width: 140px;
	height: 140px;
	padding: 30px 0 0;*/
	margin: 0 auto;
	border-radius: 100%;
	/*background-color: #fff;*/
}
.price-circle .price {
	color: #454545;
	font: 600 38px/45px "'Roboto', sans-serifo", sans-serif;
	padding: 8px 0 0 0;
	text-align: center;
}
.price-circle .price i {
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
}
.price-circle .price sup {
	font-size: 22px;
	font-style: normal;
}
.pricetable-holder3 ul.plan_features {
	width: 100%;
	float: left;
	text-align: center;
	padding: 0px;
	margin: 0px 0px 30px 0;
}
.pricetable-holder3 ul.plan_features li {
	padding: 13px 0; color:#454545;
	border-bottom: 0px solid #e9e9e9;
}
.pricetable-holder3 ul.plan_features li:last-child {
	border-bottom: none;
}

.pricetable-holder3 .price-btn{
	margin-bottom:-20px;	
}
.pricetable-holder3 .price-btn .btn.btn-border.light {
    border-color: #ccc; font-size:15px; background:#fff;
}

/* hover styles
 -----------------------------------------------*/
.pricetable-holder3:hover, .pricetable-holder3.active {
	border: 1px solid #454545;
}
.pricetable-holder3:hover .inner-holder, .pricetable-holder3.active .inner-holder {
	background-color: #454545;
}
.pricetable-holder3:hover ul.plan_features li, .pricetable-holder3.active ul.plan_features li {
	color: #ccc;
	/*border-bottom: 1px solid rgba(255, 255, 255, 0.3);*/
}
.pricetable-holder3:hover .title, .pricetable-holder3.active .title {
	color: #fff;
}
.pricetable-holder3:hover .price-circle .price {
	color: #fff;
}

.pricetable-holder3:hover p {
	color: #ccc;
}

.pricetable-holder3:hover .btn.btn-border.light, .pricetable-holder3.active .btn.btn-border.light {
	color:#FFF;
	background-color:#666;
	border:1px solid #fff;
}
/*============ Blog Posts ============ */

/* post image holder
 -----------------------------------------------*/
 
.blog-img-holder {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
/* post date boxes
 -----------------------------------------------*/

.post-date-box {
	position: absolute;
	width: 90px;
	height: 90px;
	float: left;
	font-size: 25px;
	color: #fff;
	padding: 22px 0 0 0;
	margin: 0;
	z-index: 2;
	text-align: center;
	background-color: #ab263b;
}
.post-date-box span {
	font-size: 13px;
	color: #fff;
	display: block;
}
.post-date-box .arrow-down {
	position: absolute;
	left: 25px;
	top: 81px;
	float: left;
	z-index: 3;
	border-top: 20px solid #ab263b;
}
/* Date box colors
 -----------------------------------------------*/	
.post-date-box.violet {
	background-color: #ab263b;
}
/* post author image holder
 -----------------------------------------------*/	
 
.post-author-image {
	position: absolute;
	width: 80px;
	height: 80px;
	right: 35px;
	top: 247px;
	float: left;
}
.post-author-image.round {
	border-radius: 100%;
	border: 5px solid #fff;
	text-align: center;
}
/* post info icons
 -----------------------------------------------*/
 
.post-infoicon {
	padding: 3px 12px 3px 12px;
	margin: 0 5px 0 0;
	color: #fff;
	float: left;
	font-size: 12px;
	border-radius: 20px;
	background-color: #fd602c;
}
.post-infoicon.dark {
	background-color: #161616;
}
/* blog holder 1
 -----------------------------------------------*/		
.blog-holder1 {
	width: 100%;
	float: left;
	border: 1px solid #efefef;
	background-color: #fff;
}
.blog-holder1.noborder {
	border: none;
}
.blog-holder1 .post-date-box {
	margin: 30px 0 0 30px;
}
.content-box {
	width: 100%;
	float: left;
	padding: 40px;
}
.content-box.less-pading {
	padding: 30px;
}
.blog-post-info {
	width: 100%;
}
.blog-post-info span {
	font-size: 13px;
	color: #b9b9b9;
	margin-right: 15px;
}
.blog-post-info span.green {
	color: #fd602c;
}
/* blog holder 2
 -----------------------------------------------*/	
.blog-holder2 {
	width: 100%;
	float: left;
	background-color: #fff;
}
.blog-holder2 .text-box {
	width: 100%;
	float: left;
	border-right: 1px solid #e4e4e4;
	padding: 40px;
}
.blog-holder2 .text-box.noborder {
	border-right: none;
}
.blog-holder2 .post-date-box {
	position: static;
	background-color: #fd602c;
}
.blog-holder2.two .post-date-box {
	position: static;
	color: #161616;
	border: 1px solid #e4e4e4;
	background-color: #fff;
}
.blog-holder2.two .post-date-box span {
	color: #161616;
}
/* blog holder 3
 -----------------------------------------------*/	
.blog-holder3 {
	width: 100%;
	float: left;
	background-color: #fff;
}
.blog-holder3 .blog-img-holder {
	position: relative;
	padding: 0px;
	margin: 0px;
	float: left;
}
.blog-holder3 .blog-img-holder .overlay .post-info {
	float: left;
	margin: 0;
	padding: 142px 0 0 44px;
	width: 100%;
}
.blog-holder3 .blog-img-holder .post-info .post-infoicon {
	z-index: 5;
	margin-right: 8px;
	float: left;
}
.blog-holder3 .blog-img-holder .overlay .content-box {
	float: left;
	margin: 0;
	padding: 70px 0 0 50px;
	width: 100%;
	z-index: 5;
}
.blog-holder3 .blog-img-holder .overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	left: 0px;
	top: 0px;
	padding: 0;
	float: left;
	background-color: rgba(0, 0, 0, 0.2);
	z-index: 10;
}
.blog-holder3 .blog-img-holder .overlay .content-box .blog-post-info span {
	color: #fff;
}
/* blog holder 3 two
 -----------------------------------------------*/	
.blog-holder3.two {
	width: 100%;
	float: left;
	background-color: #fff;
}
.blog-holder3.two .blog-img-holder .overlay .post-info {
	float: left;
	margin: 0;
	padding: 274px 0 0 30px;
	width: 100%;
}
/* blog holder 4
 -----------------------------------------------*/	
.blog-holder4 {
	width: 100%;
	float: left;
	transition: all 0.3s ease-out 0s;
	background-color: #f6f6f6;
}
.postinfo-icon-holder {
	float: left;
	margin: 0;
	padding: 0px;
	width: 100%;
}
.blog-holder4 .post-infoicon {
	margin-right: 8px;
	float: left;
}
.blog-holder4:hover, .blog-holder4.active {
	background-color: #242424;
}
.blog-holder4:hover h4, .blog-holder4.active h4 {
	color: #fff;
}
/* blog holder 5
 -----------------------------------------------*/	
.blog-holder5 {
	width: 100%;
	float: left;
}

/*============ Testimonials ============ */

.testimonials-holder {
	width: 100%;
	float: left;
	padding: 40px;
	margin: 0px;
	background-color: #fff;
	transition: all 0.3s ease-out 0s;
}
.testimonials-holder:hover {
	background-color: #242424;
}
.testimonials-holder:hover h6 {
	color: #fff;
}
.testimonials-holder.two:hover, .testimonials-holder.two.active {
	background-color: #fd602c;
}
.testimonials-holder.two:hover p, .testimonials-holder.two:hover h6, .testimonials-holder.two:hover span, .testimonials-holder.two.active p, .testimonials-holder.two.active span, .testimonials-holder.two.active h6 {
	color: #fff;
}
.testimonials-holder.two .img-inner, .testimonials-holder .img-inner {
	width: 70px;
	height: 70px;
	padding: 0px;
	margin: 0px;
	float: left;
	border-radius: 100%;
}

/* Testimonials Style 1
 -----------------------------------------------*/
 
.testimonials1 {
	width: 100%;
	padding: 0px;
	margin: 0px;
	transition: all 0.3s ease-out 0s;
}
.testimonials1 .textbox {
	position: relative;
	width: 70%; float:left;
	padding: 0px;
	margin: 0px; color:#fff;
	transition: all 0.3s ease-out 0s;
}

.testimonials1 .image-left { padding:0 0px 0 15px;}
.testimonials1 .imgholder {
	position: relative;
	width: 106px;
	height: 106px;
	padding: 3px;
	margin: 0px;
	text-align: center;
	background-color: #e94e4c;
	transition: all 0.3s ease-out 0s;
}
.testimonials1 .imgholder .arrow-down {
	position: absolute;
	right: 41px;
	top: 104px;	
	border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #e94e4c;
}
.testimonials1 .text-box-right {
    display: block;
    padding: 0px 30px 0px 0px;
    margin: 0px;
    text-align: right;
}
.testimonials1 .text-box-right h5{ font-weight:600;}

/* Testimonials Style 2
 -----------------------------------------------*/

.testimonials-2 {
	width: 100%;
	padding: 0px;
	margin: 0px;
	transition: all 0.3s ease-out 0s;
}
.testimonials-2 .textbox {
	position: relative;
	width: 100%; 
	padding: 0px; text-align: center;
	margin: 0px auto 20px; color:#fff;
	transition: all 0.3s ease-out 0s;
}

.testimonials-2 .image-center { padding:0 0px 0 15px;}
.testimonials-2 .imgholder {
	position: relative;
	width:184px;
	height: 120px;
	padding: 0px;
	margin: 0px auto;
	text-align: center;
	
	transition: all 0.3s ease-out 0s;
}

.testimonials-2 .imgholder img{
width: 150px; height: 130px; 
/*-webkit-transform: skew(-18deg); 
-moz-transform: skew(-18deg); 
-o-transform: skew(-18deg);
transform: skew(-18deg); */
border:2px solid #303c39;

}
.testimonials-2 .imgholder .arrow-down {
	position: absolute;
	right: 41px;
	top: 104px;	
	border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #e94e4c;
}
.testimonials-2 .text-box-right {
    display: block;
    padding: 10px 0px 0px 0px;
    margin: 0px;
    text-align: center;
}
.testimonials-2 .text-box-right h5{ font-weight:600; color:#fff;}



/* Testimonials Style 3
 -----------------------------------------------*/
 
.testimonials3 {
	width: 100%;
	padding: 0px;
	margin: 0px;
	transition: all 0.3s ease-out 0s;
}

.testimonials3 .textbox {
	position: relative;
	width: 100%; 
	padding: 0px; text-align: left;
	margin: 0px auto 20px; color:#fff;
	transition: all 0.3s ease-out 0s;
}

.testimonials3 .image-left { padding:10px; background:#fff; border:5px solid #1c1c1c; margin-right:30px;}
.testimonials3 .img-holder {
	position: relative;
	width: 130px;
	height: 130px;
	margin: 0px;
	padding: 5px 0 0 5px;
	float: left; text-align:center;
	z-index: 5;
	border-radius: 100%;
	background-color: #ebebeb;
	transition: all 0.3s ease-out 0s;
}
.testimonials3 h5{ font-size:16px; font-weight:600; color:#eb4c3a; text-align:center; margin-bottom:5px;}
.testimonials3 .img-holder .img-inner {
	width: 130px;
	height: 130px;
	margin: 0px;  text-align:center;
	padding: 0px;
		border-radius: 100%;
}

.testimonials3 img{ width:130px;}

.testimonials3 .image-left .arrow-down {
	position: absolute;
	left: 144px;
	top: 20px;
	z-index: 0;
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	border-top: 18px solid #1c1c1c;
	transition: all 0.3s ease-out 0s;
}
.testimonials3:hover .img-holder, .testimonials3.active .img-holder {
	background-color: #FFF;
}
.testimonials3:hover .arrow-down, .testimonials3.active .arrow-down {
	border-top: 18px solid #FFF;
}

.testimonials3 .text-box-right{color:#1c1c1c; font-weight:700; margin-top:20px;}

/* Testimonials Style 4
 -----------------------------------------------*/
 .testimonials4 {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0 0 30px 0;
    position: relative;
    z-index: 1;
    font: 400 14px/22px 'Open Sans';
    color: #fff;
}

.testimonials4 .client-img {
    width:120px;
    float: left;
    text-align: center;
    position: absolute;
    left: 0px;
    z-index: 99; 

}

.testimonials4 .client-img img {
    border-radius: 100%; width:100%;
    height: auto; border:6px solid #1e222b;
}

.testimonials4 .description {
    width: 83%;
    float: right;
    padding: 0;
}

.testimonials4 h5 {
    margin:20px 0 0 0 ;font: 600 18px 'Lato';
	text-align:center; color:#FFF;
}
.testimonials4 h5 span{
font: 400 14px 'Open Sans';	
color:#fff;
}



/* Testimonials Style 5
 -----------------------------------------------*/
 
.testimonials5 {
	width: 100%;
	padding: 0px;
	margin: 0px;
	transition: all 0.3s ease-out 0s;
}
.testimonials5 .social-icons-2 li:first-child a {
	margin-left: 35px;
}
.testimonials5 .social-icons-2 li a {
	color: #242424;
	border: 1px solid #e4e4e4;
	background-color: #fff;
}
.testimonials5 .social-icons-2 li a:hover, .testimonials5 .social-icons-2 li a.active {
	color: #fff;
	border: 1px solid #fd602c;
	background-color: #fd602c;
}

/* Testimonials Style 6
 -----------------------------------------------*/
 .testimonials6 {
    float: left;
    width: 88%;
    padding: 35px 25px; background:#eae8e9;
    margin: 0 0 30px 0;
    position: relative;
    z-index: 1;
    font: 400 14px/22px 'Open Sans';
    color: #fff;
}

.testimonials6 .client-img {
    width:160px;
    float: left; background:#ffffff;
    text-align: center;
    position: absolute;
    right: -70px; padding:20px;
    z-index: 99;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:    0px 0px 6px 0px rgba(0, 0, 0, 0.2);
box-shadow:         0px 0px 6px 0px rgba(0, 0, 0, 0.2);

}

.testimonials6 .client-img img {
    border-radius: 100%; width:120px;
    height: 120px;
}

.testimonials6 .description {
    width: 81%; color:#666666;
    float: left; font-weight:300;
    padding: 0;
}

.testimonials6 h5 {
    margin:5px 0 0 0 ;font: 400 18px 'Raleway';
	text-align:right; color:#12171f;
}
.testimonials6 h5 span{
font: 400 14px 'Open Sans';	
color:#727272;
}

/* Testimonials Style 7
 -----------------------------------------------*/
 .testimonials7 {
    float: left;
    width: 100%;
    margin: 0 0 30px 0;
    position: relative;
    z-index: 1;
 }

.testimonials7_box {
    float: left;
    width: 100%;
    padding: 25px; background:rgba(0,0,0,0.5);
    margin: 0 0px 20px;
    font: 300 15px/22px 'Open Sans';
    color: #727272; clear:both;
}

.testimonials7_box .client-img {
    width:120px;
    float: left; border:3px solid #ffffff;
    text-align: center;
    position: absolute;
    z-index: 99;
}

.testimonials7_box .client-img img {
    width:100%; 
	-webkit-filter: grayscale(100%); 
filter: grayscale(100%)
         height: 130px;
}

.testimonials7_box .description {
    width: 72%; color:#666666;
    float: right; font-weight:300;
    padding: 0;
}
.testimonials7_box:before {
    width: 0; content:'';
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid rgba(0,0,0,0.5);
	top: 192px; margin-left:15px;
position: absolute;
}

.testimonials7 .text-box-right{ padding:0px 0px 0px 50px}

.testimonials7 .text-box-right h5 {
    margin:5px 0 0 0 ;font: 400 20px 'Lato';
	text-align:left; color:#fff;
}
.testimonials7 .text-box-right h5 span{
font: 400 15px 'Open Sans';	
color:#b9393f;
}

.testimonials7:hover .testimonials7_box {
    background:#b9393f;
    color: #fff; 
	transition: all 0.3s ease-out 0s;
}
.testimonials7:hover .testimonials7_box .client-img img {
-webkit-filter: grayscale(0%); 
filter: grayscale(0%)
transition: all 0.3s ease-out 0s;
}

.testimonials7:hover .testimonials7_box .description {
color:#fff; transition: all 0.3s ease-out 0s;
}
.testimonials7:hover .testimonials7_box:before {
border-top: 20px solid #b9393f;
 transition: all 0.3s ease-out 0s;
}



/*============ Footer Newsletter ============ */

.newsletter .email_input {
	background-color: #202020;
	border:1px solid #000;
	color: #999; margin-bottom:14px;
	float: left;
	font-size: 13px;
	font-weight: normal;
	height: 39px;
	line-height: 39px;
	padding: 0px 7px;
	width: 100%;
}
.newsletter .email_input:focus {
	
	border:1px solid #e94e4c;
}
.newsletter .email_input.dark {
	background-color: #2d2d2d;
	color: #727272;
}
.newsletter .input_submit {
	background-color: #e94e4c;
	border: 1px solid #000;
	color: #FFF;
	cursor: pointer;
	float: right;
	height: 39px;
	padding: 0px 20px;
}

.newsletter .input_submit:hover {
	background-color: #404040;
	border: 1px solid #000;
	color: #FFF;

}

.newsletter .email_input2 {
	background-color: #1a1a1a;
	border:1px solid #434343;
	color: #999; margin-bottom:14px;
	float: left;
	font-size: 13px;
	font-weight: normal;
	height: 39px;
	line-height: 39px;
	padding: 0px 7px;
	width: 100%;
}

.newsletter .input_submit2 {
	background-color: #1a1a1a;
	border: 1px solid #000;
	color: #FFF;
	cursor: pointer;
	float: right;
	height: 39px;
	padding: 0px 20px;transition: all 0.3s ease-out 0s;
}

.newsletter .input_submit2:hover {
	background-color: #498af3;
	border: 1px solid #000;
	color: #FFF;

}

.newsletter .email_input2.dark {
	background-color: #0c0c0c;
	border:1px solid #1b1b1b;
	color: #292929; 
}
.newsletter .input_submit2.red {
	background-color: #b9393f;
	border: 1px solid #b9393f;
	color: #FFF;
	transition: all 0.3s ease-out 0s;
}
.newsletter .input_submit2.red:hover {
	background-color: #fff;
	border: 1px solid #fff;
	color: #b9393f;
}

/*============ Video wrapers ============ */

.video-wrapper {
	overflow: hidden;
	width: 100%;
	height: auto;
}
.video-wrapper video {
	width: 100%;
}
.blog-video-wrapper {
	width: 100%;
	float: left;
}
.blog-video-wrapper iframe {
	width: 100%;
}
.university-video-wrapper {
	width: 100%;
}

/*video padding
 ------------------------------ */
.video-toppadd {
	padding-top: 150px;
}
.video-bopadd {
	padding-bottom: 150px;
}
/*============ Progress bar ============ */

.progressbar-style1 {
	margin-top: 10px;
	margin-bottom: 30px;
	font-weight: 300;
	letter-spacing: 1px;
	overflow: visible;
	height: 35px;
	color: #fff;
	background: #fff;
	border-radius: 0px;
	box-shadow: none;
	text-transform: uppercase;
}
.progressbar-style1 .progress-bar {
	position: relative;
	overflow: visible;
	background-color: #fd602c;
	font-size: 13px;
	color: #fff;
	padding: 8px 0 0 20px;
	text-align: left;
}
.progressbar-style1 .progress-bar.yellow-3 {
	background-color: #f7c800;
}
.progressbar-style2 {
	margin-top: 10px;
	margin-bottom: 45px;
	font-weight: 300;
	letter-spacing: 1px;
	overflow: visible;
	height: 3px;
	color: #161616;
	background: #ccc;
	border-radius: 0px;
	box-shadow: none;
	text-transform: uppercase;
}
.progressbar-style2 .progress-bar {
	position: relative;
	overflow: visible;
	background-color: #161616;
	font-size: 13px;
	color: #161616;
	padding: 3px 0 0 0;
	text-align: left;
}
.progressbar-style3 {
	margin-top: 10px;
	margin-bottom: 45px;
	font-weight: 300;
	letter-spacing: 1px;
	overflow: visible;
	height: 8px;
	color: #161616;
	background: #fff;
	border-radius: 0px;
	box-shadow: none;
	text-transform: uppercase;
}
.progressbar-style3 .progress-bar {
	position: relative;
	overflow: visible;
	background-color: #e9b444;
	font-size: 13px;
	color: #fff;
	padding: 8px 0 0 0;
	text-align: left;
}
.progressbar-style4 {
	margin-top: 10px;
	margin-bottom: 45px;
	font-weight: 300;
	letter-spacing: 1px;
	overflow: visible;
	height: 8px;
	color: #161616;
	background: #e7e7e7;
	border-radius: 0px;
	box-shadow: none;
	text-transform: uppercase;
}
.progressbar-style4 .progress-bar {
	position: relative;
	overflow: visible;
	background-color: #ff9320;
	font-size: 13px;
	color: #727272;
	padding: 8px 0 0 0;
	text-align: left;
}
/*============ Newsletter ============ */

.newsletter2 {width:68%; margin:0 auto 40px;}

.email_input {
	background: #fff;
	border: 2px solid #4f5560;
	color: #666;
	float: left;
	font-size: 14px;
	font-weight: normal;
	height: 50px;
	line-height: 39px;
	padding: 0 15px;
	width: 71%; margin-bottom:20px;
}
.email_submit {
	background-color: #12171f;
	border: 1px solid #12171f;
	color: #FFF; font-size:18px;
	float: left;
	margin: 0px 0 30px 10px;
	padding: 12px 30px 13px;
	text-transform: uppercase;
	transition: all 0.3s ease-out 0s;
}
.email_submit:hover {
	background-color: #ab263b;
	border: 1px solid #ab263b;
	color: #fff;
}

.device{ margin-top:-40px;}

.newsletter3 {width:100%; margin:20px auto 40px;}
.newsletter3 .email_input {
	background: #fff;
	border: 1px solid #999;
	color: #999;
	float: left;
	font-size: 13px;
	font-weight: normal;
	height: 36px;
	line-height: 30px;
	padding: 0 15px;
	width: 71%; margin-bottom:20px;
}
.newsletter3 .email_submit {
	background-color: #454545;
	border: 1px solid #454545;
	color: #FFF; font-size:16px;
	float: left;
	margin: 0px 0 30px 10px;
	padding: 6px 30px 6px;
	text-transform: uppercase;
	transition: all 0.3s ease-out 0s;
}
.newsletter3 .email_submit:hover {
	background-color: #999;
	border: 1px solid #999;
	color: #fff;
}


/*============ css progress circles ============ */

.knob {
	display: none;
}
div.demo {
	position: relative;
	text-align: center;
	width: 280px;
	float: left
}
div.demo > p {
	font-size: 20px
}
div.demo .title {
	position: absolute;
	text-align: center;
	width: 100%;
	font-size: 40px;
	float: left;
	top: 60px;
}
div.demo .title span {
	text-align: center;
	width: 100%;
	font-size: 20px;
	float: left;
	margin-top: 10px;
}

/*============ Page Scroll to Top ============ */


.scrollup.orange {
	background: #fd602c url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.orange2 {
	background: #fd602c url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.violet {
	background: #fd602c url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.green {
	background: #27b399 url(../images/scroll-top-arrow2.png) no-repeat 25px 12px;
	width: 70px; height: 40px;
	bottom: 0px;
	right:10%;	
}
.scrollup.green:hover{background: #303c39 url(../images/scroll-top-arrow2.png) no-repeat 25px 12px;}

.scrollup.red {
	background: #e93e21 url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.yellow {
	background: #ffc000 url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.red2 {
	background: #ea3628 url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.white {
	border: 1px solid #161616;
	background: #fff url(../images/scroll-top-arrow2.html) no-repeat 15px 16px;
}
.scrollup.yellow-green {
	background: #dbdc33 url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.brown {
	background: #8b501f url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.yellow-2 {
	background: #fcc813 url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.yellow-green-2 {
	background: #e9ee42 url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.yellow-3 {
	background: #f7c800 url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.pink {
	background: #f51f6f url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.pink-3 {
	background: #ce0a6c url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.orange-3 {
	background: #ff971c url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.orange-4 {
	background: #ff9320 url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.dark {
	background: #161616 url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.green-3 {
	background: #a5d549 url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.green-4 {
	background: #8ac700 url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.stone {
	background: #c3a254 url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.brown-2 {
	background: #b5854d url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.red-4 {
	background: #f43819 url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.red-5 {
	background: #ed3325 url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.cyan {
	background: #42d1aa url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.yellow-4 {
	background: #e9b444 url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}
.scrollup.blue {
	background: #1fbef0 url(../images/scroll-top-arrow.png) no-repeat 15px 16px;
}


/*============ google maps ============ */
.map{
    width: 100%;
    height: 360px;
    border: 1px solid #e4e4e4;
}
.map p{
	margin: 10px;
	color: #333;
}

.map2{
    width: 100%;
    height: 240px;
    border: 1px solid #2b3341;
	padding:5px; background:#12161d !important;
}

.windows {
	color: #6D5C7C !important;
}

.server {
	color: #FF804E !important;
}

.android{
	color: #5F8C67 !important;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {

    border-top: 0px !important;
}



table.ortala {
margin-left:auto; 
margin-right:auto;
}
 

/*=============== site main structure ============= */

.years:active {
	position:relative;
	top:1px;
}


.h3_mavi{
color: cornflowerblue !important
}
        
.menu_beyaz{
color: #e1e1e1 !important
}

.site_wrapper{
    padding-bottom: 75px !important;
}

.contentWhite{
        color: #fff;
    font-size: 22px;
    line-height: 30px;
    text-align: left;
    padding: 15px 30px 30px;
    font-family: 'BenchNine', sans-serif;
    font-weight: normal;
}

.contentContainer{
        margin-top: 30px;
        margin-bottom: 30px;
    background-color: rgba(1, 1, 1, 0.51);
    border-radius: 8px;

-webkit-box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.83);
-moz-box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.83);
box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.83);
}

.beton{background-image:url(../Assets/images/beton.png); 
     background-repeat : repeat;
     z-index:1001 !important;
-webkit-box-shadow: 10px 0px 5px -4px rgba(28,28,28,1);
-moz-box-shadow: 10px 0px 5px -4px rgba(28,28,28,1);
box-shadow: 10px 0px 5px -4px rgba(28,28,28,1);
}

.ms-layer.text25 {
     top: 310.998px !important;
      left: 5px !important;
}

.ms-layer.text22 {
        top: 550.998px !important;
            left: 5px !important;
            font-size: 1em !important;
}


.site_wrapper {
	width: 100%;
	margin: 0 auto 0 auto;
}

.site_wrapper .font-style2{
font: 14px 'Open Sans', sans-serif;
}

.wrapper-boxed {
	width: 1240px;
	margin: auto auto auto auto;
}

#header {
    position: absolute;
    padding: 0;
    width: 100%;
    z-index: 999999;
	
}

#header:after {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 49%;
    margin-left: 580px;
    min-height: auto;
    height: 90px;
    content: "";
    background: #FFF;
    z-index: -1;
}

.slider.margintop {
    top: -90px;
	position:relative;
	z-index:1; 
    background:#d8e1e0;
	height:540px;
}

.navbar {

background:#FFF;
border-radius: 0px;
height:90px; margin-left:30px;

}

.navbar:after {
   
    border-top: 0px solid transparent;
    border-left: 45px solid transparent;
    border-right: 0px solid #FFFFFF;
    border-bottom: 90px solid #FFFFFF;
    position: absolute;
    left: -45px;
    z-index: 1;
    height: 90px;
}

#header2 .container{padding:0px;}

#header2 .navbar{
 margin-left:0px;
 height:74px; background:none;
 font-family: 'Open Sans', serif;
 font-size: 14px;
}
#header2 .navbar:after {
display:none;
}


#header3 .navbar{
 margin:0px auto;
 height:60px; background:none;
 font-family: 'Open Sans', serif;
 font-size: 15px; background:#ffffff;
 border-bottom:1px solid #e1e1e1;
}
#header3 .navbar:after {
display:none;
}

#header3 .navbar-header{
width:100%;
float:left; position:relative;	
}

.sticky-wrapper.is-sticky .topbar-middle-logo {
 padding: 15px 0;
}

#header4 .navbar{
 margin-left:0px;
 height:60px; background:none;
 font-family: 'Open Sans', serif;
 font-size: 15px; border: 0px;
 margin: 0px;
}

#header4 .navbar:after {
display:none;
}

#header5 .navbar{
 margin-left:0px;
 height:100px; background:none;
 font-family: 'Open Sans', serif;
 font-size: 15px; border: 0px;
 margin: 0px;
}

#header5 .navbar:after {
display:none;
}

#header6 .navbar{
 margin-left:0px;
 height:74px; background:none;
 font-family: 'Open Sans', serif;
 font-size: 14px;
}
#header6 .navbar:after {
display:none;
}

#header7 .navbar{
 margin-left:0px;
 height:60px; background:none;
 font-family: 'Open Sans', serif;
 font-size: 14px;
}
#header7 .navbar:after {
display:none;
}

#header7 .navbar .btn.btn-dark{
padding:19px 36px; background:#636366;
font-family: ''Roboto', sans-serifo', serif;
 font-size: 16px; text-transform:uppercase;
}
#header7 .navbar .btn.btn-dark:hover{
background:#454545;
}

#header8 .navbar{
 margin-left:0px;
 height:80px; background:none;
 font-family: 'Open Sans', serif;
 font-size: 15px;
}
#header8 .navbar:after {
display:none;
}

#header9 .navbar{
 margin-left:-30px;
 height: 80px; 
 background:none;
 font-family: 'Roboto', sans-serif;
 font-size: 15px;
 
 
}
#header9 .navbar:after {
display:none;
}



.sec_title h1 {
	font-family: 'Poiret One', sans-serif;
	font-weight: 600; font-size:36px;
	color: #414141; text-align:center;
	
}
.sec_title h1::after {
    content: "\f111";
	 font-family: 'FontAwesome';
    font-size: 12px; line-height:0;  
    color: #e94e4c;
    display: block;
    height: 1px; padding: 0 0px 0px 0px;
    width: 260px;
    background: #cccccc;
    margin: 20px 0 30px 0;
    margin-left: auto;
    margin-right: auto;
}

.sec_title2 h1 {
	font-family: 'Lato', sans-serif;
	font-weight: 300; font-size:30px;
	color: #323232; text-align:center;
}
.sec_title2 h1::after {
    content: "";
	 font-family: 'FontAwesome';
    font-size: 16px; line-height:0;  
    color: #e94e4c;
    display: block;
    height: 1px; padding: 0 0px 0px 0px;
    width: 300px;
    background: #999;
    margin: 15px 0 -2px 0;
    margin-left: auto;
    margin-right: auto;
}

.sec_title2::after{
 content: "";
	 font-family: 'FontAwesome';
    font-size: 16px; line-height:0;  
    color: #e94e4c;
    display: block;
    height: 3px; 
    width: 50px;
    background: #498af3;
    margin: -22px 0 30px 0;
    margin-left: auto;
    margin-right: auto;

}

.sec_title3 h1 {
	font-family: 'Roboto', sans-serif;
	font-weight: 300; font-size:34px; 
	color: #fff; text-align:center;
}
.sec_title3 h1::after {
    content: "";
	 font-family: 'FontAwesome';
    font-size: 16px; line-height:0;  
    color: #e94e4c;
    display: block;
    height: 1px; padding: 0 0px 0px 0px;
    width: 150px;
    background: #999;
    margin: 10px 0 -2px 0;
    margin-left: auto;
    margin-right: auto;
}

.sec_title3::after{
 content: "";
	 font-family: 'FontAwesome';
    font-size: 16px; line-height:1;  
    color: #eb4c3a;
    display: block;
    height: 3px; 
    width: 70px;
    background: #eb4c3a;
    margin: -22px 0 30px 0;
    margin-left: auto;
    margin-right: auto;

}


/* features_sections */  

.section_category1 {
	float: left;
	width: 100%;
	text-align: center;
	padding: 80px 0px 60px 0px;	
}

.section_category1 h1 {
	font-family: 'Poiret One', sans-serif;
	font-weight: 600; font-size:36px;
	color: #414141; margin-bottom:25px;
}
.section_category1 h1::after {
    content: "\f111";
	 font-family: 'FontAwesome';
    font-size: 12px; line-height:0;  
    color: #e94e4c;
    display: block;
    height: 1px; padding: 0 0px 0px 0px;
    width: 260px;
    background: #cccccc;
    margin: 20px 0 30px 0;
    margin-left: auto;
    margin-right: auto;
}

.section_category1 .box {
    margin: 0px 0;
    padding: 0px 15px 0px;
    background: #FFF;
    text-align: center;
    cursor: pointer;
	border:1px solid #cccccc;
	margin-bottom:40px; 
}

.section_category1 .box .icon {
    display: inline-block;
    margin: -45px 0 30px;
    width: 90px;
    height: 90px;
    background: #cccccc;
    font-size: 40px;
    color: #414141;
    line-height: 90px;
    transition: all .3s linear;
	
}
.section_category1 .box .icon::after {
content: " ";
width: 0;
height: 0;
border-top: 10px solid transparent;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
position: absolute;
z-index: 1; top:48px;
left: 50%;
margin-left: -15px;
border-top: 15px solid #CCC;

}

.section_category1 .box a {
    color: #414141;
    border:1px solid #CCC;
    display: inline-block;
    text-align: left; background:#FFF;
    text-decoration: none;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
    padding: 1px; position:relative;
	bottom:-20px;
}

.section_category1 .box a span:first-child{background-color:#FFF;display:inline-block;padding:5px 18px 5px 18px;position:relative;margin-left:-12px;left:12px;margin-right:-35px;-webkit-transition:margin-right 0.5s;-moz-transition:margin-right 0.5s;transition:margin-right 0.5s}

.section_category1 .box a span:first-child:hover{margin-right:0px}
.section_category1 .box a span:last-child{color:#FFF;background-color:#e94e4c;display:inline-block;padding:5px 17px 5px 20px;text-align:right;}

.section_category1 .box:hover {
   	border:1px solid #e94e4c;
}
.section_category1 .box:hover .icon {
    background: #e94e4c;
	  color: #FFF;
}
.section_category1 .box:hover .icon::after {
border-top: 15px solid #e94e4c;
}
.section_category1 .box:hover a {
    color: #e94e4c;
    border:1px solid #e94e4c;
   
}

.section_category1 .box:hover a span:first-child{margin-right:0px}


/* section_category 2 */  

.section_category2 {
    float: left;
    width: 100%;
    padding: 80px 0px 80px 0px;
    background: url(../images/parallax-bg1.jpg) no-repeat center top;
	background-attachment:fixed;
	
}

.section_category2 ul { margin:20px 0px 0px; padding-left:10px;}

.section_category2 ul li{
	line-height:20px; margin-bottom:12px;
}
.section_category2 ul li i{
	color:#e94e4c; margin-right:8px;
}

.section_category2 .more {
	color: #FF0000;
	font-size: 18px; line-height:40px;
	font-family: "PT Sans", sans-serif;
	font-weight: 300; text-transform:uppercase;
	border: 2px solid #343434;	
	padding: 12px 5px; 
	cursor: pointer;
background-color: transparent;

}

.section_category2 .more span {
    color: #ffffff; 
    background-color: #343434;
    padding: 6px 30px;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
	border: 1px solid #343434;
}


.section_category2 .more:hover {
	color: #FFF; text-decoration:none;
	border: 2px solid #fff;
	background-color: #e94e4c;
}

.section_category2 .more:hover span{
	color: #FFF; border: 1px solid #FFF;
	background-color: #e94e4c;
}

/* section_category 3 */  

.section_category3 {
    float: left;
    width: 100%;
    padding: 80px 0px 80px 0px;
    background: #e94e4c url(../images/parallax-bg2.png) no-repeat center top;
	background-attachment:fixed;
	
}

.section_category3 .sec_title h1 {
	font-family: 'Poiret One', sans-serif;
	font-weight: 600; font-size:36px;
	color: #FFF; text-align:center;
	text-transform:none;
}
.section_category3 .sec_title h1::after {
    content: "\f111";
	 font-family: 'FontAwesome';
    font-size: 12px; line-height:0;  
    color: #FFF;
    display: block;
    height: 1px; padding: 0 0px 0px 0px;
    width: 260px;
    background: #f28381;
    margin: 20px 0 30px 0;
    margin-left: auto;
    margin-right: auto;
}
.section_category3 .sec_title h1 span {
	color:#411615;
}

.section_category3 #triangle-up { 
width: 0;
height: 0;
border-bottom: 210px solid rgba(0,0,0,0.7);
border-left: 122px solid transparent;
border-right: 122px solid transparent;
position: relative;
float: left;
margin-left: -100px;
}

.section_category3 #triangle-up:first-child {
    margin-left: 20px;
}

.section_category3 #triangle-up.margin-left-2 {
    margin-left: 16px;
}


.section_category3 #triangle-up div.icon {
    position: absolute;
    bottom: -180px;
    color: #ffffff;
    margin-left: -90px;
    width: 210px;
    text-align: center;
    font-size: 14pt;
    font-family: 'PT Sans';
}

.section_category3 #triangle-up i {
font-size: 48px;
margin-left:-24px;
line-height: 100px;
-webkit-transition: all 500ms ease-out;
-moz-transition: all 500ms ease-out;
-o-transition: all 500ms ease-out;
transition: all 500ms ease-out;
}

.section_category3 #triangle-up span {
	font-size:18px;
text-transform:uppercase; 
margin-left:-33px;
	
}

.section_category3 #triangle-up:hover { 
border-bottom: 210px solid rgba(255,255,255,0.7);
}
.section_category3 #triangle-up:hover div.icon{ color:#3e1514;}

.section_category3 #triangle-down { 
width: 0;
height: 0;
border-top: 210px solid rgba(0,0,0,0.7);
border-left: 122px solid transparent;
border-right: 122px solid transparent;
position: relative;
float: left;
margin-left: -100px;
}

.section_category3 #triangle-down div.icon {
    position: absolute;
    top: -180px;
    color: #ffffff;
    margin-left: -100px;
    width: 210px;
    text-align: center;
    font-size: 14pt; text-transform:uppercase;
    font-family: 'PT Sans';
}

.section_category3 #triangle-down i {
font-size: 48px;
 margin-left:-12px;
line-height: 100px;
-webkit-transition: all 500ms ease-out;
-moz-transition: all 500ms ease-out;
-o-transition: all 500ms ease-out;
transition: all 500ms ease-out;
}
.section_category3 #triangle-down:hover { 
border-top: 210px solid rgba(255,255,255,0.7);
}
.section_category3 #triangle-down:hover div.icon{ color:#3e1514;}

/* section_category 4 */  

.section_category4 {
    float: left;
    width: 100%;
    padding: 60px 0px 0px 0px;
 }

.section_category4 .sec_title h1 {
	font-family: 'Poiret One', sans-serif;
	font-weight: 600; font-size:36px;
	color: #414141; text-align:left;
	margin-bottom:25px;
}
.section_category4 .sec_title h1::after {
    content: "\f111";
	 font-family: 'FontAwesome';
    font-size: 12px; line-height:0;  
    color: #e94e4c;
    display: block;
    height: 1px; padding: 0 0px 0px 0px;
    width: 260px;
    background: #cccccc;
    margin: 20px 0 30px 0;
    margin-left: 0;
    margin-right: auto;
}

.section_category4 .iconbox { width:100%; margin:0 auto; }

.section_category4 .iconbox-medium {
    display: inline-block;
    margin: 0px auto 20px;
    width: 90px;
    height: 90px;
    border:1px solid #414141;
    font-size: 40px;
    color: #e94e4c;
    line-height: 90px;
    transition: all .3s linear;
	
}
.section_category4 .iconbox-medium::after {
content: " ";
width: 0;
height: 0;
border-top: 10px solid transparent;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
position: absolute;
z-index: 1; top:90px;
left: 41%;
margin-left: 0px;
border-top: 15px solid #414141;

}

.section_category4 .iconbox-medium:hover {
    display: inline-block;
    margin: 0px auto 20px;
    width: 90px;
    height: 90px; background:#414141;
    border:1px solid #414141;
    font-size: 40px;
    color: #FFF;
    line-height: 90px;
    transition: all .3s linear;
	
}
.section_category4 h5{ text-align:center; margin-top:0;}

/* section_category 5 */  

.section_category5 {
    float: left;
    width: 100%;
    padding: 80px 0px 80px 0px;
	background:#eeeeee;
 }
 
 .section_category5 h3{
 margin-bottom:40px; 
}
.section_category5 .round-box {
	width: 100%;
	position: relative;
	float: left;
}
.section_category5 .round-box .iconbox-left-tiny {
	color: #686868;
	border: 1px solid #4c4c4c;
	background: none;
}
.section_category5 .round {
	width: 40px; height:40px;
} 
.section_category5 .text-box-right h4{
 margin-bottom:5px; font-size:18px;	
}
.section_category5 .round i{
	font-size:30px; top:-17px; line-height:40px;
	position:relative;
}

/* section_category 6 */  

.section_category6 {
    float: left;
    width: 100%;
    padding: 80px 0px 60px 0px;
	
 }
 .section_category6 p{ text-align:center; margin-bottom:25px;}
 
 .section_category6 .box {
    margin: 0px 0;
    padding: 0px 0px 0px;
    background: #FFF;
    text-align: left;
    cursor: pointer;
	border:1px solid #cccccc;
	margin-bottom:40px; 
}
.section_category6 .box h3{ padding:0 20px; margin-top:1px; margin-bottom:0px;}
.section_category6 .box h6{ padding:0 20px; margin-top:0px;  color:#999;}
.section_category6 .box h6 span{ color:#e94e4c;}

.section_category6 .box p{ padding:0 20px; text-align:left;}

.section_category6 .box a {
    color: #414141; float:right; 
    border:1px solid #CCC;
    display: inline-block;
    text-align: right; background:#FFF;
    text-decoration: none;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
    padding: 1px; position:relative;
	bottom:20px; right:20px;
}

.section_category6 .box a span:first-child{background-color:#FFF;display:inline-block;padding:5px 18px 5px 18px;position:relative;margin-left:-12px;left:12px;margin-right:-35px;-webkit-transition:margin-right 0.5s;-moz-transition:margin-right 0.5s;transition:margin-right 0.5s}

.section_category6 .box a span:first-child:hover{margin-right:0px}
.section_category6 .box a span:last-child{color:#FFF;background-color:#e94e4c;display:inline-block;padding:5px 17px 5px 20px;text-align:right;}

.section_category6 .box:hover {
   	border:1px solid #e94e4c;
}

.section_category6 .box:hover a {
    color: #e94e4c;
    border:1px solid #e94e4c;
   
}

.section_category6 .box:hover a span:first-child{margin-right:0px}

.section_category6 .box-left {
    margin: 0px 0;
    padding: 0px 20px 0px 0px;
    background: #FFF;
    text-align: left;
    cursor: pointer;
	border:1px solid #cccccc;
	margin-bottom:40px; 
}
.section_category6 .box-left img{ width:219px; float:left; margin-right:20px;}
.section_category6 .box-left h3{ padding:10px 0px 0px; margin-bottom:0px;}
.section_category6 .box-left h6{ padding:0 0px; margin-top:3px;  color:#999;}
.section_category6 .box-left h6 span{ color:#e94e4c;}

.section_category6 .box-left p{ padding:0 0px; text-align:left;}

.section_category6 .box-left a {
    color: #414141; float:right; 
    border:1px solid #CCC;
    display: inline-block;
    text-align: right; background:#FFF;
    text-decoration: none;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
    padding: 1px; position:relative;
	bottom:20px; right:0px;
}

.section_category6 .box-left a span:first-child{background-color:#FFF;display:inline-block;padding:5px 18px 5px 18px;position:relative;margin-left:-12px;left:12px;margin-right:-35px;-webkit-transition:margin-right 0.5s;-moz-transition:margin-right 0.5s;transition:margin-right 0.5s}

.section_category6 .box-left a span:first-child:hover{margin-right:0px}
.section_category6 .box-left a span:last-child{color:#FFF;background-color:#e94e4c;display:inline-block;padding:5px 17px 5px 20px;text-align:right;}

.section_category6 .box-left:hover {
   	border:1px solid #e94e4c;
}

.section_category6 .box-left:hover a {
    color: #e94e4c;
    border:1px solid #e94e4c;
   
}

.section_category6 .box-left:hover a span:first-child{margin-right:0px}

.section_category6 .box-left2 {
    margin: 0px 0;
    padding: 0px 0px 0px 20px;
    background: #FFF;
    text-align: left;
    cursor: pointer;
	border:1px solid #cccccc;
	margin-bottom:40px; 
}
.section_category6 .box-left2 img{ width:219px; float:right; margin-left:20px;}
.section_category6 .box-left2 h3{ padding:10px 0px 0px; margin-bottom:0px;}
.section_category6 .box-left2 h6{ padding:0 0px; margin-top:3px;  color:#999;}
.section_category6 .box-left2 h6 span{ color:#e94e4c;}

.section_category6 .box-left2 p{ padding:0 0px; text-align:left;}

.section_category6 .box-left2 a {
    color: #414141; float:left; 
    border:1px solid #CCC;
    display: inline-block;
    text-align: right; background:#FFF;
    text-decoration: none;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
    padding: 1px; position:relative;
	bottom:20px; left:0px;
}

.section_category6 .box-left2 a span:first-child{background-color:#FFF;display:inline-block;padding:5px 18px 5px 18px;position:relative;margin-left:-12px;left:12px;margin-right:-35px;-webkit-transition:margin-right 0.5s;-moz-transition:margin-right 0.5s;transition:margin-right 0.5s}

.section_category6 .box-left2 a span:first-child:hover{margin-right:0px}
.section_category6 .box-left2 a span:last-child{color:#FFF;background-color:#e94e4c;display:inline-block;padding:5px 17px 5px 20px;text-align:right;}

.section_category6 .box-left2:hover {
   	border:1px solid #e94e4c;
}

.section_category6 .box-left2:hover a {
    color: #e94e4c;
    border:1px solid #e94e4c;
   
}

.section_category6 .box-left2:hover a span:first-child{margin-right:0px}


/* section_category 7 */  

.section_category7 {
    float: left;
    width: 100%;
    padding: 0px;
	margin:0px;
	
 }
 
.section_category7 .left{
background: url(../images/testimonials-bg.jpg) no-repeat right top;

}


.section_category7 .testimonials {
	position: relative;
	width: 49%;
	padding: 80px 0px 109px;
	margin-left:51% ; /*background:rgba(255,255,255,0.5);*/
	transition: all 0.3s ease-out 0s;
}



.section_category7 .left .sec_title h1 {
	text-align:left;
	margin-bottom: 35px;
	
}
.section_category7 .left .sec_title h1::after {
     
   text-align:center;
   float:left;
   background: #414141;
   margin-left: 20px;
  
}

.section_category7 .left p{ color:#000; text-shadow:0px 0px 2px rgba(255,255,255,0.9)}

.section_category7 .right{
background: url(../images/news-bg.jpg) no-repeat center top;
background-size: cover;
float:left;
}

.news {
	position: relative;
	width: 70%; 
	padding: 80px 0px 80px 50px;
	margin-right:30% ; /*background:rgba(255,255,255,0.5);*/
	transition: all 0.3s ease-out 0s;
}
.section_category7 .right .sec_title h1 {
	text-align:left; color:#fff;
	
}
.section_category7 .right .sec_title h1::after {
   text-align:center;
  /* float:left;*/
   background: #414141;
   margin-left: 0px;
}
.date {
width:50px; float:left;
margin-right:20px; padding:0px;
}
.date h1{
background:#414141;
color:#fff; text-align:center;
height:50px; line-height:50px;
margin-bottom:0px;
}
.date h6{
background:#e94e4c;
color:#fff; text-align:center;
height:30px; line-height:30px;
margin:0px;
}

.date h1::after {
    content: "\f0d7";
	 font-family: 'FontAwesome';
    font-size: 30px; line-height:0;  
    color: #414141;
    display: block;   
    margin: 2px 0 20px 0;
    margin-left: auto;
    margin-right: auto;
}

.news-text {
color:#fff;
}
.news-text h5{ margin-bottom:0px; margin-top:0px; color:#fff; font-weight:600;}
.news-text p{ line-height:20px; font-size:14px;}
 
 
 /* section_category 8 */ 

.section_category8 {
    float: left;
    width: 100%; color:#fff;
    padding: 80px 0px 80px 0px;
    background: #e94e4c url(../images/parallax-bg3.png) no-repeat center top;
	background-attachment:fixed;
	
}

.section_category8 .sec_title h1 {
	font-family: 'Poiret One', sans-serif;
	font-weight: 600; font-size:36px;
	color: #FFF; text-align:center;
	
}
.section_category8 .sec_title h1::after {
    content: "\f111";
	 font-family: 'FontAwesome';
    font-size: 12px; line-height:0;  
    color: #FFF;
    display: block;
    height: 1px; padding: 0 0px 0px 0px;
    width: 260px;
    background: #f28381;
    margin: 20px 0 30px 0;
    margin-left: auto;
    margin-right: auto;
}
.section_category8 .sec_title h1 span {
	color:#411615;
}

.section_category8 .teambox {
width:100%; background:#fff;
text-align:center;
}

.section_category8 .teambox .team-member {
 display: inline-block; height: 220px; margin-left: 0px; margin-top:-85px; position: relative; width: 220px;

}
.section_category8 .teambox .info-box { margin:20px 0px}
.section_category8 .teambox h4{ font-weight:600;}
.section_category8 .teambox span {color:#414141;}


.section_category8 .teambox .social{
width:100%; background:#414141;
text-align:center; padding:10px 0px;	
}

.section_category8 .teambox .social a i{
width:30px; height:30px; background:#414141;
text-align:center; line-height:30px; font-size:16px;
border:1px solid #565656; margin:0px 5px; color:#FFF;	
}
.section_category8 .teambox .social a:hover i{
background:#e94e4c;border:1px solid #565656; 
color:#FFF;	
}

.section_category8 .teambox:hover {
background:#414141;
}
.section_category8 .teambox:hover h4{
color:#FFF;
}
.section_category8 .teambox:hover span {color:#FFF;}

.section_category8 .teambox:hover .social{
 background:#FFF;
}

/*section category 9*/


.section_category9 {
    float: left;
    width: 100%;
    padding: 75px 0px 80px 0px;
	
 }
 
 .section_category9.top_less {
 margin-top: -32px;
	
 }
 
 .section_category9 p{ text-align:center; margin-bottom:30px;}
 
 
 /*section category 10*/

.section_category10 {
    float: left;
    width: 100%;
    padding: 40px 0px 100px 0px;
	background:#202020;
	
 }
 .section_category10 i { color:#2caae1; font-size:60px; margin-right:20px; float:left;}
 .section_category10 h3 { color:#FFF;}
 .section_category10 h3 span{ font-size:18px; font-weight: 3000;}
 
 .section_category10 p{ font-size:20px; text-align:left;color:#acacac;}
 
 .section_category10 .btn { 
 border-bottom: 50px solid #000000; 
/* border-left: 0px solid transparent;*/ 
 border-right: 50px solid transparent;  
 height: 50px; font-size:18px; color:#e94e4c; text-transform:uppercase; 
 float:right; line-height:50px; margin:15px 0px 0px; padding:0px 20px;
 }
 
  .section_category10 .btn:hover {
 border-bottom: 50px solid #e94e4c; 
  color:#FFF;	  


}

 /*section category 11*/

.section_category11 {
    float: left;
    width: 100%;
    padding: 0px;
	z-index:99;
	position:relative;
		
 }

 /*section category 12*/ 
 
 .section_category12 {
	float: left;
	width: 100%;
	padding: 80px 0px 80px 0px;	
}

.section_category12.less-p {
padding-bottom: 50px;	
}

.section_category12 .services{
width:100%; float:left;
margin:0px; padding:0px;
	
}

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

/*.section_category12 .services::after{
 border-right: 1px double #eee;
width:10px; height:145px;
    position: absolute; 
    content: "";
	top:0px;
	right:1px;
  
}*/


.section_category12 .ser_icon {
width:100%; float:left; margin-bottom:15px;	
}
.section_category12 .ser_icon i{
width:46px; height:46px;
line-height:46px; text-align:center;
float:left; font-size:30px; color:#FFF;
background:#323232; margin-right:15px;
z-index:101; position:relative;
-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}

.section_category12 .ser_icon span{
width:46px; height:46px; border:1px solid #999;
float:left;margin-left:-55px; margin-top:6px;
z-index:100; position:relative;
}

.section_category12 .ser_icon h3{
float:left; color:#323232;
font-size:22px; margin:8px 0px 0px;
text-align:left; line-height:20px;
}
.section_category12 .ser_icon h3 small{
 color:#727272; font-size:14px;
 font-weight: 300;
}

.section_category12 p{
margin-left:5px;
}

.section_category12 a { 
font-family:'Open Sans';font-size:13px;color:#323232;
margin-left:5px;
}
.section_category12 a:hover { 
color:#498af3;
}
.section_category12 hr {
    border-bottom: 1px double #eee;
    height: 2px;
    padding: 0px 0px;
    width: 100%;
    float: left;
}
.section_category12 .lineleft {
 border-left: 1px double #eee;
 border-right:1px double #eee;
 }
.section_category12 .lineright {
 border-right: 1px double #eee;

 }
 
 .section_category12 .services:hover .ser_icon i {
background:#498af3; 
-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	margin-left:10px; margin-top:4px;
	 
 }
 
 .section_category12 .services:hover .ser_icon{
	 margin-bottom:13px;
 }
 
.section_category12 .services:hover .ser_icon span {
border:1px solid #999;
margin-left:-65px; margin-top:0px;
padding:5px; width:54px; height:54px;

 }
 
.section_category12 .services:hover .ser_icon h3{
color:#498af3;margin:2px 0px 0px;
line-height:20px;
}

.section_category12 .services:hover a {
	color:#498af3;
}

/*section category 13*/ 
 
.section_category13 {
    float: left;
    width: 100%;
    padding: 73px 0px 210px 0px;
    background: #498af3 url(../images/parallax-bg5.png) no-repeat center center;
	background-attachment:fixed;
	color:#fff;
	
}

.section_category13 .sec_title2 h1 {
color: #FFF;
}
.section_category13 .sec_title2 h1::after {
 background: #285397;
}

.section_category13 .sec_title2::after{
background: #FFF;
}



.team_box {
width:100%; margin:-207px 0px 0px;
padding:0px; float:left;	
}

.team_box .team {
width:100%; margin:0px 0px 30px;
padding:0px; float:left;
border:1px solid #ddd;
background:#fff;	
}
.team_box .team-img{
display: block;
max-width: 100%;
height: auto; margin:10px 10px 20px;
}

.team_box .team-img img{ width:100%;border:1px solid #cacaca;}

.team_box .team:hover img {
    -webkit-filter: sepia(60%);
    filter: sepia(60%);
}

.team_box .team h3{
text-align:center; margin:0px 0px 5px;
}
.team_box .team p{
text-align:center; margin:0px 0px 20px;
}

.team_box .team .social{
background:#498af3; float:left;
padding:10px 0px; width:100%;
text-align: center;
}

.team_box .team .social a i {
    width: 30px;
    height: 30px;
    background: #498af3;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    border: 1px solid #87b4fc;
    margin: 0px 5px;
    color: #87b4fc;
}

.team_box .team .social a i:hover {
border: 1px solid #323232;
background: #323232;
color: #FFF;	
}

/* section_category 14 */  

.section_category14 {
    float: left; 
    width: 100%;
    padding: 74px 0px 60px 0px;
    background: #0d0d0d url(../images/parallax-bg6.png) no-repeat center top;
	background-attachment:fixed;
	
}
.section_category14 .sec_title2 h1 {
color: #FFF;
}

.section_category14 .sec_title2::after{ margin-bottom:10px;}

.section_category14 h2{ color:#498af3;}
.section_category14 p{ color:#FFF;}

.section_category14 ul {
    margin: 20px 0px 0px;
    padding: 0px;
}
.section_category14 li{ 
color:#FFF; line-height: 22px;
margin-bottom: 12px;
}
.section_category14 ul li i {
    color: #498af3;
    margin-right: 8px;
}

.section_category14 .info-box {
text-align: center;
margin:0px auto;
width:100%; color:#fff;
}

.section_category14 .info-box-icon {
    background-color: transparent;
    border:2px solid #498af3;
    border-radius: 100%;
    width: 50px; height: 50px;
	margin:0px auto 10px;
}

.section_category14 .info-box-icon i{
color:#498af3; font-size:20px; line-height:50px;
}
.section_category14 .info-box p {font-size:16px; }

.section_category14 .info-box:hover .info-box-icon {
background-color: #498af3;
border:2px solid #498af3;
transition: all 0.3s ease-out 0s;	
}

.section_category14 .info-box:hover .info-box-icon i{
color:#FFF;
}
.section_category14 .info-box:hover p {
color:#498af3;transition: all 0.3s ease-out 0s; 
}

.section_category14 .margin-left-2{margin-left:20px;}

.section_category14 .btn{font-size:16px;}


/* section_category 15 */  

.section_category15 {
    float: left; 
    width: 100%;
    padding: 73px 0px 350px 0px;
    background:#FFFFFF;

}

.blog-post {
    width: 100%;
    float: left; 
    background:#eeeeee;
    margin: 0px 0px 60px;   
}

.blog-post.last { margin-right:0 !important;}
.blog-post .post-img {
float: left;
width: 41%;   
}
.blog-post .post-img img{ margin:0; padding:0; width:100%; height:auto; vertical-align:middle;}
.blog-post:hover .post-img img{  
-webkit-filter: sepia(60%);
filter: sepia(60%);
-moz-opacity: sepia(60%);
-khtml-opacity: sepia(60%);
opacity: 0.9;
}
.blog-post .post-text {
    float: left;
    width: 59%;
    margin: 0; 
    padding: 15px 15px 0px 30px;
    
}
.blog-post .post-text .date {
    padding: 13px; background:#eeeeee;
    border: solid 3px #498af3;
    color: #343434; width:60px;
    text-align: center;
    display: inline-block;
    float: right; border-radius: 5px;
    margin-top: -17.8%; margin-right:0px;
}

.blog-post .post-text .date span.post-date {
    font: 700 22px 'Lato';
    border-bottom: 2px solid #498af3;
}

.blog-post .post-text .date span {
    display: block;  font: 400 16px 'Lato';
	text-transform:uppercase;
   
}
.blog-post:hover .date{ background:#498af3; color:#fff;}
.blog-post .post-text h4{
	margin-bottom:10px; 
	padding-bottom:15px; 
	line-height:22px; 
	border-bottom:1px #ddd solid; 
	font: 300 20px 'Lato';
	}
	
.blog-post:hover a h4{color:#498af3;}


/* section_category 16 */  

.section_category16 {
   float: left; 
   width: 100%;
   padding: 0px 0px 80px 0px;
}
.section_category16 .portfolio:after {
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-top-color: #498af3;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-image: none;
    border-style: solid;
    border-width: 24px;
    content: "";
    height: 0;
    position: absolute;
    top: 100%;
    width: 0;
    left: 50%;
    margin-left: -24px;
}
.section_category16 .portfolio {
	background-color: #498af3;
	padding: 60px 0 50px;
	color: #fff;
	position: relative;
	margin-bottom: 70px;
	text-align: center;
}

.section_category16 .portfolio .sec_title2::after{	
content: "";
font-family: 'FontAwesome';
font-size: 16px;
line-height: 0;
color: #e94e4c;
display: block;
height: 3px;
width: 50px;
background: #FFF;
margin: -22px 0 20px 0;
margin-left: auto;
margin-right: auto;
}

.section_category16 .portfolio .sec_title2 h1 {
	font-family: 'Lato', sans-serif;
font-weight: 300;
font-size: 30px;
color: #FFF; 
text-align: center;
}

.section_category16 .portfolio .sec_title2 h1::after {
    content: "";
    font-family: 'FontAwesome';
    font-size: 16px;
    line-height: 0;
    color: #FFF;
    display: block;
    height: 1px;
    padding: 0 0px 0px 0px;
    width: 300px;
    background: #285397;
    margin: 15px 0 -2px 0;
    margin-left: auto;
    margin-right: auto;
}

.portfolio-items .portfolio-grid {
	width: 100%;
	float: left;
	padding: 0 ;
	margin: 0 0 24px
}
.portfolio-items .portfolio-grid:nth-child(6n-1) {
	clear: both
}
.portfolio-items .attachment-thumb-portfolio {
	display: block
}
.portfolio-items .portfolio-content {
	display: block;
	position: relative;
	text-decoration: none;
	overflow: hidden
}
.portfolio-items .portfolio-content img {
	width: 100%
}
.portfolio-items .portfolio-content:hover .portfolio-hover {
	opacity: 1;
	top: 0
}
.portfolio-items .portfolio-hover {
	position: absolute;
	top: 5%;
	left: 0;
	right: 0;
	height: 100%;
	background: rgba(0,0,0,0.8);
	color: #fff;
	opacity: 0;
	-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
display: flex;
flex-wrap: wrap;

}

.portfolio-items .portfolio-hover .portfolio-categories{ text-align:center;}

.portfolio-items .hover-content {
	display: table;
	height: 100%;
	width: 100%;
	vertical-align: middle;
	font-size: 14px;  font-family: 'Open Sans';
}
.portfolio-items .hover-content>div {
	vertical-align: middle;
	display: table-cell;
	padding: 15px 15px 5px
}
.portfolio-items .portfolio-title {
	padding: 0 0 17px; width:150px;
	margin: 0 auto 11px; color:#fff;
	border-bottom: 3px solid #498af3;
	font-size: 20px
}

.portfolio-items .active .portfolio-hover {
	top: 0;
	opacity: 1;
}


.portfolio-items .portfolio-hover.orange {
background: rgba(235,76,58,0.9);	
}

.portfolio-items .portfolio-title.orange {
	padding: 0 0 10px; width:150px;
	margin: 0 auto 11px; color:#1c1c1c;
	border-bottom: 0px solid #498af3;
	font-size: 20px
}

.section_category16 .btn.btn-border.white {
    color: #323232; margin-top:20px;
    border-color: #323232; font-size:16px;
	font-family: 'Open Sans';
}
.section_category16 .btn.btn-border.white:hover {
    color: #FFF;  border-color: #498af3;
	background:#498af3;
}


/* section_category 17 */  

.section_category17 {
    float: left;
    width: 100%;
    padding: 0px;
	margin:0px;
	
 }
 
 .section_category17 .left{
background:#f5f5f5; padding-bottom:120px;
font-family: 'Open Sans';
}
.section_category17 .left .sec_title2 h1 {
text-align:left;	
}
.section_category17 .left .sec_title2 h1::after {     
   text-align:left;
  
   background: #999999;
   margin-left:0px; 
   z-index:9; 
}

.section_category17 .left .sec_title2::after {    
background: #498af3;
margin: -22px 0 20px 0px;
z-index:99;  
}

.section_category17 .news-box {
margin:0px auto ; text-align:center;
padding:0px;	
}

.section_category17 .news-box .v-line {
width:2px; height:280px; position:absolute;
background:#ccc; margin-left:82px;
z-index:9;
}
.section_category17 .news-box .thumb {
    display: inline-block;
     position:relative;
    width: 168px;
    height: 168px;
    line-height: 168px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin: 34px 0 0 0;
    padding-top: 0;
    overflow: hidden;
    background: rgb(240, 240, 240);
	z-index:99;
  
}
.section_category17 .news-box .date{
width:50px; height:60px;
background:#498af3; position:relative;
margin:-31px 0px 0px 59px;color:#fff;
z-index:999;
}

.section_category17 .news-box .date .day{
font:600 24px "Open Sans";
color:#fff;
}

.section_category17 .news-text {
float:left; margin:34px 0px 0px 0px;
padding:0px; color:#727272;
	
}
.section_category17 .news-text h3{
	margin-bottom:0px;
}
.section_category17 .news-text p span{
color:#999; font-weight: 300; font-size:14px;
margin-top:-10px;
}




.section_category17 .l-news {
	position: relative;
	width: 65%;
	padding: 73px 0px 112px;
	margin-left:35% ;
	transition: all 0.3s ease-out 0s;
}

.section_category17 .right{
background:#e1e1e1;
}

.section_category17 .right .sec_title2 h1 {
text-align:left;	
}
.section_category17 .right .sec_title2 h1::after {     
   text-align:left;  
   background: #999999;
   margin-left:0px; 
   z-index:9; 
}

.section_category17 .right .sec_title2::after {    
background: #498af3;
margin: -22px 0 20px 0px;
z-index:99;  
}


.section_category17 .choose {
	position: relative;
	width: 70%; float:left;
	padding: 73px 0px 65px 50px;
	margin-right:30% ; 
	transition: all 0.3s ease-out 0s;
}

.section_category17 .choose .client-box {
	width:160px; height:80px; 
	margin:0px 20px 20px 0px;
	padding:0px;
	text-align:center; vertical-align:middle;
	float:left;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow:    0px 0px 6px 0px rgba(0, 0, 0, 0.3);
box-shadow:         0px 0px 6px 0px rgba(0, 0, 0, 0.3);
	
}
.section_category17 .choose .client-box img{
	margin:auto; vertical-align:middle;
}


/* section_category 18 */ 

.section_category18 {
    float: left;
    width: 100%; color:#fff;
    background: #27477c url(../images/parallax-bg7.jpg) no-repeat center center;
	background-attachment:fixed;
	
}

.section_category18 .parallax-overlay {
    background: rgba(39,71,124,.85);
    height: 100%;
    padding: 73px 0px 80px 0px;
}

.section_category18 .sec_title2 h1 {
	
color: #FFF; text-align:center;
	
}
.section_category18 .sec_title2 h1::after {
 background: #498af3;  
}
.section_category18 .sec_title2::after {
    background: #FFF;
}

.testimonial-box{text-align:left}
.testimonial-content{margin-bottom:43px}
.testimonial-img{float:right;margin:0 0px 0 20px;max-width:100px;}
.testimonial-text{overflow:hidden}
.testimonial-user-name{margin:0 0 7px;color:#82b2ff; text-align:right;}
.testimonial-desig{font-size:14px; text-align:right;}
.testimonial-content{color:#727272}


.testimonial-box blockquote {
    position: relative;
    background: #fff;
    padding: 25px;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 26px; border:0px;
    border-right: 8px solid #498af3 !important;   	
	color: #727272; border-radius:0px;
	border-left: 5px solid #eee !important;
}

.testimonial-box blockquote::after {
	content: ''; position: absolute;
	bottom: -16px; right: 23px;
	width: 0;height: 0;
	border-style: solid;
	border-width: 17px 17px 0 17px;
	border-color: #fff transparent transparent transparent;
}

.testimonial-box:hover blockquote{
	 background: #498af3; color:#FFF;
	 transition: all 0.3s ease-out 0s;
}
.testimonial-box:hover blockquote::after {
	border-color: #498af3 transparent transparent transparent; 
	 transition: all 0.3s ease-out 0s;
}

.testimonial-box:hover .testimonial-user-name{color:#FFF;}
.testimonial-box:hover .testimonial-img {
-webkit-filter: sepia(60%);
filter: sepia(60%);
-moz-opacity: sepia(60%);
-khtml-opacity: sepia(60%);
opacity: 0.9;

}


 /*section category 19*/ 
 
 .section_category19 {
	float: left;
	width: 100%;
	padding: 80px 0px 71px 0px;	
}
.section_category19 .services{
width:100%; float:left;
margin:0px; padding:0px;
	
}
.section_category19 .services .icon-wrapper {
  width: 26%;
  float: left; color:#fff;
  text-align: center;
  background-color: #27b399;
  -webkit-transform: skewX(-25deg);
  -moz-transform: skewX(-25deg);
  -ms-transform: skewX(-25deg);
  -o-transform: skewX(-25deg);
  transform: skewX(-25deg);
  margin-top: 0px;
  padding-top: 0px;
  transition: all 0.5s ease; 
  }
  
.section_category19 .services .icon-wrapper .fa-stack{
height: 1.7em;
line-height: 1.8em;
  }
  
.section_category19 .services .icon-wrapper i{
  transform: skewX(25deg);
}
  
 .section_category19 .services .service-text {
  width: 64%;
  float: right;
  -webkit-shape-outside: circle(50%);
  -moz-shape-outside: circle(50%);
  shape-outside: circle(50%); 
  }
  
 .section_category19 .services .service-text .text {
    -webkit-shape-outside: inset(1% round 45%);
    -moz-shape-outside: inset(1% round 45%);
    shape-outside: inset(1% round 45%);
    color: #666666; font-size:14px;
	font-weight:300; line-height:20px; 
	}
.section_category19 .services .service-text .icon-wrapper {
  background-color: #4c4c4c; }
  
.section_category19 .services .service-text .icon-title {
    text-transform: uppercase;
    font:500 18px "Raleway", sans-serif;
    display: block;
    position: relative;
    margin-bottom: 5px;
    color: #303c39;
}

.section_category19 .services .service-text .icon-title:after {
    left: auto !important;
    right: 0 !important; }
	
.section_category19 .services:hover .icon-wrapper {
  -webkit-transform: skewX(0deg);
  -moz-transform: skewX(0deg);
  -ms-transform: skewX(0deg);
  -o-transform: skewX(0deg);
  transform: skewX(0deg);

  }
  
 .section_category19 .services:hover .service-text .icon-title{
	color: #27b399; 
 }
  
  /*section category 20*/ 
 
 .section_category20 {
	float: left;
	width: 100%; margin:0px;
	padding:0px;	
}

.section_category20 .col-lg-4, .section_category20 .col-md-4{
	padding:0px;
}

.section_category20 .icon-wrapper {
    text-align: center;
}

.section_category20 .icon-wrapper i {
    font-size: 30px;
    color: #FFF;
    position: relaive;
    display: block;
    margin: 0 auto 20px;
    padding: 30px 0;
	 transition: all 0.5s ease; 
   
}

.section_category20 .icon-wrapper i::after {
    height: 78px;
    width: 96px; margin:-22px 0px 0px -65px; 
    -webkit-transform: skewX(-25deg);
    -moz-transform: skewX(-25deg);
    transform: skewX(-25deg);
    content: "";
    position: absolute;
    border: 2px solid #FFF;
  transition: all 0.5s ease;    
}

.section_category20 h3{
color:#fff;		
}

.section_category20 p{
margin-bottom:30px;	
}

.section_category20 .btn {
	color: #FFF; font-size:16px;
	border:1px solid #FFF;
	padding:13px 36px;
}

.section_category20 .box1{
background:#249882; padding:80px 50px;
width:100%; float:left;
text-align:center; color:#fff;	
}

.section_category20 .box2{
background:#22917c; padding:80px 50px;
width:100%; float:left;
text-align:center; color:#fff;	
}

.section_category20 .box3{
background:#208b77; padding:80px 50px;
width:100%; float:left;
text-align:center; color:#fff;	
}

.section_category20 .box1:hover .icon-wrapper i::after,
.section_category20 .box2:hover .icon-wrapper i::after,
.section_category20 .box3:hover .icon-wrapper i::after {
    -webkit-transform: skewX(0deg);
    -moz-transform: skewX(0deg);
    transform: skewX(0deg);
   
}
.section_category20 .box1:hover .btn,
.section_category20 .box2:hover .btn,
.section_category20 .box3:hover .btn {
	border:1px solid #303c39;
	background:#303c39; color:#249882;
}

  /*section category 21*/ 
 
 .section_category21 {
	float: left;
	width: 100%; margin:0px;
	padding:0px;	
}

.section_category21 .blog-post {
width:100%; float:left;
margin:0px 0px 20px; padding:0px;
background:#f1f1f1;	
}

.section_category21 .blog-post .post-img {
width:100%; float:left;
margin:0px; padding:0px;	
}

.section_category21 .blog-post .post-text {
width:90%; float:left;
margin:-40px 5% 5%; padding:20px;	
background:#FFF; position:relative;	
}

.section_category21 .blog-post .post-text h4{
margin-bottom: 10px;
padding-bottom: 10px;
line-height: 22px;
border-bottom: 1px #ddd solid;
font: 400 20px 'Raleway';
color:#303c39;
}
.section_category21 .blog-post .post-text h4 span{
font: 400 14px 'Open Sans';
}


/* section_category 22 */  

.section_category22 {
    float: left;
    width: 100%;
    padding: 0px;
	margin:0px;
	
 }
 
 .section_category22 .left{
background:#303c39; padding-top:76px; padding-bottom:80px;
font-family: 'Open Sans';
}

.section_category22 .team {
	position: relative;
	width: 65%;
	padding: 0px 0px 0px;
	margin-left:35% ;
	transition: all 0.3s ease-out 0s;
}

.section_category22 h2{
color:#FFF; text-align:center;
}

.section_category22 .team .team-social {
  position: relative; }
.section_category22 .team .team-social ul {
  position: absolute;
  top: -30px; right: 50px;
  margin: 0; clear: both;
  list-style-type: none; 
  }
  
  .section_category22 .team .team-social ul li {
    margin: 0 3px; padding: 0;
    border: 0; display: inline; 
	}
	
.section_category22 .team .team-social ul li a {
      display: inline-block;
      text-align: center;
      color: #fff;
      font-weight: 300;
     font-size: 11px;
      position: relative;
      width: 30px;  height: 30px;
      line-height: 30px;
      background-color: #27b399; 
	  }
 .section_category22 .team .team-social ul li a:hover {
        background-color: #303c39; }
.section_category22 .team .team-avator {
  text-align: center; }
.section_category22 .team .team-avator img {
    display: block; width:78%;
    margin: 0 auto; }

.section_category22 .team .team-content h4 {
  color: #303c39; font-size:20px; font-weight:500;
  background-color: #FFF;
  text-align: center;
  padding: 15px 0;
  text-transform: uppercase;
  position: relative;
  margin: 0 0px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }
 .section_category22 .team .team-content h4 span {
    display: block; font-family:"Open Sans";
    font-size: 14px; color:#727272; 
    text-transform: none;
	 }
	 
.section_category22 .team .team-content h4:after, .section_category22 .team .team-content h4:before {
    width: 20px;
    height: 100.5%;
    content: "";
    top: 0;
    position: absolute;
    background-color: #FFF;
    -webkit-transform: skewX(-5deg);
    -moz-transform: skewX(-5deg);
    -ms-transform: skewX(-5deg);
    -o-transform: skewX(-5deg);
    transform: skewX(-5deg);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease; 
	}
  .section_category22 .team .team-content h4:before {
    left: -5px; }
	
  .section_category22 .team .team-content h4:after {
    right: -5px; }

.section_category22 .team .our-team:hover .team-content h4{
  background-color: #27b399;
  color: #fff; }
  .section_category22 .team .our-team:hover .team-content h4 span {
  color: #fff; 
  }
 .section_category22 .team .our-team:hover .team-content h4:before, .section_category22 .team .our-team:hover .team-content h4:after {
    background-color: #27b399; }
	
 .section_category22 .team .our-team:hover .team-avator img {
	
	-webkit-filter: sepia(60%);
filter: sepia(60%);
-moz-opacity: sepia(60%);
-khtml-opacity: sepia(60%);
opacity: 0.9;
}


 .section_category22 .right{
background:#27b399; padding-bottom:7px;
font-family: 'Open Sans';
}

.section_category22 .testimonials2 {
	position: relative;
	width: 62%; float:left;
	padding: 76px 0px 80px 20px;
	margin-right:38% ; margin-left:0px;
	transition: all 0.3s ease-out 0s;
}

.section_category22 .testimonials2 .owl-theme .owl-controls {
    margin-top: 10px;
    margin-left: 0px;
    text-align: center;
}

.section_category22 .testimonials2 .owl-theme .owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    background: #93d9cc;
}

.section_category22 .testimonials2 .owl-theme .owl-controls.clickable .owl-buttons div:hover {
	background-color: #303c39;
}
.section_category22 .testimonials2 .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100);
    opacity: 1;
    background: #303c39 !important;
}

/* section_category 23 */  

.section_category23 {
    float: left;
    width: 100%;
    padding: 0px;
	margin:0px;
	
 }
 
.section_category23 .portfolio{
    float: left;
    width: 100%;
    padding: 0px;
	margin:0px;
	
 }
 
 .section_category23 .col-lg-3,  .section_category23 .col-md-3,  .section_category23 .col-sm-6 {
padding: 0px;	 
 }
.section_category23 .img-hover {
	position: relative;
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
	z-index:0;
	top:0px;
	transition: all 0.3s ease-out 0s;
	overflow: hidden;
}
.section_category23 .img-hover .text-box {
	position: absolute;
	width: 100%;
	height:100%;
	padding: 20px;
	margin: 0px auto;	
	z-index:1; text-align:center;
	opacity:0;
	transition: all 0.3s ease-out 0s;
	background-color:rgba(39, 179, 153, 0.8);
}

.section_category23 .img-hover .text-box h3{
position: absolute;
text-align:center; float:none;
top: -53px; margin:0;
transition: all 0.3s ease-out 0s;	
}

.section_category23 .img-hover .text-box .icon-1 {
	position: absolute;
	width: 50px;
	height: 50px;
	float:left; text-align:center;
	top: -53px;	
	padding: 0px;
	margin: 0px;
	color:#fff;
	line-height:50px;
	text-align:center;
	margin-right:0px;
	background-color: #303c39;
	border-radius: 100%;
}
.section_category23 .img-hover .text-box .icon-1.two {
	left:150px;
	top: -53px;
}
.section_category23 .img-hover .text-box .icon-1:hover, .section_category23 .img-hover .text-box .icon-2:hover {
	color:#27b399;
	background-color: #fff;
}

.section_category23 .portfolio:hover .text-box {
	opacity:1;
}

.section_category23 .portfolio:hover .text-box h3{
color:#fff; top: 50px; position:relative;
}
.section_category23 .portfolio:hover .text-box .icon-1 {
	top: 120px;
}
.section_category23 .portfolio:hover .text-box .icon-1.two {
	top: 120px;
	transition: all 0.5s ease-out 0s;
}

/* section_category 24 */  

.section_category24 {
    float: left;
    width: 100%;
    padding: 0px;
	margin:0px;
	
 }
 
 .section_category24 .services{
width:100%; float:left;
margin:0px 0 20px; padding:0px;
	
}

.section_category24 .icon-wrapper {
  width: 72px; float: left;  text-align: center;
}

.section_category24 .icon-wrapper i {
    font-size: 20px;
    color: #27b399;
    position: relaive;
    display: block;
    margin: -20px auto 0px;
    padding: 0px 0;
	 transition: all 0.5s ease; 
   
}

.section_category24 .icon-wrapper i::after {
    height: 52px;
    width: 48px; margin:20px 0px 0px -36px; 
    -webkit-transform: skewX(-25deg);
    -moz-transform: skewX(-25deg);
    transform: skewX(-25deg);
    content: "";
    position: absolute;
    border: 1px solid #999;
  transition: all 0.5s ease;    
}


 .section_category24 .services .service-text {
  width: 73%;
  float: right;
  -webkit-shape-outside: circle(50%);
  -moz-shape-outside: circle(50%);
  shape-outside: circle(50%); 
  }
  
 .section_category24 .services .service-text .text {
    -webkit-shape-outside: inset(1% round 45%);
    -moz-shape-outside: inset(1% round 45%);
    shape-outside: inset(1% round 45%);
    color: #666666; font-size:14px;
	font-weight:300; line-height:20px; 
	}
.section_category24 .services .service-text .icon-wrapper {
  background-color: #4c4c4c; }
  
.section_category24 .services .service-text .icon-title {
    font:400 20px "Raleway", sans-serif;
    display: block;
    position: relative;
    margin-bottom: 5px;
    color: #303c39;
}

.section_category24 .services .service-text .icon-title:after {
    left: auto !important;
    right: 0 !important; 
}



.section_category24 .services:hover .icon-wrapper i::after {
	border-color:#27b399;

  -webkit-transform: skewX(0deg);
  -moz-transform: skewX(0deg);
  -ms-transform: skewX(0deg);
  -o-transform: skewX(0deg);
  transform: skewX(0deg);

}
	
  
 .section_category24 .services:hover .service-text .icon-title{
	color: #27b399; 
 }
 
 /* section_category 25 */  

.section_category25 {
    float: left;
    width: 100%;
	margin:0px;
	
 }
 
 .section_category25 h2{ color:#fff; margin-left:30px; margin-bottom:30px;}

.section_category25 .news-box {
	background:#fff; padding:0 30px 20px 0px;
	float:left; width:87%; margin-left:13%;
	text-align:left; 
}

.section_category25 .news-box i{
	font-size:20px; text-align:center;
	width:40px; height:40px;
	line-height:40px; color:#fff;
	background:#27b399;
	margin-bottom:20px;
	
}

.section_category25 .news-box .img-thumb{
	width:340px; height:260px;
  float: left; margin:0px 30px 20px -70px;

}
.section_category25 .news-box .news-text{
color:#666;	
}
.section_category25 .news-box .news-text .read-more{
	margin-top:20px;float: left;
}

.section_category25 .news-box:hover img {
    -webkit-filter: sepia(80%);
    filter: sepia(80%);
    -moz-opacity: sepia(80%);
    -khtml-opacity: sepia(80%);
  
}
.section_category25 .news-box:hover h4{
color:#27b399;		
}

.section_category25 .news-box:hover .news-text .read-more{
	background:#303c39; color:#FFF;
}


.section_category25 div.demo {
	position: relative;
	text-align: center;
	width: 100%;
	float: left
}
.section_category25 div.demo h5{
	text-align: center;color:#fff;
	font-size: 16px; font-weight:500;
	text-transform:none;
}

.section_category25 div.demo > p {
	font-size: 20px;
}
.section_category25 div.demo .title {
	position: absolute;
	text-align: center;
	width: 100%; color:#fff;
	font-size: 40px;
	float: left;
	top: 30px;
}
.section_category25 div.demo .title span {
	text-align: center;
	width: 100%;
	font-size: 20px;
	float: left;
	margin-top: 10px;
}

.inner-content {
    margin: 0 0 30px 0;
}
.inner-content p{
text-align: center;
color: #fff;
font-size: 16px;
font-weight: 500;
margin-top:10px;
}


 /* section_category 26 */  

.section_category26 {
    float: left;
    width: 100%;
	margin:0px;
	
 }
 .section_category26 .row{
	 margin:0 -3px;
 }

.section_category26 .col-lg-2, .section_category26 .col-md-2, .section_category26 .col-sm-4, .section_category26 .col-xs-6 {
	padding:0px 3px;
}

.section_category26 .social-btn {
    display: block;
    width: 100%;
    font-size: 15px; color:#fff;
    font-weight: 300; margin-bottom: 10px;
    padding: 0 15px 0 0px;
    position: relative;
    overflow: hidden;
	 transition: all 0.5s ease;
}
.section_category26 .social-btn i {
    width: 50px; line-height: 55px;
    float: left; margin-right:15px;
    border-right: 1px solid rgba(255,255,255,0.2);
    font-size: 16px; color:#fff;
    font-weight: normal;
    text-align: center;
}

.section_category26 .social-btn.facebook {
    background-color: #3b589b;
	line-height: 55px;
}

.section_category26 .social-btn.twitter {
    background-color: #4aa9d1;
	line-height: 55px;
}
.section_category26 .social-btn.google-plus {
    background-color: #d64135;
	line-height: 55px;
}
.section_category26 .social-btn.linkedin {
    background-color: #006dc0;
	line-height: 55px;
}

.section_category26 .social-btn.youtube {
    background-color: #d42327;
	line-height: 55px;
}
.section_category26 .social-btn.instagram {
    background-color: #8a5a4e;
	line-height: 55px;
}

.section_category26 .social-btn.facebook:hover, .section_category26 .social-btn.twitter:hover, .section_category26 .social-btn.google-plus:hover,
.section_category26 .social-btn.linkedin:hover, .section_category26 .social-btn.youtube:hover, .section_category26 .social-btn.instagram:hover {
-webkit-filter: sepia(50%);
    filter: sepia(50%);
    -moz-opacity: sepia(50%);
    -khtml-opacity: sepia(50%);	
}
.section_category26 .social-btn:hover i { margin-right:25px; transition: all 0.5s ease;  }
	
/* section_category 27 */  

.section_category27 {
   float: left; 
   width: 100%;
   padding: 0px 0px 80px 0px;
}

.section_category27 .tab-style {
	background-color: #12171f;
	padding: 0px; margin:0 auto;
	color: #fff;
	position: relative;
	margin-bottom: 0px;
	text-align: center;
}


.blog-post2 {
    width: 100%;
    float: left;
    margin: 0px 0px 20px;
    padding: 0px;
  
}

.blog-post2 .post-img {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
}
.blog-post2 .post-img img {
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
    vertical-align: middle;
}

.blog-post2 .post-text .date {
    padding: 13px; position:absolute;
    background: #ab263b;
   color: #FFF;
    width: 60px;
    text-align: center;
    display: inline-block;    
    margin-top:-90px;
	right:-19px;
	
  
}
.blog-post2 .post-text .date span.post-date {
    font: 700 22px 'Raleway';
    border-bottom: 2px solid #12171f;
}
.blog-post2 .post-text .date span {
    display: block;
    font: 400 16px 'Raleway';
    text-transform: uppercase;
}

.blog-post2 .post-text {
    width: 90%;
    float: left;
    margin: -30px 5% 5%;
    padding: 15px;
    background: #FFF;
    position: relative;
}
.blog-post2 .post-text h4 {
    margin-bottom: 8px;
    padding-bottom: 0px;
    line-height: 22px;
    font: 400 20px 'Raleway';
    color: #12171f;
}
.blog-post2:hover .post-text h4 a{ color: #ab263b;}
.blog-post2:hover .post-img img {
    -webkit-filter: sepia(60%);
    filter: sepia(60%);
    -moz-opacity: sepia(60%);
    -khtml-opacity: sepia(60%);
    opacity: 0.9;
}




#recent-works {
    position:relative;
    padding: 0; 
    width: 100%;
    z-index: 9;
	
}

#recent-works::before {
    position:absolute;
      left: 0; top:0px;
    right: 49%;
    margin-right: 580px;
    min-height: auto;
    height: 423px;
    content: "";
    background: #ab263b;
	z-index: -1;
}

#recent-works .works {
    background: #ab263b;
	margin-bottom:80px;
	text-align:left;
}

#recent-works .works p{
color:#788197; font-size:14px;
line-height:22px;
}
#recent-works .works .text{
font-size:18px; color:#7c8596;
}

#recent-works .right-box{
width:100%;
background: #12171f;
margin:0px; padding:70px 0px 80px;
text-align:center;	
}

#recent-works .iconbox-large {
    width: 132px;
    height: 132px;
    font-size: 60px;
    color: #FFF;  background: #ab263b;
    line-height: 124px; margin-bottom:13px;
}

#recent-works .iconbox-large.dark-outline{
color: #FFF;
border: 2px solid #FFF;	
}

#recent-works .img-work-holder {
	position: relative;
	width: 100%;
	padding: 70px 0px;
	margin: 0px;
	float: left;
	
}


#recent-works .img-work {
	position: relative;
	width: 100%;
	padding: 0px 0px;
	margin: 0px;
	float: left;
	z-index:0;
	transition: all 0.3s ease-out 0s;
	overflow: hidden;
}
#recent-works .img-work .text-box {
	position: absolute;
	width: 100%;
	height:100%;
	padding: 0px 20px 10px 20px;
	margin: 0px;
	float: left; font-family:"Open Sans";
	z-index:1; text-align:center;
	top:235px; color:#12171f;
	transition: all 0.3s ease-out 0s;
	background-color:rgba(255, 255, 255, 0.9);
}
#recent-works .img-work:hover .text-box {
	top:0;
}

#recent-works .img-work .text-box .read-more {
background: #12171f; margin-top:25px;	
}
#recent-works .img-work .text-box .read-more:hover {
background: #ab263b; color:#fff;
}
 
 
 /* section_category 28 */  

.section_category28 {
   float: left; 
   width: 100%;
   padding: 0px 0px 80px 0px;
  color:#adbbc8; 
}

.section_category28 h2{color:#fff;}
.section_category28 h3{color:#fff;}

.section_category28 i{font-size:50px; color:#fff; margin-bottom:27px;}
.section_category28 .right-box p{line-height:22px;}

.section_category28 #recent-works .img-work .text-box {
	
	float: left; font-family:"Open Sans";
	top:85%; color:#fff;
	background-color:rgba(220, 98, 38, 0.9);
}

#recent-works .img-work:hover .text-box {
	top:0;
}
.section_category28 #recent-works .img-work .text-box h5{ color:#fff;}
.section_category28 #recent-works .img-work .text-box p{ margin-bottom:25px;}
.section_category28 #recent-works .img-work .text-box .read-more {
background: #414b54; margin-top:35px;	
}
.section_category28 #recent-works .img-work .text-box .read-more:hover {
background: #dc6226; color:#fff; border:2px solid #fff;
}

/* ----  Latest Blogs  ---- */

.latest-blogs {
	margin-bottom: 4px;
}
.blog-title-wrapper {
/*	background: url(../images/pattern-bg.jpg) repeat scroll 0 0;*/
	padding: 10px 30px 25px 100px;
	text-align: right;
}
.boxed-layout .blog-title-wrapper {
	padding-right: 5px; 
}

.blog-title-wrapper > h1 {
margin-bottom:15px;	
}

.blog-title-wrapper > p {
	color: #727272;
	font-size: 15px;	
	line-height: 22px;
	margin-right: 0px;
	margin-top: 15px;
}
.latest-blog-left .blog-thumbnail {
	height: 410px;
	overflow: hidden;
}

.blog-thumbnail {
	height: 100%;
	overflow: hidden;
	position: relative;
	float: left;
}
.blog-thumbnail img {
	overflow: hidden;
	transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
}
.blog-thumbnail:hover img {
	transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
}
.blog-detail {
	background: rgba(65, 75, 84, 0.6) none repeat scroll 0 0;
	color: #fff;
	height: 100%;
	left: 0;
	margin: 0 auto;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-align: left;
	top: 0;
	width: 100%;
	display: inline-block;
}
.blog-detail:before{
	position: relative;
	top: 50px;
	content: "";
	background: transparent;
	width: 0;
	height: 1px;
	margin: 0 auto;
	display: block;
	transition: width .5s ease, background-color .5s ease;
	-webkit-transition: width .5s ease, background-color .5s ease;
	-moz-transition: width .5s ease, background-color .5s ease;
}
.blog-detail:hover:before{
	background: #fff;
	width: 100%;

}
.blog-detail:after{
	position: relative;
	bottom: 50px;
	content: "";
	background: transparent;
	width: 0;
	height: 1px;
	margin: 0 auto;
	display: block;
	transition: width .5s ease, background-color .5s ease;
	-webkit-transition: width .5s ease, background-color .5s ease;
	-moz-transition: width .5s ease, background-color .5s ease;
}
.blog-detail:hover:after{
	background: #fff;
	width: 100%;
}

.latest-blog-border{
	display: inline-block;
	position: relative;
	height: 100%;
	padding: 80px 50px;
	transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	width: 100%;
}
.blog-thumbnail:hover .latest-blog-border{
	padding: 80px 70px;
}

.latest-blog-border.padding3{padding: 50px 0px; text-align:center;}


.latest-blog-border:before{
	background: transparent none repeat scroll 0 0;
	content: "";
	display: block;
	height: 0;
	left: 50px;
	margin: auto 0;
	position: absolute;
	top: 0;
	bottom: 0;
	transition: height 0.5s ease 0s, background-color 0.5s ease 0s;
	-webkit-transition: height 0.5s ease 0s, background-color 0.5s ease 0s;
	-moz-transition: height 0.5s ease 0s, background-color 0.5s ease 0s;
	width: 1px;
}


.latest-blog-right .latest-blog-border:before{
  left: 20px;
}

.latest-blog-right .blog-thumbnail:hover .latest-blog-border{
	padding: 70px 0px;
}


.latest-blog-border:hover:before{
	background: #fff;
	height: 100%;
}
.latest-blog-border:after{
	background: transparent none repeat scroll 0 0;
	content: "";
	display: block;
	height: 0;
	right: 50px;
	margin: auto 0;
	position: absolute;
	top: 0;
	bottom: 0;
	transition: height 0.5s ease 0s, background-color 0.5s ease 0s;
	-webkit-transition: height 0.5s ease 0s, background-color 0.5s ease 0s;
	-moz-transition: height 0.5s ease 0s, background-color 0.5s ease 0s;
	width: 1px;
}
.latest-blog-right .latest-blog-border:after{
  right: 20px;
}
.latest-blog-border:hover:after{
	background: #fff;
	height: 100%;
}
.latest-blogs .blog-detail h4 {
	margin: 0 auto;
	text-align: left;
	width: 90%;
	padding-bottom: 0px;
}
.blog-title > a {
	color: #fff;
	font-size: 24px;
	font-weight: 300;
	
}
.latest-blogs .blog-date {	
	font-size: 15px;
	font-style: italic;
	text-align: left;
	margin: 0 auto;
	width: 90%;
	padding-bottom: 20px;
	position: relative;
}

.blog-date > span {
	margin-left: 15px;
}
.event-excerpt {
	margin: 0; font-size:16px;
	color:#c1c1c1;
	text-align: left;
	width: 80%; margin-top:10px;
}


 /* section_category 29 */  

.section_category29 {
   float: left; 
   width: 100%;
   padding: 70px 0px 60px 0px;
  background:#e6eef1; 
}

 /* section_category 30 */ 

.section_category30 {
   float: left; 
   width: 100%;

}


.section_category30 .portfolio-items{ margin:70px 3% 0 7%;}

.section_category30 .portfolio-items .portfolio-title {
border-bottom: 0px solid #498af3; width:100%;
}

.section_category30 .portfolio-items .hover-content {
color: #777777;   
}

.section_category30 .portfolio-items .hover-content > div {
  padding: 25px 25px 5px;
  vertical-align:top;
}

#recent-works .iconbox-medium.dark-outline {
    color: #FFF;
    border: 2px solid #FFF;
}
#recent-works h2{ color: #FFF; line-height:40px;}


 /* -----------------------------------------
:: Our Team
----------------------------------------- */

.parallax-section13 .col-md-3, .parallax-section13 .col-lg-3 {
    padding-left: 30px;
    padding-right: 30px;
	margin-bottom:30px;
}

.img-container2 {
	display: block;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	
}

.leoteam-item-image-container {
	cursor: pointer;
	position: relative;
	border: 10px #dc6226 solid;
	border-radius: 50%; margin-bottom:20px;
}

.img-container2s li:first-child {
	margin-left: 0px;
}

.leoteam-item {
	margin-bottom: 30px;
}

.leoteam-item-overlay .inner ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.leoteam-item-overlay {
	background: rgba(65, 75, 84, 0.80);
	display: block;
	filter: alpha(opacity=0);
	height: 100%;
	left: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
	border-radius: 50%;
	-webkit-transition: 0.5s ease-out;
	-moz-transition: 0.5s ease-out;
	-o-transition: 0.5s ease-out;
	-ms-transition: 0.5s ease-out;
	transition: 0.5s ease-out;
}

.leoteam-item-overlay:hover, .slide:hover .leoteam-item-overlay {
	opacity: 1;
	-webkit-transition: 0.5s ease-out;
	-moz-transition: 0.5s ease-out;
	-o-transition: 0.5s ease-out;
	-ms-transition: 0.5s ease-out;
	transition: 0.5s ease-out;
}

.leoteam-item-overlay .inner {
	display: block;
	position: relative;
	text-align: center;
	top: 0%;
	width: 100%;
	height: 100%;
}

.leoteam-item-image-container:hover, .leoteam-item :hover .leoteam-item-image-container {
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity: 1;
	-webkit-transition: background-color 0.2s ease-out, color 0.1s ease-out;
	-moz-transition: background-color 0.2s ease-out, color 0.1s ease-out;
	-o-transition: background-color 0.2s ease-out, color 0.1s ease-out;
	-ms-transition: background-color 0.2s ease-out, color 0.1s ease-out;
	transition: background-color 0.2s ease-out, color 0.1s ease-out;
}

.leoteam-item-image-container > img {
	width: 100%!important;
}

.leoteam .leoteam-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-o-transition-property: top, left, opacity;
	-ms-transition-property: -moz-transform, opacity;
	transition-property: transform, opacity;
}

.leoteam-item {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	transition-duration: 0.8s;
	z-index: 2;
}


.leo-leoteam-caption {
	background: rgba( 0,0,0,0.0);
	position: absolute;
	top: 0;
	left: 0px;
}


.leo-leoteam-caption-wrapper h3 {
	
	text-align: center;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.leo-leoteam-caption-title {
	display: block;
}

.img-container2:hover p {
	transform: scale(1);
	width: 80%;
	vertical-align: middle;
}

p.leo-leoteam-caption-description {
	font-size: 13px;
	line-height: 22px;
	padding: 20px;
	box-sizing: border-box;
	color: #ffffff;
	margin: 20% 10% 0 10%;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: scale(.1);
	-moz-transform: scale(.1);
	-o-transform: scale(.1);
	-ms-transform: scale(.1);
	transform: scale(.1);
}

h3.leo-leoteam-caption-title2 {
	font-size: 24px;
	text-align: center;
	color: #FFF;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.0);
}
h3.leo-leoteam-caption-title2 a:hover {
color: #dc6226;
}

.leo-leoteam-caption-description2 {
	font-size: 16px;
	text-align: center;
	color: #414b54;
	background: #ffffff;
	padding: 5px 0px;
}

.leoteam-item-overlay .inner ul li a.leo-thumb-icon {
	border-radius: 50%;
	border: 6px #ffffff solid;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
	cursor: pointer;
	display: inline-block;
	margin: 3px;
}

.leoteam-item-overlay .inner ul li a.leo-thumb-icon.leo-icon1 {
	position: absolute;
	top: 60px;
	right: 60px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-transform: scale(.5);
	-moz-transform: scale(.5);
	-o-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
}

.leoteam-item-overlay:hover .inner ul li a.leo-thumb-icon.leo-icon1 {
	position: absolute;
	top: 0px;
	right: -20px;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.leoteam-item-overlay .inner ul li a.leo-thumb-icon.leo-icon2 {
	position: absolute;
	top: 70px;
	right: 60px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: scale(.5);
	-moz-transform: scale(.5);
	-o-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
}

.leoteam-item-overlay:hover .inner ul li a.leo-thumb-icon.leo-icon2 {
	position: absolute;
	top: 50px;
	right: -30px;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.leoteam-item-overlay .inner ul li a.leo-thumb-icon.leo-icon3 {
	position: absolute;
	top: 60px;
	right: 60px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	-webkit-transform: scale(.5);
	-moz-transform: scale(.5);
	-o-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
}

.leoteam-item-overlay:hover .inner ul li a.leo-thumb-icon.leo-icon3 {
	position: absolute;
	top: 100px;
	right: -24px;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.leoteam-item-overlay .inner ul li a.leo-thumb-icon.leo-icon4 {
	position: absolute;
	top: 60px;
	right: 60px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	-webkit-transform: scale(.5);
	-moz-transform: scale(.5);
	-o-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
}

.leoteam-item-overlay:hover .inner ul li a.leo-thumb-icon.leo-icon4 {
	position: absolute;
	top: 145px;
	right: -5px;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.leoteam-item-overlay .inner ul li a.leo-thumb-icon.leo-icon5 {
	position: absolute;
	top: 70px;
	left: 60px;
	border: 3px #ffffff solid;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-transform: scale(.5);
	-moz-transform: scale(.5);
	-o-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
}

.leoteam-item-overlay:hover .inner ul li a.leo-thumb-icon.leo-icon5 {
	position: absolute;
	top: 80px;
	left: -25px;
	border: 3px #ffffff solid;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}


.leo-size1 {
	width: 70px;
	height: 70px;
	padding: 10px 0 0 2px;
	font-size: 36px;
}

.leo-size1:hover {
	-webkit-transform: scale(.9)!important;
	-moz-transform: scale(.9)!important;
	-o-transform: scale(.9)!important;
	-ms-transform: scale(.9)!important;
	transform: scale(.9)!important;
}

.leo-size2 {
	width: 64px;
	height: 64px;
	padding: 7px 0 0 0px;
	font-size:36px;
}

.leo-size2:hover {
	-webkit-transform: scale(.9)!important;
	-moz-transform: scale(.9)!important;
	-o-transform: scale(.9)!important;
	-ms-transform: scale(.9)!important;
	transform: scale(.9)!important;
}

.leo-size3 {
	width: 60px;
	height: 60px;
	padding: 8px 0 0 0px;
	font-size: 32px;
}

.leo-size3:hover {
	-webkit-transform: scale(.9)!important;
	-moz-transform: scale(.9)!important;
	-o-transform: scale(.9)!important;
	-ms-transform: scale(.9)!important;
	transform: scale(.9)!important;
}

.leo-size4 {
	width: 55px;
	height: 55px;
	padding: 5px 0 0 3px;
	font-size: 30px;
}

.leo-size4:hover {
	-webkit-transform: scale(.9)!important;
	-moz-transform: scale(.9)!important;
	-o-transform: scale(.9)!important;
	-ms-transform: scale(.9)!important;
	transform: scale(.9)!important;
}

.leo-size5 {
	width: 35px;
	height: 35px;
	padding: 2px 0 0 0px;
	font-size: 18px;
}

.leo-size5:hover {
	-webkit-transform: scale(.9)!important;
	-moz-transform: scale(.9)!important;
	-o-transform: scale(.9)!important;
	-ms-transform: scale(.9)!important;
	transform: scale(.9)!important;
}


.leo-icon-youtube {
	color: #ffffff;
	background-color: #ee1c1b;
}

.leo-icon-youtube:hover {
	color: #ee1c1b;
	background-color: #ffffff;
	border-color: #ee1c1b!important;
}

.leo-icon-twitter {
	color: #ffffff;
	background-color: #00b6f1;
}

.leo-icon-twitter:hover {
	color: #00b6f1;
	background-color: #ffffff;
	border-color: #00b6f1 !important;
}

.leo-icon-google {
	color: #ffffff;
	background-color: #de5347;
}

.leo-icon-google:hover {
	color: #de5347;
	background-color: #ffffff;
	border-color: #de5347 !important;
}

.leo-icon-facebook {
	color: #ffffff;
	background-color: #3b5998;
}

.leo-icon-facebook:hover {
	color: #3b5998;
	background-color: #ffffff;
	border-color: #3b5998 !important;
}

.leo-icon-mail {
	color: #dc6226;
	background-color: #ffffff;
}

.leo-icon-mail:hover {
	color: #414b54;
}

 /* section_category 31 */ 

.section_category31 {
   float: left; 
   width: 100%;
   padding:76px 0px 37px;

}

.section_category31 h6{ margin-top:0px;}

.button-link {
    width:100%; border-radius:50px;
    background-color: #ffffff;
    border:3px solid #e4e7e9;
	cursor:pointer; margin-bottom:20px;
}

.button-link a{
font-weight: 300; line-height:54px;
font-size: 18px;  padding: 15px 20px; 
color: #727272; 	
}
.button-link a i{ color: #dc6226; margin-right:10px;}

.button-link:hover {
background-color: #414b54;
border:3px solid #dc6226;
}

.button-link:hover a{color: #dc6226; }

.button-link.red:hover {
background-color: #414b54;
border:3px solid #e94e4c;	
}
.button-link.red:hover a{color: #e94e4c; }

.section_category31 .btn-border{
border-color:#414b54; font-size:16px;	
}
.section_category31 .btn-border:hover{
background-color: #414b54; color:#fff;	
}

 /* blocks */ 

.blocks {
width:100%; margin:-160px 0px 0px; padding:0px;
position:relative; float:left;
}
.blocks .box{
width:100%;margin:0px 0px 30px;
padding:30px 0px 0px; background:#e6eef1;
text-align:center;	
}
.blocks .box .iconbox-large{
background:#414b54; color:#fff;
font-size:50px; margin-bottom:30px;	
}
.blocks .box .iconbox-large.orange{background:#dc6226;}
.blocks .box h3{ font-size:42px; font-family:Droid Serif; font-weight:600;margin-bottom:30px;}
.blocks .box .box-bottom{background:#414b54;}
.blocks .box .box-bottom.orange{background:#dc6226;}
.blocks .box .box-bottom h4{
color:#fff; line-height:80px;
font-size:24px; font-family:Droid Serif;
}

.section-orange-5 .feature-box{ margin-bottom:30px;}

.section-orange-5 .iconbox-xxlarge.dark-outline{
border:3px solid #fff; color:#fff; text-align:center;	
}

.section-orange-5 .feature-box:hover .iconbox-xxlarge{
background:#fff; color:#eb4c3a;	
}




/* section_category 32 */  

.section_category32 {
    float: left; 
    width: 100%;
    padding: 74px 0px 60px 0px;
    background: #FFF ;
	
	
}
.section_category32 .sec_title3::after{ margin-bottom:10px;}

.section_category32 ul {
    margin: 20px 0px 0px;
    padding: 0px;
}
.section_category32 li{ 
line-height: 22px;
margin-bottom: 12px;
}
.section_category32 ul li i {
    color: #eb4c3a;
    margin-right: 8px;
}

.section_category32 .info-box {
text-align: center;
margin:0px auto; padding: 0px;
width:100%; color:#323232; 
}

.section_category32 .info-box-icon {
    background-color: transparent;
    border:2px solid #323232;
    border-radius: 100%;
    width: 50px; height: 50px;
	margin:0px auto 10px;
}

.section_category32 .info-box-icon i{
color:#323232; font-size:20px; line-height:50px;
}
.section_category32 .info-box p {font-size:16px; }

.section_category32 .info-box:hover .info-box-icon {
background-color: #eb4c3a;
border:2px solid #eb4c3a;
transition: all 0.3s ease-out 0s;	
}

.section_category32 .info-box:hover .info-box-icon i{
color:#FFF;
}
.section_category32 .info-box:hover p {
color:#eb4c3a;transition: all 0.3s ease-out 0s; 
}

.section_category32 .margin-left-2{margin-left:20px;}

.section_category32 .btn{font-size:16px;}
.section_category32 .btn.btn-border {
   
    border: 2px solid;
}


/* section_category 33 */  

.section_category33 {
    float: left; 
    width: 100%;
    padding: 0px 0px 80px 0px;
}
.section_category33 .feature-box{
width:100%; padding:64px 70px 60px;
background:#eb4c3a; text-align:left;
color:#fff;	
}

.section_category33 .feature-box .sec_title3 h1{
color:#fff; text-align:left;	
}
.section_category33 .sec_title3 h1::after {
     background: #1c1c1c;
     margin-left: 0;
}

.section_category33 .sec_title3::after{
    background: #fff;
    margin: -22px 0 20px 0;
    margin-left: 10px;
}

.section_category33 ul {
    margin: 20px 0px 0px;
    padding: 0px;
}
.section_category33 li{ 
line-height: 22px;
margin-bottom: 8px;
}
.section_category33 ul li i {
    color: #000;
    margin-right: 8px;
}

.section_category33 .feature-box .btn{
	background:#1c1c1c; border:2px solid #fff;
	color:#fff; font-size:16px; margin-top:18px;
}
.section_category33 .feature-box .btn:hover{
	background:#FFF; color:#1c1c1c;
}

.section_category33 .info-box {
text-align: center;
margin:0px auto 0px;
width:100%; color:#323232; 
padding:0px;
}

.section_category33 .info-box-icon {
    background-color: #1c1c1c;
    border:2px solid #FFF;
    border-radius: 100%;
    width: 80px; height: 80px;
	margin:25px auto 0px;
}

.section_category33 .info-box-icon i{
color:#eb4c3a; font-size:40px; line-height:80px;
}
.section_category33 .info-box p {font-size:16px; color:#fff; text-transform:uppercase; }

.section_category33 .info-box:hover .info-box-icon {
background-color: #FFF;
border:2px solid #1c1c1c;
transition: all 0.3s ease-out 0s;	
}

.section_category33 .info-box:hover .info-box-icon i{
color:#eb4c3a;
}
.section_category33 .info-box:hover p {
color:#1c1c1c;transition: all 0.3s ease-out 0s; 
}


/* section_category 34 */  

.section_category34 {
    float: left; 
    width: 100%;
    padding: 75px 0px 65px 0px;
	text-align:left;
}

.section_category34 .sec_title3 h1{
text-align:left;
 margin-left: 0;	
}
.section_category34 .sec_title3 h1::after {
margin-left: 0;}

.section_category34 .sec_title3::after{
    margin: -22px 0 20px 0;
    margin-left: 10px;
}

.section_category34 .blog-post2 {
  padding: 10px; background:#fff;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.3);
box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.3);
  
}

.section_category34 .blog-post2 .post-text {
    width: 100%; text-align:right;
    margin: 0; padding:0px 0px 15px;
}

.section_category34 .blog-post2 .post-text h4 {
    margin-bottom: 25px;
    padding-top: 20px;
    font: 400 22px ''Roboto', sans-serifo';
    color: #1c1c1c; text-align:right;
}

.section_category34 .blog-post2 .post-text p{
   
    margin: 0 0 20px; 
}

.section_category34 .blog-post2 .post-text .date {
    padding: 0px;
    background: #eb4c3a;
    color: #FFF; border:2px solid #fff;
    width: 70px;
    text-align: center;
    margin-top: -62px;
    left:10px;
}

.section_category34 .blog-post2 .post-text .date span.post-date {
    font: 400 30px ''Roboto', sans-serifo'; line-height:60px;
    border-bottom: 0px solid #12171f;
}

.section_category34 .blog-post2 .post-text .date span.month {
    font: 400 16px 'Open Sans'; line-height:20px;
    background:#1c1c1c; vertical-align:middle;
	height:60px; text-transform:none; padding-top:10px;
}

.section_category34 .blog-post2 .read-more {
border:2px solid #eb4c3a; background:#fff;
padding:8px 15px; color:#1c1c1c;	
	
}
.section_category34 .blog-post2 .read-more:hover {
background:#eb4c3a;color:#fff;	
	
}

.section_category34 .blog-post2:hover .read-more{
background:#eb4c3a;color:#fff;		
}

.section_category34 .blog-post2:hover h4 a{
color:#eb4c3a;		
}

/* section_category 35 */  

.section_category35 {
    float: left; 
    width: 100%;
    padding: 0px 0px 74px 0px;
	text-align:left;
}
.section_category35 .sec_title3 h1{
text-align:left; color:#fff;
 margin-left: 0;	
}
.section_category35 .sec_title3 h1::after {
margin-left: 0;}

.section_category35 .sec_title3::after{
    margin: -22px 0 20px 0;
    margin-left: 10px;
}

.section_category35 .left {
    background: #1c1c1c;
    padding-top: 64px;
    padding-bottom: 70px;
    font-family: 'Open Sans';
}

.section_category35 .team {
    position: relative;
    width: 62%;
    padding: 0px 0px 0px;
    margin-left: 38%;
    transition: all 0.3s ease-out 0s;
}

.section_category35 .team .our-team{
 background: #ececec; border-bottom:3px solid #616161;	
 -moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
 border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
}
.section_category35 .team .team-avator img {
    display: block;
    width: 100%;
    margin: 0 auto;
	-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
 border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
}

.section_category35 .team .team-content{
	 background: #000000; color:#fff;
	 text-align:center;
}
.section_category35 .team .team-content h4 {
    color: #FFF; line-height:20px;
    font-size: 18px;  font-family: ''Roboto', sans-serifo';
    font-weight: 300;
    padding: 15px 0 10px;
    margin: 0 0px;
   
}
.section_category35 .team .team-content h4 span{
	font-size:14px; color:#eb4c3a;  font-family: 'Open Sans';
}

.section_category35 .right {
    background: #eb4c3a;
    padding-bottom: 27px;
    font-family: 'Open Sans';
}
.section_category35 .right .sec_title3 h1::after {
margin-left: 0; background: #1c1c1c;}

.section_category35 .right .sec_title3::after{
    margin: -22px 0 20px 0;
    margin-left: 10px; background: #FFF;
}
.section_category35 .testimonials2 {
    position: relative;
    width: 62%;
    float: left;
    padding: 64px 0px 70px 20px;
    margin-right: 38%;
    margin-left: 0px;
    transition: all 0.3s ease-out 0s;
}


/* section_category 36 */  

.section_category36 {
    float: left; 
    width: 100%; margin-top:375px;
    padding: 40px 0px 50px;
	text-align:left; background:#e7e7e7;
}

.feature-box4:hover #diamond4{
border-bottom-color: #454545; 
}
.feature-box4:hover #diamond4:after{
border-top-color: #454545; 	
}
.feature-box4:hover .diamond3.color4{
border-bottom-color: #e7e7e7;
}
.feature-box4:hover .diamond3.color4:after{
border-top-color: #e7e7e7;
}
.feature-box4:hover .btn-default {
    color: #454545;background:#e7e7e7;
}

/* section_category 37 */  

.section_category37{
    float: left; 
    width: 100%; 
    padding: 75px 0px 0px;
	text-align:left; 
}

.section_category37 .round-box .digit{
	background:#fff; color:#454545;
	border:1px solid #454545; font-size:16px;
	margin-right:10px; line-height:30px;
}
.section_category37 .round-box h4{
 line-height:32px; margin-bottom:10px;	
}

.section_category37 .round-box .text-box-right {
    display: block;
    padding: 0px 30px 0px 0px;
    margin: 0px;
    text-align: left;
}

.section_category37 .round-box .text-box-right p{ font-weight:300;}

.section_category37 .round-box.left {
padding: 0px 0px 0px 50px;

}
.section_category37 .round-box .text-box-right.right {
 padding: 0px 0px 0px 0px;

}

/* parallax-section16 */

.parallax-section16 .info-box {
    text-align: center;
    margin: 0px auto 50px;
    width: 100%; font-weight:300;
    color: #fff; font-size:16px;
}

.parallax-section16 .info-box-icon {
    background-color: transparent;
    border: 2px solid #FFF;
    border-radius: 100%;
    width: 50px;
    height: 50px;
    margin: 0px auto 10px;
}

.parallax-section16 .info-box-icon i {
    color: #FFF;
    font-size: 20px;
    line-height: 46px;
}

.parallax-section16 .info-box:hover .info-box-icon{
 background-color:#fff;	
}
.parallax-section16 .info-box:hover .info-box-icon i {
 color: #454545;	
}

.parallax-section16 .btn {
    border: 2px solid #fff;
    color: #fff;
    padding: 12px 36px;
    font-size: 16px; margin-right:15px;
}

.parallax-section16 .btn.btn-white{
  color: #454545;	
}


/* Milestones */ 

.milestones {
	width:100%; float:left;
margin:0px 0 30px; padding:0px;
}
.milestones img{ width:100%;  }
.milestones .content-bar{
width: 100%; height: 60px;
background: #282828;
overflow: hidden;	
}
.milestones .content-bar .icon {
    float: left;
    background: #454545;
    line-height: 60px;
    font-size: 24px;
    padding: 0;
    color: #aaaaaa;
    text-align: center;
    width: 60px; margin-right:20px;
}
.milestones .content-bar h4 {
    margin-top: 0; color:#fff;
    font-size: 17px;
    font-weight: 300;
    margin-bottom: 0;
    padding: 8px 0 0 0px;
}

.milestones .content-bar p {
    color: #676666;  font-weight: 300;
    font-size: 13px;
    line-height: 16px;
}

.milestones:hover img {
    -webkit-filter: sepia(80%);
    filter: sepia(80%);
    -moz-opacity: sepia(80%);
    -khtml-opacity: sepia(80%);
    opacity: 0.9;
}

.milestones:hover .content-bar{
background: #454545;
transition: all 0.3s ease-out 0s; 
}


/* Blog Grid */

.blog-grid-box {
width:100%; float:left;
margin:-150px 0px 0px;
padding:0px 15px;
	
}

.blog-grid {
position: relative;
min-height: 560px;
background-repeat: no-repeat;
background-image: url(../images/img11.jpg);
background-size: cover; padding-right:0px;	
}

.blog-grid:before {
    position: absolute;
    content: '';
    top: 0; right: 0;
    bottom: 0; left: 0;
	background: rgba(0, 0, 0, 0.6);
    -webkit-transition: background 0.2s;
    -moz-transition: background 0.2s;
    transition: background 0.2s;
}

.blog-grid-content {
    margin: 0;
    padding: 0;
}

.blog-grid .blog-content {
    position: absolute;
    bottom: 40px;
    left: 30px;
    right: 30px;
}
.blog-grid .blog-content a{color:#fff;}

.blog-grid.right {
position: relative; min-height: 280px;
background-image: url(../images/img12.jpg);
padding-left:0px;padding-right:15px;
}

.blog-grid.right2 {
position: relative; min-height: 360px;
background-image: url(../images/img13.jpg);
margin:-80px 0 0px; border-bottom:3px solid #000;
}

.blog-grid-box .sec-padding{ padding:30px 20px 30px 40px;}

.blog-grid .btn.btn-dark-3 {
    color: #fff;
    font-size: 15px;
    background-color: #000000;
    border: 1px solid #fff;
	padding: 8px 26px;
}
.blog-grid .btn.btn-dark-3:hover {
    color: #000;
    background-color: #FFF;
}

.sec-padding .btn.btn-border{
padding: 8px 26px;	
}
.sec-padding .btn.btn-border:hover {
    color: #fff;
    background-color: #000;
}

.blog-grid.right2 .btn.btn-border{
padding: 5px 16px;	 background-color: #000;
border: 1px solid #000;
}
.blog-grid.right2 .btn.btn-border:hover{
background-color: #fff; color:#000;
border: 1px solid #FFF;
}

.blog-grid:hover:before {
background: rgba(0, 0, 0, 0.2);
}


/* section_category 38 */  

.section_category38{
    float: left; 
    width: 100%; background:#e7e7e7; 
    padding: 0px;
	text-align:left; 
}

/* section_category 39 */  

.section_category39{
    float: left; 
    width: 100%; padding: 75px 0px 30px;
	text-align:left; 
}

.section_category39  .blog-post{
	border-radius:5px; background:#e7e7e7;
	transition: all 0.3s ease-out 0s; 
	margin: 0px 0px 50px;
}
.section_category39  .blog-post img{
	display: block;
	position: relative;
overflow: hidden;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.section_category39 .blog-post .post-text {
    float: left; margin: 0; text-align: center;
    padding: 40px 20px 40px 40px; width:100%;
}
.section_category39 .blog-post .post-text h4 {
    text-align:center;
    border-bottom: 1px #c7c7c7 solid;
    font: 400 26px ''Roboto', sans-serifo'; color:#454545;
}

.section_category39 .blog-post .post-text p {
  color:#454545;
}

.section_category39 .social-icons-3 {
    margin: 20px auto 0;
    padding: 0; text-align: center;
}
.section_category39 .social-icons-3 li a {
    font-size: 20px; line-height:36px;
    color: #454545; border:2px solid #fff;
    background-color: #e7e7e7;
}
.section_category39 .social-icons-3 li a:hover {
    color: #FFF; border:2px solid #454545;
    background-color: #454545;
}

.section_category39  .blog-post:hover{
border-radius:5px; background:#454545;	
}
.section_category39  .blog-post:hover img{
-webkit-transform: scale(1.1);
transform: scale(1.1);
-webkit-transition: all 0.5s ease-in-out 0s;
transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;
-moz-transition: all 0.5s ease-in-out 0s;
	
}
.section_category39 .blog-post:hover .post-text h4 {
  color:#fff;
}
.section_category39 .blog-post:hover .post-text p {
  color:#fff;
}

 /* services_grid */ 

.services_grid{
width:100%; float:left;
margin:-80px 0px 0px; padding:0px;
background:#c9012f;
z-index:99; position:relative;
}
.services_grid .services{
width:100%; float:left;
margin:0px auto; color:#fff;
text-align:center; padding:35px 0px 24px;
}
.services_grid .services .ser_icon{
	font-size:50px;line-height:50px;	
	
}
.services_grid .services h3{
font-size:22px; color:#fff;
line-height:50px; margin:0px;
}
.services_grid .services:hover{
background:#1d1d1d; cursor:pointer;	
}


/* section_category 40 */  

.section_category40{
    float: left; 
    width: 100%; padding: 155px 0px 40px;
	text-align:left;
	margin:-80px auto 0px;
}

.service_box{	
margin: 0px 0;
padding: 25px;
background: #9fa4a8;
text-align: center;
cursor: pointer; color:#fff;
border: 1px solid #fff;
margin-bottom: 40px;
 transition: all .3s linear;	
}
.service_box .icon {
    display: inline-block;
    margin: 0px 0 25px;
    font-size: 40px;
    color: #fff;
    line-height: 40px;
    transition: all .3s linear;
}
.service_box h3{color:#fff; font-size:22px;}

.service_box  a {
    color: #fff;
    border: 1px solid #6a6f73;
    display: inline-block;
    text-align: left;
    background: #868c91;
    text-decoration: none;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
    padding: 1px;
    position: relative;

}
.service_box a span:first-child {
    background-color: #868c91;
    display: inline-block;
    padding: 5px 18px 5px 18px;
    position: relative;
    margin-left: -12px;
    left: 12px;
    margin-right: -35px;
    -webkit-transition: margin-right 0.5s;
    -moz-transition: margin-right 0.5s;
    transition: margin-right 0.5s;
}
.service_box a span:last-child {
    color: #FFF;
    background-color: #e94e4c;
    display: inline-block;
    padding: 5px 17px 5px 20px;
    text-align: right;
}


.service_box a span:first-child:hover{margin-right:0px}
.service_box a span:last-child{color:#FFF;background-color:#c9012f;display:inline-block;padding:5px 17px 5px 20px;text-align:right;}

.service_box:hover {
   	border:1px solid #c9012f;
	background:#fff; color:#727272;
}
.service_box:hover h3{ color: #c9012f;}
.service_box:hover .icon {
  color: #c9012f;
}
.service_box:hover .icon::after {
border-top: 15px solid #c9012f;
}
.service_box:hover a {
    color: #c9012f;
    border:1px solid #c9012f;
	background:#fff;
   
}

.service_box:hover a span:first-child{margin-right:0px; background-color: #fff;}


/* section_category 41 */  

.section_category41{
    float: left; 
    width: 100%; padding: 75px 0px 800px;
	text-align:left; 
	margin:0px auto 0px;
}
.section_category41.service{
    float: left; 
    width: 100%; padding: 80px 0px 200px;
	text-align:left; 
	margin:0px auto 0px;
}

#hexagon { 
width: 72px; height: 42px; 
background: #999; position: relative; 
 float: right; 
 margin-top:9px;  transition: all 0.3s ease-out 0s;
} 
#hexagon:before { 
content: ""; position: absolute; 
top: -20px; left: 0; width: 0; height: 0;
border-left: 36px solid transparent; 
border-right: 36px solid transparent;
border-bottom: 20px solid #999; 
} 
#hexagon:after {
	 content: ""; position: absolute; 
	 bottom: -20px; left: 0; width: 0; height: 0; 
	 border-left: 36px solid transparent;
	  border-right: 36px solid transparent; 
	  border-top: 20px solid #999; 
}
#hexagon.left { 
float: left;
} 

#hexagon2 { 
width: 70px; height: 40px; 
background: #fff; position: relative; 
 float: right; 
 margin:2px 1px 0px 0px; 
 transition: all 0.3s ease-out 0s;
} 
#hexagon2:before { 
content: ""; position: absolute; 
top: -20px; left: 0; width: 0; height: 0;
border-left: 35px solid transparent; 
border-right: 35px solid transparent;
border-bottom: 20px solid #fff;
 transition: all 0.3s ease-out 0s;
} 
#hexagon2:after {
	 content: ""; position: absolute; 
	 bottom: -20px; left: 0; width: 0; height: 0; 
	 border-left: 35px solid transparent;
	  border-right: 35px solid transparent; 
	  border-top: 20px solid #fff;
	  z-index:99;  transition: all 0.3s ease-out 0s;
}
#hexagon2 .icon{ font-size:30px; color:#c9012f; text-align:center;padding-top:1px;}




.section_holder {
    width: 100%;
    float: left;
    padding: 350px 0 315px 0;
    margin: -270px 0px 0px;
    background: url("../images/parallax-bg22.png");
    background-origin: initial;
    background-clip: initial;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 100% 0;   
	position:relative;
	z-index:9;
	
}
.section_holder h1{
	font-size:60px; color:#fff;
	font-weight:600; margin-bottom:35px;
}
.section_holder h2{
	font-size:34px; color:#fff;
	font-weight: 300;
}
.section_holder p{
	font-size:16px; color:#fff;
	font-weight: 300; line-height:26px;
}


/* section_category 42 */  

.section_category42{
float: left; width: 100%; 
padding: 270px 0px 73px; text-align:left; 
}

.section_category42.less_padding{
padding: 80px 0px 80px;
margin:0px;
}

.section_category42.less_padding2{
padding: 80px 0px 60px;
margin:0px;
}

.section_category42 h2{ color:#1d1d1d;}
.section_category42 ul {
    margin: 20px 0px 0px;
    padding: 0px;
}
.section_category42 li {
    color: #727272;
    line-height: 22px;
    margin-bottom: 18px;
}
.section_category42 ul li i {
    color: #c9012f;
    margin-right: 8px;
}
.section_category42 .btn{
background: #c9012f; color:#fff;
font-size:16px; padding:8px 36px;	
}
.section_category42 .btn:hover{
background: #1d1d1d; color:#FFF;
}
.section_category42 .right{
	float:right;
}
.section_category42 .right img{
position:absolute; margin-top:-320px; right:80px; z-index:99;
}

/* section_category 43 */  

.section_category43{
float: left; width: 100%; 
padding: 75px 0px 0px; text-align:left; 
}

.section_category43 h2 {
    color: #1d1d1d;
}
.section_category43 h2 span{
    color: #c9012f;
}
.section_category43 .lineright{
border-right: 1px double #dddddd;	
}

.section_category43 h3 {
    color: #1e222b; margin:0px 0px 10px;
	line-height: 18px;
}
.section_category43 p{
	margin-bottom:16px;	
}
.section_category43 hr{
	margin:0px;
	border-top: 1px solid #ddd;
	
}

/* section_category 44 */  

.section_category44{
float: left; width: 100%; 
padding: 0px 0px 0px; text-align:center; 
}

.section_category44 h1{
	font-size:42px; font-weight:600; text-align:center;
	color:#fff; margin-bottom:30px;
	text-transform:uppercase;
}
.section_category44 h1 span{
	font-size:30px; font-weight: 300;
	text-transform:none;
}
.section_category44 h2{
	font-size:36px; font-weight: 300; 
	text-align:center; color:#fff; margin:0px auto 30px;
	background:#1e222b; padding:15px 10px;
	width:360px;
}
.section_category44 .btn{
font-size:26px; font-weight: 300; 
text-align:center; color:#fff;
border:2px solid #fff;
padding:5px 36px; margin:0px 5px;	
}
.section_category44 .btn:hover{
background:#fff; color:#1e222b;	
}

/* section_category 45 */  

.section_category45{
float: left; width: 100%; 
text-align:left; 
}
.section_category45 .iconbox-xmedium{ 
background:#1e222b; border:2px solid #000;
margin-bottom:15px;
}
.section_category45 .iconbox-xmedium i{
	font-size:60px; color:#fff; line-height:100px;
}

.section_category45 h2{
	color:#1e222b; text-transform:uppercase;	
}
.section_category45 h2 span{
	color:#c9012f;
}
.section_category45 h3{
	color:#1e222b; text-transform:uppercase;
	margin-bottom:10px;
}

.section_category45 .info-box:hover .iconbox-xmedium{
	background:#c9012f; border:2px solid #c9012f;
}
.section_category45 .info-box:hover h3{
color:#c9012f;	
}

/* section_category 46 */  

.section_category46{
float: left; width: 100%; 
text-align:left; padding:76px 0px 0px; 
}
.section_category46 h2{
	color:#1e222b; text-transform:uppercase;	
}
.section_category46 h2 span{
	color:#c9012f;
}

.section_category46 .blog-post2 .post-text {
    width: 100%;
    text-align: left;
    margin: 0;
    padding: 0px 0px 15px 15px;
}
.section_category46 .blog-post2 .post-text .date {
    padding: 0px;
    background: #c9012f;
    color: #FFF;
    border: 3px solid #fff;
    width: 70px; border-radius:5px;
    text-align: center;
    margin-top: -62px;
    right: 10px;
	margin-right:0px;
}
.section_category46 .blog-post2 .post-text .date span.post-date {
    font: 400 30px 'Lato';
    line-height: 60px;
    border-bottom: 0px solid #12171f;
}
.section_category46 .blog-post2 .post-text .date span.month {
    font: 400 16px 'Lato';
    line-height: 20px;
    background: #1e222b;
    vertical-align: middle;
    height: 60px;
    text-transform: none;
    padding-top: 10px;
}

.section_category46 .blog-post2 .post-text h4 {
    margin-bottom: 5px;
    padding-top: 14px;
    line-height: 22px;
    font: 400 20px 'Lato';
    color: #1e222b;
}
.section_category46 .blog-post-info {
    width: 100%;
    margin-bottom: 15px;
}


.team_member {  
background-color: #FFFFFF;  
border-top: 6px solid #c9012f; 
border-bottom: 1px solid;
color: #727272;
margin-top:100px; margin-bottom:30px;
padding: 0 20px 5px;
transition: all 0.6s linear 0s;	
}
  
.team_member > a {  
cursor:default;
border: 5px solid transparent;  
border-radius: 100%;  
display: block;  
height: 180px; width: 189px;    
margin: -93px auto 20px;    
}
.team_member img {
height: 180px; width: 180px; 
box-shadow: 0 0 0 5px #c9012f ; 
border-radius: 50%;
}
.team_member h4{ 
font-size:18px;  
color: #1e222b; 
text-transform:uppercase;  
margin-bottom: 5px;  
text-align: center;  
}
.team_member p {  
border-bottom: 1px solid #ddd;  
color: #727272;  line-height: 20px;  
padding-bottom: 20px;  
text-align: center;  
}
.team_member strong {  
display: block;  padding-bottom: 10px;  
text-align: center; font-weight: 300;  
color: #727272;
}
.team_social {  
margin:0px 0px 10px; padding:0px; 
position: relative; text-align: center; 
top: 1px;} 	
.team_social li {  
display: inline-block;  
font-size: 14px;  list-style-type: none;  
margin: 0 0 -5px 1px;  
text-align: center;  
}
.team_social li a{  
display: block; color:#3c3c3c;  
height: 30px;  width: 30px;
line-height:30px;  
transition: all 0.6s linear 0s;	
-webkit-transition: all 0.6s linear 0s;
-moz-transition: all 0.6s linear 0s;
-o-transition: all 0.6s linear 0s;
}

.team_member:hover{
background-color: #eee;  
border-top: 6px solid #fff;
}
.team_member:hover img{
box-shadow: 0 0 0 5px #fff ; 
   -webkit-filter: sepia(60%);
    filter: sepia(60%);
    -moz-opacity: sepia(60%);
    -khtml-opacity: sepia(60%);
    
}
.team_member:hover h4{color: #c9012f; }
.team_member:hover .team_social li a{
background-color: #ccc; color:#c9012f;	
}


/* section_category 47 */  

.section_category47{
float: left; width: 100%; 
text-align:left; padding:75px 0px 90px; 
}
.l_projects {float: left; margin:0px; transition: all 0.6s linear 0s;	}
.l_projects img {border:1px solid #b7baba; padding:5px; transition: all 0.6s linear 0s;	}
.l_projects h4{
background:rgba(0,0,0,0.9); 
color:#fff; font-size:16px;
padding:8px 10px; margin:-70px 0px 20px 6px;
position:relative; z-index:999;
width:80%;transition: all 0.6s linear 0s;	
}

.l_projects:hover img {
    -webkit-filter: sepia(60%);
    filter: sepia(60%);
    -moz-opacity: sepia(60%);
    -khtml-opacity: sepia(60%);
    opacity: 0.9;cursor:pointer;
}
.l_projects:hover h4{
background:rgba(255,255,255,0.9);	
color:#c9012f;
}

 /* services_grid */ 

.services_grid2{
width:100%; float:left;
margin:0px 0px 30px; padding:15px;
background:#0c0c0c; border:1px solid #181818;
z-index:99; position:relative;
}

.services_grid2 .ser_icon{
font-size:40px; margin:0px 0px 0px 0px;
float:left; color:#b9393f; width:16%;

}
.services_grid2 .text_box{
width:84%; float:left;	
}

.services_grid2 .text_box h3{
font-size:20px; color:#fff;
margin:0px 0px 10px; font-weight:300;
}
.services_grid2:hover {
background:#181818; cursor:pointer;	
transition: all 0.6s linear 0s;
}
.services_grid2:hover .ser_icon{
color:#fff;	transition: all 0.6s linear 0s;
}
.services_grid2:hover .text_box h3{
color:#b9393f; transition: all 0.6s linear 0s;
}

/* section_category 48 */  

.section_category48{
float: left; width: 100%;
background:#0a0a0a; 
text-align:left; padding:0px; 
}
.section_light{
background:#202020;
display:inline-block;
float: left;
}

.section_category48 img{
	margin-top:-35px;
	position:relative;	
}

.section_category48 .info-box {
    text-align: center;
    margin: 0px auto;
    width: 100%; font-size:16px;
    color: #fff; padding:0px;
}

.section_category48 .info-box-icon {
    background-color: transparent;
    border: 2px solid #b9393f;
    border-radius: 100%;
    width: 50px;
    height: 50px;
    margin: 0px auto 5px;
}

.section_category48 .info-box-icon i {
    color: #b9393f;
    font-size: 20px;
    line-height: 50px;
}
.section_category48 .info-box:hover .info-box-icon {
background-color: #b9393f;    
}
.section_category48 .info-box:hover .info-box-icon i {
    color: #FFF;
}

/* section_category 49 */  
.section_category49{
float: left; width: 100%;
text-align:left; padding:0px 0px 40px; 
}

.image-wrap {
	position: absolute;
left: 105.2%;
top: 0;
width: 921px;
    /*position: absolute;
    height: 100%;*/
}
.image-wrap img {
    max-width: 100%;
    width: 100%;
}

.image-wrap:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 0 20px 20px;
    border-color: transparent transparent transparent #111111;
    position: absolute;
    left: 0px;
    top: 50%;
    z-index: 2;
    content: "";
    margin-top: -20px;
}

.list {
    margin: 20px 0px 0px;
    padding: 0px;
}
.list li {
    line-height: 22px;
    margin-bottom: 12px;
}
.list li i {
    color: #b9393f;
    margin-right: 8px;
}

/* section_category 50 */  
.section_category50{
float: left; width: 100%;
text-align:left; padding:80px 0px 250px; 
}

.section_category50 h1{
	font-size:36px; font-weight: 300;
}
.section_category50 h2{
	font-size:32px; font-weight:300;
	line-height:40px;
}
.section_category50 p{
font-size:15px; font-weight:300;
}
.section_category50 .padding_less{ padding:0px 5px;}
.section_category50 .portfolio-items .portfolio-grid { margin-bottom:10px;}
.section_category50 .portfolio-grid img {
-webkit-filter: grayscale(100%); 
    filter: grayscale(100%);	
}

.portfolio-items .portfolio-hover.orange {
    background:rgba(185,57,63,0.9) ;
	
}

/* section_category 51 */  
.section_category51{
float: left; width: 100%;
text-align:left; padding:0px 0px 0px; 
}

.multi_box{
width:100%;	background:#666666;
padding:40px; margin-top:-200px;
}
.multi_box h1{ font-size:50px; font-weight:300; margin-bottom:30px; line-height: 50px; transition: all 0.6s linear 0s;}
.multi_box p{ font-size:20px; font-weight:300; line-height:28px; color:#fff;}
.multi_box .btn-border { border:2px solid #fff; padding:8px 20px;}
.multi_box .btn-border:hover { background:#fff; color:#b9393f;}
.multi_box .btn-border i{ font-size:30px; color:#fff;}
.multi_box .btn-border:hover i{ color:#b9393f;}

.section_category51 h1.big{ 
font-size:60px; font-weight:600; line-height:65px; 
margin-bottom:30px; text-align:center;
}
.section_category51 .btn-border { border:2px solid #fff; padding:8px 20px;}
.section_category51 .btn-border:hover { background:#fff; color:#b9393f;}
.section_category51 .btn-border i{ font-size:30px; color:#fff;}
.section_category51 .btn-border:hover i{ color:#b9393f;}

/* section_category 52 */ 
 
.section_category52{
float: left; width: 100%;
text-align:left; padding:80px 0px 71px; 
}
.section_category52 .why_choose img{
-webkit-filter: grayscale(100%); 
    filter: grayscale(100%);
	margin-bottom:15px;
	transition: all 0.6s linear 0s;
}
.section_category52 .why_choose h3{
	margin-bottom:12px;
	transition: all 0.6s linear 0s;
}
.section_category52 .why_choose:hover img{
-webkit-filter: grayscale(0%); 
    filter: grayscale(00%);
}
.section_category52 .why_choose:hover h3{
color:#b9393f;
}
.section_category52 .why_choose:hover p{
color:#fff; transition: all 0.6s linear 0s;
}

.the_blog {
width:100%; float:left;
transition: all 0.6s linear 0s;		
}

.the_blog img{
-webkit-filter: grayscale(100%); 
filter: grayscale(100%);
transition: all 0.6s linear 0s;

}

.the_blog .event-date {
    position: absolute;
    left: 15px; bottom: 0;
    background: #b9393f;
    color: #ffffff;
    padding: 7px 8px 9px;
    text-align: center;
    width: 70px;
	transition: all 0.6s linear 0s;
}
.the_blog .event-date .day-of-month {
    font-size: 36px;
    line-height: 36px;
    display: block;
    font-weight: 600;
    margin-bottom: 2px;
}
.the_blog .event-date .day-of-week {
    font-size: 14px;
    line-height: 18px;
    display: block;
}

.the_blog h4{
margin-bottom:12px; font-weight:300;
transition: all 0.6s linear 0s;
}
.the_blog a{
	color:#b9393f;
}

.the_blog:hover img{
-webkit-filter: grayscale(0%); 
filter: grayscale(0%);
}
.the_blog:hover h4{color:#b9393f;}
.the_blog:hover a{
	color:#fff;
}
.the_blog:hover .event-date {
    background: #fff;
    color: #b9393f;
}

/* section_category 53 */  

.section_category53 {
    float: left; 
    width: 100%;
    padding: 75px 0px 80px 0px;
	text-align:left;
}

.m_team {
    position: relative;
    width: 100%;
    padding: 0px 0px 0px;
    margin: 0;
    transition: all 0.3s ease-out 0s;
}

.m_team .our-team{
 background: #ececec; 	
 -moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
 border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
}
.m_team .team-avator img {
    display: block;
    width: 100%; margin: 0 auto;
	-webkit-filter: grayscale(100%); 
filter: grayscale(100%);

}

.m_team .team-content{
	 background: #000000; color:#fff;
	 text-align:center;
}
.m_team .team-content h4 {
    color: #FFF; line-height:20px;
    font-size: 22px;  
    font-weight:300;
    padding: 15px 0 10px;
    margin: 0 0px;
   
}
.m_team .team-content h4 span{
	font-size:14px; color:#727272;  font-family: 'Open Sans';
}

.section_category53 .owl-theme .owl-controls {
    margin-top: -20px;
    margin-left: 50px;
    text-align: center;
	position:relative;
}

/* ---- Inner Styles ---- */

.titlebar {
position: relative;
width: 100%;
height: 300px;
padding: 0px;
margin: 0px;
float: left;
z-index: 0;
overflow: hidden;
}

.breadcrumb {
position: absolute;
width: 100%;
padding: 0;
margin: 200px 0px 0px;
float: left;
z-index: 3; color:#fff ;
background: transparent;
}
.breadcrumb h1{color:#fff ; font-weight: 300; margin:0px;}
.pagenation {text-align:left; padding-top:6px;}
.breadcrumb a{color:#fff;}

.titlebar.two {
height: 100px;
padding: 30px 0px;
margin: 0px; background:#498af3;
}
.titlebar.two .breadcrumb {
position:relative;
width: 100%;
padding: 0; margin: 0px 0px 0px;
}
.titlebar.two .pagenation {text-align:right; padding-top:6px;}
.titlebar.two .breadcrumb h1{color:#fff ; font-weight:300; margin:0px;}
.titlebar.two .breadcrumb a{color:#001b47;}
.titlebar.two .breadcrumb a:hover{color:#fff;}

.titlebar.three {
position: relative;
width: 100%;
height: 300px;
padding: 0px;
margin: 0px;
float: left;
z-index: 0;
overflow: hidden;
}

.titlebar.three .breadcrumb {
position:relative;
width: 50%;
padding: 0 0 0;
margin: -190px 0px 0px;
float: left; text-align:center;
z-index: 3; color:#fff ;
background: transparent;
}
.titlebar.three .breadcrumb h1{color:#fff ; font-weight: 300; margin:0px 0px 20px;}
.titlebar.three .breadcrumb a{color:#fff;}

.titlebar.four {
height: 220px;
margin: -80px 0px 0px;
}
.titlebar.four .breadcrumb {
margin: 130px 0px 0px;

}

.titlebar.five {
position: relative;
width: 100%;
height: 150px;
padding: 0px;
margin: 0px;
float: left;
z-index: 0;
overflow: hidden;
}

.titlebar.five .breadcrumb {
position:relative;
width: 100%;
padding: 0 0 0;
margin: -160px 0px 0px;
float: left; text-align:center;
z-index: 3; color:#fff ;
background: transparent;
}
.titlebar.five .breadcrumb h1{color:#fff ; font-weight: 300; margin:0px 0px 15px;}
.titlebar.five .breadcrumb a{color:#fff;}


/*Count down
 ------------------------------ */

.countdown_holder {
	width: 60%;
	padding: 0px;
	text-align: center;
	margin: 0 auto;
}
.countdown_holder.two {
	width: 60%;
	padding: 0 0 45px 0;
	text-align: center;
	margin: 0 auto;
}
.countdown_holder.two a {
	margin-right: 15px;
}
div#clock {
	color: white;
	margin: 0;
	width: 100%;
	overflow: hidden;
	padding: 0 0 0 90px;
	text-align: center;
}
div#clock p {
	border:1px solid #000;
	border-bottom-width:5px;
	float: left; background:#eb4c3a;
	padding: 20px 20px; border-radius:10px;
	margin-right: 10px;
}
div#clock p b {
	font-weight: normal;
	text-transform: uppercase;
}
div#clock p span {
	display: block;
	font-size: 50px;
	font-weight: bold;
	padding: 5px 0 20px 0;
}
div#clock div.space {
	color: #ccc;
	display: block;
	line-height: 1.7em;
	font-size: 50px;
	float: left;
	height: 88px;
	width: 30px;
}


/* =========== Sidebar elements ============= */

.sidebar_posts {
	width: 100%;
	padding: 0px;
	margin: 0 0 25px 0;
	float: left;
}
.sidebar_posts .image-left {
    color: #fff;
    float: left;
    margin: 0;
    padding: 0 20px 0 0;
    transition: all 0.3s ease-out 0s;
}
.sidebar_posts .text-box-right {
    display: block;
    padding: 0px 0px 0px 99px;
    margin: 0px;
    text-align: left;
}
.sidebar_posts .post-info {
    font-size: 13px;
    color: #999;
}
.sidebar_posts:hover h6, .sidebar-posts.active h6 {
	color: #eb4c3a;
}
.sidebar_posts:hover img{
-webkit-filter: grayscale(100%); 
filter: grayscale(100%)	
}

.site_search {
    position: relative;
}
.site_search input {
    line-height: 45px;
    width: 100%;
    padding: 0 35px 0 20px;
    border: 1px solid #dddddd;
    border-radius: 2px;
}
.site_search input:focus{
	color: #eb4c3a;
	border-color: #eb4c3a;
}
.site_search .site_search_btn{
	position: absolute;
	top: 0;
	right: 10px;
	line-height: 46px;
	background: none;
	color: #8e8e8e;
	border: none;
}
.site_search .site_search_btn:hover{
	color: #eb4c3a;
}


.number404 {
    font-size: 60px;
    background: #eb4c3a;
    color: #FFF;
    height: 150px;
    width: 150px;
    border-radius: 150px;
    line-height: 140px;
    text-align: center;
    color: #FFF;
    position: relative;
    display: inline-block;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
    text-shadow: 1px 1px 1px #000;
    -webkit-animation: rotate linear 4s infinite;
    animation: rotate linear 4s infinite;
    -webkit-perspective: 500px;
    perspective: 500px;
    margin-top: 30px;
}
.number404 span {
    font-size: 14px;
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 30px;
    line-height: 16px;
    left: 0;
    backface-visibility: visible;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
}

.text-left { text-align:left !important;}

/* =========== corporate blog pages ============= */


.blog-holder-12 {
    float: left;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 0;
}
.blog-holder-12 .post-date-box {
	width:120px;
	height:60px;
	font-size: 42px; font-weight:700;
	padding: 15px 0 0;
}
.blog-holder-12 .post-date-box.two {
	top:90px; font-weight:500;
	color:#242424;
	background-color:#fff;
}
.blog-holder-12 .image-holder .overlay {
	padding:30px;
	text-align:center;
    position: absolute;
    z-index: 1;
	overflow:hidden;
}
.blog-holder-12 .post-date-box span {
    color: #fff;
    display: block;
    font-size: 16px;
	padding-top:10px;
}
.blog-holder-12 .post-date-box.two span {
    color: #242424;
}
.blog-holder-12 .image-holder .overlay .icon {
	position:absolute;
    background-color: #ab263b;
    color: #fff;
    font-size: 20px;
    height: 60px;
    line-height: 60px;
    margin:0;
    padding: 0;
	display:inline-block;
    text-align: center;
    width: 60px;
	z-index:4;
	top:-60px;
	transition: all 0.3s ease-out 0s;
	border-radius:100%;
}
.blog-holder-12 .image-holder .overlay .icon:hover {
    background-color: #fff;
    color: #ab263b;
}
.blog-holder-12:hover .image-holder .overlay .icon {
	top:160px;

}

/*date box small*/

.blog-holder-12 .post-date-box.three {
	width:80px;
	height:80px;
	font-size: 24px;
	padding: 15px 0 0;
}
.blog-holder-12 .post-date-box.three span {
	font-size:14px;
	padding-top:1px;
}
.blog-holder-12 .post-date-box.three.four {
	top:110px;
	color:#242424;
	background-color:#fff;
	background-color:#fff;
}
.blog-holder-12 .post-date-box.three.four span {
    color: #242424;
}

/*	Corporate Blog pagenation 
 ------------------------------ */
 
.blog-pagenation {
    margin: 0;
    padding: 0;
    width: 100%;
	text-align:center;
}
.blog-pagenation li {
    margin: 0;
    padding: 0;
	display:inline;
}

.blog-pagenation li a {
    color: #242424;
    height: 40px;
    line-height: 40px;
    margin: 0 10px 0 0;
    padding: 0;
	display:inline-block;
    text-align: center;
    width: 40px;
	border:1px solid #e4e4e4;
}
.blog-pagenation li a:hover, .blog-pagenation li a.active {
    color: #fff;
	border:1px solid #ab263b;
	background-color:#ab263b;
}

.blog1-post-info {
    font-size: 12px;
    color: #999;
}

/*============ Contact Page ============ */

.address_1 {
    background-color: #ffffff;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.address_1 h4 {
    background-color: #222;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif, Arial, serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 20px;
    margin: 0px;
    padding: 10px 20px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.contact-address {
	padding:20px;
}
.contact-address p{
	line-height:28px;
}

.address_1 .map {
	height:200px;
}


/*============ Page Scroll to Top ============ */

.scrollup {
	width: 50px;
	height: 30px;
	opacity: 1;
	position: fixed;
	bottom: 92px;
	right:20px;	
	display: none;
	text-indent: -9999px;
	background: #498af3 url(../Assets/images/scroll-top-arrow.png) no-repeat 18px 12px;
	z-index: 999;
	
}

.scrollup.red {
	width: 40px;
	height: 40px;
	opacity: 1;
	position: fixed;
	bottom: 20px;
	right:20px;	
	display: none;
	text-indent: -9999px;
	background: #ab263b url(../Assets/images/scroll-top-arrow.png) no-repeat 12px 14px;
	z-index: 999;
	
}
.scrollup.red:hover {
	background: #12171f url(../Assets/images/scroll-top-arrow.png) no-repeat 12px 14px;
}

.scrollup.orange {
	width: 40px;
	height: 40px;
	opacity: 1; border-radius:50%;
	position: fixed;
	bottom: 20px;
	right:10%;	
	display: none;
	text-indent: -9999px;
	background: #dc6226 url(../Assets/images/scroll-top-arrow.png) no-repeat 12px 14px;
	z-index: 999;
	
}
.scrollup.orange:hover {
	background: #414b54 url(../Assets/images/scroll-top-arrow.png) no-repeat 12px 14px;
}

.scrollup.orange2 {
	width: 40px;
	height: 40px;
	opacity: 1; border-radius:50%;
	position: fixed;
	bottom: 20px;
	right:2%;	
	display: none;
	text-indent: -9999px;
	background: #eb4c3a url(../Assets/images/scroll-top-arrow.png) no-repeat 12px 14px;
	z-index: 999;
	
}
.scrollup.orange2:hover {
	background: #414b54 url(../Assets/images/scroll-top-arrow.png) no-repeat 12px 14px;
}

.scrollup.dark {
	width: 40px;
	height: 40px;
	opacity: 1;
	position: fixed;
	bottom: 20px;
	right:20px;	
	display: none;
	text-indent: -9999px;
	background: #454545 url(../Assets/images/scroll-top-arrow.png) no-repeat 12px 14px;
	z-index: 999;
	
}
.scrollup.dark:hover {
	background: #999999 url(../Assets/images/scroll-top-arrow.png) no-repeat 12px 14px;
}

.scrollup.pink {
	width: 40px;
	height: 40px;
	opacity: 1;
	position: fixed;
	bottom: 20px;
	right:20px;	
	display: none;
	text-indent: -9999px;
	background: #c9012f url(../Assets/images/scroll-top-arrow.png) no-repeat 12px 14px;
	z-index: 999;
	
}
.scrollup.pink:hover {
	background: #12171f url(../Assets/images/scroll-top-arrow.png) no-repeat 12px 14px;
}


.map-container {
	width: 100%;
	margin: 0px 0 0px;
}
.map-container iframe{
	width: 100%;
	display: block;
	pointer-events: none;
	position: relative; /* IE needs a position other than static */
}
.map-container iframe.clicked{
	pointer-events: auto;
}


/*===============================================
-------------------------------------------------
image hover styles
-------------------------------------------------
================================================*/

/* =========== image hovers============= */

/*image hover style 1
 ------------------------------ */
.img-hover-holder-1 {
	position: relative;
	width: 100%;
	padding: 20px;
	margin: 0px;
	float: left;
	border: 1px solid #e4e4e4;
}
.img-hover-1 {
	position: relative;
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
	z-index:1;
	top:0px;
	transition: all 0.3s ease-out 0s;
	overflow: hidden;
}
.img-hover-1 img {
	position: relative;
	top:0px;
	transition: all 0.3s ease-out 0s;
}
.img-hover-1 .text-box {
	position: absolute;
	width: 100%;
	height:100%;
	padding: 20px;
	margin: 0px;
	float: left;
	z-index:0;
	transition: all 0.3s ease-out 0s;
	background-color:#fd602c;
}
.img-hover-holder-1:hover .img-hover-1 img {
	top:215px;
}

/*image hover style 2
 ------------------------------ */
.img-hover-holder-2 {
	position: relative;
	width: 100%;
	padding: 20px;
	margin: 0px;
	float: left;
	border: 1px solid #e4e4e4;
}
.img-hover-2 {
	position: relative;
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
	z-index:0;
	top:0px;
	transition: all 0.3s ease-out 0s;
	overflow: hidden;
}
.img-hover-2 .text-box {
	position: absolute;
	width: 100%;
	height:100%;
	padding: 20px;
	margin: 0px;
	float: left;
	z-index:1;
	opacity:0;
	transition: all 0.3s ease-out 0s;
	background-color:rgba(0, 0, 0, 0.5);
}
.img-hover-2 .text-box .icon-1 {
	position: absolute;
	width: 50px;
	height: 50px;
	float:left;
	top: -53px;
	left:60px;
	padding: 0px;
	margin: 0px;
	color:#fff;
	line-height:50px;
	text-align:center;
	margin-right:20px;
	background-color: #fd602c;
	border-radius: 100%;
}
.img-hover-2 .text-box .icon-1.two {
	left:119px;
	top: -53px;
}
.img-hover-2 .text-box .icon-1:hover, .img-hover-2 .text-box .icon-2:hover {
	color:#242424;
	background-color: #fff;
}

.img-hover-holder-2:hover .text-box {
	opacity:1;
}
.img-hover-holder-2:hover .text-box .icon-1 {
	top: 80px;
}
.img-hover-holder-2:hover .text-box .icon-1.two {
	top: 80px;
	transition: all 0.5s ease-out 0s;
}



/*image hover style 3
 ------------------------------ */
.img-hover-holder-3 {
	position: relative;
	width: 100%;
	padding: 20px;
	margin: 0px;
	float: left;
	border: 1px solid #e4e4e4;
}
.img-hover-3 {
	position: relative;
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
	z-index:0;
	transition: all 0.3s ease-out 0s;
	overflow: hidden;
}
.img-hover-3 .text-box {
	position: absolute;
	width: 100%;
	height:100%;
	padding: 20px;
	margin: 0px;
	float: left;
	z-index:1;
	left:-251px;
	transition: all 0.3s ease-out 0s;
	background-color:rgba(0, 0, 0, 0.7);
}
.img-hover-3:hover .text-box {
	left:0;
}

/*image hover style 4
 ------------------------------ */
.img-hover-holder-4 {
	position: relative;
	width: 100%;
	padding: 20px;
	margin: 0px;
	float: left;
	border: 1px solid #e4e4e4;
}
.img-hover-4 {
	position: relative;
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
	z-index:0;
	transition: all 0.3s ease-out 0s;
	overflow: hidden;
}
.img-hover-4 .text-box {
	position: absolute;
	width: 100%;
	height:100%;
	padding: 10px 20px 20px 20px;
	margin: 0px;
	float: left;
	z-index:1;
	top:154px;
	transition: all 0.3s ease-out 0s;
	background-color:rgba(0, 0, 0, 0.7);
}
.img-hover-4:hover .text-box {
	top:0;
}

/*image hover style 5
 ------------------------------ */

.view {
   width: 100%;  
   margin: 0px;
   float: left;
   border: 5px solid #fff;
   overflow: hidden;
   position: relative;
   text-align: center;
   box-shadow: 0px 0px 5px #aaa;
   cursor: default;
}
.view .mask, .view .content {
   width: 100%;
   height: 300px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}
.view a.info {
   background:url(img/link.png) center no-repeat;
   display: inline-block;
   text-decoration: none;
   padding:0;
   text-indent:-9999px;
   width:20px;
   height:20px;
}

.effect img {
   opacity:1;
   -moz-transform:scale(1,1);
   -webkit-transform:scale(1,1);
   -o-transform:scale(1,1);
   -ms-transform:scale(1,1);
   transform:scale(1,1);
   -webkit-transition: all 0.2s ease-in;
   -moz-transition: all 0.2s ease-in;
   -o-transition: all 0.2s ease-in;
   -ms-transition: all 0.2s ease-in;
   transition: all 0.2s ease-in;
}
.effect .mask {
   opacity:0;
   overflow:visible;
   border-color:rgba(0,0,0,0.7) transparent transparent transparent;
   border-style:solid;
   border-width:127px;
   width:0;
   height:0;
   -moz-transform:translateY(-125px);
   -webkit-transform:translateY(-125px);
   -o-transform:translateY(-125px);
   -ms-transform:translateY(-125px);
   transform:translateY(-125px);
   -moz-transition: -moz-transform 0.2s 0.1s ease-out, opacity 0.3s ease-in-out;
   -webkit-transition: -webkit-transform 0.2s 0.1s ease-out, opacity 0.3s ease-in-out;
   -o-transition: -o-transform 0.2s 0.1s ease-out, opacity 0.3s ease-in-out;
   -ms-transition: -ms-transform 0.2s 0.1s ease-out, opacity 0.3s ease-in-out;
   transition: transform 0.2s 0.1s ease-out, opacity 0.3s ease-in-out;
}
.effect a.info {
	opacity:0;
   -moz-transform:translateY(-125px);
   -webkit-transform:translateY(-125px);
   -o-transform:translateY(-125px);
   -ms-transform:translateY(-125px);
   transform:translateY(-125px);
   -moz-transition: -moz-transform 0.3s ease-in, opacity 0.1s ease-in-out;
   -webkit-transition: -webkit-transform 0.3s ease-in, opacity 0.1s ease-in-out;
   -o-transition: -o-transform 0.3s ease-in, opacity 0.1s ease-in-out;
   -ms-transition: -ms-transform 0.3s ease-in, opacity 0.1s ease-in-out;
   transition: transform 0.3s ease-in, opacity 0.1s ease-in-out;

}
.effect:hover img {
	opacity:0.7;
   -moz-transform:scale(2,2);
   -webkit-transform:scale(2,2);
   -o-transform:scale(2,2);
   -ms-transform:scale(2,2);
   transform:scale(2,2);
}
.effect:hover .mask {
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}
.effect:hover a.info {
	opacity:1;
   -moz-transform:translateY(80px);
   -webkit-transform:translateY(80px);
   -o-transform:translateY(80px);
   -ms-transform:translateY(80px);
   transform:translateY(80px);
}


.second-effect .mask {
   opacity: 0;
   overflow:visible;
   border:0px solid rgba(0,0,0,0.7);
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.second-effect a.info {
	position:relative;
	top:-10px;
	opacity:0;
   -moz-transform:scale(0,0);
   -webkit-transform:scale(0,0);
   -o-transform:scale(0,0);
   -ms-transform:scale(0,0);
   transform:scale(0,0);
   -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
}
.second-effect:hover .mask {
   opacity: 1;
   border:127px solid rgba(0,0,0,0.7);
}
.second-effect:hover a.info {
	opacity:1;
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	-moz-transition-delay:0.3s;
	-webkit-transition-delay:0.3s;
	-o-transition-delay:0.3s;
	-ms-transition-delay:0.3s;
	transition-delay:0.3s;
}

/*image hover Effects
 ------------------------------ */

.hover_box{
		float:left;
		margin:0px;
		width:100%;
		height:263px;
		border:2px solid #555;
		overflow:hidden;
		
		
	}
	.details{
		width:100%;
		height:263px;
		background:#000;
		color:#fff;
		text-align:center;
	}
	.details h3{ margin-top:20px; color:#fff; font-size:20px;}
	#img-hover-holder-5 img {
		-webkit-transform: scale(1);
		-webkit-transition-timing-function: ease-out;
		-webkit-transition-duration: 500ms;
	}
	#img-hover-holder-5 img:hover{
		-webkit-transform: scale(.5);
		-webkit-transition-timing-function: ease-out;
		-webkit-transition-duration: 500ms; 
	}
	
	#img-hover-holder-6{position:relative;}
	#img-hover-holder-6 img{
		position:absolute;
		top:0;
		left:0;		
		-webkit-transition: margin-left;
		-webkit-transition-timing-function: ease-in;
		-webkit-transition-duration: 250ms;
	}
	#img-hover-holder-6:hover img{
		margin-left:270px;
	}
	#img-hover-holder-6 .details{
		position:absolute;
		top:0;
		left:0;
		z-index:-1;
	}
	
	#img-hover-holder-7{position:relative;}
	#img-hover-holder-7 .details{
		opacity: 0;
		position:absolute;
		top:0;
		left:0;
		margin-left:-280px;		
		-webkit-transition: margin-left;
		-webkit-transition-timing-function: ease-in;
		-webkit-transition-duration: 250ms;
	}
	#img-hover-holder-7:hover .details{
		margin-left:0;
		opacity: .9;
	}
	#img-hover-holder-8{
		position:relative;
	}
	#img-hover-holder-8 img{
		position:absolute;
		top:0;
		left:0;
		z-index:0;
	}
	#img-hover-holder-8 .details{
		opacity: .9;
		position:absolute;
		top:100;
		left:150;
		z-index:999;
		-webkit-transform: scale(0);
		-webkit-transition-timing-function: ease-out;
		-webkit-transition-duration: 250ms;
	}
	#img-hover-holder-8:hover .details{
		-webkit-transform: scale(1);
		-webkit-transition-timing-function: ease-out;
		-webkit-transition-duration: 250ms; 
	}

/*===============================================
-------------------------------------------------
	Button styles
-------------------------------------------------
================================================*/

/* =========== Buttons ============= */

/*Button style
 ------------------------------ */
 
.sh-btn{
	padding: 15px 35px;
	margin: 0px;
	display: inline-block;
	box-shadow: none;
	border-radius: 0; 
}
/*Button border radius
 ------------------------------ */
.sh-btn.sh-btn-round{
	border-radius:4px;
}
.sh-btn.sh-btn-xround-1{
	border-radius:10px;
}
.sh-btn.sh-btn-xround-2{
	border-radius:20px;
}
.sh-btn.sh-btn-xround-3{
	border-radius:30px;
}
.sh-btn.sh-btn-xround-4{
	border-radius:40px;
}
.sh-btn.sh-btn-xround-5{
	border-radius:50px;
}
.sh-btn.sh-btn-xround-6{
	border-radius:60px;
}
.sh-btn.sh-btn-xround-7{
	border-radius:70px;
}
/*Button sizes
 ------------------------------ */
 .sh-btn.sh-btn-tiny{
	font-size:12px;
	padding: 5px 10px;
}
.sh-btn.sh-btn-small{
	font-size:14px;
	padding: 10px 20px;
}
.sh-btn.sh-btn-medium{
	font-size:16px;
	padding: 15px 35px;
}
.sh-btn.sh-btn-large{
	font-size:20px;
	padding: 20px 50px;
}
.sh-btn.margin{
	margin:0 15px 15px 0;
}
/*Button Colors
 ------------------------------ */
 
 /*Button dark
 ------------------------------ */
.sh-btn.sh-btn-dark{
	color:#fff;
	background-color:#242424;
}
.sh-btn.sh-btn-dark:hover{
	color:#fff;
	background-color:#3e3e3e;
}  
 /*Button white
 ------------------------------ */
.sh-btn.sh-btn-white{
	color:#242424;
	background-color:#fff;
}
.sh-btn.sh-btn-white:hover{
	color:#242424;
	background-color:#f6f6f6;
} 
 /*Button orange
 ------------------------------ */
.sh-btn.sh-btn-orange{
	color:#fff;
	background-color:#ff4200;
}  
.sh-btn.sh-btn-orange:hover{
	color:#fff;
	background-color:#242424;
} 
 
 /*Button blue
 ------------------------------ */
.sh-btn.sh-btn-blue{
	color:#fff;
	background-color:#3174f1;
}  
.sh-btn.sh-btn-blue:hover{
	color:#fff;
	background-color:#242424;
} 
 /*Button green
 ------------------------------ */
.sh-btn.sh-btn-green{
	color:#fff;
	background-color:#249a41;
}  
.sh-btn.sh-btn-green:hover{
	color:#fff;
	background-color:#242424;
} 
 /*Button yellow
 ------------------------------ */
.sh-btn.sh-btn-yellow{
	color:#fff;
	background-color:#fbb002;
}  
.sh-btn.sh-btn-yellow:hover{
	color:#fff;
	background-color:#242424;
}
 /*Button red
 ------------------------------ */
.sh-btn.sh-btn-red{
	color:#fff;
	background-color:#e63125;
}  
.sh-btn.sh-btn-red:hover{
	color:#fff;
	background-color:#242424;
}
 /*Button pink
 ------------------------------ */
.sh-btn.sh-btn-pink{
	color:#fff;
	background-color:#930050;
}  
.sh-btn.sh-btn-pink:hover{
	color:#fff;
	background-color:#242424;
}

/*Button Borders
 ------------------------------ */

/* button borders
 ------------------------------ */
.sh-btn.sh-btn-border {
	color: #242424;
	border: 2px solid;
}
/* button border white
 ------------------------------ */
.sh-btn.sh-btn-border.white {
	color:#fff;
	border-color:#fff;
}
.sh-btn.sh-btn-border:hover.white {
	color:#242424;
	background-color:#fff;
	border-color:#fff;
}
/* button border dark
 ------------------------------ */
.sh-btn.sh-btn-border.dark {
	color:#242424;
	border-color:#242424;
}
.sh-btn.sh-btn-border:hover.dark {
	color:#fff;
	background-color:#242424;
	border-color:#242424;
}
/* button border red
 ------------------------------ */
.sh-btn.sh-btn-border.red {
	color:#fd4912;
	border-color:#e63125;
}
.sh-btn.sh-btn-border:hover.red {
	color:#fff;
	background-color:#e63125;
	border-color:#e63125;
}
/* button border orange
 ------------------------------ */
.sh-btn.sh-btn-border.orange {
	color:#ff4200;
	border-color:#ff4200;
}
.sh-btn.sh-btn-border:hover.orange {
	color:#fff;
	background-color:#ff4200;
	border-color:#ff4200;
}
/* button border yellow
 ------------------------------ */
.sh-btn.sh-btn-border.yellow {
	color:#fbb002;
	border-color:#fbb002;
}
.sh-btn.sh-btn-border:hover.yellow {
	color:#fff;
	background-color:#fbb002;
	border-color:#fbb002;
}
/* button border green
 ------------------------------ */
.sh-btn.sh-btn-border.green {
	color:#249a41;
	border-color:#249a41;
}
.sh-btn.sh-btn-border:hover.green {
	color:#fff;
	background-color:#249a41;
	border-color:#249a41;
}
/* button border blue
 ------------------------------ */
.sh-btn.sh-btn-border.blue {
	color:#3174f1;
	border-color:#3174f1;
}
.sh-btn.sh-btn-border:hover.blue {
	color:#fff;
	background-color:#3174f1;
	border-color:#3174f1;
}



/*===============================================
-------------------------------------------------
	Call to action
-------------------------------------------------
================================================*/

/* =========== call to action ============= */

/*call to action
 ------------------------------ */
 
.call-to-action {
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    float: left;
    margin: 0 0 15px;
    padding: 25px;
    width: 100%;
}



/*===============================================
-------------------------------------------------
	lists
-------------------------------------------------
================================================*/

/* list style 1
 ------------------------------ */
 
.list-style-1 {
	width: 100%;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	float: left;
}
.list-style-1 .icon {
	width: 32px;
	height: 32px;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	float: left;
	text-align: center;
	line-height: 32px;
	color: #fff;
	border-radius: 100%;
	background-color: #06d0d8;
}
.list-style-1 .text {
	padding: 5px 0 0 42px;
	margin: 0px;
	display: block;
}

/* list style 1 with border
 ------------------------------ */
.list-style-1.icon-border .icon {
	color:#06d0d8;
	background-color: #fff;
	border:1px solid #06d0d8;
}

/* list style 2
 ------------------------------ */
.list-style-2 {
	width: 100%;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	float: left;
}
.list-style-2 .icon {
	width: 18px;
	height: 18px;
	padding: 0px;
	margin: 3px 0px 0px 0px;
	float: left;
	font-size: 12px;
	text-align: center;
	line-height: 15px;
	color: #06d0d8;
	border-radius: 100%;
	border: 1px solid #06d0d8;
}
.list-style-2 .text {
	padding: 0px 0 0 28px;
	margin: 0px;
	display: block;
}


/* list style 3
 ------------------------------ */
 
ol.list-style-3 {
	list-style-type: none;
 list-style-type: decimal !ie; /*IE 7- hack*/
	margin: 0;
	margin-left: 18px;
	padding: 0;
	counter-reset: li-counter;
}
ol.list-style-3 li {
	position: relative;
	margin: 0px;
	padding-left: 20px;
	min-height: 3em;
	list-style-type: none;
}
ol.list-style-3 li:before {
	position: absolute;
	top: 0;
	left: -15px;
	width: 28px;
	height: 28px;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	color: #f5f5f5;
	border-radius: 50%;
	background-color: #464646;
	content: counter(li-counter);
	counter-increment: li-counter;
}

/* list style 4
 ------------------------------ */
.list-style-4 {
	width: 100%;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	float: left;
}
.list-style-4  .icon {
	width: 40px;
	height: 40px;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	float: left;
	text-align: center;
	line-height: 39px;
	color: #fff;
	border-radius: 100%;
}
.list-style-4  .text {
	padding: 5px 0 0 42px;
	margin: 0px;
	display: block;
}
.list-style-4 .icon.red {
	background-color: #fc4242;
}
.list-style-4 .icon.blue {
	background-color: #2f92ee;
}
.list-style-4 .icon.green {
	background-color: #3fc35f;
}
.list-style-4 .icon.violet {
	background-color: #b659fe;
}
.list-style-4 .icon.orange {
	background-color: #ff881e;
}


/* list style 4 with border
 ------------------------------ */

.list-style-4.item-border {
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #ececec;
}
.list-style-4.item-border.last {
	padding: 0px 0px 10px 0px;
	border-bottom: none;
}



/*===============================================
-------------------------------------------------
	Message boxes
-------------------------------------------------
================================================*/

/* message boxes
 ------------------------------ */
/*message boxes*/
.messagebox_title {
	padding-bottom: 30px;
}

.success-box {
	background-color: #249a41;
}
.error-box {
	background-color: #e63125;
}
.download-box {
	background-color: #F30;
}
.warning-box {
	background-color: #fbb002;
}
.mboxes_close {
	width: 15px;
	height: 15px;
	padding: 0px;
	margin: 0px;
	float: right;
	text-align: right;
}
.mboxes_close i {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
}
.success-box, .error-box, .warning-box, .info-box span.text-white {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
}
.success-box, .error-box, .warning-box, .info-box {
	padding: 20px;
	margin-bottom: 30px;
	border-radius: 4px;
}

.notification {
    border-style: solid;
    border-width: 1px;
    clear: both; display: block;
    font-size: 14px; font-weight: 300;
    line-height: 25px; margin-bottom: 10px;
    min-height: 40px; padding: 15px;
    position: relative; 
}

.boxicon {
    float: left;
    height: 39px; font-size:42px;
    margin-right: 12px !important;
    margin-top: 5px !important;
    width: 40px;
}

.warning {
    background-color: #F2DEDE;
    border-color: #e63125;
    color: #e63125;
}

.success {
    background-color: #9fecb2;
    border-color: #249a41;
    color: #249a41;
}

.infor {
    background-color: #f5f5f5;
    border-color: #dddddd;
    color: #666;
}

.notification.blue {
 background-color: #87a9e9;
    border-color: #3174f1;
    color: #fff;
}

.notification.info-box {
	background-color: #3174f1;
}


/*===============================================
-------------------------------------------------
	social icons
-------------------------------------------------
================================================*/

/* social icons
 ------------------------------ */
 
.social-icons-list{
	width:100%;
    margin: 0;
    padding: 0;
}
.social-icons-list li {
    display:inline-block;
    margin: 0;
    padding: 0;
    text-align: center;
}
.social-icons-list li a {
    color: #242424;
	display:inline-block;
    font-size: 16px;
    height: 40px;
    line-height: 39px;
    margin: 0 5px 5px 0;
    padding: 0;
    text-align: center;
    width: 40px;
}

/* social icon sizes
 ------------------------------ */
.social-icons-list.icon-round li a {
	border-radius:100%; 
}


/* social icon sizes
 ------------------------------ */
.social-icons-list.icon-large li a {
    font-size: 40px;
    width: 100px;
	height: 100px;
    line-height: 94px;   
}
.social-icons-list.icon-medium li a {
    font-size: 25px;
    width: 80px;
	height: 80px;
    line-height: 84px;   
}
.social-icons-list.icon-small li a {
    font-size: 18px;
    width: 60px;
	height: 60px;
    line-height: 60px;   
}
.social-icons-list.icon-tiny li a {
    font-size: 14px;
    width: 40px;
	height: 40px;
    line-height: 40px;   
}
.social-icons-list.icon-xtiny li a {
    font-size: 12px;
    width: 30px;
	height: 30px;
    line-height: 27px;   
}

/* social icon colors
 ------------------------------ */
.social-icons-list.dark li a {
    color: #fff;
	background-color: #242424;
}
.social-icons-list.dark li a:hover {
    color: #fff;
	background-color: #3e3e3e;
}

/* social icons light
 ------------------------------ */
.social-icons-list.light li a {
    color: #242424;
	background-color: #fff;
	border:1px solid #e4e4e4;
}
.social-icons-list.light li a:hover {
    color: #fff;
	background-color: #242424;
	border:1px solid #242424;
}

/* social icon red
 ------------------------------ */
.social-icons-list.red li a {
    color: #fff;
	background-color: #f83712;
}
.social-icons-list.red li a:hover {
    color: #fff;
	background-color: #242424;
}

/* social icon blue
 ------------------------------ */
.social-icons-list.blue li a {
    color: #fff;
	background-color: #15cbff;
}
.social-icons-list.blue li a:hover {
    color: #fff;
	background-color: #242424;
}

/* social icon green
 ------------------------------ */
.social-icons-list.green li a {
    color: #fff;
	background-color: #34c23e;
}
.social-icons-list.green li a:hover {
    color: #fff;
	background-color: #242424;
}
/* social icon yellow
 ------------------------------ */
.social-icons-list.yellow li a {
    color: #fff;
	background-color: #fedf0e;
}
.social-icons-list.yellow li a:hover {
    color: #fff;
	background-color: #242424;
}
/* social icon pink
 ------------------------------ */
.social-icons-list.pink li a {
    color: #fff;
	background-color: #f83dab;
}
.social-icons-list.pink li a:hover {
    color: #fff;
	background-color: #242424;
}

/* social icon violet
 ------------------------------ */
.social-icons-list.violet li a {
    color: #fff;
	background-color: #ce3df8;
}
.social-icons-list.violet li a:hover {
    color: #fff;
	background-color: #242424;
}


/*===============================================
-------------------------------------------------
	divider lines
-------------------------------------------------
================================================*/

/* Divider Lines
 ------------------------------ */
.sh-divider-line {
	width: 100%;
}
.sh-divider-line.dashed {
	border-bottom: 1px dashed;
}
.sh-divider-line.solid {
	border-bottom: 1px solid;
}
.sh-divider-line.doubble {
	border-bottom: double;
	line-height:40px;
}
.sh-divider-line.margin {
	padding:5px 0;
}

h4.line{
position: relative;
border-bottom: 2px solid #efeeee;
margin-bottom: 10px;
text-align: left;
font-size: 26px !important;
font-weight: 500; color:#ab263b;
letter-spacing: 0.3px;
padding-bottom: 15px;	
}
h4.line:before {
    background: none repeat scroll 0 0 #ab263b;
    border-bottom: 2px solid;
    bottom: -2px;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    width: 25%;
}
.highlighted.orange{
	background:#F30;
	color:#fff; padding:0px 3px;
}
.highlighted.red{
	background:#ab263b;
	color:#fff; padding:0px 3px;
}
.highlighted.green{
	background:#249a41;
	color:#fff; padding:0px 3px;
}
.highlighted.blue{
	background:#3174f1;
	color:#fff; padding:0px 3px;
}
.highlighted{
line-height:26px;
}
/* Divider Line less width
 ------------------------------ */
.sh-divider-line.less-width-1 {
    width: 10%;
	margin:0 auto;
}
.sh-divider-line.less-width-2 {
    width: 20%;
	margin:0 auto;
}
.sh-divider-line.less-width-3 {
    width: 30%;
	margin:0 auto;
}
.sh-divider-line.less-width-4 {
    width: 40%;
	margin:0 auto;
}
.sh-divider-line.less-width-5 {
    width: 50%;
	margin:0 auto;
}
.sh-divider-line.less-width-6 {
    width: 60%;
	margin:0 auto;
}
.sh-divider-line.less-width-7 {
    width: 70%;
	margin:0 auto;
}
.sh-divider-line.less-width-8 {
    width: 80%;
	margin:0 auto;
}
.sh-divider-line.less-width-9 {
    width: 90%;
	margin:0 auto;
}
/* Divider Line colors
 ------------------------------ */
 
 /* Divider Line dark
 ------------------------------ */
.sh-divider-line.dark {
	border-bottom-color:#242424;
}

/* Divider Line light
 ------------------------------ */
.sh-divider-line.light {
	border-bottom-color:#e4e4e4;
}
/* Divider Line red
 ------------------------------ */
.sh-divider-line.red {
	border-bottom-color:#f83712;
}
/* Divider Line green
 ------------------------------ */
.sh-divider-line.green {
	border-bottom-color:#2bc220;
}
/* Divider Line blue
 ------------------------------ */
.sh-divider-line.blue {
	border-bottom-color:#30d1f4;
}


/*===============================================
-------------------------------------------------
	Widget Styles lines
-------------------------------------------------
================================================*/

/* widget holder
 ------------------------------ */
	
.widget-holder {
	width: 100%;
	padding: 30px;
	margin: 0 0 40px 0;
	float: left;
	border: 1px solid #e4e4e4;
}

/* Post widget
 ------------------------------ */

.posts-widget-image {
	padding:0px;
	margin:0px;
	float:left;
}
.posts-widget-text {
	display: block;
    margin: 0;
    padding: 0 0 0 99px;
    text-align: left;
}

.posts-widget-text .blog-post-info {
	width: 100%;
}
.posts-widget-text .blog-post-info span {
	font-size: 13px;
	color: #b9b9b9;
	margin-right: 15px;
}


/* Twitter widget
 ------------------------------ */	
.twitter-widget-icon {
	width: 32px;
	height: 32px;
	padding: 0px;
	font-size: 14px;
	color: #161616;
	text-align: center;
	line-height: 33px;
	margin: 0 10px 0 0;
	float: left;
	border-radius: 100%;
	background-color: #fdce16;
}
.twitter-widget-icon .title {
	width: 85%;
	padding: 5px 0 0 0;
	margin: 0;
	float: right;
}

/* Testimonials widget
 ------------------------------ */	
 
.testimonials-widget {
	width: 100%;
	padding: 0px;
	margin: 0 0 40px 0;
	float: left;
}
.testimonials-widget .text-box {
	width: 100%;
	padding: 30px;
	margin: 0 0 25px 0;
	float: left;
	border: 1px solid #e4e4e4;
}
.testimonials-widget .image {
	width:100px;
	height:100px;
    float: left;
    margin: 0;
    padding: 0;
	overflow:hidden;
	border-radius:100%;
}
.testimonials-widget .info {
    display: block;
    margin: 0;
    padding: 0 0 0 120px;
    text-align: left;
}


.custom_list ul{
	margin:0px; 
	list-style:none;	
}

.custom_list li {
    padding: 1px 1px 1px 0px;
    list-style-type: none;
	line-height:28px;
}

.custom_list li i{ margin-right:5px;}


blockquote{
margin-bottom: 27px;
border: 1px solid #ab263b;
border-left: 8px solid #ab263b;
border-radius: 10px;
border-right: 8px solid #ab263b;
font-size:15px;
}
.fa-ul li{line-height: 24px;}

.fa-ul .fa-circle {
    font-size: 6px;
    padding-right: 5px;
}

.fa-ul .fa {
line-height: 24px;
}

ol li { line-height: 24px !important;}

ol li::before {   
color: #ab263b; line-height: 24px;
margin-right: 10px;
}




@media only screen and (min-width: 1000px) and (max-width: 1169px){
	

	
	}
	
@media only screen and (min-width: 768px) and (max-width: 999px){
	
.img-hover-holder-1 {
    width: 80%;
}
.img-hover-holder-2 {
    width: 80%;
}
.img-hover-holder-3 {
    width: 80%;
}
.img-hover-holder-4 {
    width: 80%;
}

















	}

@media only screen and (min-width: 640px) and (max-width: 767px){
	
.img-hover-holder-1 {
    width: 46%;
}	
.img-hover-holder-2 {
    width: 46%;
}	
.img-hover-holder-3 {
    width: 46%;
}	
.img-hover-holder-4 {
    width: 46%;
}	
	
	
	
	
	
	
	
	
	
	
	
	
	}
	
@media only screen and (min-width: 480px) and (max-width: 639px){
	
.img-hover-holder-1 {
    width: 63%;
}	
.img-hover-holder-2 {
    width: 63%;
}	
.img-hover-holder-3 {
    width: 63%;
}	
.img-hover-holder-4 {
    width: 63%;
}	
	
	
	
	
	
	
	
	
	
	
	
	
	}
	
@media only screen and (max-width: 479px){
	
	
	

	
	}
	
	
	
	
	


/* Responsive CSS Styles Table of Contents */
.screen-only

{

display: block;

}

.mobile-only

{

display: none;

}



@media screen and (max-width: 750px)

{

.screen-only

{

display: none;

}



.mobile-only

{

display: block;

}

}

@media only screen and (min-width: 1696px) and (max-width: 1920px){
	
.section_category7 .testimonials {
 padding: 60px 0px 129px !important;
 
}
	
.section_category7 .sec_title { width:85%;}
.section_category17 .sec_title2 { width:85%;}
	
.news {padding-bottom:89px;}
.titlebar.three { height: auto; }
.titlebar.three .breadcrumb {
margin: -180px 0px 0px;
}
.titlebar.three .breadcrumb h1{margin:0px 0px 5px;}
	
}

@media only screen and (min-width: 1170px) and (max-width: 1366px){
	
.section_category7 .testimonials {
width: 65% ;
padding: 60px 0px 159px;
margin-left: 35% !important;	
}

.section_category17 .l-news {

    width: 88%;
    padding: 60px 0px 112px;
    margin-left: 12%;

}

.section_category17 .choose {
width: 90%;
padding: 60px 0px 60px 0px;
margin-right: 10%;
}

.section_category22 .team {
 width: 88%;
 margin-left: 12%;
}

.section_category22 .testimonials2 {
    width: 90%;
    padding: 60px 0px 87px 0px;
    margin-right:10%;

}

.section_category23 .img-hover .text-box .icon-1.two {
left: 80px;
}
.scrollup.green {
 right: 1%;
}

.background-imgholder {
 background-position: 22% 77% !important;
}
.section_category15 .col-md-offset-3 {
    margin-left: 40%;
}

.section_category28 .col-lg-3{width: 11%;}
.section_category28 .col-lg-9{width: 89%;}
.section_category28 .col-lg-6{width: 78%;}

.section_category28 .margin-top4 {
margin-top: 64px;
}

.section_category28 .margin-top5 {
margin-top: 78px;
}

.section_category30 .col-lg-5 {
 width: 75%;
}
.section_category30 .section-orange-3 {
 padding: 0 15px;
}
.section_category30 .col-lg-3 {
    width: 7%;
}
.section_category30 .col-lg-9 {
    width: 92%;
}

.section_category28 #recent-works .img-work .text-box {
    top: 160px;
}

.section_category28 #recent-works .img-work .text-box h5{
font-size:17px;
}
#recent-works .img-work:hover .text-box {
	top:0;
}
.section_category28 #recent-works .img-work .text-box p{ margin-bottom:15px; line-height:20px;}

.section_category35 .team {
width: 90%; margin-left: 10%;

}
.section_category35 .testimonials2 {
    width: 90%;
    padding: 60px 0px 81px 20px;
    margin-right: 10%;
}

.section_category33 .col-lg-4 {
    width: 10%;
}
.section_category33 .col-lg-8 {
    width: 90%;
}

.section_category38 .col-lg-8 {
    width: 92.66666667%;
} 
	
.section_category42 .right img {
right: -100px;

}

.titlebar { height:200px;}
.titlebar img{ height:200px;}
.breadcrumb {
 margin: 120px 0px 0px;
}
.breadcrumb h1 { margin: 0px 0px 10px; }
.pagenation {
    text-align: center;
    margin-right: 0px;
}
.titlebar.three { height: auto; }
.titlebar.three .breadcrumb {
margin: -130px 0px 0px;
}
.titlebar.three .breadcrumb h1{margin:0px 0px 5px;}

.section_category49 .image-wrap{
	width:650px;	
}
.section_category49 .image-wrap img{
height:775px;	
}

	
}




@media only screen and (min-width: 1000px) and (max-width: 1169px){
	
	.slider.margintop {
    top: 0px; height:100%;
}

.container{ width:100%;}

.section_category7 .testimonials {
width: 75%;
padding: 60px 0px 165px;
margin-left: 25%;	
}
.news {

    width: 80%;
    padding: 80px 0px 80px 50px;
    margin-right: 20%;

}

.section_category17 .l-news {

    width: 100%;
    padding: 60px 0px 112px;
    margin-left: 0%;

}

.section_category17 .choose {
width: 100%;
padding: 60px 0px 60px 0px;
margin-right: 0%;
}

.pricetable .price-box {
border-left: 220px solid #323232;

}

.pricetable.active .price-box {
border-left: 220px solid #498af3;
}

.topbar.green .topbar-right-items .toplist li {
 padding: 0px 6px;
}

.section_category22 .team {
 width: 100%;
 margin-left: 0%;
}

.section_category22 .team .our-team{
margin-bottom: 30px;	
}

.section_category22 .testimonials2 {
    width: 100%;
    padding: 60px 0px 108px 20px;
    margin-right:0%;

}

.section_category23 .img-hover .text-box .icon-1.two {
left: 80px;

}
.background-imgholder {
 background-position: 22% 77% !important;
}
.section_category15 .col-md-offset-3 {
    margin-left: 45%;
}

.section_category27 .tab-style {
  padding: 20px 0px;
}

.section_category42 .right img {
right: -250px;

}

.titlebar { height:200px;}
.titlebar img{ height:200px;}
.breadcrumb {
 margin: 120px 0px 0px;
}
.breadcrumb h1 { margin: 0px 0px 10px; }
.pagenation {
    text-align: right;
    margin-right: 40px;
}
.titlebar.three { height: auto; }
.titlebar.three .breadcrumb {
margin: -130px 0px 0px;
}
.titlebar.three .breadcrumb h1{margin:0px 0px 5px;}

}

@media only screen and (max-width: 999px) {
	
#header {
position: relative;

}

.navbar {
    background: #FFF;
    height: 55px;
    margin-left: 0px;
}

#header2 .navbar {
height: 55px;

}

.container{ width:100%;}
.slider.margintop {
    top: 0px; height:100%;
}
.section_category1 {
padding: 30px 0px 30px 0px;	
}

.section_category1 .box{
  margin-bottom: 90px;	
}
.col-lg-7.margin-left-7 {
	margin-left:10px;

}

.section_category3 #triangle-up { 
 margin: 0px auto 20px; float:none;
}
.section_category3 #triangle-up.margin-left-2 {
    margin: 0px auto 20px;
}
.section_category3 #triangle-down { 
margin: 0px auto 20px; float:none;
}

.social-icons-2 {
text-align: left;
}

.section_category6 .box-left {
padding: 0px 20px 23px 0px;
margin-bottom: 40px;
}

.section_category6 .box-left a {
bottom: 0px;
right: 0px;
}

.section_category6 .box-left2 {
padding: 0px 0px 23px 20px;
margin-bottom: 40px;
}

.section_category6 .box-left2 a {
bottom: 0px;
right: 0px;
}

.section_category6 .box img{
width:100%;
}

.section_category8 { padding-bottom:0px; }

.section_category8 .teambox {
 margin-bottom: 150px;
}
.section_category8 .teambox:last-child {
 margin-bottom: 150px;
}

.section_category9 {
padding: 40px 0px 40px 0px;
}

.section_category12 {
padding: 40px 0px 40px 0px;
}

.section_category13 {
padding: 40px 0px 210px 0px;

}

.section_category12 .services {
margin-bottom: 20px;
}

.section_category12 .lineright {
    border-right: 0px double #eee;
}

.section_category12 hr{
display:none;
}


.section_category14 {
padding: 40px 0px 40px 0px;
}

.section_category15 {
 padding: 40px 0px 20px 0px;
}

.section_category15 .col-md-offset-3 {
    margin-left: 45%;
}

.section_category18 {
padding: 40px 0px 40px 0px;
}

.testimonial-box {
margin-bottom: 40px;
 float: left;
}
.background-imgholder {
 background-position: 22% 68% !important;
}

.parallax-section8 .parallax-overlay {
	padding:50px 20px;
	
}

.topbar.dark2 .container{
padding:0px;	
}
.topbar.dark2 .social-icons-1 {
    margin: -40px 0 0; padding: 5px 15px 10px 15px;
     border-left: 0px solid #1a1a1a;
}
.topbar.dark2 .topbar-left-items .toplist li.lineright {
    border-right: 0px solid #1e1e1e;
}
#header6 .navbar {
    margin-left: 0px;
    height: 52px;background: rgba(0,0,0,0.9) !important;
}

.section-orange-5.sec-topmargin{margin-top:0px;}
.section_category32 .margin-left-2{ margin-left:0px;}

.section_category35 .team {
width: 100%; margin-left: 0%;
}
.section_category35 .testimonials2 {
   width: 100%;
   padding: 60px 0px 60px 20px;
    margin-right: 100%;

}

.testimonials7_box .client-img {
 position: relative;
 margin-right:20px;
}
.testimonials7_box .description {
    width: 72%; float: left;
}
.testimonials7_box::before {
    top: 192px; left:0px;
    margin-left: 35px;
   
}


}

@media only screen and (max-width: 980px){
.section_category7 .left {
	background-size:cover;
	
}
.section_category7 .testimonials {
width: 50% !important ;
padding: 60px 0px 109px;
margin-left: 50% !important ;	
}
.blog-post .post-text .date {
 margin-top: -10.8%;
}

	
}

@media only screen and (min-width: 768px) and (max-width: 999px){
	
.colmargin {
    margin-bottom: 30px;
}
	
/*.sticky-wrapper{ height:500px;}*/

.topbar-left-items {
 width: 60%;
}
	
.container{ width:100%;}



.section_category7 .testimonials {
width: 60%;
padding: 60px 0px 109px;
margin-left: 40%;	
}



.section_category7 .left .sec_title h1::after {
 float: none;
}

.testimonials1 .textbox {
width: 100%; float:none;
}
.testimonials1 .text-box-right {
    padding: 0px 0px 0px 30px;
      text-align: left;
}

.section_category17 .l-news {

    width: 100%;
    padding: 60px 0px 112px;
    margin-left: 0%;

}

.section_category17 .choose {
width: 100%;
padding: 60px 0px 60px 0px;
margin-right: 0%;
}
.social-icons-3 {
margin: 20px 0 20px;

}
.usefull-links-2 {
margin: 0px 0 60px;
}

.topbar.green .topbar-left-items {
    padding: 10px 0px;
    width: 100%;
    border-right: 0px solid #2bc9ac;
}
.topbar.green .topbar-right-items {
    width: 60%;
   
}
.topbar.green .topbar-right-search {
    width: 40%;
    float:right !important;
    padding: 0px 0px 10px;
}

.topbar.green .topbar-right-items .toplist li:first-child {
    margin-left: 0px;
}
.topbar.green .topbar-right-items .toplist li {
     line-height: 20px;
    padding: 0px 5px;
}

.section_category22 .team {
 width: 100%;
 margin-left: 0%;
}

.section_category22 .team .our-team{
margin-bottom: 30px;	
}

.section_category22 .testimonials2 {
    width: 100%;
    padding: 60px 0px 60px 20px;
    margin-right:0%;

}

.section_category23 .img-hover .text-box .icon-1.two {
left: 120px;
}

.section_category25 .news-box {

 margin-left: 70px; margin-bottom:30px;
padding: 0 10px 30px 10px; width:90%;
}

.section_category25 h2 {
 text-align: center !important;
 margin-left: 0px;
}

.demo .demo-1 { margin:0 31%;}

.topbar.fulldark .toplist li.lineright {
  margin-left:0px;
}

.section-side-image .text-inner {
    padding: 0px 0px 80px 0;

}

.section_category27 .tab-style {
padding: 20px 0px;
}
.section_category27 .tab-style .tabs1 li.active a::after {
margin-top:20px;	
}
.section_category27 .tab-style .tabs1 li.active:nth-child(2n) a::after {
    margin: 20px 0 0 -68px;
}
.section_category27 .tab-style .tabs1 li.active:nth-child(3n) a::after {
    margin: 20px 0 0 -83px;
}
.section_category27 .tab-style .tabs1 li.active:nth-child(4n) a::after {
    margin: 20px 0 0 -80px;
}
.section_category27 .tab-style .tabs1 li.active:nth-child(5n) a::after {
    margin: 20px 0 0 -80px;
}

.newsletter2 {  width: 80%; }

#recent-works .works {
padding-left: 20px;
}

#recent-works .img-work { margin-bottom:25px; }

#recent-works .img-work img{ height:230px; }

#recent-works .img-work-holder {
 padding: 20px 0 0;

}
#recent-works .img-work .text-box {
  top: 190px;
}
#recent-works .img-work .text-box h5{
  line-height:18px;
}
#recent-works .right-box {
padding: 80px 0px 180px;

}

#recent-works .margin-top8{
	margin-top:0px;
	
}

.section-dark.three .iconbox-small {
    font-size: 30px;
    width: 60px;
    height: 60px;
    line-height: 60px;
}
.section-dark.three h1{ font-size:28px;}

#header5 .navbar {
 height: 60px;
}

.section_category28 #recent-works .img-work .text-box {
top: 85%;	
}
.section_category28 #recent-works .img-work .text-box h5{
font-size:16px;	
}
#recent-works .img-work:hover .text-box {
	top:0;
}

.blog-thumbnail { width:100%;}
.blog-thumbnail img{ width:100%;}

.diamond3 {margin:0px 30px 30px 0px; float:left; }
.diamond3.last-child{margin-right:auto;}

.diamond3.top-less-margin{ margin-top:0px !important;}
.diamond3.margin-left-5{ margin-left:auto;}

.section_category31 img{ margin-bottom:20px;}

.parallax-section14 .btn{margin-bottom:30px;}

.topbar.white {
	padding-top:0px;
}
.topbar.white .topbar-left-items {
    width: 30%;
}
.topbar.white .topbar-right-items {
   width: 33%;
}

.section_category36 {
margin-top: 0px;
padding: 50px 0px 20px;
}
.feature-box4 {
width: 100%;
margin: 0px auto 40px;
}

.feature-box4 .margin-top6 {margin-top: 0px;}
.feature-box4 h3::after{display:none;}

.section_category37 img{margin: 20px 0px 30px;}
.parallax-section16 .btn {
    padding: 12px 30px;
    margin-right: 0;
}
.parallax-section18 {
    background-position: center;
    height: 200px;
}
.pricetable-holder3 {
 margin: 0px 0px 40px;
}

.device {
    margin-top: 0px;
}

.section-copyrights.light .menu {
    text-align: center;
}
.section-copyrights.light {
text-align: center;
}

#header8 .navbar { height: 50px; }
.services_grid {margin: -40px 0px 0px;}
.services_grid .services { padding: 25px 0px 14px; }
.section_holder {
padding: 200px 0 315px 0;
}
.section_holder h1 { line-height: 60px;}
.section_category42 .right img { display: none; }
.section_category42 {padding: 170px 0px 80px;}
.l_projects { margin: 0px 0px 30px;}
.section-dark.five .newsletter .input_submit { margin-bottom: 90px; }
.section-copyrights.fulldark5 {text-align: center;}
.social-icons-2.pink {margin-top: 10px;text-align: center;}

.topbar.dark3 .topbar-left-items {
 width: 47%;
}
.topbar.dark3 .topbar-right-items {
 width: 53%;
}
.topbar.dark3 .topbar-right-items .toplist2 {
 padding: 0px;
}
.topbar.dark3 .topbar-right-items .toplist2 li {
border-left: 0px solid #363636;
}
#header9 .navbar {height: 55px;}
.section_category51 .col-xs-offset-2 {
    margin-left: 0;
}
.the_blog { margin-bottom:30px; }
.testimonials7_box::before {
 top: 170px;
}
.team-holder2 .img-holder .icon-box { top: 350px; }
.team-holder2:hover .icon-box, .team-holder2.active .icon-box {
	top: 285px;
}
.section-orange-2 {
text-align: center;
}
.btn.btn-border.white-3.pull-right { float: none !important; }
.section-full-dark .text-box-right {
padding: 0px 0px 0px 90px;

}
.section-copyrights.fulldark6 {
text-align: center; 
}
.section-copyrights.fulldark6 .margin-top1{ margin-bottom:15px;}

.titlebar { height:110px;}
.titlebar img{ height:110px;}
.breadcrumb {
 margin: 40px 0px 0px;
}
.breadcrumb h1 { margin: 0px 0px 10px; }
.pagenation {
    text-align: right;
    margin-right: 40px;
}
.titlebar.two .pagenation { display:none;}

.titlebar.three { height: auto; }
.titlebar.three .breadcrumb {
margin: -85px 0px 0px;
}
.titlebar.three .breadcrumb h1{margin:0px 0px 5px;}

.titlebar.four {
height: auto;
margin: 0px 0px 0px;
}
.titlebar.four .breadcrumb {
margin: 30px 0px 0px;
}
.topbar-left-items {
    width: 70%;
}

.section-full-dark.sec-padding {
padding: 60px 0 0px 0;	
}

}

@media only screen and (min-width: 478px) {
	
.section_category17 .choose {
    position: relative;
    width: 95%;
    float: left;
    padding: 73px 0px 65px 30px;
    margin-right: 5%;
    transition: all 0.3s ease-out 0s;
}

}

@media only screen and (min-width: 478px) and (max-width: 767px){

.news {
    width: 90%;
    padding: 80px 0px 80px 50px;
    margin-right: 10%;

}
	
.section_category7 .testimonials {
width: 90%;
padding: 60px 0px 109px;
margin-left: 10%;	
}
.testimonials1 .textbox {
width: 100%; float:none;
}
.testimonials1 .text-box-right {
    padding: 0px 0px 0px 30px;
      text-align: left;
}
	
.img-responsive {width:100%;}
	
.colmargin { margin-bottom:40px;}
.topbar-middle-logo {
width: 100%;
}

.topbar.green .topbar-left-items {
    padding: 10px 0px;
    width: 100%;
    border-right: 0px solid #2bc9ac;
}
.topbar.green .topbar-right-items {
    width: 100%;
    border-right: 0px solid #2bc9ac;
}
.topbar.green .topbar-right-search {
    width: 100%;
    float:left !important;
    padding: 10px 0px;
}

.topbar.green .topbar-right-search.pull-right {
	  float:left !important;
}

.topbar.green .topbar-right-items .toplist li:first-child {
    margin-left: 0px;
}
.topbar.green .topbar-right-items .toplist li {
     line-height: 20px;
    padding: 0px 15px;
}
.section-light .btn {
  float: left !important;
}
a.read-more.dark {
  float: left !important;
}
.parallax-section8 h1 {
 line-height: 40px;
}

.section_category19 .services {
margin: 0px 0 20px;

}

.section_category22 .team {
 width: 100%;
 margin-left: 0%;
}

.section_category22 .team .our-team{
margin-bottom: 30px;	
}

.section_category22 .testimonials2 {
    width: 100%;
    padding: 60px 0px 60px 20px;
    margin-right:0%;

}
.section_category23 .img-hover .text-box .icon-1.two {
left: 120px;

}
.section_category25 .news-box {
width: 94%;
 margin-left: 3%; margin-bottom:30px;
padding: 0 10px 30px 10px;
}
.section_category25 .news-box .img-thumb {
    width: 100%;
    height: auto;
     margin: 0px 0px 20px 0px;
}
.section_category25 h2 {
 text-align: center;
 margin-left: 0px;
}
.demo .demo-1 { margin:0 40%;}

.section-copyrights .text-right{ text-align:left;}

.topbar.fulldark .toplist li.lineright {
  margin-left:0px;
}

.section-side-image .text-inner {
    padding: 0px 0px 50px 0;
 
}
.section_category27 .tab-style {
 padding: 10px 0px;
	
}
#recent-works .img-work-holder {
padding: 0px 0px;  
}

#recent-works .img-work .text-box {

    top: 95%;
}

#recent-works .img-work {
 margin-bottom: 25px;

}

#header5 .navbar {
 height: 60px;
}

.topbar.white .topbar-left-items {
    width:100%;
}
.topbar.white .toplist.toppadding {
    padding-top: 0px; padding-bottom:15px;
}
.topbar.white .topbar-middle-logo {
    margin: 0 auto;
    padding: 12px 0 20px;
    width: 100%;

}
.topbar.white .topbar-right-items {
    width: 100%;
}

.social-icons-3.white {
    float: none;
    margin: 0px 0px 0px;
}
.section_category36 {
margin-top: 0px;
padding: 50px 0px 20px;
}
.feature-box4 {
width: 100%;
margin: 0px auto 40px;
}

.feature-box4 .margin-top6 {margin-top: 0px;}
.feature-box4 h3::after{display:none;}

.section_category37 img{margin: 20px 0px 30px;}
.parallax-section16 .btn {
    padding: 12px 30px;
    margin-right: 0;
}
.parallax-section18 {
    background-position: center;
    height: 200px;
}
.pricetable-holder3 {
 margin: 0px 0px 40px;
}

#header8 .navbar {height: 50px;}

.services_grid { margin: 0px 0px 0px; }

services_grid .services {
 padding: 25px 0px 14px;
}

.services_grid .services .ser_icon {
font-size: 30px; line-height: 30px;
}
.services_grid .services h3 {
    font-size: 20px;
    color: #fff;
    line-height: 30px;
    margin: 0px;
}

.section_holder {
padding: 100px 0 215px 0;
}
.section_holder h1 {
font-size: 40px;
line-height: 40px;
}
.section_holder h2 {
font-size: 30px;
line-height: 40px;
}

.section_category42 { padding: 150px 0px 50px; }
.section_category42 .right img {
   display:none;
}
.section_category42 .btn { margin-bottom:40px;}
.section_category43 h3 {margin-top:20px;}
.section_category43 .lineright {
    border-right: 0px double #dddddd;
}
.section_category43 .margin-top8{margin-top: 40px;}

.section_category44 h2 {
    font-size: 30px;
    margin: 0px auto 30px;
    width: 300px;
}
.section_category44 h1 {
    font-size: 32px;
}
.section_category44 .btn {
 margin: 0px 5px 10px;
}

.section_category45 .iconbox-xmedium {width:90px; height:90px;}
.section_category45 .iconbox-xmedium i { font-size: 50px;line-height: 50px; }
.team_member { margin-bottom: 30px;}
.l_projects {margin-bottom: 30px;}
.image-left { float: none; padding:0px;}
.section-copyrights.fulldark5 {text-align: center;}
.social-icons-2.pink {margin-top: 10px;text-align: center;}


.topbar.dark3 .topbar-left-items {
 width: 100%;
}
.topbar.dark3 .topbar-right-items {
    width: 100%;
}

.topbar.dark3 .topbar-left-items .toplist li {
    padding: 13px 10px;
}
.topbar.dark3 .topbar-left-items .toplist li.lineright {
    border-right: 0px solid #363636;
}
.topbar.dark3 .social-icons-1 {
   float: left; border-left: 0px solid #363636;
}
.topbar.dark3 .social-icons-1 li a {
    width: 35px;
    height: 35px;
    padding: 0px;
    line-height: 35px;
   border-right: 0px solid #363636;
}
.topbar.dark3 .topbar-right-items .toplist2 {
 padding: 0px;
}
.topbar.dark3 .topbar-right-items .toplist2 li {
    padding: 9px 10px;
    border-left: 0px solid #363636;
}
#header9 .navbar {
 height: 50px;
}

.section_category48 .info-box {
 margin: 0px auto 30px;
}
.parallax-section28 h2 {
line-height: 40px;
}
.btn.btn-red-7 { margin-bottom: 20px; }

.section_category51 .col-xs-offset-2 {
    margin-left: 0;
}
.section_category51 h1.big {
font-size: 50px;
line-height: 50px;
}
.the_blog {
margin-bottom:30px;
}
.section_category53 .testimonials2{ margin-bottom:50px;}
.testimonials7_box .client-img {
    float: none;
    position: relative;
    margin: 0 auto 20px;
}
.testimonials7_box .description {
    width: 100%;
 float: none;
text-align: center;

}
.testimonials7_box::before { display:none; }
.testimonials7 .arrow-down { display:none; }
.testimonials7 .text-box-right {
    padding: 0px 0px 0px 0px;
    text-align: center;
}
.testimonials7 .text-box-right h5 {
   text-align: center;
}
.section_category53 .owl-theme .owl-controls {
    margin-top: 0px;
    margin-left: 0px;
    text-align: center;
}
.team-holder2 {
margin-bottom: 20px;
}
.team-holder2 .img-holder .icon-box { top: 420px;}

.team-holder2:hover .icon-box, .team-holder2.active .icon-box {
	top: 370px;
}
.section-orange-2 {
text-align: center;
}
.btn.btn-border.white-3.pull-right { float: none !important; }
.section-full-dark .text-box-right {
padding: 0px 0px 0px 90px;

}
.section-copyrights.fulldark6 {
text-align: center; 
}
.section-copyrights.fulldark6 .margin-top1{ margin-bottom:15px;}
.titlebar { height:110px;}
.titlebar img{ height:110px;}
.breadcrumb {
 margin: 20px 0px 0px;
}
.breadcrumb h1 { margin: 0px 0px 10px; }
.titlebar.two .pagenation { display:none;}

.titlebar.three { height: auto; }
.titlebar.three .breadcrumb {
margin: -85px 0px 0px;
}
.titlebar.three .breadcrumb h1{margin:0px 0px 5px;}
.titlebar.four {
height: auto;
margin: 0px 0px 0px;
}
.titlebar.four .breadcrumb {
margin: 20px 0px 0px;
}

}


@media only screen and (max-width: 479px) {
.img-responsive {width:100%;}	
.colmargin { margin-bottom:40px;}

.section_category6 .box-left {
   
    padding: 0px 0px 0px 0px;

}

.section_category6 .box-left img {
    width: 100%;
    margin-right: 0px;
}

.section_category6 .box-left a {
    right: 20px; bottom:20px;
}

.section_category6 .box-left2 {
 padding: 0px 0px 0px 0px;
}

.section_category6 .box-left2 img {
    width: 100%;
    margin-right: 0px;
}
.section_category6 .box-left2 a {
    left: 20px; bottom:20px;
}

.section_category6 .box-left h3, .section_category6 .box-left h6, .section_category6 .box-left p {
    padding: 0px 15px 0px;
   
}
.section_category6 .box-left2 h3, .section_category6 .box-left2 h6, .section_category6 .box-left2 p {
    padding: 0px 15px 0px;
   
}

.section_category7 .testimonials {
 width: 100%;
 padding: 60px 0px 112px;
 margin-left:0%;
}
.testimonials1 .textbox {
 width:100%; float:none;
}



.testimonials1 .text-box-right {
padding: 0px 0px 0px 20px;
text-align: left;
}

.news {
    position: relative;
    width: 100%;
    padding: 60px 0px 40px 0px;
    margin-right: 0%;

}

.text-box-right {
 padding: 0px 0px 0px 100px;
}

.topbar-left-items {
width: 100%;
}
.toplist li {
padding: 0 8px 8px 8px;
}

.topbar-right-items {
width: 100%;
}


.section_category14 .info-box {
margin: 0px auto 20px;

}
.section_category14 .margin-left-2 {
    margin-left: 0px;
}

.blog-post {
 margin: 0px 0px 30px;
}

.blog-post .post-img {
width: 100%;
}
.blog-post .post-text {
width: 100%;
}

.section_category17 .left {
padding-bottom: 40px;
}

.section_category17 .l-news {
 width: 100%;
    padding: 40px 0px 40px;
    margin-left: 0%;
}

.section_category17 .news-box .v-line {
display:none;
}
.section_category17 .news-box .thumb {
 margin: 0px 0 0 0;

}

.section_category17 .news-box .date {
position: absolute;
margin: -31px 0px 20px 38%;
 
}
.section_category17 .choose {
width: 100%;
padding: 40px 0px 40px 0px;
margin-right: 0%;

}

.section_category17 .choose .client-box {
margin: 0px 5px 20px 0px;
}


.topbar-middle-logo {
width: 100%;
}

.topbar.green .topbar-left-items {
    padding: 10px 0px;
    width: 100%;
    border-right: 0px solid #2bc9ac;
}
.topbar.green .topbar-right-items {
    width: 100%;
    border-right: 0px solid #2bc9ac;
}
.topbar.green .topbar-right-search {
    width: 100%;
    float:left !important;
    padding: 10px 0px;
}

.topbar.green .topbar-right-search.pull-right {
	  float:left !important;
}

.topbar.green .topbar-right-items .toplist li:first-child {
    margin-left: 0px;
}
.topbar.green .topbar-right-items .toplist li {
     line-height: 20px;
    padding: 0px 15px;
}
.section-light .btn {
  float: left !important;
}
a.read-more.dark {
  float: left !important;
}
.parallax-section8 h1 {
 line-height: 40px;
}
.section_category22 .team {
 width: 100%;
 margin-left: 0%;
}

.section_category22 .team .our-team{
margin-bottom: 30px;	
}

.section_category22 .testimonials2 {
    width: 100%;
    padding: 60px 0px 60px 20px;
    margin-right:0%;

}
.section_category23 .img-hover .text-box .icon-1.two {
left: 120px;

}
.section_category25 .news-box {
width: 94%;
 margin-left: 3%; margin-bottom:30px;
padding: 0 10px 30px 10px;
}
.section_category25 .news-box .img-thumb {
    width: 100%;
    height: auto;
     margin: 0px 0px 20px 0px;
}
.section_category25 h2 {
 text-align: center !important;
 margin-left: 0px;
}
.demo .demo-1 { margin:0 31%;}

.section-copyrights .text-right{ text-align:left;}

.topbar.fulldark {
    text-align: center;
    margin: 0 auto;
    float: none;
}

.topbar.fulldark .toplist li.lineright {
  margin-left:0px;
}

.parallax-section10 h1, .parallax-section10 .choose .text, 
.parallax-section10 .choose p{
padding-left:15px;padding-right:15px;	
}
.parallax-section10 .btn {
margin-left:15px;	
}

.section-side-image .text-inner {
padding: 0px 0px 60px 0;

}
.section_category27 .tab-style {
 padding: 20px 0px;
}

.section_category27 .btn{
margin-bottom:20px;	
}

.testimonials4 {
 width: 100%;
padding: 5%;

}
.testimonials4 .client-img {
 float: none;
 right: 0px; position: relative;
 margin:10px auto 20px;

}
.testimonials4 .description {
 width: 100%;
}

.testimonials6 {
 width: 100%;
padding: 5%;

}
.testimonials6 .client-img {
 float: none;
 right: 0px; position: relative;
 margin:10px auto 20px;

}
.testimonials6 .description {
 width: 100%;
}

.email_input { width: 100%; }

#recent-works .img-work-holder {
padding: 15px;
}

#recent-works .img-work {margin-bottom:20px; }

.section-dark.three .colmargin {
 margin-bottom: 10px;
}
.social-icons-3.brown {
    margin: 20px 0 0;
}

#header5 .navbar {
 height: 60px;
}

.blog-thumbnail {
margin-bottom:20px;
}

.blog-detail:before{
top: 20px;
}

.blog-detail:after{
bottom: 20px;
}

.latest-blog-border{
padding: 20px 20px;
}

.blog-thumbnail:hover .latest-blog-border {
    padding: 25px 30px;
}
.event-excerpt {
width: 90%;
}

.diamond3 {margin:0px auto 30px; float:none; }
.diamond3.last-child{margin-right:auto;}

.diamond3.top-less-margin{ margin-top:0px !important;}
.diamond3.margin-left-5{ margin-left:auto;}

.section_category31 img{ margin-bottom:20px;}

.parallax-section14 .btn{margin-bottom:30px;}


.topbar.white .topbar-left-items {
    width:100%;
}
.topbar.white .toplist.toppadding {
    padding-top: 0px; padding-bottom:15px;
}
.topbar.white .topbar-middle-logo {
    margin: 0 auto;
    padding: 12px 0 20px;
    width: 100%;

}
.topbar.white .topbar-right-items {
    width: 100%;
}

.social-icons-3.white {
    float: none;
    margin: 0px 0px 0px;
}

.blog-thumbnail img {
 height: 280px;
}

.section_category33 .feature-box {
 padding: 64px 30px 60px;
}

.section_category36 {
margin-top: 0px;
padding: 50px 0px 20px;
}
.feature-box4 {
width: 100%;
margin: 0px auto 40px;
}

.feature-box4 .margin-top6 {margin-top: 0px;}
.feature-box4 h3::after{display:none;}

.section_category37 img{margin: 20px 0px 30px;}
.parallax-section16 .btn {
    padding: 12px 30px;
    margin-right: 0;
}
.parallax-section18 {
    background-position: center;
    height: 200px;
}
.pricetable-holder3 {
 margin: 0px 0px 40px;
}
.scrollup.dark { bottom: 120px;}

#header8 .navbar {height: 50px;}

.services_grid { margin: 0px 0px 0px; }

services_grid .services {
 padding: 25px 0px 14px;
}

.services_grid .services .ser_icon {
font-size: 24px; line-height: 24px;
}
.services_grid .services h3 {
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    margin: 0px;
}

.section_holder {
padding: 100px 0 215px 0;
}
.section_holder h1 {
font-size: 40px;
line-height: 40px;
}
.section_holder h2 {
font-size: 30px;
line-height: 40px;
}

.section_category42 { padding: 150px 0px 50px; }
.section_category42 .right img {
   display:none;
}
.section_category42 .btn { margin-bottom:40px;}
.section_category43 h3 {margin-top:20px;}
.section_category43 .lineright {
    border-right: 0px double #dddddd;
}
.section_category43 .margin-top8{margin-top: 40px;}

.section_category44 h2 {
    font-size: 30px;
    margin: 0px auto 30px;
    width: 300px;
}
.section_category44 h1 {
    font-size: 32px;
}
.section_category44 .btn {
 margin: 0px 5px 10px;
}

.section_category45 .iconbox-xmedium {width:90px; height:90px;}
.section_category45 .iconbox-xmedium i { font-size: 50px;line-height: 50px; }
.team_member { margin-bottom: 30px;}
.l_projects {margin-bottom: 30px;}
.image-left { float: none; padding:0px;}
.section-copyrights.fulldark5 {text-align: center;}
.social-icons-2.pink {margin-top: 10px;text-align: center;}
.social-icons-2 li a { margin: 0 0px 5px 0;}

.topbar.dark3 .topbar-left-items .toplist li {
    padding: 13px 10px;
}
.topbar.dark3 .topbar-left-items .toplist li.lineright {
    border-right: 0px solid #363636;
}
.topbar.dark3 .social-icons-1 {
   float: left; border-left: 0px solid #363636;
}
.topbar.dark3 .social-icons-1 li a {
    width: 35px;
    height: 35px;
    padding: 0px;
    line-height: 35px;
   border-right: 0px solid #363636;
}
.topbar.dark3 .topbar-right-items .toplist2 {
 padding: 0px;
}
.topbar.dark3 .topbar-right-items .toplist2 li {
    padding: 9px 10px;
    border-left: 0px solid #363636;
}
#header9 .navbar {
 height: 50px;
}

.section_category48 .info-box {
 margin: 0px auto 30px;
}
.parallax-section28 h2 {
line-height: 40px;
}
.btn.btn-red-7 { margin-bottom: 20px; }

.section_category51 .col-xs-offset-2 {
    margin-left: 0;
}
.section_category51 h1.big {
font-size: 50px;
line-height: 50px;
}
.the_blog {
margin-bottom:30px;
}
.section_category53 .testimonials2{ margin-bottom:50px;}
.testimonials7_box .client-img {
    float: none;
    position: relative;
    margin: 0 auto 20px;
}
.testimonials7_box .description {
    width: 100%;
 float: none;
text-align: center;

}
.testimonials7_box::before { display:none; }
.testimonials7 .arrow-down { display:none; }
.testimonials7 .text-box-right {
    padding: 0px 0px 0px 0px;
    text-align: center;
}
.testimonials7 .text-box-right h5 {
   text-align: center;
}
.section_category53 .owl-theme .owl-controls {
    margin-top: 0px;
    margin-left: 0px;
    text-align: center;
}
.team-holder2 {
margin-bottom: 20px;
}
.team-holder2:hover .icon-box, .team-holder2.active .icon-box {
	top: 248px;
}
.section-orange-2 {
text-align: center;
}
.btn.btn-border.white-3.pull-right { float: none !important; }
.section-full-dark .text-box-right {
padding: 0px 0px 0px 90px;

}
.section-copyrights.fulldark6 {
text-align: center; 
}
.section-copyrights.fulldark6 .margin-top1{ margin-bottom:15px;}

.titlebar { height:110px;}
.titlebar img{ height:110px;}
.breadcrumb {
 margin: 20px 0px 0px;
}
.breadcrumb h1 { margin: 0px 0px 10px; }

.titlebar.two .pagenation { display:none;}

.titlebar.three { height: auto; }
.titlebar.three .breadcrumb {
margin: -85px 0px 0px;
}
.titlebar.three .breadcrumb h1{margin:0px 0px 5px;}

.titlebar.four {
height: auto;
margin: 0px 0px 0px;
}
.titlebar.four .breadcrumb {
margin: 20px 0px 0px;
}


.sec-padding {
    padding: 15px 0px;
}

.blog-holder-12 .image-holder .overlay {
    padding: 5px;
}

.blog-holder-12 .post-date-box {
    font-size: 16px;
    height: 40px;
    padding: 5px 0 0;
    width: 40px;
    line-height: 20px;
}
.blog-holder-12 .post-date-box span {
    font-size: 12px;
    padding-top: 0;
	line-height: 14px;
}
.blog-holder-12 .post-date-box.two {
    top: 40px;
}

}




/*body {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background: #e9301a;
}
*/

.navbar-brand {
	float: left;
	height: 34px; width:172px;
	padding: 70px 0px 0px 0px;
	background:url(../../images/logo-black.png) no-repeat left;
}
.navbar-brand img {
display:none;
transition: all 0.3s ease-out 0s;
}

#header .navbar-brand {
    float: left;
    height: 34px;
    width: 172px;
    padding: 90px 0px 0px 0px;
    background: url(../../images/logo-black.png) no-repeat left;
    margin-left: 15px;
}

ul.nav > li > a.active {
    color: #e9301a;
	background: none;
}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #e9301a; background: none;
}
ul.nav>li>a:hover.active {
	color:#e9301a;
}
ul.nav > li > a.active:hover {
 background: none;
}

#header2 ul.nav > li > a.active {
    color: #fff;
	background: #e9301a;
}
#header2 .navbar-default .navbar-nav > li > a:focus, #header2 .navbar-default .navbar-nav > li > a:hover {
 background: #e9301a; color:#fff;
}

.ms-layer.text2 {
color: #e9301a;
}
.ms-layer.text45 {
 color: #e9301a;
}
.ms-layer.text77 {
color: #e9301a;
}

.ms-layer.sbut2 {

border: 2px solid #e9301a;
background-color: #e9301a;
}

.ms-layer.sbut5.blue {
background-color: #e9301a;
}

.ms-layer.sbut5.blue:hover {
    color: #e9301a;
}
.ms-layer.sbut7 {
 background-color: #e9301a;
}
.ms-layer.sbut7 {
 background-color: #e9301a;
}
.ms-layer.sbut7:hover {
border: 2px solid #e9301a;
color:#e9301a;
}

.section_category1 h1::after {
 color: #e9301a;
}

.section_category1 .box a span:last-child{background-color:#e9301a;}

.section_category1 .box:hover {
   	border:1px solid #e9301a;
}
.section_category1 .box:hover .icon {
    background: #e9301a;
}
.section_category1 .box:hover .icon::after {
border-top: 15px solid #e9301a;
}
.section_category1 .box:hover a {
    color: #e9301a;
    border:1px solid #e9301a;
   
}

.sec_title h1::after {
 color: #e9301a;
}
.section_category2 ul li i {
 color: #e9301a;

}

.section_category2 .more:hover {
background-color: #e9301a;
}
.section_category2 .more:hover span {
 background-color: #e9301a;
}

.section_category3 .sec_title h1::after {
background:rgba(255,255,255,0.3);
}

.section_category3 {
 background: #e9301a url(../../images/parallax-bg2.png) no-repeat center top;

}
.section_category3 #triangle-down:hover div.icon {
    color:rgba(0,0,0,0.8);
}
.section_category3 #triangle-up:hover div.icon {
    color:rgba(0,0,0,0.8);
}
.section_category4 .sec_title h1::after {
color: #e9301a;
}
.section_category4 .iconbox-medium {
color: #e9301a;
}

.section_category6 .box h6 span {
    color: #e9301a;
}

.section_category6 .box a span:last-child{background-color:#e9301a;}

.section_category6 .box:hover {
   	border:1px solid #e9301a;
}

.section_category6 .box:hover a {
    color: #e9301a;
    border:1px solid #e9301a;
   
}
.section_category6 .box-left h6 span {
    color: #e9301a;
}

.section_category6 .box-left a span:last-child{background-color:#e9301a;}

.section_category6 .box-left:hover {
   	border:1px solid #e9301a;
}

.section_category6 .box-left:hover a {
    color: #e9301a;
    border:1px solid #e9301a;
 }

.section_category6 .box-left2 h6 span {
    color: #e9301a;
}

.section_category6 .box-left2 a span:last-child{background-color:#e9301a;}

.section_category6 .box-left2:hover {
   	border:1px solid #e9301a;
}

.section_category6 .box-left2:hover a {
 color: #e9301a;
 border:1px solid #e9301a;
   
}

.testimonials1 .imgholder {
background-color: #e9301a;

}
.testimonials1 .imgholder .arrow-down {
 border-top: 12px solid #e9301a;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
 background: #e9301a;
}
.date h6 {
    background: #e9301a;
}
.section_category8 {
 background: #e9301a url(../../images/parallax-bg3.png) no-repeat center top;
}
.section_category8 .teambox .social a:hover i {
background: #e9301a;
}

.section_category8 .sec_title h1::after {
 background:rgba(255,255,255,0.3);
}

.btn.btn-border.orange-3 {
   border-color: #e9301a;
}
.btn.btn-border.orange-3:hover {
 background-color: #e9301a;
 border-color: #e9301a;
}
.section_category10 .btn {
 color: #e9301a;
}
.section_category10 .btn:hover {
 border-bottom: 50px solid #e9301a;
}
.clientlogo-list {
 background: #e9301a;
}
.footer-title-bottomstrip {
    color: #e9301a;
    background-color: #e9301a;
}
.section_category12 .services:hover .ser_icon h3 {
color: #e9301a;
}
.section_category12 .services:hover .ser_icon i {
background: #e9301a;
}
.section_category12 a:hover { 
color:#e9301a;
}
.section_category12 .services:hover a {
    color: #e9301a;
}

.section_category13 {
background: #e9301a url(../../images/parallax-bg5.png) no-repeat center center;
}
.section_category13 .sec_title2 h1::after {
    background: #e9301a;
}
.team_box .team .social {
 background: #e9301a;
}
.team_box .team .social a i {
 background: #e9301a;border: 1px solid rgba(255,255,255,0.7);
color:rgba(255,255,255,0.7);
}
.sec_title2::after {
 background: #e9301a;
}
.section_category14 h2 {
color: #e9301a;
}
.section_category14 ul li i {
color: #e9301a;
}

.section_category14 .info-box-icon {
border: 2px solid #e9301a;
}
.section_category14 .info-box-icon i {
color: #e9301a;

}
.section_category14 .info-box:hover .info-box-icon {
background-color: #e9301a;
border:2px solid #e9301a;
}
.section_category14 .info-box:hover p {
color:#e9301a;
}
.btn.btn-border.blue {
 background-color: #e9301a;
 border-color: #e9301a;
}
.blog-post .post-text .date {
border: solid 3px #e9301a;
}
.blog-post .post-text .date span.post-date {
border-bottom: 2px solid #e9301a;
}
.blog-post:hover .date {
background: #e9301a;
}
.blog-post:hover a h4 {
    color: #e9301a;
}
.section_category16 .portfolio {
background-color: #e9301a;
}
.section_category16 .portfolio::after {
border-top-color: #e9301a;
}
.section_category16 .portfolio .sec_title2 h1::after {
 background: rgba(0,0,0,0.3);
}

.portfolio-items .portfolio-title {
 border-bottom: 3px solid #e9301a;
}

.section_category16 .btn.btn-border.white:hover {
border-color: #e9301a;
background:#e9301a;
}
.section_category17 .left .sec_title2::after {
 background: #e9301a;
}

.section_category17 .news-box .date {
background: #e9301a;
}
.section_category17 .right .sec_title2::after {
background: #e9301a;
}
.section_category18 {
 background: #e9301a url(../../images/parallax-bg7.jpg) no-repeat center center;
 background-attachment:fixed;
}

.section_category18 .parallax-overlay {
    background: rgba(233,48,26,.85);
}

.section_category18 .sec_title2 h1::after {
   background: rgba(0,0,0,0.2);
}
.testimonial-box blockquote {
border-right: 8px solid #e9301a !important;
}
.testimonial-box:hover blockquote {
background: #e9301a;
border-right: 8px solid #e9301a !important;
}
.testimonial-box:hover blockquote:after {
border-color: #e9301a transparent transparent transparent;
}
.testimonial-user-name {
color: rgba(255,255,255,0.6);
}
.pricetable.active .price-box {
    border-left: 262px solid #e9301a;
}
.pricetable.active .btn {
    border: 1px solid #e9301a;
    background: #e9301a;
}
.newsletter .input_submit2:hover {
background-color: #e9301a;
}
.section-copyrights.fulldark {
border-top: 1px solid #e9301a;
}
.topbar.green {
background-color: rgba(233,48,26,0.85);
border-bottom: 1px solid rgba(255,255,255,0.3);
}
.topbar.green .topbar-left-items {
border-right:1px solid rgba(255,255,255,0.3);
}
.topbar.green .topbar-left-items {
border-right: 1px solid rgba(255,255,255,0.3);
}

.topbar.green .topbar-right-items {
border-right: 1px solid rgba(255,255,255,0.3);
}
.topbar.green .topbar-right-search input{
background:rgba(255,255,255,0.5); border:1px solid #e9301a;
}
.topbar.green .topbar-right-search button {
    background: #e9301a;
    border: 1px solid #e9301a;
    color: #fff;
}
.topbar.green .topbar-right-search button:hover {
background: rgba(0,0,0,0.6); color: #fff;
}

.topbar.green .topbar-right-items .toplist li {
    color: rgba(255,255,255,.8);
}
.topbar.green .topbar-right-items .toplist li a {
    color: rgba(255,255,255,.8);
}

.social-icons-3.green li a {
color: #e9301a !important;
background-color: rgba(255,255,255,0.5);
}
.social-icons-3.green li a:hover {
color: #fff !important;
background-color: #e9301a;
}

#header3 {
background: #e9301a !important;
}
.ms-layer.text46 {
background-color: #e9301a;
}
.ms-layer.sbut8 {
color: #e9301a;
}
.ms-layer.sbut8:hover {
 background-color: #e9301a;
}
.section_category19 .services .icon-wrapper {
background-color: #e9301a;
}
.section_category19 .services:hover .service-text .icon-title {
    color: #e9301a;
}
a.read-more.dark {
border: 2px solid rgba(0,0,0,0.3);
background: #e9301a;
}

a.read-more.dark:hover {
    background:none;
}
.section_category20 .box1 {
background: rgba(233,48,26, 0.9);
}
.section_category20 .box2 {
background: #e9301a;
}
.section_category20 .box3 {
background: rgba(233,48,26, 0.9);
}
a.read-more {
background:none; border:1px solid #e9301a;
}

.section_category20 .box1:hover .btn, .section_category20 .box2:hover .btn, .section_category20 .box3:hover .btn {
    border: 1px solid rgba(0,0,0,0.6);
    background: rgba(0,0,0,0.6);
    color: #e9301a;
}

.section_category22 .right {
 background: #e9301a;

}
.section_category22 .team .team-social ul li a {
background-color: #e9301a;
}

.section_category22 .team .our-team:hover .team-content h4{
  background-color: #e9301a;
}
 .section_category22 .team .our-team:hover .team-content h4:before, .section_category22 .team .our-team:hover .team-content h4:after {
    background-color: #e9301a; }

.section_category22 .testimonials2 .owl-theme .owl-controls .owl-page span {
 background:rgba(255,255,255,0.5);
}

.section_category23 .img-hover .text-box {
 background-color: rgba(233,48,26, 0.8);
}

.section_category24 .icon-wrapper i {
color: #e9301a;
}

.section_category24 .services:hover .icon-wrapper i::after {
	border-color:#e9301a;
}

.section_category24 .services:hover .service-text .icon-title{
	color: #e9301a; 
 }
.section_category25 .news-box i {
background: #e9301a;
}
.section_category25 .news-box:hover h4 {
    color: #e9301a !important;
}

#recent-works .img-work .text-box .read-more:hover {
 background: #e9301a;
}

.section-copyrights.section-white-2 {
border-bottom: 5px solid #e9301a;
}

.address-info-3:hover .diamond2{
border-bottom-color: #e9301a; 	
}
.address-info-3:hover .diamond2:after {
border-top-color: #e9301a; 
}
.scrollup.green {
 background: #e9301a url(../../images/scroll-top-arrow2.png) no-repeat 25px 12px;
}

.topbar.fulldark .toplist li {
    color: #e9301a;
}
.topbar.fulldark .toplist li.lineright {
border-right: 1px solid #e9301a;
}
#header4 {
background: #e9301a !important;
}
#header4 ul.nav > li > a.active {
    color: #FFF;
    background: #12171f;
}
.iconbox-dxlarge.dark-outline, .iconbox-xlarge.dark-outline, .iconbox-xxlarge.dark-outline, .iconbox-large.dark-outline, .iconbox-xmedium.dark-outline, .iconbox-medium.dark-outline, .iconbox-smedium.dark-outline, .iconbox-small.dark-outline, .iconbox-tiny.dark-outline, .iconbox-xtiny.dark-outline {
    color: #e9301a;
}

.feature-box3:hover h3 {
    color: #e9301a;
}

.feature-box3:hover .dark-outline, .feature-box3.active .dark-outline {
    border-color: #e9301a;
    background-color: #e9301a;
}

.feature-box3:hover .btn-default {
    background: #e9301a;
}

.tabs1 li.active a {
    color: #e9301a;
}

.btn.btn-red-6 {
 background-color: #e9301a;
 border: 2px solid #e9301a;
}
.parallax-section11 .news-box i {
    background: #e9301a !important;
}
.parallax-section11 .read-more {
background: none;
 border:1px solid #e9301a;
}
.blog-post2 .post-text .date {
background: #e9301a;
}
#recent-works .works {
background: #e9301a;
}
#recent-works::before {
background: #e9301a;
}
#recent-works .iconbox-large {
 background: #e9301a;
}

.email_submit:hover {
    background-color: #e9301a;
    border: 1px solid #e9301a;

}

.section-dark.three h1 span {
    color: #e9301a;
}
.social-icons-3.brown li a {
 background-color: #e9301a;
}
.social-icons-3.brown li a:hover, .social-icons-3.brown li a.active {
color: #e9301a;
}
.scrollup.red {
background: #e9301a url(../../Assets/images/scroll-top-arrow.png) no-repeat 12px 14px;
}


#header5 .navbar-brand {
    float: left;
    font-size: 18px;
    height: 100px; width:100%;
    background: #e9301a;
    padding: 29px 30px;
}
#header5 .navbar-brand img{
	display:block;
}

.ms-layer.text2.orange {
color: #e9301a;

}
.ms-layer.sbut7.orange {
 background-color: #e9301a;
}

.ms-layer.text84 {
    color: #e9301a;
}

#header5 ul.nav > li > a.active {
    color: #e9301a !important;
    border: 2px solid #e9301a;
}
#header5 .navbar-default .navbar-nav > li > a:focus, #header5 .navbar-default .navbar-nav > li > a:hover {
    color: #e9301a !important;
    border: 2px solid #e9301a;
}
.carousel-control.orange {
    background: #e9301a;
}

.section_category28 #recent-works .img-work .text-box {
background-color:#e9301a;
}
.section-orange-3 {
background-color: #e9301a;
}
.diamond3.color1 {
    border-bottom-color: #e9301a;
}
.diamond3.color1:after { 
border-top-color: #e9301a; 
}
.section-orange-3 {
background-color: #e9301a;

}
.leoteam-item-image-container {
border: 10px #e9301a solid;
}
.text-orange-3 {
color: #e9301a !important;
}
.button-link a i {
    color: #e9301a;
    margin-right: 10px;
}
.button-link:hover {
background-color: #414b54;
border:3px solid #e9301a;
}

.button-link:hover a {
    color: #e9301a;
}

.tabs2 li.active a::after {
border-top-color: #e9301a;
}
.parallax-section14 .btn-border:hover {
    border-color: #e9301a;
    background: #e9301a;
}
.blocks .box .iconbox-large.orange {
    background: #e9301a;
}
.blocks .box .box-bottom.orange {
    background: #e9301a;
}
.feature-box8:hover .iconbox-small, .feature-box8.active .iconbox-small {
    background-color: #e9301a;
    border: 1px solid #e9301a;
}
.section-dark.four .iconbox-small i {
    color: #e9301a;
}
.section-dark.four h2 span {
    color: #e9301a;
}
.section-dark.four .social-icons-3 li a:hover{
background-color: #e9301a; border:1px solid #e9301a;	
}
.social-icons-3 li a:hover, .social-icons-3 li a.active {
background-color: #e9301a;
}

#header6 .navbar-brand {
    float: left;
    font-size: 18px;
    height: 50px;
    line-height: 20px;
    padding: 21px 0 0;
background:none;
	
}
#header6 .navbar-brand img{
	display:block;
}
.ms-layer.text19 {
    color: #e9301a;
}
.text-orange-5 {
    color: #e9301a !important;
}
.ms-layer.sbut5.orange2 {
background-color: #e9301a;
}
.ms-layer.sbut5.orange2:hover {
color: #e9301a;
}
.section-orange-5 {
background-color: #e9301a;
}
.section-orange-5 .feature-box:hover .iconbox-xxlarge {
    color: #e9301a;
}
.sec_title3::after {
 color: #e9301a;
background: #e9301a;
}
.section_category32 ul li i {
 color: #e9301a;
}
.section_category32 .info-box:hover .info-box-icon {
background-color: #e9301a;
border:2px solid #e9301a;
}
.section_category32 .info-box:hover p {
    color: #e9301a;
}

.btn.btn-border.orange-5 {
   border-color: #e9301a !important;
    background-color: #e9301a;
}
.btn.btn-border:hover.orange-5 {
	color:#e9301a;
	border-color:#e9301a;
}
.section_category33 .feature-box {
	background:#e9301a;
}
.section_category33 .info-box-icon i {
color: #e9301a;
}
.section_category33 .info-box:hover .info-box-icon i {
    color: #e9301a;
}
.parallax-section15 .btn:hover {
    border-color: #e9301a;
   background: #e9301a;
}
.section_category34 .blog-post2 .post-text .date {
 background: #e9301a;
}
.section_category34 .blog-post2 .read-more {
border: 2px solid #e9301a;
}
.section_category34 .blog-post2:hover .read-more {
    background: #e9301a;

}
.smk_accordion .accordion_in.three.acc_active > .acc_head {
  color: #e9301a;
}

.section_category35 .team .team-content h4 span {
 color: #e9301a;
}
.section_category35 .right {
background: #e9301a;
}
.testimonials3 h5 {
color: #fff;
}
.slide-controls-color-4 .owl-theme .owl-controls .owl-page span {
 background: #e9301a;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
background: #e9301a;
}
.portfolio-items .portfolio-hover.orange {
    background:#e9301a;
}
.section-dark.three.light .col-md-4:hover .iconbox-medium{
color:#e9301a;
}
.social-icons-3.dark li a:hover, .social-icons-3.dark li a.active {
	border:1px solid #e9301a;
	background-color: #e9301a;
}

#header7 .navbar .btn.btn-dark {
 background: #e9301a;
}

.diamond3.color4 i {
 color: #e9301a;
}
.feature-box4:hover #diamond4{
border-bottom-color: #e9301a; 
}
.feature-box4:hover #diamond4:after{
border-top-color: #e9301a; 	
}
.section_category37 .round-box .digit {
color: #e9301a;
border: 1px solid #e9301a;

}
.parallax-section16 .parallax-overlay {
background: rgba(233,48,26,.5);
}
.milestones .content-bar .icon {
background: #e9301a; color: #fff;
}
.milestones:hover .content-bar{
background: #e9301a;
}
.milestones .content-bar p {
color: #fff;
}
.parallax-section17 .parallax-overlay {
    background: rgba(233,48,26,.8);
    height: 100%;
    padding: 0 0 150px;
}
.section_category39 .social-icons-3 li a {
 color: #e9301a;
}
.section_category39 .social-icons-3 li a:hover {
 border:2px solid #e9301a;
background-color: #e9301a;
}
.section_category39  .blog-post:hover{
 background:#e9301a;	
}
.newsletter3 .email_submit {
    background-color: #e9301a;
    border: 1px solid #e9301a;
}
.section-copyrights.light {
 background-color: #e9301a;
color: #fff;
}
.section-copyrights.light .menu a {
    color: #fff;
}
#header8 .navbar-default.pink .navbar-nav > li > a.login {
 background: #e9301a;
}
#header8 .navbar-default.pink .navbar-nav > li > a:focus, #header8 .navbar-default.pink .navbar-nav > li > a:hover {
background: #e9301a;
}
.services_grid {
background: #e9301a;
}
.ms-layer.text43 span {
color: rgba(0,0,0,0.8);
}
.ms-layer.text66 {
color: #e9301a;
}
.service_box:hover {
border: 1px solid #e9301a;
}
.service_box a span:last-child {
background-color: #e9301a;
}
.service_box a span:last-child{background-color:#e9301a;}
.service_box:hover h3{ color: #e9301a;}
.service_box:hover .icon {
  color: #e9301a;
}
.service_box:hover .icon::after {
border-top: 15px solid #e9301a;
}
.service_box:hover a {
    color: #e9301a;
    border:1px solid #e9301a;
}
#hexagon2 .icon {
color: #e9301a;
}
.feature-box9:hover #hexagon2 {
    background-color: #e9301a;
}
.feature-box9:hover #hexagon2:before { 
border-bottom: 20px solid #e9301a; 
} 
.feature-box9:hover #hexagon2:after {
border-top: 20px solid #e9301a;
}
.section_category42 ul li i {
color: #e9301a;
}
.section_category42 .btn {
    background: #e9301a;
}
.smk_accordion .accordion_in.three.acc_active > .acc_head.white {
color: #e9301a;
}
.section_category43 h2 span {
    color: #e9301a;
}
.parallax-section24 .parallax-overlay {
background: rgba(233,48,26,.8);
}
.section_category45 h2 span {
    color: #e9301a;
}
.section_category45 .info-box:hover .iconbox-xmedium{
	background:#e9301a; border:2px solid #e9301a;
}
.section_category45 .info-box:hover h3{
color:#e9301a;	
}
.section_category45 .info-box:hover h3 {
    color: #e9301a;
}
.section_category46 h2 span {
    color: #e9301a;
}
.section_category46 .blog-post2 .post-text .date {
 background: #e9301a;
}
.blog-post2:hover .post-text h4 a {
    color: #e9301a;
}
.tabs-content6 a:hover{ color:#e9301a;}

.team_member {
border-top: 6px solid #e9301a;
}
.team_member img {
box-shadow: 0 0 0 5px #e9301a;
}
.team_member:hover h4{color: #e9301a; }
.team_member:hover .team_social li a{
color:#e9301a;	
}
.l_projects:hover h4 {
 color: #e9301a;
}
.parallax-section27 .parallax-overlay {
background: rgba(233,48,26,.8);
}
.slide-controls-color-4.pink .owl-theme .owl-controls .owl-page span {
border: 2px solid #e9301a	;
}
.carousel-control.pink {
 background: #e9301a;
}
.section-dark.five .footer-title-bottomstrip {
 color: #e9301a;
 background-color: #e9301a;
}
.section-dark.five .newsletter .input_submit {
    background-color: #e9301a;
}
.social-icons-2.pink li a {
    background-color: #e9301a;
}
.social-icons-2.pink li a:hover {
 color: #e9301a;
}
.scrollup.pink {
 background: #e9301a url(../../Assets/images/scroll-top-arrow.png) no-repeat 12px 14px;
}

#header9 .navbar-brand {
    float: left;
    height: 34px;
    width: 172px;
    padding: 70px 0px 0px 0px;
    background: url(../../images/logo-white.png) no-repeat left;
}

#header9 ul.nav.dark2 > li > a.active {
color: #e9301a;
}
#header9 ul.nav.dark2 > li > a.active:hover {
color: #e9301a;
}
#header9 .navbar-default.dark2 .navbar-nav > li > a:focus, #header9 .navbar-default.dark2 .navbar-nav > li > a:hover {
color: #e9301a;
}
.ms-layer.sbut5.red {
    background-color: #e9301a;
    border: 2px solid #e9301a;
}
.ms-layer.sbut5.white:hover {
 color: #e9301a;
}
.text-orange-6 {
    color: #e9301a !important;
}
.ms-layer.sbut5.red:hover {
    color: #e9301a;
}
.font-style6 h1 span {
    color: #e9301a;
}
.services_grid2 .ser_icon {
color: #e9301a;
}
.services_grid2:hover .text_box h3 {
    color: #e9301a;
}
.section_category48 .info-box-icon {
border: 2px solid #e9301a;
}
.section_category48 .info-box-icon i {
    color: #e9301a;
}
.section_category48 .info-box:hover .info-box-icon {
background-color: #e9301a;    
}
.list li i {
color: #e9301a;
}
.feature-box10:hover .iconbox-medium {
 background: #e9301a;
}
.feature-box10:hover h4 {
    color: #e9301a;
}
.parallax-section28 h1 {
    color: #e9301a;
}
.parallax-section28 .btn:hover{
border-color:#e9301a; 
background:#e9301a;
}
.btn.btn-red-7 {
background-color: #e9301a;
}
.btn.btn-red-7:hover {
color: #e9301a;
}
.section_category51 .btn-border:hover i {
    color: #e9301a;
}
.the_blog .event-date {
background: #e9301a;
}
.the_blog a{
color:#e9301a;
}
.the_blog:hover h4{color:#e9301a;}
.the_blog:hover .event-date {
 color: #e9301a;
}
.section_category52 .why_choose:hover h3 {
    color: #e9301a;
}
.testimonials7:hover .testimonials7_box {
background: #e9301a;
}
.testimonials7:hover .testimonials7_box:before {
border-top: 20px solid #e9301a;
}
.testimonials7 .text-box-right h5 span {
 color: #e9301a;
}
.slide-controls-color-5 .owl-theme .owl-controls .owl-page.active span, .slide-controls-color-5 .owl-theme .owl-controls.clickable .owl-page:hover span {
 background: #e9301a;
}
.section-light2.dark .address h4 {
color: #e9301a;
}
.newsletter .input_submit2.red {
background-color: #e9301a;
 border: 1px solid #e9301a;
}
.newsletter .input_submit2.red:hover {
color: #e9301a;
}

.text-orange-3.red {
    color: #e9301a !important;
}
.button-link.red:hover {
background-color: #e9301a;
border:3px solid #e9301a;	
}
.button-link.red:hover a{color: #fff; }

.text-red-6 {
    color: rgba(0,0,0,0.7) !important;
}
.tabs2.red li a:hover {
background-color: #e9301a;
}
.tabs2.red li.active a {
 background-color: #e9301a;
}
.tabs2.red li.active a::after {
    border-top-color: #e9301a;
}

.titlebar.two {
 background: #e9301a;
}
.feature-box3.blue:hover h3 {
    color: #e9301a;
}
.feature-box3.blue:hover .btn-default {
	background:#e9301a;	
}

.btn-primary {
background-color: #e9301a;
 border-color: #e9301a;
}
.btn-danger {
background-color: #e9301a;
border-color: #e9301a;
}
.topbar.dark2 .social-icons-1 li a:hover, .social-icons-1 li a.active {
     background-color: #e9301a;
    border: 1px solid #e9301a;
}
.smk_accordion .accordion_in.red.acc_active > .acc_head {
 background: #e9301a;
}
.btn.btn-red-2 {
 background-color: #e9301a;
}

/* --- END Themes ---- */


.feature-box1:hover .iconbox-tiny, .feature-box1.active .iconbox-tiny {
    background-color: #e9301a;
    border: 1px solid #e9301a;
}
a.read-more {
    color: #e9301a;
}
.text-orange-2 {
    color: #e9301a;
}
.btn.btn-orange-2 {
    background-color: #e9301a;
}
.iconlist li i {
    color: #e9301a;
}
.btn.btn-border.orange-2 {
    border-color: #e9301a;
    color: #e9301a;
}
.btn.btn-border:hover.orange-2 {
	background-color:#e9301a;
	border-color:#e9301a;
}
.team-name-holder.bgcolor {
    background-color: #e9301a;
}
.social-icons-1 li a:hover, .social-icons-1 li a.active {
    color: #e9301a;
}
.pricetable-holder.active .title {
    background-color: #e9301a;
}
.post-date-box {
    background-color: #e9301a;
}
.post-date-box .arrow-down {
    border-top: 20px solid #e9301a;
}
.blog-post-info span.green {
    color: #e9301a;
}

.footer-tags li a:hover, .footer-tags li a.active {
    border: 1px solid #e9301a;
    color: #e9301a;
}
.scrollup {
    background-color: #e9301a;
}
.social-icons-3 li a:hover, .social-icons-3 li a.active {
    background-color: #e9301a;
}
.social-icons-3 li a {
    color: #e9301a;
}
a.topbar-btn:hover, a.topbar-btn.active {
    background-color: #e9301a;
}
.slide-controls-color-13 .owl-theme .owl-controls .owl-page span {
    background: #e9301a none repeat scroll 0 0;
}
.feature-box3:hover .iconbox-xlarge, .feature-box3.active .iconbox-xlarge {
    background-color: #e9301a;
}
.feature-box3 .iconbox-xlarge {
    color: #e9301a;
}
.ms-layer.sbut4 {
    background-color: #e9301a;
}
.digit {
    background-color: #e9301a;
}
/*.tabs1 li.active a {
    background-color: #e9301a;
    border: 1px solid #e9301a;
}*/
.tabs1 li a:hover {
    color: #e9301a;
}
.iconlist.orange li i {
    color: #e9301a;
}
.feature-box4 .iconbox-xtiny {
    background-color: #e9301a;
}
.feature-box4:hover h5 {
    color: #e9301a;
}
.team-holder2 .img-holder .icon-box {
    background-color: #e9301a;
}
.feature-box5:hover h4, .feature-box5:hover .icon-plain-msmall, .feature-box5.active h4, .feature-box5.active .icon-plain-msmall {
    color: #e9301a;
}
.tabs2 li.active a {
    background-color: #e9301a;
    border-right: 1px solid #e9301a;
}
.tabs2 li a:hover {
    background-color: #e9301a;
}
.usefull-links.orange li i {
    color: #e9301a;
}
.newsletter .input_submit {
    background-color: #e9301a;

}
.social-icons-3.orange li a:hover {
    background-color: #e9301a;
}
.scrollup.orange {
    background-color: #e9301a;
}
.scrollup.orange2 {
    background-color: #e9301a;
}
.scrollup.violet {
   background-color: #e9301a;
}
ul.nav.orange2 > li > a.active {
    color: #e9301a;
}
ul.nav.orange2 > li > a.active:hover {
    color: #e9301a;
}
.navbar-default.orange2 .navbar-nav > li > a:focus, .navbar-default.orange2 .navbar-nav > li > a:hover {
    color: #e9301a;
}
.ms-layer.sbut5.orange {
    background-color: #e9301a;
}
.tabs li.active a {
    background-color: #e9301a;
}
.iconlist.orange2 li i {
    color: #e9301a;
}
.section-orange-2 {
    background-color: #e9301a;
}
.testimonials-holder.two:hover, .testimonials-holder.two.active {
    background-color: #e9301a;
}
.contact-info-holder:hover .iconbox-xmedium, .contact-info-holder.active .iconbox-xmedium {
    background-color: #e9301a;
}
.contact-info-holder .iconbox-xmedium {
    color: #e9301a;
}
.socialicon-holder .social-icons-3 li a:hover, .socialicon-holder .social-icons-3 li a.active {
    background-color: #e9301a;
    border: 1px solid #e9301a;
}
.btn.btn-orange-2.dark {
    background-color: #e9301a;
}
.feature-box7:hover, .feature-box7.active {
    background-color: #e9301a;
}
.feature-box8:hover .iconbox-small, .feature-box8.active .iconbox-small {
    background-color: #e9301a;
    border: 1px solid #e9301a;
}
.feature-box8:hover h4, .feature-box8.active h4 {
    color: #e9301a;
}
.feature-box8 .iconbox-small {
    color: #e9301a;
}
.smk_accordion .accordion_in.st2.acc_active > .acc_head {
    color: #e9301a;
}
.progressbar-style1 .progress-bar {
    background-color: #e9301a;
}
.testimonials2 .imgholder {
    background-color: #e9301a;
}
.team-holder3 .social-icons-3 li a:hover, .team-holder3 .social-icons-3 li a.active {
    background-color: #e9301a;
}
.post-date-box.violet {
    background-color: #e9301a;
}
.newsletter .input_submit.violet {
    background-color: #e9301a;
}
.usefull-links.violet li i {
    color: #e9301a;
}
.section-green {
    background-color: #e9301a;
}
.feature-box9:hover .iconbox-xlarge, .feature-box9.active .iconbox-xlarge {
    background-color: #e9301a;
    border: 1px solid #e9301a;
}
.feature-box9 .iconbox-xlarge {
    color: #e9301a;
}
.feature-box9:hover h3, .feature-box9.active h3 {
    color: #e9301a;
}
.iconlist.green2 li i {
    color: #e9301a;
}
.blog-holder2 .post-date-box {
    background-color: #e9301a;
}
.testimonials3:hover .img-holder, .testimonials3.active .img-holder {
    background-color: #e9301a;
}
.testimonials3:hover .arrow-down, .testimonials3.active .arrow-down {
    border-top: 20px solid #e9301a;
}
.ms-layer.text59 {
    background-color: #e9301a;
}
.ms-layer.sbut2:hover {
    background-color: #e9301a;
    color: #fff;
}
.title-line-8 {
    background-color: #e9301a;
}
/*.feature-box10:hover, .feature-box10.active {
    background-color: #e9301a;
    border: 1px solid #e9301a;
}*/
.feature-box11 .iconbox-xtiny {
    background-color: #e9301a;
}
.post-infoicon {
    background-color: #e9301a;
}
.tabs3 li.active a {
    background-color: #e9301a;
    border-right: 1px solid #e9301a;
}
.tabs3 li a:hover {
    background-color: #e9301a;
}
.testimonials5 .social-icons-2 li a:hover, .testimonials5 .social-icons-2 li a.active {
    background-color: #e9301a;
    border: 1px solid #e9301a;
}
.topbar-middle-logo {
    background-color: #e9301a;
}
.ms-layer.offerbadge.orange-2 {
    background-color: #e9301a;
}
.ms-layer.text62 span {
    color: #e9301a;
}
.feature-box12:hover .iconbox-small, .feature-box12.active .iconbox-small {
    background-color: #e9301a;
}
.feature-box12:hover .read-more.white, .feature-box12.active .read-more.white {
    color: #e9301a;
}
.feature-box13:hover .iconbox-medium, .feature-box13.active .iconbox-medium {
    background-color: #e9301a;
    border: 1px solid #e9301a;
}
a.read-more.dark:hover {
    color: #e9301a;
}
.feature-box14 .digit {
    background-color: #e9301a;
}
.team-holder4:hover .icon-holder, .team-holder4.active .icon-holder {
    background-color: #e9301a;
}
.team-holder4:hover h5, .team-holder4.active h5 {
    color: #e9301a;
}
.pricetable-holder2 th .title-header.active {
    background-color: #e9301a;
}
.feature-box15:hover, .feature-box15.active {
    background-color: #e9301a;
}
.feature-box15 {
    border: 1px solid #e9301a;
}
.feature-box16:hover .iconbox-smedium, .feature-box16.active .iconbox-smedium {
    background-color: #e9301a;
}
.feature-box16:hover h4, .feature-box16.active h4 {
    color: #e9301a;
}
.social-icons-2 li a {
    background-color: #e9301a;
}
.pricetable-holder3:hover .inner-holder, .pricetable-holder3.active .inner-holder {
    background-color: #e9301a;
}
.pricetable-holder3:hover, .pricetable-holder3.active {
    border: 1px solid #e9301a;
}
.feature-box17:hover, .feature-box17.active {
    background-color: #e9301a;
}
.feature-box19 .iconbox-small {
    color: #e9301a;
}
.feature-box19:hover .iconbox-small, .feature-box19.active .iconbox-small {
    background-color: #e9301a;
    border: 1px solid #e9301a;
}
.feature-box19:hover h4, .feature-box19.active h4 {
    color: #e9301a;
}
.feature-box5.two:hover, .feature-box5.two.active {
    background-color: #e9301a;
}
.feature-box5.two:hover .arrow-down, .feature-box5.two.active .arrow-down {
    border-top: 20px solid #e9301a;
}
.feature-box20:hover .iconbox-tiny, .feature-box20.active .iconbox-tiny {
    background-color: #e9301a;
}
.feature-box22 .iconbox-xlarge .inner-box {
    background-color: #e9301a;
}
.feature-box23:hover, .feature-box23.active {
    background-color: #e9301a;
}
.btn.appstore.orange {
    background-color: #e9301a;
}
.btn.appstore.white:hover {
    background-color: #e9301a;
}
.personal-info.orange-2 li {
    color: #e9301a;
}
.category-links.orange-2 li a:hover, .category-links.orange-2 li a.active {
    color: #e9301a;
}
.sidebar-posts:hover h6, .sidebar-posts.active h6 {
    color: #e9301a;
}
.tags-2 li a:hover, .tags-2 li a.active {
    background-color: #e9301a;
    border: 1px solid #e9301a;
}
.btn.btn-green-4 {
    background-color: #e9301a;
}
.tabs15 li.active a {
    background-color: #e9301a;
    border: 1px solid #e9301a;
}
.tabs15 li a:hover {
    color: #e9301a;
}
ul.sitemap li a {
    color: #e9301a;
}
.error-search-box .input_submit {
    background-color: #e9301a;
    border: 1px solid #e9301a;
}
.cbp-l-filters-button.three .cbp-filter-item.cbp-filter-item-active {
    color: #e9301a;
}
.cbp-l-filters-button.two .cbp-filter-item.cbp-filter-item-active {
    border-color:#e9301a;
}
.cbp-l-filters-button.two .cbp-filter-item:hover {
    color: #e9301a;
}
.cbp-l-filters-button.two .cbp-filter-counter {
    background-color: #e9301a;
}

.cbp-l-filters-button.two .cbp-filter-counter::before {
    border-top: 4px solid #e9301a;
}
.blog-holder-12 .image-holder .overlay .icon {
    background-color: #e9301a;
}
.blog-pagenation li a:hover, .blog-pagenation li a.active {
    background-color: #e9301a;
    border: 1px solid #e9301a;
}
a.loadmore-but.orange-2 {
    background-color: #e9301a;
}
.smart-forms .btn-primary.orange-2 {
    background-color: #e9301a;
}



/*rgba color*/

.team-holder3 .img-holder .overlay {
    background-color: rgba(233,48,26, 0.9);
}
.section-overlay.orange-2 {
    background-color: rgba(233,48,26, 0.9);
}

.pricetable-holder .arrow {
    background: url(../../images/colors/lightblue/site-img07.png);
}
.pricetable-holder .arrow.two {
    background: url(../../images/colors/lightblue/site-img08.png);
}

.topbar.orange2 {
    background-color: #e9301a;
}
.feature-box-101 .circle {
    background-color: rgba(233,48,26, 0.9);
}
.feature-box-102 .number-1 {
    background: url(../../images/colors/lightblue/1.png) center 0 no-repeat;
}
.feature-box-102 .number-2 {
    background: url(../../images/colors/lightblue/2.png) center 0 no-repeat;
}
.feature-box-102 .number-3 {
    background: url(../../images/colors/lightblue/3.png) center 0 no-repeat;
}
.feature-box-102 .number-4 {
    background: url(../../images/colors/lightblue/4.png) center 0 no-repeat;
}
.feature-box-103:hover .iconbox-medium, .feature-box-103.active .iconbox-medium {
    background-color: #e9301a;
    border: 1px solid #e9301a;
}
.feature-box-103:hover h4, .feature-box-103.active h4 {
    color: #e9301a;
}
.feature-box-103 .iconbox-medium {
    color: #e9301a;
}
.blog-holder-13 .image-holder .shapes {
    background: url(../../images/colors/lightblue/775.png);
}

.pricetable-holder7.active {
    background-color: #e9301a;
}

.pricetable-active-bg-strip {
    background-color: #e9301a;
}

/** 
 *  Master Slider
 * 	Core css file
 */

.master-slider{
    /*background:url(../../../../Assets/images/beton.png) ;*/
 	position: relative;
   /*height: 900px;*/  
	visibility: hidden;
	-moz-transform: translate3d(0 , 0 , 0);
}

.master-slider a { 
	-webkit-transition: none;
	-o-transition: none;
	transition: none;

}

.master-slider, .master-slider * {
   
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;

}

.master-slider.before-init{}

.master-slider.ms-fullheight{height: 100%;}

.ms-layout-partialview .ms-view {
	overflow: visible;
	background-color:transparent;
}

.ms-layout-partialview .ms-container { overflow: hidden; }

.master-slider img, .ms-slide-bgvideocont video {max-width:none;}

.ms-ie img{border:none;}
.ms-ie8 * {opacity:inherit;filter:inherit;}
.ms-ie7   {zoom:1;}

.ms-moz .ms-slide-bgcont>img { transform: translateX(0px); }

.ms-loading-container{
	position:absolute;
	width:100%;
	top:0;

}

.ms-slide-auto-height { display: table; }

.ms-loading-container .ms-loading,
.ms-slide .ms-slide-loading {
	width: 36px;
	height: 36px;
	background: url(loading-2.gif) no-repeat center white;
	border-radius: 60px;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.2);
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -18px;
	opacity: 0.9;
}


/* grab cursor */
.ms-no-swipe, .ms-def-cursor{cursor:auto !important;}
.ms-grab-cursor{cursor: url(grab.png), move;}
.ms-grabbing-cursor{cursor: url(grabbing.png), move;}
.ms-ie .ms-grab-cursor{cursor: move;}
.ms-ie .ms-grabbing-cursor {cursor: move;}

.ms-view { 

	margin: 0;
    	overflow:hidden;
	background:rgba(0, 0, 0, 0.00);
	position:relative;
	-webkit-perspective: 2000px;
	-moz-perspective: 2000px;
	-ms-perspective: 2000px;
	perspective: 2000px;
}

.ms-view .ms-slide-container{position:relative;}

.ms-slide {
    margin: 0;
	position:absolute;
	height:100%;
	-webkit-transform: translateZ(0px);
	-ms-transform: translateZ(0px);
	-o-transform: translateZ(0px);
	transform: translateZ(0px);
}

.ms-wk .ms-slide {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.ms-slide.selected {}

.ms-slide .ms-slide-bgcont,
.ms-slide .ms-slide-bgvideocont{
	position: absolute;
	overflow:hidden;
	width: 100%;
}

.ms-slide .ms-slide-link { 
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	z-index: 110;
}

.ms-ie .ms-slide-link {
	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRâ€Œâ€‹AA7") 0 0 repeat;
}


.ms-slide .ms-slide-bgvideocont{
	z-index: 105;
	height: 100%;
}

.ms-wk .ms-slide .ms-slide-bgvideocont,
.ms-wk .ms-slide-bgvideocont>video{
	-webkit-transform: translateZ(0.3px);
	transform: translateZ(0.3px);
}

.ms-slide .ms-slide-bgvideo{
	position: absolute;
	top: 0px;
}

.ms-inner-controls-cont, .ms-container {position: relative; margin:0 auto;}
.ms-slide .ms-slide-bgcont img , .ms-container , .ms-inner-controls-cont{
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

.ms-slide .ms-layer, .ms-fixed-layers .ms-layer {position:absolute;pointer-events: auto}

.ms-slide .ms-slide-layers,
.ms-fixed-layers {
	position: absolute;
	overflow:hidden;
	width:100%;
	height: 100%;
	z-index: 109;
	top:0px;
	pointer-events: none;
}

.ms-slide .ms-slide-video{
	position:absolute;
	top:0;
	z-index: 111;
	background:black;
	padding:0;
	margin: 0;
	border: none;
}

.ms-parallax-layer {
	width: 100%;
	position: absolute;
	top: 0;
}

.ms-scroll-parallax-cont{
	position: absolute;
	top:0;
	width: 100%;
	height: 100%;
}

.ms-wk .ms-scroll-parallax-cont{
	-webkit-transform: translateZ(0.4px);
	transform: translateZ(0.4px);
}

/*.ms-scroll-parallax .ms-sl-selected .ms-scroll-parallax-cont,
.ms-scroll-parallax .ms-sl-selected .ms-slide-bgcont{}
.ms-scroll-parallax .ms-slide-bgcont{}*/
 
/*-----------------------------------------------------------*/
.ms-action-layer{cursor: pointer;}
.ms-btn-container{position: absolute;}
.ms-btn {
	text-decoration: none;
	display: inline-block;
	color:black;
	position: relative;
	padding: 8px 15px;
	cursor: pointer;
	white-space: nowrap;
}

.ms-default-btn{
	background: #0074A2;
	border-radius: 5px;
	color: #FFF;
}
.ms-default-btn:hover{background-color: #0098D5;}
.ms-default-btn:active{top:1px;}


.ms-btn-s{
    padding: 14px 17px;  
    font-size: 80%;
    line-height: 0;
}

.ms-btn-m{
    padding: 12px 40px;
}

.ms-btn-n{
    padding: 8px 25px;
    font-size: 95%;
}

.ms-btn-l{
    padding: 17px 50px;  
    font-size: 120%;
}

.ms-btn-box{}
.ms-btn-round{border-radius: 5px;}
.ms-btn-circle{border-radius: 100px;}
.ms-btn-outline-box{}
.ms-btn-outline-round{border-radius: 5px;}
.ms-btn-outline-circle{border-radius: 100px;}
/*-----------------------------------------------------------*/

.ms-layer.video-box{background:black;}
.ms-layer.video-box iframe{
	padding:0;
	margin: 0;
	border: none;
	position: absolute;
	z-index: 111;
}

.ms-slide .ms-slide-vpbtn , .ms-slide .ms-video-btn{
	position:absolute;
	cursor: pointer;
	z-index: 112;
}

.ms-slide .ms-slide-vcbtn{
	position:absolute;
	cursor: pointer;
	z-index: 113;
}

.ms-slide-vcbtn-mobile{
	position: relative;
	bottom: 0;
	left:0;
	width:100%;
	height: 28px;
	background-color: black;
	color: white;
	text-align: center;
	cursor: pointer;
	z-index: 113;
}

.ms-slide-vcbtn-mobile .ms-vcbtn-txt {
    text-transform: uppercase;
    font-family: sans-serif;
    font-size: 0.75em;
    display: inline-block;
    background: url(video-close-btn.png) no-repeat 0px 3px;
    padding-left: 15px;
    height: 15px;
    color: #DBDBDB;
    margin-top: 7px;
}

.ms-wk .ms-slide .ms-slide-vcbtn,
.ms-wk .ms-slide .ms-slide-layers,
.ms-wk .ms-slide .ms-slide-vpbtn,
.ms-wk .ms-slide .ms-slide-video,
.ms-wk .ms-slide-link {
	-webkit-transform: translateZ(0.44px);
	transform: translateZ(0.44px);
}

.ms-video-img{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}

.ms-mask-frame{
	overflow:hidden;
	position:absolute;
	float:left;
}

/* controls */

.ms-thumb-list{
	overflow:hidden;
	position:absolute;
}

.ms-thumb-list.ms-dir-h {width: 100%;}
.ms-thumb-list.ms-dir-v {height: 100%; top: 0;}
.ms-thumbs-cont{position: relative;}
.ms-thumb-frame img{width:100%;	height:auto;}
.ms-thumb-frame{
	cursor: pointer;
	float: left;
	overflow: hidden;
	opacity: 0.5;
	-webkit-transition: opacity 300ms;
	-moz-transition: opacity 300ms;
	-ms-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms;
}
.ms-thumb-frame-selected{ opacity: 1; }

.ms-tabs .ms-thumb-frame {
	background-color: #F6f6f6;
	text-shadow: 0 1px 1px white;
	color: #222;
	border: solid 1px white;
	border-width: 0 1px 1px 0;
	overflow: visible;
	position: relative;
	opacity: 1;
	-webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
}

.ms-tabs.ms-dir-h .ms-thumb-frame {margin-top: 12px;}
.ms-tabs.ms-dir-v .ms-thumb-frame {margin-left: 12px;}
.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame {margin-left: 0px;}
.ms-tabs.ms-dir-h.ms-align-top {z-index: 140;} 
.ms-tabs.ms-dir-h.ms-align-top  .ms-thumb-frame{margin-top: -12px;} 
.ms-tabs .ms-thumb{padding: 20px 20px;}
.ms-tabs .ms-thumb-frame-selected {	opacity: 1; background: #EDEDED;}
.ms-tabs .ms-thumb-frame .ms-thumb-ol {
    position: absolute;
    opacity: 0;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
}

.ms-tabs.ms-dir-h .ms-thumb-frame .ms-thumb-ol {
	top: 0px;
    left: 50%;
    margin-left: -12px;
	border-bottom: solid 12px #F6f6f6;
    border-left: solid 12px transparent;
    border-right: solid 12px transparent;
}

.ms-tabs.ms-dir-h.ms-align-bottom .ms-thumb-frame-selected .ms-thumb-ol{
	opacity: 1;
	top:-12px;
	border-bottom-color: #EDEDED;
}

.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame .ms-thumb-ol {
	bottom: 0px;
	top:auto;
	border-bottom:0px;
	border-top: solid 12px #F6f6f6;
}

.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame-selected .ms-thumb-ol{
	opacity: 1;
	bottom:-12px;
	border-top-color: #EDEDED;
}

.ms-tabs.ms-dir-v .ms-thumb-frame .ms-thumb-ol {
	top: 50%;
    left: 0;
    margin-top: -12px;
    border-right: solid 12px #EDEDED;
    border-top: solid 12px transparent;
    border-bottom: solid 12px transparent;
}

.ms-tabs.ms-dir-v.ms-align-right .ms-thumb-frame-selected .ms-thumb-ol{
	opacity: 1;
	left:-12px;
	border-right-color:#EDEDED;
}

.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame .ms-thumb-ol {
    left: auto;
    right: 0;
    border-right: 0;
    border-left: solid 12px #EDEDED;
}

.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame-selected .ms-thumb-ol{
	opacity: 1;
	right:-12px;
	border-left-color:#EDEDED;
}

/* horizontal thumblist arrows*/
.ms-thumb-list.ms-dir-h .ms-thumblist-fwd, .ms-thumb-list.ms-dir-h .ms-thumblist-bwd {
    height: 100%;
    width: 20px;
    position: absolute;
    left: 0;
    cursor: pointer;
    background: rgba(128, 128, 128, 0.5);
    text-align: center;
    color: white;
}

.ms-thumb-list.ms-dir-h .ms-thumblist-bwd {
    right: 0;
    left: auto;
}

.ms-thumb-list.ms-dir-h .ms-thumblist-fwd:after, .ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after {
  content: close-quote;
  top: 43%;
  position: relative;
  border: solid rgba(0, 0, 0, 0);
  border-width: 5px 5px 5px 0px;
  display: block;
  border-right-color: #FFF;
  width: 6px;
  height: 1px;
}

.ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after {
  border-width: 5px 0px 5px 5px;
  border-left-color: #FFF;
  left: 7px;
}

/* vertical thumblist arrows */
.ms-thumb-list.ms-dir-v .ms-thumblist-fwd, .ms-thumb-list.ms-dir-v .ms-thumblist-bwd {
    width: 100%;
    height: 20px;
    position: absolute;
    top: 0;
    cursor: pointer;
    background: rgba(128, 128, 128, 0.5);
    text-align: center;
    color: white;
}

.ms-thumb-list.ms-dir-v .ms-thumblist-bwd {
    bottom: 0;
    top: auto;
}

.ms-thumb-list.ms-dir-v .ms-thumblist-fwd:after, .ms-thumb-list.ms-dir-v .ms-thumblist-bwd:after {
  content: close-quote;
  left: 43%;
  position: relative;
  border: solid rgba(0, 0, 0, 0);
  border-width: 0px 5px 5px 5px;
  display: block;
  border-bottom-color: #FFF;
  height: 1px;
  top: 5px;
  width: 0;
}

.ms-thumb-list.ms-dir-v .ms-thumblist-bwd:after {
  border-width: 5px 5px 0px 5px;
  border-top-color: #FFF;
  top: 7px;
}


.ms-bullet{cursor:pointer;float: left;}
.ms-bullets.ms-dir-h {
	position: absolute;
	bottom: 20px;
	right: 50%;
	width: 100px;
}

.ms-bullets.ms-dir-v {
	position: absolute;
	top:50%;
}

.ms-bullets.ms-dir-v .ms-bullet{
	float: none;
}
.ms-bullets.ms-dir-h .ms-bullets-count {
	position: relative;
	right: -50%;
}

.ms-sbar {position: absolute;}
.ms-sbar.ms-dir-h {
	left: 10px;
	right: 10px;
	top: 5px
}

.ms-sbar.ms-dir-v {
	top: 10px;
	bottom: 10px;
	right: 5px
}

.ms-sbar .ms-bar {
	height: 4px;
	background: #333;
	border-radius: 4px;
}

.ms-sbar.ms-dir-v .ms-bar {	width: 4px;}

.ms-sbar .ms-bar{
	position:relative;
	-webkit-transition: opacity 300ms;
	-moz-transition: opacity 300ms;
	-ms-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms;
}

.ms-timerbar {
	width: 100%;
	bottom: 0px;
	position: absolute;
}

.ms-ctimer {
	position: absolute;
	top: 30px;
	left: 30px;
	cursor: pointer;
}

.ms-ctimer-bullet {}

.ms-time-bar{
	-webkit-transition: width 120ms linear;
	-moz-transition: width 120ms linear;
	-ms-transition: width 120ms linear;
	-o-transition: width 120ms linear;
	transition: width 120ms linear;

}

.ms-ie7 .ms-tooltip-arrow{
	height:0px;
}

.ms-slide-info {position: absolute;}
.ms-slide-info.ms-dir-v {top:0;}
.ms-slide-info.ms-dir-h {width:100%;}

@keyframes point-anim{
	0% 		{transform: scale(0.5); -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -o-transform: scale(0.5); -ms-transform: scale(0.5);  opacity: 1; }
	100% 	{transform: scale(0.5); -webkit-transform: scale(0.5); -moz-transform: scale(1.5); -o-transform: scale(1.5); -ms-transform: scale(1.5);  opacity: 0; }
}

@-webkit-keyframes point-anim{
	0% 		{-webkit-transform: scale(0.5); opacity: 1; }
	100% 	{-webkit-transform: scale(1.5);	opacity: 0; }
}

/* In Android browser, using css animations over slider causes some crashes */
.ms-android .ms-tooltip-point .ms-point-border{
	animation:none;
	-moz-animation:none;
	-webkit-animation:none;
	-o-animation:none;
}

.master-slider.margintop {
    top: -80px;
}
.master-slider.margintop-2 {
    top: -251px;
}
.master-slider.margintop-3 {
    top: -83px;
}
.master-slider.margintop-4 {
    top: -111px;
}
@media (max-width:999px) {

.master-slider.margintop {
    top:0px;
}
.master-slider.margintop-4 {
    top: 0;
}
.master-slider.margintop-3 {
    top: 0;
}

}


/*===============================================
		Master Slider Default Skin
================================================*/

.ms-skin-default .ms-slide .ms-slide-vpbtn, .ms-skin-default .ms-video-btn {
	width: 50px;
	height: 51px;
	background: url(light-skin-1.png) no-repeat -14px -150px;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
}
.ms-skin-default .ms-slide .ms-slide-vcbtn {
	width: 30px;
	height: 30px;
	background: url(light-skin-1.png) no-repeat -24px -28px;
	top: 18px;
	right: 30px;
}
/* controls */

.ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev {
	width: 40px;
	background:rgba(0,0,0,0.3) url(../arrows.png);
	background-position: -51px -58px;
	height: 40px;
	cursor: pointer;
	top: 50%;
	left: 330px;
	margin-top: -20px;
	position: absolute;
	z-index: 110;
}

.ms-skin-default .ms-nav-prev:hover {
background:rgba(0,0,0,0.6) url(../arrows.png);
background-position: -51px -58px;
}

.ms-skin-default .ms-nav-next {
	right: 30px;
	left: auto;
	background-position: -51px -113px;
}
.ms-skin-default .ms-nav-next:hover {
background:rgba(0,0,0,0.6) url(../arrows.png);
background-position: -51px -113px;
}


.ms-skin-default .ms-bullet {
	width: 10px;
	height: 10px;
	background: url(light-skin-1.png) no-repeat;
	margin: 4px;
	background-position: -34px -117px;
}
.ms-skin-default .ms-bullet-selected {
	background-position: -34px -84px;
}
.ms-skin-default .ms-time-bar {
	height: 3px;
	background: #FFFFFF;
	border-top: solid 1px rgba(0, 0, 0, 0.41);
}
.ms-skin-default .ms-tooltip {
	position: absolute;
	z-index: 210;
	cursor: auto;
}
.ms-skin-default .ms-tooltip-top .ms-tooltip-arrow, .ms-skin-default .ms-tooltip-bottom .ms-tooltip-arrow {
	border-left: solid 10px transparent;
	border-right: solid 10px transparent;
	position: absolute;
	left: 50%;
	margin-left: -10px;
}
.ms-skin-default .ms-tooltip-top .ms-tooltip-arrow {
	border-top: solid 10px;
	border-top-color: silver;
	border-top-color: rgba(240, 240, 240, 0.88);
	bottom: -10px;
}
.ms-skin-default .ms-tooltip-bottom .ms-tooltip-arrow {
	border-bottom: solid 10px;
	border-bottom-color: silver;
	border-bottom-color: rgba(240, 240, 240, 0.88);
	top: -10px;
}
.ms-skin-default .ms-tooltip-right .ms-tooltip-arrow, .ms-skin-default .ms-tooltip-left .ms-tooltip-arrow {
	border-top: solid 10px transparent;
	border-bottom: solid 10px transparent;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}
.ms-skin-default .ms-tooltip-right .ms-tooltip-arrow {
	border-right: solid 10px;
	border-right-color: silver;
	border-right-color: rgba(240, 240, 240, 0.88);
	left: -10px;
}
.ms-skin-default .ms-tooltip-left .ms-tooltip-arrow {
	border-left: solid 10px;
	border-left-color: silver;
	border-left-color: rgba(240, 240, 240, 0.88);
	right: -10px;
}
.ms-skin-default .ms-tooltip-point {
	cursor: pointer;
}
.ms-skin-default .ms-tooltip-point .ms-point-center {
	width: 12px;
	height: 12px;
	border-radius: 15px;
	border: solid 2px #BBB;
	background: white;
	margin: -8px 0 0 -8px;
	position: absolute;
	z-index: 105;
}
.ms-skin-default .ms-tooltip-point .ms-point-border {
	width: 22px;
	height: 22px;
	background: black;
	background: rgba(0, 0, 0, 0.36);
	margin: -11px 0 0 -11px;
	position: absolute;
	border-radius: 15px;
	animation: point-anim 1.5s infinite;
	-moz-animation: point-anim 1.5s infinite;
	-webkit-animation: point-anim 1.5s infinite;
	-o-animation: point-anim 1.5s infinite;
}
.ms-skin-default .ms-tooltip {
	max-width: 200px;
}
.ms-skin-default .ms-tooltip-cont {
	padding: 10px;
	background: silver;
	background: rgba(240, 240, 240, 0.88);
	text-shadow: 0 1px 0px white;
	margin-left: -1px;
}

/* retina */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and ( min--moz-device-pixel-ratio: 2), only screen and ( -o-min-device-pixel-ratio: 2/1), only screen and ( min-device-pixel-ratio: 2), only screen and ( min-resolution: 192dpi), only screen and ( min-resolution: 2dppx) {
 .ms-skin-default .ms-slide .ms-slide-vpbtn,  .ms-skin-default .ms-video-btn,  .ms-skin-default .ms-slide .ms-slide-vcbtn,  .ms-skin-default .ms-nav-next,  .ms-skin-default .ms-nav-prev,  .ms-skin-default .ms-bullet {
 background-image:url(light-skin-1-retina.png);
 background-size: 152px 225px;
}
}
/*slider buttons*/

.ms-layer.sbut1 {
	color: #FF0000;
	font-size: 18px; line-height:45px;
	font-family: "PT Sans", sans-serif;
	font-weight: 400; text-transform:uppercase;
	border: 2px solid #343434;	
	padding: 8px 7px; 
	cursor: pointer;
background-color: transparent;

	

/*top: 0; font-style:normal;
-webkit-transform: skewX(-25deg);
-moz-transform: skewX(-25deg);
transform: skewX(-25deg);
content: "";
position: absolute;
border: 2px solid #4c4c4c;
left: 0; */
}

.ms-layer.sbut1 span {
    color: #ffffff; 
    background-color: #343434;
    padding: 10px 30px;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
	border: 1px solid #343434;
}


.ms-layer.sbut1:hover {
	color: #242424; text-decoration:none;
	border: 2px solid #fff;
	background-color: #fff;
}

.ms-layer.sbut1:hover span{
	color: #242424; border: 1px solid #e94e4c;
	background-color: #fff;
}
.ms-layer.sbut2 {
    color: #FFF;
	font-size: 18px; line-height:45px;
	font-family: "PT Sans", sans-serif;
	font-weight: 400; text-transform:uppercase;
	border: 2px solid #e94e4c;	
	padding: 8px 7px; 
	cursor: pointer;
background-color: #e94e4c;
}
.ms-layer.sbut2 span {
    color: #ffffff; 
  background-color: e94e4c;
    padding: 10px 30px;
	border: 1px solid #FFF;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
}

.ms-layer.sbut2:hover {
	color: #fff; text-decoration:none;
	background-color: #343434;
	border: 2px solid #343434;
}
.ms-layer.sbut2:hover span{
	color: #e94e4c;
	background-color: #fff ;
}

.ms-layer.sbut3 {
	color: #FF0000;
	font-size: 18px; line-height:45px;
	font-family: "PT Sans", sans-serif;
	font-weight: 400; text-transform:uppercase;
	border: 2px solid #FFF;	
	padding: 8px 7px; 
	cursor: pointer;
background-color: transparent;

}

.ms-layer.sbut3 span {
    color: #333333; 
    background-color: #FFF;
    padding: 10px 30px;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
	border: 1px solid #FFF;
}


.ms-layer.sbut3:hover {
	color: #242424; text-decoration:none;
	border: 2px solid #fff;
	background-color: #fff;
}

.ms-layer.sbut3:hover span{
	color: #e94e4c; border: 1px solid #e94e4c;
	background-color: #fff;
}
.ms-layer.sbut4 {
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	font-family: "Open Sans", sans-serif;
	font-weight: 500; text-align:center;
	padding: 12px 36px;
	cursor: pointer;
	transition: all 0.3s ease 0s;
	border: 2px solid #fff;
}
.ms-layer.sbut4:hover {
	color: #323232	;
	background-color: #FFFFFF;
}
.ms-layer.sbut5 {
	color: #323232;
	font-size: 16px;
	line-height: 16px;
	font-family: "Open Sans", sans-serif;
	font-weight: 500;
	padding: 16px 36px;
	cursor: pointer;
	transition: all 0.3s ease 0s;
	/*background-color: #FFF;*/
	border: 2px solid #323232;
}
.ms-layer.sbut5:hover {
	color: #FFF;
	background-color: #323232;
}
.ms-layer.sbut5.orange {
	background-color: #fd602c;
}
.ms-layer.sbut5.orange:hover {
	color: #242424;
	background-color: #fff;
}
.ms-layer.sbut5.orange2 {
	background-color: #eb4c3a;
	border: 2px solid #FFF;
	color:#fff; text-transform:uppercase;
}
.ms-layer.sbut5.orange2:hover {
	color: #eb4c3a;
	background-color: #fff;
}

.ms-layer.sbut5.red {
	background-color: #b9393f;
	border: 2px solid #b9393f;
	color:#fff; text-transform:uppercase;
}
.ms-layer.sbut5.red:hover {
	color: #b9393f;
	background-color: #fff;
	border: 2px solid #fff;
}

.ms-layer.sbut5.white {
border: 2px solid #FFF;
color:#fff; text-transform:uppercase;
}
.ms-layer.sbut5.white:hover {
	color: #eb4c3a;
	background-color: #fff;
}

.ms-layer.sbut5.white2 {
background-color: #fff; border: 2px solid #FFF;
color:#636366; text-transform:uppercase;
}
.ms-layer.sbut5.white2:hover {
	color: #FFF;
	background-color: #636366;
}

.ms-layer.sbut5.blue {
	color: #fff;
	background-color: #498af3;
	border: 2px solid #e8e8e8;
}
.ms-layer.sbut5.blue:hover {
	color: #498af3;
	background-color: #fff;
}
.ms-layer.sbut2.green2 {
	color: #fff;
	background-color: #3fc35f;
}
.ms-layer.sbut2.green2:hover {
	color: #242424;
	background-color: #fff;
}
.ms-layer.sbut2.blue {
	color: #fff;
	background-color: #498af3;
}
.ms-layer.sbut2.blue:hover {
	color: #498af3;
	background-color: #fff;
}
.ms-layer.sbut6 {
	color: #fff;
	font-size: 16px;
	line-height: 52px;
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	padding: 0px 36px;
	cursor: pointer;
	transition: all 0.3s ease 0s;
	border:1px solid #FFF;
	background-color: #12171f;
}
.ms-layer.sbut6:hover {
	color: #FFF;
	background-color: #ab263b;
}
.ms-layer.sbut6.yellow {
	color: #fff;
	background-color: #ffc000;
}
.ms-layer.sbut6.yellow:hover {
	color: #242424;
	background-color: #fff;
}
.ms-layer.sbut7 {
	color: #FFF;
	font-size: 16px;
	line-height: 16px;
	font-family: "Open Sans", sans-serif;
	font-weight: 500;
	padding: 16px 36px;
	cursor: pointer; text-transform: uppercase;
	transition: all 0.3s ease 0s;
	border: 2px solid #fff;
	background-color: #498af3;
}
.ms-layer.sbut7:hover {
	color: #498af3;
	background-color: #FFF;
	border: 2px solid #498af3;
}

.ms-layer.sbut7.orange {
	color: #FFF;
	font-family: "Open Sans", sans-serif;
	border: 2px solid #fff;
	background-color: #dc6226;
}
.ms-layer.sbut7.orange:hover {
	color: #dc6226;
	background-color: #FFF;
	border: 2px solid #dc6226;
}

.ms-layer.sbut8 {
	color: #27b399;
	font-size: 16px;
	line-height: 16px;
	font-family: "Open Sans", sans-serif;
	font-weight: 500;
	padding: 16px 36px;
	cursor: pointer; text-transform: uppercase;
	transition: all 0.3s ease 0s;
	border: 2px solid #fff;
	background-color: #303c39;
}
.ms-layer.sbut8:hover {
	color: #FFF;
	background-color: #27b399;
}
.ms-layer.sbut9 {
	color: #161616;
	font-size: 14px;
	line-height: 16px;
	font-family: "Raleway", sans-serif;
	font-weight: 500;
	padding: 13px 36px;
	cursor: pointer;
	text-transform: uppercase;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	transition: all 0.3s ease 0s;
	border: 1px solid #161616;
}
.ms-layer.sbut9:hover {
	color: #fff;
	background-color: #161616;
}
.ms-layer.sbut10 {
	color: #12171f;
	font-size: 16px;
	line-height: 18px;
	font-family: "Raleway", sans-serif;
	font-weight: 500; text-transform: uppercase;
	padding: 18px 36px;
	cursor: pointer;
	transition: all 0.3s ease 0s;
	background-color: #FFF;
}
.ms-layer.sbut10:hover {
	color: #FFF;
	background-color: #ab263b;
}
.ms-layer.sbut11 {
color: #FFF;
	font-size: 16px;
	line-height: 18px;
	font-family: "Raleway", sans-serif;
	font-weight: 500; text-transform: uppercase;
	padding: 18px 36px;
	cursor: pointer;
	transition: all 0.3s ease 0s;
	background-color: #ab263b;
}
.ms-layer.sbut11:hover {
	color: #12171f;
	background-color: #fff;
}
.ms-layer.sbut11.yellow-3 {
	color: #242424;
	background-color: #f7c800;
}
.ms-layer.sbut11.yellow-3:hover {
	color: #242424;
	background-color: #fff;
}
.ms-layer.sbut11.pink {
	color: #fff;
	background-color: #f51f6f;
}
.ms-layer.sbut11.pink:hover {
	color: #242424;
	background-color: #fff;
}
.ms-layer.sbut12 {
	color: #727272;
	font-size: 14px;
	line-height: 16px;
	font-family: "Raleway", sans-serif;
	font-weight: 500;
	padding: 11px 36px;
	cursor: pointer;
	text-transform: uppercase;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	transition: all 0.3s ease 0s;
	border: 1px solid #727272;
}
.ms-layer.sbut12:hover {
	color: #242424;
	background-color: #fff;
}
.ms-layer.sbut12.white {
	color: #fff;
	border: 1px solid #fff;
}
.ms-layer.sbut12.white:hover {
	color: #242424;
	border: 1px solid #fff;
	background-color: #fff;
}
.ms-layer.sbut13 {
	color: #777;
	font-size: 16px;
	line-height: 16px;
	font-family: "Open Sans", sans-serif;
	font-weight: 400; text-transform:uppercase;
	padding: 16px 36px;
	cursor: pointer;
	border:2px solid #777;
	transition: all 0.3s ease 0s;
	background-color: #fff;
}
.ms-layer.sbut13:hover {
	color: #fff; border:2px solid #777;
	background-color: #777;
}
.ms-layer.sbut14 {
	color: #1d1d1d;
	font-size: 16px;
	line-height: 14px;
	font-family: "Open Sans", sans-serif;
	font-weight: 400; text-transform:uppercase;
	padding: 13px 36px;
	cursor: pointer;
	transition: all 0.3s ease 0s;
	background-color: #FFF;
	 border:2px solid #fff;
}
.ms-layer.sbut14:hover {
	color: #FFF;
	background-color: #c9012f;
	 border:2px solid #c9012f;
}
.ms-layer.sbut15 {
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	font-family: "Raleway", sans-serif;
	font-weight: 500;
	padding: 13px 36px;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #fff;
	transition: all 0.3s ease 0s;
}
.ms-layer.sbut15:hover {
	color: #242424;
	background-color: #fff;
}
.ms-layer.sbut16 {
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	font-family: "Raleway", sans-serif;
	font-weight: 500;
	padding: 13px 36px;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #ed3325;
	transition: all 0.3s ease 0s;
}
.ms-layer.sbut16:hover {
	color: #242424;
	background-color: #fff;
}
.ms-layer.sbut17 {
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	font-family: "Raleway", sans-serif;
	font-weight: 500;
	padding: 13px 36px;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #42d1aa;
	transition: all 0.3s ease 0s;
}
.ms-layer.sbut17:hover {
	color: #242424;
	background-color: #fff;
}
.ms-layer.sbut18 {
	color: #242424;
	font-size: 14px;
	line-height: 16px;
	font-family: "Raleway", sans-serif;
	font-weight: 500;
	padding: 13px 36px;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #fff;
	transition: all 0.3s ease 0s;
}
.ms-layer.sbut18:hover {
	color: #fff;
	background-color: #ce0a6c;
}
.ms-layer.sbut19 {
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	font-family: "Raleway", sans-serif;
	font-weight: 500;
	padding: 13px 36px;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #ce0a6c;
	transition: all 0.3s ease 0s;
}
.ms-layer.sbut19:hover {
	color: #242424;
	background-color: #fff;
}
.ms-layer.sbut20 {
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	font-family: "Raleway", sans-serif;
	font-weight: 500;
	padding: 13px 36px;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #e9b444;
	transition: all 0.3s ease 0s;
}
.ms-layer.sbut20:hover {
	color: #242424;
	background-color: #fff;
}
.ms-layer.sbut21 {
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	font-family: "Raleway", sans-serif;
	font-weight: 500;
	padding: 13px 36px;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #1fbef0;
	transition: all 0.3s ease 0s;
}
.ms-layer.sbut21:hover {
	color: #242424;
	background-color: #fff;
}
.ms-layer.sbut22 {
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	font-family: "Raleway", sans-serif;
	font-weight: 500;
	padding: 13px 36px;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #8ac700;
	transition: all 0.3s ease 0s;
}
.ms-layer.sbut22:hover {
	color: #242424;
	background-color: #fff;
}
.ms-layer.sbut23 {
	color: #242424;
	font-size: 14px;
	line-height: 16px;
	font-family: "Raleway", sans-serif;
	font-weight: 500;
	padding: 13px 36px;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #fff;
	transition: all 0.3s ease 0s;
}
.ms-layer.sbut23:hover {
	color: #fff;
	background-color: #161616;
}
.ms-layer.sbut24 {
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	font-family: "Raleway", sans-serif;
	font-weight: 500;
	padding: 13px 36px;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #161616;
	transition: all 0.3s ease 0s;
}
.ms-layer.sbut24:hover {
	color: #fff;
	background-color: #727272;
}
/*Slider Custom classes*/

.ms-layer.text1 {
	color: #323232;
	font-size: 50px;
	line-height: 50px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 200;
}
.ms-layer.text1.orange {
	color: #414b54;
	font-size: 46px;
	line-height: 50px;
	font-family: 'Droid Serif', serif;
	font-weight: 600;
}
.ms-layer.text1.dark {
	color: #242424;
}
.ms-layer.text2 {
	color: #498af3;
	font-size: 50px;
	line-height: 50px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}

.ms-layer.text2.orange {
	color: #dc6226;
	font-size: 46px;
	line-height: 50px;
	font-family: 'Droid Serif', serif;
	font-weight: 600;
}

.ms-layer.text2.dark {
	color: #242424;
}
.ms-layer.text3 {
	color: #555;
	font-size: 16px;
	line-height: 23px;
	font-family: 'PT Sans', sans-serif;
	font-weight: normal;
}
.ms-layer.text3.dark {
	color: #727272;
}
.ms-layer.text3.text-right {
	text-align: right;
}
.ms-layer.video-title {
	color: #fff;
	padding: 5px 15px;
	background-color: #fd602c;
}
.ms-layer.video-author {
	color: #fff;
}
.ms-layer.text4 {
    color: #323232;
	font-size: 16px;
	line-height: 26px;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.ms-layer.text5 {
	width: 100%;
	color: #fff;
	font-size: 42px;
	text-align: right;
	line-height: 50px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400; text-transform:uppercase;
	text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
}
.ms-layer.text6 {
	width: 100%;
	color: #FFF;
	font-size: 20px;
	line-height: 30px;
	text-align: right;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}
.ms-layer.text6.text-white {
	color: #fff;
}
.ms-layer.text6.gray {
	color: #727272;
}
.ms-layer.text7 {
	width: 100%;
	color: #323232;
	font-size: 16px;
	line-height: 23px;
	text-align: right;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.ms-layer.text8 {
	font-family: 'Droid Serif', serif;
	width: 100%;
	text-align: left;
	color: #414b54;
	font-size: 42px;
	line-height: 60px;
	font-weight: 700;
	text-transform: uppercase;
}
.ms-layer.text9 {
	width: 100%;
	color: #414b54;
	font-size: 20px;
	text-align: left;
	line-height: 30px;
	font-family: 'PT Sans', serif;
	font-weight:400;
	
}
.ms-layer.text10 {
	color: #fff;
	font-size: 30px;
	line-height: 50px;
	padding: 0px;
	margin: 0px;
	font-family: 'Ubuntu', sans-serif;
	font-weight: normal;
}
.ms-layer.text10.big {
	font-size: 50px;
}
.ms-layer.text11 {
	width: 100%;
	color: #727272;
	font-size: 20px;
	line-height: 26px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
.ms-layer.text11.big {
	font-size: 60px;
}
.ms-layer.text12 {
	width: 100%; 
	color: #777;
	font-size: 50px;
	line-height: 30px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}
.ms-layer.text13 {
	width: 100%; text-transform: uppercase;
	color: #777;
	font-size: 50px;
	line-height: 30px;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}
.ms-layer.text14 {
	width: 100%;
	color: #fff;
	font-size: 60px;
	line-height: 23px;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: 200;
}
.ms-layer.text15 {
	color: #fff;
	font-size: 40px;
	line-height: 23px;
	text-align: left;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
}
.ms-layer.text16 {
	color: #fff;
	font-size: 70px;
	line-height: 23px;
	text-align: left;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
}
.ms-layer.text17 {
	color: #fff;
	font-size: 16px;
	line-height: 26px;
	text-align: left;
	font-family: 'Raleway', sans-serif;
	font-weight: normal;
}
.ms-layer.text18 {
	color: #fff;
	font-size: 42px;
	line-height: 30px;
	text-align: left;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}
.ms-layer.text19 {
	color: #eb4c3a;
	font-size: 42px;
	line-height: 30px;
	text-align: left;
	font-family: 'Roboto', sans-serif;
	font-weight: 400; text-transform: uppercase;
}
.ms-layer.text20 {
	width: 100%;
	color: #fff;
	font-size: 14px;
	line-height: 23px;
	text-align: left;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}
.ms-layer.text21 {
	width: 100%;
	color: #fff;
	font-size: 30px;
	line-height: 23px;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Dosis', sans-serif;
	font-weight: normal;
}
.ms-layer.text22 {
	color: #fff;
	font-size: 21px !important;
	line-height: 35px;
	text-align: center;
	padding: 12px;
	text-transform: uppercase;
	font-family: 'Dosis', sans-serif;
	font-weight: normal;
	background-color: #161616;
}
.ms-layer.text23 {
	width: 100%;
	color: #fff;
	font-size: 36px;
	line-height: 23px;
	text-align: left;
	padding: 12px; text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}
.ms-layer.text24 {
	color: #FFF;
	font-size: 65px;
	line-height:30px;
	text-align: left;
	padding: 12px; text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}
.ms-layer.text25 {
	color: #fff;
	font-size: 55px;
	line-height:50px;
	text-align: left;
	padding: 15px 30px ; background:rgba(15, 15, 15, 0.7);
	font-family: 'BenchNine', sans-serif;
	font-weight: normal;
}
.ms-layer.text404 {
	color: #fff;
	font-size: 22px;
	line-height:30px;
	text-align: left;
	padding: 15px 30px 30px; background:rgba(1, 1, 1, 0.41);
	font-family: 'BenchNine', sans-serif;
	font-weight: normal;
}
.ms-layer.text26 {
	color: #fff; text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
	font-size: 80px;
	line-height: 23px;
	text-align: center;
	padding: 0; text-transform: uppercase;
	font-family: 'Roboto', serif;
	font-weight: 600;
}
.ms-layer.text27 {
	color: #fff;
	font-size: 50px; text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5);
	line-height: 23px;
	text-align: center;
	padding: 0;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}
.ms-layer.text27.text-center {
	width: 100%;
	text-align: center;
}
.ms-layer.text28 {
	color: #fff;
	font-size: 15px;
	line-height: 23px;
	text-align: left;
	padding: 10px 20px; background:rgba(15, 15, 15, 0.7);
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}
.ms-layer.text28.text-center {
	width: 100%;
	text-align: center;
}
.ms-layer.text29 {
	width: 100%;
	color: #fff;
	font-size: 42px;
	line-height: 50px;
	text-align: left;
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
}
.ms-layer.text30 {
	color: #fff;
	font-size: 42px;
	line-height: 42px;
	text-align: center;
	padding: 0;
	font-family: "Raleway", sans-serif;
	font-weight: 700;
}
.ms-layer.text31 {
	color: #12171f;
	font-size: 14px;
	line-height: 22px;
	text-align: left;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}
.ms-layer.text31.text-center {
	width: 100%;
	text-align: center;
}
.ms-layer.text32.text-center {
	width: 100%;
	text-align: center;
}
.ms-layer.text7.text-center {
	width: 100%;
	text-align: center;
}
.ms-layer.text32 {
width: 100%;
	color: #fff; text-transform: uppercase;
	font-size: 70px;
	line-height: 50px;
	text-align: left;
	font-family: 'Raleway', sans-serif;
	font-weight: 800;
}
.ms-layer.text33 {
    width: 100%;
	color: #fff;
	font-size: 42px;
	line-height: 50px;
	text-align: left;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
}
.ms-layer.text34 {
	width: 100%;
	color: #fff;
	font-size: 50px;
	line-height: 23px;
	text-align: center;
	padding: 0;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}
.ms-layer.text35 {
	color: #fff;
	font-size: 80px;
	text-align: left;
	padding: 0;
	text-transform: uppercase;
	font-family: 'Raleway', serif;
	font-weight: 700;
}
.ms-layer.text36 {
	color: #fff;
	font-size: 50px;
	line-height: 50px;
	text-align: center;
	padding: 0;
	text-transform: uppercase;
	font-family: 'Raleway', serif;
	font-weight: 500;
}
.ms-layer.text37 {
	width: 100%;
	color: #fff;
	font-size: 60px;
	line-height: 23px;
	text-align: center;
	padding: 0;
	text-transform: uppercase;
	font-family: 'Roboto Slab', serif;
	font-weight: 500;
}
.ms-layer.offer-badge {
	width: 165px;
	height: 165px;
	color: #fff;
	font-size: 26px;
	text-align: center;
	padding: 0;
	border-radius: 100%;
	text-transform: uppercase;
	font-family: 'Roboto Slab', serif;
	font-weight: 500;
	background-color: #f43819;
}
.ms-layer.text38 {
	color: #fff;
	font-size: 30px;
	line-height: 23px;
	text-align: center;
	padding: 0;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
}
.ms-layer.text39 {
	color: #fff;
	font-size: 50px;
	line-height: 23px;
	text-align: center;
	padding: 0;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
}
.ms-layer.text40 {
	color: #fff;
	font-size: 50px;
	line-height: 23px;
	text-align: center;
	padding: 0;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	font-weight: 500;
}
.ms-layer.text41 {
	color: #727272;
	font-size: 16px;
	line-height: 23px;
	padding: 0;
	font-family: 'Raleway', sans-serif;
	font-weight: normal;
}
.ms-layer.text42 {
	color: #fff;
	font-size: 42px;
	line-height: 23px;
	padding: 0px; text-align:center;
	text-transform: uppercase;
	font-family: 'Lato', serif;
	font-weight: 600;
}
.ms-layer.text43 {
	color: #fff;
	font-size: 50px;
	line-height: 60px;
	padding: 0px;	
	font-family: 'Lato', serif;
	font-weight: 600;
}
.ms-layer.text43 span {
	color: #c9012f;text-shadow: 0px 0px 6px rgba(255, 255, 255, 0.5);
	font-weight: 900;
}
.ms-layer.text44 {
	color: #323232;
	font-size: 30px;
	line-height: 30px;
	padding: 10px ;
	font-family: 'Open Sans', serif;
	font-weight: 300;
	background-color: #FFF;
}
.ms-layer.text45 {
	color: #498af3;
	font-size: 50px;
	line-height: 50px;
	padding: 5px 5px 10px;
	font-family: 'Lato', serif;
	font-weight: 600;
	background-color: #323232;
}
.ms-layer.text46 {
	color: #FFF;
	font-size: 50px;
	line-height: 50px;
	padding: 5px 15px 10px;
	font-family: 'Roboto', serif;
	font-weight: 400;
	background-color: #27b399;
	}
.ms-layer.text47 {
	color: #fff;
	font-size: 48px;
	line-height: 23px;
	padding: 0;
	text-transform: uppercase;
	font-family: 'Michroma', sans-serif;
	font-weight: normal;
}
.ms-layer.text48 {
	color: #fff;
	font-size: 50px;
	line-height: 50px;
	padding: 0;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.ms-layer.text48.no-border {
	border-bottom: none;
}
.ms-layer.text49 {
	color: #fff;
	font-size: 16px;
	line-height: 23px;
	text-align: right;
	font-family: 'Raleway', sans-serif;
	font-weight: normal;
}
.ms-layer.offerbadge {
	background-color: #8ac700;
	border-radius: 100%;
	color: #fff;
	float: left;
	font-size: 18px;
	height: 120px;
	margin: 0;
	padding: 30px 0 0 0;
	text-align: center;
	width: 150px;
}
.ms-layer.offerbadge {
	background-color: #8ac700;
	border-radius: 100%;
	color: #fff;
	float: left;
	font-size: 18px;
	height: 120px;
	margin: 0;
	line-height: 23px;
	padding: 30px 0 0 0;
	text-align: center;
	width: 150px;
}
.ms-layer.offerbadge.two {
	background-color: #fff;
	color: #858585;
	font-size: 16px;
	height: 90px;
	line-height: 22px;
	padding: 20px 0 0 0;
	width: 110px;
}
.ms-layer.offerbadge.orange-2 {
	background-color: #fd602c;
}
.ms-layer.offerbadge span.price {
	font-size: 30px;
	font-weight: bold;
	line-height: 40px;
	margin-top: 5px;
	padding: 0 0 5px;
	text-align: center;
}
.ms-layer.offerbadge span.price.two {
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	margin-top: 5px;
	padding: 0 0 5px;
	text-align: center;
}
.ms-layer.text50 {
	width: 100%;
	color: #fff;
	font-size: 60px;
	text-align: right;
	font-family: 'Great Vibes', cursive;
	font-weight: normal;
}
.ms-layer.text50.text-left {
	text-align: left;
}
.ms-layer.text51.text-left {
	text-align: left;
}
.ms-layer.text51 {
	width: 100%;
	color: #fff;
	font-size: 60px;
	text-align: right;
	padding: 0;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	font-weight: bold;
}
.ms-layer.text52 {
	width: 100%;
	color: #fff;
	font-size: 50px;
	text-align: center;
	line-height: 50px;
	font-family: 'Roboto', sans-serif;
	font-weight: 200;
}
.ms-layer.text52.dark {
	color: #242424;
}
.ms-layer.text53 {
	width: 100%;
	color: #fff;
	font-size: 50px;
	line-height: 50px;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
}
.ms-layer.text53.dark {
	color: #242424;
}
.ms-layer.text54 {
	width: 100%;
	color: #fff;
	font-size: 16px;
	line-height: 23px;
	text-align: center;
	font-family: 'Raleway', sans-serif;
	font-weight: normal;
}
.ms-layer.text55 {
	width: 100%;
	color: #fff;
	font-size: 60px;
	line-height: 50px;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
}
.ms-layer.text56 {
	width: 100%;
	color: #fff;
	font-size: 80px;
	line-height: 50px;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: 800;
}
.ms-layer.text57 {
	width: 100%;
	color: #fff;
	font-size: 40px;
	line-height: 50px;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}
.ms-layer.text58 {
	color: #242424;
	font-size: 62px;
	text-align: center;
	padding: 5px;
	font-family: 'Poiret One', sans-serif;
	font-weight: 400;
	
}
.ms-layer.text59 {
	color: #fff;
	font-size: 60px;
	text-align: center;
	line-height: 60px;
	padding: 10px;
	font-family: 'Expletus Sans', sans-serif;
	font-weight: 400;
	background-color: #e94e4c;
}
.ms-layer.text60 {
	color: #fff;
	font-size: 60px;
	line-height: 50px;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
}
.ms-layer.text61 {
	color: #fff;
	font-size: 90px;
	line-height: 50px;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}
.ms-layer.text62 {
	color: #fff;
	font-size: 100px;
	line-height: 50px;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
}
.ms-layer.text62 span {
	color: #fd602c;
}
.ms-layer.text63 {
	color: #fff;
	font-size: 60px;
	text-align: center;
	line-height: 50px;
	font-family: 'Lato', sans-serif;
	font-weight: 500;
	padding: 5px;

}
.ms-layer.text64 {
	color: #fff;
	font-size: 85px;
	line-height: 50px;
	text-align: center;
	font-family: 'Lato', sans-serif;
	font-weight: 600;
	padding: 5px;
	text-transform: uppercase;
	
}
.ms-layer.text65 {
	color: #fff;
	font-size: 18px;
	line-height: 23px;
	text-align: left;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
.ms-layer.text66 {
	color: #c9012f;
	font-size: 50px;
	line-height: 23px;
	text-align: left;
	text-transform: uppercase;
	font-family: 'Lato', sans-serif;
	font-weight: 600;
	text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.75);
}
.ms-layer.text67 {
	width: 100%;
	color: #fff;
	font-size: 50px;
	line-height: 23px;
	text-align: left;
	text-transform: uppercase;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.75);
}
.ms-layer.text68 {
	color: #fff;
	font-size: 34px;
	line-height: 23px;
	text-align: center;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.75);
}
.ms-layer.text69 {
	width: 100%;
	color: #161616;
	font-size: 18px;
	line-height: 23px;
	text-align: center;
	letter-spacing: 20px;
	text-transform: uppercase;
	font-family: 'Dosis', sans-serif;
	font-weight: normal;
}
.ms-layer.text70 {
	width: 100%;
	color: #161616;
	font-size: 30px;
	line-height: 23px;
	text-align: center;
	letter-spacing: 30px;
	text-transform: uppercase;
	font-family: 'Dosis', sans-serif;
	font-weight: normal;
}
.ms-layer.text71 {
	width: 100%;
	color: #161616;
	font-size: 40px;
	line-height: 23px;
	text-align: center;
	letter-spacing: 15px;
	text-transform: uppercase;
	font-family: 'Dosis', sans-serif;
	font-weight: normal;
}
.ms-layer.text72 {
	width: 100%;
	color: #161616;
	font-size: 70px;
	line-height: 23px;
	text-align: center;
	letter-spacing: 20px;
	text-transform: uppercase;
	font-family: 'Dosis', sans-serif;
	font-weight: normal;
}
.ms-layer.text73 {
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-size: 30px;
	font-weight: 300;
	letter-spacing: 20px;
	line-height: 50px;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.ms-layer.text74 {
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-size: 40px;
	font-weight: 600;
	letter-spacing: 30px;
	line-height: 50px;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.ms-layer.text75 {
	color: #fff;
	font-size: 16px;
	line-height: 50px;
	text-align: right;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
}
.ms-layer.text75.text-left {
	text-align: left;
}
.ms-layer.text75 i {
	color: #8ac700;
	font-size: 16px;
	margin-left: 10px;
}
.ms-layer.box-rotate {
	width: 380px;
	height: 380px;
	border: 1px solid rgba(255, 255, 255, 0.5);
	-webkit-transform: rotate(42deg);
	-moz-transform: rotate(42deg);
	-o-transform: rotate(42deg);
	writing-mode: rl-tb;
}
.ms-layer.text76 {
	color: #343434;
	font-size: 60px;
	line-height: 50px;
	text-align: left;
	font-family: 'Poiret One', sans-serif;
	font-weight: normal;
}
.ms-layer.text77 {
	color: #e94e4c;
	font-size: 72px;
	line-height: 50px;
	text-align: left;
	font-family: 'Expletus Sans', sans-serif;
	font-weight: 700; text-transform:uppercase;
}
.ms-layer.small-line {
	width: 160px;
	height: 1px;
	background-color: rgba(255, 255, 255, 0.3)
}
.ms-layer.text78 {
	width: 100%;
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
.ms-layer.text79 {
	width: 100%;
	color: #fff;
	font-size: 30px;
	line-height: 50px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
.ms-layer.text80 {
	width: 100%;
	color: #fff;
	font-size: 42px;
	line-height: 50px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}
.ms-layer.text81 {
	width: 100%;
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	letter-spacing: 20px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
}
.ms-layer.box-white {
	width: 380px;
	height: 380px;
	border: 3px solid #fff;
}
.ms-layer.text82 {
	color: #fff;
	font-size: 60px;
	line-height: 60px;
	text-align: left;
	font-family: 'Poiret One', sans-serif;
	font-weight: 500;
}
.ms-layer.text83 {
	color: #fff;
	font-size: 100px;
	line-height: 50px;
	text-align: left; text-transform:uppercase;
	font-family: 'Expletus Sans', sans-serif;
	font-weight: 700;
}

.ms-layer.text84 {
	color: #dc6226;
	font-size: 56px;
	line-height: 50px;
	text-align: left; text-transform:uppercase;
	font-family: 'Droid Serif', serif;
	font-weight: 700;
}
.ms-layer.text85 {
	color: #414b54;
	font-size: 42px;
	line-height: 50px;
	text-align: left; text-transform:uppercase;
	font-family: 'Droid Serif', serif;
	font-weight: 700;
}

.ms-layer.text-center {
	width: 100%;
	text-align: center;
}
.ms-layer.text54.dark {
	color: #727272;
}
.ms-layer.uppercase {
	text-transform: uppercase;
}
.ms-layer.font-weight-1 {
	font-weight: 100;
}
.ms-layer.font-weight-2 {
	font-weight: 200;
}
.ms-layer.font-weight-3 {
	font-weight: 300;
}
.ms-layer.font-weight-4 {
	font-weight: 400;
}
.ms-layer.font-weight-5 {
	font-weight: 500;
}
.ms-layer.font-weight-6 {
	font-weight: 600;
}
.ms-layer.font-weight-7 {
	font-weight: 700;
}
.ms-layer.font-weight-8 {
	font-weight: 800;
}
.ms-layer.font-weight-9 {
	font-weight: 900;
}
/*=============== text colors ============= */

.ms-layer.text-white {
	color: #fff;
}
/* text dark
 ------------------------------ */
.ms-layer.text-dark {
	color: #242424;
}
/* text colors
 ------------------------------ */
.ms-layer.text-dark {
	color: #242424;
}
/*=============== Titles ============= */

.ms-layer.font-size-14 {
	font-size: 14px;
}
.ms-layer.font-size-16 {
	font-size: 16px;
}
.ms-layer.font-size-20 {
	font-size: 20px;
}
.ms-layer.font-size-30 {
	font-size: 30px;
}
.ms-layer.font-size-40 {
	font-size: 40px;
}
.ms-layer.font-size-50 {
	font-size: 50px;
}
.ms-layer.font-size-60 {
	font-size: 60px;
}
.ms-layer.font-size-70 {
	font-size: 70px;
}
.ms-layer.font-size-80 {
	font-size: 180px;
}
.ms-layer.font-size-90 {
	font-size: 90px;
}
.ms-layer.font-size-100 {
	font-size: 100px;
}
 @media only screen and (min-width: 1000px) and (max-width: 1169px) {
.ms-layer.offer-badge {
	width: 120px;
	height: 120px;
	font-size: 26px;
}
.ms-layer.offerbadge {
	font-size: 14px;
	height: 80px;
	padding: 30px 0 0 0;
	width: 100px;
}
.ms-layer.offerbadge span.price {
	font-size: 20px;
	line-height: 20px;
}
.ms-layer.offerbadge.two {
	font-size: 14px;
	height: 60px;
	padding: 30px 0 0 0;
	width: 80px;
}
.ms-layer.offerbadge span.price.two {
	font-size: 14px;
	line-height: 20px;
}
}
 @media only screen and (min-width: 768px) and (max-width: 999px) {
.ms-layer.offer-badge {
	width: 120px;
	height: 120px;
	font-size: 40px;
}
.ms-layer.offerbadge {
	font-size: 12px;
	height: 60px;
	padding: 20px 0 0 0;
	width: 80px;
}
.ms-layer.offerbadge span.price {
	font-size: 14px;
	line-height: 20px;
}
.ms-layer.offerbadge.two {
	font-size: 14px;
	height: 40px;
	padding: 10px 0 0 0;
	width: 50px;
}
.ms-layer.offerbadge span.price.two {
	font-size: 14px;
	line-height: 20px;
}
}
 @media only screen and (min-width: 640px) and (max-width: 767px) {
.ms-layer.offer-badge {
	width: 100px;
	height: 100px;
	font-size: 36px;
}
.ms-layer.offerbadge {
	font-size: 12px;
	height: 40px;
	padding: 10px 0 0 0;
	width: 50px;
}
.ms-layer.offerbadge span.price {
	font-size: 14px;
	line-height: 20px;
}
.ms-layer.offerbadge.two {
	font-size: 14px;
	height: 40px;
	padding: 10px 0 0 0;
	width: 50px;
}
.ms-layer.offerbadge span.price.two {
	font-size: 14px;
	line-height: 20px;
}
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
.ms-layer.offer-badge {
	width: 100px;
	height: 100px;
	font-size: 40px;
}
.ms-layer.offerbadge {
	font-size: 12px;
	height: 40px;
	padding: 10px 0 0 0;
	width: 50px;
}
.ms-layer.offerbadge span.price {
	font-size: 14px;
	line-height: 20px;
}
.ms-layer.offerbadge.two {
	font-size: 14px;
	height: 40px;
	padding: 10px 0 0 0;
	width: 50px;
}
.ms-layer.offerbadge span.price.two {
	font-size: 14px;
	line-height: 20px;
}
}
@media only screen and (max-width: 479px) {
.ms-layer.offer-badge {
	width: 60px;
	height: 60px;
	font-size: 50px;
}
.ms-layer.offerbadge {
	font-size: 12px;
	height: 40px;
	padding: 10px 0 0 0;
	width: 50px;
}
.ms-layer.offerbadge span.price {
	font-size: 14px;
	line-height: 20px;
}
.ms-layer.offerbadge.two {
	font-size: 14px;
	height: 40px;
	padding: 10px 0 0 0;
	width: 50px;
}
.ms-layer.offerbadge span.price.two {
	font-size: 14px;
	line-height: 20px;
}

.font-style4 .master-slider{ margin-top:60px !important;}

}


/*===============================================
		Master Slider Default Skin
================================================*/

.ms-skin-default .ms-timerbar {
	top: 1px;
	bottom: auto;
}
.ms-skin-default .ms-time-bar {
	height: 3px;
	background: white;
	background: rgba(255, 255, 255, 0.6);
	border-top: none;
}
.ms-layer {
	margin: 0;
	padding: 0;
	line-height: 100%;
	letter-spacing: 0;
}
.slide-1 .hps-title1 {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 600;
}
.slide-1 .hps-title2 {
	font-size: 28px;
	font-weight: 300;
	text-transform: uppercase;
	color: #508295;
}
.slide-2 .hps-title1 {
	font-weight: 300;
	font-size: 45px;
	text-transform: uppercase;
	color: white;
	background-color: #f65256;
	padding: 6px 9px;
}
.slide-2 .hps-title2 {
	font-weight: 300;
	font-size: 32px;
	text-transform: uppercase;
	background: white;
	padding: 11px 12px;
}
.slide-3 .hps-title1 {
	font-weight: 900;
	color: white;
	text-transform: uppercase;
	font-size: 46px;
}
.slide-3 .hps-title2 {
	font-weight: 300;
	font-size: 20px;
	text-transform: uppercase;
	color: white;
}
.slide-3 .hps-amp {
	font-weight: 100;
	font-size: 78px;
	color: #7C96BD;
}
.slide-3 .hps-title3 {
	color: white;
	font-size: 37px;
	text-transform: uppercase;
	font-weight: 300;
	padding: 10px 12px;
	background-color: #dd0d14;
}
.slide-3 .hps-title4 {
	color: white;
	background-color: black;
	font-size: 37px;
	font-weight: 300;
	text-transform: uppercase;
	padding: 10px 14px;
}
.ms-tooltip {
	max-width: 250px !important;
}
.ms-tooltip .product-tt {
	font-size: 1em;
	padding: 5px;
	color: #222;
	text-shadow: none;
}
.ms-tooltip .product-tt h3 {
	font-size: 1.4em;
	color: #222;
	margin: 0 0 5px 0;
	font-weight: 400;
}
.slide-4 .hps-title1 {
	font-weight: 600;
	font-size: 23px;
	text-transform: uppercase;
	color: #222;
}
.slide-5 .hps-title1, .slide-5 .hps-title2 {
	color: white;
	text-transform: uppercase;
	font-size: 2.6em;
	font-weight: 300;
	text-shadow: 0 1px black;
}
.slide-5 .hps-title3 {
	background-color: #61c6d7;
	text-transform: uppercase;
	font-size: 1.8em;
	font-weight: 400;
	color: black;
	text-shadow: 0 1px white;
	padding: 13px;
}
.slide-5 .hps-text1 {
	color: white;
	text-shadow: 0 1px black;
	width: 30%;
	line-height: 19px;
	font-size: 14px;
}
.slide-6 .hps-title1 {
	color: #222;
	text-transform: uppercase;
	font-weight: 900;
	font-size: 2.3em;
	line-height: 26px;
	text-shadow: 0 1px white;
	background-color: white;
	background-color: rgba(255, 255, 255, 0.9);
	padding: 17px 23px;
}
.slide-6 .hps-title1 > .sub-title {
	font-weight: 300;
	font-size: 0.7em;
}
.slide-6 .hps-title2 {
	color: white;
	text-shadow: 0 1px black;
	background-color: #222;
	font-weight: 400;
	font-size: 1em;
	padding: 10px 25px;
}
.slide-6 .hps-title3 {
	text-transform: uppercase;
	color: white;
	font-weight: 400;
	text-shadow: 0 1px black;
	font-size: 1.2em;
	padding: 18px 25px;
	background-color: #df192a;
}
.slide-6 .hps-title3-vimeo {
	background-color: #1bb6ec;
	padding: 17px 25px;
}
.slide-7 .hps-title1 {
	color: white;
	font-weight: 100;
	text-transform: uppercase;
	font-size: 60px;
	text-shadow: 0 1px black;
}
.slide-7 .hps-title2 {
	text-transform: uppercase;
	color: #f74e50;
	text-shadow: 0 1px black;
	font-size: 21px;
	letter-spacing: 0.76em;
	font-weight: 900;
}
.slide-7 .hps-title3 {
	color: white;
	text-transform: uppercase;
	text-shadow: 0 1px black;
	background-color: #222;
	background-color: rgba(0, 0, 0, 0.7);
	padding: 14px 81px;
	font-size: 14px;
	font-weight: 400;
}
.slide-video {
	color: #222;
	text-shadow: 0 1px white;
}
.slide-video .hps-vicapton-box {
	width: 48%;
	height: 24%;
	background: rgba(255, 255, 255, 0.6);
}
.slide-video .hps-hd {
	font-weight: 900;
	font-size: 130px;
}
.slide-video .hps-videotitle {
	font-size: 32px;
	text-transform: uppercase;
	font-weight: 300;
	-webkit-transform-origin: top right;
	-moz-transform-origin: top right;
	-ms-transform-origin: top right;
	-o-transform-origin: top right;
	transform-origin: top right;
}
.slide-video .hps-videotext {
	width: 29%;
	line-height: 22px;
}
/*----------------------------------------*/

.hrow {
	position: relative;
	min-height: 253px;
}
.hrow.row-title {
	height: 195px;
	min-height: 0;
	background-color: #eee;
	text-align: center;
}
.row-arrow {
	position: absolute;
	height: 10px;
	border-left: solid 18px rgba(0, 0, 0, 0);
	border-right: solid 18px rgba(0, 0, 0, 0);
	border-top: solid 20px #EEE;
	top: 0;
	left: 50%;
	margin-left: -18px;
}
.row-title h2 {
	margin-top: 84px;
	padding: 0 15px 25px;
	font-weight: 400;
	letter-spacing: 0.1em;
	color: #4F2840;
	display: inline-block;
	text-shadow: 0 1px 0px #FFF;
	font-size: 1.15em;
	text-transform: uppercase;
	background: url("../../../../../../../../www.masterslider.com/wp-content/uploads/home-title-arrow.gif") no-repeat center 32px;
}
.hrow.white-hrow {
	background: #Fbfbfb;
}
.hrow.gray-hrow {
	background: #eee;
}
.hrow.gray-hrow .row-content {
	text-shadow: 0 1px 0 #FFF;
}
.hrow .row-content {
	padding: 70px 60px 0 550px;
}
.hrow .feature-img {
	position: absolute;
	bottom: 0;
	margin: 0;
}
.hrow .row-content>p {
	margin: 0px;
	padding-bottom: 20px;
}
.hrow .row-content>h3 {
	text-transform: uppercase;
	font-weight: 800;
	letter-spacing: 0;
	font-size: 2.3em;
	color: #333;
}
.hrow.gray-hrow .row-content {
	padding: 70px 550px 0 80px;
}
.hrow.gray-hrow .feature-img {
	right: 0;
}
.hrow.fe-transitions .row-content {
	padding-left: 585px;
}
 @media only screen and (max-width: 1199px) {
.row-content {
	padding-top: 50px !important;
}
.hrow .row-content>h3 {
	font-size: 1.5em;
}
}
 @media only screen and (max-width: 990px) {
.hrow.fe-transitions .row-content,  .hrow.fe-flickr .row-content {
	padding-top: 40px !important;
}
}
 @media only screen and (max-width: 960px) {
.hrow {
	min-height: 197px !important;
}
.hrow.row-title {
	height: 120px !important;
	min-height: 0px !important;
}
.row-title h2 {
	margin-top: 40px;
}
.hrow .feature-img {
	width: 40%;
}
.hrow.gray-hrow .row-content {
	padding-right: 45%;
	padding-left: 50px;
}
.hrow.white-hrow .row-content {
	padding-left: 45%;
	padding-right: 50px;
}
}
 @media only screen and (max-width: 650px) {
.hrow .feature-img {
	width: 90%;
	position: relative;
	float: none !important;
	display: block;
}
.hrow .row-content {
	padding-right: 30px !important;
	padding-left: 30px !important;
	text-align: center;
}
.hrow.gray-hrow .feature-img {
	margin-left: 10%;
}
.hrow.white-hrow .feature-img {
	margin-right: 10%;
}

.ms-layer.sbut1 span {  
    padding: 1px 5px;
}

.ms-layer.sbut2 span {  
    padding: 2px 5px;
}


}

/*	Animations v2.1, Copyright 2014, Joe Mottershaw, https://github.com/joemottershaw/
//	================================================================================== */

.animate-in,.animating,.hover-bounce,.hover-flash,.hover-heartbeat,.hover-panic,.hover-pulsate,.hover-pulse,.hover-rubber-band,.hover-shake-x,.hover-shake-y,.hover-slingshot,.hover-slingshot-reverse,.hover-spin,.hover-spin-reverse,.hover-strobe,.hover-swing,.hover-tada,.hover-wobble{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}.animate-in,.animate-out{visibility:hidden!important;opacity:0}
.animating,.hover-bounce,.hover-flash,.hover-heartbeat,.hover-panic,.hover-pulsate,.hover-pulse,.hover-rubber-band,.hover-shake-x,.hover-shake-y,.hover-slingshot,.hover-slingshot-reverse,.hover-spin,.hover-spin-reverse,.hover-strobe,.hover-swing,.hover-tada,.hover-wobble{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animating.slow-mo,.hover-bounce.slow-mo,.hover-flash.slow-mo,.hover-heartbeat.slow-mo,.hover-panic.slow-mo,.hover-pulsate.slow-mo,.hover-pulse.slow-mo,.hover-rubber-band.slow-mo,.hover-shake-x.slow-mo,.hover-shake-y.slow-mo,.hover-slingshot-reverse.slow-mo,.hover-slingshot.slow-mo,.hover-spin-reverse.slow-mo,.hover-spin.slow-mo,.hover-strobe.slow-mo,.hover-swing.slow-mo,.hover-tada.slow-mo,.hover-wobble.slow-mo{-webkit-animation-duration:2s;animation-duration:2s}.animating.super-slow-mo,.hover-bounce.super-slow-mo,.hover-flash.super-slow-mo,.hover-heartbeat.super-slow-mo,.hover-panic.super-slow-mo,.hover-pulsate.super-slow-mo,.hover-pulse.super-slow-mo,.hover-rubber-band.super-slow-mo,.hover-shake-x.super-slow-mo,.hover-shake-y.super-slow-mo,.hover-slingshot-reverse.super-slow-mo,.hover-slingshot.super-slow-mo,.hover-spin-reverse.super-slow-mo,.hover-spin.super-slow-mo,.hover-strobe.super-slow-mo,.hover-swing.super-slow-mo,.hover-tada.super-slow-mo,.hover-wobble.super-slow-mo{-webkit-animation-duration:3s;animation-duration:3s}.animating.ultra-slow-mo,.hover-bounce.ultra-slow-mo,.hover-flash.ultra-slow-mo,.hover-heartbeat.ultra-slow-mo,.hover-panic.ultra-slow-mo,.hover-pulsate.ultra-slow-mo,.hover-pulse.ultra-slow-mo,.hover-rubber-band.ultra-slow-mo,.hover-shake-x.ultra-slow-mo,.hover-shake-y.ultra-slow-mo,.hover-slingshot-reverse.ultra-slow-mo,.hover-slingshot.ultra-slow-mo,.hover-spin-reverse.ultra-slow-mo,.hover-spin.ultra-slow-mo,.hover-strobe.ultra-slow-mo,.hover-swing.ultra-slow-mo,.hover-tada.ultra-slow-mo,.hover-wobble.ultra-slow-mo{-webkit-animation-duration:4s;animation-duration:4s}.animating.hyper-slow-mo,.hover-bounce.hyper-slow-mo,.hover-flash.hyper-slow-mo,.hover-heartbeat.hyper-slow-mo,.hover-panic.hyper-slow-mo,.hover-pulsate.hyper-slow-mo,.hover-pulse.hyper-slow-mo,.hover-rubber-band.hyper-slow-mo,.hover-shake-x.hyper-slow-mo,.hover-shake-y.hyper-slow-mo,.hover-slingshot-reverse.hyper-slow-mo,.hover-slingshot.hyper-slow-mo,.hover-spin-reverse.hyper-slow-mo,.hover-spin.hyper-slow-mo,.hover-strobe.hyper-slow-mo,.hover-swing.hyper-slow-mo,.hover-tada.hyper-slow-mo,.hover-wobble.hyper-slow-mo{-webkit-animation-duration:5s;animation-duration:5s}.animating.infinite,.hover-bounce.infinite,.hover-flash.infinite,.hover-heartbeat.infinite,.hover-panic.infinite,.hover-pulsate.infinite,.hover-pulse.infinite,.hover-rubber-band.infinite,.hover-shake-x.infinite,.hover-shake-y.infinite,.hover-slingshot-reverse.infinite,.hover-slingshot.infinite,.hover-spin-reverse.infinite,.hover-spin.infinite,.hover-strobe.infinite,.hover-swing.infinite,.hover-tada.infinite,.hover-wobble.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ie .animate-in,.no-js .animate-in{visibility:visible!important;opacity:1}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.animating.fade-in{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(60px)}80%{opacity:1}100%{-webkit-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(60px)}80%{opacity:1}100%{transform:translateY(0)}}.animating.fade-in-up{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(200px)}80%{opacity:1}100%{-webkit-transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(200px)}80%{opacity:1}100%{transform:translateY(0)}}.animating.fade-in-up-big{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInUpLarge{0%{opacity:0;-webkit-transform:translateY(600px)}80%{opacity:1}100%{-webkit-transform:translateY(0)}}@keyframes fadeInUpLarge{0%{opacity:0;transform:translateY(600px)}80%{opacity:1}100%{transform:translateY(0)}}.animating.fade-in-up-large{-webkit-animation-name:fadeInUpLarge;animation-name:fadeInUpLarge}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-60px)}80%{opacity:1}100%{-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-60px)}80%{opacity:1}100%{transform:translateY(0)}}.animating.fade-in-down{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-200px)}80%{opacity:1}100%{-webkit-transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-200px)}80%{opacity:1}100%{transform:translateY(0)}}.animating.fade-in-down-big{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInDownLarge{0%{opacity:0;-webkit-transform:translateY(-600px)}80%{opacity:1}100%{-webkit-transform:translateY(0)}}@keyframes fadeInDownLarge{0%{opacity:0;transform:translateY(-600px)}80%{opacity:1}100%{transform:translateY(0)}}.animating.fade-in-down-large{-webkit-animation-name:fadeInDownLarge;animation-name:fadeInDownLarge}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(60px)}80%{opacity:1}100%{-webkit-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(60px)}80%{opacity:1}100%{transform:translateX(0)}}.animating.fade-in-left{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(200px)}80%{opacity:1}100%{-webkit-transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(200px)}80%{opacity:1}100%{transform:translateX(0)}}.animating.fade-in-left-big{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInLeftLarge{0%{opacity:0;-webkit-transform:translateX(600px)}80%{opacity:1}100%{-webkit-transform:translateX(0)}}@keyframes fadeInLeftLarge{0%{opacity:0;transform:translateX(600px)}80%{opacity:1}100%{transform:translateX(0)}}.animating.fade-in-left-large{-webkit-animation-name:fadeInLeftLarge;animation-name:fadeInLeftLarge}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-60px)}80%{opacity:1}100%{-webkit-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(-60px)}80%{opacity:1}100%{transform:translateX(0)}}.animating.fade-in-right{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(-200px)}80%{opacity:1}100%{-webkit-transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(-200px)}80%{opacity:1}100%{transform:translateX(0)}}.animating.fade-in-right-big{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInRightLarge{0%{opacity:0;-webkit-transform:translateX(-600px)}80%{opacity:1}100%{-webkit-transform:translateX(0)}}@keyframes fadeInRightLarge{0%{opacity:0;transform:translateX(-600px)}80%{opacity:1}100%{transform:translateX(0)}}.animating.fade-in-right-large{-webkit-animation-name:fadeInRightLarge;animation-name:fadeInRightLarge}@-webkit-keyframes fadeInUpLeft{0%{opacity:0;-webkit-transform:translate(60px,60px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInUpLeft{0%{opacity:0;transform:translate(60px,60px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-up-left{-webkit-animation-name:fadeInUpLeft;animation-name:fadeInUpLeft}@-webkit-keyframes fadeInUpLeftBig{0%{opacity:0;-webkit-transform:translate(200px,200px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInUpLeftBig{0%{opacity:0;transform:translate(200px,200px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-up-left-big{-webkit-animation-name:fadeInUpLeftBig;animation-name:fadeInUpLeftBig}@-webkit-keyframes fadeInUpLeftLarge{0%{opacity:0;-webkit-transform:translate(600px,600px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInUpLeftLarge{0%{opacity:0;transform:translate(600px,600px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-up-left-large{-webkit-animation-name:fadeInUpLeftLarge;animation-name:fadeInUpLeftLarge}@-webkit-keyframes fadeInUpRight{0%{opacity:0;-webkit-transform:translate(-60px,60px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInUpRight{0%{opacity:0;transform:translate(-60px,60px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-up-right{-webkit-animation-name:fadeInUpRight;animation-name:fadeInUpRight}@-webkit-keyframes fadeInUpRightBig{0%{opacity:0;-webkit-transform:translate(-200px,200px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInUpRightBig{0%{opacity:0;transform:translate(-200px,200px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-up-right-big{-webkit-animation-name:fadeInUpRightBig;animation-name:fadeInUpRightBig}@-webkit-keyframes fadeInUpRightLarge{0%{opacity:0;-webkit-transform:translate(-600px,600px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInUpRightLarge{0%{opacity:0;transform:translate(-600px,600px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-up-right-large{-webkit-animation-name:fadeInUpRightLarge;animation-name:fadeInUpRightLarge}@-webkit-keyframes fadeInDownLeft{0%{opacity:0;-webkit-transform:translate(60px,-60px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInDownLeft{0%{opacity:0;transform:translate(60px,-60px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-down-left{-webkit-animation-name:fadeInDownLeft;animation-name:fadeInDownLeft}@-webkit-keyframes fadeInDownLeftBig{0%{opacity:0;-webkit-transform:translate(200px,-200px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInDownLeftBig{0%{opacity:0;transform:translate(200px,-200px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-down-left-big{-webkit-animation-name:fadeInDownLeftBig;animation-name:fadeInDownLeftBig}@-webkit-keyframes fadeInDownLeftLarge{0%{opacity:0;-webkit-transform:translate(600px,-600px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInDownLeftLarge{0%{opacity:0;transform:translate(600px,-600px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-down-left-large{-webkit-animation-name:fadeInDownLeftLarge;animation-name:fadeInDownLeftLarge}@-webkit-keyframes fadeInDownRight{0%{opacity:0;-webkit-transform:translate(-60px,-60px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInDownRight{0%{opacity:0;transform:translate(-60px,-60px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-down-right{-webkit-animation-name:fadeInDownRight;animation-name:fadeInDownRight}@-webkit-keyframes fadeInDownRightBig{0%{opacity:0;-webkit-transform:translate(-200px,-200px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInDownRightBig{0%{opacity:0;transform:translate(-200px,-200px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-down-right-big{-webkit-animation-name:fadeInDownRightBig;animation-name:fadeInDownRightBig}@-webkit-keyframes fadeInDownRightLarge{0%{opacity:0;-webkit-transform:translate(-600px,-600px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInDownRightLarge{0%{opacity:0;transform:translate(-600px,-600px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-down-right-large{-webkit-animation-name:fadeInDownRightLarge;animation-name:fadeInDownRightLarge}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.animating.fade-out{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateY(-60px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}80%{opacity:0}100%{opacity:0;transform:translateY(-60px)}}.animating.fade-out-up{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateY(-200px)}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}80%{opacity:0}100%{opacity:0;transform:translateY(-200px)}}.animating.fade-out-up-big{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutUpLarge{0%{opacity:1;-webkit-transform:translateY(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateY(-600px)}}@keyframes fadeOutUpLarge{0%{opacity:1;transform:translateY(0)}80%{opacity:0}100%{opacity:0;transform:translateY(-600px)}}.animating.fade-out-up-large{-webkit-animation-name:fadeOutUpLarge;animation-name:fadeOutUpLarge}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateY(60px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}80%{opacity:0}100%{opacity:0;transform:translateY(60px)}}.animating.fade-out-down{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateY(200px)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}80%{opacity:0}100%{opacity:0;transform:translateY(200px)}}.animating.fade-out-down-big{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutDownLarge{0%{opacity:1;-webkit-transform:translateY(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateY(600px)}}@keyframes fadeOutDownLarge{0%{opacity:1;transform:translateY(0)}80%{opacity:0}100%{opacity:0;transform:translateY(600px)}}.animating.fade-out-down-large{-webkit-animation-name:fadeOutDownLarge;animation-name:fadeOutDownLarge}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateX(-60px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}80%{opacity:0}100%{opacity:0;transform:translateX(-60px)}}.animating.fade-out-left{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateX(-200px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}80%{opacity:0}100%{opacity:0;transform:translateX(-200px)}}.animating.fade-out-left-big{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutLeftLarge{0%{opacity:1;-webkit-transform:translateX(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateX(-600px)}}@keyframes fadeOutLeftLarge{0%{opacity:1;transform:translateX(0)}80%{opacity:0}100%{opacity:0;transform:translateX(-600px)}}.animating.fade-out-left-large{-webkit-animation-name:fadeOutLeftLarge;animation-name:fadeOutLeftLarge}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateX(60px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}80%{opacity:0}100%{opacity:0;transform:translateX(60px)}}.animating.fade-out-right{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateX(200px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}80%{opacity:0}100%{opacity:0;transform:translateX(200px)}}.animating.fade-out-right-big{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutRightLarge{0%{opacity:1;-webkit-transform:translateX(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateX(600px)}}@keyframes fadeOutRightLarge{0%{opacity:1;transform:translateX(0)}80%{opacity:0}100%{opacity:0;transform:translateX(600px)}}.animating.fade-out-right-large{-webkit-animation-name:fadeOutRightLarge;animation-name:fadeOutRightLarge}@-webkit-keyframes fadeOutUpLeft{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(-60px,-60px)}}@keyframes fadeOutUpLeft{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(-60px,-60px)}}.animating.fade-out-up-left{-webkit-animation-name:fadeOutUpLeft;animation-name:fadeOutUpLeft}@-webkit-keyframes fadeOutUpLeftBig{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(-200px,-200px)}}@keyframes fadeOutUpLeftBig{0%{opacity:1;transform:translate(0)}80%{opacity:0}100%{opacity:0;transform:translate(-200px,-200px)}}.animating.fade-out-up-left-big{-webkit-animation-name:fadeOutUpLeftBig;animation-name:fadeOutUpLeftBig}@-webkit-keyframes fadeOutUpLeftLarge{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(-600px,-600px)}}@keyframes fadeOutUpLeftLarge{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(-600px,-600px)}}.animating.fade-out-up-left-large{-webkit-animation-name:fadeOutUpLeftLarge;animation-name:fadeOutUpLeftLarge}@-webkit-keyframes fadeOutUpRight{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(60px,-60px)}}@keyframes fadeOutUpRight{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(60px,-60px)}}.animating.fade-out-up-right{-webkit-animation-name:fadeOutUpRight;animation-name:fadeOutUpRight}@-webkit-keyframes fadeOutUpRightBig{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(200px,-200px)}}@keyframes fadeOutUpRightBig{0%{opacity:1;transform:translate(0)}80%{opacity:0}100%{opacity:0;transform:translate(200px,-200px)}}.animating.fade-out-up-right-big{-webkit-animation-name:fadeOutUpRightBig;animation-name:fadeOutUpRightBig}@-webkit-keyframes fadeOutUpRightLarge{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(600px,-600px)}}@keyframes fadeOutUpRightLarge{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(600px,-600px)}}.animating.fade-out-up-right-large{-webkit-animation-name:fadeOutUpRightLarge;animation-name:fadeOutUpRightLarge}@-webkit-keyframes fadeOutDownLeft{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(-60px,60px)}}@keyframes fadeOutDownLeft{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(-60px,60px)}}.animating.fade-out-down-left{-webkit-animation-name:fadeOutDownLeft;animation-name:fadeOutDownLeft}@-webkit-keyframes fadeOutDownLeftBig{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(-200px,200px)}}@keyframes fadeOutDownLeftBig{0%{opacity:1;transform:translate(0)}80%{opacity:0}100%{opacity:0;transform:translate(-200px,200px)}}.animating.fade-out-down-left-big{-webkit-animation-name:fadeOutDownLeftBig;animation-name:fadeOutDownLeftBig}@-webkit-keyframes fadeOutDownLeftLarge{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(-600px,600px)}}@keyframes fadeOutDownLeftLarge{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(-600px,600px)}}.animating.fade-out-down-left-large{-webkit-animation-name:fadeOutDownLeftLarge;animation-name:fadeOutDownLeftLarge}@-webkit-keyframes fadeOutDownRight{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(60px,60px)}}@keyframes fadeOutDownRight{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(60px,60px)}}.animating.fade-out-down-right{-webkit-animation-name:fadeOutDownRight;animation-name:fadeOutDownRight}@-webkit-keyframes fadeOutDownRightBig{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(200px,200px)}}@keyframes fadeOutDownRightBig{0%{opacity:1;transform:translate(0)}80%{opacity:0}100%{opacity:0;transform:translate(200px,200px)}}.animating.fade-out-down-right-big{-webkit-animation-name:fadeOutDownRightBig;animation-name:fadeOutDownRightBig}@-webkit-keyframes fadeOutDownRightLarge{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(600px,600px)}}@keyframes fadeOutDownRightLarge{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(600px,600px)}}.animating.fade-out-down-right-large{-webkit-animation-name:fadeOutDownRightLarge;animation-name:fadeOutDownRightLarge}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.85)}100%{-webkit-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.85)}100%{transform:scale(1)}}.animating.bounce-in{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInBig{0%{opacity:0;-webkit-transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1.25)}70%{-webkit-transform:scale(.85)}100%{-webkit-transform:scale(1)}}@keyframes bounceInBig{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.25)}70%{transform:scale(.85)}100%{transform:scale(1)}}.animating.bounce-in-big{-webkit-animation-name:bounceInBig;animation-name:bounceInBig}@-webkit-keyframes bounceInLarge{0%{opacity:0;-webkit-transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1.5)}70%{-webkit-transform:scale(.8)}100%{-webkit-transform:scale(1)}}@keyframes bounceInLarge{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.5)}70%{transform:scale(.8)}100%{transform:scale(1)}}.animating.bounce-in-large{-webkit-animation-name:bounceInLarge;animation-name:bounceInLarge}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(60px)}50%{opacity:1;-webkit-transform:translateY(-10px)}70%{-webkit-transform:translateY(15px)}100%{-webkit-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(60px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(15px)}100%{transform:translateY(0)}}.animating.bounce-in-up{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInUpBig{0%{opacity:0;-webkit-transform:translateY(200px)}50%{opacity:1;-webkit-transform:translateY(-20px)}70%{-webkit-transform:translateY(15px)}100%{-webkit-transform:translateY(0)}}@keyframes bounceInUpBig{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-20px)}70%{transform:translateY(15px)}100%{transform:translateY(0)}}.animating.bounce-in-up-big{-webkit-animation-name:bounceInUpBig;animation-name:bounceInUpBig}@-webkit-keyframes bounceInUpLarge{0%{opacity:0;-webkit-transform:translateY(600px)}50%{opacity:1;-webkit-transform:translateY(-25px)}70%{-webkit-transform:translateY(20px)}100%{-webkit-transform:translateY(0)}}@keyframes bounceInUpLarge{0%{opacity:0;transform:translateY(600px)}50%{opacity:1;transform:translateY(-25px)}70%{transform:translateY(20px)}100%{transform:translateY(0)}}.animating.bounce-in-up-large{-webkit-animation-name:bounceInUpLarge;animation-name:bounceInUpLarge}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-60px)}50%{opacity:1;-webkit-transform:translateY(10px)}70%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-60px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-10px)}100%{transform:translateY(0)}}.animating.bounce-in-down{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInDownBig{0%{opacity:0;-webkit-transform:translateY(-200px)}50%{opacity:1;-webkit-transform:translateY(20px)}70%{-webkit-transform:translateY(-15px)}100%{-webkit-transform:translateY(0)}}@keyframes bounceInDownBig{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(20px)}70%{transform:translateY(-15px)}100%{transform:translateY(0)}}.animating.bounce-in-down-big{-webkit-animation-name:bounceInDownBig;animation-name:bounceInDownBig}@-webkit-keyframes bounceInDownLarge{0%{opacity:0;-webkit-transform:translateY(-600px)}50%{opacity:1;-webkit-transform:translateY(25px)}70%{-webkit-transform:translateY(-20px)}100%{-webkit-transform:translateY(0)}}@keyframes bounceInDownLarge{0%{opacity:0;transform:translateY(-600px)}50%{opacity:1;transform:translateY(25px)}70%{transform:translateY(-20px)}100%{transform:translateY(0)}}.animating.bounce-in-down-large{-webkit-animation-name:bounceInDownLarge;animation-name:bounceInDownLarge}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(60px)}50%{opacity:1;-webkit-transform:translateX(-10px)}70%{-webkit-transform:translateX(5px)}100%{-webkit-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(60px)}50%{opacity:1;transform:translateX(-10px)}70%{transform:translateX(5px)}100%{transform:translateX(0)}}.animating.bounce-in-left{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInLeftBig{0%{opacity:0;-webkit-transform:translateX(140px)}50%{opacity:1;-webkit-transform:translateX(-15px)}70%{-webkit-transform:translateX(5px)}100%{-webkit-transform:translateX(0)}}@keyframes bounceInLeftBig{0%{opacity:0;transform:translateX(140px)}50%{opacity:1;transform:translateX(-15px)}70%{transform:translateX(5px)}100%{transform:translateX(0)}}.animating.bounce-in-left-big{-webkit-animation-name:bounceInLeftBig;animation-name:bounceInLeftBig}@-webkit-keyframes bounceInLeftLarge{0%{opacity:0;-webkit-transform:translateX(280px)}50%{opacity:1;-webkit-transform:translateX(-20px)}70%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@keyframes bounceInLeftLarge{0%{opacity:0;transform:translateX(280px)}50%{opacity:1;transform:translateX(-20px)}70%{transform:translateX(10px)}100%{transform:translateX(0)}}.animating.bounce-in-left-large{-webkit-animation-name:bounceInLeftLarge;animation-name:bounceInLeftLarge}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(-60px)}50%{opacity:1;-webkit-transform:translateX(10px)}70%{-webkit-transform:translateX(-5px)}100%{-webkit-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(-60px)}50%{opacity:1;transform:translateX(10px)}70%{transform:translateX(-5px)}100%{transform:translateX(0)}}.animating.bounce-in-right{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInRightBig{0%{opacity:0;-webkit-transform:translateX(-140px)}50%{opacity:1;-webkit-transform:translateX(15px)}70%{-webkit-transform:translateX(-5px)}100%{-webkit-transform:translateX(0)}}@keyframes bounceInRightBig{0%{opacity:0;transform:translateX(-140px)}50%{opacity:1;transform:translateX(15px)}70%{transform:translateX(-5px)}100%{transform:translateX(0)}}.animating.bounce-in-right-big{-webkit-animation-name:bounceInRightBig;animation-name:bounceInRightBig}@-webkit-keyframes bounceInRightLarge{0%{opacity:0;-webkit-transform:translateX(-280px)}50%{opacity:1;-webkit-transform:translateX(20px)}70%{-webkit-transform:translateX(-10px)}100%{-webkit-transform:translateX(0)}}@keyframes bounceInRightLarge{0%{opacity:0;transform:translateX(-280px)}50%{opacity:1;transform:translateX(20px)}70%{transform:translateX(-10px)}100%{transform:translateX(0)}}.animating.bounce-in-right-large{-webkit-animation-name:bounceInRightLarge;animation-name:bounceInRightLarge}@-webkit-keyframes bounceInUpLeft{0%{opacity:0;-webkit-transform:translate(60px,60px)}50%{opacity:1;-webkit-transform:translate(-10px,-10px)}70%{-webkit-transform:translate(15px,15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInUpLeft{0%{opacity:0;transform:translate(60px,60px)}50%{opacity:1;transform:translate(-10px,-10px)}70%{transform:translate(15px,15px)}100%{transform:translate(0,0)}}.animating.bounce-in-up-left{-webkit-animation-name:bounceInUpLeft;animation-name:bounceInUpLeft}@-webkit-keyframes bounceInUpLeftBig{0%{opacity:0;-webkit-transform:translate(200px,200px)}50%{opacity:1;-webkit-transform:translate(-20px,-20px)}70%{-webkit-transform:translate(15px,15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInUpLeftBig{0%{opacity:0;transform:translate(200px,200px)}50%{opacity:1;transform:translate(-20px,-20px)}70%{transform:translate(15px,15px)}100%{transform:translate(0,0)}}.animating.bounce-in-up-left-big{-webkit-animation-name:bounceInUpLeftBig;animation-name:bounceInUpLeftBig}@-webkit-keyframes bounceInUpLeftLarge{0%{opacity:0;-webkit-transform:translate(600px,600px)}50%{opacity:1;-webkit-transform:translate(-25px,-25px)}70%{-webkit-transform:translate(20px,20px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInUpLeftLarge{0%{opacity:0;transform:translate(600px,600px)}50%{opacity:1;transform:translate(-25px,-25px)}70%{transform:translate(20px,20px)}100%{transform:translate(0,0)}}.animating.bounce-in-up-left-large{-webkit-animation-name:bounceInUpLeftLarge;animation-name:bounceInUpLeftLarge}@-webkit-keyframes bounceInUpRight{0%{opacity:0;-webkit-transform:translate(-60px,60px)}50%{opacity:1;-webkit-transform:translate(10px,-10px)}70%{-webkit-transform:translate(-15px,15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInUpRight{0%{opacity:0;transform:translate(-60px,60px)}50%{opacity:1;transform:translate(10px,-10px)}70%{transform:translate(-15px,15px)}100%{transform:translate(0,0)}}.animating.bounce-in-up-right{-webkit-animation-name:bounceInUpRight;animation-name:bounceInUpRight}@-webkit-keyframes bounceInUpRightBig{0%{opacity:0;-webkit-transform:translate(-200px,200px)}50%{opacity:1;-webkit-transform:translate(20px,-20px)}70%{-webkit-transform:translate(-15px,15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInUpRightBig{0%{opacity:0;transform:translate(-200px,200px)}50%{opacity:1;transform:translate(20px,-20px)}70%{transform:translate(-15px,15px)}100%{transform:translate(0,0)}}.animating.bounce-in-up-right-big{-webkit-animation-name:bounceInUpRightBig;animation-name:bounceInUpRightBig}@-webkit-keyframes bounceInUpRightLarge{0%{opacity:0;-webkit-transform:translate(-600px,600px)}50%{opacity:1;-webkit-transform:translate(25px,-25px)}70%{-webkit-transform:translate(-20px,20px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInUpRightLarge{0%{opacity:0;transform:translate(-600px,600px)}50%{opacity:1;transform:translate(25px,-25px)}70%{transform:translate(-20px,20px)}100%{transform:translate(0,0)}}.animating.bounce-in-up-right-large{-webkit-animation-name:bounceInUpRightLarge;animation-name:bounceInUpRightLarge}@-webkit-keyframes bounceInDownLeft{0%{opacity:0;-webkit-transform:translate(60px,-60px)}50%{opacity:1;-webkit-transform:translate(-10px,10px)}70%{-webkit-transform:translate(15px,-15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInDownLeft{0%{opacity:0;transform:translate(60px,-60px)}50%{opacity:1;transform:translate(-10px,10px)}70%{transform:translate(15px,-15px)}100%{transform:translate(0,0)}}.animating.bounce-in-down-left{-webkit-animation-name:bounceInDownLeft;animation-name:bounceInDownLeft}@-webkit-keyframes bounceInDownLeftBig{0%{opacity:0;-webkit-transform:translate(200px,-200px)}50%{opacity:1;-webkit-transform:translate(-20px,20px)}70%{-webkit-transform:translate(15px,-15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInDownLeftBig{0%{opacity:0;transform:translate(200px,-200px)}50%{opacity:1;transform:translate(-20px,20px)}70%{transform:translate(15px,-15px)}100%{transform:translate(0,0)}}.animating.bounce-in-down-left-big{-webkit-animation-name:bounceInDownLeftBig;animation-name:bounceInDownLeftBig}@-webkit-keyframes bounceInDownLeftLarge{0%{opacity:0;-webkit-transform:translate(600px,-600px)}50%{opacity:1;-webkit-transform:translate(-25px,25px)}70%{-webkit-transform:translate(20px,-20px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInDownLeftLarge{0%{opacity:0;transform:translate(600px,-600px)}50%{opacity:1;transform:translate(-25px,25px)}70%{transform:translate(20px,-20px)}100%{transform:translate(0,0)}}.animating.bounce-in-down-left-large{-webkit-animation-name:bounceInDownLeftLarge;animation-name:bounceInDownLeftLarge}@-webkit-keyframes bounceInDownRight{0%{opacity:0;-webkit-transform:translate(-60px,-60px)}50%{opacity:1;-webkit-transform:translate(10px,10px)}70%{-webkit-transform:translate(-15px,-15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInDownRight{0%{opacity:0;transform:translate(-60px,-60px)}50%{opacity:1;transform:translate(10px,10px)}70%{transform:translate(-15px,-15px)}100%{transform:translate(0,0)}}.animating.bounce-in-down-right{-webkit-animation-name:bounceInDownRight;animation-name:bounceInDownRight}@-webkit-keyframes bounceInDownRightBig{0%{opacity:0;-webkit-transform:translate(-200px,-200px)}50%{opacity:1;-webkit-transform:translate(20px,20px)}70%{-webkit-transform:translate(-15px,-15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInDownRightBig{0%{opacity:0;transform:translate(-200px,-200px)}50%{opacity:1;transform:translate(20px,20px)}70%{transform:translate(-15px,-15px)}100%{transform:translate(0,0)}}.animating.bounce-in-down-right-big{-webkit-animation-name:bounceInDownRightBig;animation-name:bounceInDownRightBig}@-webkit-keyframes bounceInDownRightLarge{0%{opacity:0;-webkit-transform:translate(-600px,-600px)}50%{opacity:1;-webkit-transform:translate(25px,25px)}70%{-webkit-transform:translate(-20px,-20px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInDownRightLarge{0%{opacity:0;transform:translate(-600px,-600px)}50%{opacity:1;transform:translate(25px,25px)}70%{transform:translate(-20px,-20px)}100%{transform:translate(0,0)}}.animating.bounce-in-down-right-large{-webkit-animation-name:bounceInDownRightLarge;animation-name:bounceInDownRightLarge}@-webkit-keyframes bounceOut{0%{opacity:1;-webkit-transform:scale(1)}30%{-webkit-transform:scale(.85)}100%,50%{opacity:0;-webkit-transform:scale(1.05)}}@keyframes bounceOut{0%{opacity:1;transform:scale(1)}30%{transform:scale(.85)}100%,50%{opacity:0;transform:scale(1.05)}}.animating.bounce-out{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutBig{0%{opacity:1;-webkit-transform:scale(1)}30%{-webkit-transform:scale(.85)}100%,50%{opacity:0;-webkit-transform:scale(1.25)}}@keyframes bounceOutBig{0%{opacity:1;transform:scale(1)}30%{transform:scale(.85)}100%,50%{opacity:0;transform:scale(1.25)}}.animating.bounce-out-big{-webkit-animation-name:bounceOutBig;animation-name:bounceOutBig}@-webkit-keyframes bounceOutLarge{0%{opacity:1;-webkit-transform:scale(1)}30%{-webkit-transform:scale(.8)}100%,50%{opacity:0;-webkit-transform:scale(1.5)}}@keyframes bounceOutLarge{0%{opacity:1;transform:scale(1)}30%{transform:scale(.8)}100%,50%{opacity:0;transform:scale(1.5)}}.animating.bounce-out-large{-webkit-animation-name:bounceOutLarge;animation-name:bounceOutLarge}@-webkit-keyframes bounceOutUp{0%{opacity:1;-webkit-transform:translateY(0)}15%{-webkit-transform:translateY(-10px)}40%{-webkit-transform:translateY(15px)}100%,90%{opacity:0;-webkit-transform:translateY(-60px)}}@keyframes bounceOutUp{0%{opacity:1;transform:translateY(0)}15%{transform:translateY(-10px)}40%{transform:translateY(15px)}100%,90%{opacity:0;transform:translateY(-60px)}}.animating.bounce-out-up{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}15%{-webkit-transform:translateY(-20px)}40%{-webkit-transform:translateY(15px)}100%,90%{opacity:0;-webkit-transform:translateY(-200px)}}@keyframes bounceOutUpBig{0%{opacity:1;transform:translateY(0)}15%{transform:translateY(-20px)}40%{transform:translateY(15px)}100%,90%{opacity:0;transform:translateY(-200px)}}.animating.bounce-out-up-big{-webkit-animation-name:bounceOutUpBig;animation-name:bounceOutUpBig}@-webkit-keyframes bounceOutUpLarge{0%{opacity:1;-webkit-transform:translateY(0)}15%{-webkit-transform:translateY(-25px)}40%{-webkit-transform:translateY(20px)}100%,90%{opacity:0;-webkit-transform:translateY(-600px)}}@keyframes bounceOutUpLarge{0%{opacity:1;transform:translateY(0)}15%{transform:translateY(-25px)}40%{transform:translateY(20px)}100%,90%{opacity:0;transform:translateY(-600px)}}.animating.bounce-out-up-large{-webkit-animation-name:bounceOutUpLarge;animation-name:bounceOutUpLarge}@-webkit-keyframes bounceOutDown{0%{opacity:1;-webkit-transform:translateY(0)}15%{-webkit-transform:translateY(10px)}40%{-webkit-transform:translateY(-10px)}100%,90%{opacity:0;-webkit-transform:translateY(60px)}}@keyframes bounceOutDown{0%{opacity:1;transform:translateY(0)}15%{transform:translateY(10px)}40%{transform:translateY(-10px)}100%,90%{opacity:0;transform:translateY(60px)}}.animating.bounce-out-down{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}15%{-webkit-transform:translateY(15px)}40%{-webkit-transform:translateY(-20px)}100%,90%{opacity:0;-webkit-transform:translateY(200px)}}@keyframes bounceOutDownBig{0%{opacity:1;transform:translateY(0)}15%{transform:translateY(15px)}40%{transform:translateY(-20px)}100%,90%{opacity:0;transform:translateY(200px)}}.animating.bounce-out-down-big{-webkit-animation-name:bounceOutDownBig;animation-name:bounceOutDownBig}@-webkit-keyframes bounceOutDownLarge{0%{opacity:1;-webkit-transform:translateY(0)}15%{-webkit-transform:translateY(20px)}40%{-webkit-transform:translateY(-25px)}100%,90%{opacity:0;-webkit-transform:translateY(600px)}}@keyframes bounceOutDownLarge{0%{opacity:1;transform:translateY(0)}15%{transform:translateY(20px)}40%{transform:translateY(-25px)}100%,90%{opacity:0;transform:translateY(600px)}}.animating.bounce-out-down-large{-webkit-animation-name:bounceOutDownLarge;animation-name:bounceOutDownLarge}@-webkit-keyframes bounceOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(-10px)}40%{-webkit-transform:translateX(15px)}100%,90%{opacity:0;-webkit-transform:translateX(-60px)}}@keyframes bounceOutLeft{0%{opacity:1;transform:translateX(0)}15%{transform:translateX(-10px)}40%{transform:translateX(15px)}100%,90%{opacity:0;transform:translateX(-60px)}}.animating.bounce-out-left{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(-20px)}40%{-webkit-transform:translateX(15px)}100%,90%{opacity:0;-webkit-transform:translateX(-200px)}}@keyframes bounceOutLeftBig{0%{opacity:1;transform:translateX(0)}15%{transform:translateX(-20px)}40%{transform:translateX(15px)}100%,90%{opacity:0;transform:translateX(-200px)}}.animating.bounce-out-left-big{-webkit-animation-name:bounceOutLeftBig;animation-name:bounceOutLeftBig}@-webkit-keyframes bounceOutLeftLarge{0%{opacity:1;-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(-25px)}40%{-webkit-transform:translateX(20px)}100%,90%{opacity:0;-webkit-transform:translateX(-600px)}}@keyframes bounceOutLeftLarge{0%{opacity:1;transform:translateX(0)}15%{transform:translateX(-25px)}40%{transform:translateX(20px)}100%,90%{opacity:0;transform:translateX(-600px)}}.animating.bounce-out-left-large{-webkit-animation-name:bounceOutLeftLarge;animation-name:bounceOutLeftLarge}@-webkit-keyframes bounceOutRight{0%{opacity:1;-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(10px)}40%{-webkit-transform:translateX(-10px)}100%,90%{opacity:0;-webkit-transform:translateX(60px)}}@keyframes bounceOutRight{0%{opacity:1;transform:translateX(0)}15%{transform:translateX(10px)}40%{transform:translateX(-10px)}100%,90%{opacity:0;transform:translateX(60px)}}.animating.bounce-out-right{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(15px)}40%{-webkit-transform:translateX(-20px)}100%,90%{opacity:0;-webkit-transform:translateX(200px)}}@keyframes bounceOutRightBig{0%{opacity:1;transform:translateX(0)}15%{transform:translateX(15px)}40%{transform:translateX(-20px)}100%,90%{opacity:0;transform:translateX(200px)}}.animating.bounce-out-right-big{-webkit-animation-name:bounceOutRightBig;animation-name:bounceOutRightBig}@-webkit-keyframes bounceOutRightLarge{0%{opacity:1;-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(20px)}40%{-webkit-transform:translateX(-25px)}100%,90%{opacity:0;-webkit-transform:translateX(600px)}}@keyframes bounceOutRightLarge{0%{opacity:1;transform:translateX(0)}15%{transform:translateX(20px)}40%{transform:translateX(-25px)}100%,90%{opacity:0;transform:translateX(600px)}}.animating.bounce-out-right-large{-webkit-animation-name:bounceOutRightLarge;animation-name:bounceOutRightLarge}@-webkit-keyframes bounceOutUpLeft{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(-10px,-10px)}40%{-webkit-transform:translate(15px,15px)}100%,90%{opacity:0;-webkit-transform:translate(-60px,-60px)}}@keyframes bounceOutUpLeft{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(-10px,-10px)}40%{transform:translate(15px,15px)}100%,90%{opacity:0;transform:translate(-60px,-60px)}}.animating.bounce-out-up-left{-webkit-animation-name:bounceOutUpLeft;animation-name:bounceOutUpLeft}@-webkit-keyframes bounceOutUpLeftBig{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(-20px,-20px)}40%{-webkit-transform:translate(15px,15px)}100%,90%{opacity:0;-webkit-transform:translate(-200px,-200px)}}@keyframes bounceOutUpLeftBig{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(-20px,-20px)}40%{transform:translate(15px,15px)}100%,90%{opacity:0;transform:translate(-200px,-200px)}}.animating.bounce-out-up-left-big{-webkit-animation-name:bounceOutUpLeftBig;animation-name:bounceOutUpLeftBig}@-webkit-keyframes bounceOutUpLeftLarge{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(-25px,-25px)}40%{-webkit-transform:translate(20px,20px)}100%,90%{opacity:0;-webkit-transform:translate(-600px,-600px)}}@keyframes bounceOutUpLeftLarge{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(-25px,-25px)}40%{transform:translate(20px,20px)}100%,90%{opacity:0;transform:translate(-600px,-600px)}}.animating.bounce-out-up-left-large{-webkit-animation-name:bounceOutUpLeftLarge;animation-name:bounceOutUpLeftLarge}@-webkit-keyframes bounceOutUpRight{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(10px,-10px)}40%{-webkit-transform:translate(-15px,15px)}100%,90%{opacity:0;-webkit-transform:translate(60px,-60px)}}@keyframes bounceOutUpRight{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(10px,-10px)}40%{transform:translate(-15px,15px)}100%,90%{opacity:0;transform:translate(60px,-60px)}}.animating.bounce-out-up-right{-webkit-animation-name:bounceOutUpRight;animation-name:bounceOutUpRight}@-webkit-keyframes bounceOutUpRightBig{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(20px,-20px)}40%{-webkit-transform:translate(-15px,15px)}100%,90%{opacity:0;-webkit-transform:translate(200px,-200px)}}@keyframes bounceOutUpRightBig{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(20px,-20px)}40%{transform:translate(-15px,15px)}100%,90%{opacity:0;transform:translate(200px,-200px)}}.animating.bounce-out-up-right-big{-webkit-animation-name:bounceOutUpRightBig;animation-name:bounceOutUpRightBig}@-webkit-keyframes bounceOutUpRightLarge{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(25px,-25px)}40%{-webkit-transform:translate(-20px,20px)}100%,90%{opacity:0;-webkit-transform:translate(600px,-600px)}}@keyframes bounceOutUpRightLarge{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(25px,-25px)}40%{transform:translate(-20px,20px)}100%,90%{opacity:0;transform:translate(600px,-600px)}}.animating.bounce-out-up-right-large{-webkit-animation-name:bounceOutUpRightLarge;animation-name:bounceOutUpRightLarge}@-webkit-keyframes bounceOutDownLeft{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(-10px,10px)}40%{-webkit-transform:translate(15px,-15px)}100%,90%{opacity:0;-webkit-transform:translate(-60px,60px)}}@keyframes bounceOutDownLeft{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(-10px,10px)}40%{transform:translate(15px,-15px)}100%,90%{opacity:0;transform:translate(-60px,60px)}}.animating.bounce-out-down-left{-webkit-animation-name:bounceOutDownLeft;animation-name:bounceOutDownLeft}@-webkit-keyframes bounceOutDownLeftBig{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(-20px,20px)}40%{-webkit-transform:translate(15px,-15px)}100%,90%{opacity:0;-webkit-transform:translate(-200px,200px)}}@keyframes bounceOutDownLeftBig{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(-20px,20px)}40%{transform:translate(15px,-15px)}100%,90%{opacity:0;transform:translate(-200px,200px)}}.animating.bounce-out-down-left-big{-webkit-animation-name:bounceOutDownLeftBig;animation-name:bounceOutDownLeftBig}@-webkit-keyframes bounceOutDownLeftLarge{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(-25px,25px)}40%{-webkit-transform:translate(20px,-20px)}100%,90%{opacity:0;-webkit-transform:translate(-600px,600px)}}@keyframes bounceOutDownLeftLarge{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(-25px,25px)}40%{transform:translate(20px,-20px)}100%,90%{opacity:0;transform:translate(-600px,600px)}}.animating.bounce-out-down-left-large{-webkit-animation-name:bounceOutDownLeftLarge;animation-name:bounceOutDownLeftLarge}@-webkit-keyframes bounceOutDownRight{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(10px,10px)}40%{-webkit-transform:translate(-15px,-15px)}100%,90%{opacity:0;-webkit-transform:translate(60px,60px)}}@keyframes bounceOutDownRight{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(10px,10px)}40%{transform:translate(-15px,-15px)}100%,90%{opacity:0;transform:translate(60px,60px)}}.animating.bounce-out-down-right{-webkit-animation-name:bounceOutDownRight;animation-name:bounceOutDownRight}@-webkit-keyframes bounceOutDownRightBig{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(20px,20px)}40%{-webkit-transform:translate(-15px,-15px)}100%,90%{opacity:0;-webkit-transform:translate(200px,200px)}}@keyframes bounceOutDownRightBig{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(20px,20px)}40%{transform:translate(-15px,-15px)}100%,90%{opacity:0;transform:translate(200px,200px)}}.animating.bounce-out-down-right-big{-webkit-animation-name:bounceOutDownRightBig;animation-name:bounceOutDownRightBig}@-webkit-keyframes bounceOutDownRightLarge{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(25px,25px)}40%{-webkit-transform:translate(-20px,-20px)}100%,90%{opacity:0;-webkit-transform:translate(600px,600px)}}@keyframes bounceOutDownRightLarge{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(25px,25px)}40%{transform:translate(-20px,-20px)}100%,90%{opacity:0;transform:translate(600px,600px)}}.animating.bounce-out-down-right-large{-webkit-animation-name:bounceOutDownRightLarge;animation-name:bounceOutDownRightLarge}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes zoomIn{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.animating.zoom-in{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(0) translateY(200px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@keyframes zoomInUp{0%{opacity:0;transform:scale(0) translateY(200px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animating.zoom-in-up{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomInUpBig{0%{opacity:0;-webkit-transform:scale(0) translateY(600px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@keyframes zoomInUpBig{0%{opacity:0;transform:scale(0) translateY(600px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animating.zoom-in-up-big{-webkit-animation-name:zoomInUpBig;animation-name:zoomInUpBig}@-webkit-keyframes zoomInUpLarge{0%{opacity:0;-webkit-transform:scale(0) translateY(1000px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@keyframes zoomInUpLarge{0%{opacity:0;transform:scale(0) translateY(1000px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animating.zoom-in-up-large{-webkit-animation-name:zoomInUpLarge;animation-name:zoomInUpLarge}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(0) translateY(-200px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@keyframes zoomInDown{0%{opacity:0;transform:scale(0) translateY(-200px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animating.zoom-in-down{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInDownBig{0%{opacity:0;-webkit-transform:scale(0) translateY(-600px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@keyframes zoomInDownBig{0%{opacity:0;transform:scale(0) translateY(-600px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animating.zoom-in-down-big{-webkit-animation-name:zoomInDownBig;animation-name:zoomInDownBig}@-webkit-keyframes zoomInDownLarge{0%{opacity:0;-webkit-transform:scale(0) translateY(-1000px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@keyframes zoomInDownLarge{0%{opacity:0;transform:scale(0) translateY(-1000px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animating.zoom-in-down-large{-webkit-animation-name:zoomInDownLarge;animation-name:zoomInDownLarge}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(0) translateX(-200px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes zoomInLeft{0%{opacity:0;transform:scale(0) translateX(-200px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animating.zoom-in-left{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInLeftBig{0%{opacity:0;-webkit-transform:scale(0) translateX(-600px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes zoomInLeftBig{0%{opacity:0;transform:scale(0) translateX(-600px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animating.zoom-in-left-big{-webkit-animation-name:zoomInLeftBig;animation-name:zoomInLeftBig}@-webkit-keyframes zoomInLeftLarge{0%{opacity:0;-webkit-transform:scale(0) translateX(-1300px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes zoomInLeftLarge{0%{opacity:0;transform:scale(0) translateX(-1300px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animating.zoom-in-left-large{-webkit-animation-name:zoomInLeftLarge;animation-name:zoomInLeftLarge}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(0) translateX(200px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes zoomInRight{0%{opacity:0;transform:scale(0) translateX(200px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animating.zoom-in-right{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInRightBig{0%{opacity:0;-webkit-transform:scale(0) translateX(600px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes zoomInRightBig{0%{opacity:0;transform:scale(0) translateX(600px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animating.zoom-in-right-big{-webkit-animation-name:zoomInRightBig;animation-name:zoomInRightBig}@-webkit-keyframes zoomInRightLarge{0%{opacity:0;-webkit-transform:scale(0) translateX(1300px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes zoomInRightLarge{0%{opacity:0;transform:scale(0) translateX(1300px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animating.zoom-in-right-large{-webkit-animation-name:zoomInRightLarge;animation-name:zoomInRightLarge}@-webkit-keyframes zoomInUpLeft{0%{opacity:0;-webkit-transform:scale(0) translate(200px,200px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInUpLeft{0%{opacity:0;transform:scale(0) translate(200px,200px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-up-left{-webkit-animation-name:zoomInUpLeft;animation-name:zoomInUpLeft}@-webkit-keyframes zoomInUpLeftBig{0%{opacity:0;-webkit-transform:scale(0) translate(600px,600px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInUpLeftBig{0%{opacity:0;transform:scale(0) translate(600px,600px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-up-left-big{-webkit-animation-name:zoomInUpLeftBig;animation-name:zoomInUpLeftBig}@-webkit-keyframes zoomInUpLeftLarge{0%{opacity:0;-webkit-transform:scale(0) translate(1000px,1000px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInUpLeftLarge{0%{opacity:0;transform:scale(0) translate(1000px,1000px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-up-left-large{-webkit-animation-name:zoomInUpLeftLarge;animation-name:zoomInUpLeftLarge}@-webkit-keyframes zoomInUpRight{0%{opacity:0;-webkit-transform:scale(0) translate(-200px,200px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInUpRight{0%{opacity:0;transform:scale(0) translate(-200px,200px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-up-right{-webkit-animation-name:zoomInUpRight;animation-name:zoomInUpRight}@-webkit-keyframes zoomInUpRightBig{0%{opacity:0;-webkit-transform:scale(0) translate(-600px,600px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInUpRightBig{0%{opacity:0;transform:scale(0) translate(-600px,600px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-up-right-big{-webkit-animation-name:zoomInUpRightBig;animation-name:zoomInUpRightBig}@-webkit-keyframes zoomInUpRightLarge{0%{opacity:0;-webkit-transform:scale(0) translate(-1000px,1000px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInUpRightLarge{0%{opacity:0;transform:scale(0) translate(-1000px,1000px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-up-right-large{-webkit-animation-name:zoomInUpRightLarge;animation-name:zoomInUpRightLarge}@-webkit-keyframes zoomInDownLeft{0%{opacity:0;-webkit-transform:scale(0) translate(-200px,-200px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInDownLeft{0%{opacity:0;transform:scale(0) translate(-200px,-200px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-down-left{-webkit-animation-name:zoomInDownLeft;animation-name:zoomInDownLeft}@-webkit-keyframes zoomInDownLeftBig{0%{opacity:0;-webkit-transform:scale(0) translate(-600px,-600px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInDownLeftBig{0%{opacity:0;transform:scale(0) translate(-600px,-600px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-down-left-big{-webkit-animation-name:zoomInDownLeftBig;animation-name:zoomInDownLeftBig}@-webkit-keyframes zoomInDownLeftLarge{0%{opacity:0;-webkit-transform:scale(0) translate(-1000px,-1000px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInDownLeftLarge{0%{opacity:0;transform:scale(0) translate(-1000px,-1000px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-down-left-large{-webkit-animation-name:zoomInDownLeftLarge;animation-name:zoomInDownLeftLarge}@-webkit-keyframes zoomInDownRight{0%{opacity:0;-webkit-transform:scale(0) translate(200px,-200px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInDownRight{0%{opacity:0;transform:scale(0) translate(200px,-200px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-down-right{-webkit-animation-name:zoomInDownRight;animation-name:zoomInDownRight}@-webkit-keyframes zoomInDownRightBig{0%{opacity:0;-webkit-transform:scale(0) translate(600px,-600px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInDownRightBig{0%{opacity:0;transform:scale(0) translate(600px,-600px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-down-right-big{-webkit-animation-name:zoomInDownRightBig;animation-name:zoomInDownRightBig}@-webkit-keyframes zoomInDownRightLarge{0%{opacity:0;-webkit-transform:scale(0) translate(1000px,-1000px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInDownRightLarge{0%{opacity:0;transform:scale(0) translate(1000px,-1000px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-down-right-large{-webkit-animation-name:zoomInDownRightLarge;animation-name:zoomInDownRightLarge}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0)}}.animating.zoom-out{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutUp{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(-200px)}}@keyframes zoomOutUp{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(-200px)}}.animating.zoom-out-up{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes zoomOutUpBig{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(-600px)}}@keyframes zoomOutUpBig{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(-600px)}}.animating.zoom-out-up-big{-webkit-animation-name:zoomOutUpBig;animation-name:zoomOutUpBig}@-webkit-keyframes zoomOutUpLarge{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(-1000px)}}@keyframes zoomOutUpLarge{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(-1000px)}}.animating.zoom-out-up-large{-webkit-animation-name:zoomOutUpLarge;animation-name:zoomOutUpLarge}@-webkit-keyframes zoomOutDown{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(200px)}}@keyframes zoomOutDown{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(200px)}}.animating.zoom-out-down{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutDownBig{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(600px)}}@keyframes zoomOutDownBig{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(600px)}}.animating.zoom-out-down-big{-webkit-animation-name:zoomOutDownBig;animation-name:zoomOutDownBig}@-webkit-keyframes zoomOutDownLarge{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(1000px)}}@keyframes zoomOutDownLarge{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(1000px)}}.animating.zoom-out-down-large{-webkit-animation-name:zoomOutDownLarge;animation-name:zoomOutDownLarge}@-webkit-keyframes zoomOutLeft{0%{opacity:1;-webkit-transform:scale(1) translateX(0)}100%{opacity:0;-webkit-transform:scale(0) translateX(-200px)}}@keyframes zoomOutLeft{0%{opacity:1;transform:scale(1) translateX(0)}100%{opacity:0;transform:scale(0) translateX(-200px)}}.animating.zoom-out-left{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutLeftBig{0%{opacity:1;-webkit-transform:scale(1) translateX(0)}100%{opacity:0;-webkit-transform:scale(0) translateX(-600px)}}@keyframes zoomOutLeftBig{0%{opacity:1;transform:scale(1) translateX(0)}100%{opacity:0;transform:scale(0) translateX(-600px)}}.animating.zoom-out-left-big{-webkit-animation-name:zoomOutLeftBig;animation-name:zoomOutLeftBig}@-webkit-keyframes zoomOutLeftLarge{0%{opacity:1;-webkit-transform:scale(1) translateX(0)}100%{opacity:0;-webkit-transform:scale(0) translateX(-1300px)}}@keyframes zoomOutLeftLarge{0%{opacity:1;transform:scale(1) translateX(0)}100%{opacity:0;transform:scale(0) translateX(-1300px)}}.animating.zoom-out-left-large{-webkit-animation-name:zoomOutLeftLarge;animation-name:zoomOutLeftLarge}@-webkit-keyframes zoomOutRight{0%{opacity:1;-webkit-transform:scale(1) translateX(0)}100%{opacity:0;-webkit-transform:scale(0) translateX(200px)}}@keyframes zoomOutRight{0%{opacity:1;transform:scale(1) translateX(0)}100%{opacity:0;transform:scale(0) translateX(200px)}}.animating.zoom-out-right{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutRightBig{0%{opacity:1;-webkit-transform:scale(1) translateX(0)}100%{opacity:0;-webkit-transform:scale(0) translateX(600px)}}@keyframes zoomOutRightBig{0%{opacity:1;transform:scale(1) translateX(0)}100%{opacity:0;transform:scale(0) translateX(600px)}}.animating.zoom-out-right-big{-webkit-animation-name:zoomOutRightBig;animation-name:zoomOutRightBig}@-webkit-keyframes zoomOutRightLarge{0%{opacity:1;-webkit-transform:scale(1) translateX(0)}100%{opacity:0;-webkit-transform:scale(0) translateX(1300px)}}@keyframes zoomOutRightLarge{0%{opacity:1;transform:scale(1) translateX(0)}100%{opacity:0;transform:scale(0) translateX(1300px)}}.animating.zoom-out-right-large{-webkit-animation-name:zoomOutRightLarge;animation-name:zoomOutRightLarge}@-webkit-keyframes zoomOutUpLeft{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(-200px,-200px)}}@keyframes zoomOutUpLeft{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(-200px,-200px)}}.animating.zoom-out-up-left{-webkit-animation-name:zoomOutUpLeft;animation-name:zoomOutUpLeft}@-webkit-keyframes zoomOutUpLeftBig{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(-600px,-600px)}}@keyframes zoomOutUpLeftBig{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(-600px,-600px)}}.animating.zoom-out-up-left-big{-webkit-animation-name:zoomOutUpLeftBig;animation-name:zoomOutUpLeftBig}@-webkit-keyframes zoomOutUpLeftLarge{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(-1000px,-1000px)}}@keyframes zoomOutUpLeftLarge{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(-1000px,-1000px)}}.animating.zoom-out-up-left-large{-webkit-animation-name:zoomOutUpLeftLarge;animation-name:zoomOutUpLeftLarge}@-webkit-keyframes zoomOutUpRight{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(200px,-200px)}}@keyframes zoomOutUpRight{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(200px,-200px)}}.animating.zoom-out-up-right{-webkit-animation-name:zoomOutUpRight;animation-name:zoomOutUpRight}@-webkit-keyframes zoomOutUpRightBig{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(600px,-600px)}}@keyframes zoomOutUpRightBig{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(600px,-600px)}}.animating.zoom-out-up-right-big{-webkit-animation-name:zoomOutUpRightBig;animation-name:zoomOutUpRightBig}@-webkit-keyframes zoomOutUpRightLarge{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(1000px,-1000px)}}@keyframes zoomOutUpRightLarge{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(1000px,-1000px)}}.animating.zoom-out-up-right-large{-webkit-animation-name:zoomOutUpRightLarge;animation-name:zoomOutUpRightLarge}@-webkit-keyframes zoomOutDownLeft{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(-200px,200px)}}@keyframes zoomOutDownLeft{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(-200px,200px)}}.animating.zoom-out-down-left{-webkit-animation-name:zoomOutDownLeft;animation-name:zoomOutDownLeft}@-webkit-keyframes zoomOutDownLeftBig{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(-600px,600px)}}@keyframes zoomOutDownLeftBig{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(-600px,600px)}}.animating.zoom-out-down-left-big{-webkit-animation-name:zoomOutDownLeftBig;animation-name:zoomOutDownLeftBig}@-webkit-keyframes zoomOutDownLeftLarge{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(-1000px,1000px)}}@keyframes zoomOutDownLeftLarge{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(-1000px,1000px)}}.animating.zoom-out-down-left-large{-webkit-animation-name:zoomOutDownLeftLarge;animation-name:zoomOutDownLeftLarge}@-webkit-keyframes zoomOutDownRight{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(200px,200px)}}@keyframes zoomOutDownRight{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(200px,200px)}}.animating.zoom-out-down-right{-webkit-animation-name:zoomOutDownRight;animation-name:zoomOutDownRight}@-webkit-keyframes zoomOutDownRightBig{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(600px,600px)}}@keyframes zoomOutDownRightBig{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(600px,600px)}}.animating.zoom-out-down-right-big{-webkit-animation-name:zoomOutDownRightBig;animation-name:zoomOutDownRightBig}@-webkit-keyframes zoomOutDownRightLarge{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(1000px,1000px)}}@keyframes zoomOutDownRightLarge{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(1000px,1000px)}}.animating.zoom-out-down-right-large{-webkit-animation-name:zoomOutDownRightLarge;animation-name:zoomOutDownRightLarge}@-webkit-keyframes flipInX{0%{opacity:0;-webkit-transform:perspective(500) rotateX(90deg)}50%{-webkit-transform:perspective(500) rotateX(-15deg)}70%{-webkit-transform:perspective(500) rotateX(15deg)}100%{opacity:1;-webkit-transform:perspective(500) rotateX(0deg)}}@keyframes flipInX{0%{opacity:0;transform:perspective(500) rotateX(90deg)}50%{transform:perspective(500) rotateX(-15deg)}70%{transform:perspective(500) rotateX(15deg)}100%{opacity:1;transform:perspective(500) rotateX(0deg)}}.animating.flip-in-x{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(500) rotateY(90deg);opacity:0}50%{-webkit-transform:perspective(500) rotateY(-25deg)}70%{-webkit-transform:perspective(500) rotateY(25deg)}100%{-webkit-transform:perspective(500) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{transform:perspective(500) rotateY(90deg);opacity:0}50%{transform:perspective(500) rotateY(-25deg)}70%{transform:perspective(500) rotateY(25deg)}100%{transform:perspective(500) rotateY(0deg);opacity:1}}.animating.flip-in-y{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipInTopFront{0%{opacity:0;-webkit-transform:perspective(1000) rotateX(90deg)}50%{-webkit-transform:perspective(1000) rotateX(-15deg)}70%{-webkit-transform:perspective(1000) rotateX(15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}}@keyframes flipInTopFront{0%{opacity:0;transform:perspective(1000) rotateX(90deg)}50%{transform:perspective(1000) rotateX(-15deg)}70%{transform:perspective(1000) rotateX(15deg)}100%{opacity:1;transform:perspective(1000) rotateX(0deg)}}.animating.flip-in-top-front{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:0;transform-origin-x:50%;transform-origin-y:0;-webkit-animation-name:flipInTopFront;animation-name:flipInTopFront}@-webkit-keyframes flipInTopBack{0%{opacity:0;-webkit-transform:perspective(1000) rotateX(-90deg)}50%{-webkit-transform:perspective(1000) rotateX(20deg)}70%{-webkit-transform:perspective(1000) rotateX(-15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}}@keyframes flipInTopBack{0%{opacity:0;transform:perspective(1000) rotateX(-90deg)}50%{transform:perspective(1000) rotateX(20deg)}70%{transform:perspective(1000) rotateX(-15deg)}100%{opacity:1;transform:perspective(1000) rotateX(0deg)}}.animating.flip-in-top-back{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:0;transform-origin-x:50%;transform-origin-y:0;-webkit-animation-name:flipInTopBack;animation-name:flipInTopBack}@-webkit-keyframes flipInBottomFront{0%{opacity:0;-webkit-transform:perspective(1000) rotateX(-90deg)}50%{-webkit-transform:perspective(1000) rotateX(20deg)}70%{-webkit-transform:perspective(1000) rotateX(-15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}}@keyframes flipInBottomFront{0%{opacity:0;transform:perspective(1000) rotateX(-90deg)}50%{transform:perspective(1000) rotateX(20deg)}70%{transform:perspective(1000) rotateX(-15deg)}100%{opacity:1;transform:perspective(1000) rotateX(0deg)}}.animating.flip-in-bottom-front{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:100%;transform-origin-x:50%;transform-origin-y:100%;-webkit-animation-name:flipInBottomFront;animation-name:flipInBottomFront}@-webkit-keyframes flipInBottomBack{0%{opacity:0;-webkit-transform:perspective(1000) rotateX(90deg)}50%{-webkit-transform:perspective(1000) rotateX(-20deg)}70%{-webkit-transform:perspective(1000) rotateX(15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}}@keyframes flipInBottomBack{0%{opacity:0;transform:perspective(1000) rotateX(90deg)}50%{transform:perspective(1000) rotateX(-20deg)}70%{transform:perspective(1000) rotateX(15deg)}100%{opacity:1;transform:perspective(1000) rotateX(0deg)}}.animating.flip-in-bottom-back{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:100%;transform-origin-x:50%;transform-origin-y:100%;-webkit-animation-name:flipInBottomBack;animation-name:flipInBottomBack}@-webkit-keyframes flipInLeftFront{0%{opacity:0;-webkit-transform:perspective(1000) rotateY(-90deg)}50%{-webkit-transform:perspective(1000) rotateY(20deg)}70%{-webkit-transform:perspective(1000) rotateY(-15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}}@keyframes flipInLeftFront{0%{opacity:0;transform:perspective(1000) rotateY(-90deg)}50%{transform:perspective(1000) rotateY(20deg)}70%{transform:perspective(1000) rotateY(-15deg)}100%{opacity:1;transform:perspective(1000) rotateY(0deg)}}.animating.flip-in-left-front{-webkit-transform-origin-x:0;-webkit-transform-origin-y:50%;transform-origin-x:0;transform-origin-y:50%;-webkit-animation-name:flipInLeftFront;animation-name:flipInLeftFront}@-webkit-keyframes flipInLeftBack{0%{opacity:0;-webkit-transform:perspective(1000) rotateY(90deg)}50%{-webkit-transform:perspective(1000) rotateY(-20deg)}70%{-webkit-transform:perspective(1000) rotateY(15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}}@keyframes flipInLeftBack{0%{opacity:0;transform:perspective(1000) rotateY(90deg)}50%{transform:perspective(1000) rotateY(-20deg)}70%{transform:perspective(1000) rotateY(15deg)}100%{opacity:1;transform:perspective(1000) rotateY(0deg)}}.animating.flip-in-left-back{-webkit-transform-origin-x:0;-webkit-transform-origin-y:50%;transform-origin-x:0;transform-origin-y:50%;-webkit-animation-name:flipInLeftBack;animation-name:flipInLeftBack}@-webkit-keyframes flipInRightFront{0%{opacity:0;-webkit-transform:perspective(1000) rotateY(90deg)}50%{-webkit-transform:perspective(1000) rotateY(-20deg)}70%{-webkit-transform:perspective(1000) rotateY(15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}}@keyframes flipInRightFront{0%{opacity:0;transform:perspective(1000) rotateY(90deg)}50%{transform:perspective(1000) rotateY(-20deg)}70%{transform:perspective(1000) rotateY(15deg)}100%{opacity:1;transform:perspective(1000) rotateY(0deg)}}.animating.flip-in-right-front{-webkit-transform-origin-x:100%;-webkit-transform-origin-y:50%;transform-origin-x:100%;transform-origin-y:50%;-webkit-animation-name:flipInRightFront;animation-name:flipInRightFront}@-webkit-keyframes flipInRightBack{0%{opacity:0;-webkit-transform:perspective(1000) rotateY(-90deg)}50%{-webkit-transform:perspective(1000) rotateY(20deg)}70%{-webkit-transform:perspective(1000) rotateY(-15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}}@keyframes flipInRightBack{0%{opacity:0;transform:perspective(1000) rotateY(-90deg)}50%{transform:perspective(1000) rotateY(20deg)}70%{transform:perspective(1000) rotateY(-15deg)}100%{opacity:1;transform:perspective(1000) rotateY(0deg)}}.animating.flip-in-right-back{-webkit-transform-origin-x:100%;-webkit-transform-origin-y:50%;transform-origin-x:100%;transform-origin-y:50%;-webkit-animation-name:flipInRightBack;animation-name:flipInRightBack}@-webkit-keyframes flipOutX{0%,5%{-webkit-transform:perspective(500) rotateX(0deg);opacity:1}30%{-webkit-transform:perspective(500) rotateX(-25deg)}50%{opacity:1}100%,90%{-webkit-transform:perspective(500) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%,5%{transform:perspective(500) rotateX(0deg);opacity:1}30%{transform:perspective(500) rotateX(-25deg)}50%{opacity:1}100%,90%{transform:perspective(500) rotateX(90deg);opacity:0}}.animating.flip-out-x{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutX;animation-name:flipOutX}@-webkit-keyframes flipOutY{0%,5%{-webkit-transform:perspective(500) rotateY(0deg);opacity:1}30%{-webkit-transform:perspective(500) rotateY(-25deg)}50%{opacity:1}100%,90%{-webkit-transform:perspective(500) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%,5%{transform:perspective(500) rotateY(0deg);opacity:1}30%{transform:perspective(500) rotateY(-25deg)}50%{opacity:1}100%,90%{transform:perspective(500) rotateY(90deg);opacity:0}}.animating.flip-out-y{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes flipOutTopFront{0%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}30%{-webkit-transform:perspective(1000) rotateX(-20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateX(90deg)}}@keyframes flipOutTopFront{0%{opacity:1;transform:perspective(1000) rotateX(0deg)}30%{transform:perspective(1000) rotateX(-20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateX(90deg)}}.animating.flip-out-top-front{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:0;transform-origin-x:50%;transform-origin-y:0;-webkit-animation-name:flipOutTopFront;animation-name:flipOutTopFront}@-webkit-keyframes flipOutTopBack{0%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}30%{-webkit-transform:perspective(1000) rotateX(20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateX(-90deg)}}@keyframes flipOutTopBack{0%{opacity:1;transform:perspective(1000) rotateX(0deg)}30%{transform:perspective(1000) rotateX(20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateX(-90deg)}}.animating.flip-out-top-back{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:0;transform-origin-x:50%;transform-origin-y:0;-webkit-animation-name:flipOutTopBack;animation-name:flipOutTopBack}@-webkit-keyframes flipOutBottomFront{0%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}30%{-webkit-transform:perspective(1000) rotateX(20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateX(-90deg)}}@keyframes flipOutBottomFront{0%{opacity:1;transform:perspective(1000) rotateX(0deg)}30%{transform:perspective(1000) rotateX(20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateX(-90deg)}}.animating.flip-out-bottom-front{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:100%;transform-origin-x:50%;transform-origin-y:100%;-webkit-animation-name:flipOutBottomFront;animation-name:flipOutBottomFront}@-webkit-keyframes flipOutBottomBack{0%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}30%{-webkit-transform:perspective(1000) rotateX(-20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateX(90deg)}}@keyframes flipOutBottomBack{0%{opacity:1;transform:perspective(1000) rotateX(0deg)}30%{transform:perspective(1000) rotateX(-20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateX(90deg)}}.animating.flip-out-bottom-back{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:100%;transform-origin-x:50%;transform-origin-y:100%;-webkit-animation-name:flipOutBottomBack;animation-name:flipOutBottomBack}@-webkit-keyframes flipOutLeftFront{0%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}30%{-webkit-transform:perspective(1000) rotateY(20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateY(-90deg)}}@keyframes flipOutLeftFront{0%{opacity:1;transform:perspective(1000) rotateY(0deg)}30%{transform:perspective(1000) rotateY(20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateY(-90deg)}}.animating.flip-out-left-front{-webkit-transform-origin-x:0;-webkit-transform-origin-y:50%;transform-origin-x:0;transform-origin-y:50%;-webkit-animation-name:flipOutLeftFront;animation-name:flipOutLeftFront}@-webkit-keyframes flipOutLeftBack{0%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}30%{-webkit-transform:perspective(1000) rotateY(-20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateY(90deg)}}@keyframes flipOutLeftBack{0%{opacity:1;transform:perspective(1000) rotateY(0deg)}30%{transform:perspective(1000) rotateY(-20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateY(90deg)}}.animating.flip-out-left-back{-webkit-transform-origin-x:0;-webkit-transform-origin-y:50%;transform-origin-x:0;transform-origin-y:50%;-webkit-animation-name:flipOutLeftBack;animation-name:flipOutLeftBack}@-webkit-keyframes flipOutRightFront{0%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}30%{-webkit-transform:perspective(1000) rotateY(-20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateY(90deg)}}@keyframes flipOutRightFront{0%{opacity:1;transform:perspective(1000) rotateY(0deg)}30%{transform:perspective(1000) rotateY(-20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateY(90deg)}}.animating.flip-out-right-front{-webkit-transform-origin-x:100%;-webkit-transform-origin-y:50%;transform-origin-x:100%;transform-origin-y:50%;-webkit-animation-name:flipOutRightFront;animation-name:flipOutRightFront}@-webkit-keyframes flipOutRightBack{0%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}30%{-webkit-transform:perspective(1000) rotateY(20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateY(-90deg)}}@keyframes flipOutRightBack{0%{opacity:1;transform:perspective(1000) rotateY(0deg)}30%{transform:perspective(1000) rotateY(20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateY(-90deg)}}.animating.flip-out-right-back{-webkit-transform-origin-x:100%;-webkit-transform-origin-y:50%;transform-origin-x:100%;transform-origin-y:50%;-webkit-animation-name:flipOutRightBack;animation-name:flipOutRightBack}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.animating.flash,.hover-flash:hover{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes strobe{0%,100%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:0}}@keyframes strobe{0%,100%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:0}}.animating.strobe,.hover-strobe:hover{-webkit-animation-name:strobe;animation-name:strobe}@-webkit-keyframes shakeX{0%,100%{-webkit-transform:translateY(0)}10%,30%,50%,70%,90%{-webkit-transform:translateY(-10px)}20%,40%,60%,80%{-webkit-transform:translateY(10px)}}@keyframes shakeX{0%,100%{transform:translateY(0)}10%,30%,50%,70%,90%{transform:translateY(-10px)}20%,40%,60%,80%{transform:translateY(10px)}}.animating.shake-x,.hover-shake-x:hover{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@keyframes shakeY{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.animating.shake-y,.hover-shake-y:hover{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.animating.bounce,.hover-bounce:hover{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes tada{0%,100%{-webkit-transform:scale(1) rotate(0)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}}@keyframes tada{0%,100%{transform:scale(1) rotate(0)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}}.animating.tada,.hover-tada:hover{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes rubberBand{0%,100%{-webkit-transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(0.75)}40%{-webkit-transform:scaleX(0.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(0.85)}}@keyframes rubberBand{0%,100%{transform:scale(1)}30%{transform:scaleX(1.25) scaleY(0.75)}40%{transform:scaleX(0.75) scaleY(1.25)}60%{transform:scaleX(1.15) scaleY(0.85)}}.animating.rubber-band,.hover-rubber-band:hover{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.animating.swing,.hover-swing:hover{-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.animating.spin,.hover-spin:hover{-webkit-animation-name:spin;animation-name:spin}@-webkit-keyframes spin-reverse{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg)}}@keyframes spin-reverse{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.animating.spin-reverse,.hover-spin-reverse:hover{-webkit-animation-name:spin-reverse;animation-name:spin-reverse}@-webkit-keyframes slingshot{0%{-webkit-transform:rotate(0deg)}20%,30%{-webkit-transform:rotate(-45deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes slingshot{0%{transform:rotate(0deg)}20%,30%{transform:rotate(-45deg)}100%{transform:rotate(360deg)}}.animating.slingshot,.hover-slingshot:hover{-webkit-animation-name:slingshot;animation-name:slingshot}@-webkit-keyframes slingshot-reverse{0%{-webkit-transform:rotate(0deg)}20%,30%{-webkit-transform:rotate(45deg)}100%{-webkit-transform:rotate(-360deg)}}@keyframes slingshot-reverse{0%{transform:rotate(0deg)}20%,30%{transform:rotate(45deg)}100%{transform:rotate(-360deg)}}.animating.slingshot-reverse,.hover-slingshot-reverse:hover{-webkit-animation-name:slingshot-reverse;animation-name:slingshot-reverse}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0px)}15%{-webkit-transform:translateX(-25px) rotate(-5deg)}30%{-webkit-transform:translateX(20px) rotate(3deg)}45%{-webkit-transform:translateX(-15px) rotate(-3deg)}60%{-webkit-transform:translateX(10px) rotate(2deg)}75%{-webkit-transform:translateX(-5px) rotate(-1deg)}100%{-webkit-transform:translateX(0px)}}@keyframes wobble{0%{transform:translateX(0px)}15%{transform:translateX(-25px) rotate(-5deg)}30%{transform:translateX(20px) rotate(3deg)}45%{transform:translateX(-15px) rotate(-3deg)}60%{transform:translateX(10px) rotate(2deg)}75%{transform:translateX(-5px) rotate(-1deg)}100%{transform:translateX(0px)}}.animating.wobble,.hover-wobble:hover{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.animating.pulse,.hover-pulse:hover{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes pulsate{0%,100%,50%{-webkit-transform:scale(1)}25%,75%{-webkit-transform:scale(1.1)}}@keyframes pulsate{0%,100%,50%{transform:scale(1)}25%,75%{transform:scale(1.1)}}.animating.pulsate,.hover-pulsate:hover{-webkit-animation-name:pulsate;animation-name:pulsate}@-webkit-keyframes heartbeat{0%,30%,50%,60%,80%{-webkit-transform:scale(1)}40%,70%{-webkit-transform:scale(1.1)}}@keyframes heartbeat{0%,30%,50%,60%,80%{transform:scale(1)}40%,70%{transform:scale(1.1)}}.animating.heartbeat,.hover-heartbeat:hover{-webkit-animation-name:heartbeat;animation-name:heartbeat}@-webkit-keyframes panic{0%,100%{-webkit-transform:scale(1) rotate(0)}10%,60%{-webkit-transform:scale(1.1) rotate(-3deg)}20%,40%{-webkit-transform:scale(1) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg)}50%,70%,90%{-webkit-transform:scale(1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg)}}@keyframes panic{0%,100%{transform:scale(1) rotate(0)}10%,60%{transform:scale(1.1) rotate(-3deg)}20%,40%{transform:scale(1) rotate(-3deg)}30%{transform:scale(1.1) rotate(3deg)}50%,70%,90%{transform:scale(1) rotate(3deg)}80%{transform:scale(1.1) rotate(-3deg)}}.animating.panic,.hover-panic:hover{-webkit-animation-name:panic;animation-name:panic}
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
	width: 60%;
	float: left;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* mouse grab icon */
.grabbing {
	cursor: url(grabbing.png) 8 8, move;
}
/* fix */
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
#owl-demo5 .item {
	margin: 3px;
}
#owl-demo5 .item img {
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 40px;
}
#owl-demo6 .owl-item div {
	padding: 5px;
}
#owl-demo6 .owl-item img {
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 40px;
}
#owl-demo7 .item img {
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 40px;
}
#owl-demo8 .item {
	display: block;
	padding: 0px;
	margin: 5px;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
}
#owl-demo8 .item img {
	width: 100%;
}
#owl-demo9 .item img {
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}
#owl-demo10 .item img {
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}
.owl-theme .owl-controls .owl-buttons div {
	background-color: #F00;
	padding: 5px 9px;
}
.owl-theme .owl-buttons i {
	margin-top: 2px;
	background-color: #F00;
}
#sync1 .item {
	padding: 0 0px;
	margin: 0 0 30px 0;
	color: #FFF;
}
#sync2 {
	width: 100%;
	margin: 0 auto;
}
#sync2 .item {
	width: 150px;
	height: 80px;
	padding: 0;
	margin: 0;
	color: #FFF;
	cursor: pointer;
}
.carousel_holder {
	width: 100%;
	padding: 0px;
	margin: 0 0 0 0;
	float: left;
}
#sync1 .item img {
	display: block;
	width: 100%;
	height: auto;
}
 @media only screen and (max-width:480px) {
}
 @media only screen and (max-width:320px) {
#sync2 {
	width: 100%;
	margin: 0;
}
}
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls {
	margin-top: 10px; margin-left:40px;
	text-align: left;
}
/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div {
	color: #FFF;
	display: inline-block;
	zoom: 1;
 *display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}
/* Styling Pagination*/

.owl-theme .owl-controls .owl-page {
	display: inline-block;
	zoom: 1;
 *display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #414141;
}
.owl-theme .owl-controls .owl-buttons div {
	color: #FFF;
	display: inline-block;
	zoom: 1;
 *display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #414141;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/*Slider next prev buttons colors*/

.slide-nextprev-but-1 .owl-theme .owl-controls .owl-buttons div {
	background: #a5d549;
	opacity: 1;
	transition: all 0.3s ease-out 0s;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	background-color: #e94e4c;
}
/*control colors*/
.slide-controls-color-1 .owl-theme .owl-controls .owl-page span {
	background: #e9ee42;
}
.slide-controls-color-2 .owl-theme .owl-controls .owl-page span {
	background: #f51f6f;
}
.slide-controls-color-3 .owl-theme .owl-controls .owl-page span {
	background: #ff971c;
}

.slide-controls-color-4 .owl-theme .owl-controls {
    margin-top: 40px;margin-bottom: 10px;
    margin-right: 30px;
    text-align: right;
}

.slide-controls-color-4  .owl-theme .owl-controls .owl-page span {
   
  width: 16px;
   height: 16px;
   border:2px solid #FFF;
   background:#eb4c3a;
}

.slide-controls-color-4 .owl-theme .owl-controls .owl-page.active span {
	background-color: #FFF;  border:2px solid #000;
}

.slide-controls-color-4.pink .owl-theme .owl-controls {
	margin:0 auto 10px;
    text-align: center;
}

.slide-controls-color-4.pink  .owl-theme .owl-controls .owl-page span {
   
  width: 16px;
   height: 16px;
   border:2px solid #ff003b;
   background:#1e222b;
}

.slide-controls-color-4.pink .owl-theme .owl-controls .owl-page.active span {
	background-color: #FFF;  border:2px solid #1e222b;
}



.slide-controls-color-5 .owl-theme .owl-controls .owl-page span {
	background: #414141;
}
.slide-controls-color-5 .owl-theme .owl-controls .owl-page.active span, .slide-controls-color-5 .owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1; background:#b9393f;
}
.slide-controls-color-6 .owl-theme .owl-controls .owl-page span {
	background: #e93e21;
}
.slide-controls-color-7 .owl-theme .owl-controls .owl-page span {
	background: #42d1aa;
}
.slide-controls-color-8 .owl-theme .owl-controls .owl-page span {
	background: #ce0a6c;
}
.slide-controls-color-9 .owl-theme .owl-controls .owl-page span {
	background: #e9b444;
}
.slide-controls-color-10 .owl-theme .owl-controls .owl-page span {
	background: #1fbef0;
}
.slide-controls-color-11 .owl-theme .owl-controls .owl-page span {
	background: #fff;
}
.slide-controls-color-12 .owl-theme .owl-controls .owl-page span {
	background: #8ac700;
}
.line-style .owl-theme .owl-controls .owl-page span {
	width: 50px;
	height: 3px;
	border-radius: 0;
}
.opacity-9 .owl-theme .owl-controls .owl-page span {
	opacity: 0.9;
}
.opacity-8 .owl-theme .owl-controls .owl-page span {
	opacity: 0.8;
}
.opacity-7 .owl-theme .owl-controls .owl-page span {
	opacity: 0.7;
}
.opacity-6 .owl-theme .owl-controls .owl-page span {
	opacity: 0.6;
}
.opacity-5 .owl-theme .owl-controls .owl-page span {
	opacity: 0.5;
}
.opacity-4 .owl-theme .owl-controls .owl-page span {
	opacity: 0.4;
}
.opacity-3 .owl-theme .owl-controls .owl-page span {
	opacity: 0.3;
}
.opacity-2 .owl-theme .owl-controls .owl-page span {
	opacity: 0.2;
}
.opacity-1 .owl-theme .owl-controls .owl-page span {
	opacity: 0.1;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1; background:#e94e4c;
}
/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
/* preloading images */
.owl-item.loading {
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}
/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
	z-index: 10;
	-webkit-animation: fadeOut .7s both ease;
	-moz-animation: fadeOut .7s both ease;
	animation: fadeOut .7s both ease;
}
.owl-fade-in {
	-webkit-animation: fadeIn .7s both ease;
	-moz-animation: fadeIn .7s both ease;
	animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
	-webkit-animation: backSlideOut 1s both ease;
	-moz-animation: backSlideOut 1s both ease;
	animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
	-webkit-animation: backSlideIn 1s both ease;
	-moz-animation: backSlideIn 1s both ease;
	animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
	-webkit-animation: scaleToFade .7s ease both;
	-moz-animation: scaleToFade .7s ease both;
	animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
	-webkit-animation: goDown .6s ease both;
	-moz-animation: goDown .6s ease both;
	animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
	-webkit-animation: scaleUpFrom .5s ease both;
	-moz-animation: scaleUpFrom .5s ease both;
	animation: scaleUpFrom .5s ease both;
}
.owl-fadeUp-out {
	-webkit-animation: scaleUpTo .5s ease both;
	-moz-animation: scaleUpTo .5s ease both;
	animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
 0% {
opacity: 1
}
}
@-moz-keyframes empty {
 0% {
opacity: 1
}
}
@keyframes empty {
 0% {
opacity: 1
}
}
@-webkit-keyframes fadeIn {
 0% {
opacity:0;
}
 100% {
opacity:1;
}
}
@-moz-keyframes fadeIn {
 0% {
opacity:0;
}
 100% {
opacity:1;
}
}
@keyframes fadeIn {
 0% {
opacity:0;
}
 100% {
opacity:1;
}
}
@-webkit-keyframes fadeOut {
 0% {
opacity:1;
}
 100% {
opacity:0;
}
}
@-moz-keyframes fadeOut {
 0% {
opacity:1;
}
 100% {
opacity:0;
}
}
@keyframes fadeOut {
 0% {
opacity:1;
}
 100% {
opacity:0;
}
}
@-webkit-keyframes backSlideOut {
 25% {
opacity: .5;
-webkit-transform: translateZ(-500px);
}
 75% {
opacity: .5;
-webkit-transform: translateZ(-500px) translateX(-200%);
}
 100% {
opacity: .5;
-webkit-transform: translateZ(-500px) translateX(-200%);
}
}
@-moz-keyframes backSlideOut {
 25% {
opacity: .5;
-moz-transform: translateZ(-500px);
}
 75% {
opacity: .5;
-moz-transform: translateZ(-500px) translateX(-200%);
}
 100% {
opacity: .5;
-moz-transform: translateZ(-500px) translateX(-200%);
}
}
@keyframes backSlideOut {
 25% {
opacity: .5;
transform: translateZ(-500px);
}
 75% {
opacity: .5;
transform: translateZ(-500px) translateX(-200%);
}
 100% {
opacity: .5;
transform: translateZ(-500px) translateX(-200%);
}
}
@-webkit-keyframes backSlideIn {
 0%, 25% {
opacity: .5;
-webkit-transform: translateZ(-500px) translateX(200%);
}
 75% {
opacity: .5;
-webkit-transform: translateZ(-500px);
}
 100% {
opacity: 1;
-webkit-transform: translateZ(0) translateX(0);
}
}
@-moz-keyframes backSlideIn {
 0%, 25% {
opacity: .5;
-moz-transform: translateZ(-500px) translateX(200%);
}
 75% {
opacity: .5;
-moz-transform: translateZ(-500px);
}
 100% {
opacity: 1;
-moz-transform: translateZ(0) translateX(0);
}
}
@keyframes backSlideIn {
 0%, 25% {
opacity: .5;
transform: translateZ(-500px) translateX(200%);
}
 75% {
opacity: .5;
transform: translateZ(-500px);
}
 100% {
opacity: 1;
transform: translateZ(0) translateX(0);
}
}
@-webkit-keyframes scaleToFade {
 to {
opacity: 0;
-webkit-transform: scale(.8);
}
}
@-moz-keyframes scaleToFade {
 to {
opacity: 0;
-moz-transform: scale(.8);
}
}
@keyframes scaleToFade {
 to {
opacity: 0;
transform: scale(.8);
}
}
@-webkit-keyframes goDown {
 from {
-webkit-transform: translateY(-100%);
}
}
@-moz-keyframes goDown {
 from {
-moz-transform: translateY(-100%);
}
}
@keyframes goDown {
 from {
transform: translateY(-100%);
}
}
 @-webkit-keyframes scaleUpFrom {
 from {
opacity: 0;
-webkit-transform: scale(1.5);
}
}
@-moz-keyframes scaleUpFrom {
 from {
opacity: 0;
-moz-transform: scale(1.5);
}
}
@keyframes scaleUpFrom {
 from {
opacity: 0;
transform: scale(1.5);
}
}
 @-webkit-keyframes scaleUpTo {
 to {
opacity: 0;
-webkit-transform: scale(1.5);
}
}
@-moz-keyframes scaleUpTo {
 to {
opacity: 0;
-moz-transform: scale(1.5);
}
}
@keyframes scaleUpTo {
 to {
opacity: 0;
transform: scale(1.5);
}
}




/*	Responsive Tabs v1.0, Copyright 2014, Joe Mottershaw, https://github.com/joemottershaw/
//	======================================================================================= */

/*	Table of Contents
//	==================================================
//		#Reset
//		#Themes


/*	#Reset
//	================================================== */

.tabs {
	margin: 0;
	padding: 0;
	list-style-type: none;
	
}
ul.tabs {
	float: left;
	width: 22%;
	border: 1px solid #eee;
}
.tabs li {
	margin: 0;
	text-align: left;
}
.tabs li a {
	color: #454545;
	display: block;
	height: 60px; 
	padding: 0 0px 0 18px;
	text-decoration: none;
	line-height: 40px;
	font-size: 14px;
	padding: 10px 0 0 20px;
	border-bottom: 1px solid #eee;
}
.tabs li.active a {
	color: #fff;
	background-color: #fd602c;
}
.tabs-content {
	float: left;
	width: 76%;
	padding: 0 0 0 3%;
	text-align: left;
	margin-bottom: 40px;
}
/*.tabs-content img {
	width: 100%;
}*/
.tabs-content img.img_left2 {
	width: auto;
}
.tabs-content .tabs-panel {
/*padding: 20px;*/
}
.tabs-content .tabs-panel .tab-title {
	display: none;
}
 @media only screen and (min-width: 768px) and (max-width: 999px) {
ul.tabs {
	width: 100%;
}
.tabs-content {
	width: 100%;
	padding: 0 0 0 0%;
}
}
 @media only screen and (min-width: 640px) and (max-width: 767px) {
ul.tabs {
	width: 100%;
}
.tabs-content {
	width: 100%;
	padding: 0% 0% 0%;
}
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
ul.tabs {
	width: 100%;
}
.tabs-content {
	width: 100%;
	padding: 0% 0% 0% 0%;
}
.tabs-content img {
	width: 90%;
}
}
 @media only screen and (max-width: 479px) {
ul.tabs {
	width: 100%;
}
.tabs-content {
	width: 100%;
	padding: 0% 0% 0% 0%;
}
.tabs-content img {
	width: 100%;
	float: left;
}
}


/*=====================================================================
	Responsive tabs 1
=====================================================================*/

.tabs1 {
	margin: 0 auto;
	padding: 0; text-align:center;
	list-style-type: none;
	border-bottom: none;
	width: 99%; float:left;
	/*background-color: #fff;*/
	position: relative;
	z-index: 4;
}
.tabs1 li {
	margin: 0;
	text-align: center;
}
.tabs1 li a {
	float: left;
	color: #FFF; font-family:'Open Sans';
	font-weight:300;
	padding: 60px 40px;
	margin: 0px auto;
	text-decoration: none;
	line-height: 22px;
	font-size: 16px;

}
.tabs1 li a i{
font-size: 36px; padding-bottom:20px;	
}
.tabs1 li a:hover {
	color: #ab263b;
}
.tabs1 li.active a {
color: #ab263b;
}

.tabs1 li.active a:after {
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-top-color: #12171f;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-image: none;
    border-style: solid;
    border-width: 24px;
    content: "";
    height: 0;
    position: absolute;
    top: 100%;
    width: 0;  
    margin: 0px 0 0 -88px ;
	text-align:center;
}



.tabs-content1 {
	float: left;
	width: 100%;
	padding: 7% 0% 0% 0%;
	text-align: left;
	margin-bottom: 0;
	position: relative;
	z-index: 3;
}
.tabs-content1 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content1 .tabs-panel {
	padding: 20px;
}
.tabs-content1 .tabs-panel1 h3{
font-family:'Raleway';
}
.tabs-content1 .tabs-panel1 {
font-family:'Open Sans';
}
.tabs-content1 .tabs-panel1 i{
	color:#ab263b;
}
.tabs-content1 .tabs-panel7 .tab-title3 {
	display: none;
}
.tabs13.two li a {
	padding: 0px 20px;
}
/*	#Themes
//	================================================== */

#example-1 .tabs1 li {
	width: 100px;
	border: 1px solid #DDD;
	border-right: 0;
	background: #EEE;
	cursor: pointer;
	position: relative;
	z-index: 999;
}
#example-1 .tabs1 li:last-child {
	border-right: 1px solid #DDD;
}
#example-1 .tabs1 li.active {
	border-bottom: 1px solid #FFF;
	background: #FFF;
}
#example-1 .tabs-content1 {
	border: 1px solid #DDD;
	background: #FFF;
	position: relative;
	top: -1px;
	z-index: 99;
}
#example-1 .tabs-content1 .tab-title {
	color: #0b8593;
}
 @media only screen and (min-width: 1000px) and (max-width: 1169px) {
.tabs1 li a {
	padding: 0px 40px;
}
.tabs1.two li a {
	padding: 0 11px;
}
.tabs1 li a {
	font-size: 16px;
}
.tabs1 li.active a::after {
 top: 120%;
}

}
 @media only screen and (min-width: 768px) and (max-width: 999px) {
.tabs1 li a {
	padding: 0px 20px;
}
.tabs1.two li a {
	padding: 0px 5px;
}
.tabs1 li a {
	font-size: 14px;
}
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
.tabs1 li a {
	font-size: 14px;
	padding: 0px 18px;
	margin-bottom: 10px;
}
}
 @media only screen and (max-width: 479px) {
.tabs1 li a {
	font-size: 14px;
	padding: 0px 20px;
	margin-bottom: 10px;
}
.tabs1.two li a {
	padding: 0px 9px;
}
.tabs-content1 img.img_left2 {
	margin-bottom: 20px;
	margin-right: 0px;
	width: 90%;
}
.tabs-content1 {
	width: 100%;
margin: 40px 0 0;
}
.section_holder1 {
	padding: 0;
}
.tabs1 {
	width: 99%;
}
}


/*=====================================================================
	Responsive tabs 2
=====================================================================*/

.tabs2 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: none;
	height: 54px;
	width: 99%;
	position: relative;
	z-index: 4;
}
.tabs2 li {
	margin: 0;
	text-align: left;
}
.tabs2 li a {
	position: relative;
	float: left;
	color: #414b54;
	width: 24%;
	height: 53px;
	padding: 0; margin:0 0.5%;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	line-height: 50px;
	font-size: 18px;
	background-color: #FFF;
	border: 1px solid #e0e0e0;
}

.tabs2 li a:hover {
	color: #fff;
	background-color: #dc6226;
}
.tabs2 li.active a::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-top-color: #dc6226;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-image: none;
    border-style: solid;
    border-width: 14px;
    content: "";
    height: 0;
    position: absolute;
    top: 100%;
    width: 0;
    margin: 0px 0 0 -57px;
    text-align: center;
}

.tabs2 li.active a {
	color: #fff;	
	background-color: #dc6226;
}

.tabs2 li:first-child.active a::after{
 margin: 0px 0 0 -72px;
}



.tabs-content2 {
	float: left;
	width: 99%;
	padding: 30px 0 0 0;
	text-align: left;
	margin-bottom: 0;
	/*border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;*/
	position: relative;
	z-index: 3;
}
.tabs-content2 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content2 .tabs-panel {
	padding: 20px;
}
.tabs-content2 .tabs-content2 .tab-title3 {
	display: none;
}
.tabs2.two li a {
	padding: 0px 20px;
}

.tabs2.red {
	
}
.tabs2.red li a:hover {
	color: #fff;
	background-color: #e94e4c;
}
.tabs2.red li.active a {
	color: #fff;	
	background-color: #e94e4c;
}
.tabs2.red li.active a::after {
border-top-color: #e94e4c;
}


/*	#Themes
//	================================================== */

#tabs-content2 .tabs2 li {
	width: 100px;
	border: 1px solid #DDD;
	border-right: 0;
	background: #EEE;
	cursor: pointer;
	position: relative;
	z-index: 999;
}
#tabs-content2 .tabs2 li:last-child {
	border-right: 1px solid #DDD;
}
#tabs-content2 .tabs2 li.active {
	border-bottom: 1px solid #FFF;
	background: #FFF;
}
#tabs-content2 .tabs-content2 {
	border: 1px solid #DDD;
	background: #FFF;
	position: relative;
	top: -1px;
	z-index: 99;
}
#tabs-content2 .tabs-content2 .tab-title {
	color: #0b8593;
}
 @media only screen and (min-width: 768px) and (max-width: 999px) {
}
 @media only screen and (min-width: 640px) and (max-width: 767px) {
}
 @media only screen and (min-width: 480px) and (max-width: 639px) {
}
 @media only screen and (max-width: 479px) {
}


/*=====================================================================
	Responsive tabs 3
=====================================================================*/

.tabs3 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: none;
	height: 54px;
	width: 99%;
	position: relative;
	z-index: 4;
	background-color: #f6f6f6;
}
.tabs3 li {
	margin: 0;
	text-align: left;
}
.tabs3 li a {
	position: relative;
	float: left;
	color: #161616;
	/*width:33.3%;*/
	height: 53px;
	padding: 0 42px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	line-height: 50px;
	font-size: 14px;
	background-color: #f5f5f5;
	border-right: 1px solid #e8e8e8;
}

.tabs3 li a.last {
	border-right: none;
}
.tabs3 li a:hover {
	color: #fff;
	background-color: #fd602c;
}
.tabs3 li.active a {
	color: #fff;
	border-right: 1px solid #fd602c;
	background-color: #fd602c;
}
.tabs-content3 {
	float: left;
	width: 99%;
	padding: 30px 0 0 0;
	text-align: left;
	margin-bottom: 0;
	/*border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;*/
	position: relative;
	z-index: 3;
}
.tabs-content3 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content3 .tabs-panel {
	padding: 20px;
}
.tabs-content3 .tabs-content3 .tab-title3 {
	display: none;
}
.tabs3.two li a {
	padding: 0px 20px;
}
/*	#Themes
//	================================================== */

#tabs-content3 .tabs3 li {
	width: 100px;
	border: 1px solid #DDD;
	border-right: 0;
	background: #EEE;
	cursor: pointer;
	position: relative;
	z-index: 999;
}
#tabs-content3 .tabs3 li:last-child {
	border-right: 1px solid #DDD;
}
#tabs-content3 .tabs3 li.active {
	border-bottom: 1px solid #FFF;
	background: #FFF;
}
#tabs-content3 .tabs-content3 {
	border: 1px solid #DDD;
	background: #FFF;
	position: relative;
	top: -1px;
	z-index: 99;
}
#tabs-content3 .tabs-content3 .tab-title {
	color: #0b8593;
}
 @media only screen and (min-width: 1000px) and (max-width: 1169px) {
.tabs3 li a {
	padding: 0 30px;
}
}
 @media only screen and (min-width: 768px) and (max-width: 999px) {
}
 @media only screen and (min-width: 640px) and (max-width: 767px) {
}
 @media only screen and (min-width: 480px) and (max-width: 639px) {
.tabs3 li a {
	padding: 0 26px;
}
}
 @media only screen and (max-width: 479px) {
.tabs3 li a {
	padding: 0 15px;
	margin-bottom: 10px;
}
}


/*=====================================================================
	Responsive tabs 4
=====================================================================*/

.tabs4 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: none;
	height: 54px;
	width: 99%;
	position: relative;
	z-index: 4;
}
.tabs4 li {
	margin: 0;
	text-align: left;
}
.tabs4 li a {
	position: relative;
	float: left;
	color: #a2a1a1;
	padding: 10px 30px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	line-height: 45px;
	font-size: 14px;
	background-color: #fff;
	border-right: 1px solid #dcdcdc;
}
.tabs4 li:last-child a {
	border-right: none;
}
.tabs4 li a h5 {
	color: #a2a1a1;
}
.tabs4 li a span {
	font-size: 40px;
	color: #a2a1a1;
}
.tabs4 li a.last {
	border-right: none;
}
.tabs4 li a:hover span {
	color: #242424;
	background-color: #fff;
}
.tabs4 li a:hover {
	color: #242424;
	background-color: #fff;
}
.tabs4 li a:hover h5 {
	color: #242424;
}
.tabs4 li.active a {
	color: #242424;
	background-color: #fff;
}
.tabs4 li.active a h5 {
	color: #242424;
	background-color: #fff;
}
.tabs4 li.active a span {
	color: #242424;
}
.tabs-content4 {
	float: left;
	width: 99%;
	padding: 30px 0 0 0;
	text-align: left;
	margin-bottom: 0;
	position: relative;
	z-index: 3;
}
.tabs-content4 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content4 .tabs-panel {
	padding: 20px;
}
.tabs-content4 .tabs-content4 .tab-title3 {
	display: none;
}
.tabs4.two li a {
	padding: 0px 20px;
}
/*	#Themes
//	================================================== */

#tabs-content4 .tabs4 li {
	width: 100px;
	border: 1px solid #DDD;
	border-right: 0;
	background: #EEE;
	cursor: pointer;
	position: relative;
	z-index: 999;
}
#tabs-content4 .tabs4 li:last-child {
	border-right: 1px solid #DDD;
}
#tabs-content4 .tabs4 li.active {
	border-bottom: 1px solid #FFF;
	background: #FFF;
}
#tabs-content4 .tabs-content4 {
	border: 1px solid #DDD;
	background: #FFF;
	position: relative;
	top: -1px;
	z-index: 99;
}
#tabs-content4 .tabs-content4 .tab-title {
	color: #0b8593;
}
 @media only screen and (min-width: 768px) and (max-width: 999px) {
}
 @media only screen and (min-width: 640px) and (max-width: 767px) {
}
 @media only screen and (min-width: 480px) and (max-width: 639px) {
}
 @media only screen and (max-width: 479px) {
}


/*=====================================================================
	Responsive tabs 5
=====================================================================*/

.tabs5 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: none;
	height: 54px;
	width: 99%;
	position: relative;
	z-index: 4;
	background-color: #f6f6f6;
}
.tabs5 li {
	margin: 0;
	text-align: left;
}
.tabs5 li a {
	position: relative;
	float: left;
	color: #161616;
	/*width:33.3%;*/
	height: 53px;
	padding: 0 42px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	line-height: 50px;
	font-size: 14px;
	background-color: #f5f5f5;
	border-right: 1px solid #e8e8e8;
}
.tabs5 li a.last {
	border-right: none;
}
.tabs5 li a:hover {
	color: #fff;
	background-color: #fd602c;
}
.tabs5 li.active a {
	color: #fff;
	border-right: 1px solid #fd602c;
	background-color: #fd602c;
}
.tabs-content5 {
	float: left;
	width: 99%;
	padding: 30px 0 0 0;
	text-align: left;
	margin-bottom: 0;
	position: relative;
	z-index: 3;
}
.tabs-content5 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content5 .tabs-panel {
	padding: 20px;
}
.tabs-content5 .tabs-content5 .tab-title3 {
	display: none;
}
.tabs5.two li a {
	padding: 0px 20px;
}
/*	#Themes
//	================================================== */

#tabs-content5 .tabs5 li {
	width: 100px;
	border: 1px solid #DDD;
	border-right: 0;
	background: #EEE;
	cursor: pointer;
	position: relative;
	z-index: 999;
}
#tabs-content5 .tabs5 li:last-child {
	border-right: 1px solid #DDD;
}
#tabs-content5 .tabs5 li.active {
	border-bottom: 1px solid #FFF;
	background: #FFF;
}
#tabs-content5 .tabs-content5 {
	border: 1px solid #DDD;
	background: #FFF;
	position: relative;
	top: -1px;
	z-index: 99;
}
#tabs-content5 .tabs-content5 .tab-title {
	color: #0b8593;
}
 @media only screen and (min-width: 1000px) and (max-width: 1169px) {
.tabs5 li a {
	padding: 0 30px;
}
}
 @media only screen and (min-width: 768px) and (max-width: 999px) {
}
 @media only screen and (min-width: 640px) and (max-width: 767px) {
}
 @media only screen and (min-width: 480px) and (max-width: 639px) {
.tabs5 li a {
	padding: 0 26px;
}
}
 @media only screen and (max-width: 479px) {
.tabs5 li a {
	padding: 0 15px;
	margin-bottom: 10px;
}
}


/*=====================================================================
	Responsive tabs 6
=====================================================================*/

.tabs6 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: none;
	height: 40px;
	width: 99%;
	position: relative;
	z-index: 4;
}
.tabs6 li {
	margin: 0;
	text-align: left;
}
.tabs6 li a {
	position: relative;
	float: left;
	color: #727272;
	width: 33.3%;
	height: 40px;
	padding: 0;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	line-height: 40px;
	font-size: 14px;
	background-color: #fff;
	border-left: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}

.tabs6 li a.last {
	border-right: 1px solid #dddddd;
}
.tabs6 li a:hover {
	color: #fff;
	background-color: #1e222b;
}
.tabs6 li.active a {
	color: #fff;	
	background-color: #1e222b;
}
.tabs6 li.active a:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-top-color: #1e222b;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-image: none;
    border-style: solid;
    border-width: 14px;
    content: "";
    height: 0;
    position: absolute;
    top: 94%;
    width: 0;
    margin: 0px 0 0 -57px;
    text-align: center;
}
.tabs6 li.active:nth-child(3n) a::after {
    margin: 0px 0 0 -40px;
}

.tabs-content6 {
	float: left;
	width: 99%;
	padding: 30px 15px 15px;
	text-align: left;
	margin-bottom: 0;
	position: relative;
	z-index: 3;
	border: 1px solid #dddddd;
	border-top: 0px;
}
.tabs-content6 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content6 .tabs-panel {
	padding: 20px;
}
.tabs-content6 a{ color:#1e222b;}
.tabs-content6 a:hover{ color:#c9012f;}
.tabs-content6 .tabs-content6 .tab-title3 {
	display: none;
}
.tabs6.two li a {
	padding: 0px 20px;
}
/*	#Themes
//	================================================== */

#tabs-content6 .tabs6 li {
	width: 100px;
	border: 1px solid #DDD;
	border-right: 0;
	background: #EEE;
	cursor: pointer;
	position: relative;
	z-index: 999;
}
#tabs-content6 .tabs6 li:last-child {
	border-right: 1px solid #DDD;
}
#tabs-content6 .tabs6 li.active {
	border-bottom: 1px solid #FFF;
	background: #FFF;
}
#tabs-content6 .tabs-content6 {
	border: 1px solid #DDD;
	background: #FFF;
	position: relative;
	top: -1px;
	z-index: 99;
}
#tabs-content6 .tabs-content6 .tab-title {
	color: #0b8593;
}
 @media only screen and (min-width: 768px) and (max-width: 999px) {
}
 @media only screen and (min-width: 640px) and (max-width: 767px) {
}
 @media only screen and (min-width: 480px) and (max-width: 639px) {
}
 @media only screen and (max-width: 479px) {
}


/*=====================================================================
	Responsive tabs 7
=====================================================================*/

.tabs7 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: none;
	height: 46px;
	width: 99%;
	position: relative;
	z-index: 4;
	background-color: #f6f6f6;
}
.tabs7 li {
	margin: 0;
	text-align: left;
}
.tabs7 li a {
	position: relative;
	float: left;
	color: #161616;
	padding: 0 30px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	line-height: 46px;
	font-size: 14px;
	background-color: #f5f5f5;
	border-right: 1px solid #dcdcdc;
}
.tabs7 li a.last {
	border-right: none;
}
.tabs7 li a:hover {
	color: #fff;
	background-color: #161616;
}
.tabs7 li.active a {
	color: #fff;
	border-right: 1px solid #161616;
	background-color: #161616;
}
.tabs-content7 {
	float: left;
	width: 99%;
	padding: 30px 0 0 0;
	text-align: left;
	margin-bottom: 0;
	position: relative;
	z-index: 3;
}
.tabs-content7 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content7 .tabs-panel {
	padding: 20px;
}
.tabs-content7 .tabs-content7 .tab-title3 {
	display: none;
}
.tabs7.two li a {
	padding: 0px 20px;
}
/*	#Themes
//	================================================== */

#tabs-content7 .tabs7 li {
	width: 100px;
	border: 1px solid #DDD;
	border-right: 0;
	background: #EEE;
	cursor: pointer;
	position: relative;
	z-index: 999;
}
#tabs-content7 .tabs7 li:last-child {
	border-right: 1px solid #DDD;
}
#tabs-content7 .tabs7 li.active {
	border-bottom: 1px solid #FFF;
	background: #FFF;
}
#tabs-content7 .tabs-content7 {
	border: 1px solid #DDD;
	background: #FFF;
	position: relative;
	top: -1px;
	z-index: 99;
}
#tabs-content7 .tabs-content7 .tab-title {
	color: #0b8593;
}
 @media only screen and (min-width: 1000px) and (max-width: 1169px) {
.tabs7 li a {
	padding: 0 30px;
}
}
 @media only screen and (min-width: 768px) and (max-width: 999px) {
}
 @media only screen and (min-width: 640px) and (max-width: 767px) {
}
 @media only screen and (min-width: 480px) and (max-width: 639px) {
.tabs7 li a {
	padding: 0 26px;
}
}
 @media only screen and (max-width: 479px) {
.tabs7 li a {
	padding: 0 15px;
	margin-bottom: 10px;
}
}



/*=====================================================================
	Responsive tabs 8
=====================================================================*/

.tabs8 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.tabs8 {
	float: left;
	width: 22%;
	border: 1px solid #eee;
}
.tabs8 li {
	margin: 0;
	text-align: left;
}
.tabs8 li a {
	font-family: 'Dosis', sans-serif;
	color: #454545;
	display: block;
	padding: 5px 18px;
	text-decoration: none;
	line-height: 40px;
	font-size: 15px;
	text-transform: uppercase;
	border-bottom: 1px solid #eee;
}
.tabs8 li.active a {
	color: #fff;
	background-color: #161616;
}
.tabs-content8 {
	float: left;
	width: 76%;
	padding: 0 0 0 3%;
	text-align: left;
	margin-bottom: 40px;
}
/*.tabs-content img {
	width: 100%;
}*/
.tabs-content8 img.img_left2 {
	width: auto;
}
.tabs-content8 .tabs-panel8 {
/*padding: 20px;*/
}
.tabs-content8 .tabs-panel8 .tab-title {
	display: none;
}
 @media only screen and (min-width: 768px) and (max-width: 999px) {
ul.tabs8 {
	width: 100%;
}
.tabs-content8 {
	width: 100%;
	padding: 0 0 0 0%;
}
}
 @media only screen and (min-width: 640px) and (max-width: 767px) {
ul.tabs8 {
	width: 100%;
}
.tabs-content8 {
	width: 100%;
	padding: 0% 0% 0%;
}
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
ul.tabs8 {
	width: 100%;
}
.tabs-content8 {
	width: 100%;
	padding: 0% 0% 0% 0%;
}
.tabs-content8 img {
	width: 90%;
}
}
 @media only screen and (max-width: 479px) {
ul.tabs8 {
	width: 100%;
}
.tabs-content8 {
	width: 100%;
	padding: 0% 0% 0% 0%;
}
.tabs-content8 img {
	width: 100%;
	float: left;
}
}


/*=====================================================================
	Responsive tabs 9
=====================================================================*/

.tabs9 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: none;
	height: 51px;
	width: 99%;
	background-color: #fff;
	position: relative;
	z-index: 4;
}
.tabs9 li {
	margin: 0;
	text-align: left;
}
.tabs9 li a {
	float: left;
	color: #454545;
	height: 50px;
	padding: 0px 20px;
	margin-right: 6px;
	font-weight: normal;
	text-decoration: none;
	line-height: 50px;
	font-size: 18px;
	background-color: #fff;
	font-family: 'Dosis', sans-serif;
	border: 1px solid #e0e0e0;
}
.tabs9 li a:hover {
	color: #161616;
}
.tabs9 li.active a {
	color: #fff;
	border: 1px solid #161616;
	background-color: #161616;
}
.tabs-content9 {
	float: left;
	width: 100%;
	padding: 5% 0% 0% 0%;
	text-align: left;
	margin-bottom: 0;
	position: relative;
	z-index: 3;
}
.tabs-content9 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content9 .tabs-panel {
	padding: 20px;
}
.tabs-content9 .tabs-panel7 .tab-title3 {
	display: none;
}
.tabs93.two li a {
	padding: 0px 20px;
}
/*	#Themes
//	================================================== */

#example-1 .tabs9 li {
	width: 100px;
	border: 1px solid #DDD;
	border-right: 0;
	background: #EEE;
	cursor: pointer;
	position: relative;
	z-index: 999;
}
#example-1 .tabs9 li:last-child {
	border-right: 1px solid #DDD;
}
#example-1 .tabs9 li.active {
	border-bottom: 1px solid #FFF;
	background: #FFF;
}
#example-1 .tabs-content9 {
	border: 1px solid #DDD;
	background: #FFF;
	position: relative;
	top: -1px;
	z-index: 99;
}
#example-1 .tabs-content9 .tab-title {
	color: #0b8593;
}
 @media only screen and (min-width: 1000px) and (max-width: 1169px) {
.tabs9 li a {
	padding: 0px 20px;
}
.tabs9.two li a {
	padding: 0 11px;
}
.tabs9 li a {
	font-size: 13px;
}
}
 @media only screen and (min-width: 768px) and (max-width: 999px) {
.tabs9 li a {
	padding: 0px 30px;
}
.tabs9.two li a {
	padding: 0px 5px;
}
.tabs9 li a {
	font-size: 11px;
}
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
.tabs9 li a {
	font-size: 14px;
	padding: 0px 20px;
	margin-bottom: 10px;
}
}
 @media only screen and (max-width: 479px) {
.tabs9 li a {
	font-size: 14px;
	padding: 0px 20px;
	margin-bottom: 10px;
}
.tabs9.two li a {
	padding: 0px 9px;
}
.tabs-content9 img.img_left2 {
	margin-bottom: 20px;
	margin-right: 0px;
	width: 90%;
}
.tabs-content9 {
	width: 90%;
	margin: 0 5%;
}
.section_holder1 {
	padding: 0;
}
.tabs9 {
	width: 99%;
}
}


/*=====================================================================
	Responsive tabs 10
=====================================================================*/

.tabs10 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: none;
	height: 54px;
	width: 99%;
	position: relative;
	z-index: 4;
}
.tabs10 li {
	margin: 0;
	text-align: left;
}
.tabs10 li a {
	position: relative;
	float: left;
	color: #161616;
	width: 33.3%;
	height: 45px;
	padding: 0;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	line-height: 45px;
	font-size: 14px;
	background-color: #f5f5f5;
	border-right: 1px solid #dcdcdc;
}
.tabs10 li a.last {
	border-right: none;
}
.tabs10 li a:hover {
	color: #fff;
	background-color: #ffc000;
}
.tabs10 li.active a {
	color: #fff;
	border-right: 1px solid #ffc000;
	background-color: #ffc000;
}
.tabs-content10 {
	float: left;
	width: 99%;
	padding: 30px 0 0 0;
	text-align: left;
	margin-bottom: 0;
	position: relative;
	z-index: 3;
}
.tabs-content10 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content10 .tabs-panel {
	padding: 20px;
}
.tabs-content10 .tabs-content10 .tab-title3 {
	display: none;
}
.tabs10.two li a {
	padding: 0px 20px;
}
/*	#Themes
//	================================================== */

#tabs-content10 .tabs10 li {
	width: 100px;
	border: 1px solid #DDD;
	border-right: 0;
	background: #EEE;
	cursor: pointer;
	position: relative;
	z-index: 999;
}
#tabs-content10 .tabs10 li:last-child {
	border-right: 1px solid #DDD;
}
#tabs-content10 .tabs10 li.active {
	border-bottom: 1px solid #FFF;
	background: #FFF;
}
#tabs-content10 .tabs-content10 {
	border: 1px solid #DDD;
	background: #FFF;
	position: relative;
	top: -1px;
	z-index: 99;
}
#tabs-content10 .tabs-content10 .tab-title {
	color: #0b8593;
}
 @media only screen and (min-width: 768px) and (max-width: 999px) {
}
 @media only screen and (min-width: 640px) and (max-width: 767px) {
}
 @media only screen and (min-width: 480px) and (max-width: 639px) {
}
 @media only screen and (max-width: 479px) {
}


/*=====================================================================
	Responsive tabs 11
=====================================================================*/

.tabs11 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: none;
	height: 54px;
	width: 99%;
	position: relative;
	z-index: 4;
}
.tabs11 li {
	margin: 0;
	text-align: left;
}
.tabs11 li a {
	position: relative;
	float: left;
	color: #161616;
	width: 33.3%;
	height: 45px;
	padding: 0;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	line-height: 45px;
	font-size: 14px;
	background-color: #f5f5f5;
	border-right: 1px solid #dcdcdc;
}
.tabs11 li a.last {
	border-right: none;
}
.tabs11 li a:hover {
	color: #fff;
	background-color: #a5d549;
}
.tabs11 li.active a {
	color: #fff;
	border-right: 1px solid #a5d549;
	background-color: #a5d549;
}
.tabs-content11 {
	float: left;
	width: 99%;
	padding: 30px 0 0 0;
	text-align: left;
	margin-bottom: 0;
	position: relative;
	z-index: 3;
}
.tabs-content11 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content11 .tabs-panel {
	padding: 20px;
}
.tabs-content11 .tabs-content11 .tab-title3 {
	display: none;
}
.tabs11.two li a {
	padding: 0px 20px;
}
/*	#Themes
//	================================================== */

#tabs-content11 .tabs11 li {
	width: 100px;
	border: 1px solid #DDD;
	border-right: 0;
	background: #EEE;
	cursor: pointer;
	position: relative;
	z-index: 999;
}
#tabs-content11 .tabs11 li:last-child {
	border-right: 1px solid #DDD;
}
#tabs-content11 .tabs11 li.active {
	border-bottom: 1px solid #FFF;
	background: #FFF;
}
#tabs-content11 .tabs-content11 {
	border: 1px solid #DDD;
	background: #FFF;
	position: relative;
	top: -1px;
	z-index: 99;
}
#tabs-content11 .tabs-content11 .tab-title {
	color: #0b8593;
}
 @media only screen and (min-width: 768px) and (max-width: 999px) {
}
 @media only screen and (min-width: 640px) and (max-width: 767px) {
}
 @media only screen and (min-width: 480px) and (max-width: 639px) {
}
 @media only screen and (max-width: 479px) {
}


/*=====================================================================
	Responsive tabs 12
=====================================================================*/

.tabs12 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: none;
	height: 54px;
	width: 99%;
	position: relative;
	z-index: 4;
}
.tabs12 li {
	margin: 0;
	text-align: left;
}
.tabs12 li a {
	position: relative;
	float: left;
	color: #161616;
	width: 33.3%;
	height: 45px;
	padding: 0;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	line-height: 45px;
	font-size: 14px;
	background-color: #f5f5f5;
	border-right: 1px solid #dcdcdc;
}
.tabs12 li a.last {
	border-right: none;
}
.tabs12 li a:hover {
	color: #fff;
	background-color: #c3a254;
}
.tabs12 li.active a {
	color: #fff;
	border-right: 1px solid #c3a254;
	background-color: #c3a254;
}
.tabs-content12 {
	float: left;
	width: 99%;
	padding: 30px 0 0 0;
	text-align: left;
	margin-bottom: 0;
	position: relative;
	z-index: 3;
}
.tabs-content12 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content12 .tabs-panel {
	padding: 20px;
}
.tabs-content12 .tabs-content12 .tab-title3 {
	display: none;
}
.tabs12.two li a {
	padding: 0px 20px;
}
/*	#Themes
//	================================================== */

#tabs-content12 .tabs12 li {
	width: 100px;
	border: 1px solid #DDD;
	border-right: 0;
	background: #EEE;
	cursor: pointer;
	position: relative;
	z-index: 999;
}
#tabs-content12 .tabs12 li:last-child {
	border-right: 1px solid #DDD;
}
#tabs-content12 .tabs12 li.active {
	border-bottom: 1px solid #FFF;
	background: #FFF;
}
#tabs-content12 .tabs-content12 {
	border: 1px solid #DDD;
	background: #FFF;
	position: relative;
	top: -1px;
	z-index: 99;
}
#tabs-content12 .tabs-content12 .tab-title {
	color: #0b8593;
}
 @media only screen and (min-width: 768px) and (max-width: 999px) {
}
 @media only screen and (min-width: 640px) and (max-width: 767px) {
}
 @media only screen and (min-width: 480px) and (max-width: 639px) {
}
 @media only screen and (max-width: 479px) {
}


/*=====================================================================
	Responsive tabs 13
=====================================================================*/

.tabs13 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: none;
	height: 51px;
	width: 99%;
	background-color: #fff;
	position: relative;
	z-index: 4;
}
.tabs13 li {
	margin: 0;
	text-align: left;
}
.tabs13 li a {
	float: left;
	color: #454545;
	height: 50px;
	padding: 0px 20px;
	margin-right: 6px;
	font-weight: normal;
	text-decoration: none;
	line-height: 50px;
	font-size: 16px;
	background-color: #fff;
	font-family: "Raleway", sans-serif;
	border: 1px solid #e0e0e0;
}
.tabs13 li a:hover {
	color: #f43819;
}
.tabs13 li.active a {
	color: #fff;
	border: 1px solid #f43819;
	background-color: #f43819;
}
.tabs-content13 {
	float: left;
	width: 100%;
	padding: 5%;
	text-align: left;
	margin-bottom: 0;
	margin-top: 20px;
	position: relative;
	z-index: 3;
	border: 1px solid #e4e4e4;
}
.tabs-content13 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content13 .tabs-panel {
	padding: 20px;
}
.tabs-content13 .tabs-panel7 .tab-title3 {
	display: none;
}
.tabs133.two li a {
	padding: 0px 20px;
}
/*	#Themes
//	================================================== */

#example-1 .tabs13 li {
	width: 100px;
	border: 1px solid #DDD;
	border-right: 0;
	background: #EEE;
	cursor: pointer;
	position: relative;
	z-index: 999;
}
#example-1 .tabs13 li:last-child {
	border-right: 1px solid #DDD;
}
#example-1 .tabs13 li.active {
	border-bottom: 1px solid #FFF;
	background: #FFF;
}
#example-1 .tabs-content13 {
	border: 1px solid #DDD;
	background: #FFF;
	position: relative;
	top: -1px;
	z-index: 99;
}
#example-1 .tabs-content13 .tab-title {
	color: #0b8593;
}
 @media only screen and (min-width: 1000px) and (max-width: 1169px) {
.tabs13 li a {
	padding: 0px 20px;
}
.tabs13.two li a {
	padding: 0 11px;
}
.tabs13 li a {
	font-size: 13px;
}
}
 @media only screen and (min-width: 768px) and (max-width: 999px) {
.tabs13 li a {
	padding: 0px 30px;
}
.tabs13.two li a {
	padding: 0px 5px;
}
.tabs13 li a {
	font-size: 11px;
}
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
.tabs13 li a {
	font-size: 14px;
	padding: 0px 20px;
	margin-bottom: 10px;
}
}
 @media only screen and (max-width: 479px) {
.tabs13 li a {
	font-size: 14px;
	padding: 0px 20px;
	margin-bottom: 10px;
}
.tabs13.two li a {
	padding: 0px 9px;
}
.tabs-content13 img.img_left2 {
	margin-bottom: 20px;
	margin-right: 0px;
	width: 90%;
}
.tabs-content13 {
	width: 90%;
	margin: 0 5%;
}
.section_holder1 {
	padding: 0;
}
.tabs13 {
	width: 99%;
}
}


/*=====================================================================
	Responsive tabs 14
=====================================================================*/

.tabs14 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: 1px solid #d9d9d9;
	border-bottom: none;
	height: 54px;
	width: 99%;
	background-color: #fff;
	position: relative;
	z-index: 4;
}
.tabs14 li {
	margin: 0;
	text-align: left;
}
.tabs14 li a {
	position: relative;
	width: 175.6px;
	float: left;
	color: #161616;
	height: 53px;
	padding: 0;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	line-height: 50px;
	font-size: 14px;
	background-color: #fff;
	border-right: 1px solid #d9d9d9;
}
.tabs14 li a.last {
	border-right: none;
}
.tabs14 li a:hover {
	color: #92d102;
}
.tabs14 li.active a {
	color: #92d102;
	background-color: #fff;
}
.tabs-content14 {
	float: left;
	width: 99%;
	padding: 30px 30px;
	text-align: left;
	margin-bottom: 40px;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;
	position: relative;
	z-index: 3;
}
.tabs-content14 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content14 .tabs-panel {
	padding: 20px;
}
.tabs-content14 .tabs-panel3 .tab-title3 {
	display: none;
}
.tabs14.two li a {
	padding: 0px 20px;
}
/*	#Themes
//	================================================== */

#example-14 .tabs14 li {
	width: 100px;
	border: 1px solid #DDD;
	border-right: 0;
	background: #EEE;
	cursor: pointer;
	position: relative;
	z-index: 999;
}
#example-14 .tabs14 li:last-child {
	border-right: 1px solid #DDD;
}
#example-14 .tabs14 li.active {
	border-bottom: 1px solid #FFF;
	background: #FFF;
}
#example-14 .tabs-content14 {
	border: 1px solid #DDD;
	background: #FFF;
	position: relative;
	top: -1px;
	z-index: 99;
}
#example-14 .tabs-content14 .tab-title {
	color: #0b8593;
}
 @media only screen and (min-width: 1000px) and (max-width: 1169px) {
.tabs14 li a {
	width: 97.4px;
}
.tabs14 li a .tab_arrow_down {
	margin: 0px 0px 0px 29px;
}
}
 @media only screen and (min-width: 768px) and (max-width: 999px) {
.tabs14 li a {
	padding: 0px 9px;
}
.tabs14.two li a {
	padding: 0px 5px;
}
.tabs14 li a {
	font-size: 14px;
}
.tabs14 {
	background-color: #fff;
	height: 51px;
}
.footer_logo {
	width: 100%;
}
.footer ul.recent_posts li {
	border-bottom: 1px solid #2F2F2F;
	margin: 0px 0px 23px 0px;
}
.tabs14 li a {
	width: 141.6px;
}
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
.tabs14 li a {
	padding: 0px 5px;
}
.tabs14 {
	background-color: #fff;
	height: 51px;
}
}
 @media only screen and (max-width: 479px) {
.tabs-content14 img.img_left2 {
	margin-bottom: 20px;
	margin-right: 17px;
	width: 49%;
}
.tabs-content14 {
	width: 99%;
	margin: 0px 0%;
}
.tabs14 li a {
	margin: 0px 0%;
	width: 48.3%;
	font-size: 13px;
}
.tabs14 {
	width: 99%;
}
.tabs14 li a .tab_arrow_down {
	margin: 0px 0px 0px 24px;
}
}


/*=====================================================================
	Responsive tabs 15
=====================================================================*/

.tabs15 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: none;
	height: 51px;
	width: 99%;
	background-color: #fff;
	position: relative;
	z-index: 4;
}
.tabs15 li {
	margin: 0;
	text-align: left;
}
.tabs15 li a {
	float: left;
	color: #454545;
	height: 50px;
	padding: 0px 20px;
	margin-right: 6px;
	font-weight: normal;
	text-decoration: none;
	line-height: 50px;
	font-size: 16px;
	background-color: #fff;
	font-family: "Raleway", sans-serif;
	border: 1px solid #e0e0e0;
}
.tabs15 li a:hover {
	color: #fd602c;
}
.tabs15 li.active a {
	color: #fff;
	border: 1px solid #fd602c;
	background-color: #fd602c;
}
.tabs-content15 {
	float: left;
	width: 100%;
	padding: 5%;
	text-align: left;
	margin-bottom: 0;
	margin-top: 20px;
	position: relative;
	z-index: 3;
	border: 1px solid #e4e4e4;
}
.tabs-content15 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content15 .tabs-panel {
	padding: 20px;
}
.tabs-content15 .tabs-panel7 .tab-title3 {
	display: none;
}
.tabs153.two li a {
	padding: 0px 20px;
}
/*	#Themes
//	================================================== */

#example-1 .tabs15 li {
	width: 100px;
	border: 1px solid #DDD;
	border-right: 0;
	background: #EEE;
	cursor: pointer;
	position: relative;
	z-index: 999;
}
#example-1 .tabs15 li:last-child {
	border-right: 1px solid #DDD;
}
#example-1 .tabs15 li.active {
	border-bottom: 1px solid #FFF;
	background: #FFF;
}
#example-1 .tabs-content15 {
	border: 1px solid #DDD;
	background: #FFF;
	position: relative;
	top: -1px;
	z-index: 99;
}
#example-1 .tabs-content15 .tab-title {
	color: #0b8593;
}
 @media only screen and (min-width: 1000px) and (max-width: 1169px) {
.tabs15 li a {
	padding: 0px 20px;
}
.tabs15.two li a {
	padding: 0 11px;
}
.tabs15 li a {
	font-size: 13px;
}
}
 @media only screen and (min-width: 768px) and (max-width: 999px) {
.tabs15 li a {
	padding: 0px 30px;
}
.tabs15.two li a {
	padding: 0px 5px;
}
.tabs15 li a {
	font-size: 11px;
}
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
.tabs15 li a {
	font-size: 14px;
	padding: 0px 20px;
	margin-bottom: 10px;
}
}

@media only screen and (max-width: 479px) {
.tabs15 li a {
	font-size: 14px;
	padding: 0px 20px;
	margin-bottom: 10px;
}
.tabs15.two li a {
	padding: 0px 9px;
}
.tabs-content15 img.img_left2 {
	margin-bottom: 20px;
	margin-right: 0px;
	width: 90%;
}
.tabs-content15 {
	width: 90%;
	margin: 0 5%;
}
.section_holder1 {
	padding: 0;
}
.tabs15 {
	width: 99%;
}
}



/*=====================================================================
=======================================================================
	Accordions
=====================================================================
======================================================================*/

.smk_accordion {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 20px;
}
/**
 * --------------------------------------------------------------
 * Section
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in {
	border: 1px solid #bfbfbf;
	position: relative;
	z-index: 10;
	margin-top: -1px; margin-bottom:5px;
	overflow: hidden;
}
.smk_accordion .accordion_in.st2 {
	border: none;
}
/**
 * --------------------------------------------------------------
 * Head
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_head {
	position: relative;
	background: #FFF;
	padding: 10px; font-family:"Lato";
	color: #323232; font-weight:400;
	font-size: 20px;
	display: block;
	cursor: pointer;
}
.smk_accordion .accordion_in .acc_head .acc_icon_expand {
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -9px;
	background: url(../../plusminus.png) center 0;
}
.smk_accordion .accordion_in.two .acc_head .acc_icon_expand {
	background:  url(../../plusminus2.png) center 0;
}
/**
 * --------------------------------------------------------------
 * Content
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_content {
	background: #fff;
	color: #323232; font-family:'Open Sans';
	padding: 5px 10px 20px 10px; font-weight:400;
	font-size: 14px;
}
.smk_accordion .accordion_in.st2 .acc_content {
	background: none;
	color: #7B7E85;
}
.smk_accordion .accordion_in .acc_content h1:first-of-type, .smk_accordion .accordion_in .acc_content h2:first-of-type, .smk_accordion .accordion_in .acc_content h3:first-of-type, .smk_accordion .accordion_in .acc_content h4:first-of-type, .smk_accordion .accordion_in .acc_content h5:first-of-type, .smk_accordion .accordion_in .acc_content h6:first-of-type {
	margin-top: 5px;
}
/**
 * --------------------------------------------------------------
 * General
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in:first-of-type, .smk_accordion .accordion_in:first-of-type .acc_head {
	/*border-radius: 3px 3px 0 0;*/
}
.smk_accordion .accordion_in:last-of-type, .smk_accordion .accordion_in:last-of-type .acc_content {
	/*border-radius: 0 0 3px 3px;*/
}
.smk_accordion .accordion_in.acc_active > .acc_content {
	display: block;
}
.smk_accordion .accordion_in.acc_active > .acc_head {
	background: #FFF;
}
.smk_accordion .accordion_in.orange.acc_active > .acc_head {
	color: #fff;
	background: #fd602c;
}
.smk_accordion .accordion_in.red.acc_active > .acc_head {
	color: #fff;
	background: #ab263b;
}
.smk_accordion .accordion_in.yellow.acc_active > .acc_head {
	color: #fff;
	background: #ffc000;
}
.smk_accordion .accordion_in.st2.acc_active > .acc_head {
	background: #fff;
	color: #fd602c;
}
/*style 3*/
.smk_accordion .accordion_in.style3.acc_active > .acc_head {
	background: #fff;
	color: #161616;
	border: 1px solid #161616;
}
.smk_accordion .accordion_in.style3:last-of-type, .smk_accordion .accordion_in.style3:last-of-type .acc_content {
	border-radius: 0 0 0px 0px;
}
.smk_accordion .accordion_in.style3:first-of-type, .smk_accordion .accordion_in.style3:first-of-type .acc_head {
	border-radius: 0 0 0 0;
}
.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {
	
display: block;
font-family:  FontAwesome;
content: '\f139'; height: 20px;
width: 20px;
font-size:20px; color:#f00;
	background:  url(../../plusminus.png) center -17px;
}
.smk_accordion .accordion_in.two.acc_active > .acc_head .acc_icon_expand {
	background: url(../../plusminus2.png) center -18px;
}
.smk_accordion.acc_with_icon .accordion_in .acc_head, .smk_accordion.acc_with_icon .accordion_in .acc_content {
	padding-left: 40px;
}
.smk_accordion.acc_with_icon .accordion_in.st2 .acc_head, .smk_accordion.acc_with_icon .accordion_in.st2 .acc_content {
	padding-left: 40px;
	margin-top: 7px;
}
/*style three*/

.smk_accordion .accordion_in.three{ border:1px solid #cacaca;}
.smk_accordion .accordion_in.three .acc_head {
	position: relative;
	background: #e5e5e5;
	color: #1d1d1d; font-family:"Roboto";
	font-size: 18px; font-weight:300;	
	display: block;
	cursor: pointer;

}
.smk_accordion .accordion_in.three.acc_active > .acc_head {
	background: #FFF; color:#eb4c3a;
}
.smk_accordion .accordion_in.three .acc_head .acc_icon_expand {
	
	background:  url(../../arrows.png) center 0;
}
.smk_accordion .accordion_in.three.acc_active > .acc_head .acc_icon_expand {
	background:  url(../../arrows.png) center -18px;
}

.smk_accordion .accordion_in.three .acc_content {
    padding-left: 15px; color:#727272;
}

.smk_accordion .accordion_in.three .acc_head.white {
	background: #fff;
	color: #1d1d1d; font-family:"Lato";
	font-size: 18px; font-weight:300;	
}
.smk_accordion .accordion_in.three.acc_active > .acc_head.white {
	background: #FFF; color:#c9012f;
}
.smk_accordion .accordion_in.three .acc_head.white .acc_icon_expand {
	
	background:  url(../../plusminus5.png) center 0;
}
.smk_accordion .accordion_in.three.acc_active > .acc_head.white .acc_icon_expand {
	background:  url(../../plusminus5.png) center -16px;
}


/*style four*/
.smk_accordion .accordion_in.four {
	border: none;
}
.smk_accordion .accordion_in.four .acc_head {
	position: relative;
	background: #fff;
	color: #272727;
	font-size: 14px;
	display: block;
	cursor: pointer;
	margin-bottom: 2px;
	border: 1px solid #e4e4e4;
	border-radius: 35px;
}
.smk_accordion .accordion_in.four.acc_active > .acc_head {
	color: #fff;
	background: #fd602c;
}
.smk_accordion .accordion_in.four .acc_head .acc_icon_expand {
	left: 510px;
	background:  url(../../plusminus4.png) center 0;
}
.smk_accordion .accordion_in.four.acc_active > .acc_head .acc_icon_expand {
	background:  url(../../plusminus4.png) center -18px;
}
.smk_accordion .accordion_in.four .acc_content {
	background: #fff;
}
 @media only screen and (min-width: 768px) and (max-width: 999px) {
.smk_accordion .accordion_in.four .acc_head .acc_icon_expand {
	left: 645px;
}
}
 @media only screen and (min-width: 480px) and (max-width: 639px) {
.smk_accordion .accordion_in.four .acc_head .acc_icon_expand {
	left: 15px;
}
}
 @media only screen and (max-width: 479px) {
.smk_accordion .accordion_in.four .acc_head .acc_icon_expand {
	left: 15px;
}
.tabs1 li.active a::after{
	margin-top:20px;
}

.tabs2 li a { width:46%; margin-bottom:10px;margin: 0 2% 20px;}

}


/*style five*/
.smk_accordion .accordion_in.five {
	border: none;
}
.smk_accordion .accordion_in.five .acc_head {
	position: relative;
	background: #fff;
	color: #272727;
	font-size: 14px;
	display: block;
	cursor: pointer;
	margin-bottom: 2px;
	border: 1px solid #e4e4e4;
}
.smk_accordion .accordion_in.five.acc_active > .acc_head {
	color: #fff;
	border: 1px solid #e4e4e4;
	background: #1fbef0;
}
.smk_accordion .accordion_in.five .acc_head .acc_icon_expand {
	background:  url(../../plusminus2.png) center 0;
}
.smk_accordion .accordion_in.five.acc_active > .acc_head .acc_icon_expand {
	background:  url(../../plusminus2.png) center -18px;
}
.smk_accordion .accordion_in.five .acc_content {
	background: #fff;
	padding: 25px 5px;
}

#wrapper {
		width:100%;
		position: relative;
		
	}
	
	.console {
		margin-top: 70px;
		text-align: center;
	}
	
	#debug {
		position: absolute;
		width: 450px;
		padding: 5px;
		height: 100%;
		top: 0;
		right: 0;
		background: rgba(0, 0, 0, .8);
		overflow: auto;
		color: #fff;
		font-size: 13px;
		z-index: 10000;
	}
	
	.dida {
		color: #fff;
		font-size: 20px;
		margin-top: 20px;
	}
	
	.vbutton,
	.vbutton2 {
		transition: all .4s;
		display: inline-block;
		padding: 0px 10px;
		font-size: 12px;
		text-transform: uppercase;
		cursor: pointer;
		background-color: rgba(248, 248, 248, 0.4);
		color: #000;
		border: 1px solid transparent;
		text-decoration: none;
		line-height: 30px;
		margin: 3px;
		border-radius: 10px;
	}
	
	vbutton:hover,
	.vbutton2:hover {
		background-color: rgba(253, 96, 44, 0.6);
		color: #FFF;
	}
	
	#togglePlay {
		margin-top: 20px;
		font-size: 14px;
		width: 70px;
		height: 70px;
		line-height: 70px;
		border-radius: 100%;
	}
	
	#togglePlay.pause {
		background-color: rgba(0, 0, 0, 0.6);
		color: #fff;
	}
	
	#togglePlay.pause:hover {
		background-color: rgba(255, 255, 255, 0.6);
		color: #242424;
	}
	
	#togglePlay.play {
		background-color: rgba(0, 0, 0, 0.6);
		color: #fff;
	}
	
	#togglePlay.play:hover {
		background-color: rgba(255, 255, 255, 0.6);
		color: #fff;
	}
	
	.goto {
		position: absolute;
		left: 0;
		top: 360px;
		right: 0;
		margin: auto;
		text-align: center;
		width: 100%;
		height: 50px;
	}
	
	.goto .vbutton {
		font-size: 30px;
		font-family: 'Lobster', cursive;
		padding: 10px;
		text-transform: none;
	}
	
	#filtersControl {
		position: absolute;
		top: 0;
		left: 10px;
		width: 350px;
		margin: 30px auto;
		z-index: 1000;
	}
	
	#filterScript {
		margin-top: 20px;
		padding: 10px;
		background-color: rgba(25, 34, 37, 0.35);
		color: #fff;
		border-radius: 10px;
	}
	
	/*.slider {
		position: relative;
		width: 100%;
		height: 25px;
		border: 0 solid transparent;
		background-color: rgba(168, 168, 168, 0.20);
		border-radius: 4px;
		margin-top: 10px;
		overflow: hidden;
	}*/
	
	.slider .level {
		background-color: #3c6784;
		height: 100%;
	}
	
	.slider .desc {
		position: absolute;
		right: 0;
		top: 0;
		padding: 5px;
		font-size: 12px;
		line-height: 18px;
		color: #fff;
	}
	
	.slider span {
		font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
		/*text-transform: uppercase;*/
		position: absolute;
		top: 0;
		font-size: 12px;
		line-height: 18px;
		color: #fff;
		padding: 4px;
		text-align: left;
		width: 100%;
		box-sizing: border-box;
	}
	
	#changeVideo {
		position: absolute;
		top: 0;
		right: 10px;
		width: 350px;
		margin: 30px auto;
		z-index: 100;
		padding: 10px;
		/*background-color: rgba(25, 34, 37, 0.35);*/
		border-radius: 10px;
		color: #FFFFFF;
		box-sizing: border-box;
	}
	
	#changeVideo label {
		padding: 10px;
		display: block;
	}
	
	#changeVideo input {
		padding: 10px;
		display: block;
		width: 250px;
		border-radius: 10px;
		border: none;
		font-size: 20px;
		color: #fff;
		font-weight: 700;
		background-color: rgba(168, 168, 168, 0.20);
	}
	
	#changeVideo input[type=number] {
		display: inline-block;
		width: 100px;
	}
	
	#changeVideo input[type=checkbox] {
		display: inline-block;
		width: 20px;
	}
	
	#loadBox {
		background-color: rgba(168, 168, 168, 0.20);
		border-radius: 10px;
		padding: 20px;
	}
	
	.videobgholder{
		width:100%;
		height:auto;
		float:left;
		padding:0px;
		margin:0px;
		float:left;
		}
	
#customElement {
            width: 100%;
            height: 100%;
            background: rgba(81, 150, 191, 0.60);
            position: relative;
            top: 0;
            left: 0;
            z-index: 0;
            background: url(../../images/poster2.jpg) no-repeat center center;
            background-size: cover;
        }		
#customElement2 {
            width: 100%;
            height: 100%;
            background: rgba(81, 150, 191, 0.60);
            position: relative;
            top: 0;
            left: 0;
            z-index: 0;
            background: url(../../images/poster1.jpg) no-repeat center center;
            background-size: cover;
        }	

.mb_YTPBar, .mb_YTPBar span.mb_YTPUrl a {
	color: #fff
}


.mb_YTPlayer:focus {
	outline: 0
}
.mbYTP_wrapper {
	display: block;
	transform: translateZ(0)translate3d(0, 0, 0);
	transform-style: preserve-3d;
	perspective: 1000;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	box-sizing: border-box
}
.mb_YTPlayer .loading {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 12px;
	color: #fff;
	background: rgba(0,0,0,.51);
	text-align: center;
	padding: 2px 4px;
	border-radius: 5px;
	font-family: "Droid Sans", sans-serif;
	-webkit-animation: fade .1s infinite alternate;
	animation: fade .1s infinite alternate
}
@-webkit-keyframes fade {
0% {
opacity:.5
}
100% {
opacity:1
}
}
@keyframes fade {
0% {
opacity:.5
}
100% {
opacity:1
}
}
.fullscreen {
	display: block!important;
	position: fixed!important;
	width: 100%!important;
	height: 100%!important;
	top: 0!important;
	left: 0!important;
	margin: 0!important;
	border: none!important;
	opacity: 1!important
}
.mbYTP_wrapper iframe {
	max-width: 4000px!important
}
.inline_YTPlayer {
	margin-bottom: 20px;
	vertical-align: top;
	position: relative;
	left: 0;
	overflow: hidden;
	border-radius: 4px;
	box-shadow: 0 0 5px rgba(0,0,0,.7);
	background: rgba(0,0,0,.5)
}
.inline_YTPlayer img {
	border: none!important;
	margin: 0!important;
	padding: 0!important;
	transform: none!important
}
.mb_YTPBar, .mb_YTPBar .buttonBar {
	box-sizing: border-box;
	left: 0;
	padding: 5px;
	width: 100%
}
.mb_YTPBar .ytpicon {
	font-size: 20px;
	font-family: ytpregular
}
.mb_YTPBar .mb_YTPUrl.ytpicon {
	font-size: 30px
}
.mb_YTPBar {
	transition: opacity .5s;
	display: block;
	height: 10px;
	background: #333;
	position: fixed;
	bottom: 0;
	text-align: left;
	z-index: 2;
	font: 14px/16px sans-serif;
	opacity: .1
}
.mb_YTPBar.visible, .mb_YTPBar:hover {
	opacity: 1
}
.mb_YTPBar .buttonBar {
	transition: all .5s;
	background: 0 0;
	font: 12px/14px Calibri;
	position: absolute;
	top: -30px;
}
.mb_YTPBar:hover .buttonBar {
	background: rgba(0,0,0,.4)
}
.mb_YTPBar span {
	display: inline-block;
	font: 16px/20px Calibri, sans-serif;
	position: relative;
	width: 30px;
	height: 25px;
	vertical-align: middle
}
.mb_YTPBar span.mb_YTPTime {
	width: 130px
}
.mb_YTPBar span.mb_OnlyYT, .mb_YTPBar span.mb_YTPUrl {
	position: absolute;
	width: auto;
	display: block;
	top: 6px;
	right: 10px;
	cursor: pointer
}
.mb_YTPBar span.mb_YTPUrl img {
	width: 60px
}
.mb_YTPBar span.mb_OnlyYT {
	left: 300px;
	right: auto
}
.mb_YTPBar span.mb_OnlyYT img {
	width: 25px
}
.mb_YTPBar .mb_YTPMuteUnmute, .mb_YTPBar .mb_YTPPlaypause, .mb_YTPlayer .mb_YTPBar .mb_YTPPlaypause img {
	cursor: pointer
}
.mb_YTPBar .mb_YTPProgress {
	height: 10px;
	width: 100%;
	background: #222;
	bottom: 0;
	left: 0
}
.mb_YTPBar .mb_YTPLoaded {
	height: 10px;
	width: 0;
	background: #444;
	left: 0
}
.mb_YTPBar .mb_YTPseekbar {
	height: 10px;
	width: 0;
	background: #000;
	bottom: 0;
	left: 0;
	box-shadow: rgba(82,82,82,.47)1px 1px 3px
}
.mb_YTPBar .YTPOverlay {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: "flat";
	box-sizing: border-box
}
.YTPOverlay.raster {
	background: url(images/raster.html)
}
.YTPOverlay.raster.retina {
	background: url(images/raster%402x.html)
}
.YTPOverlay.raster-dot {
	background: url(images/raster_dot.html)
}
.YTPOverlay.raster-dot.retina {
	background: url(images/raster_dot%402x.html)
}
.mb_YTPBar .simpleSlider {
	position: relative;
	width: 100px;
	height: 10px;
	border: 1px solid #fff;
	overflow: hidden;
	box-sizing: border-box;
	margin-right: 10px;
	cursor: pointer!important;
	border-radius: 3px
}
.mb_YTPBar.compact .simpleSlider {
	width: 40px
}
.mb_YTPBar .simpleSlider.muted {
	opacity: .3
}
.mb_YTPBar .level {
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #fff;
	box-sizing: border-box
}
.mb_YTPBar .level.horizontal {
	height: 100%;
	width: 0
}
.mb_YTPBar .level.vertical {
	height: auto;
	width: 100%
}

@media only screen and (max-width: 479px){
	
	#video{ width:100%;}

		
	}
	
	.videobgholder{ 
	width:100%;
	}
	
	}
