/* Minification failed. Returning unminified contents.
(428,1): run-time error CSS1019: Unexpected token, found '@import'
(428,9): run-time error CSS1019: Unexpected token, found 'url('http://fonts.googleapis.com/css?family=Noto+Serif:400,400italic,700|Open+Sans:400,600,700')'
(429,1): run-time error CSS1019: Unexpected token, found '@import'
(429,9): run-time error CSS1019: Unexpected token, found 'url('animate.css')'
(441,7): run-time error CSS1030: Expected identifier, found ' '
(1943,2): run-time error CSS1019: Unexpected token, found '='
(1943,3): run-time error CSS1019: Unexpected token, found '='
(1943,4): run-time error CSS1019: Unexpected token, found '='
(1943,5): run-time error CSS1019: Unexpected token, found '='
(1943,6): run-time error CSS1019: Unexpected token, found '='
(1943,7): run-time error CSS1019: Unexpected token, found '='
(1943,8): run-time error CSS1019: Unexpected token, found '='
(1943,9): run-time error CSS1019: Unexpected token, found '='
(1943,10): run-time error CSS1019: Unexpected token, found '='
(1943,11): run-time error CSS1019: Unexpected token, found '='
(1943,12): run-time error CSS1019: Unexpected token, found '='
(1943,13): run-time error CSS1019: Unexpected token, found '='
(1943,14): run-time error CSS1019: Unexpected token, found '='
(1943,15): run-time error CSS1019: Unexpected token, found '='
(1943,16): run-time error CSS1019: Unexpected token, found '='
(1943,17): run-time error CSS1019: Unexpected token, found '='
(1943,18): run-time error CSS1019: Unexpected token, found '='
(1943,19): run-time error CSS1019: Unexpected token, found '='
(1943,20): run-time error CSS1019: Unexpected token, found '='
(1943,21): run-time error CSS1019: Unexpected token, found '='
(1943,22): run-time error CSS1019: Unexpected token, found '='
(1943,23): run-time error CSS1019: Unexpected token, found '='
(1943,24): run-time error CSS1019: Unexpected token, found '='
(1943,25): run-time error CSS1019: Unexpected token, found '='
(1943,26): run-time error CSS1019: Unexpected token, found '='
(1943,27): run-time error CSS1019: Unexpected token, found '='
(1943,28): run-time error CSS1019: Unexpected token, found '='
(1943,29): run-time error CSS1019: Unexpected token, found '='
(1943,30): run-time error CSS1019: Unexpected token, found '='
(1943,33): run-time error CSS1031: Expected selector, found '/'
(1943,33): run-time error CSS1025: Expected comma or open brace, found '/'
(7195,1): run-time error CSS1024: Expected media identifier, found '@charset'
(7195,17): run-time error CSS1019: Unexpected token, found ';'
(7206,288): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,527): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,545): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,910): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,935): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,976): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,993): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,1091): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,1116): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,1271): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,1288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,1571): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,1601): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,1954): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,1976): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,2567): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,2592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,2819): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,2836): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,3211): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,3236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(7206,3536): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,3553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(7206,4145): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,4169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,4558): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,4574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,5189): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,5215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,5800): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,5818): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,6741): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,6769): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,7010): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,7030): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,7434): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,7466): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,7753): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,7777): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,8267): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,8299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,8586): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,8610): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,9100): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,9133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,9418): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,9443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,9933): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,9963): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,10248): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,10270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,10751): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,10780): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,11011): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,11032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,11429): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,11462): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,11681): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,11706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,12099): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,12132): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,12351): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,12376): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,12769): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,12803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,13022): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,13048): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,13444): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,13475): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,13694): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,13717): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,14104): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,14130): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,14159): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,14177): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,14266): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,14296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,14445): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,14467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,14748): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,14781): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,14934): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,14959): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,15255): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,15285): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,15434): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,15456): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,15737): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,15770): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,15923): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,15948): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,16244): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,16275): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,16422): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,16445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,16726): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,16760): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,16911): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,16937): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,17233): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,17261): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,17408): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,17428): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,17700): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,17731): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,17882): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,17905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,18192): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,18219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,18248): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,18267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,18359): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,18390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,18537): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,18560): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,18841): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,18875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,19026): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,19052): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,19348): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,19379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,19528): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,19551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,19835): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,19869): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,20022): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,20048): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,20347): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,20379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,20526): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,20550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,20834): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,20869): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,21020): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,21047): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,21346): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,21375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,21524): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,21545): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,21823): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,21855): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,22008): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,22032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,22325): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,22349): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,23484): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,23500): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,25159): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,25186): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,25607): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,25626): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,26428): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,26455): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,26876): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,26895): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,27697): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,27725): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,27944): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,27964): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,28470): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,28498): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,28717): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,28737): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,29243): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,29275): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,29678): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,29702): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,30434): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,30467): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,30668): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,30693): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,31137): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,31165): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,31442): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,31462): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,31929): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,31965): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,32232): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,32260): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,32736): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,32773): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,33042): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,33071): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,33553): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,33587): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,33852): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,33878): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,34345): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,34380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,34651): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,34678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,35157): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,35186): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,35461): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,35482): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,35949): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,35986): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,36251): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,36280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,36756): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,36794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,37065): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,37095): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,37583): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,37618): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,37885): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,37912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,38385): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,38421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,38690): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,38718): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,39197): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,39228): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,39371): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,39394): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,39674): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,39705): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,39848): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,39871): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,40151): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,40183): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,40324): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,40348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,40628): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,40660): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,40803): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,40827): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,41110): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,41143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,41284): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,41309): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,41592): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,41622): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,41765): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,41787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,42064): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,42093): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,42244): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,42265): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,42546): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,42578): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,42719): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,42743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,43023): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,43048): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,43977): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,43994): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,45254): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,45280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,45491): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,45509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,45871): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,45898): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,46105): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,46124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,46483): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,46509): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,46585): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,46603): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,46763): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,46793): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,47157): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,47179): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,47702): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,47732): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,48096): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,48118): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,48641): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,48672): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,49036): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,49059): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,49585): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,49613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,49977): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,49997): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,50514): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,50541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,50678): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,50697): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7206,50944): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,50975): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(7206,51323): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,51346): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(7206,51891): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,51922): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(7206,52266): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,52289): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(7206,52828): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,52860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(7206,53206): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,53230): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(7206,53775): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(7206,53804): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(7206,54146): run-time error CSS1019: Unexpected token, found '@keyframes'
(7206,54167): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
 */
/*!
 * Bootstrap v3.1.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,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:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}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{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{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-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{text-shadow:none!important;color:#000!important;background:transparent!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:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.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;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}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,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#999}h1,.h1,h2,.h2,h3,.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,.h4,h5,.h5,h6,.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:200;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}cite{font-style:normal}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-muted{color:#999}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.list-inline>li:first-child{padding-left:0}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.428571429}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}.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 p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.428571429;color:#999}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.428571429}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;word-break:break-all;word-wrap:break-word;color:#333;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{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-0{margin-left:0}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.428571429;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>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}@media (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width: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;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=radio],input[type=checkbox]{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=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;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,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}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=date]{line-height:34px}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px}.radio label,.checkbox label{display:inline;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{float:left;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.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}textarea.input-sm,select[multiple].input-sm{height:auto}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.has-feedback .form-control-feedback{position:absolute;top:25px;right:0;display:block;width:34px;height:34px;line-height:34px;text-align:center}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{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;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{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;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{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;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.form-control-static{margin-bottom: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 .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{float:none;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-control-static{padding-top:7px}@media (min-width:768px){.form-horizontal .control-label{text-align:right}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-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;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{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:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{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:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{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:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#428bca;font-weight:400;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@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.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:"\2a"}.glyphicon-plus:before{content:"\2b"}.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"}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{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;list-style:none;font-size:14px;background-color:#fff;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);background-clip:padding-box}.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.428571429;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.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-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-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-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>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right: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-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.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-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}[data-toggle=buttons]>.btn>input[type=radio],[data-toggle=buttons]>.btn>input[type=checkbox]{display:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{float:left;width:100%;margin-bottom:0}.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.33;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}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].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}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control: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=radio],.input-group-addon input[type=checkbox]{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:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-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:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-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:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{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{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.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.428571429;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:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.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:hover,.nav-tabs.nav-justified>.active>a:focus{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:hover,.nav-tabs.nav-justified>.active>a:focus{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:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.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{text-align:center;margin-bottom:5px}.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:hover,.nav-tabs-justified>.active>a:focus{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:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-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{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;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-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{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-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{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;padding:15px;font-size:18px;line-height:20px;height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;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;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{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-nav.navbar-right:last-child{margin-right:-15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 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);margin-top:8px;margin-bottom:8px}@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 .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{float:none;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{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-left:15px;margin-right:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{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:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{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:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a{color:#999}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{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:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}@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:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.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{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.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;line-height:1.428571429;text-decoration:none;color:#428bca;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.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:hover,.pager li>a:focus{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:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;background-color:#fff;cursor:not-allowed}.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}.label[href]:hover,.label[href]:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#999}.label-default[href]:hover,.label-default[href]:focus{background-color:gray}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#999;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding: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}.container .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.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{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.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}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;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:#428bca;-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;transition:width .6s ease}.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: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-size:40px 40px}.progress.active .progress-bar{-webkit-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: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: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: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: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,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.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-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{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>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group .list-group-item:first-child{border-top:0}.panel>.list-group .list-group-item:last-child{border-bottom:0}.panel>.list-group:first-child .list-group-item:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.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 td:first-child,.panel>.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 td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th: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 th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.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 td:last-child,.panel>.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 td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th: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 th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.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 td:first-child,.panel>.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 td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.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 td:last-child,.panel>.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 td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.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{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tfoot>tr:first-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tfoot>tr:first-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:first-child>td{border-top:0}.panel>.table-bordered>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>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-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px;overflow:hidden}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.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-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.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-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-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-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-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.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;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.428571429px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:20px}.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@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}.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;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{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right: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;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;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);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;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{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right .arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom .arrow:after{content:" ";top:1px;margin-left:-10px;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{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}.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;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.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%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;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 .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right: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;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,tr.visible-xs,th.visible-xs,td.visible-xs{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}.visible-sm,tr.visible-sm,th.visible-sm,td.visible-sm{display:none!important}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}.visible-md,tr.visible-md,th.visible-md,td.visible-md{display:none!important}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}.visible-lg,tr.visible-lg,th.visible-lg,td.visible-lg{display:none!important}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (max-width:767px){.hidden-xs,tr.hidden-xs,th.hidden-xs,td.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md,tr.hidden-md,th.hidden-md,td.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg,tr.hidden-lg,th.hidden-lg,td.hidden-lg{display:none!important}}.visible-print,tr.visible-print,th.visible-print,td.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}@media print{.hidden-print,tr.hidden-print,th.hidden-print,td.hidden-print{display:none!important}}
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #2F3238;
	color: #565656;
	text-shadow: none;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	        border-radius: 0;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	        box-shadow: none;
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font-size: 14px;
	line-height: 20px;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('fancybox_sprite.png') !important;
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	height: 38px;
	cursor: pointer;
	z-index: 9000;
	background-image: none; 
	
	opacity: 0.5;
	
	-webkit-transition: background 0.1s linear 0s, opacity 0.1s linear 0s;	
	   -moz-transition: background 0.1s linear 0s, opacity 0.1s linear 0s;
		 -o-transition: background 0.1s linear 0s, opacity 0.1s linear 0s;
		    transition: background 0.1s linear 0s, opacity 0.1s linear 0s;
}

.fancybox-close i {
	left: 50%;
	top: 50%;
	margin: -11px 0 0 -11px;
	font-size: 22px;
	line-height: 1em;
	position: absolute;
	color: #FFFFFF;
}

.fancybox-close:hover {
	opacity: 1;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev,
.fancybox-prev span {
	left: 0;
}

.fancybox-next,
.fancybox-next span {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
width: 44px;
height: 32px;
	margin-top: -25px;
	cursor: pointer;
	z-index: 8040;
	background-image: none;
	background-color: #26292E;
	background-position-y: -38px;
	opacity: 0.5;
	
	-webkit-transition: background 0.1s linear 0s, opacity 0.1s linear 0s;	
	   -moz-transition: background 0.1s linear 0s, opacity 0.1s linear 0s;
		 -o-transition: background 0.1s linear 0s, opacity 0.1s linear 0s;
		    transition: background 0.1s linear 0s, opacity 0.1s linear 0s;
}
.fancybox-next span { 
background-position-y: -72px;
}
.fancybox-prev span i {
	left: 50%;
	top: 50%;
	margin: -15px 0 0 -17px;
	font-size: 30px;
	line-height: 1em;
	position: absolute;
	color: #FFFFFF;
}


.fancybox-next span i {
	left: 50%;
	top: 50%;
	margin: -15px 0 0 -15px;
	font-size: 30px;
	line-height: 1em;
	position: absolute;
	color: #FFFFFF;
}

.fancybox-nav:hover span {
	opacity: 1;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	margin: 0!important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden !important;
	display: none;
	z-index: 8010;
	background: url('fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-opened .fancybox-title h4{
	font-size: 24px;
	color:#fff;
	font-weight: 300;
	margin-bottom: 10px;	
}

.fancybox-opened .fancybox-title p{
	font-size: 16px;
	font-weight: 300;
	color:#bbb;
	line-height:1.6em;
	margin-bottom: 0;	
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding: 3px 30px 6px;
	background:#61B331;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

@media (max-width: 480px) {
	.fancybox-nav span,
	.fancybox-nav:hover span,
	.fancybox-close,
	.fancybox-close:hover {
		background: transparent;	
	}
	
	.fancybox-close i {
		left: 70px;
		top: 10px;	
	}
}

@media (max-width: 320px) {
	.fancybox-close i {
		left: 30px;
		top: 20px;	
	}
}
/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider { margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {background:none; position: relative; 
zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}

/* Caption style */

.flex-caption { background: rgba(0,0,0,.8); margin-left:5px;bottom:5px; position:absolute;padding:20px; z-index:99;}
.flex-caption p{line-height: 22px; 
font-weight:300; color: #fff }
.flex-caption h2, .flex-caption h4 {
	color:#fff;
}

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 40px; margin:0; display: block; background: url(../img/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 45%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%;position: absolute;bottom: 0;text-align: right;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active {background: #000;background: rgb(42, 185, 117);cursor: default;}

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}
/*
Author URI: http://webthemez.com/
Note: Licence under Creative Commons Attribution 3.0  
-------------------------------------------------------*/

@import url('http://fonts.googleapis.com/css?family=Noto+Serif:400,400italic,700|Open+Sans:400,600,700'); 
@import url('animate.css');

.setColor > a {
    background-color: #bc2423;
    color: white !important;
}
body {

    font-size: 16px !important;
}


    a: active {
    outline: 0;
}

.clear {
	clear:both;
}

h1,h2{
	font-weight: 600;
	line-height:1.1em;
	color:#333;
	margin-bottom: 20px;
	text-transform: capitalize;
}
h3, h4, h5, h6 {
	line-height:1.1em;
	color: #212121;
	margin-bottom: 20px;
}
input, button, select, textarea { 
    border-radius: 0px !important;
}
.timetable{background: #2ab975;padding: 5px 23px;}
.timetable hr{
	color:#fff;
	padding-top: 29px;
	margin-bottom: 20px !important;
}
.timetable dl{
	color:#fff; 
}
.timetable dt{
	color:#fff;
}
.timetable dd{
	color:#fff;
}
#wrapper{
	width:100%;
	margin:0;
	padding:0;
}
ul.withArrow{
	
}
ul.withArrow li{
	position:relative;
    padding-left:30px;
}
    ul.withArrow li span {
        margin-right: 10px;
        font-weight: 700;
        color: #bc2423;
        border: 1px solid;
        padding: 4px 8px;
        font-size: 11px;
        border-radius: 50%;
        height: 20px;
        width: 20px;
        position:absolute;
        left:0px;
        top:0px;
    }
.widget {
    color: #858585;
}
.row,.row-fluid {
	margin-bottom:30px;
}

.row .row,.row-fluid .row-fluid{
	margin-bottom:30px;
}

.row.nomargin,.row-fluid.nomargin {
	margin-bottom:0;
}
.about-image img {
    width: 100%;
}
img.img-polaroid {
	margin:0 0 20px 0;
}
.img-box {
	max-width:100%;
}
.navbar-default .navbar-toggle {
    border-color: #e52e2d;
    margin-top: 10px;
}
/*  Header
==================================== */
.topbar {
    background-color: #bb0f1c;
    padding: 5px 0;
    color:#FFF;
    /* color:#fff; */
    font-size: 11px !important;
}
.topbar .container .row {
    margin: 0;
	padding:0;
}
.topbar .container .row .col-md-12 { 
	padding:0;
}
.topbar p{
	margin:0;
	display:inline-block;
	font-size: 11px;
	color: #f1f6ff;
}
.topbar p > i{
	margin-right:5px;
}
.topbar p:last-child{
	text-align:right;
} 
header .navbar {
    margin-bottom: 0;
}

.navbar-default {
    border: none;
}

.navbar-brand {
    color: #222;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: -1px;
    margin-top: 10px;
    padding: 0 0 0 15px;
}
.navbar-default .navbar-brand{
color: #1891EC;
}

header .navbar-collapse  ul.navbar-nav {
    float: right;
    margin-right: 0;
}
header .navbar {min-height: 70px;padding: 18px 0;background: #ffffff;}
.home-page header .navbar-default{
    background: #ffffff;
    /* position: absolute; */
    width: 100%;
}

header .nav li a:hover,
header .nav li a:focus,
header .nav li.active a,
header .nav li.active a:hover,
header .nav li a.dropdown-toggle:hover,
header .nav li a.dropdown-toggle:focus,
header .nav li.active ul.dropdown-menu li a:hover,
header .nav li.active ul.dropdown-menu li.active a{
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}


header .navbar-default .navbar-nav > .open > a,
header .navbar-default .navbar-nav > .open > a:hover,
header .navbar-default .navbar-nav > .open > a:focus {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}


header .navbar {
    min-height: 62px;
    padding: 0;
}

header .navbar-nav > li {
    padding-bottom: 12px;
    padding-top: 12px;
    padding: 0 !important;
}

header  .navbar-nav > li > a {
    margin-left: 2px;
    line-height: 30px;
    font-weight: 700;
    transition: all .3s ease;
}


.dropdown-menu li a:hover {
    color: #fff !important;
    background: #424242 !important;
}

header .nav .caret {
    border-bottom-color: #29448e;
    border-top-color: #29448e;
}
header .nav li.active .caret{
    border-top-color:#FFF;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  background-color: #fff;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color:  #fff;
}	
	

.dropdown-menu  {
    box-shadow: none;
    border-radius: 0;
	border: none;
}

.dropdown-menu li:last-child  {
	padding-bottom: 0 !important;
	margin-bottom: 0;
}

header .nav li .dropdown-menu  {
   padding: 0;
}

header .nav li .dropdown-menu li a {
   line-height: 28px;
   padding: 3px 12px;
}

/* --- menu --- */
.flex-caption p {
    line-height: 22px;
    font-weight: 300;
    color: #d1ebff;
    text-transform: capitalize;
}
header .navigation {
	float:right;
}

header ul.nav li {
	border:none;
	margin:0;
}



header ul.nav li ul li a {	
	font-size:12px;
	border:none;
	font-weight:300;
	text-transform:uppercase;
}


.navbar .nav > li > a {

  border: 1px solid rgba(255, 255, 255, 0) !important;
}

.navbar .nav a:hover {
	background:none;
	color: #2e8eda;
}

.navbar .nav > .active > a,.navbar .nav > .active > a:hover {
	background:none;
	font-weight:700;
}

.navbar .nav > .active > a:active,.navbar .nav > .active > a:focus {
	background:none;
	outline:0;
	font-weight:700;
}

.navbar .nav li .dropdown-menu {
	z-index:2000;
}

header ul.nav li ul {
	margin-top:1px;
}
header ul.nav li ul li ul {
	margin:1px 0 0 1px;
}
.dropdown-menu .dropdown i {
	position:absolute;
	right:0;
	margin-top:3px;
	padding-left:20px;
}
.header-bottom {
    background-color: #f4f4f4;
}
div#disqus_thread {
    border: 1px solid black;
    padding: 31px;
    margin: 13px;
}

element.style {
}

.navbar-default .navbar-brand {
    color: #777;
}

.navbar-default .navbar-brand {
    color: #1891EC;
}

.navbar-default .navbar-brand {
    color: #777;
}

.navbar-brand {
 padding: 0px 0px !important;
}
.navbar .nav > li > .dropdown-menu:before {
  display: inline-block;
  border-right: none;
  border-bottom: none;
  border-left: none;
  border-bottom-color: none;
  content:none;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #ffffff !important;
    background: #bb0f1c !important;
    border-radius: 0;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
  color: #2e8eda;
  background-color: transparent;
}

ul.nav li.dropdown a {
	z-index:1000;
	display:block;
}

 select.selectmenu {
	display:none;
}
.pageTitle{
color: #fff;
margin: 30px 0 3px;
display: inline-block;
}
 
#banner{
	width: 100%;
	background:#000;
	position:relative;
	margin:0;
	padding:0;
}

/*  Sliders
==================================== */
    /* --- flexslider --- */
    #main-slider:before {content: '';width: 100%;height: 100%;background: rgba(33, 33, 33, 0.77);z-index: 1;position: absolute;}
.flex-direction-nav a{
display:none;
}
.flexslider {
	padding:0;  
	background: #fff; 
	position: relative; 
	zoom: 1;
}
.flex-direction-nav .flex-prev{
left:0px; 
}
.flex-direction-nav .flex-next{ 
right:0px;
}
.flex-caption {zoom: 1;bottom: 198px;background-color: transparent;color: #fff;margin: 0;padding: 2px 25px 0px 30px;/* position: absolute; */left: 0;text-align: center;margin: 0 auto;right: 0px;display: inline-block;bottom: 24%;width: 88%;right: 0 !important;border-radius: 15px 15px 0 0;}
.flex-caption h3 {color: #fff;letter-spacing: 0px;margin-bottom: 8px;text-transform: uppercase;font-size: 70px;font-weight: 700;}
.flex-caption p {margin: 12px 0 18px;font-size: 22px;font-weight: 400;}
.skill-home{
margin-bottom:50px;
}
.c1{
border: #ed5441 1px solid;
background:#ed5441;
}
.c2{
border: #24c4db 1px solid;
background:#24c4db;
}
.c3{
border: #1891EC 1px solid;
background:#1891EC;
}
.c4{
border: #609cec 1px solid;
background:#609cec;
}
.skill-home .icons {padding: 38px;width: 94px;height: 94px;color: #fff;font-size: 42px;font-size: 38px;text-align: center;-ms-border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 0;display: inline-table;border: 4px solid #efefef;color: #2e8eda;background: transparent;border-radius: 50%;background: #ffffff;}
.skill-home h2 {
padding-top: 20px;
font-size: 36px;
font-weight: 700;
} 
.testimonial-solid {
padding: 50px 0 60px 0;
margin: 0 0 0 0;
background: #FFFFFF;
text-align: center;
}
.testi-icon-area {
text-align: center;
position: absolute;
top: -84px;
margin: 0 auto; 
width: 100%;
}
.testi-icon-area .quote {
padding: 15px 0 0 0;
margin: 0 0 0 0;
background: #ffffff;
text-align: center;
color: #1891EC;
display: inline-table;
width: 70px;
height: 70px;
-ms-border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
font-size: 42px; 
border: 1px solid #1891EC;
display: none;
}

.testi-icon-area .carousel-inner { 
margin: 20px 0;
}
.carousel-indicators {
bottom: 0px;
}
.text-center img {
margin: auto;
}
.aboutUs{
padding:40px 0;
background: #F2F2F2;
}
img.img-center {
margin: 0 auto;
display: block;
max-width: 100%;
}
.home-about{
	padding: 60px 0 0px;
}
.home-about hr{
	padding:0;
	margin:0;
}
.home-about .info-box{
	
}
/* Testimonial
----------------------------------*/
.testimonial-area {
padding: 0 0 0 0;
margin:0;
background: url(../img/low-poly01.jpg) fixed center center;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
}
.testimonial-solid p {
color: #000000;
font-size: 16px;
line-height: 30px;
font-style: italic;
} 
section.hero-text {
	background: #F4783B;
	padding:50px 0 50px 0;
	color: #fff;
}
section.hero-text h1{ 
	color: #fff;
}

/* Clients
------------------------------------ */
#clients {
  padding: 60px 0;
  }
  #clients .client .img {
    height: 76px;
    width: 138px;
    cursor: pointer;
    -webkit-transition: box-shadow .1s linear;
    -moz-transition: box-shadow .1s linear;
    transition: box-shadow .1s linear; }
    #clients .client .img:hover {
      cursor: pointer;
      /*box-shadow: 0px 0px 2px 0px rgb(155, 155, 155);*/
      border-radius: 8px; }
  #clients .client .client1 {
    background: url("../img/client1.png") 0 -75px; }
    #clients .client .client1:hover {
      background-position: 1px 0px; }
  #clients .client .client2 {
    background: url("../img/client2.png") 0 -75px; }
    #clients .client .client2:hover {
      background-position: -1px 0px; }
  #clients .client .client3 {
    background: url("../img/client3.png") 0 -76px; }
    #clients .client .client3:hover {
      background-position: 0px 0px; }


