/* Minification failed. Returning unminified contents.
(238,18): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-->'
(239,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-->'
(307,1): run-time error CSS1019: Unexpected token, found '<'
(307,2): run-time error CSS1019: Unexpected token, found '/'
(313,54): run-time error CSS1046: Expect comma, found '0'
(313,58): run-time error CSS1046: Expect comma, found '/'
(323,74): run-time error CSS1046: Expect comma, found '0'
(323,78): run-time error CSS1046: Expect comma, found '/'
(918,47): run-time error CSS1046: Expect comma, found '0'
(918,51): run-time error CSS1046: Expect comma, found '/'
(919,39): run-time error CSS1046: Expect comma, found '0'
(919,43): run-time error CSS1046: Expect comma, found '/'
(945,40): run-time error CSS1036: Expected expression, found '#'
(1393,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(1394,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1402,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(1403,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1411,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(1412,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1420,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(1421,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(1478,42): run-time error CSS1046: Expect comma, found '0'
(1478,46): run-time error CSS1046: Expect comma, found '/'
(1479,34): run-time error CSS1046: Expect comma, found '0'
(1479,38): run-time error CSS1046: Expect comma, found '/'
(1689,9): run-time error CSS1036: Expected expression, found '$'
(1690,14): run-time error CSS1036: Expected expression, found '$'
(1695,14): run-time error CSS1035: Expected colon, found ','
(1800,21): run-time error CSS1038: Expected hex color, found '#eee0'
(2166,23): run-time error CSS1038: Expected hex color, found '#fff0'
(2329,54): run-time error CSS1046: Expect comma, found '0'
(2329,58): run-time error CSS1046: Expect comma, found '/'
(2554,12): run-time error CSS1036: Expected expression, found ':'
(2556,17): run-time error CSS1036: Expected expression, found ';'
(2738,288): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,1025): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,1043): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,1919): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,1944): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,1985): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,2002): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,2100): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,2125): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,2330): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,2347): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,2609): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,2639): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,3126): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,3148): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,3707): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,3732): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,3989): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,4006): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,4320): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,4345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(2738,4725): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,4742): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(2738,5275): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,5299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,5794): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,5810): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,6359): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,6385): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,7060): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,7078): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,7813): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,7841): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,8446): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,8466): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,9193): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,9225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,9742): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,9766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,10361): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,10393): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,10910): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,10934): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,11529): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,11562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,12079): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,12104): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,12702): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,12732): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,13277): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,13299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,13916): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,13945): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(2738,14181): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,14202): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(2738,14563): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,14596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(2738,14856): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,14881): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(2738,15222): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,15255): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(2738,15435): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,15460): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(2738,15721): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,15755): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(2738,15935): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,15961): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(2738,16225): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,16256): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(2738,16518): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,16541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(2738,16878): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,16904): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,16933): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,16951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,17040): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,17070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,17211): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,17233): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,17446): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,17479): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,17624): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,17649): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,17875): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,17905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,18046): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,18068): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,18281): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,18314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,18459): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,18484): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,18710): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,18741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,18880): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,18903): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,19117): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,19151): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,19294): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,19320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,19547): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,19575): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,19714): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,19734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,19939): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,19970): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,20113): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,20136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,20354): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,20381): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,20410): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,20429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,20521): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,20552): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,20653): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,20676): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,20852): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,20886): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,20991): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,21017): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,21206): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,21237): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,21340): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,21363): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,21541): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,21575): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,21682): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,21708): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,21899): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,21931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,22032): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,22056): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,22235): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,22270): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,22375): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,22402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,22594): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,22623): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,22726): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,22747): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,22919): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,22951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,23058): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,23082): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,23267): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,23291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,24304): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,24320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,25460): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,25487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,26192): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,26211): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,27063): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,27090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,27795): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,27814): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,28666): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,28694): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,29015): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,29035): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,29562): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,29590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,29911): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,29931): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,30458): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,30490): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,30793): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,30817): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,31276): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,31309): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,31436): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,31461): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,31745): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,31773): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,32028): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,32048): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,32369): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,32405): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,32678): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,32706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,33069): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,33106): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,33381): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,33410): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,33778): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,33812): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,34083): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,34109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,34464): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,34499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,34776): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,34803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,35167): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,35196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,35411): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,35432): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,35716): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,35753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,35986): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,36015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,36341): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,36379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,36618): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,36648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,36983): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,37018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,37253): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,37280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,37602): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,37638): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,37875): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,37903): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,38230): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,38255): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,38950): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,38967): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,39719): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,39745): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,39934): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,39952): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,40201): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,40228): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,40375): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,40394): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,40604): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,40630): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,40722): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,40740): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,40892): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,40922): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,41432): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,41454): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,42036): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,42066): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,42576): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,42598): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,43180): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,43211): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,43721): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,43744): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,44329): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,44357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,44867): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,44887): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,45463): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,45490): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,45597): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,45616): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,45786): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,45817): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(2738,46399): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,46422): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(2738,47079): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,47110): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(2738,47424): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,47447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(2738,47836): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,47868): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(2738,48184): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,48208): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(2738,48602): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,48631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(2738,49213): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,49234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '40%'
(2738,49885): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,49916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,50064): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,50087): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,50310): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,50341): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,50489): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,50512): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,50735): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,50767): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,50913): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,50937): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,51161): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,51190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,51336): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,51357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,51572): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,51604): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,51749): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,51773): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,51996): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,52028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,52175): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,52199): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,52424): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,52457): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,52602): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,52627): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,52853): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2738,52883): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2738,53030): run-time error CSS1019: Unexpected token, found '@keyframes'
(2738,53052): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3318,15): run-time error CSS1038: Expected hex color, found '#fff0'
(3862,15): run-time error CSS1038: Expected hex color, found '#fff0'
(4406,15): run-time error CSS1038: Expected hex color, found '#fff0'
(4947,15): run-time error CSS1038: Expected hex color, found '#fff0'
(5487,15): run-time error CSS1038: Expected hex color, found '#fff0'
(6563,15): run-time error CSS1038: Expected hex color, found '#fff0'
(7139,15): run-time error CSS1038: Expected hex color, found '#fff0'
 */
/*!
 * Start Bootstrap - Modern Business (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

/* Global Styles */

html,
body {
    height: 100%;
	/* font-family: 'Poppins', sans-serif!important; */
	font-family:'Zilla Slab', serif!important;
	font-size: 16px;
}

.display-none {
    display: none !important;
}
.disabled {
    cursor: not-allowed !important;
    background-color: #eee !important;
    opacity: 1 !important;
    cursor: default;
    pointer-events: none;
}

.error-msg {
    background-color: #fce4e4;
    border: 1px solid #fcc2c3;
    float: left;
    padding: 20px 30px;
}
/* NEW HOME PAGE */
.btn-danger {
    color: #fff;
    background-color: #f86048;
    border-color: #d43f3a;
}
.vert {
    border-radius: 1.55rem;
    background-color: #f86048;
    padding: 8px;
    line-height: 1.4rem;
    color: white;
    border: 1px black;
    display: block;
    float: left;
    vertical-align: middle;
    margin-right: 10px;
}

.countcart {
    border-radius: 50px;
    display: inline-table;
    position: absolute;
    right: 40px;
    top: 6px;
    z-index: 0;
    color: #f86048;
    font-weight: bold;
}


/*Online Payment*/
.card-details {
    background: #fff;
    color: #555;
    margin: 10px;
    padding: 10px;
}

    .card-details p {
        font-size: 14px;
    }


    .card-details label {
        font-size: 15px;
        line-height: 20px;
    }

.card-num-field-group {
    margin-top: 10px;
}

.date-field-group {
    margin-top: 10px;
    display: inline-block;
}

.cvc-field-group {
    margin-top: 10px;
    display: inline-block;
    float: right;
}


.name-field-group {
    margin-top: 10px;
}

.card-num-field, .name-field {
    width: 100%;
}

.date-field, .cvc-field {
    width: 105px;
}

.card-details input {
    border: 1px solid #ccc;
   /* height: 22px;*/
    padding: 5px;
    font-size: 10px;
}

    .card-details input::placeholder {
        color: #ccc;
    }


.pay-btn {
    width: 270px;
    color: #fff;
    margin-top: 20px;
    height: 30px;
    background-color: #f86048;
    border: none;
    cursor: pointer;
}


/* Blogs*/
.blogcontainer {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    width: 940px;
    margin: auto;
}

.cardblog {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    width: 300px;
}

.card-header img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}

.card-body {
    display: flex;
    flex-direction: column;
    align-items: start;
    padding: 20px;
    min-height: 175px;
}

.tag {
    background-color: #ccc;
    color: #fff;
    border-radius: 50px;
    font-size: 12px;
    margin: 0;
    padding: 2px 10px;
    text-transform: uppercase;
}
.tag-blue {
  background-color:#5a52df;
}
.tag-teal {
    background-color: #92d4e4;
}

.tag-purple {
    background-color: #3d1d94;
}

.tag-pink {
    background-color: #c62bcd;
}

.card-body h4 {
    margin: 10px 0;
}

.card-body p {
    font-size: 14px;
    margin: 0 0 40px 0;
    font-weight: 500;
    color: rgb(70, 68, 68);
}
.blogtitle {
    font-size: 15px;
    font-weight: bold;
    color: black;
    margin-top: 10px;
}

.user {
  /*  display: flex;*/
    margin-top: auto;
}

    .user img {
        width: 40px;
        height: 40px;
        border-radius: 50%;
        margin-right: 10px;
        object-fit: cover;
    }

.user-info h5 {
    margin: 0;
}

.user-info small {
    color: #888785;
}
/* COURCE DETAILS */

/*ul {
  margin: 0;
  padding: 0;
  list-style: none;
}*/

.nav li {
  border-bottom: 1px solid #eee;
}

<!-- .nav li a { -->
  <!-- font-size: 14px; -->
<!-- } -->
.panel-default>.panel-heading a > span {
  margin-right:15px;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 5px 19px;
}

.panel-body {
  padding: 0;
}

.panel-group .panel+.panel {
  margin-top: 0;
  border-top: 0;
}

.panel-group .panel {
  border-radius: 0;
}

.panel-default>.panel-heading {
  color: #333;
  background-color: #fff;
  border-color: #e4e5e7;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.panel-default>.panel-heading a {
  display: block;
  padding: 10px 15px;
  text-decoration: none;
}

.panel-default>.panel-heading a:after {
  content: "";
  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;
  float: right;
  transition: transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
}

.panel-default>.panel-heading a[aria-expanded="true"] {
  background-color: #eee;
}

.panel-default>.panel-heading a[aria-expanded="true"]:after {
  content: "\e113";
}

.panel-default>.panel-heading a[aria-expanded="false"]:after {
  content: "\e114";
}
</style>
/* COURCE DETAILS */
.carousel-control.left {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
    background-image: linear-gradient(to right,rgb(0 0 0 / 0%) 0,rgba(0,0,0,.0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;
}
.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
    background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgb(0 0 0 / 0%) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x;
}
.circle img {
transition: 1s ease;
}

.circle img:hover {
border-radius:50%;
transition: 1s ease;
}
.border img {
transition: .3s ease;
}

.border img:hover{
box-shadow: 0 0 0px 10px #000000;
transition: .3s ease;
}
.rotate img{
transition: 1s ease;
}

.rotate img:hover{
-webkit-transform: rotateZ(-10deg);
-ms-transform: rotateZ(-10deg);
transform: rotateZ(-10deg);
transition: 1s ease;
}
#search {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;

    -webkit-transform: translate(0px, -100%) scale(0, 0);
	-moz-transform: translate(0px, -100%) scale(0, 0);
	-o-transform: translate(0px, -100%) scale(0, 0);
	-ms-transform: translate(0px, -100%) scale(0, 0);
	transform: translate(0px, -100%) scale(0, 0);
    
    opacity: 0;
}

#search.open {
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    -moz-transform: translate(0px, 0px) scale(1, 1);
	-o-transform: translate(0px, 0px) scale(1, 1);
	-ms-transform: translate(0px, 0px) scale(1, 1);
	transform: translate(0px, 0px) scale(1, 1); 
    opacity: 1;
}

#search input[type="search"] {
    position: absolute;
    top: 50%;
    width: 100%;
    color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0);
    font-size: 60px;
    font-weight: 300;
    text-align: center;
    border: 0px;
    margin: 0px auto;
    margin-top: -51px;
    padding-left: 30px;
    padding-right: 30px;
    outline: none;
}
#search .btn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: 61px;
    margin-left: -45px;
}
#search .close {
    position: fixed;
    top: 15px;
    right: 15px;
    color: #fff;
	background-color: #428bca;
	border-color: #357ebd;
	opacity: 1;
	padding: 10px 17px;
	font-size: 27px;
}
.nwhite-bg{
	background:#fff;
	padding:33px;
	box-shadow:0px 0px 20px gray;
}
.default-parallax-section {
    position: relative;
    padding: 38px 0px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
	min-height:600px;
}
.ha-bg-parallax {
	background: url(https://scontent.fdel8-1.fna.fbcdn.net/v/t1.0-9/23621599_1243573765772587_1463122925949401168_n.jpg?oh=b6641b3c2f50526b0fa2d2046943c7aa&oe=5B12D8F4) 50% -0 no-repeat fixed;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	min-height: 650px;
	margin: 0 auto;
	width: 100%;
	display: table;
	vertical-align: middle;
	position: relative;
	transition: 3s;
}
.ha-parallax-body {
	vertical-align: middle;
	background: rgba(0,0,0,0.45);
	text-align: center;
	color: #FFFFFF;
	min-height: 650px;
}
.vertical .carousel-inner {
	/* height: 100%; */
	height: 200px;
}
.carousel.vertical .item {
	-webkit-transition: 0.6s ease-in-out top;
	-moz-transition: 0.6s ease-in-out top;
	-ms-transition: 0.6s ease-in-out top;
	-o-transition: 0.6s ease-in-out top;
	transition: 0.6s ease-in-out top;
}
.carousel.vertical .active {
	top: 0;
}
.carousel.vertical .next {
	top: 100%;
}
.carousel.vertical .prev {
	top: -100%;
}
.carousel.vertical .next.left, .carousel.vertical .prev.right {
	top: 0;
}
.carousel.vertical .active.left {
	top: -100%;
}
.carousel.vertical .active.right {
	top: 100%;
}
.carousel.vertical .item {
	left: 0;
}
.carousel-indicators2 {
	position: absolute;
	bottom: 10px;
	left: unset;
	right: 2%;
	z-index: 15;
	width: 1%;
	padding-left: 0;
	margin-left: -30%;
	text-align: right;
	list-style: none;
	top: 30%;
}
#carousel-example-generic {
	top: 200px;
}
.carousel-indicators li {
	float: none
}


/* NEW HOME PAGE */

/* MultiCarousel */
.MultiCarousel { float: left; overflow: hidden; padding: 15px; width: 100%; position:relative; }
    .MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left; }
        .MultiCarousel .MultiCarousel-inner .item { float: left;}
        .MultiCarousel .MultiCarousel-inner .item > div { text-align: center; padding:10px; margin:10px; background:#ffffff; color:#666;}
    .MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; border-radius:50%;top:calc(50% - 20px); }
    .MultiCarousel .leftLst { left:0; }
    .MultiCarousel .rightLst { right:0; }
    
        .MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; background:#ccc; }
/* MultiCarousel */

/* PRODUCT DETAILS */
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0.25rem;
}
.heading {
  font-size: 25px;
  margin-right: 25px;
}

.fa {
  font-size: 25px;
}

.checked {
  color: orange;
}

/* Three column layout */
.side {
  float: left;
  width: 15%;
  margin-top:10px;
}

.middle {
  margin-top:10px;
  float: left;
  width: 70%;
}