/* Content
==================================== */

#content {
	position:relative;
	background:#fff;
	padding:50px 0 0px 0;
}
 
.cta-text {
	text-align: center;
	margin-top:10px;
}


.big-cta .cta {
	margin-top:10px;
}
 
.box {
	width: 100%;
}
.box-gray  {
	background: #f8f8f8;
	padding: 20px 20px 30px;
}
.box-gray  h4,.box-gray  i {
	margin-bottom: 20px;
}
.box-bottom {
	padding: 20px 0;
	text-align: center;
}
.box-bottom a {
	color: #fff;
	font-weight: 700;
}
.box-bottom a:hover {
	color: #eee;
	text-decoration: none;
}


/* Bottom
==================================== */

#bottom {
	background:#fcfcfc;
	padding:50px 0 0;

}
/* twitter */
#twitter-wrapper {
    text-align: center;
    width: 70%;
    margin: 0 auto;
}
#twitter em {
    font-style: normal;
    font-size: 13px;
}

#twitter em.twitterTime a {
	font-weight:600;
}

#twitter ul {
    padding: 0;
	list-style:none;
}
#twitter ul li {
    font-size: 20px;
    line-height: 1.6em;
    font-weight: 300;
    margin-bottom: 20px;
    position: relative;
    word-break: break-word;
}


/* page headline
==================================== */

#inner-headline {
    background-color: #f4f4f4;
    
    position: relative;
    
    padding: 0;
}


    #inner-headline h2.pageTitle {
        font-size: 3.4em;
        color: #303030;
        padding: 5px 0;
        display: block;
        text-transform:uppercase;
        text-align: center;
    }

/* --- breadcrumbs --- */
#inner-headline ul.breadcrumb {
	margin:40px 0;
	float:left;
}

#inner-headline ul.breadcrumb li {
	margin-bottom:0;
	padding-bottom:0;
}
#inner-headline ul.breadcrumb li {
	font-size:13px;
	color:#fff;
}

#inner-headline ul.breadcrumb li i{
	color:#dedede;
}

#inner-headline ul.breadcrumb li a {
	color:#fff;
}

ul.breadcrumb li a:hover {
	text-decoration:none;
}

/* Forms
============================= */

/* --- contact form  ---- */
form#contactform input[type="text"] {
  width: 100%;
  border: 1px solid #f5f5f5;
  min-height: 40px;
  padding-left:20px;
  font-size:13px;
  padding-right:20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;

}

form#contactform textarea {
border: 1px solid #f5f5f5;
  width: 100%;
  padding-left:20px;
  padding-top:10px;
  font-size:13px;
  padding-right:20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;

}

form#contactform .validation {
	font-size:11px;
}

#sendmessage {
	border:1px solid #e6e6e6;
	background:#f6f6f6;
	display:none;
	text-align:center;
	padding:15px 12px 15px 65px;
	margin:10px 0;
	font-weight:600;
	margin-bottom:30px;

}

#sendmessage.show,.show  {
	display:block;
}
 
form#commentform input[type="text"] {
  width: 100%;
  min-height: 40px;
  padding-left:20px;
  font-size:13px;
  padding-right:20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
	-webkit-border-radius: 2px 2px 2px 2px;
		-moz-border-radius: 2px 2px 2px 2px;
			border-radius: 2px 2px 2px 2px;

}

form#commentform textarea {
  width: 100%;
  padding-left:20px;
  padding-top:10px;
  font-size:13px;
  padding-right:20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
	-webkit-border-radius: 2px 2px 2px 2px;
		-moz-border-radius: 2px 2px 2px 2px;
			border-radius: 2px 2px 2px 2px;
}


/* --- search form --- */
.search{
	float:right;
	margin:35px 0 0;
	padding-bottom:0;
}

#inner-headline form.input-append {
	margin:0;
	padding:0;
}

.about-text h3 {
	font-size: 22px;
	padding-bottom: 20px;
}

.about-text .btn {
	margin-top: 20px;
	//font-size: 15px;
	//text-align: justify;
}

.about-image img {
}

.about-text ul {
    font-size: 1.2em;
    margin-top: 30px;
    padding: 0;
}

.about-text li {
	margin-bottom: 10px;
	//
	font-weight: bold;
	list-style: none;
}

 
.about-text-2 img {
	border: 5px solid #ddd;
	margin-bottom: 20px;
}

.about-text-2 p {
	margin-bottom: 20px;
}

#call-to-action {
	background: url(../images/bg/about.jpg) no-repeat;
	background-attachment: fixed;
	background-position: top center;
	padding: 100px 0;
	color: #fff;
}

.call-to-action h3 {
	font-size: 40px;
	letter-spacing: 15px;
	color: #fff;
	padding-bottom: 30px;
}

.call-to-action p {
	color: #999;
	padding-bottom: 20px;
}

.call-to-action .btn-primary {
	background-color: transparent;
	border-color: #999;
}

.call-to-action .btn-primary:hover {
	background-color: #151515;
	color: #999;
	border-color: #151515;
}

#call-to-action-2 {
	background-color: #2e8eda;
	padding: 50px 0;
}
#call-to-action-2 h3 {
	color: #ffffff;
	font-size: 24px;
	font-weight: 600;
	text-transform: uppercase;
}
#call-to-action-2 p {
	color: rgba(255, 255, 255, 0.61);
	font-size: 15px;
}
#call-to-action-2 .btn-primary {
	border-color: #FFFFFF;
	/* background: transparent; */
	margin-top: 50px;
	color: #fff;
}
section.section-padding.gray-bg {
    background: #dedede;
    padding: 60px;
    color: #484848;
}
 
  #accordion-alt3 .panel-heading h4 {
font-size: 13px;
line-height: 28px;
}
.panel .panel-heading h4 {
font-weight: 400;
}
.panel-title {
margin-top: 0;
margin-bottom: 0;
font-size: 15px;
color: inherit;
}
.panel-group .panel {
margin-bottom: 0;
border-radius: 2px;
}
.panel {margin-bottom: 18px;background-color: #FFFFFF;border: 1px solid #f3f3f3;border-radius: 2px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);box-shadow: 0 1px 1px rgba(0,0,0,0.05);}
#accordion-alt3 .panel-heading h4 a i {font-size: 17px;line-height: 18px;width: 18px;height: 18px;margin-right: 8px;color: #A0A0A0;text-align: center;border-radius: 50%;margin-left: 6px;font-weight: bold;}  
.progress.pb-sm {
height: 6px!important;
}
.progress {
box-shadow: inset 0 0 2px rgba(0,0,0,.1);
}
.progress {
overflow: hidden;
height: 18px;
margin-bottom: 18px;
background-color: #f5f5f5;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
.progress .progress-bar.progress-bar-red {
background: #ed5441;
} 
.progress .progress-bar.progress-bar-green {
background: #51d466;
}
.progress .progress-bar.progress-bar-lblue {
background: #32c8de;
}
/* --- portfolio detail --- */
.top-wrapper {
	margin-bottom:20px;
}
.info-blocks {margin-bottom: 15px;/* background: #efefef; */}
.info-blocks i.icon-info-blocks {float: left;color: #2e8eda;font-size: 30px;min-width: 50px;margin-top: 7px;text-align: center;background: #ffffff;width: 72px;height: 72px;padding-top: 21px;border: 1px solid #2e8eda;border-radius: 50%;}
.info-blocks .info-blocks-in {padding: 0 10px;overflow: hidden;}
.info-blocks .info-blocks-in h3 {color: #000;font-size: 20px;line-height: 28px;margin:0px;margin-bottom: 8px;}
.info-blocks .info-blocks-in p {font-size: 14px;}
  
blockquote {
	font-size:16px;
	font-weight:400;
	font-family:'Noto Serif', serif;
	font-style:italic;
	padding-left:0;
	color:#a2a2a2;
	line-height:1.6em;
	border:none;
}

blockquote cite 							{ display:block; font-size:12px; color:#666; margin-top:10px; }
blockquote cite:before 					{ content:"\2014 \0020"; }
blockquote cite a,
blockquote cite a:visited,
blockquote cite a:visited 				{ color:#555; }

/* --- pullquotes --- */

.pullquote-left {
	display:block;
	color:#a2a2a2;
	font-family:'Noto Serif', serif;
	font-size:14px;
	line-height:1.6em;
	padding-left:20px;
}

.pullquote-right {
	display:block;
	color:#a2a2a2;
	font-family:'Noto Serif', serif;
	font-size:14px;
	line-height:1.6em;
	padding-right:20px;
}

/* --- button --- */
.btn{text-align: center;color: #FFFFFF;padding: 12px 25px;border-radius: 0;background: #2e8eda;border-color: #2e8eda;}
.btn-theme {
	color: #fff;
	background: transparent;
	border: 1px solid #fff;
	padding: 12px 30px;
	font-weight: bold;
}
.btn-theme:hover {
	color: #eee;
}

/* --- list style --- */

ul.general {
	list-style:none;
	margin-left:0;
}

ul.link-list{
	margin:0;
	padding:0;
	list-style:none;
}

ul.link-list li{
	margin:0;
	padding:2px 0 2px 0;
	list-style:none;
}
footer{background: #272727;}
footer ul.link-list li a{
	color: #8C8C8C;
}
footer ul.link-list li a:hover {
	color: #111523;
}
/* --- Heading style --- */

h4.heading {
	font-weight:700;
}

.heading { margin-bottom: 30px; }

.heading {
	position: relative;
	
}


.widgetheading {
	width:100%;
	padding:0;
	font-weight: bold;
}

#bottom .widgetheading {
	position: relative;
	border-bottom: #e6e6e6 1px solid;
	padding-bottom: 9px;
}

aside .widgetheading {
	position: relative;
	border-bottom: #e9e9e9 1px solid;
	padding-bottom: 9px;
}

footer .widgetheading {
	position: relative;
}

footer .widget .social-network {
	position:relative;
}

.team-member h4{
  text-align: center;
  margin-bottom: 5px;
}
.team-member .deg{
text-align:center;
display:block;
}
#bottom .widget .widgetheading span, aside .widget .widgetheading span, footer .widget .widgetheading span {	
	position: absolute;
	width: 60px;
	height: 1px;
	bottom: -1px;
	right:0;

}
.panel-title>a {
    color: inherit;
    text-decoration: none;
    font-weight: 600;
}
.box-area{padding: 15px;background: #ffffff;margin-top: -21px;border: 2px solid #f3f3f3;}
.box-area h3{font-size: 17px;font-weight: 600;}
/* --- Map --- */
.map{
	position:relative;
	margin-top:-50px;
	margin-bottom:40px;
}

.map iframe{
	width:100%;
	height:450px;
	border:none;
}

.map-grid iframe{
	width:100%;
	height:350px;
	border:none;
	margin:0 0 -5px 0;
	padding:0;
}

 
ul.team-detail{
	margin:-10px 0 0 0;
	padding:0;
	list-style:none;
}

ul.team-detail li{
	border-bottom:1px dotted #e9e9e9;
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	list-style:none;
}

ul.team-detail li label {
	font-size:13px;
}

ul.team-detail li h4, ul.team-detail li label{
	margin-bottom:0;
}

ul.team-detail li ul.social-network {
	border:none;
	margin:0;
	padding:0;
}

ul.team-detail li ul.social-network li {
	border:none;	
	margin:0;
}
ul.team-detail li ul.social-network li i {
	margin:0;
}

 
.pricing-title{
	background:#fff;
	text-align:center;
	padding:10px 0 10px 0;
}

.pricing-title h3{
	font-weight:600;
	margin-bottom:0;
}

.pricing-offer{
	background: #fcfcfc;
	text-align: center;
	padding:40px 0 40px 0;
	font-size:18px;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}

.pricing-box.activeItem .pricing-offer{
	color:#fff;
}

.pricing-offer strong{
	font-size:78px;
	line-height:89px;
}

.pricing-offer sup{
	font-size:28px;
}

.pricing-container{
	background: #fff;
	text-align:center;
	font-size:14px;
}

.pricing-container strong{
color:#353535;
}

.pricing-container ul{
	list-style:none;
	padding:0;
	margin:0;
}

.pricing-container ul li{
	border-bottom: 1px solid #CFCFCF;
list-style: none;
padding: 15px 0 15px 0;
margin: 0 0 0 0;
color: #222;
}

.pricing-action{
	margin:0;
	background: #fcfcfc;
	text-align:center;
	padding:20px 0 30px 0;
}

.pricing-wrapp{
	margin:0 auto;
	width:100%;
	background:#fd0000;
}
 .pricing-box-item {border: 1px solid #e6e6e6;background:#fcfcfc;position:relative;margin:0 0 20px 0;padding:0;-webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.03);-moz-box-shadow: 0 2px 0 rgba(0,0,0,0.03);box-shadow: 0 2px 0 rgba(0,0,0,0.03);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow: hidden;}

.pricing-box-item .pricing-heading {
	background: #ffffff;
	text-align: center;
	padding: 50px 0;
	display:block;
}
.pricing-box-item.activeItem .pricing-heading {
	background: #f3f3f3;
	text-align: center;
	border-bottom:none;
	display:block;
	color:#fff;
}
.pricing-box-item.activeItem .pricing-heading h3 {
	 color: #fff;
}

.pricing-box-item .pricing-heading h3 strong {
	font-size:28px;
	font-weight:700;
	letter-spacing:-1px;
	color: #05142b;
}
.pricing-box-item .pricing-heading h3 {
	font-size:32px;
	font-weight:300;
	letter-spacing:-1px;
}

.pricing-box-item .pricing-terms {
	text-align: center;
	background: #fff;
	display: block;
	overflow: hidden;
	padding: 11px 0 5px;
	/* border-top: 2px solid #BBBBBB; */
	border-bottom: 2px dotted #CDCDCD;
}

.pricing-box-item .pricing-terms  h6 {
	margin-top: 16px;
	color: #2e8eda;
	font-size: 22px;
}

.pricing-box-item .icon .price-circled {
    margin: 10px 10px 10px 0;
    display: inline-block !important;
    text-align: center !important;
    color: #fff;
    width: 68px;
    height: 68px;
	padding:12px;
    font-size: 16px;
	font-weight:700;
    line-height: 68px;
    text-shadow:none;
    cursor: pointer;
    background-color: #888;
    border-radius: 64px;
    -moz-border-radius: 64px;
    -webkit-border-radius: 64px;
}

.pricing-box-item  .pricing-action{
	margin:0;
	text-align:center;
	padding:30px 0 30px 0;
}
.pricing-action .btn{
	background: #2e8eda;
	color: #fff;
} 

/* Testimonials */
.testimonials blockquote {
    background: #efefef none repeat scroll 0 0;
    border: medium none;
    color: #666;
    display: block;
    font-size: 14px;
    line-height: 20px;
    padding: 15px;
    position: relative;
}
.testimonials blockquote::before {
    width: 0; 
    height: 0;
	right: 0;
	bottom: 0;
	content: " "; 
	display: block; 
	position: absolute;
    border-bottom: 20px solid #fff;    
	border-right: 0 solid transparent;
	border-left: 15px solid transparent;
	border-left-style: inset; /*FF fixes*/
	border-bottom-style: inset; /*FF fixes*/
}
.testimonials blockquote::after {
    width: 0;
    height: 0;
    right: 0;
    bottom: 0;
    content: " ";
    display: block;
    position: absolute;
    border-style: solid;
    border-width: 20px 20px 0 0;
    border-color: #c5c5c5 transparent transparent transparent;
}
.testimonials .carousel-info img {
    border: 1px solid #cccccc;
    border-radius: 150px !important;
    height: 75px;
    padding: 3px;
    width: 75px;
}
.testimonials .carousel-info {
    overflow: hidden;
}
.testimonials .carousel-info img {
    margin-right: 15px;
}
.testimonials .carousel-info span {
    display: block;
}
.testimonials span.testimonials-name {
    color: #2e8eda;
    font-size: 16px;
    font-weight: 300;
    margin: 23px 0 7px;
}
.testimonials span.testimonials-post {
    color: #656565;
    font-size: 12px;
}
/* ===== Widgets ===== */

/* --- flickr --- */
.widget .flickr_badge {
	width:100%;
}
.widget .flickr_badge img { margin: 0 9px 20px 0; }

footer .widget .flickr_badge {
    width: 100%;
}
footer .widget .flickr_badge img {
    margin: 0 9px 20px 0;
}

.flickr_badge img {
    width: 50px;
    height: 50px;
    float: left;
	margin: 0 9px 20px 0;
}
 
/* --- Recent post widget --- */

.recent-post{
	margin:20px 0 0 0;
	padding:0;
	line-height:18px;
}

.recent-post h5 a:hover {
	text-decoration:none;
}

.recent-post .text h5 a {
	color:#353535;
}

  
footer{
	padding:50px 0 0 0;
	color:#f8f8f8;
}

footer a {
	color:#fff;
}

footer a:hover {
	color:#eee;
}

footer h1, footer h2, footer h3, footer h4, footer h5, footer h6{
	color: #bdbdbd;
}

footer address {
	line-height:1.6em;
	color: #797979;
}

footer h5 a:hover, footer a:hover {
	text-decoration:none;
}

ul.social-network {
	list-style:none;
	margin:0;
}

ul.social-network li {
	display:inline;
	margin: 0 5px;
	border: 1px solid #2D2D2D;
	padding: 5px 0 0;
	width: 32px;
	display: inline-block;
	text-align: center;
	height: 32px;
	vertical-align: baseline;
}

#sub-footer{
	text-shadow:none;
	color:#f5f5f5;
	padding:0;
	padding-top:30px;
	margin:20px 0 0 0;
	background: #272727;
}

#sub-footer p{
	margin:0;
	padding:0;
}

#sub-footer span{
	color: #7b7b7b;
}

.copyright {
	text-align:left;
	font-size:12px;
}

#sub-footer ul.social-network {
	float:right;
}

  

/* scroll to top */
.scrollup{
    position:fixed;
    width:32px;
    height:32px;
    bottom:0px;
    right:20px;
    background: #2e8eda;
}

a.scrollup {
	outline:0;
	text-align: center;
}

a.scrollup:hover,a.scrollup:active,a.scrollup:focus {
	opacity:1;
	text-decoration:none;
}
a.scrollup i {
	margin-top: 10px;
	color: #fff;
}
a.scrollup i:hover {
	text-decoration:none;
}



 
.absolute{
	position:absolute;
}

.relative{
	position:relative;
}

.aligncenter{
	text-align:center;
}

.aligncenter span{
	margin-left:0;
}

.floatright {
	float:right;
}

.floatleft {
	float:left;
}

.floatnone {
	float:none;
}

.aligncenter {
	text-align:center;
}
 
img.pull-left, .align-left{
	float:left;
	margin:0 15px 15px 0;
}

.widget img.pull-left {
	float:left;
	margin:0 15px 15px 0;
}

img.pull-right, .align-right {
	float:right;
	margin:0 0 15px 15px;
}

article img.pull-left, article .align-left{
	float:left;
	margin:5px 15px 15px 0;
}

article img.pull-right, article .align-right{
	float:right;
	margin:5px 0 15px 15px;
}
 ============================= */

.clear-marginbot{
	margin-bottom:0;
}

.marginbot10{
	margin-bottom:10px;
}
.marginbot20{
	margin-bottom:20px;
}
.marginbot30{
	margin-bottom:30px;
}
.marginbot40{
	margin-bottom:40px;
}

.clear-margintop{
	margin-top:0;
}

.margintop10{
	margin-top:10px;
}

.margintop20{
	margin-top:20px;
}

.margintop30{
	margin-top:30px;
}

.margintop40{
	margin-top:40px;
}
.flex-control-paging li a {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #ffffff;
  text-indent: 50px;
  overflow: hidden;
}
.btn:hover, .btn:focus {
  color: #FFF;
  text-decoration: none;
  background: #1c7bc5;
  border-color: #1c7bc5;
}
/*Slider start*/
#main-slider {
    position: relative;
}

.no-margin {
    margin: 0;
    padding: 0;
}

#main-slider .carousel .carousel-content {
    margin-top: 0;
}

#main-slider .carousel .slide-margin {
    margin-top: 67px;
}

#main-slider .carousel h2 {
    color: #fff;
}

#main-slider .carousel .btn-slide {
    padding: 8px 20px;
    background: #c52d2f;
    color: #fff;
    border-radius: 4px;
    margin-top: 25px;
    display: inline-block;
}

#main-slider .carousel .slider-img {
    text-align: right;
    position: absolute;
}

#main-slider .carousel .item {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    left: 0 !important;
    opacity: 0;
    top: 0;
    position: absolute;
    width: 100%;
    display: block !important;
    height: 597px;
    -webkit-transition: opacity ease-in-out 500ms;
    -moz-transition: opacity ease-in-out 500ms;
    -o-transition: opacity ease-in-out 500ms;
    transition: opacity ease-in-out 500ms;
}

    #main-slider .carousel .item:first-child {
        top: auto;
        position: relative;
    }

    #main-slider .carousel .item.active {
        opacity: 1;
        -webkit-transition: opacity ease-in-out 500ms;
        -moz-transition: opacity ease-in-out 500ms;
        -o-transition: opacity ease-in-out 500ms;
        transition: opacity ease-in-out 500ms;
        z-index: 1;
    }

#main-slider .prev, #main-slider .next {
    position: absolute;
    top: 50%;
    background-color: #c52d2f;
    color: #fff;
    display: inline-block;
    margin-top: -25px;
    height: 40px;
    line-height: 40px;
    width: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 4px;
    z-index: 5;
}

    #main-slider .prev:hover, #main-slider .next:hover {
        background-color: #000;
    }

#main-slider .prev {
    left: 10px;
}

#main-slider .next {
    right: 10px;
}

#main-slider .carousel-indicators li {
    width: 20px;
    height: 20px;
    background-color: #fff;
    margin: 0 15px 0 0;
    position: relative;
}

    #main-slider .carousel-indicators li:after {
        position: absolute;
        content: "";
        width: 24px;
        height: 24px;
        border-radius: 100%;
        background: rgba(0, 0, 0, 0);
        border: 1px solid #FFF;
        left: -3px;
        top: -3px;
    }

#main-slider .carousel-indicators .active {
    width: 20px;
    height: 20px;
    background-color: #c52d2f;
    margin: 0 15px 0 0;
    border: 1px solid #c52d2f;
    position: relative;
}

    #main-slider .carousel-indicators .active:after {
        position: absolute;
        content: "";
        width: 24px;
        height: 24px;
        border-radius: 100%;
        background: #c52d2f;
        border: 1px solid #c52d2f;
        left: -3px;
        top: -3px;
    }

#main-slider .active .animation.animated-item-1 {
    -webkit-animation: fadeInUp 300ms linear 300ms both;
    -moz-animation: fadeInUp 300ms linear 300ms both;
    -o-animation: fadeInUp 300ms linear 300ms both;
    -ms-animation: fadeInUp 300ms linear 300ms both;
    animation: fadeInUp 300ms linear 300ms both;
}

#main-slider .active .animation.animated-item-2 {
    -webkit-animation: fadeInUp 300ms linear 600ms both;
    -moz-animation: fadeInUp 300ms linear 600ms both;
    -o-animation: fadeInUp 300ms linear 600ms both;
    -ms-animation: fadeInUp 300ms linear 600ms both;
    animation: fadeInUp 300ms linear 600ms both;
}

#main-slider .active .animation.animated-item-3 {
    -webkit-animation: fadeInUp 300ms linear 900ms both;
    -moz-animation: fadeInUp 300ms linear 900ms both;
    -o-animation: fadeInUp 300ms linear 900ms both;
    -ms-animation: fadeInUp 300ms linear 900ms both;
    animation: fadeInUp 300ms linear 900ms both;
}

#main-slider .active .animation.animated-item-4 {
    -webkit-animation: fadeInUp 300ms linear 1200ms both;
    -moz-animation: fadeInUp 300ms linear 1200ms both;
    -o-animation: fadeInUp 300ms linear 1200ms both;
    -ms-animation: fadeInUp 300ms linear 1200ms both;
    animation: fadeInUp 300ms linear 1200ms both;
}
/*Slider end*/
.color-white{
	color: #FFF !important;
}
.color-red{
	color: #bb0f1c !important;
}
.about-jumbo{
	margin: 0px;
	padding: 0px;
	border-bottom: none !important;
}
.about-jumbo li{
	background:none !important;
	display: inline-block;
    margin: 0 0 54px !important;
    padding: 0 2% !important;
    vertical-align: top;
    width: 29%;
    text-align: left;
}
.about-jumbo li b{
	    color: #bb0f1c;
    font-size: 72px;
    font-family: "Segoe UI",Arial,sans-serif;
    line-height: 62px;
}
.about-jumbo li span {
    color: #fff;
    font-size: 36px;
    line-height: 42px;
    font-family: "Segoe UI",Arial,sans-serif;
    text-transform: uppercase;
    display: block;
}
.banner_secbtm {
    width: 100%;
    float: left;
    background: #020111;
    padding: 70px 0;
}
.banner_secbtm .banner_secbtminner {
    /*background: url(../images/about_icons1New.png) 10px 0 no-repeat;*/
    padding: 5px 10px 16px 30%;
    background-size:25%;
}
    .banner_secbtm .banner_secbtminner1 {
        /*background: url(../images/about_icons2New.png) 10px 0 no-repeat;*/
        padding: 5px 10px 16px 30%;
        background-size: 25%;
    }
.banner_secbtm .banner_secbtminner p {
    font-size: 36px;
    line-height: 40px;
    font-family: "Segoe UI",Arial,sans-serif;
    color: #bb0f1c;
    text-transform: uppercase;
}
.banner_secbtm .banner_secbtminner span {
    font-size: 25px;
    color: #fff;
    font-family: Lato;
    line-height: 31px;
}
.core_value {
    background-color: #fff;
    background-image: url(../images/coreValuesBG.png)!important;
    background-repeat: no-repeat;
    background-position: left top;
    background-size: auto;
}
.core_value .core_valuebtminner {
    border: 1px solid #bb0f1c!important;
    padding: 37px 15px;
        border-radius: 12px;
    margin-bottom: 30px;
}
.core_value .core_valuebtminner p {
    font-size: 48px;
    color: #383a3f;
    font-family: "Segoe UI",Arial,sans-serif;
    text-transform: uppercase;
}
.core_value .core_valuebtminner small {
    width: 100px;
    height: 75px;
    display: block;
    background: url(../images/about-core-sprites.png) no-repeat;
    background-size: auto;
    margin: 25px auto;
}
.core_value .core_valuebtminner small.core_valueicon1 {
    background-position: -21px -2px;
}
.core_value .core_valuebtminner small.core_valueicon2 {
    background-position: -21px -154px;
}
.core_value .core_valuebtminner small.core_valueicon3 {
    background-position: -23px -335px;
}
.core_value .core_valuebtminner small.core_valueicon4 {
    background-position: -23px -523px;
}
.core_value .core_valuebtminner small.core_valueicon5 {
    background-position: -23px -731px;
}
.core_value .core_valuebtminner small.core_valueicon6 {
    background-position: -23px -908px;
}
.core_value .core_valuebtminner span{
        font-family: Lato!important;
    color: #000;
    font-size: 23px;
    line-height: 27px;
}
.our_infrastructure {
    background: url(../images/aboutUs-infrastructureNew.jpg) center top no-repeat;
    background-size: cover;
    padding: 71px 0;
}
    .our_infrastructure .our_infrastructureinner h3 {
        font-family: "Segoe UI",Arial,sans-serif;
        font-size: 40px;
        color: #fff;
        text-transform: uppercase;
    }
.our_infrastructure .our_infrastructureinner p {
    font-size: 26px;
    font-family: Lato!important;
    line-height: 36px;
    margin-bottom: 60px;
    color: #FFF;
}
.our_infrastructure .our_infrastructurebtminner {
    padding: 7px 0;
}
.our_infrastructure .our_infrastructurebtminner p {
    padding-left: 80px;
    position: relative;
    background: #fff;
    color: #000;
    display: inline-block;
    padding-right: 20px;
        font: 18px/50px "Segoe UI",Arial,sans-serif;
}
.our_infrastructure .our_infrastructurebtminner.right {
    text-align: right;
}
.our_infrastructure .our_infrastructurebtminner p.right {
    padding-right: 80px;
    padding-left: 20px;
    text-align: right;
}
.our_infrastructure .our_infrastructurebtminner p.right span {
    left: auto;
    right: 0;
}
.our_infrastructure .our_infrastructurebtminner p span {
    height: 60px;
    width: 60px;
    background-image: url(../images/aboutUs-infrastructure-sprites.jpg);
    background-repeat: no-repeat;
    background-position: -17px -18px;
    background-size: auto;
    position: absolute;
    top: -6px;
    left: 0;
    background-color: #47b8e1;
}
.our_infrastructure .our_infrastructurebtminner p span.infra_icon1 {
    background-position: -17px -18px;
}
.our_infrastructure .our_infrastructurebtminner p span.infra_icon2 {
    background-position: -17px -139px;
}
.our_infrastructure .our_infrastructurebtminner p span.infra_icon3 {
    background-position: -19px -263px;
}
.our_infrastructure .our_infrastructurebtminner p span.infra_icon4 {
    background-position: -19px -399px;
}
.our_infrastructure .our_infrastructurebtminner p span.infra_icon5 {
    background-position: -19px -544px;
}
.our_infrastructure .our_infrastructurebtminner p span.infra_icon6 {
    background-position: -19px -689px;
}
.our_infrastructure .our_infrastructurebtminner p span.infra_icon7 {
    background-position: -19px -847px;
}
.our_infrastructure .our_infrastructurebtminner p span.infra_icon8 {
    background-position: -19px -1050px;
}
.behind-scene{
	background:url(../images/about_img2.jpg);
}
.behind-scene p{
    font-size: 30px;
    line-height: 36px;
    margin: 30px 0;
    text-align: center;
}
.aboutUs_pageNew .rgt_plce {
    background: #fff;
    padding: 70px 0;
}
.bg-white{
	background-color: #FFF;
}
.rgt_plcebtminnerouter {
    border-right: 1px solid #bb0f1c;
}
.rgt_plcebtminner {
    padding: 10px 0 0;
}

.rgt_plcebtminner small {
    background: url(../images/about-right-sprites.png) -56px -46px no-repeat;
    background-size: auto;
        width: 155px;
    height: 110px;
    display: block;
    margin: 0 auto
}
.rgt_plcebtminner span {
    font-size: 18px;
    color: #383a3f;
    display: block;
    margin: 12px 0;
    padding: 0 10%;
    min-height: 72px;
}
.rgt_plcebtminner small.plce_icon1 {
    background-position: -56px -46px;
}
.rgt_plcebtminner small.plce_icon2 {
    background-position: -59px -397px;
}
.rgt_plcebtminner small.plce_icon3 {
    background-position: -59px -749px;
}
.banner_sec.faq_banner {
    background:#BB0F1C;
    background-size: cover;
    padding-top: 106px;
}
.banner_sec h1 {
    padding: 4px 0;
    
    color: #fff;
}
.banner_sec p {
    font: 22px/29px '"Segoe UI",Arial,sans-serif';
    color: #fff;
    text-align: left;
    padding-bottom: 57px;
}
.banner_sec p a {
    color: #fff;
    font: 24px/29px '"Segoe UI",Arial,sans-serif';
}
.q, .a{
    display: block;
    width: 26px;
    height: 26px;
    border-radius: 100%;
    background-color: #bb0f1c;
    color: #FFF;
    text-align: center;
    font-size: 16px;
    line-height: 23px;
    position: absolute;
    left: 0px;
    top: 14px;
}
.a{
	background-color: #000;
}
.slide_toggles ul{
	margin: 0px;
	padding: 0px;
}
    .slide_toggles ul li {
        display: block;
        position: relative;
        padding: 15px 0 15px 40px;
        color: #2e353d;
        font: 20px/25px "Segoe UI",Arial,sans-serif;
        text-transform: lowercase;
        border-bottom: 1px solid #d5d5d5;
        cursor: pointer;
        background: url(../images/accordian_icon.png) right center no-repeat;
    }
.slide_toggles ul li.active{
	background: url(../images/accordian_active_icon.png) right center no-repeat;
}
.slide_toggles ul .accordion_body{
    color: #000;
    font: 15px/21px "Segoe UI",Arial,sans-serif;
    padding: 15px 0px 15px 40px;
    position: relative;
    border-bottom: 1px solid #d5d5d5;
    display: none;
}
.faq-container{
	padding: 70px 0px;
}
.case-study-container{
	border-top: 1px solid #CCC;
    padding: 30px 0px;
}
.case-study-container h1{
	border-bottom: 2px solid #000;
}
.case-tabs-data-container{
	margin: 30px 0px;
}
.case-tabs, .case-tabs-data ul{
	margin: 0px;
	padding: 0px;
}
.case-tabs li{
    font-size: 26px;
    display: inline-block;
    text-transform: uppercase;
    font-family: '"Segoe UI",Arial,sans-serif';
    color: #3c3c3c;
    padding: 5px 10px;
    background: #eee;
    cursor: pointer;
}
.case-tabs li.active{
    color: #bb0f1c;
    background: #fff;
}
.case-tabs-data{
	display: none;
}
.case-tabs-data a{
    font-size: 14px;
    color: #000000;
    background: #e7e7e7;
    padding: 4px 15px;
    margin: 0 3px 9px 0;
    display: inline-block;
    font-family: '"Segoe UI",Arial,sans-serif';
}
.case-tabs-data a:hover{
	text-decoration: none;
	background: #dedede;
}
/*case study*/
.case_studies_container .case_studies_block {
    background-color: #f4f4f4;
    box-shadow: 0 0 3px 4px #e2e2e2;
    -moz-box-shadow: 0 0 3px 4px #e2e2e2;
    -webkit-box-shadow: 0 0 3px 4px #e2e2e2;
    -o-box-shadow: 0 0 3px 4px #e2e2e2;
    -ms-box-shadow: 0 0 3px 4px #e2e2e2;
    margin-top: 30px;
}
.case_studies_container .case_studies_block img {
    width: 100%;
}
.case_studies_container .case_studies_block .case_studies_inner {
    width: 100%;
    padding: 20px;
    overflow: hidden;
    position: relative;
    min-height: 400px;
}
.case_studies_container .case_studies_block .case_studies_inner h2, 
.case_studies_container .case_studies_block .case_studies_inner h2 a {
    font: 300 24px/28px "Segoe UI",Arial,sans-serif;
    color: #3c3c3c
}
.case_studies_container .case_studies_block .case_studies_inner p{
	font: 400 16px/22px "Segoe UI",Arial,sans-serif;
    color: #3c3c3c;
}
.case_studies_container .case_studies_block .case_studies_inner h3 {
    font: 400 16px/20px "Segoe UI",Arial,sans-serif;
    margin: 12px 0 14px;
}
.case_studies_container .case_studies_block .case_studies_inner .sub-cat {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 83%;
}
.case_studies_container .case_studies_block .case_studies_inner .sub-cat li {
    display: inline-block;
    background-color: #0ba8c9;
    color: #fff;
    font: 13px/18px '"Segoe UI",Arial,sans-serif';
    margin-right: 8px;
    margin-bottom: 10px;
    padding: 5px 10px;
}


.case_studies_container .case_studies_block .case_studies_inner .read-more {
    position: absolute;
    color: #3c3c3c;
    text-transform: uppercase;
    font: 12px/16px '"Segoe UI",Arial,sans-serif';
    right: 20px;
    bottom: 18px;
    text-decoration: underline;
}
/*case study end*/