/* Place text to the right */
.right {
  text-align: right;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* The bar container */
.bar-container {
  width: 100%;
  background-color: #f1f1f1;
  text-align: center;
  color: white;
}

/* Individual bars */
.bar-5 {width: 60%; height: 18px; background-color: #04AA6D;}
.bar-4 {width: 30%; height: 18px; background-color: #2196F3;}
.bar-3 {width: 10%; height: 18px; background-color: #00bcd4;}
.bar-2 {width: 4%; height: 18px; background-color: #ff9800;}
.bar-1 {width: 15%; height: 18px; background-color: #f44336;}

/* Responsive layout - make the columns stack on top of each other instead of next to each other */
@media (max-width: 400px) {
  .side, .middle {
    width: 100%;
  }
  .right {
    display: none;
  }
}
/*! fancyBox v2.1.5 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;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 8020;
}
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.fancybox-opened {
  z-index: 8030;
}
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
  position: relative;
}
.fancybox-inner {
  overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  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);
}
#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;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  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 {
  left: 0;
}
.fancybox-next {
  right: 0;
}
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}
.fancybox-nav:hover span {
  visibility: visible;
}
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}
/* Overlay helper */
.fancybox-lock {
  overflow: visible !important;
  width: auto;
}
.fancybox-lock body {
  overflow: hidden !important;
}
.fancybox-lock-test {
  overflow-y: hidden !important;
}
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: rgba(0, 0, 0, 0.5);
}
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}
/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}
.fancybox-opened .fancybox-title {
  visibility: visible;
}
.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-top: 10px;
}
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(https://fancyapps.com/fancybox/source/fancybox_sprite.png);
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
  #fancybox-loading div {
    background-image: url(https://fancyapps.com/fancybox/source/fancybox_loading@2x.gif);
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}
.gallery-viewer {
  margin-top: 30px !important;
  margin-bottom: 0 !important;
}

/* PRODUCT DETAILS */
/* SLIDER1 */
/******************  News Slider Demo-2 *******************/
.demo{background:#eeeed3;}
.post-slide2{margin:0 15px;box-shadow:0 0px 8px rgba(43,59,93,.3);margin-bottom:2em;background:#fff;border-radius:10px;}
.post-slide2 .post-img{overflow:hidden}
.post-slide2 .post-img img{width:100%;height:auto;transform:scale(1);transition:all 1s ease-in-out 0s;border-radius:10px 10px 0px 0px;}
.post-slide2:hover .post-img img{transform:scale(1.08);border-radius:10px 10px 0px 0px;}
.post-slide2 .post-content{padding:20px;border-radius:10px;}
.post-slide2 .post-title{font-size:18px;font-weight:600;margin-top:0;text-transform:capitalize;line-height:24px;}
.post-slide2 .post-title a{display:inline-block;color:grey;transition:all .3s ease 0s}
.post-slide2 .post-title a:hover{color:#3d3030;text-decoration:none}
.post-slide2 .post-description{font-size:15px;color:#676767;line-height:24px;margin-bottom:14px}
.post-slide2 .post-bar{padding:0;margin-bottom:15px;list-style:none;font-size: 16px;}
.post-slide2 .post-bar li{color:#676767;padding:2px 0}
.post-slide2 .post-bar li i{margin-right:5px}
.post-slide2 .post-bar li a{display:inline-block;font-size:12px;color:grey;transition:all .3s ease 0s}
.post-slide2 .post-bar li a:after{content:","}
.post-slide2 .post-bar li a:last-child:after{content:""}
.post-slide2 .post-bar li a:hover{color:#3d3030;text-decoration:none}
.post-slide2 .read-more{display:inline-block;padding:10px 15px;font-size:14px;font-weight:700;color:#fff;background:#e7989a;border-bottom-right-radius:10px;text-transform:capitalize;transition:all .3s linear}
.post-slide2 .read-more:hover{background:#333;text-decoration:none}
/* SLIDER1 */
/* PROFILE */
.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 5px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}
.vertical-menu {
  width: 200px;
}

.vertical-menu a {
  background-color: #eee;
  color: black;
  display: block;
  padding: 12px;
  text-decoration: none;
}

.vertical-menu a:hover {
  background-color: #ccc;
}

.vertical-menu a.active {
  background-color: #04AA6D;
  color: white;
}
.left-side{
	background:#ebebeb;
	border-radius:8px;
	padding:20px;
}
.rounded-circle{
	border-radius:100px;
}
.reting{
	color:#f86048!important;
}
/* PROFILE */


.btn-info:hover {
    color: #fff;
    background-color: #204d74;
    border-color: #204d74;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    margin-bottom: 10px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #9d9d9d;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
/* TABS */
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fbb809;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.nav-tabs { border-bottom: 2px solid #DDD; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-width: 0; }
    .nav-tabs > li > a { border: none; color: #ffffff;background: #5a4080; }
        .nav-tabs > li.active > a, .nav-tabs > li > a:hover {     
		border: none;
    color: #ffffff !important;
    background: #3794c8; }
        .nav-tabs > li > a::after { content: ""; background: #5a4080; height: 2px; position: absolute; width: 100%; left: 0px; bottom: -1px; transition: all 250ms ease 0s; transform: scale(0); }
    .nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after { transform: scale(1); }
.tab-nav > li > a::after { background: ##5a4080 none repeat scroll 0% 0%; color: #fff; }
.tab-pane { padding: 15px 0; }
.tab-content{padding:20px}
.nav-tabs > li  {width:33.33%; text-align:center;}
.card {background: #FFF none repeat scroll 0% 0%; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); margin-bottom: 30px; }


/* @media all and (max-width:724px){ */
/* .nav-tabs > li > a > span {display:none;}	 */
/* .nav-tabs > li > a {padding: 5px 5px;} */
/* } */
/* TABS */

.demo{ text-align: center; }
.toolTip{
    color: #444;
    background: #fff;
   
    font-size: 20px;
    font-weight: 500;
    padding: 0 10px;
    border-radius: 10px;
    position: relative;
    transition: all 0.3s ease 0s;
}
.toolTip:hover,
.toolTip:focus{
    color: #fff;
    background: #444;
    outline: none;
}
.toolTip:before ,
.toolTip:after{
    content: attr(data-tip);
    color: #fff;
    background: rgba(0,0,0,0.5);
    font-size: 13px;
    font-weight: 500;
    width: 130px; 
    padding: 0px 10px;
    white-space: normal;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
}
.toolTip:after{
    content: '';
    background: linear-gradient(to right bottom,transparent 50%, #fff 50%);
    height: 10px;
    width: 10px;
    padding: 0;
}
.toolTip:hover:before,
.toolTip:hover:after{
    opacity: 1;
    visibility: visible;
}
.toolTip.top:before,
.toolTip.top:after{
    border-bottom: 3px solid #fff;
    transform: translateX(-50%) rotateY(90deg);
    position: absolute;
    left: 50%;
    bottom: 140%;
}
.toolTip.top:after{
    border: none;
    transform: translateX(-50%) rotate(45deg) rotateY(90deg);
    bottom: 130%;
}
.toolTip.top:hover:before{ transform: translateX(-50%) rotateY(0); }
.toolTip.top:hover:after{ transform: translateX(-50%) rotate(45deg) rotateY(0); }
.toolTip.left:before,
.toolTip.left:after{
    border-right: 3px solid #fff;
    transform: translateY(-50%) rotateX(90deg);
    position: absolute;
    top: 50%;
    right: 120%;
}


/* Hover-effect */
.box{
    /* font-family: 'Raleway', sans-serif; */
    /* box-shadow: rgba(50, 50, 80, 0.5) 0px 14px 18px -12px, rgba(0, 0, 0, 0.8) 0px 14px 15px -13px; */
    border-radius: 7px;
    position: relative;
    overflow: hidden;
}
.box:before,
.box:after{
    content: "";
    background: rgba(0, 0, 0, 14%);
    width: 100%;
    height: 50%;
    transform-origin: left;
    transform: scaleX(0);
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.5s cubic-bezier(0.66, 0.08, 0.19, 0.97);
}
.box:after{
    top: auto;
    bottom: 0;
    transition-delay: 0.15s;
}
.box:hover:before,
.box:hover:after{
    transform: scaleX(1);
}

.box .box-content{
    color: #fff;
    width: 100%;
    padding: 15px;
    position: absolute;
    bottom: 177px;
    left: 0;
    z-index: 1;
}
.box .title{
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 3px;
    opacity: 0;
    transform: translateY(30px);
    transition: all 0.3s ease 0s;
}
.box .post{
    font-size: 15px;
    font-weight: 500;
    font-style: italic;
    letter-spacing: 1px;
    text-transform: capitalize;
    display: block;
    opacity: 0;
    transform: translateY(30px);
    transition: all 0.3s ease 0.15s;
}
.box:hover .title,
.box:hover .post{
    opacity: 1;
    transform: translateY(0);
}
.box .icon{
    padding: 0;
    margin: 0 0 10px;
    list-style: none;
}
.box .icon li{
    margin: 0 6px 0 0;
    display: inline-block;
    opacity: 0;
    transform: rotateX(90deg);
    transition: all .3s ease-in-out 0.2s;
}
.box .icon li:nth-child(2){ transition-delay: 0.3s; }
.box:hover .icon li{
    opacity: 1;
    transform: rotateX(0deg);
}
.box .icon li a{
    color: #f3004b;
    background: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 34px;
    height: 34px;
    width: 34px;
    display: block;
    transition: all .3s ease-in-out;
}
.box .icon li a:hover{
    color: #fff;
    background: #f3004b;
    border-radius: 10px 10px;
}
@media only screen and (max-width:990px){
    .box{ margin: 0 0 30px; }
}

/* Hover-effect */


/* Accordian */
.accordion-item {
  margin-bottom: 10px;
}

.accordion-header {
  cursor: pointer;
  display: block;
  line-height: 40px;
  font-size: 17px;
  position: relative;
  background-color: #ffffff;
  color: #373737;
  padding: 0 55px 0 20px;
  border-bottom: 1px solid;
}

.accordion-header > span {
  position: absolute;
  border: 2px solid #000;
  border-radius: 50%;
  padding: 12px;
  right: 20px;
  top: 50%;
  height: 25px;
  width: 25px;
  transform: translateY(-50%);
  cursor: pointer;
}

.accordion-header > span::before {
  position: absolute;
  content: "";
  left: 50%;
  top: 50%;
  height: 14px;
  width: 2px;
  background-color: #000000;
  transform: translate(-50%, -50%);
  transition: transform cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;
}

.accordion-header > span::after {
  position: absolute;
  content: "";
  left: 50%;
  top: 50%;
  height: 14px;
  width: 2px;
  background-color: #000000;
  transform: translate(-50%, -50%) rotate(90deg);
}

.accordion-open .accordion-header > span::before {
  transform: translate(-50%, -50%) rotate(90deg);
}

.accordion-body {
padding: 20px;
    background-color: #ebebeb;
    font-size: 16px;
    /* text-align: justify; */
    display: none;
}

.acc-btn {
  margin: 30px 0;
  text-align: center;
}

.acc-btn > a {
  text-decoration: none;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  background-color: #ffffff;
  color: #373737;
     box-shadow: 1px 1px 0px 0px #000000;
    padding: 0 20px;
    border: 1px #000 solid;
  margin: 0 10px 10px 10px;
  font-size: 18px;
}

/* Accordian */
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #d6d6d6;
}
.o-ul{
    font-size: 16px;
    line-height: 28px;
    padding-left: 15px;
    list-style-type: disc;
    padding-top: 15px;
}
.c-ul{
    font-size: 16px;
    line-height: 28px;
    padding-left: 15px;
    list-style-type: decimal;
    padding-top: 15px;
}

/* BREDCRUMB */
ul.breadcrumb {
  padding: 10px 16px;
  list-style: none;

}
ul.breadcrumb li {
  display: inline;
  font-size: 18px!important;
  color: #000!important;
}
ul.breadcrumb li+li:before {
  padding: 8px;
  color: #000!important;
  content: "/\00a0";
}
ul.breadcrumb li a {
  color: #007ed1!important;
  text-decoration: none;
}
ul.breadcrumb li a:hover {
  color: #007ed1!important;
  text-decoration: underline;
}
/* BREDCRUMB */

/* Testimonial CSS Code Start */
/* background */


.carousel-bg {
  background-color: none;
  margin-top: 40px;
  margin-bottom: 40px;
}
/* quote */
.quote-image {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: auto;
  padding-top: 60px;
  width: 80px;
}
/* text-style */
.testimonial-style .testimonial-caption-style {
  font-weight: 400;
  font-size: 24px;
  color: #354052;
  line-height: 30px;
  bottom: 40%;
  text-shadow: none;
  top: 0%;
  text-align:left;
}
.testimonial-style .testimonial-authors {
  font-weight: 700;
  font-size: 20px;
  color: #354052;
  line-height: 30px;
  margin-top: 6px;
  text-align:left;
}
/* carousel-height-control */

/* carousel-left-right-control */
.testimonial-style .carousel-control.left {
  background: none;
  box-shadow: none;
  text-shadow: none;
}
.testimonial-style .carousel-control.right {
  background: none;
  box-shadow: none;
  text-shadow: none;
}
.testimonial-style .carousel-control {
  color: #354052;
}
.testimonial-style .carousel-control:hover {
  color: #354052;
  text-decoration: none;
  transition: background-color 1s ease;
}
/* indicators */
.testimonial-style .carousel-indicators .active {
  background-color: #fff;
  width: 14px;
  height: 14px;
  transition: background 1s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.testimonial-style .carousel-indicators li {
  border: 2px solid #354052;
  background-color: #354052;
}
/* Textimonial CSS Code End */

/* Counter */
 .circle-wrap {
        float: left;
        margin: 2rem;
        width: 150px;
        height: 150px;
        background: #ddc7b9;
        border-radius: 50%;
    }

    .circle-wrap .circle .mask,
    .circle-wrap .circle .fill {
        width: 150px;
        height: 150px;
        position: absolute;
        border-radius: 50%;
    }

    .circle-wrap .circle .mask {
        clip: rect(0px, 150px, 150px, 74px);
    }

    .circle-wrap .circle .mask .fill {
        clip: rect(0px, 75px, 150px, 0px);
        background-color: #002542;
    }

    .circle-wrap.firstPercentage .circle .mask.full,
    .circle-wrap.firstPercentage .circle .fill {
        animation: firstPercentage ease-in-out 3s forwards;
    }

    .circle-wrap.secondPercentage .circle .mask.full,
    .circle-wrap.secondPercentage .circle .fill {
        animation: secondPercentage ease-in-out 3s forwards;
    }

    .circle-wrap.thirdPercentage .circle .mask.full,
    .circle-wrap.thirdPercentage .circle .fill {
        animation: thirdPercentage ease-in-out 3s forwards;
    }

    .circle-wrap .inside-circle {
        display: flex;
        flex-direction: column;
        justify-content: center;
        position: absolute;
        width: 130px;
        height: 130px;
        border-radius: 50%;
        background: #fff;
        margin-top: 10px;
        margin-left: 10px;
        z-index: 1;
        font-weight: 700;
        font-size: 2em;
        text-align: center;
    }

    @keyframes firstPercentage {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(160deg);
        }
    }

    @keyframes secondPercentage {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(173deg);
        }
    }

    @keyframes thirdPercentage {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(180deg);
        }
    }

    @keyframes fadeIn {
        0% {
            opacity: 0;
        }
        100% {
            opacity: 1;
        }
    }
/* Counter */
.grad2 {

  background-color: #2f4c85; /* For browsers that do not support gradients */
  background-image: linear-gradient(#2f4c85, #4496d0);
  padding:20px 10px 20px 0px;
}
.grad1 {
    background-color: #f86048;
    background-image: linear-gradient(#f86048, #ff9180);
    padding: 20px 10px 20px 0px;
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}
.btn-outline-secondary {
    color: #000;
    background-color: #fff;
    border-color: #fff;
}

@media (min-width: 1200px){
.container {
    width: 1300px;
}
}
/* NEW */

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 230px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
}

/* .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] { */
    /* position: absolute; */
    /* margin-top: 4px\9; */
    /* margin-left: -30px; */
    /* height: 18px; */
    /* width: 18px; */
	/* top: -2px; */
/* } */
/* NEW */
.addtocart ul.tabs li.active a, ul.tabs li.active a:hover {
    background:#fbb809;
	color:#fff;
}
.addtocart ul.tabs li a {
    background: #000;
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    outline: none;
    border: 1px solid #ccc;
    /* border-left: none; */
    border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}
.addtocart ul.tabs li a:hover {
    background:#fbb809;
}
.addtocart ul.tabs li.active a, ul.tabs li.active a:hover {
    background: #f86048!important;
}
.addtocart ul.tabs li {
    float: left;
    margin-left: -1px;
    padding: 0px 5px 0px 0px;
    height: 43px;
    line-height: 31px;
    margin-bottom: -3px;
    overflow: hidden;
    position: relative;
}
.tooltip.top {
    padding: 5px 0;
    margin-top:-3px;
    width: 100px;
    /* margin-left: -31px; */
}


.white-box{
	background:#fff;
	border:1px #ebebeb solid;
	
}

footer p a{
	color:#fff;
	font-size:13px;
}
/* TABS */
div.tabBox {
width:99.9%;
float:left;
overflow: visible;
}
  
div.tabBox h3 {
padding:20px 0px;
}
  
ul.tabs {
margin: 0;
padding: 0;
float: left;
list-style: none;
height: 43px; 
width:99.9%;
}
  
ul.tabs li {
float: left;
    margin-left: -1px;
    padding: 0;
    height: 43px;
    line-height: 31px;
    margin-bottom: -3px;
    overflow: hidden;
    position: relative;
}
  
ul.tabs li a {
display: block;
padding: 5px 15px;
outline: none;
background:none;
}
  
.tabContainer {
border-top: none;
overflow: hidden;
clear: both;
float: left;
width:99.9%;
min-height: 219px;
margin-bottom:10px;
}
  
.tabContent {
padding: 20px;
}
  
.tabContent h3 {
padding:0px;
}
  
/**** TABS STYLES ****/
  
div.tabBox h3 {
}
  
  
ul.tabs {
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-top-left-radius:5px;
-moz-border-top-left-radius:5px;
-webkit-border-top-left-radius:5px;
}
  
ul.tabs li {
  
}
  
ul.tabs li a {
background:#eee;
text-decoration: none;
font-size: 16px;
color: #000;
outline: none;
border: 1px solid #ccc;
/*border-left: none;*/
border-top-left-radius:5px;
-moz-border-top-left-radius:5px;
-webkit-border-top-left-radius:5px;
border-top-right-radius:5px;
-moz-border-top-right-radius:5px;
-webkit-border-top-right-radius:5px;
}
  
ul.tabs li a:hover {
background: #eee;
}
  
ul.tabs li.active {
border-bottom:1px solid #fff;
}
  
ul.tabs li.active a, ul.tabs li.active a:hover  {  
background: #fff;
}
  
div.tabContainer {
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
background:#fff;
}
/* THE RESPONSIVE PART */
@media only screen and (max-width: 767px) {
 
div.tabBox {
border: 1px solid #ccc;
}
 
ul.tabs {
height: auto;
display: block;
width:100%;
border-left:0px;
}
     
ul.tabs li {
width:100%;
}
 
ul.tabs li a {
border-top-left-radius:0px;
-moz-border-top-left-radius:0px;
-webkit-border-top-left-radius:0px;
border-top-right-radius:0px;
-moz-border-top-right-radius:0px;
-webkit-border-top-right-radius:0px;    
border:0px;
}
     
div.tabContainer {
border: 0px;
}
     
}
/* TABS */

/* Quantity */
.qty-input {
	color: $black;
	background: $white;
	display: flex;
	align-items: center;
	overflow: hidden;

	.product-qty,
	.qty-count {
		background: transparent;
		color: inherit;
		font-weight: bold;
		font-size: inherit;
		border: none;
		display: inline-block;
		min-width: 0;
		height: 2.5rem;
		line-height: 1;
		

		&:focus {
			outline: none;
		}
	}

	.product-qty {
		width: 50px;
		min-width: 0;
		display: inline-block;
		text-align: center;
		appearance: textfield;		
		
		&::-webkit-outer-spin-button,
		&::-webkit-inner-spin-button {
			appearance: none;
			margin: 0;
		}
	}

	.qty-count {
		padding: 0;
		cursor: pointer;
		width: 2.5rem;
		font-size: 1.25em;
		/* text-indent: -100px; */
		    text-indent: 26px;
		overflow: hidden;
		position: relative;
		
		&:before, 
		&:after {
			content: "";
			height: 2px;
			width: 10px;
			position: absolute;
			display: block;
			background: $black;
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			margin: auto;
		}
		&--minus {
			border-right: 1px solid $smoke;
		}
		&--add {
			border-left: 1px solid $smoke;
			&:after {
				transform: rotate(90deg);
			}
		}
		
		&:disabled {
			color: $gray;
			background: $disable;
			cursor: not-allowed;
			border-color: transparent;
			
			&:before,
			&:after {
				background: $gray;
			}
		}
	}
}



.qty-input {
	border-radius: 4px;
	box-shadow: 0 1em 2em -0.9em rgba(#000, 0.7);
	transform: scale(1.5);
}

/* Quantity */
.co-orange{
	color:#f26522!important;
}

.checkbox label, .radio label {
    min-height: 20px;
    padding-left: 30px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}
/* Bredcrumb */

ul.breadcrumb {
      padding: 5px 0px 0px;
  list-style: none;
  background-color: #eee0;
}
ul.breadcrumb li {
  display: inline;
  font-size: 15px;
}
ul.breadcrumb li+li:before {
  padding: 8px;
  color: black;
  content: "/\00a0";
}
ul.breadcrumb li a {
  color: #0275d8;
  text-decoration: none;
}
ul.breadcrumb li a:hover {
  color: #01447e;
  text-decoration: underline;
}
/* Bredcrumb */



/* MENU BAR */
.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 9px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
/* CHANGE */
.dropdown-menu>li>a {
  display: block;
    padding: 6px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #fff;
    white-space: nowrap;
    font-size: 16px;
    background: #4fb2f3;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #f86048;
}
/* CHANGE */
/* CHANGE */
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e700;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    color: #fff;
    background-color: #f86048;
    border-radius: 50px;
}
/* CHANGE */
.navbar-nav > li > a {
    padding-top: 0;
    padding-bottom: 0;
}
.mainmenu {
    background-color: transparent;
    border-color: transparent;
    margin-bottom: 0;
	border: 0px !important;
}
.navbar-nav > li:last-child > a {
    padding-right: 0px;
    margin-right: 0px;
}
.dropdown-menu {
    padding: 0px 0; 
    margin: 0 0 0; 
    border: 0px solid transition !important;
	border: 0px solid rgba(0,0,0,.15);	
	border-radius: 0px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;

}
/*=-====Main Menu=====*/
.navbar-nav .open .dropdown-menu > li > a {padding: 16px 15px 16px 25px;
}
.header_bottom { background: #0071ba }

.header_area .mainmenu .active a,
.header_area .mainmenu .active a:focus,
.header_area .mainmenu .active a:hover,
.header_area .mainmenu li a:hover,
.header_area .mainmenu li a:focus ,
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
    color: #0071ba;
    background: #54c6d4;
    outline: 0;
}
/*-----./ Main Menu-----*/

.navbar-default .navbar-toggle { border-color: #fff } /*Toggle Button*/
.navbar-default .navbar-toggle .icon-bar { background-color: #fff } /*Toggle Button*/

/*==========Sub Menu=v==========*/
/* CHANGE */
.mainmenu .collapse ul > li:hover > a{background: #fff;}
/* CHANGE */
.mainmenu .collapse ul ul > li:hover > a, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{background: #CBEAF0;}
.mainmenu .collapse ul ul ul > li:hover > a{background: #CBEAF0;}

.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu{background: #ffffff;}
.mainmenu .collapse ul ul ul, .mainmenu .collapse ul ul ul.dropdown-menu{    background: #ffffff;}
.mainmenu .collapse ul ul ul ul, .mainmenu .collapse ul ul ul ul.dropdown-menu{    background: #ffffff;}

/******************************Drop-down menu work on hover**********************************/
.mainmenu{background: none;border: 0 solid;margin: 0;padding: 0;min-height:20px}
@media only screen and (min-width: 767px) {
.mainmenu .collapse ul li{position:relative;}
.mainmenu .collapse ul li:hover> ul{display:block}
.mainmenu .collapse ul ul{position:absolute;top:100%;left:0;min-width:250px;display:none}
/*******/
.mainmenu .collapse ul ul li{position:relative}
.mainmenu .collapse ul ul li:hover> ul{display:block}
.mainmenu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none}
/*******/
.mainmenu .collapse ul ul ul li li {position:relative}
.mainmenu .collapse ul ul ul li li :hover ul{display:block;background:#ebebeb}
.mainmenu .collapse ul ul ul ul ul{
	position:absolute;
	top:0;
	left:-100%;
	min-width:250px;
	display:none;
	}



/*******/
.mainmenu .collapse ul ul ul ul li li li{position:relative}
.mainmenu .collapse ul ul ul ul li li li:hover ul{display:block}
.mainmenu .collapse ul ul ul ul ul ul ul{
	position:absolute;
	top:0;
	left:100%;
	min-width:250px;
	display:none;
	}



/*******/
.mainmenu .collapse ul ul ul ul ul li li li {position:relative}
.mainmenu .collapse ul ul ul ul ul li li li :hover ul{display:block}
.mainmenu .collapse ul ul ul ul ul ul ul ul {
	position:absolute;
	top:0;
	left:-400%;
	min-width:250px;
	display:none;
	z-index:1}



}

/* .mainmenu .collapse ul ul ul ul li li li{position:relative} */
/* .mainmenu .collapse ul ul ul ul li li li:hover ul{display:block} */
/* .mainmenu .collapse ul ul ul ul ul ul ul{ */
	/* position:absolute; */
	/* top:0; */
	/* left:-100%; */
	/* min-width:250px; */
	/* display:none; */
	/* z-index:1} */

/* } */



/* MENU BAR */
.input-group .form-control:focus {
    z-index: 1;
}
/* SEARCH */
#custom-search-input {
        margin:0;
        margin-top: 10px;
        padding: 0;
    }
 
    #custom-search-input .search-query {
        padding-right: 3px;
        padding-right: 4px \9;
        padding-left: 3px;
        padding-left: 4px \9;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
 
        margin-bottom: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }
 
    #custom-search-input button {
        border: 0;
        background: none;
        /** belows styles are working good */
        padding: 2px 5px;
        margin-top: 2px;
        position: relative;
        left: -28px;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
        margin-bottom: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        color:#D9230F;
    }
/* SEARCH */

.navbar-nav {
    margin: 0px 0px;
}
/* NEWSLETTER */
.newsletter {

}

.newsletter .content {
max-width: 650px;
margin: 0 auto;
text-align: center;
position: relative;
z-index: 2; }
.newsletter .content h2 {
color: #243c4f;
margin-bottom: 40px; }
.newsletter .content .form-control {
height: 50px;
border-color: #ffffff;
border-radius:0;
}
.newsletter .content.form-control:focus {
box-shadow: none;
border: 2px solid #243c4f;
}
.newsletter .content .btn {
min-height: 50px; 
border-radius:0;
background: #000!important;
color: #fff;
font-weight:600;
}
/* NEWSLETTER */

/* OUR PARTNER */
 .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
/* OUR PARTNER */



.pointer {
  fill: #fff;
  stroke: #3b8fc0;
  stroke-width: 2;
}

.nav-copy {
  font-family: 'Roboto';
  fill: #474545;
  fill-opacity: 1;
  -webkit-transition: all 250ms ease-in;
  transition: all 250ms ease-in;
}
.nav-copy.changing {
  fill-opacity: 0;
}

.service {
  cursor: pointer;
}

.service .icon-wrapper {
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;

}
.service .icon-wrapper, .service .icon-wrapper > * {
  -webkit-transition: all 250ms ease-in;
  transition: all 250ms ease-in;
}
.service circle {
  fill: #005fa4;
}
.service circle.shadow {
  fill-opacity: 0;
  -webkit-filter: url(#service-shadow);
          filter: url(#service-shadow);
}
.service use {
  fill: #fff;
}
.service text {
  fill: #4d4d4d;
}
.service.active .icon-wrapper, .service:hover .icon-wrapper {
  -webkit-transform: scale(1.15) translateY(-5px);
          transform: scale(1.15) translateY(-5px);
}
.service.active .icon-wrapper, .service.active .icon-wrapper > *, .service:hover .icon-wrapper, .service:hover .icon-wrapper > * {
  -webkit-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}
.service.active .icon-wrapper circle.shadow, .service:hover .icon-wrapper circle.shadow {
  fill-opacity: 0.4;
}
.service.active text, .service:hover text {
  fill: #005fa4;
  font-weight: bold;
}

/*end semicircle*/



.nav2>li>a {
    position: relative;
    display: block;
    padding: 20px 10px;
	font-size: 16px;
    color: #fff;
	border-right: 1px #fff solid;
}
.navbar2 {
    position: relative;
    min-height: 49px;
    margin-bottom: 0px;
    border: 0px solid transparent;
}

.navbar-inverse2 {
    background-color: #fff0;
    border-color: #fff;
}


.no-padding{
	padding-right:0px;
padding-left:0px;
}

.footer-bg{
	background-image:url(../images/HomePage/footer-bg.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	padding:20px;
}

footer {
    margin: 0px 0;
}

.custome-hr{
	border-top: 3px #fbbb00 solid !important;
	margin-top: 6px;
	margin-bottom:10px;
	width:70px;
	
}
/* CHANGE */
.customew-hr{
	border-top: 1px #fff solid !important;
	margin-top:10px;
	margin-bottom:10px;
	width:60px;
	
}
/* CHANGE */
.footer-hr{
	border-top: 5px #fff solid !important;
	margin-top:10px;
	margin-bottom:20px;
	width:60px;
	float:left;
}
.dropbtn {
  background-color: #4CAF50;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 310px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
      list-style-type: none;
	  padding-left:0px;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {background-color: #ddd;}

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropbtn {background-color: #3e8e41;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #000;
    background-color: #fff;
}
.navbar-toggle {
   position: absolute;
    float: right;
    padding: 9px 10px;
	    margin-top: -42px;
    /* margin-top: -90px; */
    /* margin-right: 27px; */
    margin-bottom: 8px;
    background-color: black;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    right: -101px;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #10101000;
	    padding-top: 0px;
		background: #000;
}
.white{
	color:#fff!important;
}

.no-padding{
	padding-left:0px;
	padding-right:0px;
}
header.carousel {
    height: auto !important;
}
header.carousel .item, header.carousel .item.active, header.carousel .carousel-inner {
   height: auto !important;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #fdba09;
    background-color: transparent;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    /* color: #fb0001; */
    background-color: #000!important;
    color: #fbbe01;
	

}

.navbar-inverse {
    background-color: #fff;
    border-color: #fff;
}

.icheckbox_square-green, .iradio_square-green {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url(/Image/green.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_square-green {
    background-position: 0 0;
}

    .icheckbox_square-green.hover {
        background-position: -22px 0;
    }

    .icheckbox_square-green.checked {
        background-position: -44px 0;
        transition: all 0.3s ease 0s;
    }

.carousel-control.left {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
    background-image: linear-gradient(to right,rgb(0 0 0 / 0%) 0,rgba(0,0,0,.0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;
}
/* Blogs */
.post, .widget, #comments {
    position: relative;
    border: solid 1px #ddd;
    background: #fff;
    margin: 0 0 40px;
    border-radius: 4px;
}

.post-image {
    height: auto;
}

.widget {
    padding: 20px;
}

.post header, .post .post-excerpt, .post .post-body, #comments .comments-wrap {
    padding: 20px;
}

/*Suggested Blogs*/
.post-slide {
    overflow: hidden;
    margin-right: 15px;
    background-color: #fff !important
}

    .post-slide .post-img {
      /*  float: left;*/
        width: 50%;
        position: relative;
      /*  margin-right: 30px*/
    }

        .post-slide .post-img img {
            width: 100%;
            height: auto
        }

    .post-slide .post-date {
        background: #ec3c6a;
        color: #fff;
        position: absolute;
        top: 0;
        right: 0;
        display: block;
        padding: 2% 3%;
        width: 60px;
        height: 60px;
        text-align: center;
        transition: all .5s ease
    }

    .post-slide .date {
        display: block;
        font-size: 20px;
        font-weight: 700
    }

    .post-slide .month {
        display: block;
        font-size: 11px;
        text-transform: uppercase
    }

    .post-slide .post-review {
    /*    padding: 5% 3% 1% 0;*/
     /*   border-top: 3px solid #38cfd8*/
    }

    .post-slide:hover .post-review {
        border-top-color: #ec3c6a
    }

    .post-slide .post-title {
        margin: 0 0 0px 0
    }

        .post-slide .post-title a {
            font-size: 14px;
            color: #333;
            text-transform: uppercase
        }

            .post-slide .post-title a:hover {
                text-decoration: none;
                font-weight: 700
            }

    .post-slide .post-bar {
        padding: 0;
        list-style: none;
        text-transform: uppercase;
        position: relative;
        margin-bottom: 20px
    }

        .post-slide .post-bar:after, .post-slide .post-bar:before {
            border: 1px solid #38cfd8;
            bottom: -10px;
            content: "";
            display: block;
            position: absolute;
            right: 36%;
            width: 25px
        }

        .post-slide .post-bar:before {
            border: 1px solid #ec3c6a;
            right: 32%
        }

        .post-slide .post-bar li {
            color: #555;
            font-size: 10px;
            margin-right: 10px;
            display: inline-block
        }

            .post-slide .post-bar li a {
                font-size: 13px;
                text-decoration: none;
                text-transform: uppercase;
                color: #ec3c6a
            }

                .post-slide .post-bar li a:hover {
                    color: #ec3c6a
                }

            .post-slide .post-bar li i {
                color: #777;
                margin-right: 5px
            }

    .post-slide .post-description {
        font-size: 12px;
        line-height: 21px;
        color: #444454
    }

.owl-theme .owl-controls {
    margin-top: 30px
}

    .owl-theme .owl-controls .owl-page span {
        background: #fff;
        border: 2px solid #37a6a4
    }

    .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
        background: #37a6a4
    }

    /*Contact Us Page*/
section {
    padding: 10px 0;
    min-height: 100vh;
}

.contact-info {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}

.contact-info-icon {
    margin-bottom: 15px;
}

.contact-info-item {
    background: #e0e0e0;
    padding: 30px 0px;
}

.contact-page-sec .contact-page-form h2 {
    color: #071c34;
    text-transform: capitalize;
    font-size: 22px;
    font-weight: 700;
}

.contact-page-form .col-md-6.col-sm-6.col-xs-12 {
    padding-left: 0;
}

.contact-page-form.contact-form input {
    margin-bottom: 5px;
}

.contact-page-form.contact-form textarea {
    height: 110px;
}

.contact-page-form.contact-form input[type="submit"] {
    background: #071c34;
    width: 150px;
    border-color: #071c34;
}

.contact-info-icon i {
    font-size: 48px;
    color: #f86048;
    
}

.contact-info-text p {
    margin-bottom: 0px;
}

.contact-info-text h2 {
    color:#000 ;
    font-size: 22px;
    text-transform: capitalize;
    font-weight: 600;
    margin-bottom: 10px;
}

.contact-info-text span {
    color: :#000;
    font-size: 16px;
    font-weight:;
    display: inline-block;
    width: 100%;
}

.contact-page-form input {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #f9f9f9;
    margin-bottom: 20px;
    padding: 12px 16px;
    width: 100%;
    border-radius: 4px;
}

.contact-page-form .message-input {
    display: inline-block;
    width: 100%;
    padding-left: 0;
}

.single-input-field textarea {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #f9f9f9;
    width: 100%;
    height: 120px;
    padding: 12px 16px;
    border-radius: 4px;
}

.single-input-fieldsbtn input[type="submit"] {
    background: #f86048 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-weight: 600;
    padding: 10px 0;
    text-transform: capitalize;
    width: 150px;
    margin-top: 20px;
    font-size: 16px;
}

    .single-input-fieldsbtn input[type="submit"]:hover {
        background: #071c34;
        transition: all 0.4s ease-in-out 0s;
        border-color: #071c34
    }

.single-input-field h4 {
    color: #464646;
    text-transform: capitalize;
    font-size: 14px;
}

.contact-page-form {
    display: inline-block;
    width: 100%;
    margin-top: 30px;
}

.contact-page-map {
    margin-top: 36px;
}

.contact-page-form form {
    padding: 20px 15px 0;
}

.droppincode {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #2b2b2b;
    margin-bottom: 20px;
    padding: 12px 16px;
    width: 100%;
    border-radius: 4px;
}

/*VBS Page*/
.nav.nav-justified > li > a {
    position: relative;
}

    .nav.nav-justified > li > a:hover,
    .nav.nav-justified > li > a:focus {
        background-color: transparent;
    }

    .nav.nav-justified > li > a > .quote {
        position: absolute;
        left: 0px;
        top: 0;
        opacity: 0;
        width: 30px;
        height: 30px;
        padding: 5px;
        background-color: #fff;
        border-radius: 15px;
        color: #fff;
    }

.nav.nav-justified > li.active > a > .quote {
    opacity: 1;
}

.nav.nav-justified > li > a > img {
    box-shadow: 0 0 0 5px #fff;
}

.nav.nav-justified > li > a > img {
    width: 100%;
}

.tab-pane .tab-inner {
    padding: 0px 0 0px;
}

.nav-justified > li {
    display: table-cell;
    width: 10%;
}

/* carousel */
.media-carousel {
    margin-bottom: 0;
    padding: 0 40px 30px 40px;
    margin-top: 30px;
}
    /* Previous button  */
    .media-carousel .carousel-control.left {
        /*  left: -12px;*/
        background-image: none;
        /* background: none repeat scroll 0 0 #222222;*/
        border: 0px solid #FFFFFF;
        border-radius: 23px 23px 23px 23px;
        height: 40px;
        width: 40px;
        margin-top: 70px;
        font-size: 40px;
        color: #fff;
        font-weight: bold;
    }
    /* Next button  */
    .media-carousel .carousel-control.right {
        right: 11px !important;
        background-image: none;
        /*  background: none repeat scroll 0 0 #222222;*/
        border: 0px solid #FFFFFF;
        border-radius: 23px 23px 23px 23px;
        height: 40px;
        width: 40px;
        margin-top: 70px;
        font-size: 40px;
        color: #fff;
        font-weight: bold;
    }
    /* Changes the position of the indicators */
    .media-carousel .carousel-indicators {
        right: 50%;
        top: auto;
        bottom: 0px;
        margin-right: -19px;
    }
        /* Changes the colour of the indicators */
        .media-carousel .carousel-indicators li {
            background: #c0c0c0;
        }

        .media-carousel .carousel-indicators .active {
            background: #333333;
        }

/* End carousel */





[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/.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%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-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:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,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:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.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:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.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}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;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%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) 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;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;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:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;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:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;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:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;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:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{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:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-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:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{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:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-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:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-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%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}


.show {
    width: 100%;
    height: 100%;
}

.small-img {
 width: 100%;
    height: 70px;
    margin-top: 10px;
    position: relative;
    left: 0px;
}

.small-img .icon-left, .small-img .icon-right {
  width: 12px;
  height: 24px;
  cursor: pointer;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
}

.small-img .icon-left { transform: rotate(180deg) }

.small-img .icon-right { right: 0; }

.small-img .icon-left:hover, .small-img .icon-right:hover { opacity: .5; }

.small-container {
       width: 91%;
    height: 70px;
    overflow: hidden;
    position: absolute;
    left: -3px;
    right: 0;
    margin: 0 auto;
}

.small-container div {
  width: 800%;
  position: relative;
}

.small-container .show-small-img {
  width: 70px;
  height: 70px;
  margin-right: 6px;
  cursor: pointer;
  float: left;
}

.small-container .show-small-img:last-of-type { margin-right: 0; }

@media (min-width:320px)and (max-width:374px) {
	.font100 {
		color: #e3e3e3;
		font-size: 100px;
		line-height: 100px;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		font-weight: 700;
		letter-spacing: -1px;
	}
	/* NEW HOME PAGE */
	.carousel-caption {
    right: 3%;
    left: 14%;
    padding-bottom: 22px;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: -11%;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #000;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
	.cart-po{
	    position: absolute;
    right: 41px;
    top: -12px;
	
	}
		.nmt291{
		margin-top:291px!important;
	}
	.nmt38{
		    margin-top: 38px;
	}
	.nmt291{
		margin-top:411px!important;
	}
	.whpo{
	position: absolute;
    right: -19px;
    top: 142px;
    width: 296px;
	}
	.font90{
	    font-size: 20px;
    line-height: 20px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;
	}
	.n-btn {
    display: inline-block;
    padding: 8px 19px;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 0px solid transparent;
    border-radius: 0px 30px 30px 30px;
}
#carousel-example-generic h3 {
	font: normal 30px poppinsregular;
	color: #FFFFFF;
	margin: 0;
	text-shadow: 0 0 10px #666;
}
#carousel-example-generic h1 {
	font: normal 48px/61px poppinssemibold;
	color: #FFFFFF;
	margin: 0;
	text-shadow: 0 0 10px #666;
}
.testimonial-style .carousel-inner > .item {
  padding-top: auto;
  padding-bottom: auto;
  height:536px;
}
	.text-po {
		position: relative;
		bottom: 57px;
		left: -4px;
	}
.npr267{
	padding-right: 0px;
}
.ind-po{
	     margin-left: -34%;
    top:93%;
}
.giraf-h{
	height: 500px;
}
.count-height{
	  height: 160px;
  }
 .nml166{
	     margin-left:0px;
 }
  .img-po{
	  background: #fff;
    box-shadow: 0px 0px 7px gray;
    margin: 0px 20px;
    height: auto;
    position: relative;
    top: -49px;
	padding:15px;
  }
.nfont48{
	font-size: 34px;
    line-height: 34px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;
}

.nfont30{
	font-size: 20px;
    line-height: 30px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;
}
  .nmtmb15{
	   margin-top:15px;
	   margin-bottom:15px;
  }
   .nmtmb120{
	margin-top: 24px;
    margin-bottom: 24px;
   }
	.nfont60{
		font-size: 36px;
		line-height:28px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;

	}
	.nfont18{
	font-size: 15px;
    line-height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 400;

	}
	.nfont20{
	font-size: 16px;
    line-height: 24px;
	margin:0px;
	padding:17px 0px 0px 0px;
font-weight:500;

	}
	.nfont36{
	    font-size: 28px;
    line-height: 30px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:600;

	}
	.nmb30{
		margin-bottom:30px;
	}
	.nmt60{
		margin-top:15px!important;
	}
	.nmt13{
		margin-top:13px;
	}
	.nmt6{
		margin-top:6px;
	}
	.top-i{
		    font-size: 20px!important;
    padding-top: 10px;
	}
	
	
	/* NEW HOME PAGE */
	/* NEW */
	.ifont20{
		font-size:22px;
		line-height:30px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:700;
letter-spacing: -1px;
	}
	.i-ul{
	font-size: 16px;
    color: #fff;
    line-height: 36px;
	}
	.i-ul li a{
    color: #fff;
	}
	/* NEW */
	.height308{
	height:auto;
	}
	.btn {
    display: inline-block;
    padding: 5px 10px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 0px solid transparent;
    border-radius: 30px;
}
.button-height{
	height: 27px;
    margin-left:-34px;
	}	
.counter-height{
	border-right: 0px #fff solid;
	border-bottom: 2px #fff solid;
    height: 127px;
	}
.b-text-right{
		text-align:left;
	}
	.mt100{
	    margin-top: 16px;
	}
	.height415{
	height: auto;
	}
	.pr0{
		padding-right:15px!important;
	}
		.font22{
			font-size:22px!important;
		line-height:24px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:400;
	}
	.font60{
	    font-size: 38px!important;
    line-height: 32px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
	}
	.font36{
	    font-size: 19px;
    line-height: 20px;
    margin: 0px;
    padding: 8px 0px 7px 0px;
    font-weight: 600;
    letter-spacing: 0px;
	}
.navbar-brand {
       float: left;
    height: 81px;
    padding: 6px 0px 0px;
    font-size: 18px;
    line-height: 20px;
}
	
.top15{
	top: -22px;
	}
	.pt10{
		padding-top:10px!important;
	}
	.mt20{
		margin-top: 20px;
	}
	.mt27{
		margin-top: 27px;
	}
	/* change */
.header_area .header_bottom .mainmenu a , .navbar-default .navbar-nav > li > a {
    color: #000;
    font-size: 18px;
    text-transform: capitalize;
    padding: 13px 15px;

}
/* change */
.white-box{
		background:#fff;
		padding:2px 2px 15px 2px;
	}
	.pl0{
		padding-left:15px!important;
	}
	.mt10{
		margin-top:10px!important;
	}
.pt7{
		padding-top:7px!important;
	}
	.font16{
	font-size:14px;
	line-height:18px;
	margin:0px;
	padding:10px 0px 5px 0px;

	font-weight:400;
	}
	.font14{
		font-size:14px;
		line-height:18px;
	margin:0px;
	padding:5px 0px 5px 0px;
	color:#707070;
	font-weight:500;
	}
	.font12{
		font-size:12px;
		line-height:18px;
	margin:0px;
	padding:0px 0px 0px 0px;

	color:#707070;
	font-weight:400;
	}
	.white-bg{
		background:#fff;
		padding:15px;
		margin-bottom:15px;
	}
.plpr2{
		padding:0px 2px;
	}

.mt20{
		margin-top:20px!important;
	}
	.mt15{
		margin-top:15px!important;
	}
	.pl40{
		padding-left:0px!important;
	}
	.font48{
	    font-size: 20px;
    line-height: 22px;
    margin: 0px;
    padding: 17px 0px 0px 0px;
    /* text-transform: uppercase; */
    color: #3794c8;
    font-weight: 700;
	}
	.font24{
	font-size: 14px;
	line-height:20px;
	margin:0px;
	padding:0px 0px 15px 0px;

	color:#707070;
	font-weight:500;
	}
	.ptpb15{
		padding:15px 40px ;
	}
	
	.top-black{
		background:#000;
		height: 55px;
	}

	.mt28{
	    margin-top: 0px;
	}
	.mt32{
	margin-top: -13px;
	}
	
	.top-link{
		font-size:12px;
		color:#fff;
		font-weight:300;
		padding:10px 0px;
		text-align:center;
	}
	.top-link a{
		font-size:12px;
		color:#fff;
		font-weight:300;
		padding:10px 0px;
		text-align:center;
	}
	.set-logo{
	    height: 67px;
	}
	.news-bg{
	background:#fbbb00;
	padding:30px;
	position:relative;
	top: 45px;
	}
	.mt60{
	margin-top: -2px;
	}
	.p-text{
	font-size:13px;
	margin:0px;
	padding:5px 0px 0px 0px;
	font-weight:300;
	
	}
	.pt15{
		padding-top:15px!important;
	}
	.mb20{
		margin-bottom:20px;
	}
	.mb15{
		margin-bottom:15px!important;
	}
	.mt30{
		margin-top:10px;
	}
	.heading-po{
		position: absolute;
    top: 30px;
	}
	.font18{
	    font-size: 13px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 500;
    color: #464646;
	}
	.font20{
	font-size: 16px;
    margin: 0px;
    padding: 2px 0px 5px 0px;
    text-transform: uppercase;
    color: #000;
    font-weight: 500;
	}
	.font30{
	font-size:26px;
	margin:0px;
	padding:0px 0px;
	text-transform:uppercase;
	font-weight:300;
	line-height: 31px;
	
	}
	.font72{
	font-family: 'Bebas Neue', cursive;
	font-size:43px;
	margin: 0px;
    padding: 30px 0px 15px 0px;
    text-transform: uppercase;
    color: #ebebeb;
	}
	.header-po{
	background: #fff;
        position: static;
    top: 50px;
    background-position: center;
    left:14px;
	}
	/* change */
	footer ul{
	font-size: 15px;
    color: #fff;
    line-height: 30px;
	padding: 20px 0px 20px 15px;
	list-style-type: disc;
	}
	/* change */
	/* change */
	footer ul li a{
	color:#fff;
	}
	/* change */
	footer ul li a:hover{
	color:#f7941d;
	}
	/* CHANGE */
	.footer-heading{
font-size: 18px;
    font-weight: 400;
    padding: 20px 0px 0px 0px;
    margin: 0px;
    color: #fff;
	}
	/* CHANGE */

	/* change */
	.navbar {
		position: relative;
		min-height: 0px;
		margin-bottom: 20px;
		border: 1px solid transparent;
		background: #fff0;
	}
/* change */
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 11px;
}

	
.navbar-inverse .navbar-nav>li>a {
       color: #fff;
    font-size: 14px;
	    font-weight: 300;
    text-transform: capitalize;
	    padding-top: 10px;
		padding-bottom: 10px;
}

	

	
 }
 
 @media (min-width:375px)and (max-width:424px) {
	.font100 {
		color: #e3e3e3;
		font-size: 100px;
		line-height: 100px;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		font-weight: 700;
		letter-spacing: -1px;
	}
	/* NEW HOME PAGE */
	.carousel-caption {
    right: 3%;
    left: 14%;
    padding-bottom: 22px;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 6%;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #000;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
	.cart-po{
	position: absolute;
    right: 57px;
    top: -12px;
	
	}
	.nmt291{
		margin-top:291px!important;
	}
	.nmt38{
	margin-top: -10px;
	}
	.whpo{
	position: absolute;
    right: -19px;
    top: 142px;
    width: 344px;
	}
	.font90{
	font-size: 24px;
    line-height: 22px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;
	}
	.n-btn {
    display: inline-block;
    padding: 8px 19px;
    margin-bottom: 0;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 0px solid transparent;
    border-radius: 0px 30px 30px 30px;
}
#carousel-example-generic h3 {
	font: normal 30px poppinsregular;
	color: #FFFFFF;
	margin: 0;
	text-shadow: 0 0 10px #666;
}
#carousel-example-generic h1 {
	font: normal 48px/61px poppinssemibold;
	color: #FFFFFF;
	margin: 0;
	text-shadow: 0 0 10px #666;
}
.testimonial-style .carousel-inner > .item {
  padding-top: auto;
  padding-bottom: auto;
  height:536px;
}
	.text-po {
		position: relative;
		bottom: 57px;
		left: -4px;
	}
.npr267{
	padding-right: 0px;
}
.ind-po{
	     margin-left: -34%;
    top:93%;
}
.giraf-h{
	height: 500px;
}
.count-height{
	  height: 160px;
  }
 .nml166{
	     margin-left:0px;
 }
  .img-po{
	  background: #fff;
    box-shadow: 0px 0px 7px gray;
    margin: 0px 20px;
    height: auto;
    position: relative;
    top: -49px;
	padding:15px;
  }
.nfont48{
	font-size: 34px;
    line-height: 34px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;
}

.nfont30{
	font-size: 20px;
    line-height: 30px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;
}
  .nmtmb15{
	   margin-top:15px;
	   margin-bottom:15px;
  }
   .nmtmb120{
	margin-top: 24px;
    margin-bottom: 24px;
   }
	.nfont60{
		font-size:36px;
		line-height:28px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;

	}
	.nfont18{
	font-size: 15px;
    line-height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 400;

	}
	.nfont20{
	font-size: 16px;
    line-height: 24px;
	margin:0px;
	padding:17px 0px 0px 0px;
font-weight:500;

	}
	.nfont36{
	    font-size: 28px;
    line-height: 30px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:600;

	}
	.nmb30{
		margin-bottom:30px;
	}
	.nmt60{
		margin-top:0px!important;
	}
	.nmt13{
		margin-top:13px;
	}
	.nmt6{
		margin-top:6px;
	}
	.top-i{
		    font-size: 20px!important;
    padding-top: 10px;
	}
	
	
	/* NEW HOME PAGE */
	/* NEW */
	.ifont20{
		font-size:22px;
		line-height:30px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:700;
letter-spacing: -1px;
	}
	.i-ul{
	font-size: 16px;
    color: #fff;
    line-height: 36px;
	}
	.i-ul li a{
    color: #fff;
	}
	/* NEW */
	.height308{
	height:auto;
	}
	.btn {
    display: inline-block;
    padding: 5px 10px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 0px solid transparent;
    border-radius: 30px;
}
.button-height{
	height: 27px;
    margin-left:-34px;
	}	
.counter-height{
	border-right: 0px #fff solid;
	border-bottom: 2px #fff solid;
    height: 127px;
	}
.b-text-right{
		text-align:left;
	}
	.mt100{
	    margin-top: 16px;
	}
	.height415{
	height: auto;
	}
	.pr0{
		padding-right:15px!important;
	}
		.font22{
			font-size:22px!important;
		line-height:24px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:400;
	}
	.font60{
	    font-size: 38px!important;
    line-height: 32px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
	}
	.font36{
	    font-size: 19px;
    line-height: 20px;
    margin: 0px;
    padding: 8px 0px 7px 0px;
    font-weight: 600;
    letter-spacing: 0px;
	}
.navbar-brand {
       float: left;
    height: 81px;
    padding: 6px 0px 0px;
    font-size: 18px;
    line-height: 20px;
}
	
.top15{
	top: -22px;
	}
	.pt10{
		padding-top:10px!important;
	}
	.mt20{
		margin-top: 20px;
	}
	.mt27{
		margin-top: 27px;
	}
	/* change */
.header_area .header_bottom .mainmenu a , .navbar-default .navbar-nav > li > a {
    color: #000;
    font-size: 18px;
    text-transform: capitalize;
    padding: 13px 15px;

}
/* change */
.white-box{
		background:#fff;
		padding:2px 2px 15px 2px;
	}
	.pl0{
		padding-left:15px!important;
	}
	.mt10{
		margin-top:10px!important;
	}
.pt7{
		padding-top:7px!important;
	}
	.font16{
	font-size:14px;
	line-height:18px;
	margin:0px;
	padding:10px 0px 5px 0px;

	font-weight:400;
	}
	.font14{
		font-size:14px;
		line-height:18px;
	margin:0px;
	padding:5px 0px 5px 0px;
	color:#707070;
	font-weight:500;
	}
	.font12{
		font-size:12px;
		line-height:18px;
	margin:0px;
	padding:0px 0px 0px 0px;

	color:#707070;
	font-weight:400;
	}
	.white-bg{
		background:#fff;
		padding:15px;
		margin-bottom:15px;
	}
.plpr2{
		padding:0px 2px;
	}

.mt20{
		margin-top:20px!important;
	}
	.mt15{
		margin-top:15px!important;
	}
	.pl40{
		padding-left:0px!important;
	}
	.font48{
	    font-size: 20px;
    line-height: 22px;
    margin: 0px;
    padding: 17px 0px 0px 0px;
    /* text-transform: uppercase; */
    color: #3794c8;
    font-weight: 700;
	}
	.font24{
	font-size: 14px;
	line-height:20px;
	margin:0px;
	padding:0px 0px 15px 0px;

	color:#707070;
	font-weight:500;
	}
	.ptpb15{
		padding:15px 40px ;
	}
	
	.top-black{
		background:#000;
		height: 55px;
	}

	.mt28{
	    margin-top: 0px;
	}
	.mt32{
	margin-top: -13px;
	}
	
	.top-link{
		font-size:12px;
		color:#fff;
		font-weight:300;
		padding:10px 0px;
		text-align:center;
	}
	.top-link a{
		font-size:12px;
		color:#fff;
		font-weight:300;
		padding:10px 0px;
		text-align:center;
	}
	.set-logo{
	    height: 67px;
	}
	.news-bg{
	background:#fbbb00;
	padding:30px;
	position:relative;
	top: 45px;
	}
	.mt60{
	margin-top: -2px;
	}
	.p-text{
	font-size:13px;
	margin:0px;
	padding:5px 0px 0px 0px;
	font-weight:300;
	
	}
	.pt15{
		padding-top:15px!important;
	}
	.mb20{
		margin-bottom:20px;
	}
	.mb15{
		margin-bottom:15px!important;
	}
	.mt30{
		margin-top:10px;
	}
	.heading-po{
		position: absolute;
    top: 30px;
	}
	.font18{
	    font-size: 13px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 500;
    color: #464646;
	}
	.font20{
	font-size: 16px;
    margin: 0px;
    padding: 2px 0px 5px 0px;
    text-transform: uppercase;
    color: #000;
    font-weight: 500;
	}
	.font30{
	font-size:26px;
	margin:0px;
	padding:0px 0px;
	text-transform:uppercase;
	font-weight:300;
	line-height: 31px;
	
	}
	.font72{
	font-family: 'Bebas Neue', cursive;
	font-size:43px;
	margin: 0px;
    padding: 30px 0px 15px 0px;
    text-transform: uppercase;
    color: #ebebeb;
	}
	.header-po{
	background: #fff;
        position: static;
    top: 50px;
    background-position: center;
    left:14px;
	}
	/* change */
	footer ul{
	font-size: 15px;
    color: #fff;
    line-height: 30px;
	padding: 20px 0px 20px 15px;
	list-style-type: disc;
	}
	/* change */
	/* change */
	footer ul li a{
	color:#fff;
	}
	/* change */
	footer ul li a:hover{
	color:#f7941d;
	}
	/* CHANGE */
	.footer-heading{
font-size: 18px;
    font-weight: 400;
    padding: 20px 0px 0px 0px;
    margin: 0px;
    color: #fff;
	}
	/* CHANGE */

	/* change */
	.navbar {
		position: relative;
		min-height: 0px;
		margin-bottom: 20px;
		border: 1px solid transparent;
		background: #fff0;
	}
/* change */
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 11px;
}

	
.navbar-inverse .navbar-nav>li>a {
       color: #fff;
    font-size: 14px;
	    font-weight: 300;
    text-transform: capitalize;
	    padding-top: 10px;
		padding-bottom: 10px;
}

	

	
 }
@media (min-width:425px)and (max-width:640px) {
	.font100 {
		color: #e3e3e3;
		font-size: 100px;
		line-height: 100px;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		font-weight: 700;
		letter-spacing: -1px;
	}
/* NEW HOME PAGE */
.carousel-caption {
    right: 3%;
    left: 14%;
    padding-bottom: 22px;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 7%;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #000;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
.cart-po{
	position: absolute;
    right: 69px;
    top: -3px;
	
	}
.nmt291{
		margin-top:291px!important;
	}
.nmt38{
		    margin-top: 38px;
	}
	.whpo{
	position: absolute;
    right: -14px;
    top: 150px;
    width: 388px;
	}
	.font90{
	font-size: 25px;
    line-height: 25px;
	margin:0px;
	padding:15px 0px 15px 0px;
	font-weight:600;
	}
	.n-btn {
    display: inline-block;
    padding: 8px 19px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 0px solid transparent;
    border-radius: 0px 30px 30px 30px;
}
#carousel-example-generic h3 {
	font: normal 50px poppinsregular;
	color: #FFFFFF;
	margin: 0;
	text-shadow: 0 0 10px #666;
}
#carousel-example-generic h1 {
	font: normal 80px/61px poppinssemibold;
	color: #FFFFFF;
	margin: 0;
	text-shadow: 0 0 10px #666;
}
.testimonial-style .carousel-inner > .item {
  padding-top: auto;
  padding-bottom: auto;
  height: 309px;
}
	.text-po {
		position: relative;
		bottom: 57px;
		left: -4px;
	}
.npr267{
	padding-right: 267px;
}
.ind-po{
	    margin-left: -4%;
    top: 70%;
}
.giraf-h{
	height: 500px;
}
.count-height{
	  height: 160px;
  }
 .nml166{
	     margin-left: 166px;
 }
  .img-po{
	  background: #fff;
    box-shadow: 0px 0px 7px gray;
    margin: 0px 20px;
    height: auto;
    position: relative;
    top: -49px;
	padding:15px;
  }
.nfont48{
	font-size: 37px;
		line-height:48px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;
}
.nfont30{
	font-size: 26px;
    line-height: 30px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;
}
  .nmtmb15{
	   margin-top:15px;
	   margin-bottom:15px;
  }
   .nmtmb120{
	   margin-top:120px;
	   margin-bottom:120px;
   }
	.nfont60{
		font-size:36px;
		line-height:28px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;

	}
	.nfont18{
	font-size: 18px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 400;

	}
	.nfont20{
	font-size: 17px;
    line-height: 22px;
	margin:0px;
	padding:20px 0px 0px 0px;
font-weight:500;

	}
	.nfont36{
	    font-size: 24px;
    line-height: 30px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:600;

	}
	.nmb30{
		margin-bottom:30px;
	}
	.nmt60{
		margin-top:0px!important;
	}
	.nmt13{
		margin-top:13px;
	}
	.nmt6{
		margin-top:6px;
	}
	.top-i{
		    font-size: 20px!important;
    padding-top: 10px;
	}
	
	
	/* NEW HOME PAGE */

/* NEW */
	.ifont20{
		font-size:22px;
		line-height:30px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:700;
letter-spacing: -1px;
	}
	.i-ul{
	font-size: 16px;
    color: #fff;
    line-height: 36px;
	}
	.i-ul li a{
    color: #fff;
	}
	/* NEW */
.height308{
	height:auto;
	}
.btn {
    display: inline-block;
    padding: 5px 10px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 0px solid transparent;
    border-radius: 30px;
}
.button-height{
	height: 27px;
    margin-left:-34px;
	}
.counter-height{
	border-right: 0px #fff solid;
	border-bottom: 2px #fff solid;
    height: 127px;
	}
.b-text-right{
		text-align:left;
	}
	.mt100{
		margin-top: 100px;
	}
	.height415{
		height:415px;
	}
	.pr0{
		padding-right:0px!important;
	}
		.font22{
			font-size:22px!important;
		line-height:24px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:400;
	}
	.font60{
			font-size:60px!important;
		line-height:60px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:600;
	}
	.font36{
		font-size:36px;
		line-height:36px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:700;
letter-spacing: -1px;
	}
.navbar-brand {
       float: left;
    height: 81px;
    padding: 6px 0px 0px;
    font-size: 18px;
    line-height: 20px;
}


.top15{
	top: 15px;
	}
	.pt10{
		padding-top:10px!important;
	}
	.mt20{
		margin-top: 20px;
	}
	.mt27{
		margin-top: 27px;
	}
	/* change */
.header_area .header_bottom .mainmenu a , .navbar-default .navbar-nav > li > a {
    color: #000;
    font-size: 18px;
    text-transform: capitalize;
    padding: 13px 15px;

}
/* change */
.white-box{
		background:#fff;
		padding:2px 2px 15px 2px;
	}
	.pl0{
		padding-left:0px!important;
	}
	.mt10{
		margin-top:10px!important;
	}
.pt7{
		padding-top:7px!important;
	}
	.font16{
	font-size:16px;
	line-height:18px;
	margin:0px;
	padding:10px 0px 5px 0px;

	font-weight:600;
	}
	.font14{
		font-size:14px;
		line-height:18px;
	margin:0px;
	padding:5px 0px 5px 0px;
	color:#707070;
	font-weight:500;
	}
	.font12{
		font-size:12px;
		line-height:18px;
	margin:0px;
	padding:0px 0px 0px 0px;

	color:#707070;
	font-weight:400;
	}
	.white-bg{
		background:#fff;
		padding:15px;
		margin-bottom:15px;
	}
.plpr2{
		padding:0px 2px;
	}

.mt20{
		margin-top:20px!important;
	}
.mt15{
		margin-top:15px!important;
	}
	.pl40{
		padding-left:40px!important;
	}
	.font48{
		font-size:48px;
		line-height:48px;
	margin:0px;
	padding:0px 0px 0px 0px;
	/* text-transform:uppercase; */
	color:#3794c8;
	font-weight:700;
	}
	.font24{
		font-size:24px;
		line-height:26px;
	margin:0px;
	padding:0px 0px 0px 0px;

	color:#707070;
	font-weight:500;
	}
	.ptpb15{
		padding:15px 40px ;
	}
    .top-black{
		background:#000;
		height:82px;
	} 

	 .mt28{
		margin-top:28px;
	}
	.mt32{
	    margin-top: 62px;
	}
	
	 .top-link{
		font-size:12px;
		color:#fff;
		font-weight:300;
		padding:10px 0px;
		text-align:center;
	}
	.top-link a{
		font-size:12px;
		color:#fff;
		font-weight:300;
		padding:10px 0px;
		text-align:center;
	}
	.set-logo{
		height:75px;
	}
	.news-bg{
	background:#fbbb00;
	padding:30px;
	position:relative;
	top: 119px;
	}
	.mt60{
	margin-top: 63px;
	}
	.p-text{
	font-size:14px;
	margin:0px;
	padding:5px 0px 0px 0px;
	font-weight:300;
	
	}
	.pt15{
		padding-top:15px!important;
	}
	.mb20{
		margin-bottom:20px;
	}
	.mb15{
		margin-bottom:15px!important;
	}
	.mt30{
		margin-top:10px;
	}
	.heading-po{
		position: absolute;
    top: 51px;
	}
	.font18{
	font-size:18px;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-weight:500;
	color:#464646;
	}
	.font20{
	font-size:20px;
	margin:0px;
	padding:10px 0px 5px 0px;
	text-transform:uppercase;
	color:#000;
	font-weight:500;
	}
	.font30{
	font-size:30px;
	margin:0px;
	padding:0px 0px;
	text-transform:uppercase;
	font-weight:300;
	
	}
	.font72{
	font-family: 'Bebas Neue', cursive;
	font-size:72px;
	margin: 0px;
    padding: 30px 0px 15px 0px;
    text-transform: uppercase;
    color: #ebebeb;
	}
	.header-po{
	background: #fff;
  top: 43px;
       position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
	}
	/* change */
	footer ul{
	font-size: 15px;
    color: #fff;
    line-height: 30px;
	padding: 20px 15px;
	list-style-type: disc;
	}
	/* change */
	/* change */
	footer ul li a{
	color:#fff;
	}
	/* change */
	footer ul li a:hover{
	color:#f7941d;
	}
	/* CHANGE */
	.footer-heading{
	font-size: 18px;
    font-weight: 400;
    padding: 20px 0px 0px 0px;
    margin: 0px;
    color: #fff;
	}
	/* CHANGE */
/* change */
	.navbar {
		position: relative;
		min-height: 0px;
		margin-bottom: 0px;
		border: 1px solid transparent;
		background: #fff0;
	}
/* change */
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 11px;
}


.navbar-inverse .navbar-nav>li>a {
        color: #fff;
    font-size: 14px;
	    font-weight: 300;
    text-transform: capitalize;
	padding-top: 17px;
	padding-bottom: 0px;
}

	
}
@media (min-width:641px) {
	.font100 {
		color: #e3e3e3;
		font-size: 100px;
		line-height: 100px;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		font-weight: 700;
		letter-spacing: -1px;
	}
	/* NEW HOME PAGE */
	.carousel-caption {
    right: 3%;
    left: 14%;
    padding-bottom: 22px;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 30%;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #000;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
	.cart-po{
	position: absolute;
    right: 0px;
    top: -2px;
	
	}
	.nmt291{
		margin-top:60px!important;
	}
	.nmt38{
		    margin-top: 38px;
	}
	.whpo{
	position: absolute;
    right: 86px;
    top: 150px;
    width: 600px;
	}
	.font90{
	font-size: 38px;
    line-height: 34px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;
	}
	.n-btn {
    display: inline-block;
    padding: 8px 19px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 0px solid transparent;
    border-radius: 0px 30px 30px 30px;
}
#carousel-example-generic h3 {
	font: normal 50px poppinsregular;
	color: #FFFFFF;
	margin: 0;
	text-shadow: 0 0 10px #666;
}
#carousel-example-generic h1 {
	font: normal 80px/61px poppinssemibold;
	color: #FFFFFF;
	margin: 0;
	text-shadow: 0 0 10px #666;
}
.testimonial-style .carousel-inner > .item {
  padding-top: auto;
  padding-bottom: auto;
  height: 309px;
}
	.text-po {
		position: relative;
		bottom: 57px;
		left: -4px;
	}
.npr267{
	padding-right:0px;
}
.ind-po{
	    margin-left: -14%;
    top: 103%;
}
.giraf-h{
	height: 500px;
}
.count-height{
	  height: 160px;
  }
 .nml166{
	     margin-left: 0px;
 }
  .img-po{
	  background: #fff;
    box-shadow: 0px 0px 7px gray;
    margin: 0px 20px;
    height: auto;
    position: relative;
    top: -49px;
	padding:15px;
  }
.nfont48{
	font-size:36px;
		line-height:48px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;
}
.nfont30{
	font-size: 22px;
    line-height: 30px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;
}
  .nmtmb15{
	   margin-top:15px;
	   margin-bottom:15px;
  }
   .nmtmb120{
	margin-top: 102px;
    margin-bottom: 0px;
   }
	.nfont60{
	    font-size: 30px;
    line-height: 24px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;

	}
	.nfont18{
	font-size: 16px;
    line-height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 400;

	}
	.nfont20{
    font-size: 16px;
    line-height: 22px;
	margin:0px;
	padding:30px 0px 0px 0px;
    font-weight:500;

	}
	.nfont36{
		font-size: 29px;
    line-height: 30px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:600;

	}
	.nmb30{
		margin-bottom:30px;
	}
	.nmt60{
		margin-top:15px!important;
	}
	.nmt13{
		margin-top:13px;
	}
	.nmt6{
		margin-top:6px;
	}
	.top-i{
		    font-size: 20px!important;
    padding-top: 10px;
	}
	
	
	/* NEW HOME PAGE */
	
	/* NEW */
	.ifont20{
		font-size:22px;
		line-height:30px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:700;
letter-spacing: -1px;
	}
	.i-ul{
	font-size: 16px;
    color: #fff;
    line-height: 36px;
	}
	.i-ul li a{
    color: #fff;
	}
	/* NEW */
	.height308{
	height:308px;
	}
.btn {
    display: inline-block;
    padding: 8px 19px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 0px solid transparent;
    border-radius: 30px;
}	
.button-height{
	height: auto;
        margin-left: -22px;
	}
.counter-height{
	border-right: 2px #fff solid;
	border-bottom: 0px #fff solid;
    height: 127px;
	}
.b-text-right{
		text-align:right;
	}
	.mt100{
margin-top: 13px;
	}
	.height415{
	    height: 339px;
	}
	.pr0{
		padding-right:0px!important;
	}
		.font22{
			font-size:22px!important;
		line-height:24px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:400;
	}
	.font60{
			font-size:60px!important;
		line-height:60px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:600;
	}
	.font36{
		font-size:36px;
		line-height:36px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:700;
letter-spacing: -1px;
	}
.navbar-brand {
       float: left;
    height: 81px;
    padding: 6px 0px 0px;
    font-size: 18px;
    line-height: 20px;
}
	

.top15{
	top: 25px;
	}
	.pt10{
		padding-top:10px!important;
	}
	.mt20{
		margin-top: 20px;
	}
	.mt27{
		margin-top: 27px;
	}
	/* change */
.header_area .header_bottom .mainmenu a , .navbar-default .navbar-nav > li > a {
         color: #000;
    font-size: 12px;
    text-transform: capitalize;
    padding: 9px 5px;

}
/* change */
.white-box{
		background:#fff;
		padding:2px 2px 15px 2px;
	}
	.pl0{
		padding-left:0px!important;
	}
	.mt10{
		margin-top:10px!important;
	}
.pt7{
		padding-top:7px!important;
	}
	.font16{
	font-size: 15px;
    line-height: 24px;
    margin: 0px;
    padding: 10px 0px 5px 0px;
    font-weight: 400;
	}
	.font14{
		font-size:14px;
		line-height:18px;
	margin:0px;
	padding:5px 0px 5px 0px;
	color:#707070;
	font-weight:500;
	}
	.font12{
		font-size:12px;
		line-height:18px;
	margin:0px;
	padding:0px 0px 0px 0px;

	color:#707070;
	font-weight:400;
	}
	.white-bg{
		background:#fff;
		padding:15px;
		margin-bottom:15px;
	}
.plpr2{
		padding:0px 2px;
	}

.mt20{
		margin-top:20px!important;
	}
	.mt15{
		margin-top:15px!important;
	}
	.pl40{
		padding-left:40px!important;
	}
	.font48{
	font-size: 24px;
    line-height: 33px;
	margin:0px;
	padding:0px 0px 10px 0px;
	/* text-transform:uppercase; */
	color:#3794c8;
	font-weight:700;
	}
	.font24{
	font-size: 16px;
    line-height: 22px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    color: #707070;
    font-weight: 400;
	}
	.ptpb15{
		padding:15px 40px ;
	}
	.top-black{
		background:#000;
		height: 57px;
	}	
		
		.mt28{
	margin-top: 20px;
	}
	.mt32{
	margin-top: 11px;
	}
	
		.top-link{
		font-size:14px;
		color:#fff;
		font-weight:300;
		padding:10px 0px;
		text-align:right;
	}
	.top-link a{
		font-size:12px;
		color:#fff;
		font-weight:300;
		padding:10px 0px;
		text-align:right;
	}
.set-logo{
	    height: 75px;
	}
.news-bg{
	background:#fbbb00;
	padding:30px;
	position:relative;
	    top: 30px;
	}
	.mt60{
	    margin-top: -25px;
	}
	.p-text{
	font-size:14px;
	margin:0px;
	padding:5px 0px 0px 0px;
	font-weight:300;
	
	}
	.pt15{
		padding-top:15px!important;
	}
	.mb20{
		margin-bottom:20px;
	}
	.mb15{
		margin-bottom:15px!important;
	}
	.mt30{
		margin-top:15px;
	}
	.heading-po{
		position: absolute;
    top: 36px;
	}
	.font18{
	font-size:16px;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-weight:500;
	color:#464646;
	}
	.font20{
	font-size:14px;
	margin:0px;
	padding:10px 0px 5px 0px;
	text-transform:uppercase;
	color:#000;
	font-weight:500;
	}
	.font30{
	font-size: 23px;
    margin: 0px;
    padding: 12px 0px 0px;
    text-transform: uppercase;
    font-weight: 600;
	
	}
	.font72{
	font-family: 'Bebas Neue', cursive;
	font-size:46px;
	margin: 0px;
    padding: 30px 0px 15px 0px;
    text-transform: uppercase;
    color: #ebebeb;
	}
	.header-po{
	background: #fff;
    top:10px;
	position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
	}
	/* change */
	footer ul{
	font-size: 15px;
    color: #fff;
    line-height: 30px;
	    padding: 20px 0px 20px 15px;
	list-style-type: disc;
	}
	/* change */
	/* change */
	footer ul li a{
	color:#fff;
	}
	/* change */
	footer ul li a:hover{
	color:#f7941d;
	}
	/* CHANGE */
	.footer-heading{
	font-size:20px;
	font-weight:900;
	padding:0px 0px 0px 0px;
	margin:0px;
	color:#fff;
	font-weight:600;
	}
	/* CHANGE */
/* change */
	.navbar {
		position: relative;
		min-height: 0px;
		margin-bottom: 20px;
		border: 0px solid transparent;
		background: #fff0;
	}
/* change */
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 7px;
}


.navbar-inverse .navbar-nav>li>a {
        color: #fff;
      font-size: 10px;
        font-weight: 300;
    text-transform: capitalize;
    padding-top: 9px;
    padding-bottom: 9px;
}

	
}
@media (min-width:961px) {
	.font100 {
		color: #e3e3e3;
		font-size: 100px;
		line-height: 100px;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		font-weight: 700;
		letter-spacing: -1px;
	}
	/* NEW HOME PAGE */
	.carousel-caption {
    right: 3%;
    left: 14%;
    padding-bottom: 22px;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 30%;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #000;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
	.cart-po{
	position: absolute;
    right: 0px;
    top: -2px;
	
	}
	.nmt291{
		margin-top:60px!important;
	}
	.nmt38{
		    margin-top: 38px;
	}
	.whpo{
	position: absolute;
    right: 0px;
    top: 197px;
    width: 600px;
	}
	.font90{
		font-size:90px;
		line-height:90px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;
	}
	.n-btn {
    display: inline-block;
    padding: 8px 19px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 0px solid transparent;
    border-radius: 0px 30px 30px 30px;
}
#carousel-example-generic h3 {
	font: normal 50px poppinsregular;
	color: #FFFFFF;
	margin: 0;
	text-shadow: 0 0 10px #666;
}
#carousel-example-generic h1 {
	font: normal 80px/61px poppinssemibold;
	color: #FFFFFF;
	margin: 0;
	text-shadow: 0 0 10px #666;
}
.testimonial-style .carousel-inner > .item {
  padding-top: auto;
  padding-bottom: auto;
  height: 309px;
}
	.text-po {
		position: relative;
		bottom: 57px;
		left: -4px;
	}
.npr267{
	padding-right: 5px;
}
.ind-po{
	    margin-left: -4%;
    top: 105%;
}
.giraf-h{
	height: 500px;
}
.count-height{
	  height: 160px;
  }
 .nml166{
	     margin-left: 125px;
 }
  .img-po{
	  background: #fff;
    box-shadow: 0px 0px 7px gray;
    margin: 0px 20px;
    height: auto;
    position: relative;
    top: -49px;
	padding:15px;
  }
.nfont48{
	font-size:48px;
		line-height:48px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;
}
.nfont30{
	font-size:26px;
		line-height:36px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;
}
  .nmtmb15{
	   margin-top:15px;
	   margin-bottom:15px;
  }
   .nmtmb120{
	   margin-top:120px;
	   margin-bottom:0px;
   }
	.nfont60{
	font-size: 40px;
    line-height: 24px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;

	}
	.nfont18{
	    font-size: 16px;
    line-height: 22px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 400;

	}
	.nfont20{
	 font-size: 18px;
    line-height: 22px;
	margin:0px;
	padding:30px 0px 0px 0px;
    font-weight:500;

	}
	.nfont36{
	font-size: 30px;
    line-height: 30px;
	margin:0px;
	padding:0px 0px 0px 0px;
    font-weight:600;

	}
	.nmb30{
		margin-bottom:30px;
	}
	.nmt60{
		margin-top:15px!important;
	}
	.nmt13{
		margin-top:13px;
	}
	.nmt6{
		margin-top:6px;
	}
	.top-i{
		    font-size: 20px!important;
    padding-top: 10px;
	}
	
	
	/* NEW HOME PAGE */
	
	/* NEW */
	.ifont20{
		font-size:22px;
		line-height:30px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:700;
letter-spacing: -1px;
	}
	.i-ul{
	font-size: 16px;
    color: #fff;
    line-height: 36px;
	}
	.i-ul li a{
    color: #fff;
	}
	/* NEW */
	.height308{
	height:350px;
	}
	.btn {
    display: inline-block;
    padding: 8px 19px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 0px solid transparent;
    border-radius: 30px;
}
	.button-height{
	height: auto;
    margin-left:0px;
	}
	.counter-height{
	border-right: 2px #fff solid;
	border-bottom: 0px #fff solid;
    height: 127px;
	}
	.b-text-right{
		text-align:right;
	}
	.mt100{
		margin-top: 100px;
	}
	.height415{
		height:415px;
	}
	.pr0{
		padding-right:0px!important;
	}
		.font22{
			font-size:22px!important;
		line-height:24px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:400;
	}
	.font60{
			font-size:60px!important;
		line-height:60px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:600;
	}
	.font36{
	font-size: 26px;
    line-height: 17px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
    letter-spacing: -1px;
	}
	.navbar-brand {
       float: left;
    height: 81px;
    padding: 6px 0px 0px;
    font-size: 18px;
    line-height: 20px;
}
		
	.top15{
	top: 15px;
	}
	.pt10{
		padding-top:10px!important;
	}
	.mt20{
		margin-top: 20px;
	}
	.mt27{
		margin-top: 27px;
	}
	/* change */
	.header_area .header_bottom .mainmenu a , .navbar-default .navbar-nav > li > a {
    color: #000;
    font-size: 16px;
    text-transform: capitalize;
        padding: 10px 23px;

}
/* change */
	.white-box{
		background:#fff;
		padding:2px 2px 15px 2px;
	}
	.pl0{
		padding-left:0px!important;
	}
	.mt10{
		margin-top:10px!important;
	}
	.pt7{
		padding-top:7px!important;
	}
	.font16{
	font-size:16px;
	line-height:18px;
	margin:0px;
	padding:10px 0px 5px 0px;

	font-weight:600;
	}
	.font14{
		font-size:14px;
		line-height:18px;
	margin:0px;
	padding:5px 0px 5px 0px;
	color:#707070;
	font-weight:500;
	}
	.font12{
		font-size:12px;
		line-height:18px;
	margin:0px;
	padding:0px 0px 0px 0px;

	color:#707070;
	font-weight:400;
	}
	.white-bg{
		background:#fff;
		padding:15px;
		margin-bottom:15px;
	}
	.plpr2{
		padding:0px 2px;
	}
	
	.mt20{
		margin-top:20px!important;
	}
	.mt15{
		margin-top:15px!important;
	}
	.pl40{
		padding-left:40px!important;
	}
	.font48{
		font-size: 37px;
    line-height: 34px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    /* text-transform: uppercase; */
    color: #3794c8;
    font-weight: 700;
	}
	.font24{
		font-size:24px;
		line-height:26px;
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#707070;
	font-weight:500;
	}
	.ptpb15{
		padding:15px 40px ;
	}
	.top-black{
		background:#000;
		height:82px;
	}
	
	.mt28{
		margin-top:10px;
	}
	.mt32{
	    margin-top: 18px;
	}
	
	.top-link{
		font-size:14px;
		color:#fff;
		font-weight:300;
		padding:10px 0px;
		text-align:right;
	}
	.top-link a{
		font-size:14px;
		color:#fff;
		font-weight:300;
		padding:10px 0px;
		text-align:right;
	}
	.set-logo{
		height:75px;
	}
	.news-bg{
	background:#fbbb00;
	padding:30px;
	position:relative;
	top: 119px;
	}
	.mt60{
	margin-top: 63px;
	}
	.p-text{
	font-size: 15px;
	margin:0px;
	padding:5px 0px 0px 0px;
	font-weight:300;
	
	}
	.pt15{
		padding-top:15px!important;
	}
	.mb20{
		margin-bottom:20px;
	}
	.mb15{
		margin-bottom:15px!important;
	}
	.mt30{
		margin-top:30px;
	}
	.heading-po{
	position: absolute;
    top: 43px;
	}
	.font18{
	    font-size: 14px;
	margin:0px;
	padding:10px 0px 5px 0px;
	font-weight:500;
	color:#464646;
	}
	.font20{
	font-size: 18px;
	margin:0px;
	padding:10px 0px 5px 0px;
	text-transform:uppercase;
	color:#000;
	font-weight:500;
	}
	.font30{
    font-size: 24px;
	margin:0px;
	padding:0px 0px;
	text-transform:uppercase;
	font-weight:300;
	
	}
	.font72{
	font-family: 'Bebas Neue', cursive;
	font-size: 58px;
	margin: 0px;
    padding: 30px 0px 15px 0px;
    text-transform: uppercase;
    color: #ebebeb;
	}
	.header-po{
	background: #fff;
    position: absolute;
    top: 43px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
	}
	/* change */
	footer ul{
	font-size: 15px;
    color: #fff;
    line-height: 30px;
	padding: 20px 16px;
	list-style-type: disc;
	}
	/* change */
	/* change */
	footer ul li a{
	color:#fff;
	}
	/* change */
	footer ul li a:hover{
	color:#f7941d;
	}
	/* CHANGE */
	.footer-heading{
	font-size: 18px;
    font-weight: 400;
    padding: 20px 0px 0px 0px;
    margin: 0px;
    color: #fff;
	}
/* CHANGE */
/* change */
	.navbar {
		position: relative;
		min-height: 40px;
		margin-bottom: 20px;
		border: 0px solid transparent;
		background: #fff0;
	}
/* change */
	.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 7px;
}

	.navbar-inverse .navbar-nav>li>a {
        color: #fff;
    font-size: 13px;
       font-weight: 300;
    text-transform: capitalize;
    padding-top: 10px;
    padding-bottom: 10px;
}

	
	}
@media (min-width:1025px) {
	.font100 {
		color: #e3e3e3;
		font-size: 100px;
		line-height: 100px;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		font-weight: 700;
		letter-spacing: -1px;
	}
	/* NEW HOME PAGE */
	.carousel-caption {
    right: 3%;
    left: 14%;
    padding-bottom: 22px;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 30%;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #000;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
	.cart-po{
	position: absolute;
    right: 0px;
    top: -2px;
	
	}
	.nmt291{
		margin-top:60px!important;
	}
	.nmt38{
		    margin-top: 38px;
	}
	.whpo{
	position: absolute;
    right: 86px;
    top: 150px;
    width: 600px;
	}
	.font90{
		font-size:90px;
		line-height:90px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;
	}
	.n-btn {
    display: inline-block;
    padding: 8px 19px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 0px solid transparent;
    border-radius: 0px 30px 30px 30px;
}
#carousel-example-generic h3 {
	font: normal 50px poppinsregular;
	color: #FFFFFF;
	margin: 0;
	text-shadow: 0 0 10px #666;
}
#carousel-example-generic h1 {
	font: normal 80px/61px poppinssemibold;
	color: #FFFFFF;
	margin: 0;
	text-shadow: 0 0 10px #666;
}
.testimonial-style .carousel-inner > .item {
  padding-top: auto;
  padding-bottom: auto;
  height: 309px;
}
	.text-po {
		position: relative;
		bottom: 57px;
		left: -4px;
	}
.npr267{
	padding-right: 267px;
}
.ind-po{
	    margin-left: -4%;
    top: 70%;
}
.giraf-h{
	height: 500px;
}
.count-height{
	  height: 160px;
  }
 .nml166{
	     margin-left: 166px;
 }
  .img-po{
	  background: #fff;
    box-shadow: 0px 0px 7px gray;
    margin: 0px 20px;
    height: auto;
    position: relative;
    top: -49px;
	padding:15px;
  }
.nfont48{
	font-size:48px;
		line-height:48px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;
}
.nfont30{
	font-size:30px;
		line-height:36px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;
}
  .nmtmb15{
	   margin-top:15px;
	   margin-bottom:15px;
  }
   .nmtmb120{
	   margin-top:120px;
	   margin-bottom:120px;
   }
	.nfont60{
		font-size:60px;
		line-height:28px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;

	}
	.nfont18{
	font-size: 18px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 400;

	}
	.nfont20{
		font-size:20px;
		line-height:28px;
	margin:0px;
	padding:30px 0px 0px 0px;
font-weight:500;

	}
	.nfont36{
		font-size:36px;
		line-height:36px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:600;

	}
	.nmb30{
		margin-bottom:30px;
	}
	.nmt60{
		margin-top:60px!important;
	}
	.nmt13{
		margin-top:13px;
	}
	.nmt6{
		margin-top:6px;
	}
	.top-i{
		    font-size: 20px!important;
    padding-top: 10px;
	}
	
	
	/* NEW HOME PAGE */
	
	/* NEW */
	.ifont20{
		font-size:22px;
		line-height:30px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:700;
letter-spacing: -1px;
	}
	.i-ul{
	font-size: 16px;
    color: #fff;
    line-height: 36px;
	}
	.i-ul li a{
    color: #fff;
	}
	/* NEW */
	.height308{
	height:308px;
	}
	.btn {
    display: inline-block;
    padding: 8px 19px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 0px solid transparent;
    border-radius: 30px;
}
	.button-height{
	height: auto;
    margin-left:0px;
	}
	.counter-height{
	border-right: 2px #fff solid;
	border-bottom: 0px #fff solid;
    height: 127px;
	}
	.b-text-right{
		text-align:right;
	}
	.mt100{
		margin-top: 100px;
	}
	.height415{
		height:415px;
	}
	.pr0{
		padding-right:0px!important;
	}
		.font22{
			font-size:22px!important;
		line-height:24px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:400;
	}
	.font60{
			font-size:60px!important;
		line-height:60px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:600;
	}
	.font36{
		font-size:36px;
		line-height:36px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:700;
letter-spacing: -1px;
	}
	.navbar-brand {
       float: left;
    height: 81px;
    padding: 6px 0px 0px;
    font-size: 18px;
    line-height: 20px;
}
	
	
	.top15{
	top: 15px;
	}
	.pt10{
		padding-top:10px!important;
	}
	.mt20{
		margin-top: 20px;
	}
	.mt27{
		margin-top: 27px;
	}
	/* change */
	.header_area .header_bottom .mainmenu a , .navbar-default .navbar-nav > li > a {
    color: #000;
    font-size: 18px;
    text-transform: capitalize;
    padding: 13px 15px;

}
/* change */
	.white-box{
		background:#fff;
		padding:2px 2px 15px 2px;
	}
	.pl0{
		padding-left:0px!important;
	}
	.mt10{
		margin-top:10px!important;
	}
	.pt7{
		padding-top:7px!important;
	}
	.font16{
	font-size:16px;
	line-height:18px;
	margin:0px;
	padding:10px 0px 5px 0px;

	font-weight:600;
	}
	.font14{
		font-size:14px;
		line-height:18px;
	margin:0px;
	padding:5px 0px 5px 0px;
	color:#707070;
	font-weight:500;
	}
	.font12{
		font-size:12px;
		line-height:18px;
	margin:0px;
	padding:0px 0px 0px 0px;

	color:#707070;
	font-weight:400;
	}
	.white-bg{
		background:#fff;
		padding:15px;
		margin-bottom:15px;
	}
	.plpr2{
		padding:0px 2px;
	}
	
	.mt20{
		margin-top:20px!important;
	}
	.mt15{
		margin-top:15px!important;
	}
	.pl40{
		padding-left:40px!important;
	}
	.font48{
		font-size:48px;
		line-height:48px;
	margin:0px;
	padding:0px 0px 0px 0px;
	/* text-transform:uppercase; */
	color:#3794c8;
	font-weight:700;
	}
	.font24{
		font-size:24px;
		line-height:26px;
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#707070;
	font-weight:500;
	}
	.ptpb15{
		padding:15px 40px ;
	}	
	.top-black{
		background:#000;
		height:82px;
	}	
		
	.mt28{
		margin-top:28px;
	}
	.mt32{
	    margin-top: 62px;
	}
	
	.top-link{
		font-size:14px;
		color:#fff;
		font-weight:300;
		padding:10px 0px;
		text-align:right;
	}
	.top-link a{
		font-size:14px;
		color:#fff;
		font-weight:300;
		padding:10px 0px;
		text-align:right;
	}
	.set-logo{
		height:75px;
	}
	.news-bg{
	background:#fbbb00;
	padding:30px;
	position:relative;
	top: 119px;
	}
	.mt60{
	margin-top: 63px;
	}
	.p-text{
	font-size:14px;
	margin:0px;
	padding:5px 0px 0px 0px;
	font-weight:300;
	
	}
	.pt15{
		padding-top:15px!important;
	}
	.mb20{
		margin-bottom:20px;
	}
	.mb15{
		margin-bottom:15px!important;
	}
	.mt30{
		margin-top:30px;
	}
	.heading-po{
		position: absolute;
    top: 51px;
	}
	.font18{
	font-size:18px;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-weight:500;
	color:#464646;
	}
	.font20{
	font-size:20px;
	margin:0px;
	padding:10px 0px 5px 0px;
	text-transform:uppercase;
	color:#000;
	font-weight:500;
	}
	.font30{
	font-size:30px;
	margin:0px;
	padding:0px 0px;
	text-transform:uppercase;
	font-weight:300;
	
	}
	.font72{
	font-family: 'Bebas Neue', cursive;
	font-size:72px;
	margin: 0px;
    padding: 30px 0px 15px 0px;
    text-transform: uppercase;
    color: #ebebeb;
	}
	.header-po{
	background: #fff;
    position: absolute;
    top: 43px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
	}
/* change */	
	footer ul{
	font-size: 15px;
    color: #fff;
    line-height: 30px;
	padding: 20px 0px;
	list-style-type: disc;
	}
	/* change */
	/* change */
	footer ul li a{
	color:#fff;
	}
	/* change */
	footer ul li a:hover{
	color:#f7941d;
	}
	/* CHANGE */
	.footer-heading{
	font-size: 18px;
    font-weight: 400;
    padding: 20px 0px 0px 0px;
    margin: 0px;
    color: #fff;
	}
	/* CHANGE */

	.nav>li>a {
    position: relative;
    display: block;
    padding: 20px 12px;
}
	.navbar-inverse .navbar-nav>li>a {
      color: #fff;
    font-size: 14px;
        font-weight: 300;
    text-transform: capitalize;
    padding-top: 33px;
    padding-bottom: 10px;
}
	


/* change */	
.navbar {
    position: relative;
    min-height: 60px;
    margin-bottom: 20px;
    border: 1px solid transparent;
	background: #fff;
}
/* change */
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 11px;
}

	
.navbar-inverse .navbar-nav>li>a {
        color: #fff;
    font-size: 12px;
	    font-weight: 300;
    text-transform: capitalize;
	    padding-top: 31px;
		padding-bottom: 0px;
}


	
 }
@media (min-width:1281px) {
	.font100 {
		color: #e3e3e3;
		font-size: 100px;
		line-height: 100px;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		font-weight: 700;
		letter-spacing: -1px;
	}
	/* NEW HOME PAGE */
	.carousel-caption {
    right: 3%;
    left: 14%;
    padding-bottom: 22px;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 30%;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #000;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
	.cart-po{
	position: absolute;
    right: -45px;
    top: -2px;
	
	}
	.nmt291{
		margin-top:60px!important;
	}
	.nmt38{
		    margin-top: 38px;
	}
	.whpo{
	position: absolute;
    right: 86px;
    top: 150px;
    width: 600px;
	}
	.font90{
		font-size:90px;
		line-height:90px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;
	}
	.n-btn {
    display: inline-block;
    padding: 8px 19px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 0px solid transparent;
    border-radius: 0px 30px 30px 30px;
}
#carousel-example-generic h3 {
	font: normal 50px poppinsregular;
	color: #FFFFFF;
	margin: 0;
	text-shadow: 0 0 10px #666;
}
#carousel-example-generic h1 {
	font: normal 80px/61px poppinssemibold;
	color: #FFFFFF;
	margin: 0;
	text-shadow: 0 0 10px #666;
}
.testimonial-style .carousel-inner > .item {
  padding-top: auto;
  padding-bottom: auto;
  height: 309px;
}
	.text-po {
		position: relative;
		bottom: 57px;
		left: -4px;
	}
.npr267{
padding-right: 89px;
}
.ind-po{
	    margin-left: -4%;
    top: 70%;
}
.giraf-h{
	height: 500px;
}
.count-height{
	  height: 160px;
  }
 .nml166{
	     margin-left: 166px;
 }
  .img-po{
	  background: #fff;
    box-shadow: 0px 0px 7px gray;
    margin: 0px 20px;
   height: auto;
    position: relative;
    top: -49px;
	padding:15px;
  }
.nfont48{
	font-size:48px;
		line-height:48px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;
}
.nfont30{
	font-size:30px;
		line-height:36px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;
}
  .nmtmb15{
	   margin-top:15px;
	   margin-bottom:15px;
  }
   .nmtmb120{
	    margin-top: 80px;
    margin-bottom: 27px;
   }
	.nfont60{
		font-size:60px;
		line-height:28px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;

	}
	.nfont18{
	font-size: 18px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 400;

	}
	.nfont20{
		font-size:20px;
		line-height:28px;
	margin:0px;
	padding:30px 0px 0px 0px;
font-weight:500;

	}
	.nfont36{
		font-size:36px;
		line-height:36px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:600;

	}
	.nmb30{
		margin-bottom:30px;
	}
	.nmt60{
		margin-top:60px!important;
	}
	.nmt13{
		margin-top:13px;
	}
	.nmt6{
		margin-top:6px;
	}
	.top-i{
		    font-size: 20px!important;
    padding-top: 10px;
	}
	
	
	/* NEW HOME PAGE */
	
	/* NEW */
	.ifont20{
		font-size:22px;
		line-height:30px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:700;
letter-spacing: -1px;
	}
	.i-ul{
	font-size: 16px;
    color: #fff;
    line-height: 36px;
	}
	.i-ul li a{
    color: #fff;
	}
	/* NEW */
	.height308{
	height:308px;
	}
	.btn {
    display: inline-block;
    padding: 8px 19px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 0px solid transparent;
    border-radius: 30px;
}
	.button-height{
	height: auto;
    margin-left:0px;
	}
	.counter-height{
	border-right: 2px #fff solid;
	border-bottom: 0px #fff solid;
    height: 127px;
	}
	.b-text-right{
		text-align:right;
	}
	.mt100{
		margin-top: 100px;
	}
	.height415{
		height:415px;
	}
	.pr0{
		padding-right:0px!important;
	}
		.font22{
			font-size:22px!important;
		line-height:24px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:400;
	}
	.font60{
			font-size:60px!important;
		line-height:60px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:600;
	}
	.font36{
		font-size:36px;
		line-height:36px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:700;
letter-spacing: -1px;
	}
	.navbar-brand {
       float: left;
    height: 81px;
    padding: 6px 0px 0px;
    font-size: 18px;
    line-height: 20px;
}

	.top15{
	top: 15px;
	}
	.pt10{
		padding-top:10px!important;
	}
	.mt20{
		margin-top: 20px;
	}
	.mt27{
		margin-top: 27px;
	}
	/* change */
	.header_area .header_bottom .mainmenu a , .navbar-default .navbar-nav > li > a {
    color: #000;
    font-size: 18px;
    text-transform: capitalize;
        padding: 9px 20px;

}
/* change */
	.white-box{
		background:#fff;
		padding:2px 2px 15px 2px;
	}
	.pl0{
		padding-left:0px!important;
	}
	.mt10{
		margin-top:10px!important;
	}
	.pt7{
		padding-top:7px!important;
	}
	.font16{
	font-size:16px;
	line-height:18px;
	margin:0px;
	padding:10px 0px 5px 0px;

	font-weight:600;
	}
	.font14{
	font-size:14px;
	line-height:18px;
	margin:0px;
	padding:5px 0px 5px 0px;
	color:#707070;
	font-weight:500;
	}
	.font12{
		font-size:12px;
		line-height:18px;
	margin:0px;
	padding:0px 0px 0px 0px;

	color:#707070;
	font-weight:400;
	}
	.white-bg{
		background:#fff;
		padding:15px;
		margin-bottom:15px;
	}
	.plpr2{
		padding:0px 2px;
	}
	.height308{
	height:195px;
	}
		.mt15{
		margin-top:15px!important;
	}
	.pl40{
		padding-left:40px!important;
	}
	.font48{
		font-size:48px;
		line-height:48px;
	margin:0px;
	padding:0px 0px 0px 0px;
	/* text-transform:uppercase; */
	color:#3794c8;
	font-weight:700;
	}
	.font24{
		font-size:24px;
		line-height:26px;
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#707070;
	font-weight:500;
	}
	.ptpb15{
		padding:15px 40px ;
	}
	.top-black{
		background:#000;
		height:82px;
	}	
		.search__field:focus {
  border-bottom-color: #ccc;
  width: 20vw;
  color: #2b2b2b;
  cursor: default;
}
	.mt28{
		margin-top:28px;
	}
	.mt32{
	    margin-top: 62px;
	}
	.top-link{
		font-size:14px;
		color:#fff;
		font-weight:300;
		padding:10px 0px;
		text-align:right;
	}
	.top-link a{
		font-size:14px;
		color:#fff;
		font-weight:300;
		padding:10px 0px;
		text-align:right;
	}
	.set-logo{
		height:75px;
	}
	.news-bg{
	background:#fbbb00;
	padding:30px;
	position:relative;
	top: 119px;
	}
	.mt60{
	margin-top: 63px;
	}
	.p-text{
	font-size:14px;
	margin:0px;
	padding:5px 0px 0px 0px;
	font-weight:300;
	
	}
	.pt15{
		padding-top:15px!important;
	}
	.mb20{
		margin-bottom:20px;
	}
	.mb15{
		margin-bottom:15px!important;
	}
	.mt30{
		margin-top:30px;
	}
	.heading-po{
		position: absolute;
    top: 51px;
	}
	.font18{
	font-size:18px;
	margin:0px;
	padding:0px 0px 5px 0px;
	font-weight:500;
	color:#464646;
	}
	.font20{
	font-size:16px;
	margin:0px;
	padding:10px 0px 5px 0px;
	text-transform:uppercase;
	color:#000;
	font-weight:500;
	}
	.font30{
	font-size:30px;
	margin:0px;
	padding:0px 0px;
	text-transform:uppercase;
	font-weight:300;
	
	}
	.font72{
	font-family: 'Bebas Neue', cursive;
	font-size:72px;
	margin: 0px;
    padding: 30px 0px 15px 0px;
    text-transform: uppercase;
    color: #ebebeb;
	}
	.header-po{
	background: #fff;
    position: absolute;
    top: 43px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
	}
	
	/* change */
	.navbar {
		position: relative;
		min-height: 40px;
		margin-bottom: 20px;
		border: 0px solid transparent;
		background: #fff0;
	}
/* change */

	.nav>li>a {
    position: relative;
    display: block;
    padding: 20px 12px;
}
	
	
	.navbar-inverse .navbar-nav>li>a {
      color: #fff;
    font-size: 14px;
        font-weight: 300;
    text-transform: capitalize;
    padding-top: 10px;
    padding-bottom: 10px;
}
/* change */	
footer ul{
	font-size: 15px;
    color: #fff;
    line-height: 24px;
	    padding: 0px 15px;
	list-style-type: disc;

	}
	/* change */
	/* change */
	footer ul li a{
	color:#fff;
	}
	/* change */
	footer ul li a:hover{
	color:#f7941d;
	}
	/* CHANGE */
	.footer-heading{
	font-size: 21px;
    font-weight: 400;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #fff;
	}
	/* CHANGE */

}

@media (min-width: 1850px) {
	/* NEW HOME PAGE */
	.carousel-caption {
    right: 3%;
    left: 14%;
    padding-bottom: 22px;
}
.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 30%;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #000;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}
	.cart-po{
	position: absolute;
    right: 0px;
    top: -2px;
	
	}
	.nmt291{
		margin-top:60px!important;
	}
	
	.nmt38{
		    margin-top: 38px;
	}
	.whpo{
	position: absolute;
    right: 86px;
    top: 219px;
    width: 600px;
	}
	.font90{
		font-size:90px;
		line-height:90px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;
	}
	.n-btn {
    display: inline-block;
    padding: 8px 19px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 0px solid transparent;
    border-radius: 0px 30px 30px 30px;
}
#carousel-example-generic h3 {
	font: normal 50px poppinsregular;
	color: #FFFFFF;
	margin: 0;
	text-shadow: 0 0 10px #666;
}
#carousel-example-generic h1 {
	font: normal 80px/61px poppinssemibold;
	color: #FFFFFF;
	margin: 0;
	text-shadow: 0 0 10px #666;
}
.testimonial-style .carousel-inner > .item {
  padding-top: auto;
  padding-bottom: auto;
  height: 309px;
}
.text-po{
	position: relative;
    bottom: -55px;
}
.npr267{
	padding-right: 267px;
}
.ind-po{
	    margin-left: -4%;
    top: 70%;
}
.giraf-h{
height: 618px;
}
  .count-height{
	  height: 160px;
  }
 .nml166{
	     margin-left: 166px;
 }
  .img-po{
	  background: #fff;
    box-shadow: 0px 0px 7px gray;
    margin: 0px 20px;
    height: auto;
    position: relative;
    top: -49px;
	padding:15px;
  }
.nfont48{
	font-size:48px;
		line-height:48px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;
}
.nfont30{
	    font-size: 24px;
    line-height: 36px;
    margin: 0px;
    padding: 15px 0px 15px 0px;
    font-weight: 500;
}
  .nmtmb15{
	   margin-top:15px;
	   margin-bottom:15px;
  }
   .nmtmb120{
	   margin-top:120px;
	   margin-bottom:120px;
   }
	.nfont60{
		font-size:60px;
		line-height:28px;
	margin:0px;
	padding:15px 0px 15px 0px;
font-weight:600;

	}
	.nfont18{
	font-size: 18px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 400;

	}
	.nfont20{
		font-size:20px;
		line-height:28px;
	margin:0px;
	padding:10px 0px 0px 0px;
font-weight:600;

	}
	.nfont36{
		font-size:36px;
		line-height:36px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:600;

	}
	.nmb30{
		margin-bottom:30px;
	}
	.nmt60{
		margin-top:60px!important;
	}
	.nmt13{
		margin-top:13px;
	}
	.nmt6{
		margin-top:6px;
	}
	.top-i{
		    font-size: 20px!important;
    padding-top: 10px;
	}
	
	
	/* NEW HOME PAGE */
	
	
	/* NEW */
	.text-po{
		font-weight: 700;
   position: relative;
       bottom: -54px;
    left: -4px;
	}
	.font100{
	color: #e3e3e3;
    font-size: 100px;
	line-height:100px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:700;
letter-spacing: -1px;
	}
	.ifont20{
		font-size:22px;
		line-height:30px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:700;
letter-spacing: -1px;
	}
	.i-ul{
	font-size: 16px;
    color: #fff;
    line-height: 36px;
	}
	.i-ul li a{
    color: #fff;
	}
	/* NEW */
	.height308{
	height:308px;
	}
	.btn {
    display: inline-block;
    padding: 8px 19px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 0px solid transparent;
    border-radius: 30px;
}
	.button-height{
	height: auto;
    margin-left:0px;
	}
	.counter-height{
	border-right: 2px #fff solid;
	border-bottom: 0px #fff solid;
    height: 127px;
	}
	.b-text-right{
		text-align:right;
	}
	.mt100{
		margin-top: 100px;
	}
	.height415{
		height:415px;
	}
	.pr0{
		padding-right:0px!important;
	}
		.font22{
			font-size:22px!important;
		line-height:24px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:400;
	}
	.font60{
			font-size:60px!important;
		line-height:60px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:600;
	}
	.font36{
		font-size:36px;
		line-height:36px;
	margin:0px;
	padding:0px 0px 0px 0px;
font-weight:700;
letter-spacing: -1px;
	}
	
	.navbar-brand {
       float: left;
    height: 94px;
    padding: 6px 0px 0px;
    font-size: 18px;
    line-height: 20px;
}
	.top15{
	top: 15px;
	}
	.pt10{
		padding-top:10px!important;
	}
	.mt20{
		margin-top: 20px;
	}
	.mt27{
		margin-top: -12px;
	}
	/* change */
	.header_area .header_bottom .mainmenu a , .navbar-default .navbar-nav > li > a {
    color: #000;
    font-size: 18px;
    text-transform: capitalize;
    padding: 10px 14px;
	font-weight:500;
}
/* change */
	.white-box{
		background:#fff;
		padding:2px 2px 15px 2px;
	}
	.pl0{
		padding-left:0px!important;
	}
	.mt10{
		margin-top:10px!important;
	}
	.pt7{
		padding-top:7px!important;
	}
	.font16{
	font-size:16px;
	line-height:24px;
	margin:0px;
	padding:10px 0px 0px 0px;
	font-weight:500;
	}
	.font14{
		font-size:14px;
		line-height:18px;
	margin:0px!important;
	padding:5px 0px 5px 0px;
	color:#707070;
	font-weight:500;
	}
	.font12{
		font-size:12px;
		line-height:18px;
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#707070;
	font-weight:400;
	}
	.white-bg{
		background:#fff;
		padding:15px;
		margin-bottom:15px;
	}
	.plpr2{
		padding:0px 2px;
	}

	.mt20{
		margin-top:20px!important;
	}
	.mt15{
		margin-top:15px!important;
	}
	.pl40{
		padding-left:40px!important;
	}
	.font48{
		font-size:48px;
		line-height:48px;
	margin:0px;
	padding:0px 0px 0px 0px;
	/* text-transform:uppercase; */
	color:#3794c8;
	font-weight:700;
	letter-spacing: -3px;
	}
	.font24{
		font-size:18px;
		line-height:36px;
	margin:0px;
	padding:0px 0px 0px 0px;

	color:#707070;
	font-weight:500;
	}
	.ptpb15{
		padding:15px 40px ;
	}
	.top-black{
		background:#000;
		height: 36px;
	}

	.mt28{
		margin-top:28px;
	}
	.mt32{
	     margin-top: 20px;
	}
	.top-link{
		font-size:14px;
		color:#fff;
		font-weight:300;
		padding:10px 0px;
		text-align:right;
	}
	.top-link a{
		font-size:14px;
		color:#fff;
		font-weight:300;
		padding:10px 0px;
		text-align:right;
	}
	.set-logo{
	    height: auto;
	}
	.news-bg{
	background:#fbbb00;
	padding:30px;
	position:relative;
	top:46px;
	}
	.mt60{
	    margin-top: -5px;
	}
	.p-text{
	font-size:16px;
	margin:0px;
	padding:5px 0px 0px 0px;
	font-weight:300;
	
	}
	.pt15{
		padding-top:15px!important;
	}
	.mb20{
		margin-bottom:20px;
	}
	.mb15{
		margin-bottom:15px!important;
	}
	.mt30{
		margin-top:30px!important;
	}
	.heading-po{
		position: absolute;
    top: 51px;
	}
	.font18{
	font-size:16px;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-weight:500;
	color:#464646;
	}
	.font20{
	font-size:20px;
	margin:0px;
	padding:10px 0px 5px 0px;
	text-transform:uppercase;
	color:#000;
	font-weight:500;
	}
	.font30{
	font-size:24px;
	margin:0px;
	padding:0px 0px;
	text-transform:uppercase;
	font-weight: 600;
	
	}
	.font72{
	font-family: 'Bebas Neue', cursive;
	font-size:72px;
	margin: 0px;
    padding: 30px 0px 15px 0px;
    text-transform: uppercase;
    color: #ebebeb;
	}
	.header-po{
	background: #fff;
    top: 18px;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
	}
	/* change */
	footer ul{
	    font-size: 18px;
    color: #fff;
    line-height: 30px;
    padding: 20px 0px 20px 15px;
	list-style-type: disc;
	}
	/* change */
	/* change */
	footer ul li a{
	color:#fff;
	}
	/* change */
	footer ul li a:hover{
	color:#f7941d;
	}
	
	/* CHANGE */
	.footer-heading{
	font-size: 30px;
    font-weight: 600;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    color: #fff;
	}
	/* CHANGE */
	
	/* change */
	.navbar {
		position: relative;
		min-height: 40px;
		margin-bottom: 20px;
		border: 0px solid transparent;
		background: #fff0;
	}
/* change */
	.nav>li>a {
    position: relative;
    display: block;
        padding: 20px 19px;
}
	
	
	.navbar-inverse .navbar-nav>li>a {
       color: #fff;
    font-size: 14px;
        font-weight: 300;
    text-transform: capitalize;
	padding-top: 10px;
    padding-bottom: 10px;
}
}
@media (min-width:320px)and (max-width:374px) {
	.ncmt38{
		   margin-top: 38px;
	}
	.n-mt-10{
		margin-top: 0px;
	}
	.bc-po{
		position: relative;
    top: 109px;
	}
	.n-mt50{
		margin-top: 38px;
	}
	.n-mt20{
		margin-top:20px!important;
	}
	.n-font17 {
    font-size: 18px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 500;
}
	.n-font24 {
    font-size: 24px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
	.n-font20 {
    font-size: 20px;
    line-height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
		.n-font18 {
    font-size: 16px;
    line-height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
	.n-font30 {
    font-size: 30px;
    line-height: 36px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}

	
 }
 
 @media (min-width:375px)and (max-width:424px) {
	 .ncmt38{
		   margin-top: 38px;
	}
	 .n-mt-10{
		margin-top: 0px;
	}
	.bc-po{
		position: relative;
    top: 109px;
	}
	.n-mt50{
	    margin-top: -50px;
	}
	.n-mt20{
		margin-top:20px!important;
	}
	.n-font17 {
    font-size: 18px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 500;
}
	.n-font24 {
    font-size: 24px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
	.n-font20 {
    font-size: 20px;
    line-height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
		.n-font18 {
    font-size: 16px;
    line-height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
	.n-font30 {
    font-size: 30px;
    line-height: 36px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
	

	
 }
@media (min-width:425px)and (max-width:640px) { 
.ncmt38{
		   margin-top: 38px;
	}
.n-mt-10{
		margin-top: 0px;
	}
.bc-po{
		position: relative;
    top: 109px;
	}
.n-mt50{
		margin-top: 38px;
	}
	.n-mt20{
		margin-top:20px!important;
	}
	.n-font17 {
    font-size: 18px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 500;
}
	.n-font24 {
    font-size: 24px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
	.n-font20 {
    font-size: 20px;
    line-height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
		.n-font18 {
    font-size: 15px;
    line-height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
	.n-font30 {
    font-size: 30px;
    line-height: 36px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
	
}
@media (min-width:641px) {
	.ncmt38{
		   margin-top: 38px;
	}
	.n-mt-10{
		margin-top: -10px;
	}
	.bc-po{
		position: relative;
    top: 0px;
	}
.n-mt50{
		margin-top: 38px;
	}
	.n-mt20{
		margin-top:20px!important;
	}
	.n-font17 {
    font-size: 18px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 500;
}
	.n-font24 {
    font-size: 24px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
	.n-font20 {
    font-size: 20px;
    line-height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
		.n-font18 {
    font-size: 16px;
    line-height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
	.n-font30 {
    font-size: 30px;
    line-height: 36px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
	
}
@media (min-width:961px) {
	.ncmt38{
		   margin-top: 38px;
	}
	.n-mt-10{
		margin-top: -10px;
	}
	.bc-po{
		position: relative;
    top: 0px;
	}
	.n-mt50{
		margin-top: 38px;
	}
	.n-mt20{
		margin-top:20px!important;
	}
	.n-font17 {
    font-size: 18px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 500;
}
	.n-font24 {
    font-size: 24px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
	.n-font20 {
    font-size: 20px;
    line-height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
		.n-font18 {
    font-size: 16px;
    line-height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
	.n-font30 {
    font-size: 30px;
    line-height: 36px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
	
	}
@media (min-width:1025px) {
	.ncmt38{
		   margin-top: 38px;
	}
	.n-mt-10{
		margin-top: -10px;
	}
	.bc-po{
		position: relative;
    top: 0px;
	}
	.n-mt50{
		margin-top: 38px;
	}
	.n-mt20{
		margin-top:20px!important;
	}
	.n-font17 {
    font-size: 18px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 500;
}
	.n-font24 {
    font-size: 24px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
	.n-font20 {
    font-size: 20px;
    line-height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
		.n-font18 {
    font-size: 16px;
    line-height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
	.n-font30 {
    font-size: 30px;
    line-height: 36px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}

	
 }
@media (min-width:1281px) {
	.ncmt38{
		   margin-top: 38px;
	}
	.n-mt-10{
		margin-top: -10px;
	}
	.bc-po{
		position: relative;
    top: 0px;
	}
	.n-mt50{
		margin-top: 38px;
	}
	.n-mt20{
		margin-top:20px!important;
	}
	.n-font17 {
    font-size: 18px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 500;
}
	.n-font24 {
    font-size: 24px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
	.n-font20 {
    font-size: 20px;
    line-height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
		.n-font18 {
    font-size: 16px;
    line-height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
	.n-font30 {
    font-size: 30px;
    line-height: 36px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
	

}

@media (min-width: 1850px) {
	.n-pr0{
		padding-right:0px;
	}
	.n-pl0{
		padding-left:0px;
	}
	.ncmt38{
		   margin-top: 38px;
	}
	.n-mt-10{
		margin-top: -10px;
	}
	.bc-po{
		position: relative;
    top: 0px;
	}
	.n-mt50{
		margin-top: 38px;
	}
	.n-mt20{
		margin-top:20px!important;
	}
	.n-font17 {
    font-size: 18px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 500;
}
	.n-font24 {
    font-size: 24px;
    line-height: 24px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
	.n-font20 {
    font-size: 20px;
    line-height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
		.n-font18 {
    font-size: 16px;
    line-height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
	.n-font30 {
    font-size: 30px;
    line-height: 36px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-weight: 600;
}
}
.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}