/*finance*/
.iso_pgN {
    float: left;
}
.web_appl_dvl_newPG {
    height: 100%;
    overflow: hidden;
    width: 100%;
    float: left;
    display: table;
}
.web_appl_dvl_newPG .banking_finance_bnner_sec_outr {
    background-image: url(../images/banking_banner.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: table-cell;
    height: 70vh;
    padding: 40px 0;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    z-index: 9;
}
    .web_appl_dvl_newPG .banking_finance_bnner_sec_outr .web_appl_dvl_bnner_sec h1 {
        color: #bb0f1c;
        font: 700 56px/56px "Segoe UI",Arial,sans-serif;
        text-transform: uppercase;
        padding-top: 90px;
        text-align: left !important;
        margin-bottom: 61px;
    }
.web_appl_dvl_newPG .banking_finance_bnner_sec_outr .web_appl_dvl_bnner_sec h1 small, .web_appl_dvl_newPG .banking_finance_bnner_sec_outr .web_appl_dvl_bnner_sec h1 span {
    display: block;
    font: 48px/55px "Segoe UI",Arial,sans-serif;
    text-align: left;
    padding-bottom: 0;
    color: #fff;
}
.web_appl_dvl_newPG .banking_finance_bnner_sec_outr .web_appl_dvl_bnner_sec p {
    color: #fff;
    font: 24px/35px "Segoe UI",Arial,sans-serif;
    margin-top: 20px;
    padding: 0;
    text-align: left;
}
.web_appl_dvl_newPG .banking_finance_bnner_sec_outr .web_appl_dvl_bnner_sec ul {
    background: 0 0!important;
    margin-top: 40px;
    padding: 17px 0;
    width: auto;
    border-bottom: 2px solid #bb0f1c;
}
.web_appl_dvl_newPG .banking_finance_bnner_sec_outr .web_appl_dvl_bnner_sec ul li {
    background: url(../images/ios_iconSprite.png) no-repeat rgba(0,0,0,0);
    color: #fff;
    display: inline-block;
    font: 300 18px/30px "Segoe UI",Arial,sans-serif;
    margin: 0 0 0 13px;
    padding: 0 12px 0 44px;
    text-transform: uppercase;
}
.web_appl_dvl_newPG .banking_finance_bnner_sec_outr .web_appl_dvl_bnner_sec ul li.web-icon1 {
    background-position: 0 0;
}
.web_appl_dvl_newPG .banking_finance_bnner_sec_outr .web_appl_dvl_bnner_sec ul li.web-icon2 {
    background-position: 0 -150px;
}
.web_appl_dvl_newPG .banking_finance_bnner_sec_outr .web_appl_dvl_bnner_sec ul li.web-icon3 {
    background-position: 0 -284px;
}
.web_appl_dvl_newPG .banking_finance_bnner_sec_outr .web_appl_dvl_bnner_sec ul li:last-child {
    border-right: 0 none;
}
.banking_finance_pg p {
    color: #3c3c3c;
    font: 18px/30px "Segoe UI",Arial,sans-serif;
    margin-top: 12px;
    padding: 0 30px;
}
.row_1{
	margin: 40px 0;
}
.banking_finance_pg ul {
    margin: 0 auto;
    padding: 0;
    width: 92%;
}
    .banking_finance_pg ul li {
        background: #ba0f1c;
        color: #fff;
        float: left;
        font: 18px/24px Lato;
        list-style: none;
        min-height: 100px;
        padding: 10px 25px;
        text-align: center;
        width: 25%;
        height: 200px;
    }
.banking_finance_pg ul li:nth-child(2), .banking_finance_pg ul li:nth-child(4) {
    background: #000;
}
.banking_finance_pg h6 {
    font: 24px/32px "Segoe UI",Arial,sans-serif;
    padding: 25px 37px;
    text-align: center;
    width: 100%;
    float: left;
    color: #3c3c3c;
}
.key_challenges {
    background-image: url(../images/banking_banner_key_chhalange.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: table-cell;
    padding: 80px 0 176px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    float: left;
    width: 100%;
    z-index: 9;
    border-top: 4px solid #b01b00;
}
.key_challenges .inner_sec h4 {
    color: #fff;
    display: inline-block;
    font: 41px/44px Lato;
    padding: 0;
    text-align: center;
    width: 100%;
}
.key_challenges .inner_sec p {
    color: #fff;
    font: 19px/30px Lato;
    margin-top: 8px;
    margin-bottom: 30px;
    padding: 0;
}
.key_challenges .box_sec_main {
    width: 100%;
    float: left;
    margin-top: 45px;
}
.key_challenges .box_sec_main .box {
    background: #fff;
    border-radius: 20px 20px 0 0;
    margin: 0 auto;
    max-width: 250px;
    min-height: 320px;
    position: relative;
    width: 100%;
}
.key_challenges .box_sec_main .box .img_box {
    text-align: center;
    width: 100%;
    background: #bb0f1c;
    padding: 15px 0;
    display: inline-block;
    border-radius: 20px 20px 0 0;
}
.key_challenges .box_sec_main .box .img_box>figure {
    width: 100%;
}
.key_challenges .box_sec_main .box .img_box img {
    float: none;
}
.key_challenges .box_sec_main .box h4 {
    font: 22px/25px "Segoe UI",Arial,sans-serif;
    color: #434343;
    text-align: center;
    padding: 14px 0 5px;
}
.key_challenges .box_sec_main .box p {
    font: 16px/19px "Segoe UI",Arial,sans-serif;
    color: #434343;
    text-align: center;
    padding: 0 10px;
}
.key_challenges .box_sec_main .box::after {
    background: url(../images/key_after.png) no-repeat rgba(0,0,0,0);
    content: "";
    display: block;
    float: right;
    height: 116px;
    left: 0;
    position: absolute;
    width: 250px;
    top: 304px;
}
.can_help_sec .development_services_inner {
    display: inline-block;
    padding: 15px 0;
    text-align: center;
    width: 100%;
    background: #fff;
    margin: 15px 0;
    min-height: 220px;
}
.can_help_sec .development_services_inner small {
    background: url(../images/banking_sprite_1.png) no-repeat rgba(0,0,0,0);
    display: inline-block;
    height: 235px;
    text-align: center;
    width: 156px;
}
.can_help_sec .development_services_inner small.Dservices_icon1 {
    background-position: -4px 2px;
}
.can_help_sec .development_services_inner small.Dservices_icon2 {
    background-position: -5px -346px;
}
.can_help_sec .development_services_inner small.Dservices_icon3 {
    background-position: -9px -677px;
}
.can_help_sec .development_services_inner h4 {
    font: 20px/28px "Segoe UI",Arial,sans-serif;
    margin: 10px 0;
    text-align: center;
    color: #000;
    font-weight: 700;
}
.can_help_sec .development_services_inner p {
    color: #535353;
    font: 15px/21px "Segoe UI",Arial,sans-serif;
    margin: 0 10px 7px;
    min-height: 2px;
}
.financial_Services {
    background-image: url(../images/banking_banner_2.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: table-cell;
    padding: 80px 0 50px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    float: left;
    width: 100%;
    z-index: 9;
}
.financial_Services h3+ p {
    color: #fff;
    font: 19px/30px "Segoe UI",Arial,sans-serif;
    margin-top: 12px;
    padding: 0;
}
.financial_Services .img_box_main {
    width: 100%;
    float: left;
    margin: 40px 0;
}
.financial_Services .img_box_main .box {
    background: rgba(73, 31, 31, 0.62);
    border: 2px solid #ae0713;
    float: left;
    margin: 15px 0;
    text-align: center;
    width: 100%;
}
    .financial_Services .img_box_main .box p {
        font: 24px/30px "Segoe UI",Arial,sans-serif;
        color: #fff;
        padding: 30px 0;
        width: 100%;
        text-align: center;
        float: left;
        height: 100px;
    }
.what_service_sec {
    float: left;
    padding: 60px 0;
    width: 100%;
    background: #fff;
}
    .what_service_sec h3 + p {
        color: #535353;
        font: 19px/28px "Segoe UI",Arial,sans-serif;
        margin-top: 0px;
        margin-right: 10px;
        margin-bottom: 7px;
        margin-left: 10px;
        text-align:center;
    }
.what_service_sec .development_services_inner {
    display: inline-block;
    padding: 15px 0;
    text-align: center;
    width: 100%;
    background: #fff;
    margin: 15px 0;
    min-height: 220px;
}
.what_service_sec .development_services_inner small {
    background: url(../images/what_service_sprite.png) no-repeat rgba(0,0,0,0);
    display: inline-block;
    height: 160px;
    text-align: center;
    width: 156px;
}
.what_service_sec .development_services_inner small.Dservices_icon1 {
    background-position: -6px -11px;
}
.what_service_sec .development_services_inner small.Dservices_icon2 {
    background-position: -6px -362px;
}
.what_service_sec .development_services_inner small.Dservices_icon3 {
    background-position: -6px -701px;
}
.what_service_sec .development_services_inner small.Dservices_icon4 {
    background-position: -13px -1041px;
}
.development_services_inner .content_box {
    width: 100%;
    float: left;
    border-right: 1px solid #e6e5e5;
    margin-top: 30px;
}
.what_service_sec .development_services_inner .content_box h4 {
    font: 700 20px/28px "Segoe UI",Arial,sans-serif;
    text-align: center;
    color: #000;
    margin-bottom: 15px;
}
.what_service_sec .development_services_inner .content_box h4 a {
    color: #000;
    text-decoration: none;
}
.what_service_sec .development_services_inner .content_box p {
    color: #535353;
    font: 15px/21px "Segoe UI",Arial,sans-serif;
    margin: 0 10px 7px;
    min-height: 2px;
}
/*finance end*/

/*custom end*/
.carousel-content h1{
    color:#FFF;
}
.top-info{
    padding:0px;
    margin:0px;
    float:left;
}
.top-info li {
    display: inline-block;
    border-right: 1px solid rgba(255, 255, 255, 0.5);
    padding: 0px 6px;
    line-height: 11px;
    list-style: none;
    font-size: 15px;
}
.top-info li a{
    display:block;
    color:#FFF;
}
.top-info li:last-child{
    border-right:none;
}
.top-info.top-socials{
    float:right;
}
/*servies box*/
.services-box {
    display: block;
    margin-bottom: 30px;
    text-decoration:none;
}
    .services-box:hover, .services-box:focus, .services-box:active{
        color:inherit;
        text-decoration:none;
    }
    .services-box:after {
        content: '';
        display: table;
        clear: both;
    }

.icon-container {
    width: 30%;
    float: left;
}

.icon-holder {
    width: 100px;
    height: 100px;
    border-radius: 100%;
    background-color: #FFF;
    text-align: center;
    position: relative;
    margin: 0 auto;
    -webkit-transition: 500ms;
    -moz-transition: 500ms;
    -o-transition: 500ms;
    transition: 500ms;
}

    .icon-holder:before {
        content: '';
        display: block;
        position: absolute;
        width: 116px;
        height: 116px;
        border: 3px solid #FFF;
        border-radius: 100%;
        top: -8px;
        left: -8px;
        -webkit-transition: 500ms;
        -moz-transition: 500ms;
        -o-transition: 500ms;
        transition: 500ms;
    }

.service-detail {
    width: 70%;
    float: left;
}

    .service-detail h3 {
        font-size: 20px;
        color: #4e4e4e;
        margin: 0px 0px 10px 0px;
        text-transform: uppercase;
    }

    .service-detail p {
        color: #787878;
        font-size: 1.2em;
        margin: 0px;
        height: 119px;
        overflow: inherit;
    }

.services-box:hover .icon-holder, .services-box:hover .icon-holder:before {
    background-color: #bb0f1c;
    border-color: #bb0f1c;
}

.ico {
    background-image: url(../img/servicesicons.png);
    background-repeat: no-repeat;
    margin: 0 auto;
    display: inline-block;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 50%;
}

.ico.ico-mob-app {
    height: 38px;
    width: 63px;
    background-position: 0px 0px;
    margin-top: -19px;
}

.services-box:hover .ico.ico-mob-app {
    background-position: -68px 0px;
}

.ico.ico-app-maintenance {
    height: 55px;
    width: 52px;
    background-position: 0px -56px;
    margin-top: -26.5px;
}

.services-box:hover .ico.ico-app-maintenance {
    background-position: -58px -56px;
}

.ico.ico-app-modernization {
    height: 56px;
    width: 56px;
    background-position: 0px -207px;
    margin-top: -28px;
}

.services-box:hover .ico.ico-app-modernization {
    background-position: -60px -207px;
    ;
}

.ico.ico-team {
    height: 52px;
    width: 69px;
    background-position: 0px -286px;
    margin-top: -26px;
}

.services-box:hover .ico.ico-team {
    background-position: -72px -286px;
}

.ico.ico-co-development {
    height: 56px;
    width: 54px;
    background-position: 0px -131px;
    margin-top: -28px;
}

.services-box:hover .ico.ico-co-development {
    background-position: -59px -131px;
}

.ico.ico-QA {
    height: 52px;
    width: 47px;
    background-position: 0px -359px;
    margin-top: -26px;
}

.services-box:hover .ico.ico-QA {
    background-position: -51px -359px;
}
/*Features section start*/
.Features-container{
    padding:45px 0px;
}
.feature-box {
    display: block;
    text-align: center;
    color: #333;
    font-size: 17px;
    padding: 20px 10px 35px 10px;
    font-weight: 600;
    margin-bottom: 30px;
    position: relative;
    border: 2px solid #bb0f1c;
    border-radius:28px;
}

.feature-box:hover, .feature-box:focus, .feature-box:active {
background-color: #bb0f1c;
color: #FFF;
text-decoration: none;
}

/*.feature-box:hover:before, .feature-box:focus:before, .feature-box:active:before {
    content: '';
    display: block;
    position: absolute;
    border: 2px solid #FFF;
    left: 10px;
    right: 10px;
    bottom: 10px;
    top: 10px;
}*/

.table-dv {
    display: table;
    height: 130px;
    width: 100%;
}

.feature-box span {
    display: table-cell;
    vertical-align: middle;
}

.icons {
    background-image: url(../img/features-sprite.png);
    display: block;
    margin: 0 auto;
}

    .icons.icons-health {
        height: 89px;
        width: 60px;
        background-position: 0px 0px;
    }

.feature-box:hover .icons.icons-health {
    background-position: -104px 0px;
}

.icons.icons-retail {
    height: 82px;
    width: 89px;
    background-position: 0px -94px;
}

.feature-box:hover .icons.icons-retail {
    background-position: -104px -94px;
}

.icons.icons-digital {
    height: 56px;
    width: 69px;
    background-position: 0px -181px;
}

.feature-box:hover .icons.icons-digital {
    background-position: -104px -181px;
}

.icons.icons-automotive {
    height: 88px;
    width: 89px;
    background-position: 0px -242px;
}

.feature-box:hover .icons.icons-automotive {
    background-position: -104px -242px;
}

.icons.icons-travel {
    height: 70px;
    width: 70px;
    background-position: 0px -335px;
}

.feature-box:hover .icons.icons-travel {
    background-position: -104px -335px;
}

.icons.icons-education {
    height: 65px;
    width: 89px;
    background-position: 0px -410px;
}

.feature-box:hover .icons.icons-education {
    background-position: -104px -410px;
}
/*Features section end*/
/*technologies*/
.technologies-section {
    background-color: #e7ecea;
}

.tech-tabs {
    background-color: #f1f4f2;
}

    .tech-tabs ul {
        margin: 0px;
        padding: 0px;
    }

        .tech-tabs ul li {
            display: block;
            float: left;
            width: 16.66%;
            position: relative;
            text-align: center;
            cursor: pointer;
            padding: 23px 6px 3px 6px;
        }

            .tech-tabs ul li:after {
                position: absolute;
                top: 20%;
                right: 0;
                width: 1px;
                height: 60%;
                background: rgba(0,0,0,0.07);
                content: '';
            }

            .tech-tabs ul li:hover {
                background-color: #fafafa;
            }

            .tech-tabs ul li.active {
                background-color: #FFF;
            }

                .tech-tabs ul li:hover:after, .tech-tabs ul li.active:after {
                    background: #FFF;
                }

                .tech-tabs ul li.active:before {
                    content: '';
                    display: block;
                    position: absolute;
                    border: 11px solid transparent;
                    border-top-color: #FFF;
                    bottom: -21px;
                    width: 23px;
                    margin: 0 auto;
                    left: 0px;
                    right: 0px;
                }

            .tech-tabs ul li img {
                width: 60px;
                margin-bottom: 15px;
            }

            .tech-tabs ul li span {
                display: block;
                min-height: 50px;
                line-height: 17px;
            }

.tech-tabs-data-container .tech-tab-data {
    display: none;
    text-align: center;
    padding: 50px 0 50px 0;
}

.tech-tab-data p {
    font-size: 18px;
    margin-bottom: 30px;
    font-weight: 400;
}

.subcategories {
    padding-top: 20px;
}

.subcategories ul {
margin: 0px;
padding: 0px;
}

.subcategories ul li {
list-style: none;
display: inline-block;
margin: 0 0 30px 0;
}

.subcategories ul li a {
display: block;
padding: 0px 15px;
color: #333;
font-size: 16px;
font-weight: 500;
}

.subcategories ul li a img {
}

.subcategories ul li a span {
    display: block;
    margin-top: 10px;
}
/*/technologies*/
/*contact us start*/
.classic-title {
    margin-bottom: 16px;
    padding-bottom: 0px;
    border-bottom: 1px solid #eee;
    font-weight: 300;
    height: 28px;
}

    .classic-title span {
        padding-bottom: 8px;
        border-bottom: 1px solid #bb0f1c;
        font-weight: 400;
        margin-top: -1px;
        display: inline-block;
    }

ul.icons-list {
    margin-bottom: 36px;
    padding: 0px;
}

    ul.icons-list li, ul.list-unstyled li {
        margin-bottom: 4px;
        list-style: none;
    }

        ul.icons-list li i {
            font-size: 23px;
            margin-right: 4px;
            color: #bb0f1c;
        }

        ul.icons-list li strong, .list-unstyled li strong {
            font-weight: 600;
        }

.widget-search input[type="search"], #respond input[type="text"], #respond textarea, .email {
    color: black;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    border: 1px solid #959090;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    outline: none;
    width: 100%;
    padding: 7px 14px;
    display: block;
    margin-bottom: 10px;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

    .widget-search input[type="search"]:focus,
    #contactForm input[type="text"]:focus,
    #contactForm textarea:focus,
    #respond input[type="text"]:focus,
    #respond textarea:focus {
        border-color: #ddd;
        box-shadow: 0 0 3px #eee;
        -o-box-shadow: 0 0 3px #eee;
        -moz-box-shadow: 0 0 3px #eee;
        -webkit-box-shadow: 0 0 3px #eee;
    }

.btn-system.btn-large {
    font-size: 14px;
    padding: 9px 22px;
    background-color: #bb0f1c;
    display: inline-block;
    color: #fff;
    margin-right: 5px;
    font-weight: 300;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
    -o-box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
    -moz-box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
    -webkit-box-shadow: 0 4px 0 rgba(0,0,0,0.1) inset;
    border: 0;
    text-transform: uppercase;
    font-weight: 400;
}

    .btn-system.btn-large:focus {
        outline: none;
    }

.map {
    margin-top: 30px;
    margin-bottom: 0px;
}
.link-contact{

}
.nav > li.link-contact a {
    display: inline-block !important;
    padding: 0px 10px !important;
    margin-top: 14px;
    border: 1px solid #bb0f1c !important;
    border-radius: 3px;
}
    .nav > li.link-contact a:hover, .nav > li.link-contact a:focus, .nav > li.link-contact a:active {
        background-color: #bb0f1c !important;
        color: #FFF;
    } 
/*contact us end*/

/*slider customization*/

.carousel-content h1 {
    font-size: 48px;
    font-weight: bold;
    text-transform: uppercase;
    color: #bb0f1c;
}

.carousel-content h2 {
    text-transform: uppercase;
    font-size: 38px;
}

.carousel-content p {
    font-size: 20px;
    color: #FFF;
    line-height: 30px;
}
.slider-img.slider-mob{
    left:0px;
    right:0px;
    margin-top:-90px;
}
.slider-img.slider-mob > img{
    margin:49px auto;
}
/* testimonials start */
#testimonial-container {
    padding: 50px 0px;
    background-color: #FFF;
}

    #testimonial-container:after {
        content: '';
        display: table;
        clear: both;
    }

.title-lg {
    color: #e61827;
    font-weight: bold;
    font-size: 38px;
    line-height: 70px;
    letter-spacing: .5px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 50px;
}

.testimonial-block {
    font-size: 22px;
    line-height: 30px;
    font-style: italic;
    position: relative;
    padding: 70px 0 0px 80px;
    color: #000;
}

    .testimonial-block:before, .testimonial-block:after {
        content: '';
        display: block;
        position: absolute;
        left: 0px;
        top: 0px;
        background-image: url(../img/quote-icons.png);
        width: 61px;
        height: 50px;
        background-repeat: no-repeat;
    }

    .testimonial-block:after {
        left: auto;
        right: 0px;
        bottom: 0px;
        top: auto;
        background-position: 0px -55px;
    }

    .testimonial-block .quote {
        height: 138px;
        overflow: hidden;
    }

    .testimonial-block .client-name {
        padding: 32px 0 0 0;
        color: #bb0f1c !important;
        font-size: 30px;
        font-weight: bold;
        font-style: normal;
    }

        .testimonial-block .client-name span {
            display: block;
            font-size: 16px;
            font-weight: normal;
            padding-left: 21px;
        }

.navigation-control {
    position: absolute;
    left: 0px;
    right: 0px;
    text-align: center;
    bottom: 110px;
}

#testimonial-container .carousel-control {
    width: 50px;
    height: 50px;
    display: inline-block;
    border-radius: 100%;
    position: static;
    background-image: none;
    background-color: #FFF;
    border: 1px solid #bb0f1c;
    color: #bb0f1c;
    font-size: 40px;
    line-height: 43px;
    text-shadow: none;
    text-align: center;
    margin: 0 5px;
    opacity: 1;
}

.view-testimonial {
    text-align: center;
    margin-top: 105px;
}

    .view-testimonial a {
        display: inline-block;
        background-color: #bb0f1c;
        color: #FFF;
        border: none;
        font-size: 18px;
        text-transform: uppercase;
        padding: 16px 30px;
        border-radius: 4px;
    }

        .view-testimonial a:hover, .view-testimonial a:focus {
            background-color: #ae0713;
            color: #FFF;
            text-decoration: none;
        }
/* testimonials end */
.footer-widget h4 {
    color: #fff;
    text-transform: uppercase;
    padding-bottom: 8px;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 700;
    position: relative;
}

    .footer-widget h4 .head-line {
        position: absolute;
        bottom: 0;
        left: 0;
        display: block;
        width: 50px;
        height: 3px;
        background-color: #fb2434;
        margin: 0;
    }

.mail-subscribe-widget form {
    margin-top: 15px;
    margin-bottom: 20px;
}

    .mail-subscribe-widget form input[type="text"] {
        outline: none;
        color: #666;
        font-size: 12px;
        padding: 6px 12px;
        border: none;
        background: #fff;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -o-border-radius: 2px;
        outline: none;
        border-radius: 3px !important;
    }

#emailHome, a.main-button, input[type="submit"] {
    background-color: #ee3733;
    display: inline-block;
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    font-weight: 300;
    text-transform: uppercase;
    padding: 6px 16px;
    border-radius: 3px !important;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

.social-widget ul.social-icons li {
    display: inline-block;
    margin-right: 4px;
    margin-bottom: 4px;
}

    .social-widget ul.social-icons li a i {
        font-size: 1.3em;
        width: 33px;
        height: 33px;
        color: #fff;
        background: #bb0f1c;
        line-height: 34px;
        text-align: center;
        display: block;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -o-border-radius: 2px;
        transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
    }

    .social-widget ul.social-icons li a:hover {
        text-decoration: none;
    }

    .social-widget ul.social-icons li a.facebook:hover i {
        background-color: #507CBE;
    }

    .social-widget ul.social-icons li a.twitter:hover i {
        background-color: #63CDF1;
    }

    .social-widget ul.social-icons li a.google:hover i {
        background-color: #F16261;
    }

    .social-widget ul.social-icons li a.dribbble:hover i {
        background-color: #E46387;
    }

    .social-widget ul.social-icons li a.linkdin:hover i {
        background-color: #90CADD;
    }

    .social-widget ul.social-icons li a.tumblr:hover i {
        background-color: #4D7EA3;
    }

    .social-widget ul.social-icons li a.flickr:hover i {
        background-color: #E474AF;
    }

    .social-widget ul.social-icons li a.instgram:hover i {
        background-color: #4D4F54;
    }

    .social-widget ul.social-icons li a.vimeo:hover i {
        background-color: #87D3E0;
    }

    .social-widget ul.social-icons li a.skype:hover i {
        background-color: #36C4F3
    }

.contact-widget ul, .social-widget ul {
    margin: 0px;
    padding: 0px;
}

    .contact-widget ul li {
        margin-bottom: 12px;
        list-style: none;
        font-size: 13px;
    }

.contact-widget span {
    font-weight: 600;
}

.copyright-section {
    padding: 26px 0;
    font-size: 14px;
    letter-spacing: 0.5px;
    border-bottom: 1px solid rgba(255,255,255,.06);
}

    .copyright-section p a {
        color: #fb2434;
    }

        .copyright-section p a:hover {
            text-decoration: underline;
        }

ul.footer-nav {
    float: right;
    margin: 0px;
    padding: 0px;
}

    ul.footer-nav li:first-child {
        margin-left: 0;
    }

    ul.footer-nav li {
        display: inline-block;
        float: left;
        margin-left: 15px;
    }

        ul.footer-nav li a {
            display: inline-block;
            text-transform: uppercase;
            text-decoration: none;
            transition: all 0.2s ease-in-out;
            -moz-transition: all 0.2s ease-in-out;
            -webkit-transition: all 0.2s ease-in-out;
            -o-transition: all 0.2s ease-in-out;
        }

            ul.footer-nav li a:hover {
                color: #fb2434;
            }
.footer-widget {
    margin-bottom: 45px;
}
/*navigation start*/
.subMenusingle {
    background-color: #FFF;
    border-top: 3px solid #bb0f1c;
    position: absolute;
    width: 300px;
    padding: 0px;
    left: -100px;
    display: none;
    z-index: 100;
}

.navbar-collapse {
    max-height: auto !important;
    overflow-y: unset !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

header ul.nav li:focus .subMenusingle {
    display: block;
}

.subMenusingle li {
    display: block;
    width: 100%;
    list-style: none;
    position: relative;
}

.navbar .nav .subMenusingle li a {
    display: block;
    padding: 13px 0 12px 45px;
    font-size: 14px;
    text-transform: capitalize;
    color: #000;
    border-bottom: 1px solid #e8e8e8;
}

    .navbar .nav .subMenusingle li a:hover {
        color: #FFF;
        background-color: #bb0f1c;
        text-decoration: none;
    }

.subMenusingle li a i {
    position: absolute;
    left: 15px;
    top: 14px;
    font-size: 20px;
}

.megaMenu {
    width: 600px;
    left: -200px;
}

.navbar .nav .megaMenu li {
    display: block;
    width: 47%;
    float: left;
    margin: 0 5px;
}

.megaMenu {
    padding: 10px 0px 0px;
}

    .megaMenu li img {
        width: 30px;
        position: absolute;
        left: 7px;
        top: 9px;
    }

    .megaMenu:after {
        content: '';
        display: table;
        clear: both;
    }

.navbar-collapse.in {
    width: 100%;
}

.megaMenu.subMenusingle li a i {
    left: 11px;
    top: 11px;
}

.in {
    background: url(../img/industries-sprite.png);
    display: inline-block;
    vertical-align: middle;
    width: 27px;
    height: 27px;
}

.in-healthcare {
    background-position: 0px 0px;
}

.megaMenu li:hover .in-healthcare {
    background-position: -31px 0px;
}

.in-retail {
    background-position: 0px -32px;
}

.megaMenu li:hover .in-retail {
    background-position: -31px -32px;
}

.in-digital {
    background-position: 0px -64px;
}

.megaMenu li:hover .in-digital {
    background-position: -31px -64px;
}

.in-automotive {
    background-position: 0px -96px;
}

.megaMenu li:hover .in-automotive {
    background-position: -31px -96px;
}

.in-travel {
    background-position: 0px -128px;
}

.megaMenu li:hover .in-travel {
    background-position: -31px -127px;
}

.in-education {
    background-position: 0px -160px;
}

.megaMenu li:hover .in-education {
    background-position: -31px -159px;
}


/*navigation end*/
/*project start*/

.widget-box {
    padding: 50px 0px;
}

.project-widget {
    width: 100%;
    display: block;
    border: 1px solid #bb0f1c;
    background-color: #FFF;
    margin-bottom: 20px;
    color: #383a3f;
}

    .project-widget:hover, .project-widget:focus {
        background-color: #eee;
        text-decoration: none;
        color: #383a3f;
    }

    .project-widget:after {
        content: '';
        display: table;
        clear: both;
    }

.project-img, .project-content {
    width: 50%;
    float: left;
    height: 260px;
    overflow: hidden;
}

    .project-img img {
        width: 100%;
        height: 100%;
        
    }

.project-content {
    padding: 20px;
}

    .project-content h4 {
        color: #bb0f1c;
        font-size: 22px;
        font-weight: 700;
        
        margin: 8px 0 10px 0px;
    }

    .project-content p {
        color: #383a3f;
        font-size: 16px;
        line-height: 21px;
    }

.vertical-widget {
}

    .vertical-widget .project-img, .vertical-widget .project-content {
        float: none;
        width: 100%;
        height: 271px;
    }

.full-right {
}

    .full-right .project-img {
        float: right;
        width: 30%;
    }

    .full-right .project-content {
        width: 70%;
        text-align: right;
    }

.section-heading {
    margin: 8px 0 10px;
    text-transform: capitalize;
    letter-spacing: .5px;
    font-size: 46px;
    color: #bb0f1c;
    font-weight: 700;
    line-height: 46px;
    text-align: center;
}

    .section-heading + p {
        font-size: 22px;
        line-height: 33px;
        margin-bottom: 20px;
        padding-top: 0;
        padding-bottom: 20px;
        color: #000;
        text-align: center;
    }
.button {
    display: inline-block;
    background-color: #bb0f1c;
    color: #FFF;
    border: none;
    font-size: 18px;
    text-transform: uppercase;
    padding: 16px 30px;
    border-radius: 4px;
}

.button:hover, .button:focus {
    background-color: #ae0713;
    outline: none;
    text-decoration: none;
    color: #FFF;
}
.withArrow li b {
    display: block;
    color: #bc2423;
}
/*project end*/

/*Hera-----------------------------------------------------------------------------------------------------------------------------*/











.client_focus_2.client-focusM .focusBox-list .box {
    width: 32%;
}
.client_focus_2.client_focus_2.client-focusM .focusBox-list .box .hover_content h3{
    text-align:left;
}

header ul.nav li:hover .subMenusingle{
	display: block;
}





/*  Media queries 
============================= */
@media (max-width: 1199px){
	.tec_banner_sec.tec_banner_secNew ul li{
		font-size: 14px;
		padding: 0 12px 0 40px;
	}
	.choose_from_sec .dedicated_sec{
		min-width: 100% !important;
	}
}
@media (min-width: 992px) {
    .margintop {
        margin-top:15px;
    }
}
@media (max-width: 1280px) {
    .section-heading {
        font-size: 32px;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    a .detail{
		background:none;
		width:100%;
	}


	
	footer .widget form  input#appendedInputButton {
		  display: block;
		  width: 91%;
		  -webkit-border-radius: 4px 4px 4px 4px;
			 -moz-border-radius: 4px 4px 4px 4px;
				  border-radius: 4px 4px 4px 4px;
	}
	
	footer .widget form  .input-append .btn {
		  display: block;
		  width: 100%;
		  padding-right: 0;
		  padding-left: 0;
		  -webkit-box-sizing: border-box;
			 -moz-box-sizing: border-box;
				  box-sizing: border-box;
				  margin-top:10px;
	}

	ul.related-folio li{
		width:156px;
		margin:0 20px 0 0;
	}	
}
@media (min-width:768px) and (max-width: 991px) {
    .project-img, .project-content, .full-right .project-content, .full-right .project-img {
        width: 100%;
        float: none;
    }

    .project-widget {
        min-height: 540px;
    }

    .vertical-widget .project-img, .vertical-widget .project-content {
        height: 260px;
    }
}

@media (max-width: 991px) {

    .firstThree {
        height: 487px !important;
    }
        element .style {
    }

    .web_appl_dvl_newPG .banking_finance_bnner_sec_outr .web_appl_dvl_bnner_sec h1 {
        font: 700 36px/36px "Segoe UI",Arial,sans-serif
    }   

    .title-lg {
        font-size: 28px;
        line-height: 26px;
    }
   
    .testimonial-block .quote {
        height: auto !important;
    }

    .view-testimonial a {
        padding: 18px 25px;
        display: inline-block;
        font-size: 22px;
    }

    .navigation-control {
        bottom: 80px;
    }

    .copyright-section, ul.footer-nav, ul.footer-nav li {
        float: none;
        text-align: center;
    }
}
a.scrollup {
    margin-bottom: 52px;
    background-color: #b62322;
}
@media (max-width: 880px) {
    a.scrollup {

        margin-bottom: 83px;
        margin-right: 24px;
    }
    .tech-tabs ul li span {
        display: none;
    }
    .key_challenges .box_sec_main .box {
        margin: 53px auto;
    }
        .banking_finance_pg ul li {
        width: 100%;
    }
    .tec_banner_sec.tec_banner_secNew{
    	    padding: 50px 0 80px!important;
    }
    .tec_banner_sec.tec_banner_secNew h1 {
	    color: #bb0f1c;
	    font: 700 34px/50px Lato !important;
	}
	.tec_banner_secNew .bnr-hdr h1 small {
	    font: 28px/32px "Segoe UI",Arial,sans-serif !important;
	}
	.tec_banner_secNew .bnr-hdr p{
		font:16px/24px lato !important;
	}
	.tec_banner_sec.tec_banner_secNew ul li{
		width: 45%;
	}
	.button{
		font-size: 14px;
	}
}

.bnr-hdr {
    text-align:center;
}
@media (max-width: 767px) {
    .client-focusM .focusBox-list .box {
	    width: 100% !important;
	}
	.client-focusM .focusBox-list .box .hover_content h3{
		text-align: left !important;
	}
	.Why_outer_qaervices .ourecommerce_innr h3, .software_product_outer .ourecommerce_innr h3,
	.Why_outer .ourecommerce_innr h3, .client_f_mode .ourecommerce_innr h3{
		font:28px/55px "Segoe UI",Arial,sans-serif !important
	}
	.Why_outer_qaervices .ourecommerce_innr p, .software_product_outer .ourecommerce_innr p, 
	.Why_outer .ourecommerce_innr p, .client_f_mode .ourecommerce_innr p{
		font:400 15px/25px "Segoe UI",Arial,sans-serif;
		margin: 2px 30px 12px !important
	}
	.development_services_inner{
		min-height: auto !important
	}
}
@media (max-width: 680px) {
	.tec_banner_sec.tec_banner_secNew ul li{
		width: 100%;
	}
    .topinfolinks {
        display: none;
    }
    .section-heading {
        font-size: 35px;
    }

        .section-heading + p {
            font-size: 16px;
        }

    .project-img, .project-content, .full-right .project-img, .full-right .project-content {
        width: 100%;
        float: none;
        text-align: left;
    }

    .project-content {
        height: auto;
    }

        .project-content h4 {
            font-size: 20px;
        }

        .project-content p {
            font-size: 16px;
        }
}
@media (max-width: 640px) {
    .tech-tabs ul li img, .subcategories ul li a img {
        width: 40px;
    }
    .top-info{
        float:none;
        width:100%;
        text-align: center;
    }
}
@media (max-width: 767px) {
    .subMenusingle, .megaMenu {
        position: static;
        width: 100%;
        left:0px;
    }
    .navbar .nav  .megaMenu li{
        float:none;
        width:100%;
    }
        .megaMenu .title-lg {
            font-size: 20px;
            line-height: 26px;
            margin-bottom: 20px;
        }

    .testimonial-block {
        font-size: 15px;
        line-height: 24px;
        padding: 60px 15px 0px 15px;
        color: #000;
    }

        .testimonial-block .client-name {
            font-size: 16px;
        }

            .testimonial-block .client-name span {
                font-size: 13px;
                padding-left: 10px;
            }

    .view-testimonial a {
        padding: 12px 25px;
        font-size: 16px;
    }
    #main-slider .carousel .slide-margin{
        margin-top:70px;
        text-align:center;
    }
    .carousel-content h1{
        font-size:26px;
    }
    #main-slider .carousel h2{
        font-size:22px;
    }
.navbar-default .navbar-collapse{border-color: none;background: #ffffff;}
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #e52e2d;
        border-radius: 0;
    }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background-color: rgba(221, 221, 221, 0);
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: #bdbdbd;margin-top: 15px;}
  body {
    padding-right: 0;
    padding-left: 0;
  }
	.navbar-brand {
		margin-top: 10px;
		border-bottom: none;
	}
	.navbar-header {
		/* margin-top: 20px; */
		border-bottom: none;
	}
	
	.navbar-nav {
		border-top: none;
		float: none;
		width: 100%;
	}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover {
background: none;
font-weight: 700;
color: #FFFFFF;
}
	header .navbar-nav > li {
padding-bottom: 2px;
padding-top: 3px;
}
	header .nav li .dropdown-menu  {
		margin-top: 0;
	}

	.dropdown-menu {
	  position: absolute;
	  top: 0;
	  left: 40px;
	  z-index: 1000;
	  display: none;
	  float: left;
	  min-width: 160px;
	  padding: 5px 0;
	  margin: 2px 0 0;
	  font-size: 13px;
	  list-style: none;
	  background-color: #fff;
	  background-clip: padding-box;
	  border: 1px solid #f5f5f5;
	  border: 1px solid rgba(0, 0, 0, .15);
	  border-radius: 0;
	  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
			  box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	}
	

	
	li.active  {
		border: none;
		overflow: hidden;
		background: #2e8eda;
}

	
	.box {
		border-bottom:1px solid #e9e9e9;
		padding-bottom:20px;
	}

	.flexslider .slide-caption {
		width: 90%; 
		padding: 2%; 
		position: absolute; 
		left: 0; 
		bottom: -40px; 
	}


	#inner-headline .breadcrumb {
		float:left;
		clear:both;
		width:100%;
	}

	.breadcrumb > li {
		font-size:13px;
	}

	
	ul.portfolio li article a i.icon-48{
		width:20px;
		height:20px;
		font-size:16px;
		line-height:20px;
	}


	.left-sidebar{
		border-right:none;
		padding:0 0 0 0;
		border-bottom: 1px dotted #e6e6e6;
		padding-bottom:10px;
		margin-bottom:40px;
	}
	
	.right-sidebar{
		margin-top:30px;
		border-left:none;
		padding:0 0 0 0;
	}
	
	
	footer .col-lg-1, footer .col-lg-2, footer .col-lg-3, footer .col-lg-4, footer .col-lg-5, footer .col-lg-6, 
	footer .col-lg-7, footer .col-lg-8, footer .col-lg-9, footer .col-lg-10, footer .col-lg-11, footer .col-lg-12{
		margin-bottom:20px;
	}

	#sub-footer ul.social-network {
		float:left;
	}
	

	
  [class*="span"] {
		margin-bottom:20px;
  }

}

@media (max-width: 480px) {
    .icon-container {
        width: 100%;
        float: none;
        margin-bottom: 25px;
    }
    .service-detail {
        width: 100%;
        float: none;
        text-align: center;
        margin-bottom: 30px;
    }
     .service-detail p{
         height:auto;
     }
    .top-info li{
        padding:0 3px;
    }
    .top-info.top-socials{
        float:none;
        text-align:center;
    }
    .top-info.top-socials li{
        padding:0px 7px;
        margin-top:5px;
    }
	.bottom-article a.pull-right {
		float:left;
		margin-top:20px;
	}


	.search{
		float:left;
	}

	.flexslider .flex-caption {
		display:none;
	}


	.cta-text {
		margin:0 auto;
		text-align:center;	
	}
	
	ul.portfolio li article a i{
		width:20px;
		height:20px;
		font-size:14px;
	}


}


.blog-body {
    font-family: 'Raleway', sans-serif;
    font-size: 100%;
    background: #f7f7f7;
}

a:hover {
    text-decoration: none;
}
/*-- Header --*/
.header {
    background: #FFF;
    padding: 1em 0;
    box-shadow: 0px 1px 9px 1px #cfcfcf;
    border-top: 2px solid #fa4b2a;
}

.header-search {
    width: 25%;
}
/*--search--*/
.search {
    position: relative;
    display: inline-block;
    float: left;
}

label.icon-search {
    color: #212121;
    cursor: pointer;
}

.search_form {
    position: absolute;
    z-index: 9999;
    left: 0;
    top: 15px;
    overflow: hidden;
    width: 20px;
    height: 0px;
    background: #303030;
    transition: height 0.2s ease-out 0.5s, top 0.2s ease-out 0.5s, padding 0.2s ease-out 0.5s, width 0.3s ease-out 0.2s;
    -webkit-transition: height 0.2s ease-out 0.5s, top 0.2s ease-out 0.5s, padding 0.2s ease-out 0.5s, width 0.3s ease-out 0.2s;
}

    .search_form form {
        opacity: 0;
        transition: all 0.3s ease-out;
        -webkit-transition: all 0.3s ease-out;
    }

    .search_form input[type='text'] {
        width: 380px;
        padding: 10px;
        outline: none;
        font-size: 14px;
        color: #fff;
        border: 1px solid #999;
        background: none;
    }

        .search_form input[type='text']::-webkit-input-placeholder {
            color: #fff !important;
        }

    .search_form input[type='submit'] {
        outline: none;
        background: none;
        display: inline-block;
        color: #fff;
        font-size: 14px;
        border: 1px solid #999;
        text-transform: uppercase;
        padding: 10px 28px;
    }

        .search_form input[type='submit']:hover {
            background: #fff;
            border: 1px solid #fff;
            color: #212121;
        }

.search_box {
    visibility: hidden;
}

    .search_box:checked ~ .search_form {
        width: 500px;
        height: 62px;
        padding: 10px;
        top: 44px;
        transition: height 0.2s ease-out, top 0.2s ease-out, padding 0.2s ease-out, 0.3s width ease-out 0.2s;
        -webkit-transition: height 0.2s ease-out, top 0.2s ease-out, padding 0.2s ease-out, 0.3s width ease-out 0.2s;
    }

        .search_box:checked ~ .search_form form {
            opacity: 1;
            transition: 0.3s all ease-out 0.5s;
            -webkit-transition: 0.3s all ease-out 0.5s;
        }

label.icon-search span {
    color: #303030;
    font-size: 1.1em;
    top: -11px;
}
/*--//search--*/

.header_right {
    float: left;
    margin-left: 0em;
    margin-right: 3em;
}

.head-left {
    float: left;
    position: relative;
    width: 9%;
}

.link-effect-7 {
    -moz-perspective: 900px;
    -webkit-perspective: 900px;
    perspective: 900px;
}

    .link-effect-7 a {
        color: rgba(0, 0, 0, 0.4);
        text-shadow: none;
        margin: 0;
        -moz-transition: 0.3s;
        -o-transition: 0.3s;
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }

        .link-effect-7 a::before {
            color: white;
            content: attr(data-hover);
            position: absolute;
            -moz-transition: 0.3s;
            -o-transition: 0.3s;
            -webkit-transition: 0.3s;
            transition: 0.3s;
            -moz-transform-origin: 50% 0 50%;
            -ms-transform-origin: 50% 0 50%;
            -webkit-transform-origin: 50% 0 50%;
            transform-origin: 50% 0 50%;
            -moz-transform-style: preserve-3d;
            -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
        }

        .link-effect-7 a:hover {
            color: #797878;
        }

            .link-effect-7 a:hover::before {
                -moz-transform: translateY(22px) rotateX(-90deg);
                -ms-transform: translateY(22px) rotateX(-90deg);
                -webkit-transform: translateY(22px) rotateX(-90deg);
                transform: translateY(22px) rotateX(-90deg);
            }

.logo {
    padding: 1.2em 0;
    text-align: center;
}

    .logo h1 a {
        font-size: 1.4em;
        color: #303030;
    }

    .logo p {
        font-size: 14px;
        margin-top: 0.5em;
        line-height: 1.8em;
        color: #fa4b2a;
        font-weight: 400;
        position: relative;
    }

label.of {
    width: 86px;
    height: 2px;
    margin-top: -26px;
    position: absolute;
    top: 37px;
    left: 366px;
    background: #303030;
}

label.on {
    background: #303030;
    width: 86px;
    height: 2px;
    margin-top: -26px;
    position: absolute;
    top: 37px;
    left: 690px;
}
/*--banner--*/
.banner {
    background: url(../images/banner-1.jpg) no-repeat 0px 0px;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    min-height: 600px;
}

.banner-1 {
    background: url(../images/banner-1.jpg) no-repeat 0px 0px;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    min-height: 250px;
}

.banner a {
    font-size: 1em;
    color: #fff;
    font-weight: 600;
    padding: 0.8em 2em;
    background: #fa4b2a;
}

    .banner a:hover {
        color: #fff;
        background: #000;
    }

.banner h2 {
    font-size: 2.5em;
    font-weight: 600;
    color: #fff;
}

.banner {
    padding: 10em 0 0;
    text-align: center;
}

    .banner p {
        font-size: 1.2em;
        color: rgba(255, 255, 255, 0.46);
        font-weight: 400;
        line-height: 1.8em;
        margin: 1em auto 2em;
        width: 70%;
    }
/*--banner--*/
.tab-content > .tab-pane {
    padding: 50px 0;
}

.nav-tabs > li {
    width: 33.33%;
    text-align: center;
}

    .nav-tabs > li > a {
        margin: 0 0px;
        padding: 10px 53px;
        line-height: 1.42857143;
        font-size: 16px;
        font-weight: 600;
        border: 1px solid transparent;
        border-radius: 4px 4px 0 0;
        color: white;
    }

        .nav-tabs > li > a:hover, .nav > li > a:focus {
            text-decoration: none;
            background-color: #FFF;
            border-bottom: 3px solid #fa4b2a;
        }

    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        border-bottom: 3px solid #fa4b2a;
    }

.tab-info p {
    line-height: 1.9em;
    margin-bottom: 1em;
    font-weight: 400;
    color: #999;
}
/*--technology-left--*/
.blog-poast-info {
    border-top: 1px solid #aeaeae;
    padding: 1em 0;
    text-align: left;
}

    .blog-poast-info ul li {
        display: inline-table;
        margin-right: 1em;
    }

    .blog-poast-info ul li {
        color: #000;
        font-size: 0.8125em;
        vertical-align: middle;
    }

    .blog-poast-info li i {
        font-size: 1.5em;
        color: #aeaeae;
        margin-right: 0.3em;
        margin-top: 0px;
        vertical-align: middle;
    }

i.glyphicon.glyphicon-comment {
    vertical-align: middle;
}

.blog-poast-info ul li a {
    color: #000;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    vertical-align: middle;
}

    .blog-poast-info ul li a:hover {
        text-decoration: none;
    }

    .blog-poast-info ul li a:hover {
        color: #fa4b2a;
    }

.blog-section {
    padding: 4em 0;
    position: relative;
}

.tc-ch h3 a, .wthree h3 a {
    color: #fa4b2a;
    font-weight: 600;
}

    .tc-ch h3 a:hover, .wthree h3 a:hover {
        color: #000000;
    }

.tc-ch p, .wthree p {
    color: #777;
    font-size: 1.2em;
    line-height: 1.8em;
    margin: 1em 0;
}

.tc-ch h3, .wthree h3 {
    margin: 0.5em 0 0;
    font-size: 1.5em;
}

.wthree h3 {
    margin: 0;
}

.wthree {
    margin-bottom: 2em;
    background: #fff;
    padding: 2em 2em;
}

.insta li {
    display: inline-block;
    width: 30%;
    margin: 1%;
}

.w3ls-left {
    padding: 0;
}

.tc-ch {
    background: #fff;
    padding: 2em 2em;
    margin-bottom: 1em;
}

.bht1 a {
    background: #fa4b2a;
    padding: 0.3em 1.8em;
    display: inline-block;
    color: #fff;
}

    .bht1 a:hover {
        background: #000;
    }

.bht1 {
    float: left;
    padding-top: 1em;
}

.tc-ch h6, .wthree h6 {
    font-size: 1em;
    color: #303030;
    font-weight: 600;
    margin-top: 1em;
}

    .tc-ch h6 a, .wthree h6 a {
        color: #fa4b2a;
    }

.wthree-left {
    padding: 0;
}

.soci {
    float: right;
    padding-top: 1em;
}

    .soci li {
        display: inline-block;
    }

    .soci ul li {
        list-style-type: none;
        display: inline-block;
        margin: 0 2px;
        overflow: hidden;
        height: 32px;
    }

        .soci ul li a {
            width: 32px;
            height: 32px;
            display: inline-block;
            border: 1px solid #d2d1d1;
            cursor: pointer;
        }

            .soci ul li a.fb {
                background: url(../images/social.png) no-repeat -48px -7px;
            }

            .soci ul li a.twit {
                background: url(../images/social.png) no-repeat -7px -7px;
            }
            /*-- agileits --*/
            .soci ul li a.goog {
                background: url(../images/social.png) no-repeat -88px -7px;
            }

            .soci ul li a.pin {
                background: url(../images/social.png) no-repeat -130px -7px;
            }

            .soci ul li a.drib {
                background: url(../images/social.png) no-repeat -171px -7px;
            }
/*--technology-left--*/
/*--technology-right--*/
.blog-grid-left {
    float: left;
    width: 36%;
}

.blog-grid-right {
    float: left;
    width: 60%;
    margin-left: 0.5em;
}

.tech-btm p {
    margin: 1em 0;
    font-size: 0.875em;
    color: #777;
    line-height: 1.8em;
}

.tech-btm h4 {
    font-size: 1.5em;
    color: #fa4b2a;
    font-weight: 700;
    margin-bottom: 1em;
}

.insta h4 {
    font-size: 1.5em;
    color: #fa4b2a;
    font-weight: 700;
    margin-bottom: 1em;
}

.insta {
    margin-top: 2em;
}

.tech-btm h5 {
    font-size: 1em;
    line-height: 1.6em;
    font-weight: 700;
}

.blog-grid-right h5 a {
    color: #4A4747;
}

    .blog-grid-right h5 a:hover {
        color: #fa4b2a;
    }

.blo-top {
    border-bottom: 1px solid #aeaeae;
}
.btn-primary {
    color: #bc2423 !important;
    background-color: white !important;
    border-color: #bc2423 !important;
}
    .btn-primary:hover {
        background-color: #bc2423 !important;
        color: white !important;
    }
.tech-btm {
    background: #f5f5f5;
}

.btn1 {
    padding: 6px 12px;
    background: #fa4b2a;
    font-size: 14px;
    color: #fff;
    border: none;
    border-radius: 0px;
}

    .btn1:hover {
        background: #000000;
        color: #fff;
    }

.technology-right {
    width: 30%
}

.technology-right-1 {
    width: 30%;
}

.technology-left {
    width: 70%;
    padding: 0;
}

.blog-grids {
    border-bottom: 1px dotted #aeaeae;
    padding: 1.3em 0;
}
/*--technology-right--*/
.search-1 {
    border: 1px solid #000;
    margin: 0px 0px 2em 0;
}

    .search-1 input[type="search"] {
        border: none;
        outline: none;
        padding: 5px 10px;
        font-size: 14px;
        color: #000;
        background: none;
        width: 82%;
    }

    .search-1 form input[type="submit"] {
        background: url(../images/key2.png) no-repeat 13px 9px;
        width: 40px;
        height: 32px;
        border: none;
        margin: 0 0 0 0px;
        padding: 0;
        border-left: 1px solid #000;
        border-right: none;
        border-bottom: none;
        border-top: none;
        outline: none;
    }
/*--footer--*/
.footer {
    background: #303030;
    padding: 3em 0;
    margin-top: 3em;
}

    .footer h6 {
        font-size: 1.7em;
        background: #fa4b2a;
        padding: 0.5em 1.7em;
        font-weight: 700;
        color: #fff;
    }

    .footer p {
        font-size: 0.875em;
        color: #fff;
        margin: 1em 0;
        line-height: 1.8em;
    }

.footer-middle p {
    margin: 0;
}

.footer-middle a {
    color: #fa4b2a;
    font-family: 'Open Sans', sans-serif;
}

.footer h4 {
    font-size: 1.7em;
    color: #fff;
    border-bottom: 1px solid #fff;
    margin-bottom: 1em;
    padding-bottom: 1em;
}

.mid-btm {
    margin-bottom: 1em;
}

.footer-right li a {
    color: #fff;
    font-size: 0.875em;
    line-height: 1.8em;
}

    .footer-right li a:hover {
        color: #fa4b2a;
    }

.footer-right li {
    display: block;
}

.name form input[type="text"] {
    width: 100%;
    color: #333333 !important;
    outline: none;
    font-size: 16px;
    padding: .5em;
    border: none;
    -webkit-appearance: none;
    margin-bottom: 0.5em;
    font-family: 'Open Sans', sans-serif;
}

.name form input[type="submit"] {
    background: #fa4b2a;
    padding: 10px 0;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    display: block;
    outline: none;
    border: none;
    width: 100%;
    font-family: 'Open Sans', sans-serif;
}

    .name form input[type="submit"]:hover {
        background: #000000;
    }
/*--footer--*/
.copyright {
    background: #0a0a0a;
    padding: 1em 0;
    text-align: center;
}

    .copyright p {
        font-size: 0.875em;
        color: #ffffff;
        line-height: 1.8em;
    }

        .copyright p a {
            color: #ffffff;
            font-weight: 700;
        }

            .copyright p a:hover {
                color: #fa4b2a;
            }

.technology {
    margin-top: 3em;
}
/*--welcome-starts--*/
.w3agile-1 {
    padding: 2em;
    background: #fff;
}

h2.w3, h3.w3 {
    font-size: 2em;
    color: #fa4b2a;
    font-weight: 600;
}

.welcome-bottom {
    margin-top: 4%;
}

    .welcome-bottom p {
        color: #777;
        font-size: 0.875em;
        line-height: 1.8em;
        margin: 1em 0;
    }
/*--//welcome-end--*/
/*-- team --*/
p.sint {
    color: #999;
    line-height: 1.8em;
    text-align: center;
    position: relative;
    padding-bottom: 1em;
    font-weight: 500 !important;
}

.team-grid1 {
    position: relative;
    overflow: hidden;
}

    .team-grid1 .p-mask {
        position: absolute;
        top: 90%;
        width: 100%;
        padding: 1em;
        background: rgba(34, 34, 34, 0.55);
        transform: translateY(-10px);
        -moz-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        -webkit-transform: translateY(-35px);
        transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
    }

    .team-grid1 .event-meta {
        opacity: 0;
        -moz-opacity: 0;
        transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -ms-transition: all 0.3s ease-in-out;
    }

.team-grid:hover .event-meta {
    opacity: 1;
    -moz-opacity: 1;
}

.team-grid:hover .p-mask {
    transform: translateY(-65%);
    -moz-transform: translateY(-65%);
    -ms-transform: translateY(-65%);
    -webkit-transform: translateY(-65%);
}
/*-- w3layouts --*/
.event-meta h4 {
    color: #fa4b2a;
    font-size: 1em;
    margin: 1em 0 0em;
    text-transform: capitalize;
    line-height: 1.5em;
}

.p-mask p {
    color: #fff;
    font-size: 0.875em;
    line-height: 1.8em;
    margin: 1em 0;
}

.team-grid h5 {
    font-size: 1.2em;
    color: #fa4b2a;
    margin: 1em 0;
    text-align: center;
    font-weight: 600;
}

    .team-grid h5 span {
        display: block;
        color: #999;
        font-size: .8em;
        margin: .5em 0 0;
    }

.team-grid {
    text-align: center;
    margin-top: 2em;
}

ul.social li {
    display: inline-block;
    margin: 0 0.1em;
}

.social a {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: none;
    -webkit-transition: all .15s ease;
    transition: all .15s ease;
    z-index: 2;
    /*-- agileits --*/
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

    .social a:hover {
        color: #fff;
    }

        .social a:hover .tooltip {
            display: block;
            visibility: visible;
            opacity: 1;
            -webkit-transform: translate(0, -10px);
            transform: translate(0, -10px);
        }

    .social a:active {
        box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5) inset;
    }

.social .tooltip {
    opacity: 0;
    position: absolute;
    top: -20px;
    left: 50%;
    z-index: 1;
    -webkit-transition: all .15s ease;
    transition: all .15s ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

    .social .tooltip span {
        position: relative;
        left: -50%;
        padding: 6px 8px 5px 8px;
        border-radius: 3px;
        color: #fff;
        font-size: .7rem;
        line-height: 1;
        z-index: 1;
        background: #565656;
        color: #fff;
    }

        .social .tooltip span:after {
            position: absolute;
            content: " ";
            width: 0;
            height: 0;
            top: 100%;
            left: 50%;
            margin-left: -8px;
            border: 8px solid transparent;
            border-top-color: #565656;
        }

.social i {
    position: relative;
    top: 1px;
    font-size: 1.5rem;
    border-radius: 65%;
    -webkit-border-radius: 65%;
    -moz-border-radius: 65%;
    -o-border-radius: 65%;
    -ms-border-radius: 65%;
}

.social li a.social-twitter i {
    background: url(../images/img-sp.png) no-repeat -25px 11px #3D99DC;
    display: block;
    width: 40px;
    height: 40px;
}

.social li a.social-google i {
    background: url(../images/img-sp.png) no-repeat -63px 10px #3D99DC;
    display: block;
    width: 40px;
    height: 40px;
}

.social li a.social-facebook i {
    background: url(../images/img-sp.png) no-repeat 8px 11px #3D99DC;
    display: block;
    width: 40px;
    height: 40px;
}

.social li a.social-pinterest i {
    background: url(../images/img-sp.png) no-repeat -93px 11px #3D99DC;
    display: block;
    width: 40px;
    height: 40px;
}

.social li a.social-instagram i {
    background: url(../images/img-sp.png) no-repeat -129px 9px #3D99DC;
    display: block;
    width: 40px;
    height: 40px;
}

.team {
    margin: 3em 0 0;
}

h3.team-heading {
    font-size: 2em;
    color: #fa4b2a;
    font-weight: 600;
}
/*-- //team --*/
img.zoom-img {
    transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -ms-transition-duration: .5s;
    -o-transition-duration: .5s;
}

    img.zoom-img:hover {
        transform: scale(.9);
        -webkit-transform: scale(.9);
        -moz-transform: scale(.9);
        -ms-transform: scale(.9);
        -o-transform: scale(.9);
        -webkit-transition-timing-function: ease-in-out;
        -webkit-transition-duration: 750ms;
        -moz-transition-timing-function: ease-in-out;
        -moz-transition-duration: 750ms;
        -ms-transition-timing-function: ease-in-out;
        -o-transition-timing-function: ease-in-out;
        -ms-transition-duration: 750ms;
        -o-transition-duration: 750ms;
        overflow: hidden;
    }
/*-- gallery --*/
.gallery {
    padding: 2em 2em;
    background: #fff;
}

.gallery-grids {
    margin: 3em 0 0;
}

.gallery-grid {
    float: left;
    width: 50%;
}

    .gallery-grid a {
        display: block;
        overflow: hidden;
    }

    .gallery-grid img {
        padding: .5em;
        border: 2px solid #aaa;
    }

.gallery p {
    color: #777;
    font-size: 0.875em;
    line-height: 1.8em;
    margin: 1em 0;
}
/*-- //gallery --*/
/*-- featured-services --*/
.featured-services-grd {
    text-align: center;
    padding: 15px 0px;
}

    .featured-services-grd span {
        font-size: 40px;
        color: #fa4b2a;
    }

    .featured-services-grd h4 {
        font-size: 20px;
        color: #303030;
        font-weight: 700;
        margin: 20px 0;
    }

    .featured-services-grd p {
        font-size: 0.875em;
        color: #9c9c9c;
        line-height: 1.8em;
    }

.featured-services-grids {
    margin: 3em 0 0;
}

.fea-img img {
    width: 100%;
}

.fea-top p {
    text-align: left;
    color: #9c9c9c;
    font-size: 0.875em;
    margin: 2em 0;
    line-height: 1.8em;
}

.fea-text h4 {
    margin: 20px 0;
    font-size: 21px;
    color: #303030;
    font-weight: 700;
}

.fea-text p {
    color: #9c9c9c;
    font-size: 0.875em;
    line-height: 1.8em;
}

.feature-botttom {
    margin-top: 50px;
}

.fea-grid:nth-child(3), .fea-grid:nth-child(4) {
    margin-top: 50px;
}

.featured-services {
    margin-bottom: 3em;
}

.agile-1 {
    padding: 2em 2em;
    background: #fff;
}
/*-- //featured-services --*/
/*-- tips --*/
.tip-grid img {
    width: 100%;
}

.tip-grid {
    position: relative;
    margin: 0 auto;
    list-style: none;
    text-align: center;
}

.tips {
    background: #464646;
}

.tip-grid figure img {
    width: 100% !important;
}
/* Common style */
.tip-grid figure {
    position: relative;
    overflow: hidden;
    height: auto;
    background: #3085a3;
    text-align: center;
    cursor: pointer;
}

    .tip-grid figure img {
        position: relative;
        display: block;
        max-width: 100%;
        opacity: 0.8;
    }

    .tip-grid figure figcaption {
        padding: 25px 25px 0px 25px;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

        .tip-grid figure figcaption,
        .tip-grid figure figcaption > a {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

            /* Anchor will cover the whole item by default */
            /* For some effects it will show as a button */
            .tip-grid figure figcaption > a {
                z-index: 1000;
                text-indent: 200%;
                white-space: nowrap;
                font-size: 0;
                opacity: 0;
            }

    .tip-grid figure h4 {
        word-spacing: -0.15em;
        font-weight: 300;
    }


    .tip-grid figure h4,
    .grid figure p {
        margin: 0;
    }

    .tip-grid figure p {
        letter-spacing: 1px;
        font-size: 68.5%;
    }

/***** Julia *****/

figure.effect-julia {
    background: #2f3238;
}

    figure.effect-julia img {
        max-width: none;
        -webkit-transition: opacity 1s, -webkit-transform 1s;
        transition: opacity 1s, transform 1s;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    figure.effect-julia figcaption {
        text-align: left;
    }

    figure.effect-julia h4 {
        position: relative;
        padding: 0.5em 0;
        font-family: 'FjallaOne-Regular';
        font-size: 30px;
        color: #BBE42A;
    }

    figure.effect-julia p {
        display: block;
        margin: 33px 0 0 0;
        padding: 6px 14px;
        background: #fff;
        color: #9c9c9c;
        text-transform: none;
        font-size: 14px;
        -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
        transition: opacity 0.35s, transform 0.35s;
        -webkit-transform: translate3d(-500px,0,0);
        transform: translate3d(-500px,0,0);
    }

        figure.effect-julia p:first-child {
            -webkit-transition-delay: 0.15s;
            transition-delay: 0.15s;
        }

        figure.effect-julia p:nth-of-type(2) {
            -webkit-transition-delay: 0.1s;
            transition-delay: 0.1s;
        }

        figure.effect-julia p:nth-of-type(3) {
            -webkit-transition-delay: 0.05s;
            transition-delay: 0.05s;
        }

    figure.effect-julia:hover p:first-child {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
    }

    figure.effect-julia:hover p:nth-of-type(2) {
        -webkit-transition-delay: 0.05s;
        transition-delay: 0.05s;
    }

    figure.effect-julia:hover p:nth-of-type(3) {
        -webkit-transition-delay: 0.1s;
        transition-delay: 0.1s;
    }

    figure.effect-julia:hover img {
        opacity: 0.4;
        -webkit-transform: scale3d(1.1,1.1,1);
        transform: scale3d(1.1,1.1,1);
    }

    figure.effect-julia:hover p {
        opacity: 1;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }

.micro-left {
    float: left;
    width: 12.5%;
}

.micro-right {
    float: right;
    width: 80%;
}

.micro-left img {
    width: 100%;
}

.latest h4 {
    font-size: 24px;
    color: #303030;
    margin-bottom: 20px;
    font-weight: 600;
}

.latest p {
    font-size: 0.875em;
    color: #9c9c9c;
    line-height: 1.8em;
    margin: 1em 0;
}

.tip-gd-left:nth-child(2) {
    margin-top: 60px;
}

.music {
    background: #fff;
    padding: 2em 2em;
}

.tip-grids {
    margin: 3em 0;
}
/*-- //music--*/
/*-- contact --*/
.contact-section {
    padding: 2em 2em;
    background: #fff;
}

.google-map iframe {
    width: 100%;
    height: 500px;
    border: 2px solid#CECECE;
    padding: 15px;
    background: #D8D8D8;
}

.contact-grid input[type="text"], .contact-grid textarea, .contact-grid input[type="email"] {
    display: block;
    background: #fff;
    color: #777;
    border: none;
    width: 94%;
    outline: none;
    font-size: 1em;
    padding: 0.8em 1em;
    border: 1px solid #BBB;
}

.contact-grid input[type="email"] {
    margin: 1em 0;
}

.contact-grid textarea {
    width: 94%;
    height: 200px;
    resize: none;
    margin: 1em 0;
}

.contact-grid input[type="submit"] {
    background: #fa4b2a;
    border: none;
    padding: 1em 0;
    width: 40%;
    font-size: 0.95em;
    color: #fff;
    letter-spacing: 0.5px;
    outline: none;
    transition: .5s all;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -o-transition: .5s all;
    -ms-transition: .5s all;
}

    .contact-grid input[type="submit"]:hover {
        background: #303030;
    }

.google-map {
    margin-top: 3em;
}

.contact-grids {
    margin-top: 3em;
}

.contact-grid p {
    color: #777;
    padding: 1em 0;
    font-size: 0.875em;
    line-height: 1.8em;
}

.contact-grid1 h4 {
    font-size: 1.5em;
    font-weight: 600;
    color: #303030;
}

.contact-grid1 ul li {
    list-style: none;
    line-height: 2.5em;
    font-size: 0.95em;
    color: #777;
}

    .contact-grid1 ul li i {
        font-size: 1.2em;
        margin-right: 7px;
        color: #fa4b2a;
    }

.contact-top {
    margin: 1em 0;
}

.contact-grid1 a {
    color: #777;
}

.agent-img {
    float: left;
    width: 30%;
    margin-right: 3%;
    border-radius: 60%;
    border: 4px solid#fff;
}

.agent-info {
    float: left;
    width: 67%;
    margin-top: 1.5em;
}

    .agent-info h6 {
        font-size: 0.95em;
        color: #f58025;
        padding-top: .5em;
    }
/*-- //contact --*/
.page {
    padding: 2em 2em;
    background: #fff;
}
/*--codes--*/
.page-header h3 {
    font-size: 2em;
    color: #303030;
    font-weight: 600;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: none;
}

.grid1 {
    margin: 1.5em 0 0;
}

ul.nav.nav-pills {
    margin: 1.5em 0 0;
}

.grid2 {
    margin: 1em 0 0;
}

.form-horizontal .control-label {
    text-align: left;
}
/*--codes--*/
/*-- /single--*/
p.sub {
    line-height: 1.9em;
    font-size: 0.9em;
    color: #777;
    margin-bottom: 1em;
}

ul.share {
    margin: 2em 0 3em 0;
}

ul.social-share {
    float: left;
}

.single-middle {
    background: #f4f4f4;
    padding: 1.5em;
    margin: 2em 0;
}

ul.social-share li {
    list-style: none;
    display: inline-block;
}

    ul.social-share li i, i.arrow, p.reply {
        background: url(../images/icons2.png)no-repeat -4px -3px;
        width: 25px;
        height: 25px;
        display: inline-block;
        margin: 0 12px;
        vertical-align: middle;
    }

        ul.social-share li i.tin:hover, ul.social-share li i.message:hover, p.reply i:hover, i.arrow:hover, ul.social-share li i:hover {
            opacity: 0.7;
        }

        ul.social-share li i.tin {
            background: url(../images/icons2.png)no-repeat -30px -3px;
        }

        ul.social-share li i.message {
            background: url(../images/icons2.png)no-repeat -55px -3px;
        }

i.arrow {
    background: url(../images/icons2.png)no-repeat -79px -3px;
    display: inline-block;
    float: right;
}

p.reply i {
    background: url(../images/icons2.png)no-repeat -4px -3px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 14px 0 0px;
}

.client {
    float: left;
    width: 8%;
    margin-right: 7%;
}

    .client img {
        width: 100%;
        border-radius: 50%;
        -web-kit-border-radius: 50%;
        -o-border-radius: 50%;
        -ms-border-radius: 50%;
    }

.client-message {
    float: left;
    width: 70%;
}

.blog-posts h3 {
    line-height: 1.5em;
    font-size: 2.1em;
    font-weight: 400;
}

.blog-posts iframe {
    width: 100%;
    height: 400px;
}

.client-message i.fa.fa-calendar {
    font-size: 10px;
    margin-right: 6px;
    vertical-align: baseline;
}

.response h4 {
    color: #fa4b2a;
    font-size: 1.5em;
    font-weight: 600;
    margin-bottom: 1.5em;
}

.coment-form input[type="text"] {
    display: block;
    background: none;
    color: #777;
    border: 1px solid #ddd;
    width: 70%;
    margin-bottom: 5px;
    outline: none;
    font-size: 13px;
    font-weight: 400;
    padding: 13px 15px;
    font-family: 'Open Sans', sans-serif;
}

.coment-form input[type="submit"] {
    background: #fa4b2a;
    border: 1px solid #fa4b2a;
    padding: .8em 0;
    width: 30%;
    margin-top: .5em;
    font-size: 15px;
    color: #fff;
    letter-spacing: 0.5px;
    outline: none;
    transition: .5s all;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -o-transition: .5s all;
    -ms-transition: .5s all;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
}

    .coment-form input[type="submit"]:hover {
        background: #303030;
        border: 1px solid #303030;
    }

.coment-form input[type="email"] {
    background: none;
    color: #777;
    border: 1px solid #ddd;
    width: 70%;
    margin-bottom: 5px;
    outline: none;
    font-size: 13px;
    font-weight: 400;
    padding: 13px 15px;
    font-family: 'Open Sans', sans-serif;
}

.coment-form textarea {
    background: none;
    color: #777;
    border: 1px solid #ddd;
    width: 100%;
    display: block;
    height: 150px;
    outline: none;
    font-size: 13px;
    font-weight: 400;
    resize: none;
    padding: 13px 15px;
    font-family: 'Open Sans', sans-serif;
}

.coment-form h4 {
    color: #fa4b2a;
    font-size: 1.5em;
    font-weight: 600;
    margin-bottom: 1.5em;
}

.media-left.response-text-left {
    float: left;
    width: 19%;
}

.response-text-right p {
    color: #777;
    font-size: 0.9em;
    margin: 0 0 1em;
    line-height: 1.9em;
}

.media-body.response-text-right ul li {
    color: #F26649;
    font-size: 0.9em;
    display: inline-block;
    font-weight: 400;
}

    .media-body.response-text-right ul li a {
        color: #000000;
        font-size: 1em;
        font-weight: 700;
        display: block;
        margin-top: 6px;
        margin-left: 2em;
    }

.media-body.response-text-right {
    float: right;
    width: 77%;
    text-align: left;
}

.media-left.response-text-left h5 a {
    color: #4A245E;
    font-weight: 400;
    line-height: 2em;
}

.coment-form {
    margin-top: 2em;
    padding-bottom: 1em;
}

.media-left.response-text-left a img {
    border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
}

.media-body.response-text-right ul li a:hover {
    text-decoration: none;
    color: #f26649;
}

.agileinfo {
    padding: 2em 2em;
    background: #fff;
}

h5.top {
    color: #fa4b2a;
    font-size: 1.6em;
    font-weight: 600;
    margin: 0.8em 0;
}

.single {
    margin-top: 3em;
}

span.glyphicon.glyphicon-comment:hover, span.glyphicon.glyphicon-eye-open:hover, span.glyphicon.glyphicon-thumbs-up:hover, a.span_link {
    color: #000008;
}

span.glyphicon.glyphicon-comment, span.glyphicon.glyphicon-eye-open, span.glyphicon.glyphicon-thumbs-up {
    font-size: 10px;
    margin: 0 4px 0 20px;
    color: #CCCBC6;
}

.response {
    margin-top: 3em;
}
/*-- blog --*/
.blog-grid-left1, .blog-grid-right1 {
    padding: 0;
}

    .blog-grid-left1 img {
        width: 100%;
    }

    .blog-grid-right1 a {
        font-size: 1.3em;
        padding: 0.5em 0;
        color: #303030;
        display: block;
        font-weight: 600;
        text-decoration: none;
        text-transform: capitalize;
    }

        .blog-grid-right1 a:hover {
            color: #fa4b2a;
        }

    .blog-grid-right1 h4 {
        text-transform: capitalize;
        font-size: 1em;
        color: #fa4b2a;
        margin: 0.5em 0;
        line-height: 1.8em;
    }

    .blog-grid-right1 p {
        font-size: 14px;
        color: #999;
        margin: 0;
        line-height: 1.8em;
    }

.m1 {
    margin: 2em 0 0;
}

.paging {
    margin: 3em 0 0;
}

.blog-grids1 {
    margin-top: 3em;
}

.blog {
    padding: 2em 2em;
    background: #fff;
}
/*-- //blog --*/
/*-- responsive design --*/
@media (max-width:1024px) {

    .head-left {
        width: 3%;
    }

    .header_right {
        margin-left: 0em;
        margin-right: 0em;
    }

    label.of {
        left: 267px;
    }

    label.on {
        left: 586px
    }

    .banner p {
        width: 80%;
    }

    .tc-ch h6, .wthree h6 {
        font-size: 0.9em;
    }

    .tc-ch h3, .wthree h3 {
        font-size: 1.4em;
    }

    .tc-ch p, .wthree p {
        font-size: 1.1em;
    }

    .tc-ch {
        padding: 2em 1em;
    }

    .tech-btm {
        padding: 2em 1em;
        background: #f5f5f5;
    }

        .tech-btm h5 {
            font-size: 0.95em;
        }

    .insta h4 {
        font-size: 1.4em;
    }

    .search-1 input[type="search"] {
        width: 79%;
    }

    .footer h4 {
        font-size: 1.5em;
    }

    .tech-btm p {
        font-size: 0.85em;
    }

    .tech-btm h4 {
        font-size: 1.4em;
    }

    .wthree {
        padding: 2em 1em;
    }

    .footer p {
        font-size: 0.85em;
    }

    .w3agile-1 {
        padding: 2em 1em;
    }

    .welcome-bottom p {
        font-size: 0.85em;
    }

    .agile-1 {
        padding: 2em 1em;
    }

    .featured-services-grd p {
        font-size: 0.85em;
    }

    .fea-text p {
        font-size: 0.85em;
    }

    .blog {
        padding: 2em 1em;
    }

    .gallery {
        padding: 2em 1em;
    }

        .gallery p {
            font-size: 0.85em;
        }

    .latest h4 {
        font-size: 20px;
    }

    .latest p {
        font-size: 0.85em;
    }

    .music {
        padding: 2em 1em;
    }

    .page {
        padding: 2em 1em;
    }

    .contact-section {
        padding: 2em 1em;
    }

    .contact-grid p {
        font-size: 0.85em;
    }

    .agileinfo {
        padding: 2em 1em;
    }

    p.sub {
        font-size: 0.85em;
    }

    .response-text-right p {
        font-size: 0.85em;
    }
}
/*-- responsive design --*/
@media (max-width:991px) {

    label.of {
        left: 160px;
    }

    label.on {
        left: 475px;
    }

    .banner h2 {
        font-size: 2em;
    }

    .banner p {
        font-size: 1em;
        width: 90%;
    }

    .banner {
        padding: 9em 0 0;
    }

    .banner {
        min-height: 480px;
    }

    .tab-image {
        width: 33.33%;
        padding: 0 7px;
    }

    .tab-content > .tab-pane {
        padding: 30px 0 0;
    }

    .technology-left {
        width: 63%;
        float: left;
    }

    .technology-right {
        width: 37%;
        float: left;
        
    }

    .tech-btm h5 {
        font-size: 0.9em;
    }

    .search-1 input[type="search"] {
        width: 78%;
    }

    .footer-left, .footer-middle, .footer-right {
        float: left;
        width: 33.33%;
    }

    .wthree-right {
        padding: 0;
        margin-top: 1em;
    }

    .team-grid1 img {
        width: 100%;
    }

    .team-grid1 .p-mask {
        top: 91%;
    }

    h2.w3, h3.w3 {
        font-size: 1.7em;
    }

    h3.team-heading {
        font-size: 1.7em;
    }

    .fea-grid {
        margin-bottom: 2em;
    }

    .blog-grid-right1 a {
        font-size: 1.1em;
    }

    .paging {
        margin: 1em 0 0;
    }

    .blog-grid {
        margin-bottom: 2em;
    }

    .blog-grids1 {
        margin-top: 2em;
    }

    .m1 {
        margin: 1em 0 0;
    }

    .tip-gd-left {
        margin-top: 1em;
    }

    .grid li {
        width: 210px;
    }

    .grid figcaption h4 {
        font-size: 16px;
    }

    .page-header h3 {
        font-size: 1.7em;
    }

    .contact-grid1 {
        margin-top: 2em;
    }

    h5.top {
        font-size: 1.3em;
    }

    .coment-form input[type="submit"] {
        width: 54%;
    }
}
/*-- responsive design --*/
@media (max-width:800px) {
}
/*-- responsive design --*/
@media (max-width:768px) {
    .banner {
        padding: 8em 0 0;
    }

    .banner {
        min-height: 430px;
    }

    .team-grid1 .p-mask {
        top: 92%;
    }
}
/*-- responsive design --*/
@media(max-width:767px) {

    .header_right {
        float: left;
        width: 47%;
    }

    .head-left {
        width: 20%;
        float: left;
    }
}
/*-- responsive design --*/
@media (max-width:736px) {
    .tab-image {
        float: left;
    }

    .technology-left {
        width: 100%;
        float: left;
    }

    .tc-ch {
        padding: 2em 2em;
    }

    .wthree {
        padding: 2em 2em;
    }

    .technology-right {
        width: 100%;
        float: left;
        padding: 0;
    }

    .tech-btm {
        padding: 2em 2em;
        background: #f5f5f5;
    }

    .footer-left, .footer-middle, .footer-right {
        float: left;
        width: 100%;
        margin-bottom: 2em;
    }

    .footer {
        padding: 2em 0 1em;
    }

        .footer h4 {
            font-size: 1.4em;
        }

    .banner h2 {
        font-size: 1.8em;
    }

    .header {
        padding: 0.5em 0;
    }

    label.icon-search span {
        font-size: 1.1em;
        top: -3px;
    }

    label.of {
        left: 143px;
    }

    label.on {
        left: 462px;
    }

    .team-grid1 .p-mask {
        top: 95%;
    }

    .search-1 input[type="search"] {
        width: 92%;
    }
}
/*-- responsive design --*/
@media (max-width:667px) {
    .logo h1 a {
        font-size: 1.1em;
    }

    .logo p {
        font-size: 13px;
    }

    label.of {
        left: 116px;
    }

    label.on {
        left: 418px;
    }

    .banner h2 {
        font-size: 1.6em;
    }

    .banner p {
        font-size: 0.95em;
        width: 100%;
    }

    abel.icon-search span {
        font-size: 1.1em;
        top: -9px;
    }
}
/*-- responsive design --*/
@media (max-width:640px) {
    .banner {
        min-height: 380px;
    }

    label.of {
        left: 102px;
    }

    label.on {
        left: 406px;
    }

    .search-1 input[type="search"] {
        width: 91%;
    }
}
/*-- responsive design --*/
@media (max-width:600px) {
    .banner h2 {
        font-size: 1.5em;
    }

    label.of {
        left: 80px;
    }

    label.on {
        left: 386px;
    }

    .search-1 input[type="search"] {
        width: 90%;
    }
}
/*-- responsive design --*/
@media (max-width:568px) {
    label.of {
        left: 64px;
    }

    label.on {
        left: 370px;
    }

    .banner h2 {
        font-size: 1.4em;
    }

    .banner p {
        font-size: 0.875em;
    }

    .banner {
        min-height: 350px;
    }
}
/*-- responsive design --*/
@media (max-width:480px) {
    .logo h1 a {
        font-size: 1em;
    }

    label.of {
        left: 21px;
    }

    label.on {
        left: 326px;
    }

    .banner h2 {
        font-size: 1.2em;
    }

    .banner a {
        font-size: 0.85em;
    }

    .banner {
        min-height: 326px;
        padding: 5em 0 0;
    }

    .bht a {
        padding: 0.5em 1em;
        font-size: 0.85em;
    }

    .fea-text h4 {
        font-size: 18px;
    }

    .featured-services-grd h4 {
        font-size: 18px;
    }

    .page-header h3 {
        font-size: 1.5em;
    }

    .contact-grids {
        margin-top: 1em;
    }

    .contact-grid input[type="text"], .contact-grid textarea, .contact-grid input[type="email"] {
        width: 100%;
        font-size: 0.9em;
    }

    .contact-grid textarea {
        width: 100%;
        height: 177px;
    }

    .contact-grid input[type="submit"] {
        width: 50%;
        font-size: 0.95em;
    }

    .google-map {
        margin-top: 2em;
    }

        .google-map iframe {
            width: 100%;
            height: 200px;
        }

    .search-1 input[type="search"] {
        width: 87%;
    }

    .search_box:checked ~ .search_form {
        width: 436px;
    }

    .search_form input[type='text'] {
        width: 316px;
    }
}
/*-- responsive design --*/
@media (max-width:414px) {
    .soci {
        float: left;
        padding-top: 1em;
        width: 100%;
    }

    .banner h2 {
        font-size: 1em;
    }

    .banner {
        padding: 4em 0 0;
        min-height: 300px;
    }

        .banner p {
            font-size: 0.8125em;
            width: 100%;
        }

        .banner a {
            font-size: 0.8em;
        }

    label.of {
        width: 50px;
        left: 26px;
    }

    label.on {
        left: 292px;
        width: 50px;
    }

    .nav-tabs > li > a {
        padding: 10px 20px;
        font-size: 14px;
    }

    .tc-ch h3, .wthree h3 {
        font-size: 1.3em;
    }

    .tc-ch h6, .wthree h6 {
        font-size: 0.875em;
    }

    .footer h4 {
        font-size: 1.3em;
    }

    .technology {
        margin-top: 2em;
    }

    h2.w3, h3.w3 {
        font-size: 1.5em;
    }

    h3.team-heading {
        font-size: 1.5em;
    }

    .team-grid1 .p-mask {
        top: 86%;
    }

    h5.top {
        font-size: 1.1em;
        line-height: 1.7em;
    }

    .search-1 input[type="search"] {
        width: 85%;
    }

    label.icon-search span {
        font-size: 1.1em;
        top: -7px;
    }

    .search_box:checked ~ .search_form {
        width: 374px;
    }

    .search_form input[type='text'] {
        width: 254px;
    }

    .coment-form h4 {
        font-size: 1.3em;
    }

    .response h4 {
        font-size: 1.3em;
    }

    .single {
        margin-top: 2em;
    }
}
/*-- responsive design --*/
@media (max-width:384px) {
    .logo h1 a {
        font-size: 0.95em;
    }

    .logo p {
        font-size: 12px;
    }

    label.of {
        margin-top: -28px;
        left: 23
    }

    label.on {
        left: 266px;
        margin-top: -28px;
    }

    .banner h2 {
        line-height: 1.4em;
    }

    .banner a {
        padding: 0.5em 1em;
        ;
    }

    .banner p {
        margin: 1em auto 1em;
    }

    .banner {
        padding: 3em 0 0;
    }

    .name form input[type="text"] {
        font-size: 14px;
        padding: .8em;
    }

    .search-1 input[type="search"] {
        width: 83%;
    }

    .search_box:checked ~ .search_form {
        width: 333px;
    }

    .search_form input[type='text'] {
        width: 213px;
    }

    .head-left {
        width: 18%;
    }

    .coment-form input[type="submit"] {
        width: 57%;
        font-size: 14px;
    }
}
/*-- responsive design --*/
@media (max-width:375px) {
    label.of {
        left: 18px;
    }

    label.on {
        left: 260px;
    }

    .head-left {
        width: 4%;
    }

    .header_right {
        width: 58%;
    }
}
/*-- responsive design --*/
@media (max-width:320px) {
    .logo h1 a {
        font-size: 0.857em;
    }

    label.of {
        left: 0;
        width: 42px;
    }

    label.on {
        left: 235px;
        width: 42px;
    }

    .banner {
        min-height: 300px;
        padding: 2em 0 0;
    }

    .tab-image {
        width: 100%;
        padding: 10px 0px;
    }

    .technology {
        margin-top: 1em;
    }

    .tc-ch {
        padding: 1em 1em;
    }

    .wthree {
        padding: 1em 1em;
    }

    .tech-btm {
        padding: 1em 1em;
        background: #f5f5f5;
    }

    .footer-left, .footer-middle, .footer-right {
        padding: 0;
    }

    .team-grid {
        padding: 0;
    }

    .featured-services-grid {
        padding: 0;
    }

    .feature-botttom {
        margin-top: 24px;
    }

    .fea-grid {
        margin-bottom: 1em;
        padding: 0;
    }

    .blog-grid {
        margin-bottom: 2em;
        padding: 0;
    }

    .pagination-lg > li > a, .pagination-lg > li > span {
        padding: 8px 13px;
        font-size: 14px;
    }

    .gallery-grids {
        margin: 2em 0 0;
    }

    .gallery-grid {
        float: left;
        width: 100%;
    }

    .tip-grid {
        padding: 0;
    }

    .tip-grids {
        margin: 2em 0;
    }

    .tip-grid-right {
        padding: 0;
    }

    .contact-grid {
        padding: 0;
    }

    .search-1 input[type="search"] {
        width: 81%;
    }

    .header_right {
        width: 53%;
    }

    .head-left {
        width: 3%;
    }

    .search_box:checked ~ .search_form {
        width: 275px;
    }

    .search_form input[type='submit'] {
        font-size: 13px;
        padding: 10px 16px;
    }

    .search_form input[type='text'] {
        width: 181px;
        font-size: 13px;
    }

    label.icon-search span {
        font-size: 1.1em;
        top: -5px;
        left: -4px;
    }

    .media-left.response-text-left {
        float: left;
        width: 30%;
    }

    .media-body.response-text-right {
        width: 69%;
    }

    .coment-form input[type="text"] {
        width: 100%;
    }

    .coment-form input[type="email"] {
        width: 100%;
    }

    .coment-form input[type="submit"] {
        width: 74%;
    }
}

.validation-summary-errors {
    text-align: center;
    font-size: 1em;
    margin-bottom: 10px;
}

    .validation-summary-errors ul {
        list-style-position: inside;
    }
.disclaimerpage{
    background: #BB0F1C;
    background-size: cover;
    padding-top: 26px;
}

    .disclaimerpage h1 {
        padding: 4px 0;
        font: 80px/92px "Segoe UI",Arial,sans-serif;
        color: #fff;
    }

@media


@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(0.75);transform:scaleX(1.25) scaleY(0.75)}40%{-webkit-transform:scaleX(0.75) scaleY(1.25);transform:scaleX(0.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(0.85);transform:scaleX(1.15) scaleY(0.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes rubberBand{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(0.75);-ms-transform:scaleX(1.25) scaleY(0.75);transform:scaleX(1.25) scaleY(0.75)}40%{-webkit-transform:scaleX(0.75) scaleY(1.25);-ms-transform:scaleX(0.75) scaleY(1.25);transform:scaleX(0.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(0.85);-ms-transform:scaleX(1.15) scaleY(0.85);transform:scaleX(1.15) scaleY(0.85)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);-ms-transform:scale(.475) translateX(-48px);transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);-ms-transform:scale(.475) translateX(42px);transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);-ms-transform:scale(.475) translateX(-42px);transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;transform-origin:center top}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}


ul{
    padding: 0px;
    margin: 0px;
}
ul li{
    position: relative;
    list-style: none;
}
.tec_banner_sec.tec_banner_secNew {
    padding: 100px 0 80px ;
    background-image: url(../img/application_declopment_banner290318.jpg)!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
}
.tec_banner_sec.tec_banner_secNew h1 {
    color: #bb0f1c;
    font: 700 80px/100px Lato;
}

.tec_banner_secNew .bnr-hdr h1 small {
    color: #fff;
    display: block;
    font: 48px/55px "Segoe UI",Arial,sans-serif;
    padding-bottom: 0;
    letter-spacing: .5px;
}
.tec_banner_secNew .bnr-hdr p {
    color: #fff;
    font: 24px/35px lato;
    margin-top: 20px;
    font-weight: 400;
    padding: 0;
    text-align: left;
    text-transform: inherit!important;
}
.tec_banner_sec.tec_banner_secNew ul {
    border-bottom: 2px solid #bb0f1c;
    background: 0 0;
    margin: 30px 20px;
}
.tec_banner_sec ul li {
    color: #fff;
    display: inline-block;
    font: 300 18px/30px Lato;
    padding: 0 20px;
    text-transform: uppercase;
}
.tec_banner_sec.tec_banner_secNew ul li {
    background: url(../img/application-development_sprite290318.png) no-repeat rgba(0,0,0,0);
    margin: 0 0 0 12px;
    padding: 0 12px 0 44px;
}
.tec_banner_sec.tec_banner_secNew ul li:nth-child(1) {
    background-position: 0 -33px;
}
.tec_banner_sec.tec_banner_secNew ul li:nth-child(2) {
    background-position: 0 -150px;
}
.tec_banner_sec.tec_banner_secNew ul li:nth-child(3) {
    background-position: 0 -284px;
}
.tec_banner_sec.tec_banner_secNew ul li:nth-child(4) {
    background-position: 0 -464px;
}
.client_f_mode {
    float: left;
    padding: 60px 0;
    background: #fff;
    width: 100%!important;
}
.client-focusM .ourecommerce_innr {
    padding-bottom: 60px;
}

.client_f_mode .ourecommerce_innr {
    float: left;
    width: 100%;
}
.client_f_mode .ourecommerce_innr h3 {
    color: #3c3c3c;
    font: 48px/55px "Segoe UI",Arial,sans-serif;
    margin: 8px 0 0;
    text-transform: uppercase;
}
    .client_f_mode .ourecommerce_innr p {
        color: #3c3c3c;
        font: 400 48px/30px "Segoe UI",Arial,sans-serif;
        margin: 2px 130px 12px;
    }
.client-focusM .ourecommerce_innr {
    padding-bottom: 60px;
}
.client-focusM .focusBox-list .box {
    width: 33.33%;
    float: left;
    min-height: 384px;
    height: 482px;
    display: table;
    position: relative;
}
.focusBox-list .box1 {
    background-color: #173358;
}
.focusBox-list .box2 {
    background-color: #ffd966;
}
.focusBox-list .box3 {
    background-color: #16c5eb;
}
.client-focusM .focusBox-list .box .box-inner {
    display: none;
}
.client-focusM .focusBox-list .box .hover_content {
    position: static;
    top: 0;
    left: 0;
    padding: 35px 20px;
    opacity: 1;
}
.client-focusM .focusBox-list .box .hover_content h3 {
    font-family: Lato-Medium;
    font-size: 20px;
    position: relative;
}
.client_f_mode .ourecommerce_innr h3 {
    font: 48px/55px "Segoe UI",Arial,sans-serif;
    margin: 8px 0 0;
    text-transform: uppercase;
}
.client-focusM .focusBox-list .box .hover_content .iconH {
    width: 110px;
    height: 110px;
    display: inline-block;
    background: url(../img/application-modernization_sprite2_260318.png) -19px -4px no-repeat;
}
.client-focusM .focusBox-list .box2 .hover_content .iconH {
    background-position: -19px -143px;
}
.client-focusM .focusBox-list .box3 .hover_content .iconH {
    background-position: -19px -284px;
}
.client-focusM .focusBox-list .box .hover_content h3 b {
    display: inline-block;
    font-size: 18px;
    position: absolute;
    top: 42px;
    padding-left: 7px;
    line-height: 24px;
    color: #3c3c3c;
    font-family: '"Segoe UI",Arial,sans-serif'
}
.focusBox-list .box2 .hover_content h3 b {
    color: #3c3c3c !important;
}
.client-focusM .focusBox-list .box .hover_content ul li {
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    font-family: "Segoe UI",Arial,sans-serif;
    background: url(../img/focus-CheckW_black.png) 0 7px no-repeat!important;
    padding-left: 25px;
    margin-bottom: 20px;
    list-style: none;
}
.focusBox-list .box2 .hover_content ul li {
    color: #3c3c3c!important;
    background: url(../img/focus-CheckW_black.png) 0 7px no-repeat!important;
}
.Why_outer_qaervices {
    display: block;
    float: left;
    padding: 60px 0;
    background: #f1f1f1;
    width: 100%;
}
.Why_outer_qaervices .ourecommerce_innr h3 {
    color: #3c3c3c;
    font: 48px/55px "Segoe UI",Arial,sans-serif;
    margin: 8px 0 0;
    text-transform: uppercase;
}
.ourecommerce_innr p {
    color: #3c3c3c;
    font: 400 18px/25px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 2px 130px 12px;
}
.development_services_inner {
    display: inline-block;
    margin: 26px 0 0;
    height: 306px;
    padding: 15px 0;
    text-align: center;
    width: 100%;
    
}
.development_services_inner small {
    background: url(../img/application-modernization_sprite3_260318.png) no-repeat rgba(0,0,0,0);
    display: inline-block;
    height: 80px;
    text-align: center;
    width: 80px;
}
.development_services_inner small.Dservices_icon1 {
    background-position: -5px -9px;
}
.development_services_inner small.Dservices_icon2 {
    background-position: -13px -233px;
}
.development_services_inner small.Dservices_icon3 {
    background-position: -9px -479px;
}
.development_services_inner small.Dservices_icon4 {
    background-position: -15px -723px;
}
.development_services_inner small.Dservices_icon5 {
    background-position: -10px -952px;
}
.development_services_inner small.Dservices_icon6 {
    background-position: -12px -1209px;
}
.development_services_inner small.Dservices_icon7 {
    background-position: -22px -1406px;
}
.development_services_inner small.Dservices_icon8 {
    background-position: -18px -1594px;
}
.development_services_inner small.Dservices_icon9 {
    background-position: -14px -1791px;
}

.choose_from_sec {
    float: left;
    padding: 60px 0;
    background: #fff;
    width: 100%;
}
.choose_from_sec .ourecommerce_innr h3 {
    color: #000;
    font: 48px/55px "Segoe UI",Arial,sans-serif!important;
    margin: 8px 0 0;
    text-transform: uppercase;
}
    .choose_from_sec .ourecommerce_innr p {
        color: #000;
        font: 400 18px/25px "Helvetica Neue",Helvetica,Arial,sans-serif;
        margin: 2px 0px 12px;
    }
.choose_from_sec .dedicated_sec {
    width: 100%;
    float: left;
    border: 1px solid #bb0f1c;
    min-width: 510px;
    margin-top: 50px;
}
.choose_from_sec .dedicated_sec .img_box {
    text-align: center;
    display: inline-block;
    padding: 30px 0;
    width: 147px;
}
.choose_from_sec .dedicated_sec h4 {
    color: #000;
    font: 400 20px/26px Lato;
    margin: 8px 0 0;
    text-transform: uppercase;
}
.choose_from_sec .dedicated_sec p {
    color: #000;
    font: 400 16px/20px Lato;
    margin: 8px 0 0;
    padding: 10px 20px;
}
.choose_from_sec .dedicated_sec .orange_box {
    width: 100%;
    float: left;
    background: #f7f7f7;
    padding: 20px;
    margin-top: 25px;
    min-height: 326px;
}
.choose_from_sec .dedicated_sec .orange_box ul li {
    background: url(../img/sio_tick.png) 4px 25px no-repeat rgba(0,0,0,0);
    color: #000;
    font: 400 16px/32px Lato;
    padding: 10px 0 0 30px;
    text-align: left;

}
.choose_from_sec .row.headline>small {
    text-align: center;
    width: 100%;
    float: left;
    font-size: 25px;
    font-family: lato;
    padding-top: 30px;
}
.margin-top-20{
    margin-top: 20px;
}
.development_services_inner p {
    font: 24px/29px "Segoe UI",Arial,sans-serif;
    height: 80px;
    margin: 6px 2px 2px;
    color: #3c3c3c;
    min-height: 2px;
    font-weight: 400;
}
.software_product_outer {
    float: left;
    padding: 60px 0;
    background: #f1f1f1;
    width: 100%!important;
}
    .software_product_outer .ourecommerce_innr h3 {
        color: #3c3c3c;
        font: 400 48px/54px "Segoe UI",Arial,sans-serif;
        margin: 8px 0 0;
        text-transform: uppercase;
    }
    .software_product_outer .ourecommerce_innr p {
        color: #3c3c3c;
        font: 400 18px/25px "Helvetica Neue",Helvetica,Arial,sans-serif;
        margin: 2px 130px 12px;
    }
.development_services_inner small {
    background: url(../img/software_product_evelopment_sprite.png) no-repeat rgba(0,0,0,0);
    display: inline-block;
    height: 100px;
    text-align: center;
    width: 115px;
}
.development_services_inner small.Dservices_icon1 {
    background-position: 16px -10px;
}
.development_services_inner small.Dservices_icon2 {
    background-position: 0 -383px;
}
.development_services_inner small.Dservices_icon3 {
    background-position: -3px -632px;
}
.development_services_inner small.Dservices_icon4 {
    background-position: 7px -853px;
}
.development_services_inner small.Dservices_icon5 {
    background-position: 1px -1100px;
}
.development_services_inner small.Dservices_icon6 {
    background-position: 0 -1360px;
}
.development_services_inner small.Dservices_icon7 {
    background-position: -17px -1544px;
}

.development_services_inner small.Dservices_icon8 {
    background-position: -13px -1705px;
}
.development_services_inner small.Dservices_icon9 {
    background-position: -12px -1879px;
}
.key_benefits {
    float: left;
    padding: 115px 0;
    background: url(../img/keybenifites_bg.jpg) center center/cover no-repeat rgba(0,0,0,0);
    width: 100%;
}
.key_benefits .ourecommerce_innr h3 {
    color: #fff;
    font: 48px/55px "Segoe UI",Arial,sans-serif;
    margin: 8px 0 0;
    text-transform: uppercase;
}
    .key_benefits .ourecommerce_innr p {
        color: #fff;
        font: 400 18px/25px "Helvetica Neue",Helvetica,Arial,sans-serif;
        margin: 15px 0px 12px;
    }
.key_benefits .development_services_inner {
    display: inline-block;
    margin: 26px 0 0;
    height: 235px;
    padding: 15px 0;
    text-align: center;
    position: relative;
    width: 100%;
    border:1px solid #3a6d91;
}
.key_benefits .development_services_inner p {
    font: 20px/26px "Segoe UI",Arial,sans-serif;
    margin: 6px 2px 2px;
    color: #fff;
    min-height: 2px;
    font-weight: 400;
    text-transform: uppercase;
}
.key_benefits .development_services_inner span {
    display: inline-block;
    font: 16px/25px Lato;
    padding: 10px 15px;
    font-weight: 400;
    color: #fff;
}

.Why_outer_qaervices {
    float: left;
    padding: 60px 0;
    background: #f1f1f1;
    width: 100%;
    
}
.Why_outer_qaervices .ourecommerce_innr h3 {
    color: #3c3c3c;
    font: 48px/55px "Segoe UI",Arial,sans-serif;
    margin: 8px 0 0;
    text-transform: uppercase;
}
    .Why_outer_qaervices .ourecommerce_innr p {
        color: #3c3c3c;
        font: 400 18px/25px "Helvetica Neue",Helvetica,Arial,sans-serif;
        margin: 2px 130px 12px;
    }
.Why_outer_qaervices .development_services_inner small {
    background: url(../img/software_product_evelopment_sprite2.png) no-repeat rgba(0,0,0,0);
    display: inline-block;
    height: 80px;
    text-align: center;
    width: 80px;
}
.Why_outer_qaervices .development_services_inner small.Dservices_icon1 {
    background-position: -5px -9px;
}
.Why_outer_qaervices .development_services_inner small.Dservices_icon2 {
    background-position: -13px -233px;
}
.Why_outer_qaervices .development_services_inner small.Dservices_icon3 {
    background-position: -9px -479px;
}
.Why_outer_qaervices .development_services_inner small.Dservices_icon4 {
    background-position: -15px -723px;
}
.Why_outer_qaervices .development_services_inner small.Dservices_icon5 {
    background-position: -10px -952px;
}
.Why_outer_qaervices .development_services_inner small.Dservices_icon6 {
    background-position: -12px -1209px;
}
.key_benefits .development_services_inner {
    display: inline-block;
    margin: 26px 0 0;
    min-height: 200px;
    padding: 15px 0;
    text-align: center;
    position: relative;
    width: 100%;
}
.Why_outer .ourecommerce_innr h3 {
    color: #3c3c3c;
    font: 400 38px/54px "Segoe UI",Arial,sans-serif;
    margin: 60px 0 0;
    text-transform: uppercase;
}
.Why_outer .ourecommerce_innr p {
    color: #3c3c3c;
    font: 400 18px/25px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 2px 130px 12px;
}
.Why_outer .development_services_inner small {
    background: url(../img/ios_sprite_111217-1.png) no-repeat rgba(0,0,0,0);
    display: inline-block;
    height: 72px;
    text-align: center;
    width: 55px;
}
.Why_outer .development_services_inner small.Dservices_icon1 {
    background-position: -17px -10px;
}
.Why_outer .development_services_inner small.Dservices_icon2 {
    background-position: -20px -233px;
}
.Why_outer .development_services_inner small.Dservices_icon3 {
    background-position: -19px -479px;
}
.Why_outer .development_services_inner small.Dservices_icon4 {
    background-position: -24px -723px;
}
.Why_outer .development_services_inner small.Dservices_icon5 {
    background-position: -22px -952px;
}
.Why_outer .development_services_inner small.Dservices_icon6 {
    background-position: -22px -1209px;
}
.qa_service_outer {
    float: left;
    padding: 60px 0 120px;
    background: #f1f1f1;
    width: 100%!important;
}
.qa_service_outer .development_services_inner small {
    background: url(../img/qa_sprite_200318.png) no-repeat rgba(0,0,0,0);
    display: inline-block;
    height: 100px;
    text-align: center;
    width: 115px;
}
.qa_service_outer .development_services_inner small.Dservices_icon1 {
    background-position: 16px -10px;
}
.qa_service_outer .development_services_inner small.Dservices_icon2 {
    background-position: 0 -383px;
}
.qa_service_outer .development_services_inner small.Dservices_icon3 {
    background-position: -3px -632px;
}
.qa_service_outer .development_services_inner small.Dservices_icon4 {
    background-position: 7px -853px;
}
.qa_service_outer .development_services_inner small.Dservices_icon5 {
    background-position: 1px -1100px;
}
.qa_service_outer .development_services_inner small.Dservices_icon6 {
    background-position: 0 -1360px;
}
.qa_service_outer .ourecommerce_innr h3 {
    color: #3c3c3c;
    font: 48px/55px "Segoe UI",Arial,sans-serif;
    margin: 8px 0 0;
    text-transform: uppercase;
}
    .qa_service_outer .ourecommerce_innr p {
        color: #3c3c3c;
        font: 400 18px/25px "Helvetica Neue",Helvetica,Arial,sans-serif;
        margin: 2px 130px 12px;
    }
.manufact-whychoose {
    background: url(../img/banner_ios_111217.jpg) center center/cover no-repeat rgba(0,0,0,0);
    background-color: #AF4926;
    float: left;
    padding: 70px 0;
    width: 100%;
}
.manufact-heading h3 {
    color: #fff;
    font: 48px/55px "Segoe UI",Arial,sans-serif;
    margin: 8px 0 0;
    text-transform: uppercase;
    text-align: center;
}
.manufact-heading p {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    font-family: lato;
    margin: 2px 0 0;
    padding-bottom: 25px;
}
.manufact-whychoose .whychoose-outer {
    width: 100%;
    float: left;
    margin-top: 5px;
    position: relative;
}
.manufact-whychoose .whychoose-outer .whychoose-inner {
    width: 103%;
    float: left;
    background: url(../img/logo-circle.png) center center no-repeat;
    background-size: 300px;
    min-height: 500px;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic {
    display: table;
    left: 0;
    position: absolute;
    top: 25px;
    width: 44%;
}
.whychoose-outer .whychoose-inner .choose-topic .topic-icon-main {
    width: 115px;
    display: inline-block;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .topic-description {
    width: 80%;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    top: -14px;
    
}
.leftcheck {
    margin-left: auto !important;
    text-align: right !important;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .topic-description h3 {
    color: #fff;
    margin: 0;
    font-family: "Segoe UI",Arial,sans-serif;
    font-weight: 400;
    font-size: 20px;
    text-transform: uppercase;
        line-height: 60px;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .topic-description p {
    color: #fff;
    margin: 0;
    font-family: lato;
    font-size: 16px;
    width:316px;
    font-variant: 400;
   
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic2 {
    top: 25px;
    right: 0;
    left: auto;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic3 {
    top: 180px;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic4 {
    top: 185px;
    right: -34px;
    left: auto;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic5 {
    top: 330px;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic6 {
    top: 333px;
    right: -51px;
    left: auto;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .topic-icon-main span {
    display: inline-block;
    width: 100px;
    height: 90px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    z-index: 10;
    background: url(../img/qa_spriteexpritce_200318.png) 20px 28px no-repeat;
    background-size: auto auto;
    position: relative;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic3 .topic-icon-main .pricematch-icon {
    background-position: 18px -357px;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic5 .topic-icon-main .tools-icon {
    background-position: 15px -742px;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic6 .topic-icon-main .ftr-icon {
    background-position: 15px -928px;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic4 .topic-icon-main .services-icon {
    background-position: 16px -550px;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic2 .topic-icon-main .team-icon {
    background-position: 19px -169px;
}
 .manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic2 .topic-description {
    text-align: right;
    width: 66%;
    display: inline-block;
    top: 0;
}
 .manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .divider_right {
    background: url(../img/ios_line_right121217.png) 90px bottom no-repeat rgba(0,0,0,0);
    height: 5px;
    padding: 15px 0 6px 3px;
    width: 346px;
}
.whychoose-outer .whychoose-inner .choose-topic .divider_right {
    background: url(../img/ios_line_right121217.png) 90px bottom no-repeat rgba(0,0,0,0);
    height: 5px;
    padding: 15px 0 6px 3px;
    width: 346px;
}

.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic2 .topic-icon-main {
    text-align: right;
    width: 60px;
    display: inline-block;
    
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic4 .topic-icon-main {
    text-align: right;
    width: 87px;
    display: inline-block;
    
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic6 .topic-icon-main {
    text-align: right;
    width: 99px;
    display: inline-block;
    
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic2 .topic-description p {
    padding-right: 0;
    padding-left: 0;
}
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .divider {
    background: url(../img/ios_line_121217.png) left bottom no-repeat;
    width: 266px;
    height: 5px;
    padding: 15px 0 0;
}






.qa_service_outer {
    float: left;
    padding: 60px 0 120px;
    background: #f1f1f1;
    width: 100%!important;
}
.client-focusM .ourecommerce_innr {
    padding-bottom: 60px;
}
.qa_service_outer .ourecommerce_innr h3 {
    color: #3c3c3c;
    font: 48px/55px "Segoe UI",Arial,sans-serif;
    margin: 8px 0 0;
    text-transform: uppercase;
}
.qa_service_outer .ourecommerce_innr p {
    color: #3c3c3c;
    font: 400 18px/25px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 2px 0px 12px;
}
.client-focusM .ourecommerce_innr {
    padding-bottom: 60px;
}
.client-focusM .focusBox-list .box {
    width: 31%;
    float: left;
    min-height: 552px;
    height: 384px;
    display: table;
    position: relative;
    border:2px solid #bb0f1c;
    background-color: #FFF;
    margin:5px 5px;
}
/*
.client-focusM .focusBox-list .box1 {
    background-color: #027993;
}
.client-focusM .focusBox-list .box2 {
    background-color: #ffd966;
}
.client-focusM .focusBox-list .box3 {
    background-color: #027993;
}
.client-focusM .focusBox-list .box4 {
    background-color: #ffd966;
}
.client-focusM .focusBox-list .box5 {
    background-color: #027993;
}*/
.client-focusM .focusBox-list .box .box-inner {
    vertical-align: middle;
    text-align: center;
    display: none;
}
.client-focusM .focusBox-list .box .box-inner a {
    text-align: center;
    color: #fff;
    font-family: "Segoe UI",Arial,sans-serif;
    font-size: 20px;
    text-decoration: none;
    display: inline-block;
    width: 100%;
    text-transform: uppercase;
}
.client-focusM .focusBox-list .box span {
    display: block;
}
.client-focusM .focusBox-list .box .hover_content {
    position: static;
    top: 0;
    left: 0;
    padding: 35px 20px;
    opacity: 1;
}
    .client-focusM .focusBox-list .box .hover_content h3 {
        text-align: left;
        font-family: "Segoe UI",Arial,sans-serif;
        font-size: 20px;
        position: relative;
    }
.client-focusM .focusBox-list .box .hover_content ul li {
    color: #3a3a3a;
    font-size: 16px;
    line-height: 24px;
    font-family: "Segoe UI",Arial,sans-serif;
    background: url(../img/focus-CheckW_black.png) 0 7px no-repeat!important;
    padding-left: 25px;
    margin-bottom: 20px;
}
.client-focusM .focusBox-list .box4 .hover_content ul li {
    color: #000!important;
    background: url(../img/focus-CheckW_black.png) 0 7px no-repeat!important;
}
.client-focusM .focusBox-list .box .hover_content .iconH {
    width: 110px;
    height: 110px;
    display: inline-block;
    background: url(../img/qa_testingfocus-spritesN.png) -19px -4px no-repeat;
}
.client-focusM .focusBox-list .box2 .hover_content .iconH {
    background-position: -19px -143px;
}
.client-focusM .focusBox-list .box3 .hover_content .iconH {
    background-position: -19px -284px;
}
.client-focusM .focusBox-list .box4 .hover_content .iconH {
    background-position: -19px -463px;
}
.client-focusM .focusBox-list .box5 .hover_content .iconH {
    background-position: -19px -635px;
}
 .client-focusM .focusBox-list .box .hover_content h3.colour {
    color: #000;
}
.proccess {
    background-color: #094978;
    padding: 100px 0 60px;
    color: #fff;
    float: left;
    width: 100%;
    margin-bottom: 54px;
}
.proccess .title {
    text-transform: uppercase;
    margin-bottom: 12px;
    font: 48px/55px "Segoe UI",Arial,sans-serif;
    color: #FFF;
}
.proccess .sub-title {
    font: 400 18px/26px Lato;
    padding-bottom: 50px;
}
.process_list>li {
    display: inline-block;
    width: 33%;
    position: relative;
}
.process_list>li::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #fff;
    left: 0;
    top: 72px;
}
.process_list>li:first-child::before {
    width: 85%;
    right: -2px;
    left: initial;
}
    .process_list > li .stepNo {
        width: 144px;
        border: 1px solid #ffffff;
        border-radius: 21%;
        background-color: #bb0f1c;
        position: relative;
        z-index: 99999999;
        line-height: 140px;
        margin-bottom: 60px;
        font: 400 46px/144px Lato;
    }
.process_list>li .content {
    border: 1px solid #159acb;
    margin: 0 15px;
}
.process_list>li .content .content_head {
    padding: 20px 15px;
    font: 400 19px/26px Lato;
    background-color: #063354;
    text-transform: uppercase;
    border-bottom: 1px solid #159acb;
}
.process_list>li .content-body ul {
    padding: 12px 15px 12px 50px;
    text-align: left;
}
.process_list>li .content-body ul li {
    line-height: 25px;
    margin-bottom: 12px;
    position: relative;
    font: 400 16px/26px Lato;
}
.process_list>li .content-body ul li::after {
    content: url(../img/tick_new_design.png);
    position: absolute;
    left: -25px;
    opacity: .8;
    top: 4px;
}
.process_list>li::after {
    content: '';
    position: absolute;
    left: 50%;
    top: 114px;
    height: 90px;
    width: 1px;
    background: #fff;
}
.process_list>li:last-child::before {
    width: 85%;
    left: -2px;
    right: initial;
}
.process_list>li:hover .content, .process_list>li:hover .stepNo {
    border-color: #58b300;
}

@media (max-width: 767px) {
    
    .process_list > li {
        display: inline-block;
        width: 100%;
        position: relative;
    }
}
