/* Minification failed. Returning unminified contents.
(464,1): run-time error CSS1019: Unexpected token, found '{'
(465,9): run-time error CSS1030: Expected identifier, found '1%'
(465,9): run-time error CSS1031: Expected selector, found '1%'
(465,9): run-time error CSS1025: Expected comma or open brace, found '1%'
(466,1): run-time error CSS1019: Unexpected token, found '}'
(7502,1): run-time error CSS1035: Expected colon, found '}'
(8341,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8342,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8351,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8352,1): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
: run-time error CSS1036: Expected expression, found ''
(16830,1): run-time error CSS1019: Unexpected token, found '}'
(16903,24): run-time error CSS1034: 
(16903,25): run-time error CSS1019: Unexpected token, found ')'
(16903,26): run-time error CSS1019: Unexpected token, found '{'
(16908,1): run-time error CSS1019: Unexpected token, found '}'
(17189,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(17190,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17200,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(17201,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(17219,1): run-time error CSS1019: Unexpected token, found '}'
(20266,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20267,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20272,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(20273,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20296,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20297,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20304,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(20305,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20349,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20350,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20354,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(20355,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20395,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20395,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(20396,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(20396,24): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(20398,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20399,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20403,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(20404,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,3746): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,3772): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,3801): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,3819): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,3919): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,3947): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,4047): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,4067): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,4229): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,4260): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,4361): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,4384): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,4557): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,4590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,4691): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,4716): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,4895): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,4925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,5026): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,5048): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,5217): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,5250): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,5352): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,5377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,5557): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,5592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,5694): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,5721): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,5907): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,5937): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,6037): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,6059): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,6227): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,6260): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,6361): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,6386): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,6565): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,6600): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,6701): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,6728): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,6913): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,6944): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,7045): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,7068): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,7240): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,7274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,7376): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,7402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,7585): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,7621): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,7723): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,7751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,7940): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,7972): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,8077): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,8101): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,8281): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,8316): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,8423): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,8450): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,8642): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,8679): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,8786): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,8815): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,9013): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,9046): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,9152): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,9177): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,9361): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,9397): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,9505): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,9533): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,9729): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,9767): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,9875): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,9905): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,10107): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,10141): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,10247): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,10273): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,10460): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,10497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,10605): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,10634): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,10833): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,10872): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,10980): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,11011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,11216): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,11251): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,11358): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,11385): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,11576): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,11614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,11723): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,11753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,11956): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,11996): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,12105): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,12137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,12346): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,12373): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,12402): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,12421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,12524): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,12553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,12664): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,12685): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,12861): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,12893): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,13005): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,13029): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,13216): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,13250): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,13362): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,13388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,13581): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,13612): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,13722): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,13745): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,13926): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,13960): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,14071): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,14097): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,14289): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,14325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,14436): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,14464): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,14662): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,14693): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,14804): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,14827): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,15009): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,15043): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,15155): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,15181): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,15374): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,15410): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,15522): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,15550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,15749): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,15781): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,15891): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,15915): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,16099): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,16134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,16245): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,16272): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,16467): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,16504): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,16615): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,16644): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,16845): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,16878): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,16995): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,17020): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,17215): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,17251): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,17370): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,17398): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,17603): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,17641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,17760): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,17790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,18003): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,18037): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,18153): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,18179): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,18376): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,18413): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,18531): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,18560): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,18767): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,18806): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,18924): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,18955): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,19170): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,19205): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,19321): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,19348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,19548): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,19586): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,19704): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,19734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,19944): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,19984): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,20102): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,20134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,20352): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,20388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,20503): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,20531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,20733): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,20772): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,20889): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,20920): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,21132): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,21173): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,21290): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,21323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,21543): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,21571): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,21721): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,21741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,21936): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,21967): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,22117): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,22140): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,22345): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,22378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,22526): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,22551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,22760): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,22790): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,22965): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,22987): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,23214): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,23247): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,23423): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,23448): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,23686): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,23721): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,23897): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,23924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,24168): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,24200): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,24376): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,24400): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,24634): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,24669): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,24846): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,24873): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,25118): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,25155): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,25332): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,25361): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,25612): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,25644): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,25818): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,25842): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,26074): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,26109): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,26284): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,26311): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,26554): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,26591): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,26767): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,26796): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,27046): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,27079): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,27254): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,27279): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,27515): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,27551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,27727): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,27755): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,28002): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,28040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,28217): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,28247): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,28501): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,28535): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,28724): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,28750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,29004): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,29041): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,29232): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,29261): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,29527): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,29566): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,29757): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,29788): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,30060): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,30095): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,30285): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,30312): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,30570): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,30608): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,30800): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,30830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,31100): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,31140): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,31332): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,31364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,31640): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,31676): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,31866): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,31894): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,32155): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,32194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,32386): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,32417): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,32690): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,32731): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,32923): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,32956): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,33235): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,33272): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,33463): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,33492): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,33757): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,33797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,33990): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,34022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,34299): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,34341): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,34534): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,34568): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,34851): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,34880): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,35003): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,35024): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,35203): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,35235): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,35358): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,35382): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,35571): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,35605): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,35726): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,35752): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,35945): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,35976): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,36156): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,36179): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,36414): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,36448): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,36629): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,36655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,36901): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,36937): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,37118): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,37146): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,37398): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,37431): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,37610): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,37635): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,37875): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,37911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,38091): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,38119): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,38370): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,38408): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,38588): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,38618): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,38875): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,38908): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,39088): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,39113): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,39354): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,39390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,39571): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,39599): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,39851): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,39889): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,40070): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,40100): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,40358): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,40392): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,40571): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,40597): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,40840): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,40877): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,41057): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,41086): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,41340): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,41379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,41559): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,41590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,41850): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,41885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,42080): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,42107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,42370): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,42408): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,42605): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,42635): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,42910): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,42950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,43147): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,43179): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,43460): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,43496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,43690): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,43718): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,43983): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,44022): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,44218): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,44249): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,44526): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,44567): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,44763): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,44796): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,45079): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,45116): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,45310): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,45339): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,45607): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,45647): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,45843): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,45875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,46155): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,46197): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,46393): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,46427): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,46713): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,46751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,46944): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,46974): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,47244): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,47285): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,47480): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,47513): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,47795): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,47838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,48033): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,48068): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,48356): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,48382): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,48465): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,48483): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,48621): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,48649): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,48764): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,48784): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,48961): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,48992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,49107): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,49130): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,49317): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,49350): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,49466): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,49491): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,49685): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,49715): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,49831): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,49853): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,50037): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,50070): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,50186): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,50211): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,50405): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,50440): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,50557): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,50584): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,50785): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,50815): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,50931): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,50953): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,51137): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,51170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,51286): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,51311): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,51505): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,51540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,51657): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,51684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,51885): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,51916): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,52031): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,52054): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,52240): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,52274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,52389): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,52415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,52611): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,52647): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,52763): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,52791): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,52994): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,53026): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,53147): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,53171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,53367): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,53402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,53523): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,53550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,53756): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,53793): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,53916): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,53945): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,54159): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,54192): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,54314): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,54339): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,54539): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,54575): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,54697): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,54725): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,54935): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,54973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,55097): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,55127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,55345): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,55379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,55502): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,55528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,55732): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,55769): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,55892): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,55921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,56135): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,56174): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,56299): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,56330): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,56552): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,56587): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,56709): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,56736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,56942): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,56980): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,57102): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,57132): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,57348): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,57388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,57512): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,57544): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,57768): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,57795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,57878): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,57897): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,58038): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,58067): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,58183): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,58204): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,58385): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,58417): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,58533): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,58557): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,58748): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,58782): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,58899): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,58925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,59123): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,59154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,59269): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,59292): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,59478): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,59512): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,59627): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,59653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,59849): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,59885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,60001): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,60029): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,60232): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,60263): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,60379): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,60402): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,60589): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,60623): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,60739): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,60765): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,60962): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,60998): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,61115): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,61143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,61347): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,61379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,61494): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,61518): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,61707): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,61742): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,61857): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,61884): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,62083): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,62120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,62236): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,62265): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,62471): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,62504): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,62627): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,62652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,62853): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,62889): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,63012): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,63040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,63251): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,63289): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,63414): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,63444): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,63663): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,63697): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,63819): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,63845): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,64048): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,64085): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,64207): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,64236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,64449): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,64488): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,64612): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,64643): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,64864): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,64899): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,65021): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,65048): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,65254): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,65292): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,65414): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,65444): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,65660): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,65700): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,65824): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,65856): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,66080): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,66116): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,66237): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,66265): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,66473): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,66512): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,66633): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,66664): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,66882): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,66923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,67046): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,67079): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,67305): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,67332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,67569): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,67588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,67952): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,67979): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,68216): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,68235): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,68599): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,68633): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,68874): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,68900): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,69310): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,69343): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,69585): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,69610): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,70018): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,70055): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,70297): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,70326): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,70752): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,70788): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,71029): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,71057): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,71479): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,71514): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,71756): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,71783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,72197): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,72231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,72472): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,72498): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,72908): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,72944): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,73185): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,73213): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,73635): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,73670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,73912): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,73939): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,74359): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,74387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,74591): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,74611): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,74953): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,74981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,75185): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,75205): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,75547): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,75582): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,75782): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,75809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,76189): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,76223): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,76423): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,76449): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,76826): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,76864): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,77064): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,77094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,77489): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,77526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,77726): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,77755): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,78147): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,78183): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,78383): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,78411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,78794): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,78829): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,79029): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,79056): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,79436): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,79473): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,79673): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,79702): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,80094): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,80130): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,80330): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,80358): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,80747): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,80772): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,80813): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,80830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,80957): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,80983): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,81048): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,81066): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,81221): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,81247): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,81395): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,81413): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,81629): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,81655): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,81803): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,81821): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,82037): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,82063): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,82196): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,82214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,82413): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,82437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,82647): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,82663): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,82923): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,82953): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,83133): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,83155): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,83411): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,83436): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(20889,83617): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,83634): run-time error CSS1062: Expected semicolon or closing curly-brace, found '20%'
(20889,83861): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,83885): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,83958): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,83974): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,84113): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,84145): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,84219): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,84243): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,84415): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,84444): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,84558): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,84579): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,84771): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,84808): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,84922): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,84951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,85175): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,85201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,85543): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,85561): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,85937): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,85962): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,86031): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,86048): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,86187): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,86214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,86291): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,86310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,86465): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,86494): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,86578): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,86599): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,86769): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(20889,86794): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(20889,87085): run-time error CSS1019: Unexpected token, found '@keyframes'
(20889,87102): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(21630,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(21631,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(21633,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(21634,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(21636,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(21637,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(21639,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(21640,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(21643,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(21644,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(21647,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(21648,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(21651,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(21652,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(21655,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(21656,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(21659,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(21660,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(21663,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(21664,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '25%'
(21668,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(21669,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '25%'
(21673,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(21674,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '25%'
(21678,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(21679,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(21683,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(21684,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(21688,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(21689,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(21693,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(21694,6): run-time error CSS1035: Expected colon, found '{'
(21696,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(21697,6): run-time error CSS1035: Expected colon, found '{'
(21699,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(21700,6): run-time error CSS1035: Expected colon, found '{'
(21702,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(21703,8): run-time error CSS1035: Expected colon, found '{'
(21705,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(21706,8): run-time error CSS1035: Expected colon, found '{'
(21708,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(21709,8): run-time error CSS1035: Expected colon, found '{'
(21712,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(21713,8): run-time error CSS1035: Expected colon, found '{'
(21715,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(21716,8): run-time error CSS1035: Expected colon, found '{'
(21718,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(21719,8): run-time error CSS1035: Expected colon, found '{'
(21722,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(21723,6): run-time error CSS1035: Expected colon, found '{'
(21725,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(21726,6): run-time error CSS1035: Expected colon, found '{'
(21728,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(21729,6): run-time error CSS1035: Expected colon, found '{'
(21904,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(21905,8): run-time error CSS1035: Expected colon, found '{'
(22085,1): run-time error CSS1019: Unexpected token, found '@import'
(22085,9): run-time error CSS1019: Unexpected token, found 'url(/js/form/css/http:/fonts.googleapis.com/css?family=Open+Sans:300,400,700)'
(22499,1): run-time error CSS1019: Unexpected token, found '@-ms-keyframes'
(22500,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22510,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(22511,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(22521,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(22522,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,2894): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,2927): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(23450,2976): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,3006): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(23450,3052): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,3077): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(23450,3118): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,3151): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,3265): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,3295): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,3403): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,3428): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,3526): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,3574): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,3603): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,3648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,3677): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,3717): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,7846): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,7882): run-time error CSS1035: Expected colon, found '{'
(23450,7949): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,7982): run-time error CSS1035: Expected colon, found '{'
(23450,8046): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,8074): run-time error CSS1035: Expected colon, found '{'
(23450,8133): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,8170): run-time error CSS1035: Expected colon, found '{'
(23450,8236): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,8270): run-time error CSS1035: Expected colon, found '{'
(23450,8333): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,8362): run-time error CSS1035: Expected colon, found '{'
(23450,9198): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,9229): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(23450,9300): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,9328): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(23450,9396): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,9419): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(23450,9482): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,9512): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,9580): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,9607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,9672): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,9694): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,10499): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,10535): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(23450,10606): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,10639): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(23450,10707): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,10735): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(23450,10798): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,10833): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,10905): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,10937): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,11006): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,11033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,11909): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,11943): run-time error CSS1035: Expected colon, found '{'
(23450,12007): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,12038): run-time error CSS1035: Expected colon, found '{'
(23450,12099): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,12125): run-time error CSS1035: Expected colon, found '{'
(23450,12181): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,12216): run-time error CSS1035: Expected colon, found '{'
(23450,12264): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,12296): run-time error CSS1035: Expected colon, found '{'
(23450,12341): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,12368): run-time error CSS1035: Expected colon, found '{'
(23450,12408): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,12458): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,12487): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,12534): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,12563): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,12605): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,13355): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,13387): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(23450,13449): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,13478): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(23450,13537): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,13561): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(23450,13615): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,13646): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,13772): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,13800): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,13920): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,13943): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,14053): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,14103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,14132): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,14179): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,14208): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,14250): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,16265): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,16299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '99%'
(23450,16381): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,16412): run-time error CSS1062: Expected semicolon or closing curly-brace, found '99%'
(23450,16491): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,16517): run-time error CSS1062: Expected semicolon or closing curly-brace, found '99%'
(23450,16591): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,16628): run-time error CSS1035: Expected colon, found '{'
(23450,16692): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,16726): run-time error CSS1035: Expected colon, found '{'
(23450,16787): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,16816): run-time error CSS1035: Expected colon, found '{'
(23450,16872): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,16924): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,16953): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,17002): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,17031): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,17075): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,18070): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,18105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(23450,18173): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,18205): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(23450,18270): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,18297): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(23450,18357): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,18391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,18462): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,18493): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,18561): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,18587): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,18650): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,18703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,18732): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,18782): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,18811): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,18856): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,19620): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,19655): run-time error CSS1035: Expected colon, found '{'
(23450,19696): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,19728): run-time error CSS1035: Expected colon, found '{'
(23450,19766): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,19793): run-time error CSS1035: Expected colon, found '{'
(23450,19826): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,19862): run-time error CSS1035: Expected colon, found '{'
(23450,19899): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,19932): run-time error CSS1035: Expected colon, found '{'
(23450,19966): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,19994): run-time error CSS1035: Expected colon, found '{'
(23450,20023): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,20074): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,20103): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,20151): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,20180): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,20223): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,20795): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,20831): run-time error CSS1035: Expected colon, found '{'
(23450,20872): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,20905): run-time error CSS1035: Expected colon, found '{'
(23450,20943): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,20971): run-time error CSS1035: Expected colon, found '{'
(23450,21004): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,21041): run-time error CSS1035: Expected colon, found '{'
(23450,21082): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,21116): run-time error CSS1035: Expected colon, found '{'
(23450,21154): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,21183): run-time error CSS1035: Expected colon, found '{'
(23450,22879): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,22927): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(23450,22969): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,23014): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(23450,23053): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,23093): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(23450,23127): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,23174): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,23250): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,23294): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,23364): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,23403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,23463): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,23515): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,23544): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,23593): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,23622): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,23666): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,24254): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,24301): run-time error CSS1062: Expected semicolon or closing curly-brace, found '25%'
(23450,24415): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,24459): run-time error CSS1062: Expected semicolon or closing curly-brace, found '25%'
(23450,24567): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,24606): run-time error CSS1062: Expected semicolon or closing curly-brace, found '25%'
(23450,24704): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,24750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,24917): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,24960): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,25118): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,25156): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,26074): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,26104): run-time error CSS1062: Expected semicolon or closing curly-brace, found '99%'
(23450,26171): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,26198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '99%'
(23450,26262): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,26284): run-time error CSS1062: Expected semicolon or closing curly-brace, found '99%'
(23450,26343): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,26376): run-time error CSS1035: Expected colon, found '{'
(23450,26438): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,26468): run-time error CSS1035: Expected colon, found '{'
(23450,26527): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,26552): run-time error CSS1035: Expected colon, found '{'
(23450,26606): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23450,26654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,26683): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23450,26728): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23450,26757): run-time error CSS1019: Unexpected token, found '@keyframes'
(23450,26797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23563,2168): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(23563,2195): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23563,2268): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(23563,2292): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(23563,2359): run-time error CSS1019: Unexpected token, found '@keyframes'
(23563,2378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
 font-weight: normal;
}

/* body */
body{
	padding: 0px;
	margin: 0px;
	background: #fff;
	font-family: Open Sans, sans-serif;
}

p, footer, ul, li{
	padding: 0px;
	margin: 0px;
	font-family: Open Sans, sans-serif;
}
body, input, textarea {
	font: 14px 'Raleway', sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 23px;
	color: #989898;
}

.lessweight {
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
}

/* Headings */
h1, 
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Raleway', sans-serif;
	font-weight: 300;
	color: #272727;
	text-transform:uppercase;
}
h1 a, 
h2 a, 
h3 a, 
h4 a, 
h5 a, 
h6 a { 
	color: inherit;
}
h1 { 
	font-size: 40px; 
	line-height: 40px;
	margin-bottom: 20px;
	font-style: normal;
	font-weight: 300;
}

h1.lessmar { 
	margin-bottom: 10px;
}

h1.lessmar2 { 
	margin-bottom: 5px;
}

h1 b {
	display: block;
	font-size: 18px; 
	line-height: 23px;
	font-weight: 200;
	margin-top: 13px;
	color: #727272;
}
h1.white {
	color: #fff;
}

h1.bold {
	font-weight:700;
}
h1.bold2 {
	font-weight:900;
}
h2 { 
	font-size: 35px; 
	line-height: 35px;
	margin-bottom: 20px;
	font-style: normal;
	font-weight: 300;
}
h2.bold {
	font-weight:500;
}
h2.lessmar { 
	margin-bottom: 10px;
}
h2.white {
	color: #fff;
}
h2.white b {
	color: #999;
}
h2 i {
	color: #13afeb;
	font-style: normal;
}
h2 b {
	display: block;
	font-size: 18px; 
	line-height: 23px;
	font-weight: 300;
	margin-top: 13px;
	color: #727272;
}
h2.caps {
	text-transform: uppercase;
}
h2.caps b {
	text-transform: none;
}
h2.caps strong {
	font-weight: 500;
}
h3 { 
	font-size: 27px; 
	line-height: 30px;
	margin-bottom: 18px;
	font-style: normal;
}
h3.lessmar { 
	margin-bottom: 9px;
}
h3 strong {
	font-weight: 600;
}
h4 { 
	font-size: 18px; 
	line-height: 25px;
	margin-bottom: 18px;
	font-style: normal;
	
}

h4.lessmar { 
	margin-bottom: 9px;
}
h4.lessmar0 { 
	margin-bottom: 0px;
}
h4.caps {
	text-transform: uppercase;
}
h4.white {
	color: #fff; 
	font-weight:300;
	text-transform:none;
}
h4 b {
	color: #999;
	font-size: 14px;
	display: block;
	font-weight: normal;
}
h5 { 
	font-size: 18px; 
	line-height: 23px;
	font-style: normal;
}
h5.lessmar { 
	margin-bottom: 8px;
}
h5.lessmar2 { 
	margin-bottom: 4px;
}

h5 b {
	color: #727272;
	font-size: 13px;
	font-weight: normal;
	display: block;
}
h5 strong {
	font-weight: 500;
}

h5.caps {
	text-transform: uppercase;
}
h5.grayc {
	color: #999;
}
h5.siteccaps {
	color: #13afeb;
	text-transform: uppercase;
}
h5.sitec {
	color: #13afeb;
}
h5.white {
	color: #fff;
}
h6 { 
	font-size: 15px; 
	line-height: 21px;
	margin-bottom: 14px;
	font-style: normal;
	text-transform:none;
}

h6.lessmar { 
	margin-bottom: 7px;
}
h6.lessmar2 { 
	margin-bottom: 3px;
}

h6.grayc {
	color: #999;
}

h6 strong {
	font-weight: 400;
}
.weight1 {
	font-weight: 100;
}
.weight2 {
	font-weight: 200;
}
.weight3 {
	font-weight: 300;
}
.weight4 {
	font-weight: 400;
}
.weight5 {
	font-weight: 500;
}
.weight6 {
	font-weight: 600;
}
.weight7 {
	font-weight: 700;
}
.weight8 {
	font-weight: 800;
}
.weight9 {
	font-weight: 900;
}
.align_center{
	text-align:center;
}
.align_left{
	text-align:left;
}
/* Text elements */
 em {
	font: 14px 'Raleway', sans-serif;
	font-weight: normal;
	line-height: 22px;
}

ul, ol {
	margin: 0 0 20px 0;
	list-style-position: inside;
}
ul {
	list-style: none;
}
ul li {
	list-style: none;
}
ol {
	list-style-type: decimal;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
ul.list-style li{
	margin-bottom:10px;
}
strong {
	font-weight: bold;
}
cite, i {
	font-style: italic;
}
ul.list-style li i{
	color:#119ee7; padding-right:10px; 
}
blockquote {
	margin: 20px 0 20px 36px;
	font-size: 16px;
	border-left: 5px solid #13afeb;
	padding: 5px 20px 5px 20px;
	font-family: 'Open Sans' !important;
	font-weight: normal;
	color: #454545;
}
pre {
	background: #f4f4f4;
	font-size: 13px;
	font: 13px 'Raleway', sans-serif;
	line-height: 1.5;
	margin-bottom: 40px;
	overflow: auto;
	padding: 0.75em 20px;
}
code, kbd {
	font-size: 13px;
	font: 13px 'Raleway', sans-serif;
}
abbr, acronym, dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
}
address {
	display: block;
	margin: 0 0 40px;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}

.dropcap {
	display:block;
	float:left;
	font-size:45px;
	padding:0;
	margin: 0;
	margin:15px 8px 0 0;
	text-transform: uppercase;
}
.wide-video{
	width:100%;
}

/* Links */
a {
	color: #272727;
	text-decoration: none;
	transition: all 0.3s ease-out 0s;
}
a:hover {
	text-decoration: none;
	color: #727272;
	transition: all 0.3s ease-out 0s;
}

a.ltwo {
	color: #272727;
	text-decoration: none;
}
a.ltwo:hover {
	text-decoration: none;
	color: #13afeb;
}

a.lthree {
	color: #454545;
	text-decoration: none;
}
a.lthree:hover {
	text-decoration: none;
	color: #13afeb;
}

a.lfour {
	color: #13afeb;
	text-decoration: none;
}
a.lfour:hover {
	text-decoration: none;
	color: #fff;
}

a.lfive {
	color: #13afeb;
	text-decoration: none;
}
a.lfive:hover {
	text-decoration: none;
	color: #454545;
}

blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* Clear Fix Styles */

.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
{
	height:1%;
}

.clearfix
{
	display:block;
}

/* less width */
.less1 {
	width: 75%;
	margin: 0 auto;
}
.less2 {
	width: 50%;
	margin: 0 auto;
}

/* text colors */
.white {
	color: #fff;
}
.black {
	color: #272727;
}
.cyan {
	color: #119ee7;
}
.green {
	color: #119ee7;
}
.blue {
	color: #119ee7;
}
.dashed {
	text-decoration:line-through;
}

.litegrey {
	color: #727272;
}

/* margin bitween sections */
.margin_top1 {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.margin_top2 {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.margin_top3 {
	float: left;
	width: 100%;
	margin-top: 30px;
}
.margin_top4 {
	float: left;
	width: 100%;
	margin-top: 40px;
}
.margin_top5 {
	float: left;
	width: 100%;
	margin-top: 50px;
}
.margin_top6 {
	float: left;
	width: 100%;
	margin-top: 60px;
}
.margin_top7 {
	float: left;
	width: 100%;
	margin-top: 70px;
}
.margin_top8 {
	float: left;
	width: 100%;
	margin-top: 80px;
}
.margin_top9 {
	float: left;
	width: 100%;
	margin-top: 90px;
}
.margin_top10 {
	float: left;
	width: 100%;
	margin-top: 100px;
}

.logo_size{
    width: 269px;
}
/* image alignments */
.img_left {
	float: left;
}
.img_left1 {
	float: left;
	margin-bottom: 20px;
	margin-right:10px;
}
.img_left2 {
	float: left;
	margin-right: 30px;
}
.img_left3 {
	float: left;
	margin-right: 20px;
}
.img_left4 {
	float: left;
	margin-top: 10px;
	margin-bottom: 20px;
}
.img_left10 {
	float: left;
	width: 32%;
	margin-bottom: 30px;
}
.img_left11 {
	float: left;
	margin-right: 25px;
	margin-bottom: 20px;
}


.img_right {
	float: right;
	margin-left: 10px;
}

.img-size1 {
	float: left;
	width: 100%;
}
.uppercase{ text-transform:uppercase !important;}

.lowercase{ text-transform:none !important;}
.fl_left {
	float: left;
}

/*top padding*/

.padd_top1{
	padding-top:10px;
	}

.padd_top2{
	padding-top:20px;
	}

.padd_top3{
	padding-top:30px;
	}

.padd_top4{
	padding-top:40px;
	}

.padd_top5{
	padding-top:50px;
	}

.padd_top6{
	padding-top:60px;
	}
.padd_top7{
	padding-top:70px;
	}
.padd_top10{
	padding-top:100px;
	}
.padd_top13{
	padding-top:130px;
	}

/*padding bottom*/

.padd_bot1{
	padding-bottom:10px;
	}

.padd_bot2{
	padding-bottom:20px;
	}

.padd_bot3{
	padding-bottom:30px;
	}

.padd_bot4{
	padding-bottom:40px;
	}

.padd_bot5{
	padding-bottom:50px;
	}

.padd_bot6{
	padding-bottom:60px;
	}
.padd_bot7{
	padding-bottom:70px;
	}

.divider_line {
    border-bottom: 1px solid #2e2e2e;
    float: left;
    margin-bottom: 40px;
    padding-top: 40px;
    width: 100%;
}
.divider_line2 {
    border-bottom: 1px solid #e4e4e4;
    float: left;
    margin-bottom: 40px;
    padding-top: 40px;
    width: 100%;
}
.divider_line_dashed{
    border-bottom: 1px dashed #d3d3d3;
    float: left;
    margin-bottom: 50px;
    padding-top: 50px;
    width: 100%;
}
.divider_line_dashed2{
    border-bottom: 1px dashed #d3d3d3;
    float: left;
    width: 100%;
}


/*-------------------------------------------------------
[Table of contents]

1. Header
	+ logo
	+ top navigation
	+ search
	
2. Content
	+ sections
	+ page title
	+ parallax backgrounds
	
3. Sidebar
	+ site search
	+ tabs
	+ portfolio widgets
	+ advertisements

3. Typography
	+ lists
	+ buttons
	+ styled boxes
	+ dropcaps
	+ highlight colors
	+ tables
	+ pricing tables
	+ framed boxes
	+ pagination
	
4. Footer
	+ copyrights
	+ google map
	
--------------------------------------------------------*/


/*----------------------------------------------------
	SITE MAIN STRUCTURE
------------------------------------------------------*/

.site_wrapper {
	width: 100%;
	margin: 0 auto 0 auto;
}
.container_full {
	width: 100%;
	float: left;
	margin: auto auto auto auto;
}
.container_full.slidertop {
	margin-top: -80px;
}
.container {
	width: 1170px;
	margin: auto auto auto auto;
}
.content_fullwidth {
	float: left;
	width: 100%;
	padding:0px 0px 0px 0px;
}
.content_left {
	float: left;
	width: 71%;
	padding: 18px 0px 0px 0px;
}
.right_sidebar {
	float: right;
	width: 25%;
	padding: 18px 0px 0px 0px;
}
.left_sidebar {
	float: left;
	width: 25%;
	padding: 18px 0px 0px 0px;
}
.content_right {
	float: right;
	width: 71%;
	padding: 18px 0px 0px 0px;
}
/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth {
	position: relative;
	margin-right: 4%;
	float: left;
}
.one_full {
	width: 100%;
}
.one_half {
	width: 48%;
}
.one_third {
	width: 30.650%;
}
.one_fourth {
	width: 22%;
}
.one_fifth {
	width: 16.800%;
}
.two_third {
	width: 65.350%;
}
.three_fourth {
	width: 74%;
}
.last {
	margin-right: 0 !important;
	clear: right;
}

/*---------------------------------------------------
	PAGE LOADER
------------------------------------------------------*/

.preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fefefe;
	z-index: 99999;
	height: 100%;
	width: 100%;
	overflow: hidden !important;
}

.status {
	width: 40px;
	height: 40px;
	position: absolute;
	left: 50%;
	top: 50%;
	background-image: url(/images/loading.gif);
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
	margin: -20px 0 0 -20px;
}

/*---------------------------------------------------
	HEADER
------------------------------------------------------*/

.logo_holder {
	float: left;
	width: 100%;
	height: 64px;
}
/* Logo */
#logo {
	    float: left;
    display: block;
    width: 100%;
    min-height: 45px;
    margin-top: 3px;
    position: relative;
    text-indent: -999em;
    background: url(/images/logo.png) no-repeat left center;
    background-size: 100%;
    background-position-y: -6px;
}
/* Logo White */
#logo-white {
	float: left;
	display: block;
	width: 100%;
	min-height: 45px;
	margin-top: 13px;
	position: relative;
	text-indent: -999em;
	background: url(/images/logo-white.png) no-repeat left bottom;
}
/* header area adinationals */
.logo {
	float: left;
	width: 24%;
	padding:9px 0 0 0;
}
.logo.one {
	padding:15px 0 0 0;
}
.logo.two {
	margin:0 0 22px 0;
}
.logo.three {
	padding:14px 0 0 0;
}
.logo.four {
	padding:14px 0 28px 0;
}
.phonenos{
	float:right;
	text-align:right;
	font-size:25px;
	color:#5a5a5a;
	width:25%;
	margin-top:13px;
}
.phonenos span{
	font-size:13px;
	color:#119ee7;
}
.menu_main{
	float: right;
	width: 75%;
	z-index: 999;
	position: relative;
}
.menu_main2{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    position: relative;
    width: 70%;
    z-index: 9999;
}
.menu_main3{
	width: 100%;
}
.menu_main3 .navbar-nav{
	float:left;
}
.menu_bgmain {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin: 0;
    opacity: 0.9;
    padding: 0 0 20px;
    position: fixed;
    transition: all 0.3s ease-out 0s;
    width: 100%;
    z-index: 999;
}
.menu_bgmain .logo {
    float: left;
    text-indent: -999em;
    width: 25%;
}
.menu_bgmain #logo {
    background: url(/images/logo-white.png) no-repeat scroll left bottom rgba(0, 0, 0, 0);
    float: left;
    margin:20px 0 10px 0;
    min-height: 45px;
    text-indent: -999em;
    width: 100%;
}
.menu_bgmain.one #logo{
    background: url(/images/logo.png) no-repeat scroll left bottom rgba(0, 0, 0, 0);
    float: left;
    margin:25px 0 25px 0;
    min-height: 45px;
    text-indent: -999em;
    width: 100%;
}
.menu_bgmain.one #logo-white{
    background: url(/images/logo-white.png) no-repeat scroll left bottom rgba(0, 0, 0, 0);
    float: left;
    margin:25px 0 25px 0;
    min-height: 45px;
    text-indent: -999em;
    width: 100%;
}
/*sticky menu*/
.shadow {
	background:url(/images/shadow.png) no-repeat center bottom;
	height:32px;
	width:100%;
	height:82px;
	float:left;
	position: relative;
	z-index: 99;
}
.scrollto_sticky {
	width: 100%;
	height:80px;
	float: left;
	z-index: 9999;
	background-color: #fff;
	border-bottom:solid 1px #f3f3f3;
}
.scrollto_sticky.two {
	width: 100%;
	height:90px;
	float: left;
	z-index: 9999;
	background-color: #fff;
	border-bottom:solid 1px #f3f3f3;
}
.scrollto_sticky.three {
	background:#222222;
	height:50px;
	border-bottom:solid 0px #f3f3f3;
}
.scrollto_sticky.four {
	background:#e6e6e6;
	height:50px;
	border-bottom:solid 0px #f3f3f3;
}
.scrollto_sticky.five {
	background:#119ee7;
	height:50px;
	border-bottom:solid 0px #f3f3f3;
}
.scrollto_sticky.six {
	width: 100%;
	height:90px;
	float: left;
	z-index: 9999;
	background-color: #fff;
	border-bottom:solid 1px #d5d5d5;
}
.scrollto_sticky.seven {
	width: 100%;
	height:141px;
	float: left;
	z-index: 9999;
	background-color: #fff;
	border-bottom:solid 1px #d5d5d5;
}
.scrollto_sticky.eight {
	width: 100%;
	height:90px;
	float: left;
	z-index: 9999;
	background-color:transparent;
	border-bottom:solid 0px #d5d5d5;
}

/* top navigation */
.top_nav{
	float: left;
	width: 100%;
	text-align: left;
	padding:0;
	background:#000000;
}
.top_nav ul {
	float:right;
	padding: 0px;
	margin: 0px;
}
.top_nav ul.one {
	margin-top:16px;
}
.top_nav li {
	float: left;
	color: #8d8c8c;
	text-align: right;
	font-size: 14px;
	margin: 0px;
	padding: 0 20px 0 10px;
}
.top_nav li i{
	color: #5b5b5b;
}
.top_nav li i:hover{
	color: #119ee7;
}
.top_nav li a {
	color: #8d8c8c;
}
.top_nav li a:hover {
	color: #119ee7;
}
.top_nav ul.left {
	float: left;
	padding: 0px;
	margin: 0px;
}
.top_nav ul.left li, .top_nav ul.right-nav li {
	float: left;
	color: #868585;
	font-size: 13px;
	margin: 0px;
	padding: 6px 13px;
	border-left:solid 1px #2c2c2c;
}
.top_nav ul.left li img {
	margin: 0 3px 0 0;
}
.top_nav ul.left li.last, .top_nav ul.right-nav li.last{
	border-right:solid 1px #2c2c2c;
}
.top_nav ul.right-nav li.phoneno{
	font-family:Open Sans, sans-serif;
}
.top_nav ul.right-nav li i{
	padding-right:5px;
}
.top_nav ul.right-nav li:hover a, .top_nav ul.right-nav li:hover i{
	color: #119ee7;
}

/* top navigation 1 */
.top_nav1{
	background:#f5f5f5;
}
.top_nav1 ul.left li, .top_nav1 ul.right-nav li, .top_nav1 ul.left li.last, .top_nav1 ul.right-nav li.last{
	border:0;
}
.top_nav1 ul.left li, .top_nav1 ul.right-nav li {
	padding: 11px 13px;
}

/* top navigation 2 */
.top_nav2{
	background:#fff;
}
.top_nav2 ul.left li, .top_nav2 ul.right-nav li, .top_nav2 ul.left li.last, .top_nav2 ul.right-nav li.last{
	border:0;
}
.top_nav2 ul.left li, .top_nav2 ul.right-nav li {
	padding: 11px 13px;
}

/* top navigation 3 */
.top_nav2.top_nav3{
	border-top:solid 4px #119ee7;
	background:#fff;
}

/* top navigation 4 */
.top_nav4{
	background:#119ee7;
}
.top_nav4 ul.left li, .top_nav4 ul.right-nav li, .top_nav4 ul.left li.last, .top_nav4 ul.right-nav li.last{
	border:0;
}
.top_nav4 ul.left li, .top_nav4 ul.right-nav li {
	padding: 13px 13px;
	color:#FFF;
}
.top_nav4 ul.right-nav li a, .top_nav4 ul.right-nav li i{
	color:#FFF;
}
.top_nav4 ul.right-nav li:hover a, .top_nav4 ul.right-nav li:hover i{
	color:#222222;
}

/* top navigation 5 */
.menu-container{
	width:100%;
	border-top: 1px solid #dedede;
}
.top_nav5{
	background:#f5f5f5;
	border-bottom: 1px solid #dedede;
}
.top_nav5 ul.left li, .top_nav5 ul.left li, .top_nav5 ul.right-nav li{
	border-left: 1px solid #dedede;
}
.top_nav5 ul.right-nav li.last, .top_nav5 ul.left li.last{
	border-right: 1px solid #dedede;
}
.top_nav5 ul.left li, .top_nav5 ul.right-nav li {
	padding: 11px 15px;
}


/*read more buttons*/

.readmore_bu1 {
	padding: 8px 15px;
	margin: 0px;
	float: left;
	color: #272727;
	border: 1px solid #e4e4e4;
}
.readmore_bu1:hover {
	color: #119ee7;
	border: 1px solid #119ee7;
}
.readmore_bu2 {
	padding: 8px 20px;
	margin: 0px;
	color: #fff;
	background-color: #272727;
}
.readmore_bu2:hover {
	color: #727272;
	background-color: #fff;
}
.readmore_bu3 {
	padding: 8px 20px;
	margin: 0px;
	color: #fff;
	background-color: #119ee7;
}
.readmore_bu3:hover {
	color: #727272;
	background-color: #fff;
}
.readmore_bu3.two:hover {
	color: #727272;
	background-color: #272727;
}
.readmore_bu4 {
	padding: 8px 20px;
	margin: 0px;
	color: #fff;
	background-color: #119ee7;
}
.readmore_bu4:hover {
	color: #727272;
	background-color: #272727;
}
.readmore_bu5 {
	background-color: #119ee7;
	border-radius: 2px;
	color: #fff;
	float: left;
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 0;
	padding: 5px 15px;
}
.readmore_bu5:hover {
	color: #727272;
	background-color: #272727;
}
.readmore_small {
	float: left;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	padding: 4px 7px;
	background-color: #119ee7;
	border-radius: 2px;
	text-transform: none;
}
.readmore_small:hover, .readmore_small.red:hover, .readmore_small.green:hover, .readmore_small.yellow:hover, .readmore_small.violet:hover {
	color: #161616;
	background-color: #fff;
}
.readmore_small.red {
	background-color: #e71a1a;
}
.readmore_small.green {
	background-color: #94c014;
}
.readmore_small.yellow {
	background-color: #119ee7;
}
.readmore_small.violet {
	background-color: #b67cec;
}

/*social links*/
ul.social_icons {
	padding: 0;
	margin: 0;
}
ul.social_icons li {
	float: left;
	padding: 0;
	margin: 0 10px 0 0;
}
ul.social_icons li i{
	color: #919191;
}
ul.social_icons li a {
	width: 30px;
	height: 30px;
	float: left;
	padding: 0;
	margin: 0 0px 0 0;
	line-height: 30px;
	text-align: center;
	color: #919191;
	font-size: 14px;
	border-radius: 100%;
	background-color: #444444;
}
ul.social_icons li a:hover{
	color: #fff;
	background-color: #119ee7;
}
ul.social_icons li a:hover i{
	color: #fff;
}

/*social links one */
ul.social_icons.one {
	padding: 0;
	margin:10px 0 0 0;
	float:right;
}
ul.social_icons.one li {
	padding: 0;
	margin: 0 10px 0 0;
}
ul.social_icons.one li i{
	color: #919191;
}
ul.social_icons li a {
	background-color:transparent;
	transition: all 0.3s ease-out 0s;
}
ul.social_icons.one li a:hover{
	color: #fff;
	background:none;
}
ul.social_icons.one li a:hover i{
	color: #fff;
}
ul.social_icons.one li a:hover i{
	color: #fff;
}
ul.social_icons.two {
	padding: 0;
	margin:10px 0 0 0;
	float:right;
}
ul.social_icons.two li a:hover{
	color: #fff;
}
ul.social_icons.three li i{
	color: #20221f;
	transition: all 0.3s ease-out 0s;
}

/*social links three */
ul.social_icons.four {
	padding: 0;
	margin: 0;
}
ul.social_icons.four li {
	float: left;
	padding: 0;
	margin: 0 10px 0 0;
}
ul.social_icons.four li i{
	color: #ffffff;
}
ul.social_icons.four li a {
	color: #ffffff;
	background-color: #b2b2b2;
}
ul.social_icons.four li a:hover{
	color: #fff;
	background-color: #119ee7;
}

/*titles*/
.title, .title1, .title2{
	margin-bottom:50px;
}
.title h2 {
    color: #222222;
    font-size: 30px;
    font-weight: bold;
    position: relative;
    text-align: center;
    z-index: 1;
	text-transform: uppercase;
	line-height:28px;
}
.title h2 .text {
    color: #6a6a6a;
	font-size:15px;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
}
.title h2 em {
    color: #989898;
    display: block;
    font-style: normal;
    font-weight: normal;
	font-family:Open Sans, sans-serif;
    line-height: 20px;
    margin:70px auto 0;
    text-transform: none;
    width: 80%;
}
.title .line {
    background: none repeat scroll 0 0 #e1e1e1;
    display: block;
    height: 3px;
    margin: 0 auto;
    position: relative;
    top: 92px;
    width: 40px;
}
.title .line.blueline {
    background: none repeat scroll 0 0 #119ee7;
}
.title1 h2 {
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    position: relative;
    text-align: center;
    z-index: 1;
	text-transform: uppercase;
	line-height:28px;
}
.title1 h2 .text {
    color: #222222;
	font-size:15px;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
}
.title1 h2 .text.one {
    color: #868686;
}
.title1 h2 em {
    color: #fff;
    display: block;
    font-style: normal;
    font-weight: normal;
	font-family:Open Sans, sans-serif;
    line-height: 20px;
    margin:50px auto 0;
    text-transform: none;
    width: 70%;
}
.title1 .line {
    background: none repeat scroll 0 0 #fff;
    display: block;
    height: 3px;
    margin: 0 auto;
    position: relative;
    top: 80px;
    width: 40px;
}
.title2 h2 {
    color: #fff;
    font-size: 35px;
    font-weight: bold;
    position: relative;
    text-align: center;
    z-index: 1;
	text-transform: uppercase;
}
.title2 h2 em {
    color: #fff;
    display: block;
    font-style: normal;
    font-weight: normal;
	font-family:Open Sans, sans-serif;
    line-height: 20px;
    margin:60px auto 0;
    text-transform: none;
    width: 80%;
}
.title2 .line {
    background: none repeat scroll 0 0 #fff;
    display: block;
    height: 3px;
    margin: 0 auto;
    position: relative;
    top: 96px;
    width: 100px;
}
.title3 h2 {
    color: #222222;
    font-size: 35px;
    font-weight: bold;
    position: relative;
    text-align: center;
    z-index: 1;
	text-transform: uppercase;
}
.title3 h2 em {
    color: #989898;
    display: block;
    font-style: normal;
    font-weight: normal;
	font-family:Open Sans, sans-serif;
    line-height: 20px;
    margin:50px auto 0;
    text-transform: none;
    width: 80%;
}
.title3 .line {
    background: none repeat scroll 0 0 #d3d3d3;
    display: block;
    height: 3px;
    margin: 0 auto;
    position: relative;
    top: 55px;
    width: 100px;
}
.title4 h2 {
    color: #222222;
    font-size: 30px;
    font-weight: bold;
    position: relative;
    text-align: center;
    z-index: 1;
	text-transform: none;
}
.title4 h2 em {
    color: #989898;
    display: block;
    font-style: normal;
    font-weight: normal;
	font-family:Open Sans, sans-serif;
    line-height: 20px;
    margin:60px auto 0;
    text-transform: none;
    width: 80%;
}
.title4 .line {
    background:url(/images/title-line-blue.png) no-repeat center bottom;
    display: block;
    height: 13px;
    margin: 0 auto;
    position: relative;
    top: 60px;
    width: 260px;
}
.title4.white h2 {
    color: #fff;
}

.title5 h2 {
    color: #222222;
    font-size: 30px;
    font-weight: normal;
    position: relative;
    text-align: center;
    z-index: 1;
	text-transform:uppercase;
}
.title5 h2 em {
    color: #989898;
    display: block;
    font-style: normal;
    font-weight: normal;
	font-family:Open Sans, sans-serif;
    line-height: 20px;
    margin:30px auto 0;
    text-transform: none;
    width: 80%;
}
.title5 .line {
    background:#119ee7;
    display: block;
    height: 4px;
    margin: 0 auto;
    position: relative;
    top: -15px;
    width: 40px;
}
.title5 .line.one{
    top:20px;
}
.title5.white h2 {
    color: #fff;
}

.title6 h2 {
    color: #222222;
    font-size: 25px;
    font-weight: normal;
    position: relative;
    text-align: center;
    z-index: 1;
	text-transform:uppercase;
}
.title6 h2 em {
    color: #989898;
    display: block;
    font-style: normal;
    font-weight: normal;
	font-family:Open Sans, sans-serif;
    line-height: 20px;
    margin:30px auto 0;
    text-transform: none;
    width: 80%;
}
.title6 .line {
    background:#119ee7;
    display: block;
    height: 4px;
    margin: 0 auto;
    position: relative;
    top: 62px;
    width: 40px;
}
.title6 .line.one{
    top:20px;
}
.title6.white h2 {
    color: #fff;
}

.title7 h2{
    color: #fff;
    font-size: 40px;
    font-weight: 300;
    position: relative;
    text-align: center;
    z-index: 1;
	text-transform:uppercase;
}

.title8 h2 {
    color: #222222;
    font-size: 35px;
    font-weight: normal;
    position: relative;
    text-align: center;
    z-index: 1;
	text-transform:none;
}
.title8.white h2 {
    color: #fff;
}
.title8.left-align h2{
	text-align:left;
}
.title8 .line {
    background:#e1e1e1;
    display: block;
    height: 3px;
    margin: 0 auto;
    position: relative;
    top: 62px;
    width: 100px;
}

.title9 h2 {
    color: #222222;
    font-size: 30px;
    font-weight: bold;
    position: relative;
    text-align: center;
    z-index: 1;
	text-transform: uppercase;
	line-height:28px;
}
.title9 h2 em {
    color: #989898;
    display: block;
    font-style: normal;
    font-weight: normal;
	font-family:Open Sans, sans-serif;
    line-height: 20px;
    margin:30px auto 0;
    text-transform: none;
    width: 80%;
}

.crossed_shape {
    background: rgba(0, 0, 0, 0) url(/images/top_shape.png) no-repeat scroll center -1px;
    float: left;
    height: 140px;
    margin:0px 0 40px 0;
    padding: 0;
    width: 100%;
}
.crossed_shape.one {
    margin:0px 0 0px 0;
}
.crossed_shape.two {
    background: rgba(0, 0, 0, 0) url(/images/bottom_shape.png) no-repeat scroll center 1px;
	margin:70px 0 0px 0;
}
.crossed_shape.two.one {
	margin:20px 0 0px 0;
}

/*---------------------------------------------------
	sections
------------------------------------------------------*/

/* common features section */
.common_section{
	float: left;
	width: 100%;
	padding:0px 0px;
	position: relative;
	margin-top:80px;
}
.common_section.two{
	margin-top:50px;
}

/* features section 1 */
.section1 {
	float: left;
	width: 100%;
	padding:85px 0px 110px 0px;
	position: relative;
	margin-top:0px;
	background:#119ee7 url(/images/parallax_lines.png) repeat center top;
}
.domain_search_home {
    width: 100%;
}
.domain_search_home #domain-searchform #dsearch {
    background-color: #fff;
    border: 0;
    color: #989898;
    float: left;
    font-size: 13px;
    height: 60px;
    padding: 7px 10px;
    width:420px;
	font-family: Open Sans, sans-serif;
}
.domain_search_home #domain-searchform .input-box, .domain_search_home #nesletter .input-box {
    background-color: #fff;
    border: 0;
	border-radius:3px;
    color: #989898;
    float: left;
    font-size: 13px;
    height: 55px;
    padding: 7px 10px;
    width:285px;
	margin-right:10px;
	font-family: Open Sans, sans-serif;
}
.domain_search_home .drlist {
    background-color: #fff;
    border: 0;
    color: #989898;
    float: left;
    font-size: 13px;
    height: 60px;
    margin: 0 10px;
    padding: 10px;
    width: 125px;
	text-transform:uppercase;
	font-family: Open Sans, sans-serif;
}
.domain_search_home #searchsubmit {
    background-color: #1b1b1b;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    margin-left: 0;
    overflow: hidden;
    padding: 5px 40px;
    text-align: center;
	font-weight:bold;
	text-transform:uppercase;
	font-family: Open Sans, sans-serif;
	transition: all 0.3s ease-out 0s;
}
.domain_search_home #searchsubmit:hover {
    background-color: #272727;
    color: #fff;
}
.domain_search_home #searchsubmitblue {
    background-color: #119ee7;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    margin-left: 0;
    overflow: hidden;
    padding: 5px 40px;
    text-align: center;
	font-weight:bold;
	text-transform:uppercase;
	font-family: Open Sans, sans-serif;
	transition: all 0.3s ease-out 0s;
}
.domain_search_home #searchsubmitblue:hover {
    background-color: #272727;
    color: #fff;
}
.domain_search_home #search-submit {
    background-color: #119ee7;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    margin-left: 0;
    overflow: hidden;
    padding: 5px 40px;
    text-align: center;
	font-weight:bold;
	text-transform:uppercase;
	font-family: Open Sans, sans-serif;
	transition: all 0.3s ease-out 0s;
}
.domain_search_home ul.tld_list {
    float: left;
    margin: 0;
    padding: 10px 0 0;
    width: 100%;
}
.domain_search_home ul.tld_list li {
    color: #fff;
	float:left;
    font-family: Open Sans,sans-serif;
	font-weight:bold;
    font-size: 20px;
    margin: 0;
    padding: 0 28px 0 0;
	text-align:center;
	font-style:italic;
}
.domain_search_home ul.tld_list li span {
    color: #000000;
    font-size: 20px;
    margin: 0;
    padding: 0;
	font-style:normal;
}

.domain_search_home ul.tld_list.listone li {
    color: #119ee7;
	float:left;
    font-family: Open Sans,sans-serif;
	font-weight:bold;
    font-size: 18px;
    margin: 0;
    padding: 0 28px 0 0;
	text-align:center;
	font-style:italic;
}
.domain_search_home ul.tld_list.listone li span {
    color: #fff;
    font-size: 20px;
    margin: 0;
    padding: 0;
	font-style:normal;
}
.domain_search_home button.searchsubmit{
	background-color: #119ee7;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-size: 16px;
    font-weight: normal;
    height: 55px;
    margin-left: 0;
    overflow: hidden;
    padding: 5px 25px;
    text-align: center;
	text-transform:uppercase;
	font-family: Open Sans, sans-serif;
	border-radius:3px;
	transition: all 0.3s ease-out 0s;
}
.domain_search_home button.searchsubmit:hover {
    background-color: #0789cd;
    color: #fff;
}
.domain_search_home button.searchsubmit span{
	font-size:28px; 
	padding-right:15px;
	float:left
}
.domain_search_home .one ul.tld_list{
	padding-top:0;
}
.domain_search_home .one ul.tld_list li{
	margin-right:8px;
	padding:4px 10px;
	border:solid 1px #fff;
	font-size:15px;
	color:#1b1b1b;
	font-style:normal;
	font-weight:normal;
}
.domain_search_home .one ul.tld_list li span{
	font-size:20px;
	color:#fff;
	font-weight:bold;
}
#domain-searchform .search-submit {
    background-color: #119ee7;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    margin-left: 0;
    overflow: hidden;
    padding: 5px 40px;
    text-align: center;
	font-weight:bold;
	text-transform:uppercase;
	font-family: Open Sans, sans-serif;
	transition: all 0.3s ease-out 0s;
}
#domain-searchform .search-submit:hover {
    background-color: #fff;
    color: #119ee7;
}

.dlist{
	text-align:center;
	width:100%;
	float:left;
	margin-top:40px;
	font-size:18px;
	color: #fff;
}
.dlist span{
	color: #119ee7;
	font-size:16px;
	font-style:italic;
	margin-right:40px;
}
.dlist span.last{
	margin-right:0px;
}
/* section 1 one */
.section1.one {
	float: left;
	width: 100%;
	padding:80px 0px;
	position: relative;
	margin-top:0px;
	background:#119ee7 url(/images/parallax_lines.png) repeat center top;
}
.domain_search_home ul.tld_list.one {
    padding: 0px 0 0;
}
.domain_search_home ul.tld_list.one li {
    color: #119ee7;
	float:left;
    font-family: Open Sans,sans-serif;
	font-weight:bold;
    font-size: 20px;
    margin: 0 10px 0 0;
    padding:7px 11px;
	text-align:center;
	font-style:italic;
	background-color:#FFF;
}

/* section 1 two */
.section1.one.two {
	padding:60px 0px;
}
.section1.one.two h3{
	font-size:25px;
	text-transform:none;
	color:#ffffff;
	margin-bottom:0px;
	font-weight:normal;
}
.section1.one.two h4{
	font-size:16px;
	text-transform:none;
	color:#171717;
	font-weight:normal;
	margin-bottom:0px;
}
.section1.one.two .domain_search_home #domain-searchform #dsearch{
	height: 55px;
	border-radius:4px 0 0 4px;
	width:495px;
	border-right:solid 1px #cecece;
}
.section1.one.two .domain_search_home .drlist{
	height: 55px;
	margin:0;
}
.section1.one.two .domain_search_home #searchsubmit{
	height: 55px;
	border-radius:0 4px 4px 0;
	transition: all 0.3s ease-out 0s;
}
/* section 1 one */
.section1.three {
	float: left;
	width: 100%;
	padding:60px 0px;
	position: relative;
	margin-top:0px;
	background:#119ee7;
}

/* section 1 four */
.section1.four {
	float: left;
	width: 100%;
	padding:85px 0px 110px 0px;
	position: relative;
	margin-top:0px;
	background:#119ee7 url(/images/parallax_bg_10.png) repeat center top;
}

/* section 1 five */
.section1.five {
	float: left;
	width: 100%;
	padding:135px 0px 80px 0px;
	position: relative;
	margin-top:0px;
	background:#119ee7 url(/images/texture_bg_7.png) repeat center top;
}
.section1.five .domain_search_home #domain-searchform #dsearch{
	width:520px;
	border:solid 1px #dedede;
}
.section1.five .domain_search_home .drlist{
	border:solid 1px #dedede;
}
.section1.five .two_third {
    width: 69.35%;
	float:none;
	margin:auto;
}
/* section 1 six */
.section1.six {
	padding:63px 0px 0px 0px;
}

/* features section 2 */
.section2 {
	float: left;
	width: 100%;
	padding:0px 0px;
	position: relative;
	margin-top:60px;
}
.fe-col{
    float: left;
    position: relative;
    width: 31.320%;
	margin-right:2%;
    z-index: 1;
}
.fe-col-wrp.type1 {
    margin: 0;
    padding:50px 15px;
    position: relative;
    text-align: center;
    width: 100%;
	color:#dadada;
	transition: all 0.3s ease-out 0s;
	background:#eeeeee;
}
.fe-col-wrp.type1:hover h1, .fe-col-wrp.type1.active h1{
	color:#FFF;
}
.fe-col-wrp.type1 h1{
	text-align:center;
}
.fe-col-wrp.type1 .icon {
    margin-bottom: 30px;
    text-align: center;
    width: 100%;
}
.fe-col-wrp.type1 .icon span {
    border: 5px solid;
    display: inline-block;
    font-size: 35px;
    height: 120px;
    line-height: 120px;
    transition: all 300ms linear 0s;
    width: 120px;
}
.fe-col-wrp.type1 h2 {
    font-size:25px;
    font-weight: normal;
    margin-bottom:25px;
    text-transform: none;
}
.fe-col-wrp.type1 h2 a{
    color: #fff;
}
.fe-col .fe-col-wrp.type1::after {
    border-bottom: 14px solid;
    bottom: -7px;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    transform: skewY(2deg);
    width: 100%;
    z-index: -1;
}
.fe-col-wrp.type1:hover,  .fe-col-wrp.type1.active{
    background: none repeat scroll 0 0 #119ee7;
	color:#036da1;
}
.fe-col-wrp.type1 .icon span {
    border: 1px solid #fff;
	background:#FFF;
    border-radius: 100%;
    color: #868686;
    font-size: 35px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    width: 100px;
}
.fe-col-wrp.type1:hover .icon span, .fe-col-wrp.type1.active .icon span {
    border: 1px solid #fff;
	background:#FFF;
    color: #119ee7;
}
.fe-col-wrp.type1 p {
	color:#989898;
	background:none;
	text-align:center;
}
.fe-col-wrp.type1:hover h2, .fe-col-wrp.type1:hover p, .fe-col-wrp.type1.active h2, .fe-col-wrp.type1.active p{
	color:#FFF;
}

/* features section 2 one */
.section2.one {
	margin-top:10px;
}

/* features section 3 */
.section3 {
	float: left;
	width: 100%;
	padding:60px 0px 80px 0px;
	position: relative;
	margin-top:80px;
	background:url(/images/parallax_bg_1.png) no-repeat center top fixed;
}
.section3 .one_half .title1 h2, .section3 .one_half .title4 h2{
	text-align:left;
}
.section3 .one_half .title1 .line, .section3 .one_half .title4 .line{
	margin:0
}
.section3 .one_half h3{
	color:#fff;
	text-align:right;
	font-size:30px;
	font-weight:bold;
	line-height:45px;
}
.section3 .one_half h3 span{
	color: #119ee7;
}
.section3 .one_half .offerbadge{
	background: rgba(0, 0, 0, 0) url(/images/badge-white1.png) no-repeat scroll 0 0;
    color: #119ee7;
    float: left;
    height: 128px;
    margin: 0;
    padding: 43px 0 0;
    position: absolute;
    text-align: center;
    width: 128px;
    z-index: 2;
	font-weight:bold;
	font-family: Open Sans, sans-serif;
	font-size:18px;
	margin-top:-40px;
}
.section3 .one_half.freesite{
	color:#FFF;
}
.section3 .one_half.freesite ul{
	margin-top:40px;
}
.section3 .one_half.freesite ul li{
	margin-bottom:15px;
}
.section3 .one_half.freesite ul li.price{
	color:#FFF;
	font-size:18px;
	margin-top:45px;
}
.section3 .one_half.freesite ul li.price span{
	color: #119ee7;
	font-size:25px;
	font-weight:bold;
}
.section3 .one_half img.align_right{
	float:right;
	margin-left:20px;
	margin-top:0;
}

/* features section 3 one */
.section3.one {
	float: left;
	width: 100%;
	padding:95px 0px 80px 0px;
	position: relative;
	margin-top:80px;
	background:url(/images/parallax_bg_11.png) no-repeat center top fixed;
}
.section3.one .ca-col{
	width:100%;
	text-align:center;
	background-image:none;
	background:#FFF;
	border-radius:0% 100% 100% 100%;
	height:220px;
	width:220px;
	transition: all 0.3s ease-out 0s;
}
.section3.one .ca-col .icon span{
	color:#868686;
	font-size:30px;
	margin-top:50px;
}
.section3.one .ca-col h3{
	color:#222222;
	padding-top:10px;
	font-family: Open Sans, sans-serif;
}
.section3.one .ca-col em{
	color:#868686
}
.section3.one .one_fourth:hover .ca-col, .section3.one .one_fourth .ca-col.active{
	background:#119ee7;
	border:solid 5px #fff;
}
.section3.one .one_fourth:hover .ca-col .icon span, .section3.one .one_fourth:hover .ca-col h3, .section3.one .one_fourth:hover .ca-col em,
.section3.one .one_fourth .ca-col.active .icon span, .section3.one .one_fourth .ca-col.active h3, .section3.one .one_fourth .ca-col.active em
{
	color:#fff;
}
/* features section 3 two */
.section3.two {
	margin-top:35px;
}

/* features section 3 three */
.section3.three {
	padding:0px;
	margin-top:80px;
}

/* features section 4 */
.section4 {
	float: left;
	width: 100%;
	padding:60px 0px 80px 0px;
	position: relative;
	margin-top:0;
	background:url(/images/parallax_bg_2.png) repeat center bottom fixed;
}
.price-col{
	background-color:#1a1a1a;
	border-radius:3px;
	text-align:center;
	padding:20px 0;
	transition: all 0.3s ease-out 0s;
}
.price-col.dark-bg{
	background-color:#000000;
}
.price-col:hover, .price-col.active{
	background-color:#119ee7;
}
.price-col .price{
	background:url(/images/circle-shape-small.png) no-repeat center top;
	width:100%;
	padding:30px 0 5px 0;
}
.price-col .price h4{
	font-size:26px;
	font-family:Open Sans, sans-serif;
	font-weight:bold;
	color:#FFF;
}
.price-col .price h4 span{
	font-size:13px;
	font-weight:normal;
	text-transform:none;
}
.price-col .plan-title h2{
	font-size:16px;
	color:#FFF;
	font-weight:normal;
	margin-bottom:10px;
}
.price-col ul.plan-list{
	width:100%;
}
.price-col ul.plan-list li{
	height:50px;
	line-height:50px;
	vertical-align:middle;
	font-family:Open Sans, sans-serif;
	font-size:14px;
}
.price-col ul.plan-list li.light{
	background-color:#ffffff;
}
.price-col ul.plan-list li.dark{
	background-color:#f5f5f5;
}

/* features section 4 one */
.section4.one {
	float: left;
	width: 100%;
	padding:40px 0px 80px 0px;
	margin-top:60px;
	position: relative;
	background:url(/images/parallax_bg_1.png) no-repeat center top fixed;
}
.price-col.one .price{
	border:solid 3px #FFF;
	border-radius:100%;
	width:100px;
	height:100px;
	line-height:100px;
	padding:30px 0 5px 0;
	background:#222222;
	margin:-70px auto 0 auto;
}
.price-col.one .price h4{
	font-size:26px;
	font-family:Open Sans, sans-serif;
	font-weight:bold;
	color:#FFF;
}
.price-col.one .price h4 span{
	font-size:13px;
	font-weight:normal;
	text-transform:none;
}
.price-col.one .plan-title{
	margin-top:20px;
}
.price-col.one .plan-title h2{
	font-size:30px;
	color:#FFF;
	font-weight:bold;
	margin-bottom:10px;
}
.price-col.one .plan-title h2 span{
	font-size:14px;
	color:#989898;
	font-weight:normal;
	text-transform:none;
}
.price-col.one:hover .plan-title h2 span, .price-col.active .plan-title h2 span{
	color:#fff;
}
.price-col.one:hover .price, .price-col.one.active .price{
	background:#119ee7;
}
.prices.one{
	font-size:40px;
	color:#FFF;
	font-weight:bold;
	margin-top:35px;
}
.prices.one span{
	font-size:13px;
	font-weight:normal;
}
.price-col.one .plan-title.one{
	margin-top:3px;
	margin-bottom:40px;
}
.price-col.one .plan-title.one h2{
	font-size:20px;
	color:#FFF;
	font-weight:normal;
}

/* features section 4 two */
.section4.two {
	float: left;
	width: 100%;
	padding:60px 0px 100px 0px;
	margin-top:80px;
	position: relative;
	background: url(/images/parallax_bg_2.png) repeat left top;
	border-top:solid 1px #e7e7e7;
}
.section4.two .shape-box{
	width:155px;
	margin:auto;
}
.section4.two .diamond-shape {
    background-color: #119ee7;
    border: 1px solid #119ee7;
    height: 90px;
	top: -32px;
    line-height: 78px;
    margin: 0;
    padding: 0;
    text-align: center;
	position:absolute;
    transform: rotate(-45deg);
    transform-origin: 50% 0 0;
    transition-duration: 0.3s;
    transition-property: background-color, color;
    transition-timing-function: ease-out;
    width: 90px;
}
.section4.two .price-col:hover .diamond-shape, .section4.two .price-col.active .diamond-shape {
    background-color: #1a1a1a;
    border: 1px solid #1a1a1a;
}
.section4.two .diamond-shape .prices{
    color: #fff;
    font-size: 25px;
    text-align: center;
    transform: rotate(45deg);
	font-weight:bold;
	line-height: 20px;
    padding: 20px 0 0 14px;
}
.section4.two .diamond-shape .prices span{
    color: #fff;
    font-size:13px;
	font-weight:normal;
}
.section4.two .plan-title h2{
    color: #fff;
    font-size:25px;
	font-weight:bold;
	text-transform:none;
	margin:60px 0 30px 0;
}
/* features section 3 */
.section4.two.three{
	float: left;
	width: 100%;
	padding:60px 0px 80px 0px;
	position: relative;
	margin-top:0;
	background:url(/images/parallax_bg_9.png) repeat center top fixed;
}
/* features section 3 */
.section4.two.four{
	float: left;
	width: 100%;
	padding:60px 0px 80px 0px;
	position: relative;
	margin-top:80px;
	background:url(/images/parallax_bg_9.png) repeat center top fixed;
}

/* features section 4 */
.section4.four{
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:95px;
	background:#fff;
}
/* features section 4 */
.section4.five{
	float: left;
	width: 100%;
	padding:80px 0;
	position: relative;
	margin-top:0;
	background:url(/images/texture_bg_2.png) repeat center top fixed;
}
.price-col.two .plan-title h2{
	margin-bottom:20px;
}
.prices.two{
	font-size:50px;
	color:#FFF;
	font-weight:bold;
	padding:40px 0;
	background:#119ee7
}
.price-col:hover .prices.two, .price-col.active .prices.two{
	background:#1a1a1a
}
.prices.two span{
	font-size:13px;
	font-weight:normal;
}
.price-col.two .plan-title.two{
	margin-top:3px;
}
.price-col.two .plan-title.two h2{
	font-size:20px;
	color:#FFF;
	font-weight:normal;
}

/* features section 4 six */
.section4.six {
	float: left;
	width: 100%;
	padding:60px 0px 120px 0px;
	position: relative;
	margin-top:100px;
	background:url(/images/parallax_bg_2.png) repeat center bottom fixed;
}

/* features section 4 seven */
.section4.seven {
	float: left;
	width: 100%;
	padding:10px 0px 100px 0px;
	position: relative;
	margin-top:0;
	background:#fff;
}
/* features section 5 */
.section5 {
	float: left;
	width: 100%;
	padding:70px 0px 80px 0px;
	position: relative;
	margin-top:0;
	background:url(/images/parallax_bg_3.png) repeat center bottom fixed;
}
.news-col{
	margin:auto;
	width:70%;
	text-align:center;
}
.news-col p{
	font-size:13px;
	text-align:center;
	padding-top:15px;
	color:#646464;
	font-family:Open Sans, sans-serif;
	width:100%;
	float:left;
}
/* features section 5 one */
.section5.one {
	float: left;
	width: 100%;
	padding:40px 0px 70px 0px;
	position: relative;
	margin-top:20px;
	background:#119ee7 url(/images/parallax_lines.png) repeat center top;
}
.section5.one .news-col p {
	color:#FFF;
}
.section5.one .domain_search_home button.searchsubmit{
	background-color: #1a1a1a;
	transition: all 0.3s ease-out 0s;
}
.section5.one .domain_search_home button.searchsubmit:hover {
    background-color: #000;
    color: #fff;
}

/* features section 5 two */
.section5.two {
	float: left;
	width: 100%;
	padding:60px 0px;
	position: relative;
	margin-top:80px;
	background:url(/images/parallax_bg_3.png) repeat center bottom fixed;
}
	
/* features section 6 */
.section6 {
	float: left;
	width: 100%;
	padding:63px 0 0px 0;
	position: relative;
	margin:0;
}
.fea-col{
	margin-bottom:40px;
	float:left;
}
.fea-col .icon{
	width:66px;
	height:71px;
	line-height:65px;
	float:left;
	color:#868686;
	font-size:22px;
	margin-bottom:25px;
	text-align:center;
	transition: all 0.3s ease-out 0s;
    vertical-align: middle;
	background:url(/images/circle-shape-1.png) no-repeat center top;
}
.fea-col:hover .icon, .fea-col.active .icon{
	background:url(/images/circle-shape-2.png) no-repeat center top;
	color:#119ee7;
}
.fea-col .icon.one{
	width:66px;
	height:66px;
	line-height:66px;
	float:left;
	color:#222222;
	font-size:22px;
	margin-bottom:25px;
	text-align:center;
	transition: all 0.3s ease-out 0s;
    vertical-align: middle;
	background:none;
	border:solid 1px #c7c7c7;
	border-radius:100%;
}
.fea-col:hover .icon.one, .fea-col.active .icon.one{
	background:#119ee7;
	border:solid 1px #119ee7;
	color:#fff;
}
.fea-col .bref-info {
    float: left;
    margin-left: 6%;
    width: 75%;
}
.fea-col .bref-info h5{
	text-transform:none;
	font-weight:normal;
	transition: all 0.3s ease-out 0s;
}
.fea-col:hover .bref-info h5, .fea-col.active .bref-info h5{
	color:#119ee7;
}

/* features section 6 one */
.section6.one {
	float: left;
	width: 100%;
	padding:60px 0px 30px 0px;
	position: relative;
	margin-top:20px;
	background:url(/images/parallax_bg_8.png) repeat center bottom fixed;
}
.section6.one .fea-col .bref-info{
	color:#cfcfcf;
}
.section6.one .fea-col .icon{
	color:#fff;
}
.section6.one .fea-col:hover .icon, .section6.one .fea-col.active .icon{
	background:url(/images/circle-shape-2.png) no-repeat center top;
	color:#119ee7;
}
.section6.one .bref-info h5{
	color:#FFF;
}
.section6.one .bref-info:hover h5, .section6.one .fea-col.active .bref-info h5{
	color:#119ee7;
}

/* features section 7 */
.section7 {
	float: left;
	width: 100%;
	padding:0px;
	position: relative;
	margin-top:0px;
	background:url(/images/parallax_bg_4.png) repeat center bottom fixed;
}
.section7 .title1 .line{
	top:215px;
}
.section7 .thumb{
	margin-top:20px;
	margin-bottom:30px;
}

/* features section 7 one */
.section7.one {
	float: left;
	width: 100%;
	padding:40px 0px 80px 0px;
	position: relative;
	margin-top:0px;
	background:url(/images/parallax_bg_6.png) repeat center bottom fixed;
}
.section7.one .owl-carousel .item{
	width:100%;
	margin-top:50px;
}
.section7.one .owl-carousel .owl-wrapper-outer{
	margin-bottom:70px;
}
.section7.one .test-col .client-img{
	width:140px;
	height:140px;
}
.section7.one .test-col .review{
	background: none repeat scroll 0 0 #fff;
    float: right;
    margin-top:-70px;
    width: 87.8%;
	padding:40px 35px 40px 80px; 
}
.section7.one .test-col .review h5{
	color:#119ee7;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-bottom:10px;
}
.section7.one .test-col .review h5 span{
	color:#a1a1a1;
	font-size:13px;
	font-style:italic;
	text-transform:none;
	font-weight:normal;
}
.section7.one .test-col .review p{
	color:#989898;
	font-size:14px;
	line-height:22px;
	text-align:left;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0;
}

/* features section 7 two */
.section7.two{
	background:url(/images/parallax_bg_12.png) repeat center bottom fixed;
	padding:80px 0;
}
.section7.two .quote {
    color: #fff;
    font-size: 70px;
    margin: 15px 0 50px 0;
    text-align: center;
}

/* features section 8 */
.section8 {
	float: left;
	width: 100%;
	padding:0px;
	position: relative;
	margin-top:10px;
}
.section8 .post-col {
    float: left;
    margin: 0;
    padding: 0;
}
.section8 .post-img {
    float: left;
    margin: 0;
    padding:0;
    position: relative;
    width: 100%;
}
.section8 .post-col a h2:hover {
    color: #119ee7;
}
.section8 .post-col .date-col{
	float:right;
	margin-right:8%;
	width:90px;
}
.section8 .post-col .date {
    background-color: #119ee7;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    height: 75px;
    margin: 0 0 0 0px;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 90px;
    z-index: 100;
	text-transform:uppercase;
	border:solid 5px #fff;
	border-top:0;
}
.section8 .post-col .date span {
    color: #fff;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 15px 0 0px;
    text-align: center;
}
.section8 .post-col .date.comments {
    background-color: #161616;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    height: 75px;
    margin: 70px 0 0 0px;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 90px;
    z-index: 100;
	text-transform:uppercase;
}
.section8 .post-col .date.comments span {
    color: #fff;
}
.section8 .divider-line {
    background-color: #e7e7e7;
    border: medium none;
    float: right;
    height: 1px;
    margin: 40px 0;
    padding: 0;
    width: 95%;
}
.section8 .post-img .hover-box {
    background: url(/images/site-img5.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 100%;
    margin: 0;
    opacity: 0;
    padding:0;
    position: absolute;
    transition: all 0.3s ease-out 0s;
    width: 100%;
}
.section8 .post-img .hover-box .box-inner {
    float: left;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}
.section8 .post-img .hover-box .box-inner .icon {
    background-color: #fff;
    color: #161616;
    float: right;
    font-size: 24px;
    height: 80px;
    line-height: 80px;
    margin: 145px 8% 0 0px;
    padding: 0;
    text-align: center;
    width: 90px;
}
.section8 .post_img .hover-box .box-inner .icon.last {
    margin: 200px 10px 0 0;
}
.section8 .post-img .hover-box .box-inner .icon:hover a {
    color: #119ee7;
}
.section8 .post-img:hover .hover-box {
    opacity: 1;
    transition: all 0.3s ease-out 0s;
}
.section8 .post-col .text-col {
    float: left;
    margin: 0;
    padding:40px 30px 40px 40px;
    width: 100%;
	border-bottom:solid 5px #e6e6e6;
	transition: all 0.3s ease-out 0s;
}
.section8 .post-col:hover .text-col {
	background-color:#f7f7f7;
	border-bottom:solid 5px #119ee7;
}
.section8 .post-col .text-col h4{
	color:#222222;
	text-transform:none;
	font-size:25px;
	font-weight:normal;
}
.section8 .post-col:hover .text-col h4{
	color:#119ee7;
}

/* features section 8 one */

.section8.one .post-col .text-col {
    float: left;
    margin: 0;
    padding:50px 0px 30px 0px;
    width: 100%;
	border-bottom:solid 3px #e6e6e6;
	transition: all 0.3s ease-out 0s;
	background:url(/images/shape-arrow.png) no-repeat center top;
}
.section8.one .post-col:hover .text-col {
	border-bottom:solid 3px #119ee7;
}
.section8.one .post-col .date-col{
	float:left;
	margin-right:25px;
	width:50px; 
}
.section8.one .post-col .date{
	border:none;
	background-color: transparent;
	height:35px;
	border-bottom:solid 1px #dbdcdd;
	width:50px;
	font-size:25px;
	color:#222222;
	font-weight:bold;
	font-family: Open Sans, sans-serif;
	position:relative;
}
.section8.one .post-col .month{
	border:none;
	background-color: transparent;
	height:35px;
	width:50px;
	font-size:13px;
	color:#119ee7;
	font-weight:normal;
	text-align:center;
}
.section8.one .post-col .postinfo{
	float:left;
	width:78%;
}
.section8.one .post-col .postinfo h4{
	margin-bottom:10px;
}
.section8.one .post-col .postinfo ul.date-user li{
	float:left; 
	width:auto;
	margin:0 15px 22px 0;
	font-size:13px;
}
.section8.one .post-col .postinfo ul.date-user li span{
	color:#119ee7;
	padding-right:5px;
}
.section8.one .post-col .postinfo p{
	float:left;
}
.section8.one .one_third .post-img .hover-box .box-inner .icon {
    background-color: #fff;
    border-radius:100%;
    color: #161616;
    float: left;
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    margin:83px 0px 0 125px;
    padding: 0;
    text-align: center;
    width: 50px;
}
.section8.one .one_third .post-img .hover-box .box-inner .icon.last {
    margin:83px 0px 0 10px;
}

/* features section 8 two */
.section8.two {
	float: left;
	width: 100%;
	padding:0px;
	position: relative;
	margin-top:95px;
}
.section8.two .post-col .text-col {
    float: left;
    margin: 0;
    padding:60px 30px 40px 30px;
    width: 100%;
	border-bottom:solid 5px #e6e6e6;
	transition: all 0.3s ease-out 0s;
	background:url(/images/shape-arrow.png) no-repeat center top;
}
.section8.two .post-col:hover .text-col{
	border-bottom:solid 5px #119ee7;
}
.section8.two .post-col .date-col{
	float:right;
	margin:0 4% 0 0;
	width:90px;
}
.section8.two .post-col .date {
    background-color: #119ee7;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    height: 72px;
    margin:8% 0 0 0px;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 72px;
    z-index: 100;
	text-transform:uppercase;
	border:solid 0px #fff;
	border-top:0;
}
.section8.two .post-col .date span {
    color: #fff;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 15px 0 0px;
    text-align: center;
}
.section8.two .post-col .date.comments {
    background-color: #161616;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    height: 72px;
    margin: 101px 0 0 0px;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 72px;
    z-index: 100;
	text-transform:uppercase;
}
.section8.two .post-col .date.comments span {
    color: #fff;
}
.section8.two .post-img .hover-box .box-inner .icon {
    background-color: #fff;
    color: #161616;
    float: left;
    font-size: 20px;
    height: 60px;
    line-height: 60px;
    margin: 150px 0 0 115px;
    padding: 0;
    text-align: center;
    width: 60px;
	border-radius:100%;
}
.section8.two .post-img .hover-box .box-inner .icon.last {
    margin: 150px 0 0 10px;
}

/* features section 8 three */
.section8.one.three {
	float: left;
	width: 100%;
	padding:0px;
	position: relative;
	margin-top:60px;
}

/* features section 9 */
.section9 {
	float: left;
	width: 100%;
	padding:0px;
	position: relative;
	margin-top:70px;
}
.section9 .tp-banner3 .hover-box {
    background: url(/images/site-img2.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 100%;
    margin: 0;
    opacity: 0;
    padding: 30px;
    position: absolute;
    transition: all 0.3s ease-out 0s;
    width: 100%;
}
/* features section 9 one */
.section9.one {
	float: left;
	width: 100%;
	padding:0px;
	position: relative;
	margin-top:0;
}

/* features section 10 */
.section10 {
	float: left;
	width: 100%;
	padding:0px;
	position: relative;
	margin-top:100px;
}
.section10 .one_fifth{
	margin-right:0;
	width:19.940%;
}
.section10 .one_fifth .clien-logo{
	text-align:center;
	border-right:solid 1px #e9e9e9;
	border-bottom:solid 1px #e9e9e9;
	padding:40px 0px;
}
.section10 .one_fifth.last .clien-logo{
	border-right:solid 0px #e9e9e9;
	border-bottom:solid 1px #e9e9e9;
}
.section10 .one_fifth .clien-logo.no-bot-border{
	border-bottom:solid 0px #e9e9e9;
}

/* features section 10 one */
.section10.one {
	float: left;
	width: 100%;
	padding:0px;
	position: relative;
	margin-top:75px;
}

/* features section 10 two */
.section10.two {
	float: left;
	width: 100%;
	padding:78px 0;
	position: relative;
	margin-top:0px;
	background: url(/images/texture_bg_13.png) repeat left top;
}

/* features section 11 */
.section11 {
	float: left;
	width: 100%;
	padding:35px 0;
	position: relative;
	margin-top:80px;
	background-color:#119ee7;
}
.section11 .text{
	float: left;
    margin: 0;
    padding:10px 0 0 0;
    width: 75%;
}
.section11 .readmore {
    float: right;
    margin:4px 0 0 0;
    padding: 0;
    width: 12.500%;
}
.section11 .text .white-text{
	font-size:32px;
	text-transform:none;
	font-weight:300;
	color:#FFF;
}
/* features section 11 one */
.section11.one{
	margin-top:80px;
}

/* features section 11 two */
.section11.two{
	margin-top:80px;
	background:#232a34;
}

/* features section 11 three */
.section11.three {
	float: left;
	width: 100%;
	padding:35px 0;
	position: relative;
	margin-top:0px;
	background-color:#119ee7;
}

/* features section 12 */
.section12 {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:120px;
}
.section12 .one_half img{
	width:100%;
	margin-top:6%;
}
.section12 .one_half .fea-cols h2{
	font-weight:bold;
}
.fea-cols ul li{
	margin-bottom:15px;
}
.fea-cols ul li span{
	color:#119ee7;
	padding-right:5px;
}

/* features section13 */
.section13{
	float: left;
	width: 100%;
	padding:72px 0px;
	position: relative;
	margin-top:0;
	background:url(/images/texture_bg_1.png) repeat left top;
}
.section13 .one_third .fe-cols{
	text-align:center;
}
.section13 .one_third .fe-cols .icon{
	border: 1px solid #ebebeb;
    border-radius: 100%;
	background:#FFF;
    color: #868686;
    font-size: 30px;
    height: 100px;
    line-height: 104px;
    text-align: center;
    width: 100px;
	margin:auto;
	transition: all 0.3s ease-out 0s;
}
.section13 .one_third:hover .fe-cols .icon, .section13 .one_third.active .fe-cols .icon{
	border: 1px solid #119ee7;
}
.section13 .one_third .fe-cols .icon span{
	border: 0px;
    border-radius: 100%;
    color: #868686;
    font-size: 35px;
    height: 88px;
    line-height: 90px;
    text-align: center;
    width: 88px;
	transition: all 0.3s ease-out 0s;
}
.section13 .one_third:hover .fe-cols .icon span, .section13 .one_third.active .fe-cols .icon span{
	background:#119ee7;
    color: #fff;
}
.section13 .one_third .fe-cols h2{
	font-size:18px;
	text-transform:none;
	color:#222222;
	margin:35px 0 20px 0;
	font-weight:normal;
}
.section13 .one_third:hover .fe-cols h2, .section13 .one_third.active .fe-cols h2{
	color:#119ee7;
}
.section13 .one_third .fe-cols p{
	text-align:center;
	margin-bottom:20px;
}
.section13 .one_third .fe-cols a{
	font-size:13px;
	font-style:italic
}
.section13 .one_third:hover .fe-cols a, .section13 .one_third.active .fe-cols a{
	color:#119ee7;
}
.section13 .one_third .fe-cols a span{
	padding-left:10px;
}
.section13 .one_half .sercols .title3 h2{
	text-align:left;
}
.section13 .one_half .sercols .title3 .line{
	margin:0
}
.section13 .one_half .content-col{
	margin-top:50px;
}
.section13 .one_half .content-col img{
	width:100%;
}
.section13 .one_half .content-col .one_full{
	margin-top:40px;
}

/* features section14 */
.section14 {
	float: left;
	width: 100%;
	padding:40px 0px 80px 0px;
	position: relative;
	margin-top:0px;
	background:url(/images/parallax_bg_5.png) no-repeat center top fixed;
}
.section14 .one_half{
	text-align:left;
}
.section14 .one_half .offer-col{
	background:#FFF;
	border-bottom:solid 5px #119ee7;
	overflow:hidden;
	padding:40px 10px 0 40px; 
	border-radius:0px 50px 0px 50px;
}
.section14 .one_half .offer-col h2{
	text-transform:none;
	font-size:25px;
	color:#222222;
	margin-bottom:10px;
	font-weight:normal;
}
.section14 .one_half .offer-col ul{
	margin-top:10px;
}
.section14 .one_half .offer-col ul li{
	margin-bottom:5px;
}
.section14 .one_half .offer-col ul li span{
	padding-right:5px;
}
.section14 .one_half .offer-col .one_half h3{
	font-size:30px;
	font-weight:bold;
	color:#010101;
	text-transform:none;
	font-family:Open Sans, sans-serif;
	text-align:center;
}
.section14 .one_half .offer-col .one_half h3 span.bluetext{
	font-size:18px;
	font-weight:normal;
	color:#119ee7;
}
.section14 .one_half .offer-col .one_half h3 span{
	font-size:15px;
	font-weight:normal;
	color:#119ee7;
}
.section14 .one_half .offer-col .one_half img{
	width:100%;
}
.section14 .one_half .offer-col .one_half h2 img{
	width:auto;
	float:left;
}
/* features section14 one */
.section14.one {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:60px;
	background:#fff;
}
.section14.one .offer-col {
	border-left:solid 1px #d8d8d8; 
	border-right:solid 1px #d8d8d8;
	border-top:solid 1px #d8d8d8;
}

/* features section14 two */
.section14.two {
	float: left;
	width: 100%;
	padding:100px 0px 140px 0px;
	position: relative;
	margin-top:60px;
	background:url(/images/parallax_bg_5.png) no-repeat center top fixed;
}


/* features section15 */
.section15 {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:80px;
}
.tabs-content7 h2{
	font-size:25px;
	color:#222222;
	text-transform:none;
	font-weight:normal;
}
.tabs-content7 ul{
	margin-top:25px;
}
.tabs-content7 ul li{
	margin-bottom:10px;
}
.tabs-content7 ul li span{
	color:#119ee7;
	font-size:16px;
	margin-right:10px;
}

/* features section 16 */
.section16 {
	float: left;
	width: 100%;
	padding:0px;
	position: relative;
	margin-top:75px;
}
.section16 .one_half {
	width:50%;
	margin:0;
}
.section16 .post_holder {
    float: right;
    margin: 0;
    padding: 0;
    width: 100%;
}
.section16 .post_img {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width:205px;
	height:231px;
}
.section16 .post_holder .text_holder {
    float: right;
    margin: 0;
    padding:20px 35px 26px 35px;
	background:#eeecec;
	text-align:right;
	width:380px;
	transition: all 0.3s ease-out 0s;
}
.section16 .post_holder:hover .text_holder{
    background:#119ee7;
	color:#fff;
}
.section16 .post_holder.active .text_holder{
    background:#119ee7;
	color:#fff;
}
.section16 .post_holder .text_holder p{
	text-align:right;
}
.section16 .post_img .hover_box {
    background: url(/images/site-img5.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 99.500%;
    margin: 0;
    opacity: 0;
    padding: 30px;
    position: absolute;
    transition: opacity 0.3s ease-in-out 0s;
    width: 100%;
}
.section16 .post_img .hover_box .box_inner .icon {
    background-color: #fff;
    border-radius: 2px;
    color: #161616;
    float: left;
    font-size: 20px;
    height: 40px;
    line-height: 35px;
    margin: 64px 0px 0 48px;
    padding: 0;
    text-align: center;
    width: 40px;
}
.section16 .post_img .hover_box .box_inner .icon:hover{
    background-color: #119ee7;
	color: #fff;
}
.section16 .post_img .hover_box .box_inner .icon:hover a{
	color: #fff;
}
.section16 .post_img .hover_box .box_inner {
    border: 1px solid #119ee7;
    float: left;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}
.section16 .post_img:hover .hover_box {
    opacity: 1;
    transition: opacity 0.3s ease-in-out 0s;
}
.section16 .post_holder .text_holder ul.date-user li{
	float:right;
	text-align:right;
	font-size:13px;
	margin-left:20px;
}
.section16 .post_holder .text_holder ul.date-user li span{
	color:#119ee7;
	padding-left:5px;
}
.section16 .post_holder .text_holder h4{
	font-size:20px;
	color:#222222;
	text-transform:none;
	margin:20px 0 14px 0;
	float:right;
	width:100%;
}
.section16 .post_holder:hover .text_holder ul.date-user li span, .section16 .post_holder.active .text_holder ul.date-user li span, .section16 .post_holder:hover .text_holder h4 a, .section16 .post_holder.active .text_holder h4 a{
	color:#fff;
}
/* features section 16 one */
.section16.one {
	margin-top:60px;
}
/* features section17 */
.section17 {
	float: left;
	width: 100%;
	padding:80px 0;
	position: relative;
	margin-top:120px;
	background:url(/images/texture_bg_2.png) repeat center top;
}
/* features section17 */
.section17.one {
	margin-top:50px;
}

/* features section17 two */
.section17.two {
	margin-top:10px;
}
/* features section 18 */
.section18 {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:60px;
}
.section18 .shape-box{
	width:170px;
	margin:auto;
}
.section18 .diamond-shape {
    background-color: #fff;
    border: 1px solid #cfcfcf;
    height: 100px;
    line-height: 93px;
    padding: 0;
    text-align: center;
    transform: rotate(-45deg);
    transform-origin: 50% 0 0;
    transition-duration: 0.3s;
    transition-property: background-color, color;
    transition-timing-function: ease-out;
    width: 100px;
}
.section18 .diamond-shape .icon {
    color: #868686;
    font-size: 35px;
    text-align: center;
    transform: rotate(45deg);
}
.section18 .ser-col, .section18 .ser-col p{
    text-align:center;
}
.section18 .ser-col p{
    padding-bottom:25px;
}
.section18 .ser-col h2{
    color:#222222;
	font-size:25px;
	text-transform:none;
	font-weight:normal;
}
.section18 .ser-col:hover .diamond-shape, .section18 .ser-col.active .diamond-shape {
    background-color: #149fe7;
    border: 1px solid #149fe7;
}
.section18 .ser-col:hover .diamond-shape .icon, .section18 .ser-col.active .diamond-shape .icon {
    color: #fff;
}
.section18 .ser-col:hover h2, .section18 .ser-col.active h2{
    color:#149fe7;
}

/* features section19 */
.section19 {
	float: left;
	width: 100%;
	padding:60px 0 80px 0;
	position: relative;
	margin-top:0px;
	background:url(/images/parallax_bg_7.png) repeat center top fixed;
}
.section19 .info-col{
	width:80%;
	margin:auto;
	float:none;
	text-align:center;
}
.section19 .info-col p{
	text-align:center;
	color:#fff;
	margin-bottom:50px;
}
.section19 .info-col h2{
	font-size:55px;
	color:#FFF;
	font-weight:bold;
	line-height:65px;
}
.section19 .info-col h2 span{
	font-size:40px;
	color:#FFF;
	text-transform:none;
	font-weight:normal;
}

/* features section19 one */
.section19.one {
	float: left;
	width: 100%;
	padding:60px 0 80px 0;
	position: relative;
	margin-top:0px;
	background:#119ee7;
}

/* features section19 two */
.section19.two {
	float: left;
	width: 100%;
	padding:60px 0 80px 0;
	position: relative;
	margin-top:0px;
	background:url(/images/parallax_bg_15.png) repeat center top fixed;
}
.section19.two .info-col p{
	text-align:center;
	color:#9e9e9e;
	margin-bottom:50px;
}
.section19.two .info-col h2{
	font-size:55px;
	color:#222222;
	font-weight:bold;
	line-height:65px;
}
.section19.two .info-col h2 span{
	font-size:40px;
	color:#222222;
	text-transform:none;
	font-weight:normal;
}

/* features section19 three */
.section19.three {
	float: left;
	width: 100%;
	padding:60px 0 80px 0;
	position: relative;
	margin-top:0px;
	background:#090909 url(/images/parallax_bg_18.png) no-repeat center top;
}

/* features section19 four */
.section19.four {
	float: left;
	width: 100%;
	padding:60px 0 80px 0;
	position: relative;
	margin-top:80px;
	background:url(/images/parallax_bg_7.png) repeat center top fixed;
}

/* features section19 five */
.section19.five {
	float: left;
	width: 100%;
	padding:60px 0 80px 0;
	position: relative;
	margin-top:60px;
	background:#090909 url(/images/parallax_bg_18.png) no-repeat center top;
}

/* features section20 */
.section20 {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin:60px 0 90px 0; 
}
.section20 .one_third .fe-col-wrp.type1 {
    margin: 0;
    padding:25px 20px 15px 30px;
    position: relative;
    text-align: center;
    width: 100%;
	color:#dadada;
	transition: all 0.3s ease-out 0s;
	background: none repeat scroll 0 0 #eeeeee;
}
.section20 .one_third .fe-col, .section20 .one_third .fe-col p{
	width:100%;
	text-align:left;
}
.section20 .one_third .fe-col .fe-col-wrp.type1::after {
    border-bottom: 14px solid;
    bottom: -6px;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    transform: skewY(2deg);
    width: 100%;
    z-index: -1;
}
.section20 .one_third .fe-col-wrp.type1:hover, .section20 .one_third .fe-col-wrp.type1.active{
    background: none repeat scroll 0 0 #119ee7;
	color:#036da1;
}
.section20 .one_third .fe-col-wrp h3{
	font-size:18px;
	color:#222222;
	text-transform:none;
	font-weight:normal;
	text-align:left;
}
.section20 .one_third .fe-col-wrp h3 span.fa{
	font-size:23px;
	color:#868686;
	padding-right:15px;
}
.section20 .one_third:hover .fe-col-wrp h3, .section20 .one_third .fe-col-wrp.type1.active h3, 
.section20 .one_third:hover .fe-col-wrp h3 span.fa, .section20 .one_third .fe-col-wrp.type1.active h3 span.fa{
	color:#fff;
}

/* features section20 one */
.section20.one {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin:75px 0 100px 0;
}
/* features section20 two */
.section20.two {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin:60px 0 30px 0;
}

/* features section 21 */
.section21 {
	float: left;
	width: 100%;
	padding:62px 0px 80px 0px;
	position: relative;
	margin-top:0px;
	margin-bottom:50px;
	background:url(/images/parallax_bg_6.png) repeat center bottom fixed;
}
.section21 .item .one_half {
    margin-bottom:30px;
}
.section21 .owl-carousel .item {
    width: 100%;
}
.section21 .quote{
	text-align:center;
	color:#119ee7;
	font-size:50px;
	margin:50px 0 40px 0;
}
.section21 .test-col-one .client-img{
	float:left; 
	width:120px;
	height:120px;
	margin-right:7%;
}
.section21 .test-col-one.rightalign .client-img{
	float:right; 
	width:120px;
	height:120px;
	margin-left:7%;
}
.section21 .test-col-one.rightalign .client-img.clear-right{
	margin-right:0%;
}
.section21 .test-col-one .client-img img{
	border:solid 5px #fff;
	border-radius:0% 100% 100% 100%;
}
.section21 .test-col-one .review{
	float:left; 
	width:350px;
	text-align:left;
}
.section21 .test-col-one.rightalign .review{
	float:right; 
	width:350px;
	text-align:right;
}
.section21 .test-col-one .review h4{
	font-size:18px;
	color:#fff;
	font-weight:normal;
	text-transform:none;
}
.section21 .test-col-one .review p{
	font-size:14px;
	font-style:normal;
	color:#c9c8c8;
	text-align:left;
	line-height:22px;
	font-weight:normal;
	margin-bottom:20px;
}
.section21 .test-col-one.rightalign .review p{
	text-align:right;
}
.section21 .test-col-one .review h5{
	font-size:13px;
	color:#119ee7;
	font-weight:normal;
	text-transform:none;
}
.section21 .test-col-one .review h5 span{
	font-size:13px;
	color:#9e9d9d;
	font-weight:normal;
	text-transform:none;
}

/* features section 22 */
.section22 {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:60px;
}
.section22 .one_third{
	width:33.320%;
	margin-right:0;
}
.section22 .ser-col{
	background:#5dc7fe url(/images/box-shape-white.png) no-repeat center top;
	text-align:center;
	padding:0px 30px 35px 30px;
	transition: all 0.3s ease-out 0s;
}
.section22 .one_third:hover .ser-col, .section22 .one_third .ser-col.active{
	background:#119ee7 url(/images/box-shape-white.png) no-repeat center top;
}
.section22 .ser-col h2{
	font-size:50px;
	color:#FFF;
	line-height:60px;
	text-transform:none;
	font-weight:bold;
	font-family: Open Sans, sans-serif;
}
.section22 .ser-col h2 em{
	font-size:13px;
	text-transform:uppercase;
}
.section22 .ser-col h3{
	font-size:25px;
	color:#FFF;
	font-weight:normal;
}
.section22 .ser-col p{
	text-align:center;
	color:#FFF;
}

/* features section 23 */
.section23 {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:100px;
	background:#232a34;
}
.section23 .one_half img{
	width:100%;
}
.section23 .one_half .span12{
	margin:10% 0 0 0;
}
.section23 .one_half .item p{
	color:#b3bac4;
	font-size:14px;
	font-style:normal;
	line-height:30px;
	font-family: Open Sans, sans-serif;
	font-weight:normal;
}

/* features section 24 */
.section24 {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:100px;
}
.section24 .one_half{
	margin-right:0;
}
.section24 .one_half img{
	width:100%;
}
.section24 .post-col {
    float: left;
    margin: 0;
    padding: 0;
}
.section24 .post-img {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.section24 .post-col a h2:hover {
    color: #119ee7;
}
.section24 .post-img .hover-box {
    background: url(/images/site-img5.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 100%;
    margin: 0;
    opacity: 0;
    padding:0;
    position: absolute;
    transition: all 0.3s ease-out 0s;
    width: 100%;
}
.section24 .post-img .hover-box .box-inner {
    float: left;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}
.section24 .post-img .hover-box .box-inner .icon {
    background-color: #fff;
    color: #161616;
    float: left;
    font-size: 18px;
    height: 60px;
    line-height: 55px;
    margin:34% 0 0 37%;
    padding: 0;
    text-align: center;
    width: 60px;
	border-radius:100%;
}
.section24 .post_img .hover-box .box-inner .icon.last {
    margin: 200px 10px 0 0;
}
.section24 .post-img .hover-box .box-inner .icon:hover a {
    color: #119ee7;
}
.section24 .post-img:hover .hover-box {
    opacity: 1;
    transition: all 0.3s ease-out 0s;
}
.section24 .post-info {
    background:#CCC;
}

/* features section 25 */
.section25 {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:80px;
}
.section25 .fea-col .icon{
	background: none;
	font-size:22px;
	color:#868686;
	width:80px;
	height:76px;
	line-height:70px;
	text-align:center;
	border-bottom:solid 4px #d5d5d5;
}
.section25 .fea-col:hover .icon, .section25 .fea-col.active .icon{
	background:#119ee7;
	color:#fff;
	border-bottom:solid 4px #036d9f;
}
.section25 .fea-col .bref-info{
	width:100%;
	margin-left:0;
}
.section25 .one_half img{
	width:100%;
}
.section25 .fea-col .bref-info.one{
	width:90%;
}
.background-image-holder{
    background-position: 50% 50% !important;
    background-size: cover !important;
    height: 100%;
    left: 0;
    position: absolute;
    top:95px;
    width: 100%;
    z-index: 0;
	background:url(/images/site-img24.jpg) repeat scroll 50% 0 rgba(0, 0, 0, 0);
}

/* features section 25 one */
.section25.one {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:0px;
}
.section25.one .background-image-holder{
	top:0;
}
.section25.one .image-container.col-mdl-1{
	margin-left:50%;
}
.section25.one .col-mdl-2{
	margin-left:0;
	padding:135px 0 120px 0;
	text-align:center;
}
.section25.one .col-mdl-2 p{
	text-align:center;
	line-height:30px;
	color:#b3bac4;
	padding:0 28px 40px 28px;
}
.section25.one{
	background:#232a34;
}
.col-mdl-1 {
    width: 50%;
}
.col-mdl-2{
	margin-left:55%;
}
.side-image .image-container {
    height: 100%;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
}
.background-image-holder.one{
    background-position: 50% 50% !important;
    background-size: cover !important;
    height: 100%;
    left: 0;
    position: absolute;
    top:95px;
    width: 100%;
    z-index: 0;
	background:url(/images/site-img25.jpg) repeat scroll 50% 0 rgba(0, 0, 0, 0);
}

/* features section 25  two*/
.section25.two{
	background:#232a34;
	margin-top:80px;
}
.background-image-holder.two{
    background-position: 50% 50% !important;
    background-size: cover !important;
    height: 100%;
    left: 0;
    position: absolute;
    top:0px;
    width: 100%;
    z-index: 0;
	background:url(/images/site-img26.jpg) repeat scroll 50% 0 rgba(0, 0, 0, 0);
}

/* features section 25 three*/
.section25.three{
	background:#232a34;
	margin-top:30px;
}

/* features section 25 four */
.section25.four{
	margin-top:80px;
}
.background-image-holder.four{
    background-position: 50% 50% !important;
    background-size: cover !important;
    height: 100%;
    left: 0;
    position: absolute;
    top:0px;
    width: 100%;
    z-index: 0;
	background:url(/images/site-img27.jpg) repeat scroll 50% 0 rgba(0, 0, 0, 0);
}

/* features section 25 five */
.section25.five {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:80px;
}

/* features section 26 */
.section26 {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:80px;
}

/* features section 27 */
.section27 {
	float: left;
	width: 100%;
	padding:95px 0 70px 0;
	position: relative;
	margin-top:28px;
	margin-bottom:85px;
	background: url(/images/texture_bg_5.png) repeat left top;
	border-bottom:solid 1px #e2e2e2;
	border-top:solid 1px #e2e2e2;
}
.section27 .row{
	margin-top:50px;
}
.section27 .owl-carousel .item {
    width: 100%;
}
.section27 .test-col-one .client-img{
	float:left; 
	width:120px;
	height:120px;
	margin-right:5%;
}
.section27 .test-col-one .client-img img{
	border:solid 1px #c6c6c6;
	border-radius:100%;
	background:#FFF;
	padding:4px;
}
.section27 .test-col-one .review{
	float:left; 
	width:390px;
	padding-left:45px;
	text-align:left;
	background: url(/images/site-img20.png) no-repeat left top;
}
.section27 .test-col-one .review p{
	color:#989898;
	text-align:left;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	line-height:22px;
	margin-bottom:15px;
}
.section27 .test-col-one .review h5{
	font-size:13px;
	color:#119ee7;
	font-weight:normal;
	text-transform:none;
}
.section27 .test-col-one .review h5 span{
	font-size:13px;
	color:#9e9d9d;
	font-weight:normal;
	text-transform:none;
}

/* features section 27 one */
.section27.one {
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:78px;
	background:none;
	border:0;
}

/* features section 27 two */
.section27.two {
	float: left;
	width: 100%;
	padding:80px 0;
	position: relative;
	margin-top:0px;
	background: url(/images/texture_bg_12.png) repeat left top;
	border:0;
	margin-bottom:0;
}
.section27.two .title9 h2{
	color:#FFF;
}

/* features section 27 */
.section27.three {
	float: left;
	width: 100%;
	padding:60px 0 70px 0;
	position: relative;
	margin-top:80px;
	margin-bottom:0;
	background: url(/images/texture_bg_5.png) repeat left top;
	border-bottom:solid 1px #e2e2e2;
	border-top:solid 1px #e2e2e2;
}

/* features section 28 */
.section28 {
	float: left;
	width: 100%;
	padding:60px 0 0 0;
	position: relative;
	margin-top:0;
	background: url(/images/texture_bg_2.png) repeat left top;
}
.section28 .fea-col h5{
	margin-bottom:40px;
}
.section28 .fea-col h5 span.line{
	background:#d5d5d5;
	width:30px;
	height:3px;
	margin:15px 0 20px 0;
	position:absolute;
}
.section28 .fea-col:hover h5 span.line, .section28 .fea-col.active h5 span.line{
	background:#119ee7;
}
.section28 .fea-col .icon{
	background: none;
	font-size:30px;
	color:#868686;
	width:80px;
	height:70px;
	margin-bottom:0;
	line-height:70px;
	text-align:left;
}
.section28 .fea-col:hover .icon, .section28 .fea-col.active .icon{
	color:#119ee7;
}
.section28 .fea-col .bref-info{
	width:100%;
	margin-left:0;
}
.section28 .one_full img{
	margin:10px 0 0 0;
	padding:0;
	vertical-align:bottom;
}

/* features section 29 */
.section29 {
	float: left;
	width: 100%;
	padding:68px 0;
	position: relative;
	margin-top:0;
	    background: url(/images/Business%20Team%20iStock_000017431768Large.jpg) no-repeat center bottom;
    background-size: cover;
}
.section29 p {
	color:#dbdbdb;
	margin-bottom:45px;
}
.section29 ul li {
	color:#dbdbdb;
	margin-bottom:15px;
}
.section29 ul li span {
	color:#119ee6;
	font-size:22px;
	margin-right:10px;
	float:left;
}
.section29 .one_half .title6, .section29 .one_half .title6 h2{
	text-align:left;
}

.section29 .one_half .title6 h2 span{
	margin:0;
}
.section29 .one_half .title6 h2 span.line{
	top: 55px;
}

/* features section 29 one */
.section29.one {
	margin-top:60px;
}

/* features section 30 */
.section30 {
	float: left;
	width: 100%;
	padding:80px 0 0px 0;
	position: relative;
	margin-top:0px;
	border-bottom:solid 1px #e0dfdf;
	border-top:solid 1px #e0dfdf;
}

/* features section 31 */
.section31 {
	float: left;
	width: 100%;
	padding:300px 0 0px 0;
	position: relative;
	margin-top:-90px;
	height:700px;
	background: url(/images/sliders/slide_bg13.jpg) no-repeat center top;
}
.section31.five .one_full {
    width: 72.500%;
	float:none;
	margin:auto;
}
.section31 .domain_search_home #domain-searchform #dsearch {
    background-color: #fff;
    border: 0;
    color: #989898;
    float: left;
    font-size: 13px;
    height: 60px;
    padding: 7px 10px;
    width:560px;
	font-family: Open Sans, sans-serif;
}
/* features section 31 one */
.section31.one {
	margin-top:0px;
	padding:205px 0 0px 0;
	height:600px;
}

/* features section 32 */
.section32{
	float: left;
	width: 100%;
	padding:80px 0;
	position: relative;
	background: url(/images/texture_bg_9.png) repeat center top;
}
.statement{
	font-size:25px;
	line-height:35px;
	color:#757474;
	font-style:italic;
	font-weight:300;
	text-align:center;
	width:88%;
	margin:auto;
}
.divline{
	width:100px;
	height:3px;
	background-color:#119ee7;
	margin:40px auto auto auto;
}

/* features section 33 */
.section33{
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:78px
}
.section33 .one_third{
	margin-right:1px;
	width:39.600%;
}
.section33 .one_fourth{
	margin-right:1px;
	width:20%;
}
.section33 .one_third .price-col{
	text-align:left;
}
.section33 .one_third .price-col ul li{
	padding-left:35px;
}
.section33 .one_third .price-col ul li.pakprice{
	font-size:20px;
	color:#222222;
}
.section33 .price-col{
	padding:0;
	border-radius:0;
}
.section33 .plan-title{
	padding:10px 0;
}
.section33 .plan-title h2{
	font-size:20px;
	margin:0;
}
.section33 .plan-title h2.price-info{
	font-size:20px;
	margin:0;
	font-weight:bold;
	font-family: Open Sans, sans-serif;
}
.section33 .plan-title h2.price-info span{
	font-size:15px;
	margin:0;
	font-weight:normal;
	font-family: Open Sans, sans-serif;
	text-transform:none;
}
.section33 .plan-space{
	background:#f5f5f5;
	height:55px;
}

/* features section 34 */
.section34{
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:78px
}
.abt-col h2{
	font-size:20px;
	text-transform:none;
	font-weight:normal;
	line-height:normal;
	margin-bottom:41px;
}
.abt-col .site-img{
	margin-bottom:15px;
}
.abt-col .site-img img, .tabs-content7.tab3 .tabs-panel7 img{
	width:100%;
}

/* features section 34 one */
.section34.one{
	float: left;
	width: 100%;
	padding:80px 0 70px 0;
	position: relative;
	margin-top:0;
	background: url(/images/texture_bg_11.png) repeat left top;
	color:#989898;
}
.section34.one .abt-col h2, .section34.one .title9 h2{
	color:#fff;	
}


/* features section 35 */
.section35{
	float: left;
	width: 100%;
	padding:80px 0;
	position: relative;
	margin-top:60px;
	background:url(/images/parallax_bg_13.png) no-repeat center top;
}
.section35 .one_full{
	float:left;
	text-align:center;
}
.section35 .one_full #domain-searchform #dsearch{
	width:882px;
}
.info-links{
	color:#119ee7;
	margin-top:50px;
}
.info-links span{
	padding:0 15px;
}
.info-links a{
	color:#119ee7;
}
.info-links a:hover{
	color:#222222;
}

/* features section 35 one */
.section35.one{
	float: left;
	width: 100%;
	padding:80px 0;
	position: relative;
	margin-top:0;
	background:#0c0c0c url(/images/parallax_bg_16.png) no-repeat center top;
	color:#989898;
}
.section35.one .title9 h2{
	color:#FFF;
}

/* features section 36 */
.section36{
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:78px;
}
.price-col.three .plan-title h2{
	font-size:20px;
	color:#FFF;
	font-weight:bold;
	text-transform:none;
}
.price-col.three .prices{
	font-size:16px;
	color:#FFF;
	font-weight:normal;
	margin-bottom:30px;
}
.price-col.three .prices span{
	font-size:16px;
	color:#119ee7;
	font-weight:bold;
}
.price-col.three:hover .prices span, .price-col.three.active .prices span{
	color:#fff;
}
.price-col.three ul.plan-list li{
	text-align:left;
	padding:0 40px;
}
.price-col.three ul.plan-list li i{
	float:right;
	margin-top:20px;
}

/* features section 36 one */
.section36.one{
	float: left;
	width: 100%;
	padding:80px 0;
	position: relative;
	margin-top:0;
	background: url(/images/texture_bg_3.png) repeat left top;
	color:#989898;
}
.section36.one .title9 h2{
	color:#FFF;
}

/* features section 37 */
.section37{
	float: left;
	width: 100%;
	padding:80px 0 20px 0;
	position: relative;
	margin-top:80px;
	background:url(/images/parallax_bg_14.png) no-repeat center bottom fixed;
	border-bottom:solid 1px #ececec;
	border-top:solid 1px #ececec;
	color:#a7a7a7;
}
.section37.one .title9 h2, .section37.one .fea-col .bref-info h5{
	color:#FFF;
}
.section37.one .fea-col:hover .bref-info h5, .section37.one .fea-col.active .bref-info h5{
	color:#119ee7;
}
.section37.one .fea-col .icon.one{
	color:#FFF;
}

/* features section 37 one */
.section37.one{
	float: left;
	width: 100%;
	padding:80px 0 20px 0;
	position: relative;
	margin-top:0px;
	background:url(/images/parallax_bg_17.png) no-repeat center bottom fixed;
	border-bottom:solid 0px #ececec;
	border-top:solid 0px #ececec;
}

/* features section 38 */
.section38{
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:76px;
}
.date-col.one .date{
	text-align:right;
	border-bottom:solid 1px #dddddd;
	padding-bottom:10px;
	margin-bottom:15px;
}
.date-col.one .date span{
	font-size:60px;
	color:#222222;
	font-weight:bold;
}
.date-col.one .comments{
	text-align:right;
	font-size:13px;
	margin-bottom:5px;
}	
.date-col.one .comments i{
	color:#119ee7;
}
.text-col.one{
	margin-top:-10px;
}
.text-col.one h4{
	font-size:25px;
	text-transform:none;
	font-weight:normal;
}
.text-col.one p{
	margin:30px 0;
	float:left;
}
.pressroom .press-img {
    float: left;
}
.image {
    cursor: pointer;
    float: left;
    height: 249px;
    overflow: hidden;
    width: 100%;
}
.press-img img {
    height: 249px;
    max-width: none;
    transition: all 0.5s ease 0s;
    width: 100%;
}
.press-img img:hover {
    height:300px;
    margin: -20px -50px -20px -50px;
    max-width: none;
    width:500px;
}
/* features section 38 one */
.section38.one{
	float: left;
	width: 100%;
	padding:80px 0;
	position: relative;
	margin-top:0px;
	background:#191919;
	color:#a8a8a8;
}
.section38.one .title9 h2, .section38.one .one_fourth .date-col.one .date span, .section38.one .text-col h4{
	color:#FFF;
}
.section38.one .one_fourth .date-col.one .date{
	border-bottom:solid 1px #292c2d;
}

/* features section 39 */
.section39{
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:75px;
}

/* features section 39 one */
.section39.one{
	float: left;
	width: 100%;
	padding:76px 0;
	position: relative;
	margin-top:0px;
	background:#161616 url(/images/parallax_bg_19.png) no-repeat center top;
	color:#a0a0a0;
}
.section39.one .title9 h2, .section39.one .text-info h2{
	color:#FFF;
}

/* features section 40 */
.section40{
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:60px;
}
.section40 .img_holder {
	position: relative;
	float: left;
	padding:0;
	text-align: center;
	margin: 0px;
	border-radius:0;
	background-color:transparent;
	transition-property: background-color, color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
	width:100%;
	overflow:hidden;
}
.section40 .img_holder .img {
	width: 100%;
	height: 290px;
	float: left;
	padding: 0px;
	text-align: center;
	margin: 0px;
	border-radius: 100%;
	background: url(/images/site-img36.jpg) center top no-repeat;
}
.section40 .img_holder .img img{
	width:100%;
	height:100%;
}
.section40 .img_holder .img.two {
	background: url(/images/site-img37.jpg) center top no-repeat;
}
.section40 .img_holder .img.three {
	background: url(/images/site-img38.jpg) center top no-repeat;
}
.section40 .img_holder .img.four {
	background: url(/images/site-img39.jpg) center top no-repeat;
}
.section40 .img_holder .img.five {
	background: url(/images/site-img40.jpg) center top no-repeat;
}
.section40 .img_holder .img.six {
	background: url(/images/site-img41.jpg) center top no-repeat;
}
.section40 .img_holder .img.seven {
	background: url(/images/site-img42.jpg) center top no-repeat;
}
.section40 .img_holder .img.eight {
	background: url(/images/site-img43.jpg) center top no-repeat;
}
.section40 .img_holder .img.nine {
	background: url(/images/site-img44.jpg) center top no-repeat;
}
.section40 .member_info {
	width:100%;
	text-align: center;
	padding: 15px 0 15px 0;
	margin: 0px auto 0 auto;
	border: 1px solid #cccccc;
	transition: all 0.3s ease-out 0s;
}
.section40 .one_fourth:hover .member_info {
	border: 1px solid #119ee7;
	background:#119ee7;
	color:#FFF;
}
.section40 .one_fourth:hover .member_info h5 {
	color:#FFF;
}
.section40 .img_holder .hover_circle {
	position: absolute;
	width: 100%;
	height:100%;
	float: left;
	opacity: 0;
	padding: 0px;
	margin: 0px;
	background: url(/images/site-img5.png) 0px 0px repeat;
	transition: opacity 0.3s ease-in-out 0s;
}
.section40 .img_holder ul.social_icon {
	position: absolute;
	width: 100%;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 41px;
	z-index: 10;
}
.section40 .img_holder ul.social_icon li {
	float: left;
	padding: 0px;
	margin: 0x;
	transition: opacity 0.1s ease-in-out 0s;
	-webkit-transition: opacity .1s ease-in-out;
	-moz-transition: opacity .1s ease-in-out;
	-ms-transition: opacity .1s ease-in-out;
	-o-transition: opacity .1s ease-in-out;
	transition: opacity .1s ease-in-out;
	transition: top 0.1s ease-in-out 0s;
}
.section40 .img_holder ul.social_icon li.one {
	position: absolute;
	top: 200px;
	opacity: 0;
}
.section40 .img_holder ul.social_icon li.two {
	position: absolute;
	top: 20px;
	opacity: 0;
	left: 45px;
}
.section40 .img_holder ul.social_icon li.three {
	position: absolute;
	top: 200px;
	opacity: 0;
	left: 90px;
}
.section40 .img_holder ul.social_icon li.four {
	position: absolute;
	top: 20px;
	opacity: 0;
	left: 135px;
}
.section40 .img_holder .social_icon li a {
	width: 40px;
	height: 40px;
	float: left;
	font-size: 18px;
	padding: 0px;
	line-height: 40px;
	color: #161616;
	margin: 0 5px 0 0;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background-color: #fff;
	z-index: 10;
}
/*hover styles*/
	
.section40 .img_holder .social_icon li a:hover {
	background-color: #119ee7;
	color:#FFF;
}
.section40 .one_fourth:hover .hover_circle {
	opacity: 1;
	transition: opacity 0.1s ease-in-out 0s;
}
.section40 .one_fourth:hover .social_icon li.one {
	top: 127px;
	opacity: 1;
	transition: top .3s ease-in-out;
}
.section40 .one_fourth:hover .social_icon li.two {
	top: 127px;
	opacity: 1;
	transition: top .5s ease-in-out;
}
.section40 .one_fourth:hover .social_icon li.three {
	top: 127px;
	opacity: 1;
	transition: top .3s ease-in-out;
}
.section40 .one_fourth:hover .social_icon li.four {
	top: 127px;
	opacity: 1;
	transition: top .5s ease-in-out;
}
.section40 .one_fourth:hover .img_holder {
	background-color:transparent;
	transition-property: background-color, color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
}
/*active styles*/
.section40 .one_fourth.active .member_info {
	border: 1px solid #119ee7;
	background:#119ee7;
	color:#FFF;
}
.section40 .one_fourth.active .member_info h5 {
	color:#FFF;
}	
.section40 .img_holder .social_icon li a.active {
	background-color: #119ee7;
}
.section40 .one_fourth.active .hover_circle {
	opacity: 1;
	transition: opacity 0.1s ease-in-out 0s;
}
.section40 .one_fourth.active .social_icon li.one {
	top: 127px;
	opacity: 1;
	transition: top .3s ease-in-out;
}
.section40 .one_fourth.active .social_icon li.two {
	top: 127px;
	opacity: 1;
	transition: top .5s ease-in-out;
}
.section40 .one_fourth.active .social_icon li.three {
	top: 127px;
	opacity: 1;
	transition: top .7s ease-in-out;
}
.section40 .one_fourth.active .social_icon li.four {
	top: 127px;
	opacity: 1;
	transition: top .9s ease-in-out;
}
.section40 .one_fourth.active .img_holder {
	background-color: #119ee7;
}

/* features section 41 */
.section41 {
    float: left;
    margin: 100px 0 0 0;
    padding: 0;
    width: 100%;
}
.section41.two {
    margin: 0;
}
.section41 .post_img {
    float: left;
    margin: 0 0 40px;
    padding: 0;
    position: relative;
    width: 100%;
}
.section41 .readmore_bu4 {
    float: left;
}
.section41 .post_info {
    border-bottom: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
    float: left;
    margin: 0 0 20px 0;
    padding: 10px 0;
    width: 100%;
}
.section41 .one_full p{
	margin-bottom:25px;
}
.section41 .post_info span {
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 0 25px 0 0;
}
.section41 .post_img .date {
    background-color: #119ee7;
    color: #fff;
    font-size: 16px;
    height: 100px;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 20px;
    text-align: center;
    top: 20px;
    width: 100px;
    z-index: 2;
}
.section41 .post_img .date.comments {
    background-color: #fff;
    color: #272727;
    top: 120px;
}
.section41 .post_img .date.comments span {
    color: #272727;
    padding: 25px 0 10px;
}
.section41 .post_img .date span {
    color: #fff;
    display: block;
    font-size: 40px;
    font-weight: 600;
    padding: 25px 0 10px;
    text-align: center;
}
.section41 .post_img .overley {
    background: url(/images/site-img5.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 100%;
    margin: 0;
    opacity: 0;
    padding: 30px;
    position: absolute;
    transition: opacity 0.3s ease-in-out 0s;
    width: 100%;
    z-index: 5;
}
.section41 .post_img .overley .icon {
    background-color: #fff;
    color: #161616;
    float: left;
    font-size: 20px;
    height: 60px;
    line-height: 60px;
    margin: 150px 10px 0 490px;
    padding: 0;
    text-align: center;
    width: 60px;
}
.section41 .post_img .overley .icon.two {
    margin: 150px 10px 0 5px;
}
.section41 .post_img .overley .icon:hover {
    background-color: #119ee7;
    color: #fff;
}
.section41 .post_img:hover .overley {
    opacity: 1;
}
.section41 .comment_info {
    border: 1px solid #e7e7e7;
    float: left;
    margin: 0 0 20px;
    padding: 20px;
    width: 100%;
}
.section41 .comment_info.less {
    float: right;
    width: 80%;
}
.section41 .comment_info .img {
    float: left;
    margin: 0 30px 0 0;
    padding: 0;
}
.section41 .comment_info .text {
    display: block;
    margin: 0;
    padding: 0 0 0 160px;
}
.section41 .comment_info:hover {
    border: 1px solid #119ee7;
}
.section41 a.loadmore_but {
    background-color: #119ee7;
    border-radius: 2px;
    color: #fff;
    float: left;
    font-size: 16px;
    font-weight: 600;
    margin: 40px 0;
    padding: 20px 15px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.section41 a.loadmore_but:hover {
    background-color: #161616;
    color: #727272;
}
.readmore_but {
    background-color: #119ee7;
    color: #fff;
    margin: 0;
    padding: 12px 20px;
}
.readmore_but:hover {
    background-color: #272727;
    color: #727272;
}
.readmore_bu5 {
    background-color: #119ee7;
    border-radius: 2px;
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 5px 15px;
}
.readmore_bu5:hover {
    background-color: #272727;
    color: #727272;
}
.bl_pagenation_holder {
    margin: 0 auto;
    padding: 0;
    width: 20.600%;
}
.bl_pagenation_holder.one {
    margin: 0;
    padding: 0;
    width: 100%;
}
.bl_pagenation_holder.two {
    width: 100%;
}
ul.bl_pagenation {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
ul.bl_pagenation li {
    margin: 0;
    padding: 0;
}
.bl_pagenation li a {
    background-color: #e4e4e4;
    color: #161616;
    float: left;
    height: 40px;
    line-height: 40px;
    margin: 0 10px 0 0;
    padding: 0;
    text-align: center;
    width: 40px;
	border-radius:4px;
}
.bl_pagenation li a:hover {
    background-color: #119ee7;
    color: #fff;
}
.divider_dashed2 {
    border-top: 1px dotted #d7d7d7;
    float: left;
    margin: 25px 0 60px 0;
    width: 100%;
}































/* page headers */
.header-section{
	float: left;
	width: 100%;
	padding:0;
	position: relative;
	margin-top:0px;
}
.page_header {
    background: url(/images/business-relation-4.jpg) no-repeat scroll center top rgba(0, 0, 0, 0);
    float: left;
	background-size:100%;
    height:300px;
    margin: 0;
    padding:95px 0 0 0;
    text-align: center;
    width: 100%;
	    background-position-y: -160px;
}
.page_header.two {
    background: url(/images/site-img33.png) no-repeat scroll center top rgba(0, 0, 0, 0);
}
.page_header.three{
    background: url(/images/site-img34.png) no-repeat scroll center top rgba(0, 0, 0, 0);
}
.page_header.four{
    background: url(/images/site-img35.png) no-repeat scroll center top rgba(0, 0, 0, 0);
}
.page_header.five{
    background: url(/images/site-img36.png) no-repeat scroll center top rgba(0, 0, 0, 0);
}
.page_header.six{
    background: url(/images/site-img37.png) no-repeat scroll center top rgba(0, 0, 0, 0);
}

/* page titles */
.page_titles {
	border-bottom: 1px solid #e9e9e9;
    float: left;
    margin: 0;
    padding: 25px 0 10px;
    width: 100%;
}
.pagetitle{
    color: #fff;
    font-size: 60px;
    font-weight: normal;
    margin: 0 0 20px 0;
    padding: 0;
    text-align: center;
	line-height:normal;
}
.pagenation{
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    margin: 5px 0 0;
    padding: 0;
    text-align: center !important;
    width:100%;
	font-family: "Raleway",sans-serif;
	text-transform:uppercase;
}
.pagenation a{
    color: #119ee7;
}
.pagenation a:hover{
    color: #fff;
}
.pagenation i{
	color: #a2a2a2; padding:0 5px;
}
/* page punchline */
.punchline_text_box {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #eee #eee #eee #119ee7;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 5px;
    color: #999;
    float: left;
    margin: 15px 0 30px;
    padding: 25px 30px;
    width: 100%;
}
a.knowmore_but {
    background-color: #119ee7;
    border-radius: 3px;
    color: #fff;
    float: right;
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 0 50px;
    padding: 13px 20px;
}
a.knowmore_but:hover {
    background-color: #161616;
    color: #fff;
}
.punchline_text_box .left {
    float: left;
    width: 70%;
}
.punchline_text_box .right {
    float: left;
    width: 30%;
}
/* sidebar*/
.sidebar_search {
	width: 100%;
	padding: 0 0 40px 0;
	float: left;
	margin: 0px;
}
.sidebar_search .search {
	background: none repeat scroll 0px 0px #FFF;
	border: 0px none;
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0;
}
.sidebar_search .search .serch_input {
	border: 0px none;
	color: #161616;
	float: left;
	font-size: 13px;
	font-weight: normal;
	height: 40px;
	line-height: 39px;
	padding: 0px 7px;
	width: 70%;
	border-left: 1px solid #d9d9d9;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.sidebar_search .search .search_submit {
	padding: 5px 10px;
	margin: 0px;
	float: left;
	height: 40px;
	background-color: #fff;
	border: 1px solid #d9d9d9;
}
/*sidebar categories*/
.categories_holder {
	width: 100%;
	padding: 0px 0 40px 0;
	float: left;
	margin: 0px;
}
.categories_holder ul.list {
	width: 100%;
	padding: 0;
	float: left;
	margin: 0px;
}
.categories_holder .list li {
	width: 100%;
	padding: 0;
	float: left;
	margin: 0px;
	border-bottom: 1px solid #e4e4e4;
}
.categories_holder .list li.last {
	border-bottom: none;
}
.categories_holder .list li a {
	color: #727272;
	padding: 12px 0;
	float: left;
	margin: 0px;
}
.categories_holder .list li.first a {
	padding: 0px 0 12px 0;
}
.categories_holder .list li a:hover {
	color: #119ee7;
}

/*sidebar latest posts*/
.sidebar_latest_posts {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.sidebar_latest_posts .post_holder {
    float: left;
    margin: 0 0 30px;
    padding: 0;
    width: 100%;
}
.sidebar_latest_posts .post_holder .img {
    float: left;
    margin: 0;
    padding: 0 20px 0 0;
}
.sidebar_latest_posts .post_holder .text {
    display: block;
    margin: 0;
    padding: 0 0 0 100px;
}
.sidebar_latest_posts .post_holder .text a h6:hover {
    color: #119ee7;
}
.sidebar_latest_posts .post_holder .text span {
    font-size: 13px;
    margin-right: 10px;
}

/* category tags */
.products_tags {
	width: 100%;
	padding: 0;
	float: left;
	margin: 0px;
}
.products_tags ul.tags {
	width: 100%;
	padding: 0;
	float: left;
	margin: 0px;
}
.products_tags .tags li {
	padding: 0;
	float: left;
	margin: 0px;
}
.products_tags .tags li a {
	float: left;
	padding: 5px 12px;
	margin: 0 6px 6px 0;
	color: #999999;
	background-color: #fff;
	border-radius: 2px;
	border:solid 1px #f5f5f5;
}
.products_tags .tags li a:hover {
	color: #fff;
	background-color: #119ee7;
	border:solid 1px #119ee7;
}

/*google map*/
.google-map{
    border: medium none;
    height: 350px;
    padding: 0;
    width: 100%;
	margin:0 0 -7px 0;
}
.content-container {
    margin-top: 10px;
    width: 100%;
	height:350px;   
    background: rgba(255, 0, 0, .1);
    text-align: center;
}

/* tables */
.table-style {
	float: left;
	width: 100%;
}
.table-list3 {
	padding: 0;
	border-spacing: 0;
	float: left;
	background-color: #fff;
	border: 1px solid #e4e4e4;
	width: 100%;
}
.table-list3 th {
	padding: 18px 10px;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	text-align: center;
	background-color: #119ee7;
}
.table-list3 td {
	padding: 13px 10px;
	text-align: center;
	height: 80px;
	font-size: 15px;
	line-height: 60px;
	background-color: #f2f2f2;
}
.table-list3 td a {
	text-align: center;
	font-size: 15px;
	margin: 0px;
	color: #fff;
	background-color: #c9c9c9;
}
.table-list3 td a:hover {
	background-color: #b0b0b0;
}
.table-list3 td.hilit {
	padding: 13px 10px;
	text-align: center;
	background-color: #fff;
}

/*image hovers */
.img_ho_st_holder {
	position: relative;
	width: 100%;
	padding: 10px;
	margin: 0px;
	float: left;
	border: 1px solid #e1e1e1;
}
.img_ho_st1 {
	position: relative;
	width: 100%;
	height: 235px;
	padding: 0px;
	margin: 0px;
	float: left;
	overflow: hidden;
}
.img_ho_st1 .text {
	position: absolute;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	height: 235px;
	left: 0px;
	top: 0px;
	z-index: 10;
	background-color: #119ee7;
	transition: left .3s ease-in-out;
}
.img_ho_st1 .text.red {
	background-color: #e71a1a;
}
.img_ho_st1 .text.green {
	background-color: #3fc35f;
}
.img_ho_st1 .text.violet {
	background-color: #8a5ed9;
}
.img_ho_st1 .imgbox {
	position: absolute;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	height: 235px;
	left: 0px;
	top: 0px;
	z-index: 100;
	transition: top .3s ease-in-out;
}
.imgbox img{
	width:100%;
}
.img_ho_st1 .text .title {
	color: #fff;
	margin: 15px 0 0 19px;
}
.img_ho_st1 .text p {
	color: #fff;
	font-weight: normal;
	margin: 5px 15px 0 19px;
}
.img_ho_st1 .text a {
	color: #FFF;
	margin: 15px 15px 0 19px;
}
.img_ho_st1 .text a:hover {
	color: #161616;
}
.img_ho_st1:hover .imgbox {
	position: absolute;
	top: 250px;
	transition: top .3s ease-in-out;
}
/*style 2*/
.img_ho_st2 {
	opacity: 1;
	width: 100%;
	height: 235px;
	margin: 0px;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px;
	overflow: hidden;
	-webkit-transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-ms-transition: opacity .25s ease-in-out;
	-o-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out;
}
.img_ho_st2 .imgbox {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	height: 235px;
}
.img_ho_st2 .text {
	position: absolute;
	background: #000;
	width: 100%;
	height: 235px;
	text-align: center;
	color: #fff;
	top: 0;
	left: 0;
	opacity: 0;
	-webkit-transition: opacity .50s ease-in-out;
	-moz-transition: opacity .50s ease-in-out;
	-ms-transition: opacity .50s ease-in-out;
	-o-transition: opacity .50s ease-in-out;
	transition: opacity .50s ease-in-out;
}
.img_ho_st2 .text:hover {
	opacity: 1;
	-webkit-transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-ms-transition: opacity .25s ease-in-out;
	-o-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out;
	background: url(/images/site-img5.png) left top repeat;
}
.img_ho_st2 .text a.hov_circle {
	position: absolute;
	width: 50px;
	height: 50px;
	left: 63px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #119ee7;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
	transition-property: background-color, color;
	transition: top .3s ease-in-out;
	transition-timing-function: ease-out;
}
.img_ho_st2 .text a.hov_circle:hover, .img_ho_st2 .text a.hov_circle.two:hover {
	background-color: #fff;
	transition-property: background-color, color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
}
.img_ho_st2 .text a.hov_circle:hover i, .img_ho_st2 .text a.hov_circle.two:hover i {
	color: #272727;
	transition-property: color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
}
.img_ho_st2 .text a.hov_circle.two {
	left: 118px;
	top: 0px;
	transition: top .5s ease-in-out;
	background-color: #8dba13;
}
.img_ho_st2 .text a.hov_circle i {
	color: #fff;
	font-size: 20px;
	text-align: center;
	line-height: 50px;
}
.img_ho_st2 .text:hover .hov_circle {
	transition: top .3s ease-in-out;
	left: 65px;
	top: 100px;
}
.img_ho_st2 .text:hover .hov_circle.two {
	transition: top .5s ease-in-out;
	left: 122px;
	top: 100px;
}
/*style 3*/

.img_ho_st3 {
	opacity: 1;
	width: 100%;
	height: 235px;
	margin: 0px;
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px;
	overflow: hidden;
	-webkit-transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-ms-transition: opacity .25s ease-in-out;
	-o-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out;
}
.img_ho_st3 .imgbox {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	height: 220px;
}
.img_ho_st3 .text {
	width: 100%;
	height: 235px;
	position: absolute;
	background: #000;
	color: #fff;
	top: 0;
	left: 0;
	opacity: 0;
	overflow: hidden;
	-webkit-transition: opacity .50s ease-in-out;
	-moz-transition: opacity .50s ease-in-out;
	-ms-transition: opacity .50s ease-in-out;
	-o-transition: opacity .50s ease-in-out;
	transition: opacity .50s ease-in-out;
}
.img_ho_st3 .text:hover {
	opacity: 1;
	-webkit-transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-ms-transition: opacity .25s ease-in-out;
	-o-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out;
	background: url(/images/site-img5.png) left top repeat;
}
.img_ho_st3 .text h3 {
	position: absolute;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	left: 5px;
	top: 220px;
	margin: 15px 0 0 19px;
	transition: top .4s ease-in-out;
}
.img_ho_st3 .text p {
	position: absolute;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	left: 5px;
	line-height: 18px;
	top: 255px;
	text-align: left;
	margin: 15px 0 0 19px;
	transition: top .6s ease-in-out;
}
.img_ho_st3 .text a {
	position: absolute;
	font-weight: normal;
	left: 0px;
	top: 320px;
	text-align: left;
	margin: 0px 0 0 19px;
	transition: top .7s ease-in-out;
	overflow: hidden;
}
.img_ho_st3 .text:hover h3 {
	position: absolute;
	left: 5px;
	top: 20px;
	transition: top .4s ease-in-out;
}
.img_ho_st3 .text:hover p {
	position: absolute;
	left: 5px;
	top: 50px;
	transition: top .6s ease-in-out;
}
.img_ho_st3 .text:hover a {
	position: absolute;
	left: 0px;
	top: 136px;
	transition: top .7s ease-in-out;
}
/*style 4*/

.img_ho_st4 {
	position: relative;
	width: 100%;
	height: 235px;
	padding: 0px;
	margin: 0px;
	float: left;
	overflow: hidden;
}
.img_ho_st4 .imgbox {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	height: 220px;
}
.img_ho_st4 .text {
	position: absolute;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	height: 235px;
	left: 0px;
	top: 180px;
	z-index: 100;
	background: url(/images/site-img5.png) left top repeat;
	transition: top .3s ease-in-out;
}
.img_ho_st4 .text h3 {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	margin: 15px 0 0 19px;
}
.img_ho_st4 .text h3 span {
	color: #fff;
	font-size: 13px;
	text-transform:none;
}
.img_ho_st4 .text p {
	color: #fff;
	font-weight: normal;
	margin: 5px 15px 0 19px;
}
.img_ho_st4 .text a {
	margin: 8px 15px 0 19px;
}
.img_ho_st4:hover .text {
	position: absolute;
	top: 20px;
	transition: top .3s ease-in-out;
}
.imghover_sec4 .container {
	border-top: 1px solid #e1e1e1;
	padding-top: 50px;
}
/*style 5*/
.img_ho_st5 {
	position: relative;
	width: 100%;
	height: 235px;
	padding: 0px;
	margin: 0px;
	float: left;
	overflow: hidden;
}
.img_ho_st5 .imgbox {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	height: 220px;
}
.img_ho_st5 .text {
	position: absolute;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	height: 235px;
	left: -270px;
	top: 0px;
	z-index: 100;
	transition: left .5s ease-in-out;
	background: url(/images/site-img5.png) left top repeat;
}
.img_ho_st5 .text h3 {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	margin: 15px 0 0 19px;
}
.img_ho_st5 .text p {
	color: #fff;
	font-weight: normal;
	margin: 5px 15px 0 19px;
}
.img_ho_st5 .text a {
	margin: 8px 15px 0 19px;
}
.img_ho_st5:hover .text {
	position: absolute;
	left: 0px;
	transition: left .5s ease-in-out;
}
/*style 6*/

.img_ho_st6 {
	position: relative;
	width: 100%;
	height: 235px;
	padding: 0px;
	margin: 0px;
	float: left;
	overflow: hidden;
}
.img_ho_st6 .imgbox {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	height: 235px;
}
.img_ho_st6 .text {
	position: absolute;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
	height: 235px;
	left: 0px;
	top: 250px;
	z-index: 100;
	transition: top .3s ease-in-out;
	background: url(/images/site-img5.png) left top repeat;
}
.img_ho_st6 .text h3 {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	margin: 15px 0 0 19px;
}
.img_ho_st6 .text p {
	color: #fff;
	font-weight: normal;
	margin: 5px 15px 0 19px;
}
.img_ho_st6 .text a.readmore_small {
	margin: 10px 0px 0 28px;
	padding: 4px 15px;
}
.img_ho_st6 .text a.readmore_small.green {
	margin: 10px 0px 0 5px;
}
.img_ho_st6:hover .text {
	position: absolute;
	top: 185px;
	transition: top .3s ease-in-out;
}

/*buttons*/
.btn {
	position: relative;
	z-index: 2;
	margin-bottom: 20px;
	border-radius: 3px;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 12px;
	padding: 15px 30px;
	overflow: hidden;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.btn:after {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 50%;
	width: 0;
	height: 100%;
	opacity: 0;
	content: "";
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.btn:hover:after {
	width: 101%;
	opacity: 1;
}
.btn:hover {
	background-color: transparent;
}
.btn:focus {
	outline: 0;
}

/* grey button BUTTON */
ul.layout-style .btn-grey {
	border: 1px solid #777777;
	background-color: #777777;
	color: #fff;
}
ul.layout-style .btn-grey:after {
	background-color: #1b1b1b;
}
ul.layout-style .btn-grey:hover {
	border-color: #1b1b1b;
	background-color: transparent;
	color: #fff;
}

/* white line */
.btns .whiteline {
	border: 1px solid #fff;
	background-color:transparent;
	color: #fff;
	border-radius:0;
	padding:15px 25px;
}
.btns .whiteline:after {
	background-color: #fff;
}
.btns .whiteline:hover {
	border-color: #fff;
	background-color: transparent;
	color: #119ee7;
}

/* white box */
.btns .whitebox {
	background-color:#fff;
	color: #119ee7;
	border-radius:0;
	padding:15px 35px;
}
.btns .whitebox:after {
	background-color: #119ee7;
}
.btns .whitebox:hover {
	border-color: #119ee7;
	background-color:#119ee7;
	color: #fff;
}
.btns .whitebox i{
	font-size:25px;
	padding-right:10px;
	float:left;
}

/* white box one */
.btns .whitebox.one {
	background-color:#fff;
	color: #119ee7;
	border-radius:0;
	padding:15px 20px;
}
.btns .whitebox.one:after {
	background-color: #119ee7;
}
.btns .whitebox.one:hover {
	border-color: #119ee7;
	background-color:#119ee7;
	color: #fff;
}

/* dark box */
.get-btn{
	margin:25px 0 5px 0;
}
.get-btn .darkbox {
	background-color:#262626;
	color: #8d8b8b;
	border-radius:0;
	padding:15px 35px;
	border-radius:30px;
	border:solid 1px #000;
	font-size:14px;
	font-family:Open Sans, sans-serif;
}
.get-btn .darkbox:after {
	background-color: #fff;
}
.get-btn .darkbox:hover {
	border-color: #000;
	background-color:#fff;
	color: #1a1a1a;
}
.get-btn a.active{
	border-color: #000;
	background-color:#fff;
	color: #1a1a1a;
}

/* line btn */
.readmore .linebtn{
	background-color:#fff;
	color: #222222;
	border-radius:0;
	padding:13px 20px;
	border:solid 1px #dedede;
	font-size:14px;
	text-transform:uppercase;
	font-family:Open Sans, sans-serif;
}
.readmore .linebtn:after {
	background-color: #161616;
}
.readmore .linebtn:hover {
	border-color: #161616;
	background-color:#161616;
	color: #fff;
}

/* line one btn */
.readmore .linebtn.one {
	background-color:transparent;
	color: #fff;
	padding:12px 25px;
	border:solid 1px #fff;
	font-size:14px;
	text-transform:uppercase;
	font-family:Open Sans, sans-serif;
	border-radius:4px;
}
.readmore .linebtn.one:after {
	background-color: #fff;
}
.readmore .linebtn.one:hover {
	border-color: #fff;
	background-color:#fff;
	color: #119ee7;
}

/* line two btn */
.readmore .linebtn.two{
	background-color:#fff;
	color: #222222;
	border-radius:0;
	padding:13px 30px;
	border:solid 1px #cfcfcf;
	font-size:14px;
	text-transform:uppercase;
	font-family:Open Sans, sans-serif;
}
.readmore .linebtn.two:after {
	background-color: #fff;
}
.readmore .linebtn.two:hover, .section18 .ser-col:hover .readmore .linebtn.two, .section18 .ser-col.active .readmore .linebtn.two{
	border-color: #119ee7;
	background-color:#fff;
	color: #119ee7;
}

/* line three btn */
.readmore .linebtn.three {
	background-color:transparent;
	color: #fff;
	padding:16px 60px;
	border:solid 1px #fff;
	font-size:14px;
	text-transform:uppercase;
	font-family:Open Sans, sans-serif;
	border-radius:30px;
}
.readmore .linebtn.three:after {
	background-color: #119ee7;
}
.readmore .linebtn.three:hover {
	border-color: #119ee7;
	background-color:#119ee7;
	color: #fff;
}
/* line four btn */
.readmore .linebtn.four {
	background-color:transparent;
	color: #fff;
	padding:16px 60px;
	border:solid 1px #fff;
	font-size:14px;
	text-transform:uppercase;
	font-family:Open Sans, sans-serif;
	border-radius:30px;
}
.readmore .linebtn.four:after {
	background-color: #fff;
}
.readmore .linebtn.four:hover {
	border-color: #fff;
	background-color:#fff;
	color: #119ee7;
}

/* line five btn */
.readmore .linebtn.five {
	background-color:transparent;
	color: #a5abb5;
	padding:18px 52px;
	border:solid 1px #a5abb5;
	font-size:14px;
	text-transform:uppercase;
	font-family:Open Sans, sans-serif;
	border-radius:30px;
}
.readmore .linebtn.five:after {
	background-color: #fff;
}
.readmore .linebtn.five:hover {
	border-color: #fff;
	background-color:#fff;
	color: #232a34;
}

/* line three btn */
.readmore .linebtn.six {
	background-color:transparent;
	color: #119ee7;
	padding:16px 60px;
	border:solid 1px #119ee7;
	font-size:14px;
	text-transform:uppercase;
	font-family:Open Sans, sans-serif;
	border-radius:30px;
}
.readmore .linebtn.six:after {
	background-color: #119ee7;
}
.readmore .linebtn.six:hover {
	border-color: #119ee7;
	background-color:#119ee7;
	color: #fff;
}

/* blue btn */
.readmore .bluebtn{
	background-color:#119ee7;
	color: #fff;
	border-radius:0;
	padding:18px 40px;
	border:solid 0px #fff;
	font-size:15px;
	text-transform:uppercase;
	font-family:Open Sans, sans-serif;
}
.readmore .bluebtn:after {
	background-color: #222222;
}
.readmore .bluebtn:hover {
	background-color:#222222;
	color: #fff;
}

/* blue line */
.btns .blueline {
	border: 1px solid #119ee7;
	background-color:transparent;
	color: #119ee7;
	border-radius:0;
	padding:15px 25px;
}
.btns .blueline:after {
	background-color: #119ee7;
}
.btns .blueline:hover {
	border-color: #119ee7;
	background-color:#119ee7;
	color: #fff;
}

/* large btns */
.large{
	margin-bottom:5px;
}
.large a{
	font-size:20px;
	border-radius:3px;
	padding:15px 38px;
	color: #fff;
	margin-bottom:5px;
}
.large a:after {
	background-color: #222222;
}
.large a:hover {
	border-color: #222222;
	background-color:#222222;
	color: #fff;
}
.large .large-blue{
	border: 1px solid #119ee7;
	background-color:#119ee7;
}
.large .large-red{
	border: 1px solid #e71a1a;
	background-color:#e71a1a;
}
.large .large-orange{
	border: 1px solid #ff7713;
	background-color:#ff7713;
}
.large .large-olive{
	border: 1px solid #a1a61a;
	background-color:#a1a61a;
}
.large .large-green{
	border: 1px solid #3fc35f;
	background-color:#3fc35f;
}
.large .large-pink{
	border: 1px solid #ee1f6d;
	background-color:#ee1f6d;
}
.large .large-voilet{
	border: 1px solid #8a5ed9;
	background-color:#8a5ed9;
}
.large .large-sea{
	border: 1px solid #13bfb1;
	background-color:#13bfb1;
}
.large .large-lblue{
	border: 1px solid #37c6f5;
	background-color:#37c6f5;
}
.large .large-lgreen{
	border: 1px solid #97cc02;
	background-color:#97cc02;
}

/* large line btns */

.large-lines a{
	border-radius:3px;
	padding:15px 36px;
	font-size:20px;
	border-radius:3px;
	margin-bottom:5px;
}
.large-lines .blueline {
	border: 2px solid #119ee7;
	background-color:transparent;
	color: #119ee7;
}
.large-lines .blueline:after {
	background-color: #119ee7;
}
.large-lines .blueline:hover {
	border-color: #119ee7;
	background-color:#119ee7;
	color: #fff;
}
.large-lines .redline {
	border: 2px solid #e71a1a;
	background-color:transparent;
	color: #e71a1a;
}
.large-lines .redline:after {
	background-color: #e71a1a;
}
.large-lines .redline:hover {
	border-color: #e71a1a;
	background-color:#e71a1a;
	color: #fff;
}
.large-lines .orangeline {
	border: 2px solid #ff7713;
	background-color:transparent;
	color: #ff7713;
}
.large-lines .orangeline:after {
	background-color: #ff7713;
}
.large-lines .orangeline:hover {
	border-color: #ff7713;
	background-color:#ff7713;
	color: #fff;
}
.large-lines .oliveline {
	border: 2px solid #a1a61a;
	background-color:transparent;
	color: #a1a61a;
}
.large-lines .oliveline:after {
	background-color: #a1a61a;
}
.large-lines .oliveline:hover {
	border-color: #a1a61a;
	background-color:#a1a61a;
	color: #fff;
}
.large-lines .greenline {
	border: 2px solid #3fc35f;
	background-color:transparent;
	color: #3fc35f;
}
.large-lines .greenline:after {
	background-color: #3fc35f;
}
.large-lines .greenline:hover {
	border-color: #3fc35f;
	background-color:#3fc35f;
	color: #fff;
}
.large-lines .pinkline {
	border: 2px solid #ee1f6d;
	background-color:transparent;
	color: #ee1f6d;
}
.large-lines .pinkline:after {
	background-color: #ee1f6d;
}
.large-lines .pinkline:hover {
	border-color: #ee1f6d;
	background-color:#ee1f6d;
	color: #fff;
}
.large-lines .voiletline {
	border: 2px solid #8a5ed9;
	background-color:transparent;
	color: #8a5ed9;
}
.large-lines .voiletline:after {
	background-color: #8a5ed9;
}
.large-lines .voiletline:hover {
	border-color: #8a5ed9;
	background-color:#8a5ed9;
	color: #fff;
}
.large-lines .sealine {
	border: 2px solid #13bfb1;
	background-color:transparent;
	color: #13bfb1;
}
.large-lines .sealine:after {
	background-color: #13bfb1;
}
.large-lines .sealine:hover {
	border-color: #13bfb1;
	background-color:#13bfb1;
	color: #fff;
}
.large-lines .lblueline {
	border: 2px solid #37c6f5;
	background-color:transparent;
	color: #37c6f5;
}
.large-lines .lblueline:after {
	background-color: #37c6f5;
}
.large-lines .lblueline:hover {
	border-color: #37c6f5;
	background-color:#37c6f5;
	color: #fff;
}
.large-lines .lgreenline {
	border: 2px solid #97cc02;
	background-color:transparent;
	color: #97cc02;
}
.large-lines .lgreenline:after {
	background-color: #97cc02;
}
.large-lines .lgreenline:hover {
	border-color: #97cc02;
	background-color:#97cc02;
	color: #fff;
}

/* medium btns */
.medium a{
	font-size:15px;
	border-radius:3px;
	padding:15px 35px;
	color: #fff;
	margin-bottom:5px;
}
.medium a:after {
	background-color: #222222;
}
.medium a:hover {
	border-color: #222222;
	background-color:#222222;
	color: #fff;
}

/* medium line btns */
.medium-lines a{
	padding:15px 35px;
	font-size:15px;
	border-radius:3px;
	margin-bottom:5px;
}
.medium-lines .blueline {
	border: 2px solid #119ee7;
	background-color:transparent;
	color: #119ee7;
}
.medium-lines .blueline:after {
	background-color: #119ee7;
}
.medium-lines .blueline:hover {
	border-color: #119ee7;
	background-color:#119ee7;
	color: #fff;
}
.medium-lines .redline {
	border: 2px solid #e71a1a;
	background-color:transparent;
	color: #e71a1a;
}
.medium-lines .redline:after {
	background-color: #e71a1a;
}
.medium-lines .redline:hover {
	border-color: #e71a1a;
	background-color:#e71a1a;
	color: #fff;
}
.medium-lines .orangeline {
	border: 2px solid #ff7713;
	background-color:transparent;
	color: #ff7713;
}
.medium-lines .orangeline:after {
	background-color: #ff7713;
}
.medium-lines .orangeline:hover {
	border-color: #ff7713;
	background-color:#ff7713;
	color: #fff;
}
.medium-lines .oliveline {
	border: 2px solid #a1a61a;
	background-color:transparent;
	color: #a1a61a;
}
.medium-lines .oliveline:after {
	background-color: #a1a61a;
}
.medium-lines .oliveline:hover {
	border-color: #a1a61a;
	background-color:#a1a61a;
	color: #fff;
}
.medium-lines .greenline {
	border: 2px solid #3fc35f;
	background-color:transparent;
	color: #3fc35f;
}
.medium-lines .greenline:after {
	background-color: #3fc35f;
}
.medium-lines .greenline:hover {
	border-color: #3fc35f;
	background-color:#3fc35f;
	color: #fff;
}
.medium-lines .pinkline {
	border: 2px solid #ee1f6d;
	background-color:transparent;
	color: #ee1f6d;
}
.medium-lines .pinkline:after {
	background-color: #ee1f6d;
}
.medium-lines .pinkline:hover {
	border-color: #ee1f6d;
	background-color:#ee1f6d;
	color: #fff;
}
.medium-lines .voiletline {
	border: 2px solid #8a5ed9;
	background-color:transparent;
	color: #8a5ed9;
}
.medium-lines .voiletline:after {
	background-color: #8a5ed9;
}
.medium-lines .voiletline:hover {
	border-color: #8a5ed9;
	background-color:#8a5ed9;
	color: #fff;
}
.medium-lines .sealine {
	border: 2px solid #13bfb1;
	background-color:transparent;
	color: #13bfb1;
}
.medium-lines .sealine:after {
	background-color: #13bfb1;
}
.medium-lines .sealine:hover {
	border-color: #13bfb1;
	background-color:#13bfb1;
	color: #fff;
}
.medium-lines .lblueline {
	border: 2px solid #37c6f5;
	background-color:transparent;
	color: #37c6f5;
}
.medium-lines .lblueline:after {
	background-color: #37c6f5;
}
.medium-lines .lblueline:hover {
	border-color: #37c6f5;
	background-color:#37c6f5;
	color: #fff;
}
.medium-lines .lgreenline {
	border: 2px solid #97cc02;
	background-color:transparent;
	color: #97cc02;
}
.medium-lines .lgreenline:after {
	background-color: #97cc02;
}
.medium-lines .lgreenline:hover {
	border-color: #97cc02;
	background-color:#97cc02;
	color: #fff;
}

/* medium btns */
.small{
	margin-bottom:5px;
}
.small a{
	font-size:13px;
	border-radius:3px;
	padding:12px 20px;
	color: #fff;
}
.small a:after {
	background-color: #222222;
}
.small a:hover {
	border-color: #222222;
	background-color:#222222;
	color: #fff;
}

/* small line btns */
.small-lines a{
	padding:12px 20px;
	font-size:13px;
	border-radius:3px;
	margin-bottom:5px;
}
.small-lines .blueline {
	border: 2px solid #119ee7;
	background-color:transparent;
	color: #119ee7;
}
.small-lines .blueline:after {
	background-color: #119ee7;
}
.small-lines .blueline:hover {
	border-color: #119ee7;
	background-color:#119ee7;
	color: #fff;
}
.small-lines .redline {
	border: 2px solid #e71a1a;
	background-color:transparent;
	color: #e71a1a;
}
.small-lines .redline:after {
	background-color: #e71a1a;
}
.small-lines .redline:hover {
	border-color: #e71a1a;
	background-color:#e71a1a;
	color: #fff;
}
.small-lines .orangeline {
	border: 2px solid #ff7713;
	background-color:transparent;
	color: #ff7713;
}
.small-lines .orangeline:after {
	background-color: #ff7713;
}
.small-lines .orangeline:hover {
	border-color: #ff7713;
	background-color:#ff7713;
	color: #fff;
}
.small-lines .oliveline {
	border: 2px solid #a1a61a;
	background-color:transparent;
	color: #a1a61a;
}
.small-lines .oliveline:after {
	background-color: #a1a61a;
}
.small-lines .oliveline:hover {
	border-color: #a1a61a;
	background-color:#a1a61a;
	color: #fff;
}
.small-lines .greenline {
	border: 2px solid #3fc35f;
	background-color:transparent;
	color: #3fc35f;
}
.small-lines .greenline:after {
	background-color: #3fc35f;
}
.small-lines .greenline:hover {
	border-color: #3fc35f;
	background-color:#3fc35f;
	color: #fff;
}
.small-lines .pinkline {
	border: 2px solid #ee1f6d;
	background-color:transparent;
	color: #ee1f6d;
}
.small-lines .pinkline:after {
	background-color: #ee1f6d;
}
.small-lines .pinkline:hover {
	border-color: #ee1f6d;
	background-color:#ee1f6d;
	color: #fff;
}
.small-lines .voiletline {
	border: 2px solid #8a5ed9;
	background-color:transparent;
	color: #8a5ed9;
}
.small-lines .voiletline:after {
	background-color: #8a5ed9;
}
.small-lines .voiletline:hover {
	border-color: #8a5ed9;
	background-color:#8a5ed9;
	color: #fff;
}
.small-lines .sealine {
	border: 2px solid #13bfb1;
	background-color:transparent;
	color: #13bfb1;
}
.small-lines .sealine:after {
	background-color: #13bfb1;
}
.small-lines .sealine:hover {
	border-color: #13bfb1;
	background-color:#13bfb1;
	color: #fff;
}
.small-lines .lblueline {
	border: 2px solid #37c6f5;
	background-color:transparent;
	color: #37c6f5;
}
.small-lines .lblueline:after {
	background-color: #37c6f5;
}
.small-lines .lblueline:hover {
	border-color: #37c6f5;
	background-color:#37c6f5;
	color: #fff;
}
.small-lines .lgreenline {
	border: 2px solid #97cc02;
	background-color:transparent;
	color: #97cc02;
}
.small-lines .lgreenline:after {
	background-color: #97cc02;
}
.small-lines .lgreenline:hover {
	border-color: #97cc02;
	background-color:#97cc02;
	color: #fff;
}

/* medium btns */
.fullwid{
	margin-bottom:5px;
}
.fullwid a{
	font-size:16px;
	border-radius:3px;
	color: #fff;
	width:100%;
	padding:18px 20px;
}
.fullwid a:after {
	background-color: #222222;
}
.fullwid a:hover {
	border-color: #222222;
	background-color:#222222;
	color: #fff;
}
/*------------------*/
/*list styles */
/*------------------------------------------------------*/
	
/*lists style 1*/
	
.list_st1 {
	width: 100%;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	float: left;
}
.list_st1 .icon {
	width: 32px;
	height: 32px;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	float: left;
	text-align: center;
	line-height: 32px;
	color: #fff;
	border-radius: 100%;
	background-color: #119ee7;
	transition: all 0.3s ease-out 0s;
}
.list_st1:hover .icon {
	background-color: #222222;
}
.list_st1 .text {
	padding: 5px 0 0 42px;
	margin: 0px;
	display: block;
}

/*list style 2*/
 .list_st1.two {
 width:100%;
 padding:0px;
 margin:0px 0px 10px 0px;
 float:left;
}
.list_st1.two .icon {
	width: 32px;
	height: 32px;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	float: left;
	text-align: center;
	line-height: 30px;
	color: #119ee7;
	border-radius: 100%;
	border: 1px solid #119ee7;
	background-color: #fff;
}
.list_st1.two:hover .icon {
	border: 1px solid #222222;
	color: #222222;
}
.list_st1.two .text {
	padding: 0px 0 0 42px;
	margin: 0px;
	display: block;
}
/*list style3*/

.list_st3 {
	width: 100%;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	float: left;
}
.list_st3 .icon {
	width: 18px;
	height: 18px;
	padding: 0px;
	margin: 3px 0px 0px 0px;
	float: left;
	font-size: 12px;
	text-align: center;
	line-height: 15px;
	color: #119ee7;
	border-radius: 100%;
	border: 1px solid #119ee7;
}
.list_st3 .text {
	padding: 0px 0 0 28px;
	margin: 0px;
	display: block;
}
/*list style 4*/


ol.list_st4 {
	list-style-type: none;
 list-style-type: decimal !ie; /*IE 7- hack*/
	margin: 0;
	margin-left: 18px;
	padding: 0;
	counter-reset: li-counter;
}
ol.list_st4 li {
	position: relative;
	margin: 0px;
	padding-left: 20px;
	min-height: 3em;
	list-style-type: none;
}
ol.list_st4 li:before {
	position: absolute;
	top: 0;
	left: -15px;
	width: 28px;
	height: 28px;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	color: #f5f5f5;
	border-radius: 50%;
	background-color: #464646;
	content: counter(li-counter);
	counter-increment: li-counter;
}
/*list style 5*/

.list_st5 {
	width: 100%;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	float: left;
}
.list_st5.two {
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #d1d1d1;
}
.list_st5.two.last {
	padding: 0px 0px 10px 0px;
	border-bottom: none;
}
.list_st5 .icon {
	width: 40px;
	height: 40px;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	float: left;
	text-align: center;
	line-height: 39px;
	color: #fff;
	border-radius: 100%;
}
.list_st5 .text {
	padding: 5px 0 0 42px;
	margin: 0px;
	display: block;
}
.list_st5 .icon.red {
	background-color: #e71a1a;
}
.list_st5 .icon.blue {
	background-color: #119ee7;
}
.list_st5 .icon.green {
	background-color: #3fc35f;
}
.list_st5 .icon.violet {
	background-color: #8a5ed9;
}
.list_st5 .icon.orange {
	background-color: #ff7713;
}
/*------------------*/
/*message boxes */
/*------------------------------------------------------*/
	
/*message boxes*/
.messagebox_title {
	padding-bottom: 30px;
}
.info-box {
	background-color: #119ee7;
}
.info-box1 {
	background-color: #e71a1a;
}
.success-box {
	background-color: #97cc02;
}
.error-box {
	background-color: #ff7713;
}
.download-box {
	background-color: #e71a1a;
}
.warning-box {
	background-color: #8a5ed9;
}
.mboxes_close {
	width: 15px;
	height: 15px;
	padding: 0px;
	margin: 0px;
	float: right;
	text-align: right;
}
.mboxes_close i {
	color: #fff;
	font-size: 16px;
	font-weight: 500;
}
.success-box, .error-box, .warning-box, .info-box span, .info-box1 span {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
}
.success-box, .error-box, .warning-box, .info-box, .info-box1 {
	padding: 20px;
	margin-bottom: 30px;
	border-radius: 4px;
}
/*------------------*/
/*parallax background */
/*------------------------------------------------------*/

.parallax_holder {
	min-height: 400px;
	background: transparent;
}
.parallax_holder .text_holder {
	width: 85%;
	padding: 12% 0 0 0;
	text-align: center;
	margin: 0 auto;
}
/*parallax2*/

.parallax_holder2 {
	min-height: 600px;
	background: transparent;
}
.parallax_holder2 .text_holder {
	width: 85%;
	padding: 20% 0 0 0;
	text-align: center;
	margin: 0 auto;
}
/*Call to Action */
.call_to_action {
	width: 100%;
	float: left;
	border: 1px solid #e7e7e7;
	border-radius: 4px;
	padding: 25px 25px;
	margin: 0 0 15px 0;
}
.call_to_action .left {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 85%;
}
.call_to_action .right {
	width: 14%;
	padding: 0px;
	margin: 0px;
	float: right;
	text-align:right;
}
.call_to_action a.but_st1.small, .call_to_action a.but_st1.medium, .call_to_action a.but_st1.large {
	float: right;
}
.call_to_action a.but_st1.small {
	margin-top: 10px;
}
.call_to_action a.but_st1.medium {
	margin-top: 10px;
}
.call_to_action p {
	width: 100%;
	text-align: left;
}
.call_to_action span.title_big {
	width: 100%;
	text-align: left;
	padding: 0px;
	margin: 0px;
	line-height: 45px;
	font-size: 24px;
	color: #222222;
}
.call_to_action span.title_big.two {
	font-size: 18px;
	line-height: 0px;
}
.call_to_action span.title_big.three {
	font-size: 18px;
	line-height: 0px;
	color: #272727;
}
.call_to_action span.title_big.four {
	font-size: 34px;
	line-height: 50px;
	color: #272727;
}
.call_to_action span.title_big.three strong {
	color: #8a5ed9;
}

.highlit {
    background-color: #119ee7;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 10px;
    padding: 0 5px;
}
.highlit2 {
    background-color: #e71a1a;
    color: #fff;
	padding: 0 5px;
}
.highlit3 {
    background-color: #8a5ed9;
    color: #fff;
	padding: 0 5px;
}
.contbox_st1 {
    border: 1px solid #e1e1e1;
    border-radius: 2px;
    float: left;
    margin: 0;
    padding: 15px;
    width: 100%;
}
.contbox_st1 h4{
	margin:20px 0 20px 0;
	float:left;
	width:100%;
}
.infoholder{
	margin-bottom:15px;
}
.infoholder .info{
	margin-right:15px;
}
h2.post-title{
	font-size:20px;
	font-weight:bold;
	margin:20px 0 5px 0;
	float:left;
	width:100%;
}

/*------------------*/
/*dividers styles */
/*------------------------------------------------------*/	
/*divider lines*/
.divider_line_small {
	width: 12%;
	margin: 0 auto 65px auto;
	height: 25px;
	border-top: 1px solid #ff7713;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.divider_line_small.two {
	width: 12%;
	margin: 0 auto 0 0;
	height: 25px;
	float: left;
	border-top: 1px solid #000;
}
.divider_line_small.three {
	width: 49%;
	margin: 0 auto 0 0;
	height: 25px;
	float: left;
	border-top: 1px solid #000;
}
.divider_line_small.four {
	margin: 0 auto 25px auto;
}
.divider_line_small_white {
	width: 12%;
	margin: 0 auto 80px auto;
	height: 25px;
	border-top: 1px solid #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.divider_line_small_white.two {
	position: absolute;
	width: 12%;
	margin: 0 auto 80px 482px;
	height: 25px;
	padding: 0px;
	border-top: 1px solid #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.8;
}
.divider_line_small_white.three {
	margin: 0 auto 50px 482px;
}
.divider_line1 {
	float: left;
	width: 100%;
	padding-top: 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid #e5e5e5;
}
.divider_dashed2 {
	float: left;
	width: 100%;
	margin: 59px 0px;
	border-top: 1px dotted #d7d7d7;
}
.divider_dashed3 {
	float: left;
	width: 100%;
	height: 5px;
	margin: 10px 0px 59px 0px;
	border-top: 1px dashed #d7d7d7;
	border-bottom: 1px dashed #d7d7d7;
}
.divider_dashed4 {
	float: left;
	width: 100%;
	margin: 15px 0px 59px 0px;
	border-top: 1px dashed #d7d7d7;
}
.divider_dashed5 {
	float: left;
	width: 100%;
	height: 5px;
	margin: 20px 0px 59px 0px;
	border-top: 2px solid #d7d7d7;
}
.divider_dashed6 {
	float: left;
	width: 100%;
	height: 5px;
	margin: 20px 0px 59px 0px;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
}
.divider_dashed7 {
	float: left;
	width: 100%;
	margin: 50px 0px 0px 0px;
	border-top: 1px dotted #d7d7d7;
}
.divider_dashed8 {
	float: left;
	width: 100%;
	margin: 53px 0px 45px 0px;
	border-top: 1px dotted #d7d7d7;
}
.divider_dashed9 {
	float: left;
	width: 100%;
	margin: 40px 0px 48px 0px;
	border-top: 1px dotted #d7d7d7;
}

/*------------------*/
/*widget styles */
/*------------------------------------------------------*/	
	
/*text widget	*/

.widget-box {
	width: 100%;
	padding: 20px;
	margin: 0 0 40px 0;
	float: left;
	border: 1px solid #d9d9d9;
}

/*posts widget	*/	
.posts_widget .left {
	padding: 0 20px 0 0;
	margin: 0;
	float: left;
}
.posts_widget .right {
	display: block;
	padding: 0 0 0 100px;
	margin: 0;
}
.posts_widget .right .info {
	font-size: 13px;
	padding: 0px;
	margin: 0;
}
.posts_widget .right .small a {
	padding: 5px 10px;
}

/*twitter widget	*/	

.twitter_widget .icon {
	width: 32px;
	height: 32px;
	padding: 0px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 33px;
	margin: 0 10px 0 0;
	float: left;
	border-radius: 100%;
	background-color: #119ee7;
}
.twitter_widget .title {
	width: 85%;
	padding: 5px 0 0 0;
	margin: 0;
	float: right;
}
.twitter_widget .hilite {
	color: #119ee7;
}

/*testimonials widget	*/	
.testimonials_widget {
	width: 100%;
	padding: 0px;
	margin: 0 0 40px 0;
	float: left;
}
.testimonials_widget .box {
	width: 100%;
	padding: 30px;
	margin: 0 0 25px 0;
	float: left;
	border: 1px solid #d9d9d9;
}
.testimonials_widget .item .box p {
    color: #989898;
	text-align:left;
	font-size:14px;
	font-style:normal;
	line-height:22px;
	font-weight:normal;
}
.testimonials_widget .owl-theme .owl-controls .owl-page span {
    background: #cccccc;
}
.testimonials_widget .left {
	width: 30%;
	padding: 0px;
	margin: 0;
	float: left;
}
.testimonials_widget .right {
	width: 70%;
	padding: 0px;
	margin: 0;
	float: left;
}
.testimonials_widget .right .name {
	font-size: 16px;
	display: block;
	color: #161616;
	padding: 0px;
	margin: 0;
}
.testimonials_widget .right .comp {
	padding: 0px;
	margin: 0;
}
.testimonials_widget .right .comp span {
	color: #119ee7;
}
.testimonials_widget .arrow_down {
	position: absolute;
	margin: 0px 0px 0px 37px;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 10px solid #d9d9d9;
	font-size: 0px;
	line-height: 0;
}
/*flickr widget	*/		
.flickr_widget {
	width: 100%;
	padding: 30px 30px 17px 30px;
	margin: 0 0 40px 0;
	float: left;
	border: 1px solid #d9d9d9;
}
.flickr_widget img {
	width: 65px;
	height: 65px;
	margin-right: 8px;
	margin-bottom: 8px;
	border: 0px solid #999 !important;
	transition-property: background-color, color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
}
.flickr_widget img:hover {
	border: 2px solid #119ee7 !important;
	transition-property: background-color, color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
}

/*------------------*/
/*data tables */
/*------------------------------------------------------*/

/* tables */
.table-style {
	float: left;
	width: 100%;
}
.table-list {
	padding: 0;
	border-spacing: 0;
	float: left;
	background-color: #fff;
	border: 1px solid #dddddd;
	margin-bottom: 20px;
	width: 100%;
}
.table-list th {
	padding: 18px 10px;
	color: #fff;
	font-weight: 400;
	font-size: 16px;
	text-align: center;
	background-color: #119ee7;
}
.table-list td {
	padding: 13px 10px;
	text-align: center;
	background-color: #f5f5f5;
}
/*
.table-list tr {
	border-bottom: 1px solid #e1e1e1;
}*/

.table-list td.hilit {
	padding: 13px 10px;
	text-align: center;
	background-color: #fff;
}
/*table style 2*/

.table-style {
	float: left;
	width: 100%;
}
.table-list2 {
	float: left;
	background-color: #fff;
	margin-bottom: 20px;
	width: 100%;
}
.table-list2 th {
	padding: 18px 10px;
	color: #fff;
	font-weight: 400;
	font-size: 16px;
	text-align: center;
	background-color: #272727;
}
.table-list2 td {
	padding: 13px 10px;
	text-align: center;
	background-color: #f5f5f5;
	border: 1px solid #e1e1e1;
}
.table-list2 tr {
	border-bottom: 1px solid #e1e1e1;
}
.table-list2 td.hilit {
	padding: 13px 10px;
	text-align: center;
	background-color: #fff;
}
.table-list2 tr:hover td {
	background-color: #119ee7;
	color: #fff;
}
/* tables */
.table-style {
	float: left;
	width: 100%;
}
.table-list3 {
	padding: 0;
	border-spacing: 0;
	float: left;
	background-color: #fff;
	border: 1px solid #e4e4e4;
	width: 100%;
}
.table-list3 th {
	padding: 18px 10px;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	text-align: center;
	background-color: #119ee7;
}
.table-list3 td {
	padding: 13px 10px;
	text-align: center;
	height: 80px;
	font-size: 15px;
	line-height: 60px;
	background-color: #f2f2f2;
}
.table-list3 td a {
	padding: 8px 30px;
	text-align: center;
	font-size: 15px;
	margin: 0px;
	color: #fff;
	background-color: #c9c9c9;
}
.table-list3 td a:hover {
	background-color: #b0b0b0;
}
.table-list3 td.hilit {
	padding: 13px 10px;
	text-align: center;
	background-color: #fff;
}
/* tables style4 */
.table-style {
	float: left;
	width: 100%;
 tab
}
.table-list4 {
	padding: 0;
	border-spacing: 0;
	float: left;
	background-color: #fff;
	border: 1px solid #e4e4e4;
	width: 100%;
}
.table-list4 th {
	padding: 25px 10px;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	text-align: center;
	background-color: #161616;
}
.table-list4 td {
	padding: 13px 10px;
	text-align: center;
	height: 80px;
	font-size: 15px;
	line-height: 60px;
	background-color: #f2f2f2;
}
.table-list4 td a {
	padding: 8px 30px;
	text-align: center;
	font-size: 15px;
	margin: 0px;
	color: #fff;
	line-height: 20px;
	background-color: #119ee7;
}
.table-list4 td a:hover {
	background-color: #b0b0b0;
}
.table-list4 td.hilit {
	padding: 13px 10px;
	text-align: center;
	background-color: #fff;
}
.table-list4 td.hilit span {
	display: block;
	padding: 0px;
	margin: 0px;
	height: 32px;
}
.table-list4 td.hilit2 {
	padding: 13px 10px;
	text-align: center;
	background-color: #f2f2f2;
}
.table-list4 td.hilit2 span {
	display: block;
	padding: 0px;
	margin: 0px;
	height: 32px;
}

/*------------------*/
/*social icon styles */
/*------------------------------------------------------*/


ul.social_icon_st1 {
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
}
ul.social_icon_st1 li {
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
}
ul.social_icon_st1 li a {
	width: 40px;
	height: 40px;
	padding: 0px;
	margin: 0 5px 5px 0;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 39px;
	float: left;
	background-color: #119ee7;
}
ul.social_icon_st1 li a:hover {
	color: #fff;
	background-color: #161616;
}
/*style 2*/

ul.social_icon_st2 {
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
}
ul.social_icon_st2 li {
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
}
ul.social_icon_st2 li a {
	width: 40px;
	height: 40px;
	padding: 0px;
	margin: 0 5px 5px 0;
	text-align: center;
	font-size: 16px;
	color: #161616;
	line-height: 39px;
	float: left;
	border: 1px solid #d9d9d9;
	background-color: #fff;
}
ul.social_icon_st2 li a:hover {
	color: #fff;
	background-color: #161616;
}
/*style 3*/

ul.social_icon_st3 {
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
}
ul.social_icon_st3 li {
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
}
ul.social_icon_st3 li a {
	width: 40px;
	height: 40px;
	padding: 0px;
	margin: 0 5px 5px 0;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 39px;
	float: left;
	border-radius: 100%;
	background-color: #fc4242;
}
ul.social_icon_st3 li a:hover {
	color: #fff;
	background-color: #161616;
}
/*style 4*/

ul.social_icon_st4 {
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
}
ul.social_icon_st4 li {
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: center;
}
ul.social_icon_st4 li a {
	width: 40px;
	height: 40px;
	padding: 0px;
	margin: 0 5px 5px 0;
	text-align: center;
	font-size: 16px;
	color: #161616;
	line-height: 39px;
	float: left;
	border-radius: 100%;
	background-color: #fff;
	border: 1px solid #d9d9d9;
}
ul.social_icon_st4 li a:hover {
	color: #fff;
	border: 1px solid #161616;
	background-color: #161616;
}
/*style5*/

ul.social_icon_st5 {
	padding: 0px;
	margin: 0px;
	float: left;
}
.social_icon_st5 li {
	padding: 0px;
	margin-right: 5px;
	float: left;
	display: inline;
}
.social_icon_st5 li a {
	width: 45px;
	height: 45px;
	padding: 0px;
	float: left;
	color: #fff;
	margin: 0 0 5px 0;
	font-size: 18px;
	line-height: 43px;
	display: inline;
	text-align: center;
	background-color: #119ee7;
}
.social_icon_st5 li a i {
	color: #fff;
	font-size: 16px;
	line-height: 30px;
}
.social_icon_st5 li a.twitter {
	background-color: #46c0ff;
}
.social_icon_st5 li a.twitter:hover {
	background-color: #272727;
}
.social_icon_st5 li a.facebook {
	background-color: #2e68be;
}
.social_icon_st5 li a.facebook:hover {
	background-color: #272727;
}
.social_icon_st5 li a.googleplus {
	background-color: #e74a35;
}
.social_icon_st5 li a.googleplus:hover {
	background-color: #272727;
}
.social_icon_st5 li a.in {
	background-color: #097fc3;
}
.social_icon_st5 li a.in:hover {
	background-color: #272727;
}
.social_icon_st5 li a.dribble {
	background-color: #f44193;
}
.social_icon_st5 li a.dribble:hover {
	background-color: #272727;
}
/*style6*/

ul.social_icon_st6 {
	padding: 0px;
	margin: 0px;
	float: left;
}
.social_icon_st6 li {
	padding: 0px;
	margin-right: 5px;
	float: left;
	display: inline;
}
.social_icon_st6 li a {
	width: 45px;
	height: 45px;
	padding: 0px;
	margin: 0 0 5px 0;
	float: left;
	color: #fff;
	font-size: 18px;
	line-height: 43px;
	display: inline;
	text-align: center;
	border-radius: 100%;
	background-color: #119ee7;
}
.social_icon_st6 li a i {
	color: #fff;
	font-size: 16px;
	line-height: 30px;
}
.social_icon_st6 li a.twitter {
	background-color: #46c0ff;
}
.social_icon_st6 li a.twitter:hover {
	background-color: #272727;
}
.social_icon_st6 li a.facebook {
	background-color: #2e68be;
}
.social_icon_st6 li a.facebook:hover {
	background-color: #272727;
}
.social_icon_st6 li a.googleplus {
	background-color: #e74a35;
}
.social_icon_st6 li a.googleplus:hover {
	background-color: #272727;
}
.social_icon_st6 li a.in {
	background-color: #097fc3;
}
.social_icon_st6 li a.in:hover {
	background-color: #272727;
}
.social_icon_st6 li a.dribble {
	background-color: #f44193;
}
.social_icon_st6 li a.dribble:hover {
	background-color: #272727;
}

/*------------------*/
/*footer styles */
/*------------------------------------------------------*/
.footerWrapper {
     position:relative;
}
.footer{
	width: 100%;
	float: left;
	padding: 100px 0 85px 0;
	margin:0;
	background-color: #222222;
	color:#727272;
    font-size: 14px;
  
}
.footer .one_fourth{
	margin-bottom:0;
}
.footer .one_fourth h4.white{
	font-weight:normal;
	font-size:20px;
	margin-bottom:10px;
}
.footer ul.faddress {
	font-size: 14px;
	padding: 0 0 15px 0;
	margin: 0px;
}
.footer ul.faddress li{
	margin-bottom:15px;
}
.footer ul.faddress li a{
	color:#727272;
}
.footer ul.faddress li a:hover{
	color:#119ee7;
}
.footer .title_line {
	width: 36px;
	height: 3px;
	padding: 0;
	margin: 0 auto 30px 0;
	background-color: #727272;
}
.footer ul.listitem {
	font-size: 14px;
	color: #969595;
	float: left;
	margin: 0px;
}
.footer ul.listitem li{
	margin-bottom:15px;
}
.footer ul.listitem li i{
	padding-right:3px;
}

/* footer one */
.footer.one{
	background:url(/images/texture_bg_3.png) repeat left top;
	color:#9c9c9c;
}
.footer .title_line.blueline {
	background-color: #119ee7;
}

/* footer two */
.footer.two{
	background:url(/images/texture_bg_4.png) repeat left top;
	color:#9c9c9c;
}

/* footer three */
.footer.three{
	background:#161616;
	color:#727272;
}
.footer.three a{
	color:#727272;
}

/* footer four */
.footer.four{
	background:url(/images/texture_bg_5.png) repeat left top;
	color:#989898;
}
.footer.four .one_fourth h4.footerlogo{
	color:#222222;
	font-size:30px;
	font-weight:bold;
	text-transform:uppercase;
}
.footer.four .one_fourth h4{
	color:#222222;
	text-transform:none;
	font-weight:normal;
	margin-bottom:10px;
}
.footer.four .one_fourth p{
	margin-bottom:25px;
}
/* footer five */
.footer.five{
	background:url(/images/texture_bg_8.png) repeat left top;
	color:#727272;
}

/* footer six */
.footer.six{
	background:url(/images/texture_bg_10.png) repeat left top;
	color:#727272;
	margin-top:70px;
}
.footer.six a{
	color:#727272;
}
/* footer seven */
.footer.seven{
	width: 100%;
	float: left;
	padding:0px 0 85px 0;
	margin:10px 0 0 0;
	background-color: #222222;
	color:#727272;
}

/* copyrights */
.copyrights {
	width: 100%;
	font-size: 14px;
	color: #6f6e6e;
	margin: 0px;
	float: left;
	padding: 25px 0px;
	background-color: #2e2e2e;
}
.copyrights .one_half span{
	padding-top:10px; float:left;
}
.copyrights .one_half .payments{
	text-align:left;
	padding-top:7px;
}
.copyrights .one_half .payments span{
	padding-top:5px; float:left;
	margin:0 3% 0 22.600%;
	color:#dddddd;
}
.copyrights .socil-media{
	text-align:center;
	margin:20px auto;
	border-bottom:solid 1px #3d3d3d;
	padding-bottom:50px;
}
.copyrights .socil-media.lightline{
	border-bottom:solid 1px #e0e0e0;
}
.copyrights .socil-media h2{
	font-size:20px;
	color:#f6f7f9;
	font-weight:normal;
	text-transform:none;
}
.copyrights .socil-media h2.darktext{
	font-size:20px;
	color:#222222;
	font-weight:normal;
	text-transform:none;
}
.copyrights .socil-media .social-list{
	width: 22.800%;
    margin: auto;
}
.copyrights .socil-media ul.social_icons li a{
	background-color: #4b4a4a;
    border-radius: 100%;
    color: #9f9d9d;
    float: left;
    height: 36px;
    line-height: 36px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 36px;
}
.copyrights .socil-media ul.social_icons li a:hover{
	background-color: #119ee7;
}
.copyrights .socil-media ul.social_icons.four li a{
	background-color: #d8d8d8;
    border-radius: 100%;
    color: #9f9d9d;
    float: left;
    height: 36px;
    line-height: 36px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 36px;
}
.copyrights .socil-media ul.social_icons.four li a i{
    color: #9f9d9d;
}
.copyrights .socil-media ul.social_icons.four li a:hover i{
    color: #fff;
}
.copyrights .socil-media ul.social_icons.four li a:hover{
	background-color: #119ee7;
}
/* copyrights one */
.copyrights.one {
	background:url(/images/texture_bg_4.png) repeat left top;
}

/* copyrights two */
.copyrights.two {
	background:#0c0c0c;
}
/* copyrights three */
.copyrights.three {
	background:#f1f1f1;
	margin-top:80px;	
	color:#b0b0b0;
}
.copyrights.three .one_half .payments span{
	color:#b0b0b0;
}

/* footer post list */
ul.postlist li{
	margin-bottom:30px;
	padding-bottom:20px;
	border-bottom:solid 1px #e2e2e2;
	overflow:hidden;
}
ul.postlist li.darkline{
	border-bottom:solid 1px #3d3d3d;
	overflow:hidden;
}
ul.postlist li.last{
	border-bottom:solid 0px #e2e2e2;
}
ul.postlist li a{
	color:#222222;
}
ul.postlist li a:hover{
	color:#119ee7;
}

.address-info{
	width:100%;
	margin-bottom:40px;
	float:left;
}
.text-info{
	font-size:15px;
	float:left;
	width:250px;
}
.text-info h2{
	color:#222222;
	font-size:18px;
	margin-bottom:5px;
	text-transform:none;
	font-weight:normal;
}
.address-info .icon{
	font-size:48px;
	color:#119ee7;
	float:left;
	width:80px;
	text-align:left;
}
form .input-box{
	border:none;
	border-bottom:solid 1px #dedede;
	float:left;
	margin:0 35px 30px 0;
	width:360px;
	height:45px;
	font-size:14px;
	color:#989898;
	padding:5px;
}
form .input-box.last{
	margin-right:0px;
}
form .input-box-subject{
	border:none;
	border-bottom:solid 1px #dedede;
	float:left;
	width:750px;
	height:45px;
	font-size:14px;
	color:#989898;
	padding:5px;
	margin:0 0px 30px 0;
}
form textarea{
	border:none;
	border-bottom:solid 1px #dedede;
	float:left;
	width:750px;
	height:120px;
	font-size:14px;
	color:#989898;
	padding:5px;
	margin:0 0px 30px 0;
}
form .input-box.trbg, form textarea.trbg, form .input-box-subject.trbg{
	border:none;
	border-bottom:solid 1px #3e3e3e;
	color:#989898;
	background-color:transparent;
}
form .submit-btn{
	font-size:16px;
	font-weight:bold;
	border:0;
	color:#fff;
	width:200px;
	height:55px;
	border-radius:4px;
	background:#119ee7;
	text-transform:uppercase;
	cursor:pointer;
	transition: all 0.3s ease-out 0s;
}
form .submit-btn:hover{
	background:#222222;
	transition: all 0.3s ease-out 0s;
}


/* scroll up */
.scrollup {
	width: 40px;
	height: 40px;
	opacity: 1;
	position: fixed;
	bottom: 22px;
	right: 20px;
	display: none;
	text-indent: -9999px;
	background: #119ee7 url(/images/scroll-top-arrow.png) no-repeat 15px 14px;
	z-index: 999;
}

/*404 error*/
.error_holder {
	width: 60%;
	padding: 0px;
	text-align: center;
	margin: 0 auto;
}
.error_holder h1 {
	text-align: center;
}
.error_holder .title {
	font-size: 110px;
	font-weight: 400;
	line-height: 65px;
	margin: 0;
	padding: 30px 0 30px;
}
.error_title_big {
	font-size: 200px;
	font-weight: bold;
	line-height: 65px;
	margin: 0;
	padding: 30px 0 30px;
}

/*newsletter*/
.newsletter {
    float: left;
    width: 100%;
}


.newsletter .email_input {
    background-color: #fff;
    border:solid 1px #dedede;
    color: #bbbaba;
    float: left;
    font-size: 13px;
    font-weight: 600;
    height: 40px;
    line-height: 39px;
    padding: 0 7px;
    width: 60%;
	border-radius:3px 0 0px 3px;
}
.newsletter .email_submit {
    background-color: #119ee7;
    border: 1px solid #119ee7;
    color: #fff;
    float: left;
    height: 40px;
    margin: 0;
    padding: 0 10px;
	border-radius:0px 3px 3px 0px;
	opacity:0.8;
	transition: all 0.3s ease 0s;
}
.newsletter .email_input1 {
    background-color: #fff;
    border:solid 1px #dedede;
    color: #bbbaba;
    float: left;
    font-size: 13px;
    font-weight: 600;
    height: 50px;
    line-height: 39px;
    padding: 0 7px;
    width: 75%;
	border-radius:3px 0 0px 3px;
}
.newsletter .email_submit1 {
    background-color: #119ee7;
    border: 1px solid #119ee7;
    color: #fff;
    float: left;
    height: 50px;
    margin: 0;
    padding: 0 25px;
	border-radius:0px 3px 3px 0px;
	opacity:0.8;
	transition: all 0.3s ease 0s;
}
.newsletter .email_submit:hover {
	opacity:1;
}
.newsletter .email_input.one{
    background-color: #e2e2e2;
}
.Sm_Slider .item img{ width:100%;}
.MainFooer{ text-align:right;}
.MainFooer button{ float:none !important; display:inline-block !important;}
    .MainFooer button:nth-child(2) {
        position: relative;
        top: 2px;
    }
    .Defaultshow{ display:block !important;}
    #owl-demo .one_full{ text-shadow:0px 1px 5px #000;}
    .VideoSlider .owl-buttons{ display:none !important;}
    .BannerBtmText{ background:rgba(255,255,255,0.6); padding:3px 15px; border-radius:10px; font-weight:100; font-size:18px;}
    
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face {
font-family:'FontAwesome';
src:url(/css/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0);
src:url(/css/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format('embedded-opentype'), url(/css/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0) format('woff'), url(/css/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype'), url(/css/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format('svg');
font-weight:normal;
font-style:normal
}
.fa {
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.fa-lg {
	font-size:1.33333333em;
	line-height:.75em;
	vertical-align:-15%
}
.fa-2x {
	font-size:2em
}
.fa-3x {
	font-size:3em
}
.fa-4x {
	font-size:4em
}
.fa-5x {
	font-size:5em
}
.fa-fw {
	width:1.28571429em;
	text-align:center
}
.fa-ul {
	padding-left:0;
	margin-left:2.14285714em;
	list-style-type:none
}
.fa-ul>li {
	position:relative
}
.fa-li {
	position:absolute;
	left:-2.14285714em;
	width:2.14285714em;
	top:.14285714em;
	text-align:center
}
.fa-li.fa-lg {
	left:-1.85714286em
}
.fa-border {
	padding:.2em .25em .15em;
	border:solid .08em #eee;
	border-radius:.1em
}
.pull-right {
	float:right
}
.pull-left {
	float:left
}
.fa.pull-left {
	margin-right:.3em
}
.fa.pull-right {
	margin-left:.3em
}
.fa-spin {
	-webkit-animation:fa-spin 2s infinite linear;
	animation:fa-spin 2s infinite linear
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@keyframes fa-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
.fa-rotate-90 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
}
.fa-rotate-180 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.fa-rotate-270 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	transform:rotate(270deg)
}
.fa-flip-horizontal {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform:scale(-1, 1);
	-ms-transform:scale(-1, 1);
	transform:scale(-1, 1)
}
.fa-flip-vertical {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform:scale(1, -1);
	-ms-transform:scale(1, -1);
	transform:scale(1, -1)
}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
	filter:none
}
.fa-stack {
	position:relative;
	display:inline-block;
	width:2em;
	height:2em;
	line-height:2em;
	vertical-align:middle
}
.fa-stack-1x, .fa-stack-2x {
	position:absolute;
	left:0;
	width:100%;
	text-align:center
}
.fa-stack-1x {
	line-height:inherit
}
.fa-stack-2x {
	font-size:2em
}
.fa-inverse {
	color:#fff
}
.fa-glass:before {
	content:"\f000"
}
.fa-music:before {
	content:"\f001"
}
.fa-search:before {
	content:"\f002"
}
.fa-envelope-o:before {
	content:"\f003"
}
.fa-heart:before {
	content:"\f004"
}
.fa-star:before {
	content:"\f005"
}
.fa-star-o:before {
	content:"\f006"
}
.fa-user:before {
	content:"\f007"
}
.fa-film:before {
	content:"\f008"
}
.fa-th-large:before {
	content:"\f009"
}
.fa-th:before {
	content:"\f00a"
}
.fa-th-list:before {
	content:"\f00b"
}
.fa-check:before {
	content:"\f00c"
}
.fa-remove:before, .fa-close:before, .fa-times:before {
	content:"\f00d"
}
.fa-search-plus:before {
	content:"\f00e"
}
.fa-search-minus:before {
	content:"\f010"
}
.fa-power-off:before {
	content:"\f011"
}
.fa-signal:before {
	content:"\f012"
}
.fa-gear:before, .fa-cog:before {
	content:"\f013"
}
.fa-trash-o:before {
	content:"\f014"
}
.fa-home:before {
	content:"\f015"
}
.fa-file-o:before {
	content:"\f016"
}
.fa-clock-o:before {
	content:"\f017"
}
.fa-road:before {
	content:"\f018"
}
.fa-download:before {
	content:"\f019"
}
.fa-arrow-circle-o-down:before {
	content:"\f01a"
}
.fa-arrow-circle-o-up:before {
	content:"\f01b"
}
.fa-inbox:before {
	content:"\f01c"
}
.fa-play-circle-o:before {
	content:"\f01d"
}
.fa-rotate-right:before, .fa-repeat:before {
	content:"\f01e"
}
.fa-refresh:before {
	content:"\f021"
}
.fa-list-alt:before {
	content:"\f022"
}
.fa-lock:before {
	content:"\f023"
}
.fa-flag:before {
	content:"\f024"
}
.fa-headphones:before {
	content:"\f025"
}
.fa-volume-off:before {
	content:"\f026"
}
.fa-volume-down:before {
	content:"\f027"
}
.fa-volume-up:before {
	content:"\f028"
}
.fa-qrcode:before {
	content:"\f029"
}
.fa-barcode:before {
	content:"\f02a"
}
.fa-tag:before {
	content:"\f02b"
}
.fa-tags:before {
	content:"\f02c"
}
.fa-book:before {
	content:"\f02d"
}
.fa-bookmark:before {
	content:"\f02e"
}
.fa-print:before {
	content:"\f02f"
}
.fa-camera:before {
	content:"\f030"
}
.fa-font:before {
	content:"\f031"
}
.fa-bold:before {
	content:"\f032"
}
.fa-italic:before {
	content:"\f033"
}
.fa-text-height:before {
	content:"\f034"
}
.fa-text-width:before {
	content:"\f035"
}
.fa-align-left:before {
	content:"\f036"
}
.fa-align-center:before {
	content:"\f037"
}
.fa-align-right:before {
	content:"\f038"
}
.fa-align-justify:before {
	content:"\f039"
}
.fa-list:before {
	content:"\f03a"
}
.fa-dedent:before, .fa-outdent:before {
	content:"\f03b"
}
.fa-indent:before {
	content:"\f03c"
}
.fa-video-camera:before {
	content:"\f03d"
}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {
	content:"\f03e"
}
.fa-pencil:before {
	content:"\f040"
}
.fa-map-marker:before {
	content:"\f041"
}
.fa-adjust:before {
	content:"\f042"
}
.fa-tint:before {
	content:"\f043"
}
.fa-edit:before, .fa-pencil-square-o:before {
	content:"\f044"
}
.fa-share-square-o:before {
	content:"\f045"
}
.fa-check-square-o:before {
	content:"\f046"
}
.fa-arrows:before {
	content:"\f047"
}
.fa-step-backward:before {
	content:"\f048"
}
.fa-fast-backward:before {
	content:"\f049"
}
.fa-backward:before {
	content:"\f04a"
}
.fa-play:before {
	content:"\f04b"
}
.fa-pause:before {
	content:"\f04c"
}
.fa-stop:before {
	content:"\f04d"
}
.fa-forward:before {
	content:"\f04e"
}
.fa-fast-forward:before {
	content:"\f050"
}
.fa-step-forward:before {
	content:"\f051"
}
.fa-eject:before {
	content:"\f052"
}
.fa-chevron-left:before {
	content:"\f053"
}
.fa-chevron-right:before {
	content:"\f054"
}
.fa-plus-circle:before {
	content:"\f055"
}
.fa-minus-circle:before {
	content:"\f056"
}
.fa-times-circle:before {
	content:"\f057"
}
.fa-check-circle:before {
	content:"\f058"
}
.fa-question-circle:before {
	content:"\f059"
}
.fa-info-circle:before {
	content:"\f05a"
}
.fa-crosshairs:before {
	content:"\f05b"
}
.fa-times-circle-o:before {
	content:"\f05c"
}
.fa-check-circle-o:before {
	content:"\f05d"
}
.fa-ban:before {
	content:"\f05e"
}
.fa-arrow-left:before {
	content:"\f060"
}
.fa-arrow-right:before {
	content:"\f061"
}
.fa-arrow-up:before {
	content:"\f062"
}
.fa-arrow-down:before {
	content:"\f063"
}
.fa-mail-forward:before, .fa-share:before {
	content:"\f064"
}
.fa-expand:before {
	content:"\f065"
}
.fa-compress:before {
	content:"\f066"
}
.fa-plus:before {
	content:"\f067"
}
.fa-minus:before {
	content:"\f068"
}
.fa-asterisk:before {
	content:"\f069"
}
.fa-exclamation-circle:before {
	content:"\f06a"
}
.fa-gift:before {
	content:"\f06b"
}
.fa-leaf:before {
	content:"\f06c"
}
.fa-fire:before {
	content:"\f06d"
}
.fa-eye:before {
	content:"\f06e"
}
.fa-eye-slash:before {
	content:"\f070"
}
.fa-warning:before, .fa-exclamation-triangle:before {
	content:"\f071"
}
.fa-plane:before {
	content:"\f072"
}
.fa-calendar:before {
	content:"\f073"
}
.fa-random:before {
	content:"\f074"
}
.fa-comment:before {
	content:"\f075"
}
.fa-magnet:before {
	content:"\f076"
}
.fa-chevron-up:before {
	content:"\f077"
}
.fa-chevron-down:before {
	content:"\f078"
}
.fa-retweet:before {
	content:"\f079"
}
.fa-shopping-cart:before {
	content:"\f07a"
}
.fa-folder:before {
	content:"\f07b"
}
.fa-folder-open:before {
	content:"\f07c"
}
.fa-arrows-v:before {
	content:"\f07d"
}
.fa-arrows-h:before {
	content:"\f07e"
}
.fa-bar-chart-o:before, .fa-bar-chart:before {
	content:"\f080"
}
.fa-twitter-square:before {
	content:"\f081"
}
.fa-facebook-square:before {
	content:"\f082"
}
.fa-camera-retro:before {
	content:"\f083"
}
.fa-key:before {
	content:"\f084"
}
.fa-gears:before, .fa-cogs:before {
	content:"\f085"
}
.fa-comments:before {
	content:"\f086"
}
.fa-thumbs-o-up:before {
	content:"\f087"
}
.fa-thumbs-o-down:before {
	content:"\f088"
}
.fa-star-half:before {
	content:"\f089"
}
.fa-heart-o:before {
	content:"\f08a"
}
.fa-sign-out:before {
	content:"\f08b"
}
.fa-linkedin-square:before {
	content:"\f08c"
}
.fa-thumb-tack:before {
	content:"\f08d"
}
.fa-external-link:before {
	content:"\f08e"
}
.fa-sign-in:before {
	content:"\f090"
}
.fa-trophy:before {
	content:"\f091"
}
.fa-github-square:before {
	content:"\f092"
}
.fa-upload:before {
	content:"\f093"
}
.fa-lemon-o:before {
	content:"\f094"
}
.fa-phone:before {
	content:"\f095"
}
.fa-square-o:before {
	content:"\f096"
}
.fa-bookmark-o:before {
	content:"\f097"
}
.fa-phone-square:before {
	content:"\f098"
}
.fa-twitter:before {
	content:"\f099"
}
.fa-facebook:before {
	content:"\f09a"
}
.fa-github:before {
	content:"\f09b"
}
.fa-unlock:before {
	content:"\f09c"
}
.fa-credit-card:before {
	content:"\f09d"
}
.fa-rss:before {
	content:"\f09e"
}
.fa-hdd-o:before {
	content:"\f0a0"
}
.fa-bullhorn:before {
	content:"\f0a1"
}
.fa-bell:before {
	content:"\f0f3"
}
.fa-certificate:before {
	content:"\f0a3"
}
.fa-hand-o-right:before {
	content:"\f0a4"
}
.fa-hand-o-left:before {
	content:"\f0a5"
}
.fa-hand-o-up:before {
	content:"\f0a6"
}
.fa-hand-o-down:before {
	content:"\f0a7"
}
.fa-arrow-circle-left:before {
	content:"\f0a8"
}
.fa-arrow-circle-right:before {
	content:"\f0a9"
}
.fa-arrow-circle-up:before {
	content:"\f0aa"
}
.fa-arrow-circle-down:before {
	content:"\f0ab"
}
.fa-globe:before {
	content:"\f0ac"
}
.fa-wrench:before {
	content:"\f0ad"
}
.fa-tasks:before {
	content:"\f0ae"
}
.fa-filter:before {
	content:"\f0b0"
}
.fa-briefcase:before {
	content:"\f0b1"
}
.fa-arrows-alt:before {
	content:"\f0b2"
}
.fa-group:before, .fa-users:before {
	content:"\f0c0"
}
.fa-chain:before, .fa-link:before {
	content:"\f0c1"
}
.fa-cloud:before {
	content:"\f0c2"
}
.fa-flask:before {
	content:"\f0c3"
}
.fa-cut:before, .fa-scissors:before {
	content:"\f0c4"
}
.fa-copy:before, .fa-files-o:before {
	content:"\f0c5"
}
.fa-paperclip:before {
	content:"\f0c6"
}
.fa-save:before, .fa-floppy-o:before {
	content:"\f0c7"
}
.fa-square:before {
	content:"\f0c8"
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	content:"\f0c9"
}
.fa-list-ul:before {
	content:"\f0ca"
}
.fa-list-ol:before {
	content:"\f0cb"
}
.fa-strikethrough:before {
	content:"\f0cc"
}
.fa-underline:before {
	content:"\f0cd"
}
.fa-table:before {
	content:"\f0ce"
}
.fa-magic:before {
	content:"\f0d0"
}
.fa-truck:before {
	content:"\f0d1"
}
.fa-pinterest:before {
	content:"\f0d2"
}
.fa-pinterest-square:before {
	content:"\f0d3"
}
.fa-google-plus-square:before {
	content:"\f0d4"
}
.fa-google-plus:before {
	content:"\f0d5"
}
.fa-money:before {
	content:"\f0d6"
}
.fa-caret-down:before {
	content:"\f0d7"
}
.fa-caret-up:before {
	content:"\f0d8"
}
.fa-caret-left:before {
	content:"\f0d9"
}
.fa-caret-right:before {
	content:"\f0da"
}
.fa-columns:before {
	content:"\f0db"
}
.fa-unsorted:before, .fa-sort:before {
	content:"\f0dc"
}
.fa-sort-down:before, .fa-sort-desc:before {
	content:"\f0dd"
}
.fa-sort-up:before, .fa-sort-asc:before {
	content:"\f0de"
}
.fa-envelope:before {
	content:"\f0e0"
}
.fa-linkedin:before {
	content:"\f0e1"
}
.fa-rotate-left:before, .fa-undo:before {
	content:"\f0e2"
}
.fa-legal:before, .fa-gavel:before {
	content:"\f0e3"
}
.fa-dashboard:before, .fa-tachometer:before {
	content:"\f0e4"
}
.fa-comment-o:before {
	content:"\f0e5"
}
.fa-comments-o:before {
	content:"\f0e6"
}
.fa-flash:before, .fa-bolt:before {
	content:"\f0e7"
}
.fa-sitemap:before {
	content:"\f0e8"
}
.fa-umbrella:before {
	content:"\f0e9"
}
.fa-paste:before, .fa-clipboard:before {
	content:"\f0ea"
}
.fa-lightbulb-o:before {
	content:"\f0eb"
}
.fa-exchange:before {
	content:"\f0ec"
}
.fa-cloud-download:before {
	content:"\f0ed"
}
.fa-cloud-upload:before {
	content:"\f0ee"
}
.fa-user-md:before {
	content:"\f0f0"
}
.fa-stethoscope:before {
	content:"\f0f1"
}
.fa-suitcase:before {
	content:"\f0f2"
}
.fa-bell-o:before {
	content:"\f0a2"
}
.fa-coffee:before {
	content:"\f0f4"
}
.fa-cutlery:before {
	content:"\f0f5"
}
.fa-file-text-o:before {
	content:"\f0f6"
}
.fa-building-o:before {
	content:"\f0f7"
}
.fa-hospital-o:before {
	content:"\f0f8"
}
.fa-ambulance:before {
	content:"\f0f9"
}
.fa-medkit:before {
	content:"\f0fa"
}
.fa-fighter-jet:before {
	content:"\f0fb"
}
.fa-beer:before {
	content:"\f0fc"
}
.fa-h-square:before {
	content:"\f0fd"
}
.fa-plus-square:before {
	content:"\f0fe"
}
.fa-angle-double-left:before {
	content:"\f100"
}
.fa-angle-double-right:before {
	content:"\f101"
}
.fa-angle-double-up:before {
	content:"\f102"
}
.fa-angle-double-down:before {
	content:"\f103"
}
.fa-angle-left:before {
	content:"\f104"
}
.fa-angle-right:before {
	content:"\f105"
}
.fa-angle-up:before {
	content:"\f106"
}
.fa-angle-down:before {
	content:"\f107"
}
.fa-desktop:before {
	content:"\f108"
}
.fa-laptop:before {
	content:"\f109"
}
.fa-tablet:before {
	content:"\f10a"
}
.fa-mobile-phone:before, .fa-mobile:before {
	content:"\f10b"
}
.fa-circle-o:before {
	content:"\f10c"
}
.fa-quote-left:before {
	content:"\f10d"
}
.fa-quote-right:before {
	content:"\f10e"
}
.fa-spinner:before {
	content:"\f110"
}
.fa-circle:before {
	content:"\f111"
}
.fa-mail-reply:before, .fa-reply:before {
	content:"\f112"
}
.fa-github-alt:before {
	content:"\f113"
}
.fa-folder-o:before {
	content:"\f114"
}
.fa-folder-open-o:before {
	content:"\f115"
}
.fa-smile-o:before {
	content:"\f118"
}
.fa-frown-o:before {
	content:"\f119"
}
.fa-meh-o:before {
	content:"\f11a"
}
.fa-gamepad:before {
	content:"\f11b"
}
.fa-keyboard-o:before {
	content:"\f11c"
}
.fa-flag-o:before {
	content:"\f11d"
}
.fa-flag-checkered:before {
	content:"\f11e"
}
.fa-terminal:before {
	content:"\f120"
}
.fa-code:before {
	content:"\f121"
}
.fa-mail-reply-all:before, .fa-reply-all:before {
	content:"\f122"
}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content:"\f123"
}
.fa-location-arrow:before {
	content:"\f124"
}
.fa-crop:before {
	content:"\f125"
}
.fa-code-fork:before {
	content:"\f126"
}
.fa-unlink:before, .fa-chain-broken:before {
	content:"\f127"
}
.fa-question:before {
	content:"\f128"
}
.fa-info:before {
	content:"\f129"
}
.fa-exclamation:before {
	content:"\f12a"
}
.fa-superscript:before {
	content:"\f12b"
}
.fa-subscript:before {
	content:"\f12c"
}
.fa-eraser:before {
	content:"\f12d"
}
.fa-puzzle-piece:before {
	content:"\f12e"
}
.fa-microphone:before {
	content:"\f130"
}
.fa-microphone-slash:before {
	content:"\f131"
}
.fa-shield:before {
	content:"\f132"
}
.fa-calendar-o:before {
	content:"\f133"
}
.fa-fire-extinguisher:before {
	content:"\f134"
}
.fa-rocket:before {
	content:"\f135"
}
.fa-maxcdn:before {
	content:"\f136"
}
.fa-chevron-circle-left:before {
	content:"\f137"
}
.fa-chevron-circle-right:before {
	content:"\f138"
}
.fa-chevron-circle-up:before {
	content:"\f139"
}
.fa-chevron-circle-down:before {
	content:"\f13a"
}
.fa-html5:before {
	content:"\f13b"
}
.fa-css3:before {
	content:"\f13c"
}
.fa-anchor:before {
	content:"\f13d"
}
.fa-unlock-alt:before {
	content:"\f13e"
}
.fa-bullseye:before {
	content:"\f140"
}
.fa-ellipsis-h:before {
	content:"\f141"
}
.fa-ellipsis-v:before {
	content:"\f142"
}
.fa-rss-square:before {
	content:"\f143"
}
.fa-play-circle:before {
	content:"\f144"
}
.fa-ticket:before {
	content:"\f145"
}
.fa-minus-square:before {
	content:"\f146"
}
.fa-minus-square-o:before {
	content:"\f147"
}
.fa-level-up:before {
	content:"\f148"
}
.fa-level-down:before {
	content:"\f149"
}
.fa-check-square:before {
	content:"\f14a"
}
.fa-pencil-square:before {
	content:"\f14b"
}
.fa-external-link-square:before {
	content:"\f14c"
}
.fa-share-square:before {
	content:"\f14d"
}
.fa-compass:before {
	content:"\f14e"
}
.fa-toggle-down:before, .fa-caret-square-o-down:before {
	content:"\f150"
}
.fa-toggle-up:before, .fa-caret-square-o-up:before {
	content:"\f151"
}
.fa-toggle-right:before, .fa-caret-square-o-right:before {
	content:"\f152"
}
.fa-euro:before, .fa-eur:before {
	content:"\f153"
}
.fa-gbp:before {
	content:"\f154"
}
.fa-dollar:before, .fa-usd:before {
	content:"\f155"
}
.fa-rupee:before, .fa-inr:before {
	content:"\f156"
}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
	content:"\f157"
}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
	content:"\f158"
}
.fa-won:before, .fa-krw:before {
	content:"\f159"
}
.fa-bitcoin:before, .fa-btc:before {
	content:"\f15a"
}
.fa-file:before {
	content:"\f15b"
}
.fa-file-text:before {
	content:"\f15c"
}
.fa-sort-alpha-asc:before {
	content:"\f15d"
}
.fa-sort-alpha-desc:before {
	content:"\f15e"
}
.fa-sort-amount-asc:before {
	content:"\f160"
}
.fa-sort-amount-desc:before {
	content:"\f161"
}
.fa-sort-numeric-asc:before {
	content:"\f162"
}
.fa-sort-numeric-desc:before {
	content:"\f163"
}
.fa-thumbs-up:before {
	content:"\f164"
}
.fa-thumbs-down:before {
	content:"\f165"
}
.fa-youtube-square:before {
	content:"\f166"
}
.fa-youtube:before {
	content:"\f167"
}
.fa-xing:before {
	content:"\f168"
}
.fa-xing-square:before {
	content:"\f169"
}
.fa-youtube-play:before {
	content:"\f16a"
}
.fa-dropbox:before {
	content:"\f16b"
}
.fa-stack-overflow:before {
	content:"\f16c"
}
.fa-instagram:before {
	content:"\f16d"
}
.fa-flickr:before {
	content:"\f16e"
}
.fa-adn:before {
	content:"\f170"
}
.fa-bitbucket:before {
	content:"\f171"
}
.fa-bitbucket-square:before {
	content:"\f172"
}
.fa-tumblr:before {
	content:"\f173"
}
.fa-tumblr-square:before {
	content:"\f174"
}
.fa-long-arrow-down:before {
	content:"\f175"
}
.fa-long-arrow-up:before {
	content:"\f176"
}
.fa-long-arrow-left:before {
	content:"\f177"
}
.fa-long-arrow-right:before {
	content:"\f178"
}
.fa-apple:before {
	content:"\f179"
}
.fa-windows:before {
	content:"\f17a"
}
.fa-android:before {
	content:"\f17b"
}
.fa-linux:before {
	content:"\f17c"
}
.fa-dribbble:before {
	content:"\f17d"
}
.fa-skype:before {
	content:"\f17e"
}
.fa-foursquare:before {
	content:"\f180"
}
.fa-trello:before {
	content:"\f181"
}
.fa-female:before {
	content:"\f182"
}
.fa-male:before {
	content:"\f183"
}
.fa-gittip:before {
	content:"\f184"
}
.fa-sun-o:before {
	content:"\f185"
}
.fa-moon-o:before {
	content:"\f186"
}
.fa-archive:before {
	content:"\f187"
}
.fa-bug:before {
	content:"\f188"
}
.fa-vk:before {
	content:"\f189"
}
.fa-weibo:before {
	content:"\f18a"
}
.fa-renren:before {
	content:"\f18b"
}
.fa-pagelines:before {
	content:"\f18c"
}
.fa-stack-exchange:before {
	content:"\f18d"
}
.fa-arrow-circle-o-right:before {
	content:"\f18e"
}
.fa-arrow-circle-o-left:before {
	content:"\f190"
}
.fa-toggle-left:before, .fa-caret-square-o-left:before {
	content:"\f191"
}
.fa-dot-circle-o:before {
	content:"\f192"
}
.fa-wheelchair:before {
	content:"\f193"
}
.fa-vimeo-square:before {
	content:"\f194"
}
.fa-turkish-lira:before, .fa-try:before {
	content:"\f195"
}
.fa-plus-square-o:before {
	content:"\f196"
}
.fa-space-shuttle:before {
	content:"\f197"
}
.fa-slack:before {
	content:"\f198"
}
.fa-envelope-square:before {
	content:"\f199"
}
.fa-wordpress:before {
	content:"\f19a"
}
.fa-openid:before {
	content:"\f19b"
}
.fa-institution:before, .fa-bank:before, .fa-university:before {
	content:"\f19c"
}
.fa-mortar-board:before, .fa-graduation-cap:before {
	content:"\f19d"
}
.fa-yahoo:before {
	content:"\f19e"
}
.fa-google:before {
	content:"\f1a0"
}
.fa-reddit:before {
	content:"\f1a1"
}
.fa-reddit-square:before {
	content:"\f1a2"
}
.fa-stumbleupon-circle:before {
	content:"\f1a3"
}
.fa-stumbleupon:before {
	content:"\f1a4"
}
.fa-delicious:before {
	content:"\f1a5"
}
.fa-digg:before {
	content:"\f1a6"
}
.fa-pied-piper:before {
	content:"\f1a7"
}
.fa-pied-piper-alt:before {
	content:"\f1a8"
}
.fa-drupal:before {
	content:"\f1a9"
}
.fa-joomla:before {
	content:"\f1aa"
}
.fa-language:before {
	content:"\f1ab"
}
.fa-fax:before {
	content:"\f1ac"
}
.fa-building:before {
	content:"\f1ad"
}
.fa-child:before {
	content:"\f1ae"
}
.fa-paw:before {
	content:"\f1b0"
}
.fa-spoon:before {
	content:"\f1b1"
}
.fa-cube:before {
	content:"\f1b2"
}
.fa-cubes:before {
	content:"\f1b3"
}
.fa-behance:before {
	content:"\f1b4"
}
.fa-behance-square:before {
	content:"\f1b5"
}
.fa-steam:before {
	content:"\f1b6"
}
.fa-steam-square:before {
	content:"\f1b7"
}
.fa-recycle:before {
	content:"\f1b8"
}
.fa-automobile:before, .fa-car:before {
	content:"\f1b9"
}
.fa-cab:before, .fa-taxi:before {
	content:"\f1ba"
}
.fa-tree:before {
	content:"\f1bb"
}
.fa-spotify:before {
	content:"\f1bc"
}
.fa-deviantart:before {
	content:"\f1bd"
}
.fa-soundcloud:before {
	content:"\f1be"
}
.fa-database:before {
	content:"\f1c0"
}
.fa-file-pdf-o:before {
	content:"\f1c1"
}
.fa-file-word-o:before {
	content:"\f1c2"
}
.fa-file-excel-o:before {
	content:"\f1c3"
}
.fa-file-powerpoint-o:before {
	content:"\f1c4"
}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
	content:"\f1c5"
}
.fa-file-zip-o:before, .fa-file-archive-o:before {
	content:"\f1c6"
}
.fa-file-sound-o:before, .fa-file-audio-o:before {
	content:"\f1c7"
}
.fa-file-movie-o:before, .fa-file-video-o:before {
	content:"\f1c8"
}
.fa-file-code-o:before {
	content:"\f1c9"
}
.fa-vine:before {
	content:"\f1ca"
}
.fa-codepen:before {
	content:"\f1cb"
}
.fa-jsfiddle:before {
	content:"\f1cc"
}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
	content:"\f1cd"
}
.fa-circle-o-notch:before {
	content:"\f1ce"
}
.fa-ra:before, .fa-rebel:before {
	content:"\f1d0"
}
.fa-ge:before, .fa-empire:before {
	content:"\f1d1"
}
.fa-git-square:before {
	content:"\f1d2"
}
.fa-git:before {
	content:"\f1d3"
}
.fa-hacker-news:before {
	content:"\f1d4"
}
.fa-tencent-weibo:before {
	content:"\f1d5"
}
.fa-qq:before {
	content:"\f1d6"
}
.fa-wechat:before, .fa-weixin:before {
	content:"\f1d7"
}
.fa-send:before, .fa-paper-plane:before {
	content:"\f1d8"
}
.fa-send-o:before, .fa-paper-plane-o:before {
	content:"\f1d9"
}
.fa-history:before {
	content:"\f1da"
}
.fa-circle-thin:before {
	content:"\f1db"
}
.fa-header:before {
	content:"\f1dc"
}
.fa-paragraph:before {
	content:"\f1dd"
}
.fa-sliders:before {
	content:"\f1de"
}
.fa-share-alt:before {
	content:"\f1e0"
}
.fa-share-alt-square:before {
	content:"\f1e1"
}
.fa-bomb:before {
	content:"\f1e2"
}
.fa-soccer-ball-o:before, .fa-futbol-o:before {
	content:"\f1e3"
}
.fa-tty:before {
	content:"\f1e4"
}
.fa-binoculars:before {
	content:"\f1e5"
}
.fa-plug:before {
	content:"\f1e6"
}
.fa-slideshare:before {
	content:"\f1e7"
}
.fa-twitch:before {
	content:"\f1e8"
}
.fa-yelp:before {
	content:"\f1e9"
}
.fa-newspaper-o:before {
	content:"\f1ea"
}
.fa-wifi:before {
	content:"\f1eb"
}
.fa-calculator:before {
	content:"\f1ec"
}
.fa-paypal:before {
	content:"\f1ed"
}
.fa-google-wallet:before {
	content:"\f1ee"
}
.fa-cc-visa:before {
	content:"\f1f0"
}
.fa-cc-mastercard:before {
	content:"\f1f1"
}
.fa-cc-discover:before {
	content:"\f1f2"
}
.fa-cc-amex:before {
	content:"\f1f3"
}
.fa-cc-paypal:before {
	content:"\f1f4"
}
.fa-cc-stripe:before {
	content:"\f1f5"
}
.fa-bell-slash:before {
	content:"\f1f6"
}
.fa-bell-slash-o:before {
	content:"\f1f7"
}
.fa-trash:before {
	content:"\f1f8"
}
.fa-copyright:before {
	content:"\f1f9"
}
.fa-at:before {
	content:"\f1fa"
}
.fa-eyedropper:before {
	content:"\f1fb"
}
.fa-paint-brush:before {
	content:"\f1fc"
}
.fa-birthday-cake:before {
	content:"\f1fd"
}
.fa-area-chart:before {
	content:"\f1fe"
}
.fa-pie-chart:before {
	content:"\f200"
}
.fa-line-chart:before {
	content:"\f201"
}
.fa-lastfm:before {
	content:"\f202"
}
.fa-lastfm-square:before {
	content:"\f203"
}
.fa-toggle-off:before {
	content:"\f204"
}
.fa-toggle-on:before {
	content:"\f205"
}
.fa-bicycle:before {
	content:"\f206"
}
.fa-bus:before {
	content:"\f207"
}
.fa-ioxhost:before {
	content:"\f208"
}
.fa-angellist:before {
	content:"\f209"
}
.fa-cc:before {
	content:"\f20a"
}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
	content:"\f20b"
}
.fa-meanpath:before {
	content:"\f20c"
}

/*-----------------------------RESPONSIVE STYLES---------------------------------- */

@media only screen and (min-width: 1000px) and (max-width: 1169px) {

.container {
	width:94%;
	margin: 0px 10%;
}
.logo {
	width: 20%;
	padding: 0 0 0;
	margin-top:10px;
}
.logo.three {
    padding: 5px 0 0;
}
.menu_main {
	width: 75%;
}
.scrollto_sticky.four .menu_main, .scrollto_sticky.five .menu_main {
	width: 100%;
}
.scrollto_sticky.three .menu_main, .title9 h2 em {
	width: 100%;
}
.scrollto_sticky.seven{
	height:151px;
}
.scrollto_sticky.seven .menu_main3{
	width: 100%;
}
.tp-banner-container.tp-margin-top {
    margin:5px 0 0 0 !important;
}
.domain_search_home #domain-searchform #dsearch{
	width:310px;
}
.domain_search_home ul.tld_list li {
    font-size: 18px;
    padding: 0 20px 0 0;
}
.domain_search_home ul.tld_list.listone li{
	padding-right:14px;
}
.domain_search_home ul.tld_list li span {
    font-size:18px;
}
.section1.one .domain_search_home ul.tld_list li{
    padding: 7px 8px;
	font-size: 15px;
}
.section1.one .domain_search_home ul.tld_list li span {
    font-size:16px;
}
.domain_search_home .one ul.tld_list li span{
	font-size:15px;
}
.section1.five .domain_search_home #domain-searchform #dsearch {
    width: 382px;
}
.section1.one.two h3 {
    font-size: 22px;
}
.section1.one.two .domain_search_home #domain-searchform #dsearch {
    width: 365px;
}
.section3 .one_fourth .ca-col{
	background-size:100%;
}
.section5.one .news-col{
	margin-top:30px;
}
.section7.one .test-col .review {
    width: 85.5%;
}
.title h2 em, .news-col{
	width:100%;
}
.domain_search_home #domain-searchform .input-box, .domain_search_home #nesletter .input-box{
	width:37.620%;
}
.section35 .one_full #domain-searchform #dsearch {
    width: 682px;
}
.fea-col .bref-info {
    width: 71%;
}
.tabs7.one {
    width: 72.8%;
}
.tabs7.one li a{
    padding: 0 30px;
	font-size: 14px;
}
.tabs7.tab3 li a{
	padding: 0 29px !important;
}
.section3 .one_half img{
	width:100%;
}
.section8.one .post-col .postinfo {
    float: left;
    width: 74%;
}
.section8.one .one_third .post-img .hover-box .box-inner .icon{
	margin: 65px 0 0 95px;
}
.section8.one .one_third .post-img .hover-box .box-inner .icon.last{
	margin: 65px 0 0 10px;
}
.section8.two .post-img .hover-box .box-inner .icon {
    margin: 130px 0 0 95px;
}
.section8.two .post-img .hover-box .box-inner .icon.last {
    margin: 130px 0 0 10px;
}
.section11 .text .white-text {
    font-size: 28px;
}
.section11 .readmore {
    width: 14.5%;
}
.section12 .one_half .fea-cols{
	padding-right:15px;
}
.section12 .one_half .fea-cols h2{
	font-size:30px;
	line-height: none;
}
.section16 .post_holder .text_holder {
    width: 280px;
	padding: 20px 15px 8px 15px;
}
.section16 .post_holder .text_holder ul.date-user li {
    margin-left: 10px;
}
.section16 .post_img .hover_box .box_inner .icon {
    margin: 64px 0 0 52px;
}
.section21 .test-col-one .review, .section21 .test-col-one.rightalign .review {
    width: 325px;
}
.section21 .test-col-one .client-img{
	margin-right:0;
}
.section22 .one_third{
	 width: 30.65%;
	 margin-right: 4%;
}
.section23 .one_half .span12 {
    margin: 10% 0 30px;
}
.section27 .test-col-one .review {
    width: 330px;
}
.section28 .one_full img{
	width:100%;
}
.section30 .owl-item .item img, .statement{
	width:100%;
}
.section31 {
    height: 500px;
    padding: 200px 0 0;
}
.section31.five .one_full{
    width: 79%;
}
.section31 .domain_search_home #domain-searchform #dsearch{
	width:478px;
}
.section33 .one_third {
    margin-right: 1px;
    width: 38.6%;
}
.section33 .plan-title h2 {
    font-size: 14px;
    margin: 0;
}
.image, .press-img img {
    height: 200px;
    width: 100%;
}
.text-info {
    width: 200px;
}
form .input-box {
    width: 295px;
}
form .input-box-subject, form textarea{
	width:625px;
}
.section40 .img_holder ul.social_icon {
    float: left;
    margin: 0 0 0 20px;
}
.img_ho_st1 .text, .img_ho_st1, .img_ho_st2, .img_ho_st2 .imgbox, .img_ho_st2 .text, .img_ho_st3, .img_ho_st3 .imgbox, .img_ho_st4, .img_ho_st4 .imgbox, .img_ho_st5, .img_ho_st5 .imgbox, .img_ho_st6, .img_ho_st6 .imgbox{
	height:190px;
}
.img_ho_st6 .text{
	top:140px;
}
.img_ho_st6 .text a.readmore_small {
    margin: 10px 0 0 20px;
    padding: 4px 9px;
}
.img_ho_st2 .text:hover .hov_circle {
	transition: top .3s ease-in-out;
	left: 45px;
	top: 75px;
}
.img_ho_st2 .text:hover .hov_circle.two {
	transition: top .5s ease-in-out;
	left: 103px;
	top: 75px;
}
.large a, .large-lines a {
    font-size: 18px;
    padding: 13px 25px;
}
.medium a, .medium-lines a{
	padding: 12px 15px;
	font-size: 15px;
}
.small a, .small-lines a {
    font-size: 13px;
    padding: 12px 15px;
}

/*blog*/
.section41 .post_img .date {
    font-size: 13px;
    height: 80px;
    width: 80px;
	top:20px;
}
.section41 .post_img .date span {
    font-size: 13px;
    line-height: 25px;
    padding: 13px 0 0;
}
.section41 .post_img .date.comments {
    top:100px;
}
.section41 .post_img .date.comments span {
    font-size: 16px;
    padding: 15px 0 0;
}
.section41 .post_img .overley .icon {
    font-size: 13px;
    height: 60px;
    line-height: 60px;
    width: 60px;
}
.section41 .post_img .overley .icon {
    margin:115px 10px 0 400px;
}
.section41 .post_img .overley .icon.two {
    margin:115px 10px 0 5px;
}
.bl_pagenation_holder {
    width: 26%;
}







/*footer*/
.footer ul.faddress li {
    font-size: 13px;
}
.newsletter .email_input{
	width: 60%;
}
.newsletter .email_submit{
	padding: 0 8px;
}
.copyrights .one_half .payments span{
	margin: 0 3% 0 8.7%;
}
.copyrights .socil-media .social-list {
    width: 27.6%;
}




}



@media only screen and (min-width: 768px) and (max-width: 999px) {
.container {
	width: 94%;
	margin: 0px 10%;
}
.logo, .menu_bgmain.one .logo {
	width: 30%;
	padding: 0 0 0 0;
	margin-top:12px;
}
.logo.two{
	margin-bottom:0;
}
.logo.two a#logo {
    margin-top: 12px;
}
.logo.three{
	padding-top:0;
}
.menu_main {
	width:65%;
	margin-bottom: 10px;
}
.top_nav ul.right-nav li.livechat{
	display:none;
}
.scrollto_sticky {
	height:75px;
}
.social_icons.one, .social_icons.two{
	display:none;
}
.shadow {
	background:none;
}
.scrollto_sticky.three{
	height:45px;
	background:none;
}
.scrollto_sticky.four, .scrollto_sticky.five{
	background-color:transparent;
	height:95px;
}
.scrollto_sticky.three .menu_main{
	width:100%;
}
.scrollto_sticky.six .navbar-toggle{
	margin-top:22px;
}
.scrollto_sticky.seven {
    height: 180px;
}
.navbar-nav.six > li > a{
	padding-top:10px !important;
	padding-bottom:10px !important
}
.tp-banner-container.tp-margin-top {
    margin:5px 0 0 0 !important;
}
.btns .whitebox, .btns .whiteline {
	padding:10px 15px;
	font-size:12px;
}
.one_third {
    width: 30.65%;
}
.one_fourth{
	width: 46%;
}
.fe-col{
    width: 31.320%;
}
.fea-col .icon.one{
	float:none;
}
.title1 h2 em{
	width:100%;
}
.domain_search_home #domain-searchform #dsearch{
	width:230px;
}
.domain_search_home .drlist{
	width:80px;
}
.domain_search_home #searchsubmit, .domain_search_home #searchsubmitblue{
	padding:5px 20px;
}
.domain_search_home ul.tld_list li {
    font-size: 14px;
    padding: 0 13px 0 0;
}
.domain_search_home ul.tld_list li span {
    font-size:14px;
}
.section35 .one_full #domain-searchform #dsearch {
    width: 518px;
}
.section1.five .two_third{
	width:100%;
}
.section1.one .domain_search_home ul.tld_list.one li{
	font-size:15px;
	padding: 6px 5px;
}
.section1.one.two h4 {
    font-size: 13px;
}
.section1.one.two .domain_search_home #domain-searchform #dsearch {
    width: 285px;
}
.section1.one .domain_search_home ul.tld_list li span {
    font-size:12px;
}
.section1.four .two_third{
	width:100%;
}
.section1.four .one_third{
	width:100%;
	margin-top:25px;
}
.section1.four .two_third #domain-searchform #dsearch{
	width:518px;
}
.title h2 em, .news-col, .title4 h2 em{
	width:100%;
}
.domain_search_home #domain-searchform .input-box, .domain_search_home #nesletter .input-box{
	width:33.500%;
}
.section1.five .domain_search_home #domain-searchform #dsearch {
    width: 518px;
}
.section1.three .two_third{
	width:100%;
}
.section1.three .two_third #domain-searchform #dsearch{
	width:518px;
}
.section1.three .one_third {
	width:100%;
	margin-top:20px;
}

.section4 .container .one_fourth{
	width:48%;
	 margin-bottom: 100px;
}
.section4 .container .one_fourth.nobottommargin{
	width:48%;
	 margin-bottom:0px;
}
.one_fourth.nomargin{
	margin-right:0;
}
.fea-col .icon{
	margin:0 auto 25px auto;
	float:none;
}
.fea-col .bref-info, .fea-col .bref-info p {
    width: 100%;
	text-align:center;
}
.tabs7.one{
	width:100% !important;
}
.tabs7.tab3 li a{
	padding:0 10px !important;
}
.abt-col h2 {
    font-size: 15px;
}
.owl-carousel .item{
	width:100% !important;
}
.section7.one .test-col .review{
	width:100%;
	padding:90px 35px 40px 35px
}
.section8 .one_half .post-col .date, .section8 .one_half .post-col .date.comments{
	height: 60px;
	width: 75px;
}
.section8 .one_half .post-col .date.comments{
	margin-top:55px;
}
.section8 .one_half .post-col .date span{
	padding:7px 0 0;
}
.section8 .post-col .text-col{
	padding:40px 20px 40px 20px;
}
.section8 .post-img .hover-box .box-inner .icon{
	height: 55px;
	line-height: 50px;
}
.section8.one .one_third .post-img .hover-box .box-inner .icon{
	margin: 45px 0 0 60px;
}
.section8.one .one_third .post-img .hover-box .box-inner .icon.last{
	margin: 45px 0 0 10px;
}
.section8.one .post-col .postinfo ul.date-user li {
    margin: 0 0px 5px 0;
}
.section10 .one_fifth .clien-logo img{
	width:80%;
}
.section11 .text .white-text{
	font-size:21px;
}
.section11 .readmore {
    width: 18.5%;
}
.section12 .one_half {
	width:98%;
	float:none;
	margin:auto;
}
.section14 .one_half .offer-col .one_half{
	width:100%;
}
.section15 .two_third, .section15 .one_third{
	width:100%;
	margin-right:0;
}
.section15 .two_third .tabs7 li a, .tabs7.one li a{
    padding: 0 30px;
	font-size: 14px;
}
.section16 .one_half{
	width:100%;
}
.section16 .post_holder .text_holder{
	width:516px;
}
.section16 .post_holder .text_holder h4 {
    margin: 30px 0 26px;
}
.section17 .clien-logo img{
	width:100%;
}
.section19 .info-col {
    width: 100%;
}
.section21 .test-col-one .review h4 {
    margin-top: 20px;
}
.section21 .test-col-one .client-img{
	margin-right:0;
}
.section22 .one_third{
	width:30.650%;
	margin-right:4%;
}
.section22 .ser-col, .section22 .one_third:hover .ser-col, .section22 .one_third .ser-col.active{
	background-image:none;
}
.section23 .one_half{
	width:100%;
}
.section23 .one_half .span12 {
    margin: 10% 0 30px;
}
.section27 .item .one_half{
	width:100%;
	margin-bottom:30px;
}
.section27 .test-col-one .review {
    width: 540px;
	padding:30px 0 30px 45px
}
.section28 .one_full img{
	width:100%;
}
.section28 .one_third {
    width: 30.65%;
}
.section28 .fea-col .icon {
    width: 26px;
    margin: auto;
    float: none;
}
.section28 .fea-col h5 span.line {
    margin: 15px -14px 0;
}
.section30 .two_third{
	width:100%;
}
.section30 .one_third{
	display:none;
}
.section30 .two_third .tabs7 li a {
    padding: 0 22px !important;
	font-size: 16px !important;
}
.section25.side-image .col-mdl-2 .one_half{
	width:100%;
}
.section25.one .col-mdl-2 p {
    padding: 0 5px 40px;
}
.section3.one .one_fourth {
    width: 22%;
}
.section3.one .ca-col {
    height: 170px;
    width: 170px;
}
.section3.one .ca-col .icon span {
    margin-top:0px;
}
.section3.one .ca-col h3 {
    font-size: 25px;
	line-height:25px;
}
.section8.two .post-col .date.comments {
    margin: 90px 0 0;
}
.section8.two .post-img .hover-box .box-inner .icon {
    margin: 90px 0 0 50px;
}
.section8.two .post-img .hover-box .box-inner .icon.last {
    margin: 90px 0 0 10px;
}
.section31 {
    height: 500px;
    padding: 200px 0 0;
}
.section31.five .one_full, .statement {
    width: 100%;
}
.section31 .domain_search_home #domain-searchform #dsearch{
	width:478px;
}
.section33 .one_third {
    margin-right: 1px;
    width: 38.6%;
}
.section33 .plan-title h2 {
    font-size: 14px;
    margin: 0;
}
.section38 .container .one_half .one_fourth{
	width: 22%;
}
.image {
    height: 200px;
}
.date-col.one .comments {
    font-size: 9px;
}
form .input-box{
	width:200px;
}
form .input-box-subject, form textarea{
	width:440px;
}
.text-info {
    width: 175px;
}
.address-info .icon {
    font-size: 35px;
    width: 45px;
}
/*blog*/
.section41 .post_img .date {
    font-size: 10px;
    height: 60px;
    width: 60px;
	top:20px;
}
.section41 .post_img .date span {
    font-size: 13px;
    line-height: 15px;
    padding: 13px 0 0;
}
.section41 .post_img .date.comments {
    top:80px;
}
.section41 .post_img .date.comments span {
    font-size: 16px;
    padding: 15px 0 0;
}
.section41 .post_img .overley .icon {
    font-size: 13px;
    height: 40px;
    line-height: 40px;
    width: 40px;
}
.section41 .post_img .overley .icon {
    margin:80px 10px 0 290px;
}
.section41 .post_img .overley .icon.two {
    margin:80px 10px 0 5px;
}
.bl_pagenation_holder {
    width: 35%;
}











/*footer*/
.footer .one_fourth{
	margin-bottom:20px;
}
.copyrights .container .one_half{
	width:100%;
}
.copyrights .one_half .payments img{
	width:auto;
}
.copyrights .one_half .payments {
    padding-top: 20px;
}
.copyrights .one_half .payments span{
	margin-left:0;
}
.copyrights .socil-media .social-list {
    width: 37%;
}







/*inner Features*/
.left_sidebar {
    width: 33%;
}
.content_right {
    width: 62%;
}
.content_right h1, .content_left h1{
	font-size:28px;
}
.right_sidebar {
    width: 33%;
}
.content_left {
    width: 62%;
}
.one_half img{
	width: 100%;
}
.newsletter.two .email_input {
    width: 80%;
}









}


@media only screen and (min-width: 640px) and (max-width: 767px) {
.container {
	width:94% !important;
	margin: 0px 10%;
}
.one_fourth{
	width: 46%;
	margin-bottom:20px;
}
.section3 .one_fourth {
	width: 46%;
	margin: 20px 0;
}
.top_nav.two .left {
	width: 100%;
}
.top_nav.two .right {
	width: 100%;
}
.logo {
	width:35%;
}
.menu_bgmain.one .logo {
    width: 35%;
}
.menu_bgmain.one #logo, .menu_bgmain.one #logo-white {
    margin: 20px 0;
}
.menu_main{
	width:60%;
}
.top_nav ul.right-nav li.phoneno, .top_nav ul.right-nav li.livechat{
	display:none;
}
.scrollto_sticky {
	height:80px;
}
.scrollto_sticky.three .menu_main{
	width:100%;
}
ul.social_icons.one{
	display:none;
}
.shadow {
	background:none;
}
.scrollto_sticky.three{
	height:45px;
	background:none;
}
.navbar-nav.six > li > a{
	padding-top:10px !important;
	padding-bottom:10px !important
}
.phonenos {
    width: 40%;
}
.scrollto_sticky.four, .scrollto_sticky.five{
	background-color:transparent;
	height:95px;
}
.scrollto_sticky.seven {
    height: 170px;
}
.tp-banner-container.tp-margin-top {
    margin:5px 0 0 0 !important;
}
.btns .whitebox, .btns .whiteline {
	padding:10px 15px;
	font-size:12px;
}
.title h2 em, .title1 h2 em, .title2 h2 em, .title3 h2 em, .title4 h2 em, .title5 h2 em{
	width:100%;
}
.domain_search_home #domain-searchform #dsearch{
	width:320px;
}
.domain_search_home .drlist{
	width:115px;
}
.domain_search_home #searchsubmit, .domain_search_home #searchsubmitblue{
	padding:5px 42px;
}
.domain_search_home ul.tld_list{
	padding-top:40px;
}
.domain_search_home div.one_third {
	width:100% !important;
	margin-bottom:20px;
}
.section1.five .two_third {
    width: 100%;
}
.section1.five .domain_search_home #domain-searchform #dsearch {
    width: 318px;
}
.section1.one.two .domain_search_home #domain-searchform #dsearch {
    width: 338px;
}
.section4 .container .one_fourth{
	width:48%;
}
.section4.two .container .one_fourth{
	margin-top:60px; margin-bottom:60px;
}
.one_fourth.nomargin{
	margin-right:0;
}
.news-col{
	width:100%;
}
.domain_search_home #domain-searchform .input-box, .domain_search_home #nesletter .input-box{
	width:30%;
}
.owl-carousel .item{
	width:100% !important;
}
.fea-col .bref-info, .fea-col .bref-info p{
	width:100%;
	margin-left:0;
	text-align:center;
}

.tabs7.one{
	width:100% !important;
}
.tabs7.one li a {
    padding: 0 8px;
}
.fea-col .icon{
	float:none;
	margin:0 auto 25px auto;
}
.section3 .one_fourth {
    width: 50%;
}
.section3 .one_half img.align_right{
	float:none;
	margin-bottom:20px;
}
.section3.one .ca-col {
    margin: auto;
}
.section4.one .container .one_fourth{
	margin-bottom:100px;
}
.section5.one .title2 h2{
	font-size: 33px;
}
.section4.one .container .one_fourth.nobottommargin{
	margin-bottom:0px;
}
.section8 .one_half .post-col .date, .section8 .one_half .post-col .date.comments{
	height: 60px;
	width: 75px;
}
.section8 .one_half .post-col .date.comments{
	margin-top:55px;
}
.section8 .one_half .post-col .date span{
	padding:7px 0 0;
}
.section8 .post-col .text-col{
	padding:40px 20px 40px 20px;
}
.section8.tabwide .one_third{
	width:100%;
}
.section8.two .post-img .hover-box .box-inner .icon {
    margin: 300px 0 0 250px;
}
.section8.two .post-img .hover-box .box-inner .icon.last {
    margin: 300px 0 0 10px;
}
.section10 .one_fifth .clien-logo{
	padding:20px 0;
}
.one_fifth .clien-logo img{
	width:75%;
}
.section11 .readmore {
    width: 22.5%;
}
.section11 .text .white-text{
	font-size:24px;
}
.section12{
	width:94%;
	float:none;
}
.section12 .one_half{
	width: 96%;
    margin: auto;
    float: none;
}
.section14 .container .one_half{
	width:100%;
	margin:15px 0;
}
.section14 .container .one_half .offer-col .one_half{
	width:48%;
}
.section14 .one_half .fe-col-wrp.type1 {
    margin: 0 0 45px 0 ;
    padding: 30px 15px 280px;
}
.section14 .one_half .fe-col-wrp.type1.nobottommargin{
	margin-bottom:0;
}
.section15 .two_third .tabs7 li a {
    padding: 0 7px;
}
.section15 .one_third {
    width:100%;
}
.section16 .one_half{
	width:100%;
}
.section16 .post_img{
	width:205px;
}
.section16 .post_holder .text_holder{
	width:396px;
}
.section19 .info-col{
	width: 100%;
}
.section19 .info-col h2{
	font-family:48px;
}
.section21 .item .one_half{
	width:100%;
}
.section21 .test-col-one.rightalign .client-img{
	float: left;
	margin-left: 0%;
}
.section21 .test-col-one.rightalign .review {
    float: left;
    text-align: left;
}
.section21 .test-col-one.rightalign .review p {
    text-align: left;
}
.section22 .one_third{
	width:30.650%;
	margin-right:4%;
}
.section22 .ser-col, .section22 .one_third:hover .ser-col, .section22 .one_third .ser-col.active{
	background-image:none;
}
.section23 .one_half{
	width:100%;
}
.section23 .one_half .span12 {
    margin: 10% 0 30px;
}
.domain_search_home .one ul.tld_list {
    padding-top: 20px;
}
.section27 .item .one_half{
	width:100%;
	margin-bottom:30px;
}
.section28 .one_full img{
	width:100%;
}
.section30 .one_third{
   display:none;
}
.section25.side-image .col-mdl-2 .one_half{
	width:100%;
}
.section25.one .col-mdl-2 p {
    padding: 0 5px 40px;
}
.section31 {
    height: 500px;
    margin-top: -90px;
    padding: 200px 0 0;
}
.section31.five .one_full, .statement {
    width: 100%;
}
.section31 .domain_search_home #domain-searchform #dsearch{
	width:324px;
}
.title8 h2 {
    color: #222222;
    font-size: 30px;
}
.section33 .one_third {
    margin-right: 1px;
    width: 38.6%;
}
.section33 .plan-title h2 {
    font-size: 12px;
    margin: 0;
}
.section34 .one_half{
	width:100%;
	margin-right:0;
}
.section34 .one_half.last{
	margin-top:20px;
}
.tabs7.tab3 li a{
	padding:0 52px !important;
}
.section35 .one_full #domain-searchform #dsearch {
    width: 320px;
}
.section37 .one_third .fea-col .icon.one{
	float:none;
}
.section38 .one_half .one_fourth, .section38 .one_half .three_fourth{
	width:100%;
}
.text-info {
    float: left;
    font-size: 15px;
    width: 170px;
}
.section39 .one_third{
	width:100%;
}
form .input-box{
	width:282px;
}
form .input-box-subject, form textarea{
	width:600px;
}

/*blog*/
.section41 .post_img .date {
    font-size: 10px;
    height: 60px;
    width: 60px;
	top:20px;
}
.section41 .post_img .date span {
    font-size: 13px;
    line-height: 15px;
    padding: 13px 0 0;
}
.section41 .post_img .date.comments {
    top:80px;
}
.section41 .post_img .date.comments span {
    font-size: 16px;
    padding: 15px 0 0;
}
.section41 .post_img .overley .icon {
    font-size: 13px;
    height: 40px;
    line-height: 40px;
    width: 40px;
}
.section41 .post_img .overley .icon {
    margin:50px 10px 0 215px;
}
.section41 .post_img .overley .icon.two {
    margin:50px 10px 0 5px;
}














/*footer*/
.footer .one_fourth.clear{
	clear:left;
}
.copyrights .container .one_half{
	width:100%;
}
.copyrights .one_half .payments img{
	width:auto;
}
.copyrights .one_half .payments {
    padding-top: 20px;
}
.copyrights .one_half .payments span{
	margin-left:0;
}
.copyrights .socil-media .social-list {
    width: 44.400%;
}








/*inner Features*/
.left_sidebar {
    width: 32%;
}
.content_right {
    width: 63%;
}
.content_right h1{
	font-size:28px;
}
.two_third {
	width: 100%;
}
.one_half img{
	width: 100%;
}
.left_sidebar, .content_right {
    width: 100%;
}








}


@media only screen and (min-width: 480px) and (max-width: 639px) {
	
.container {
	width:94% !important;
	margin:auto;
}
.top_nav ul.left{
	width:100%;
}
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth {
	margin-right: 0%;
}
.one_half {
	width: 100%;
	margin-bottom: 4px;
}
.one_third {
	width: 100%;
	margin-bottom: 20px;
}
.fe-col{
    width:100%;
	margin-bottom: 20px;
}
.one_fourth {
	width: 100%;
	margin-bottom: 20px;
}
.one_fifth {
	width: 100%;
	margin-bottom: 20px;
}
.two_third {
	width: 100%;
	margin-bottom: 20px;
}
.three_fourth {
	width: 100%;
	margin-bottom: 20px;
}
.ca-col{
	margin:15px 0;
}
.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}
.menu_main {
	float: none;
	width: 100%;
	margin: 0 auto;
}
.top_nav ul.left{
    padding: 6px 15px;
    width: 100%;
    text-align: center;
}
.top_nav ul.left li {
    padding: 6px 15px;
	text-align:center;
}
.top_nav5 ul.left {
    padding: 0px 15px;
}
.top_nav5 ul.left li {
    padding: 6px 15px;
	width:auto;
	text-align:center;
}
.right-nav, .phonenos{
	display:none;
}
ul.social_icons {
    margin: 10px auto 0 auto;
	width:62%;
	float:none;
}
.logo {
	width:100%;
}
.menu_bgmain.one .logo {
    width: 45%;
}
.menu_bgmain.one #logo, .menu_bgmain.one #logo-white {
    margin: 10px 0;
}
#logo {
    background: url(/images/logo.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);
}
.scrollto_sticky {
	height:145px;
}
.scrollto_sticky.four, .scrollto_sticky.five{
	background-color:transparent;
	height:95px;
}
.scrollto_sticky.six{
	height:145px;
}
.navbar-nav.six > li > a{
	padding-top:10px !important;
	padding-bottom:10px !important
}
.tp-caption.text7 span {
    font-size: 25px !important;
}
.tp-caption.smalltext_four span {
    font-size: 5px !important;
}
.mobilenav {
    left: 170px;
	top:65px;
}
.shadow {
	background:none;
}
.scrollto_sticky.three{
	height:auto;
	background:none;
}
.scrollto_sticky.seven {
    height: 160px;
}
.scrollto_sticky.eight{
	height:150px;
}
.logo.four {
    padding: 14px 0 10px;
}
.menu-container{
	border:0;
}
.nav.eight>li>a {
    position: relative;
    display: block;
    padding:5px 15px 12px 15px !important;
}
.tp-banner-container.tp-margin-top {
    margin:5px 0 0 0 !important;
}
.btns .whitebox, .btns .whiteline {
	padding:10px 15px;
	font-size:12px;
}
.btns .blueline {
    padding: 10px 15px;
}
.abt-col h2 {
    font-size: 18px;
}
.title1 h2 em, .title2 h2 em, .title3 h2 em, .title4 h2 em, .title5 h2 em, .title9 h2 em{
	width:100%;
}
.section19.two .info-col h2 {
    color: #222222;
    font-size: 45px;
}
.domain_search_home #domain-searchform #dsearch{
	width:230px;
}
.domain_search_home .drlist{
	width:88px;
}
.domain_search_home #searchsubmit, .domain_search_home #searchsubmitblue{
	padding:5px 25px;
}
.domain_search_home ul.tld_list{
	padding-top:40px;
}
.title h2 em, .news-col{
	width:100%;
}
.tabs7.one{
	width:100% !important;
}
.tabs7.tab3 li a {
    padding: 0 26px !important;
}
.domain_search_home #domain-searchform .input-box, .domain_search_home #nesletter .input-box{
	margin-right:0;
	margin-bottom:10px;
	width:100%;
}
.section35 .one_full #domain-searchform #dsearch {
    width: 230px;
}
.info-links span {
    padding: 0 5px;
}
.section1.one.two .domain_search_home #domain-searchform #dsearch {
    width: 250px;
}
.section1.five .two_third {
    width: 100%;
}
.section1.five .domain_search_home #domain-searchform #dsearch {
    width: 230px;
}
.section4.one .container .one_fourth{
	margin-bottom:100px;
}
.section4.two .diamond-shape{
	left: 150px;
}
.section4.two .one_fourth {
    margin-bottom: 120px;
}
.section5.one .title2 h2{
	font-size: 25px;
}
.section7.one .owl-wrapper .one_half{
	margin-bottom:30px;
}
.section8 .post-img .hover-box .box-inner .icon {
    margin: 145px 8% 0 0px;
}
.section8.one .one_third .post-img .hover-box .box-inner .icon{
	margin: 110px 0 0 170px;
}
.section8.one .one_third .post-img .hover-box .box-inner .icon.last{
	margin: 110px 0 0 10px;
}
.section16 .post_holder .text_holder ul.date-user li{
	font-size:12px;
}
.section10 .one_fifth{
	width:100%;
}
.section10 .one_fifth .clien-logo{
	border-right:0;
	padding: 20px 0;
}
.section10 .one_fifth .clien-logo.no-bot-border{
	border-bottom: 1px solid #e9e9e9;
}
.section11 .text, .section11 .readmore{
	width:100%;
}
.section11 .text .white-text{
	font-size:22px;
}
.section12{
	width:94%;
	float:none;
	margin:auto;
}
.section12 .one_half .fea-cols h2{
	font-size:28px;
}
.section14 .container .one_half{
	margin-bottom:30px;
}
.section15 .container .tabs7 li a {
    padding: 0 45px;
}
.section14 .one_half .fe-col-wrp.type1{
	padding-left:640px;
}
.section14 .one_half .fe-col .fe-col-wrp .one_half .best-price{
	margin-left:150px;
}
.section16 .one_half{
	width:100%;
}
.section16 .post_img{
	width:170px;
}
.section16 .post_holder .text_holder {
    padding: 20px 25px 30px 20px;
    width: 280px;
}
.section17 .one_fifth{
	width:50%;
}
.section18 .one_third {
    margin-bottom: 80px;
}
.section19 .info-col h2 {
    font-size: 35px;
}
.section19 .info-col h2 span {
    font-size: 30px;
}
.section19 .info-col {
    width: 100%;
}
.section21 .test-col-one .review {
    width: 300px;
}
.section21 .test-col-one .review {
    width: 300px;
}
.section21 .test-col-one.rightalign .client-img {
    float: left;
}
.section21 .test-col-one.rightalign .client-img {
    float: left;
    margin-left: 0;
}
.section21 .test-col-one.rightalign .review{
	float: left;
    text-align: left;
    width: 300px;
}
.section21 .test-col-one.rightalign .review p{
	text-align:left;
}
.section22 .one_third{
	width:100%;
	margin-right:0;
}
.section22 .ser-col, .section22 .one_third:hover .ser-col, .section22 .one_third .ser-col.active{
	background-image:none;
}
.domain_search_home .one ul.tld_list {
    padding-top: 20px;
}
.section25 .fea-col{
	text-align:center;
	margin-bottom:40px;
}
.section25 .fea-col .icon{
	float:none;
	margin:auto auto 25px auto;
}
.section25 .fea-col .bref-info, .section25 .fea-col .bref-info p{
	width:100%;
	text-align:center;
}
.section27 .test-col-one .client-img{
	float:none;
	margin:auto;
}
.section27 .test-col-one .review {
    background:none;
    float: none;
    padding-left: 0;
    text-align:center;
    width: 94%;
	margin:auto;
}
.section27 .test-col-one .review p {
	text-align:center;
}
.tabs li a{
	font-size:13px;
}
.section28 .fea-col {
    float: left;
    margin-bottom: 40px;
    text-align: center;
}
.section28 .fea-col .bref-info p {
    text-align: center;
}
.section28 .fea-col .icon {
    width: 26px;
    margin: auto;
    float: none;
}
.section28 .fea-col h5 span.line {
    margin: 15px -14px 0;
}
.section28 .one_full img{
	width:100%;
}
.section30 .tabs7 li a {
    margin: 0 0%;
    width: 100%;
}
.section30 .owl-carousel .item img, .statement {
    width: 100%;
}
.section25.one .image-container.col-mdl-1{
	display:none;
}
.section3.one .one_fourth{
	width:50%;
}
.section3.one .ca-col{
	width:200px;
	height:200px;
	margin:auto;
}
.section8.two .post-img .hover-box .box-inner .icon {
    margin: 230px 0 0 160px;
}
.section8.two .post-img .hover-box .box-inner .icon.last{
    margin: 230px 0 0 10px;
}
.section31 {
    margin-top: -150px;
	padding-top:230px;
	height:500px
}
.title7 h2 {
    color: #fff;
    font-size: 30px;
}
.section31.five .one_full {
    float: none;
    margin: auto;
    width:100%;
}
.section31 .domain_search_home #domain-searchform #dsearch{
	width:44%;
}
.dlist span {
    margin-right: 20px;
}
.section33 .one_third, .section33 .one_fourth{
	width:100%;
}
.title8 h2 {
    font-size: 25px;
}
.section38 .one_half .one_fourth{
	width:22%;
	margin-right:4%;
}
.section38 .one_half .three_fourth {
    width: 74%;
}
.section10.one .one_fifth, .section10.two .one_fifth{
    width: 50%;
}
form .input-box, form .input-box-subject, form textarea{
	width:100%;
}
.img_ho_st2 .text:hover .hov_circle {
	transition: top .3s ease-in-out;
	left: 165px;
	top: 110px;
}
.img_ho_st2 .text:hover .hov_circle.two {
	transition: top .5s ease-in-out;
	left: 222px;
	top: 110px;
}
.img_ho_st6 .text a.readmore_small {
    margin: 10px 0 0 126px;
}
.large a {
    padding: 15px 36px;
}
.pagetitle {
	font-size: 50px;
}
/*blog*/
.section41 .post_img .date {
    font-size: 10px;
    height: 60px;
    width: 60px;
	top:20px;
}
.section41 .post_img .date span {
    font-size: 13px;
    line-height: 15px;
    padding: 13px 0 0;
}
.section41 .post_img .date.comments {
    top:80px;
}
.section41 .post_img .date.comments span {
    font-size: 16px;
    padding: 15px 0 0;
}
.section41 .post_img .overley .icon {
    font-size: 13px;
    height: 40px;
    line-height: 40px;
    width: 40px;
}
.section41 .post_img .overley .icon {
    margin:30px 10px 0 155px;
}
.section41 .post_img .overley .icon.two {
    margin:30px 10px 0 5px;
}
.bl_pagenation_holder {
    width: 56%;
}
.features_sec7 .one_fourth .postinfo_icon {
    top:266px;
}






.footer .one_fourth {
    width: 100%;
}
.copyrights {
	font-size:13px;
}
.copyrights ul.social_icons{
	margin: 10px auto 0 auto;
	width:62%;
	float:none;
}
.copyrights .one_half span {
    text-align: center;
    width: 100%;
}
.copyrights .one_half .payments{
	text-align:center;
}
.copyrights .one_half .payments img{
	width:auto;
}
.copyrights .one_half .payments span{
	width:100%;
	margin-left:0;
	margin-bottom:10px;
}
ul.social_icons{
	float:none;
}
.copyrights .socil-media .social-list {
    width: 96%;
}


/*inner Features*/
.pagetitle {
    width: 100%;
}
.pagenation {
    text-align: left;
    width: 100%;
}
.left_sidebar, .content_right {
    width: 100%;
}
.content_right h1, .content_left h1{
	font-size:20px;
}
.content_left, .right_sidebar{
	width:98%;
}
.one_half img{
	width: 100%;
}






}

@media only screen and (max-width: 479px) {
.container {
	width: 94%;
	margin: 0px 10%;
}
.top_nav ul.left{
	width:100%;
}
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth {
	margin-right: 0%;
}
.one_half {
	width: 100%;
	margin-bottom: 4px;
}
.one_third {
	width: 100%;
	margin-bottom: 20px;
}
.fe-col{
    width:100%;
	margin-bottom: 20px;
}
.one_fourth {
	width: 100%;
	margin-bottom: 20px;
}
.one_fifth {
	width: 100%;
	margin-bottom: 20px;
}
.two_third {
	width: 100%;
	margin-bottom: 20px;
}
.two_third.wid98 {
	width: 98%;
	margin-bottom: 20px;
}
.three_fourth {
	width: 100%;
	margin-bottom: 20px;
}
.ca-col{
	margin:15px 0;
}
.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}
.menu_main {
	float: none;
	width: 100%;
	margin: 0 auto;
}
.top_nav ul.left li {
    padding: 6px 14px;
}
.top_nav1 ul.left {
	text-align:center;
}
.top_nav1 ul.left li, .top_nav4 ul.left li {
    padding: 6px 15px;
	width:100%;
	text-align:center;
}
.top_nav5 ul.left li {
    padding: 6px 14px;
}
.scrollto_sticky.seven{
	height:160px;
}
.scrollto_sticky.seven .menu-container{
	border:0;
}
.right-nav, .phonenos{
	display:none;
}
ul.social_icons {
    margin: 10px 15px 0 0;
}
.logo {
	width:100%;
}
#logo {
    background: url(/images/logo.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);
}
#logo-white {
    background: url(/images/logo-white.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);
}
.logo.four {
    padding: 14px 0 10px;
}
.menu_bgmain .logo{
	width:90%;
}
.menu_bgmain.one .logo{
	width:70%;
	padding-top:0;
}
.menu_bgmain.one #logo, .menu_bgmain.one #logo-white{
	margin:0;
}
.shadow {
	background:none;
}
.scrollto_sticky, .scrollto_sticky.two {
	height:145px;
}
.scrollto_sticky.three{
	height:145px;
	background:none;
}
.scrollto_sticky.six{
	height:145px;
}
.scrollto_sticky.four, .scrollto_sticky.five{
	background-color:transparent;
	height:95px;
}
.scrollto_sticky.eight{
	height:150px;
}
.navbar-nav.six > li > a{
	padding-top:10px !important;
	padding-bottom:10px !important
}
.nav.eight>li>a {
    position: relative;
    display: block;
    padding:5px 15px 12px 15px !important;
}
.tp-banner-container.tp-margin-top {
    margin:5px 0 0 0 !important;
}
.tp-caption.smalltext_four span{
	font-size:6px !important;
}
.btns .blueline {
    padding: 5px 10px;
}
.title h2 em, .news-col{
	width:100%;
}
.section19 .info-col h2{
	font-size: 32px;
    font-weight: bold;
    line-height: 40px;
}
.domain_search_home #domain-searchform .input-box, .domain_search_home #nesletter .input-box{
	margin-right:0;
	margin-bottom:10px;
	width:100%;
}
.domain_search_home .one ul.tld_list li span{
	font-size:15px;
}
.btns .whitebox, .btns .whiteline {
	padding:5px 10px;
	font-size:12px;
}
.title1 h2 em, .domain_search_home #domain-searchform #dsearch, .title2 h2 em, .title3 h2 em, .title4 h2 em, .title5 h2 em{
	width:100%;
}
.title2 h2{
	font-size:28px;
}
.title7 h2 {
    color: #fff;
    font-size: 20px;
}
.title9 h2 {
    color: #222222;
    font-size: 20px;
}
.pagetitle{
	font-size:40px;
}
.section5.one .title2 h2{
	font-size:18px;
}
.section1.one.two h3{
	font-size:23px;
}
.title2 .line{
	top: 96px;
}
.tp-caption.text7 span{
	font-size:15px !important;
}
.domain_search_home #domain-searchform #dsearch{
	margin-bottom:10px;
}
.domain_search_home .drlist, .section1.one.two .domain_search_home #domain-searchform #dsearch, .section1.one.two .domain_search_home #searchsubmit, .domain_search_home #searchsubmitblue{
	margin-left:0;
	width:100%;
	border-radius:0;
	margin-bottom: 10px;
}
.domain_search_home ul.tld_list li{
	padding-right:35px;
	margin-top:15px;
	font-size: 16px;
}
.domain_search_home ul.tld_list li.last{
	padding-right:0;
}
.domain_search_home ul.tld_list li span{
	font-size: 16px;
}
.domain_search_home #searchsubmit, .domain_search_home #searchsubmitblue{
	width:100%;
	margin-top:10px;
}
.domain_search_home ul.tld_list.one li{
	font-size:16px;
	padding-right:13px;
}
.domain_search_home ul.tld_list.one li span{
	font-size:14px;
}
.domain_search_home ul.tld_list.listone li{
	padding: 0 15px 0 0;
}
.section1.five .two_third{
	width:100%;
}
.section35 .one_full #domain-searchform #dsearch {
    width: 100%;
}
.section1.five .domain_search_home #domain-searchform #dsearch {
    width: 100%;
}
.input-box, .searchsubmit{
	width:100%;
}
.fea-col .bref-info {
    width: 72%;
}
.tabs7 {
    width: 100%;
}
.tabs-content7 {
    width: 92%;
}
.section3 .one_half h3{
	margin-bottom:85px;
}
.section3 .one_half .offerbadge{
	margin-top:-60px;
}
.section3 .one_half img.align_right{
	float:none;
	margin-bottom:20px;
}
.section3.one .ca-col{
	margin:auto;
}
.section4.one .container .one_fourth{
	margin-bottom:100px;
}
.section4.two .one_fourth{
	margin-bottom:100px;
}
.section7.one .test-col .review {
    padding: 95px 35px 40px 40px;
    width: 100%;
    margin-bottom: 30px;
}
.section8 .post-col{
	margin-bottom:40px !important;
}
.section8 .one_half .post-col .date-col{
	margin-right:3%;
}
.section8 .one_half .post-col .date, .section8 .one_half .post-col .date.comments{
	height: 60px;
	width: 75px;
}
.section8 .one_half .post-col .date.comments{
	margin-top:55px;
}
.section8 .one_half .post-col .date span{
	padding:7px 0 0;
}
.section8 .post-col .text-col{
	padding:40px 20px 40px 20px;
}
.section8 .post-img .hover-box .box-inner .icon {
    margin: 145px 8% 0 0px;
}
.section8.one .post-col .postinfo {
    width: 75%;
}
.section8.one .one_third .post-img .hover-box .box-inner .icon{
	margin: 70px 0 0 100px;
}
.section8.one .one_third .post-img .hover-box .box-inner .icon.last{
	margin: 70px 0 0 10px;
}
.section8.two .post-col .date.comments{
	margin-top:96px;
}
.section8.two .post-img .hover-box .box-inner .icon{
	margin: 130px 0 0 90px;
}
.section8.two .post-img .hover-box .box-inner .icon.last{
	margin: 130px 0 0 10px;
}
.section10 .one_fifth{
	width:100%;
}
.section10 .one_fifth .clien-logo{
	border-right:0;
	padding: 20px 0;
}
.section10 .one_fifth .clien-logo.no-bot-border{
	border-bottom: 1px solid #e9e9e9;
}
.section11 .text, .section11 .readmore{
	width:100%;
}
.section11 .text .white-text{
	font-size:22px;
}
.section11.one {
    margin-top: 100px;
}
.section12{
	width:94%;
	float:none;
	margin:auto;
}
.section12 .one_half .fea-cols h2{
	font-size:20px;
}
.section14 .container .one_half{
	width:100%;
	margin-bottom:30px;
}
.section14 .one_half .offer-col{
	padding: 40px 20px 0;
}
.section15 .tabs7 li a{
	width:100%;
	margin:0;
}
.tabs7.one{
	width:100% !important;
}
.section23 .owl-carousel {
    padding-bottom: 30px;
}
.section16 .one_half, .section16 .post_holder .text_holder{
	width:100%;
}
.section16 .post_img .hover_box .box_inner .icon{
	margin: 120px 0 0 98px;
}
.section16 .post_img{
	width:100%;
	height:auto;
}
.section16 .post_holder .text_holder ul.date-user li{
	margin-left:10px;
}
.section16 .post_holder .text_holder{
	 padding: 20px 15px 30px;
	 margin:-7px 0 0px 0;
}
.section17 .one_fifth .clien-logo{
	text-align:center;
}
.section18 .one_third{
	margin-bottom:70px;
}
.section19 .info-col {
    width: 100%;
}
.section19.two .info-col h2{
	font-size: 25px;
	line-height: 40px;
}
.section19 .info-col h2 span {
    font-size: 30px;
}
.section21 .owl-carousel .item{
	width: 94%;
}
.section21 .test-col-one .client-img, .section21 .test-col-one.rightalign .client-img{
    margin: auto;
	float:none;
	margin-bottom:20px;
}
.section21 .test-col-one .review, .section21 .test-col-one .review p, 
.section21 .test-col-one.rightalign .review, .section21 .test-col-one.rightalign .review p{
	text-align:center;
	width:100%;
}
.section21 .test-col-one rightalign{
	text-align:center;
}
.section22 .one_third{
	width:100%;
	margin-right:0;
}
.section22 .ser-col, .section22 .one_third:hover .ser-col, .section22 .one_third .ser-col.active{
	background-image:none;
}
.section25 .fea-col{
	text-align:center;
	margin-bottom:40px;
}
.section25 .fea-col .icon{
	float:none;
	margin:auto auto 25px auto;
}
.section25 .fea-col .bref-info, .section25 .fea-col .bref-info p{
	width:100%;
	text-align:center;
}
.section27 .test-col-one .client-img{
	float:none;
	margin:auto;
}
.section27 .test-col-one .review {
    background:none;
    float: none;
    padding-left: 0;
    text-align:center;
    width: 94%;
	margin:auto;
}
.section27 .test-col-one .review p {
	text-align:center;
}
.section28 .fea-col {
    float: left;
    margin-bottom: 40px;
    text-align: center;
}
.section28 .fea-col .bref-info p {
    text-align: center;
}
.section28 .fea-col .icon {
    width: 26px;
    margin: auto;
    float: none;
}
.section28 .fea-col h5 span.line {
    margin: 15px -14px 0;
}
.section28 .one_full img{
	width:100%;
}
.section30 .tabs7 li a {
    margin: 0 0%;
    width: 100%;
}
.section30 .owl-carousel .item img {
    width: 100%;
}
.col-mdl-1 {
    width: 100%;
}
.col-mdl-2 {
    margin-left: 5%;
}
.section25.one .image-container.col-mdl-1{
	display:none;
}
.col-mdl-2 .one_half{
    margin:30px 0;
}
.section25.one .col-mdl-2 p{
	padding: 0 5px 40px;
}
.section31 {
    height: 700px;
    margin-top: -150px;
	padding-top:200px;
}
.section31.five .one_full, .statement{
	width:100%;
}
.section31 .domain_search_home #domain-searchform #dsearch{
	width:100%;
}
.domain_search_home #search-submit{
	width:100%;
	margin-top:10px;
}
.dlist span {
    margin-right: 12px;
}
.title8 h2 {
    color: #222222;
    font-size: 25px;
}
.title8 .line {
    top: 100px;
}
.section33 .one_third, .section33 .one_fourth {
    margin-right: 0px;
    width: 100%;
}
.background-image-holder.four{
	display:none;
}
.abt-col h2 {
    font-size: 18px;
}
.tabs7.tab3 li a {
    margin: 0 0%;
    width: 100%;
}
.tabs-content7.tab3{
	margin:0;
}
.info-links span {
    padding: 0 5px;
}
.text-info {
    float: left;
    font-size: 15px;
    width: 215px;
}
form .input-box, form .input-box-subject, form textarea{
	width:100%;
}
.section40 .img_holder ul.social_icon {
    margin: 0 0 0 68px;
}
.img_ho_st2 .text:hover .hov_circle {
	transition: top .3s ease-in-out;
	left: 85px;
	top: 110px;
}
.img_ho_st2 .text:hover .hov_circle.two {
	transition: top .5s ease-in-out;
	left: 142px;
	top: 110px;
}
#owl-demo5 .item.imgwauto img{
	width:100% !important;
}

/*blog*/
.section41 .post_img .date {
    font-size: 7px;
    height: 40px;
    width: 40px;
	top:14px;
}
.section41 .post_img .date span {
    font-size: 13px;
    line-height: 5px;
    padding: 13px 0 0;
}
.section41 .post_img .date.comments {
    top:50px;
}
.section41 .post_img .date.comments span {
    font-size: 16px;
    padding: 15px 0 0;
}
.section41 .post_img .overley .icon {
    font-size: 13px;
    height: 40px;
    line-height: 40px;
    width: 40px;
}
.section41 .post_img .overley .icon {
    margin: 1px 10px 0 70px;
}
.section41 .post_img .overley .icon.two {
    margin: 1px 10px 0 5px;
}
.features_sec7 .one_fourth .postinfo_icon {
    top:161px;
}
.bl_pagenation_holder {
    width: 84%;
}
.section41 .comment_info.less {
    width: 100%;
}
.section41 .comment_info .img {
    width: 100%;
}
.section41 .comment_info .text {
    padding: 0 0 0 0px;
    width: 100%;
}













.footer .one_fourth {
    width: 100%;
}
.footer .one_fourth{
	margin-top:15px;
}
.copyrights {
	font-size:13px;
}
.copyrights ul.social_icons{
	 margin: 10px 0px 0 0;
}
.copyrights .one_half .payments img{
	width:auto;
}
.copyrights .one_half .payments span{
	width:100%;
	margin-left:0;
	margin-bottom:10px;
}
.copyrights .socil-media .social-list {
    width: 90%;
}
.copyrights .socil-media .social-list.phonewed {
    width: 88.800%;
}
/*inner Features*/
.pagetitle {
    width: 100%;
}
.pagenation {
    text-align: left;
    width: 100%;
}
.features_sec11 .but a{
	float:left;
	margin-top:15px;
}
.left_sidebar, .content_right {
    width: 100%;
}
.content_right h1, .content_left h1{
	font-size:20px;
}
.content_left, .right_sidebar{
	width:98%;
}
.one_half img{
	width: 100%;
}







}


body {
  
}

body, h1{
  font-family: 'Raleway', sans-serif;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-align: left;
}

.container {
  margin-left:  auto;
  margin-right:  auto;
  max-width: 1170px;
  padding-right: 15px;
  padding-left: 15px;
}

.row:before, .row:after {
  display: table;
  content: " ";
}

.col-md-6 {
  width: 50%;
}

.col-md-push-3 {
  margin-left: 25%;
}

h1 {
  font-size: 48px;
  font-weight: 300;
  margin: 0 0 20px 0;
}

.lead {
  font-size: 21px;
  font-weight: 200;
  margin-bottom: 20px;
}

p {
  margin: 0 0 10px;
}

a {
  color: #969595;
  text-decoration: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
}

    button[disabled],
    html input[disabled] {
        cursor: default;
    }

input[type="checkbox"],
input[type="radio"] {
    padding: 0;
    box-sizing: border-box;
}

input[type="search"] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield;
}

    input[type="search"]::-webkit-search-cancel-button,
    input[type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
    }

button::-moz-focus-inner,
input::-moz-focus-inner {
    padding: 0;
    border: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
}
/*table {
    border-collapse: collapse;
    border-spacing: 0
}*/
@media print {
    * {
        color: #000 !important;
        text-shadow: none !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

        a[href]:after {
            content: " (" attr(href)")";
        }

    abbr[title]:after {
        content: " (" attr(title)")";
    }

    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 2cm .5cm;
    }
    /*p,
h2,
h3 {
    orphans: 3;
    widows: 3
}
h2,
h3 {
    page-break-after: avoid
}*/
    select {
        background: #fff !important;
    }

    .navbar {
        display: none;
    }

    .table td,
    .table th {
        background-color: #fff !important;
    }

    .btn > .caret,
    .dropup > .btn > .caret {
        border-top-color: #000 !important;
    }

    .label {
        border: 1px solid #000;
    }

    .table {
        border-collapse: collapse !important;
    }

    .table-bordered th,
    .table-bordered td {
        border: 1px solid #ddd !important;
    }
}

*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 200;
    line-height: 1.4;
}

@media(min-width:768px) {

    .lead {
        font-size: 21px;
    }
}

@media(min-width:768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        overflow: hidden;
        clear: left;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .dl-horizontal dd {
        margin-left: 180px;
    }

        .dl-horizontal dd:before,
        .dl-horizontal dd:after {
            display: table;
            content: "";
        }

        .dl-horizontal dd:after {
            clear: both;
        }

        .dl-horizontal dd:before,
        .dl-horizontal dd:after {
            display: table;
            content: "";
        }

        .dl-horizontal dd:after {
            clear: both;
        }
}

abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #999;
}

abbr.initialism {
    font-size: 90%;
    text-transform: uppercase;
}
/*blockquote {
    padding:10px 20px;
    margin:0 0 20px;
    border-left:5px solid #eee
}
blockquote p {
    font-size:17.5px;
    font-weight:300;
    line-height:1.25
}
blockquote p:last-child {
    margin-bottom:0
}
blockquote small {
    display:block;
    line-height:1.428571429;
    color:#999
}
blockquote small:before {
    content:'\2014 \00A0'
}
blockquote.pull-right {
    padding-right:15px;
    padding-left:0;
    border-right:5px solid #eee;
    border-left:0
}
blockquote.pull-right p,
blockquote.pull-right small,
blockquote.pull-right .small {
    text-align:right
}
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
    content:''
}
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
    content:'\00A0 \2014'
}
blockquote:before,
blockquote:after {
    content:""
}*/
address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.428571429;
}

code,
kbd,
pre,
samp {
    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    white-space: nowrap;
    background-color: #f9f2f4;
    border-radius: 4px;
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.428571429;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}

    pre code {
        padding: 0;
        font-size: inherit;
        color: inherit;
        white-space: pre-wrap;
        background-color: transparent;
        border-radius: 0;
    }

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}

.container {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}

    .container:before,
    .container:after {
        display: table;
        content: "";
    }

    .container:after {
        clear: both;
    }

    .container:before,
    .container:after {
        display: table;
        content: "";
    }

    .container:after {
        clear: both;
    }

.row {
    margin-right: -15px;
    margin-left: -15px;
    margin-top: -10px;
}

    .row:before,
    .row:after {
        display: table;
        content: "";
    }

    .row:after {
        clear: both;
    }

    .row:before,
    .row:after {
        display: table;
        content: "";
    }

    .row:after {
        clear: both;
    }

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666666666666%;
}

.col-xs-10 {
    width: 83.33333333333334%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666666666666%;
}

.col-xs-7 {
    width: 58.333333333333336%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666666666667%;
}

.col-xs-4 {
    width: 33.33333333333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.666666666666664%;
}

.col-xs-1 {
    width: 8.333333333333332%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666666666666%;
}

.col-xs-pull-10 {
    right: 83.33333333333334%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666666666666%;
}

.col-xs-pull-7 {
    right: 58.333333333333336%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666666666667%;
}

.col-xs-pull-4 {
    right: 33.33333333333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.666666666666664%;
}

.col-xs-pull-1 {
    right: 8.333333333333332%;
}

.col-xs-pull-0 {
    right: 0;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666666666666%;
}

.col-xs-push-10 {
    left: 83.33333333333334%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666666666666%;
}

.col-xs-push-7 {
    left: 58.333333333333336%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666666666667%;
}

.col-xs-push-4 {
    left: 33.33333333333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.666666666666664%;
}

.col-xs-push-1 {
    left: 8.333333333333332%;
}

.col-xs-push-0 {
    left: 0;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666666666666%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333333334%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666666666666%;
}

.col-xs-offset-7 {
    margin-left: 58.333333333333336%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666666666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.666666666666664%;
}

.col-xs-offset-1 {
    margin-left: 8.333333333333332%;
}

.col-xs-offset-0 {
    margin-left: 0;
}

@media(min-width:1000px) {
    .container {
        width: 750px;
    }

    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666666666666%;
    }

    .col-sm-10 {
        width: 83.33333333333334%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666666666666%;
    }

    .col-sm-7 {
        width: 58.333333333333336%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666666666667%;
    }

    .col-sm-4 {
        width: 33.33333333333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.666666666666664%;
    }

    .col-sm-1 {
        width: 8.333333333333332%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-pull-11 {
        right: 91.66666666666666%;
    }

    .col-sm-pull-10 {
        right: 83.33333333333334%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-8 {
        right: 66.66666666666666%;
    }

    .col-sm-pull-7 {
        right: 58.333333333333336%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-5 {
        right: 41.66666666666667%;
    }

    .col-sm-pull-4 {
        right: 33.33333333333333%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-2 {
        right: 16.666666666666664%;
    }

    .col-sm-pull-1 {
        right: 8.333333333333332%;
    }

    .col-sm-pull-0 {
        right: 0;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-push-11 {
        left: 91.66666666666666%;
    }

    .col-sm-push-10 {
        left: 83.33333333333334%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-8 {
        left: 66.66666666666666%;
    }

    .col-sm-push-7 {
        left: 58.333333333333336%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-5 {
        left: 41.66666666666667%;
    }

    .col-sm-push-4 {
        left: 33.33333333333333%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-2 {
        left: 16.666666666666664%;
    }

    .col-sm-push-1 {
        left: 8.333333333333332%;
    }

    .col-sm-push-0 {
        left: 0;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66666666666666%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333333334%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66666666666666%;
    }

    .col-sm-offset-7 {
        margin-left: 58.333333333333336%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66666666666667%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333333333%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2 {
        margin-left: 16.666666666666664%;
    }

    .col-sm-offset-1 {
        margin-left: 8.333333333333332%;
    }

    .col-sm-offset-0 {
        margin-left: 0;
    }
}

@media(min-width:992px) {
    .container {
        width: 970px;
    }

    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
        float: left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666666666666%;
    }

    .col-md-10 {
        width: 83.33333333333334%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666666666666%;
    }

    .col-md-7 {
        width: 58.333333333333336%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666666666667%;
    }

    .col-md-4 {
        width: 33.33333333333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.666666666666664%;
    }

    .col-md-1 {
        width: 8.333333333333332%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66666666666666%;
    }

    .col-md-pull-10 {
        right: 83.33333333333334%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66666666666666%;
    }

    .col-md-pull-7 {
        right: 58.333333333333336%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66666666666667%;
    }

    .col-md-pull-4 {
        right: 33.33333333333333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.666666666666664%;
    }

    .col-md-pull-1 {
        right: 8.333333333333332%;
    }

    .col-md-pull-0 {
        right: 0;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66666666666666%;
    }

    .col-md-push-10 {
        left: 83.33333333333334%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66666666666666%;
    }

    .col-md-push-7 {
        left: 58.333333333333336%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66666666666667%;
    }

    .col-md-push-4 {
        left: 33.33333333333333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.666666666666664%;
    }

    .col-md-push-1 {
        left: 8.333333333333332%;
    }

    .col-md-push-0 {
        left: 0;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666666666666%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333333334%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666666666666%;
    }

    .col-md-offset-7 {
        margin-left: 58.333333333333336%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666666666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.666666666666664%;
    }

    .col-md-offset-1 {
        margin-left: 8.333333333333332%;
    }

    .col-md-offset-0 {
        margin-left: 0;
    }
}

@media(min-width:1200px) {
    .container {
        width: 1170px;
    }

    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 {
        float: left;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66666666666666%;
    }

    .col-lg-10 {
        width: 83.33333333333334%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66666666666666%;
    }

    .col-lg-7 {
        width: 58.333333333333336%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66666666666667%;
    }

    .col-lg-4 {
        width: 33.33333333333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.666666666666664%;
    }

    .col-lg-1 {
        width: 8.333333333333332%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-pull-11 {
        right: 91.66666666666666%;
    }

    .col-lg-pull-10 {
        right: 83.33333333333334%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-8 {
        right: 66.66666666666666%;
    }

    .col-lg-pull-7 {
        right: 58.333333333333336%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-5 {
        right: 41.66666666666667%;
    }

    .col-lg-pull-4 {
        right: 33.33333333333333%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-2 {
        right: 16.666666666666664%;
    }

    .col-lg-pull-1 {
        right: 8.333333333333332%;
    }

    .col-lg-pull-0 {
        right: 0;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-push-11 {
        left: 91.66666666666666%;
    }

    .col-lg-push-10 {
        left: 83.33333333333334%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-8 {
        left: 66.66666666666666%;
    }

    .col-lg-push-7 {
        left: 58.333333333333336%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-5 {
        left: 41.66666666666667%;
    }

    .col-lg-push-4 {
        left: 33.33333333333333%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-2 {
        left: 16.666666666666664%;
    }

    .col-lg-push-1 {
        left: 8.333333333333332%;
    }

    .col-lg-push-0 {
        left: 0;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66666666666666%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333333334%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66666666666666%;
    }

    .col-lg-offset-7 {
        margin-left: 58.333333333333336%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66666666666667%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333333333%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-2 {
        margin-left: 16.666666666666664%;
    }

    .col-lg-offset-1 {
        margin-left: 8.333333333333332%;
    }

    .col-lg-offset-0 {
        margin-left: 0;
    }
}
/*table{max-width:100%;background-color:transparent}th{text-align:left}*/
.table {
    width: 100%;
    margin-bottom: 20px;
}

    .table > thead > tr > th,
    .table > tbody > tr > th,
    .table > tfoot > tr > th,
    .table > thead > tr > td,
    .table > tbody > tr > td,
    .table > tfoot > tr > td {
        padding: 8px;
        line-height: 1.428571429;
        vertical-align: top;
        border-top: 1px solid #ddd;
    }

    .table > thead > tr > th {
        vertical-align: bottom;
        border-bottom: 2px solid #ddd;
    }

    .table > caption + thead > tr:first-child > th,
    .table > colgroup + thead > tr:first-child > th,
    .table > thead:first-child > tr:first-child > th,
    .table > caption + thead > tr:first-child > td,
    .table > colgroup + thead > tr:first-child > td,
    .table > thead:first-child > tr:first-child > td {
        border-top: 0;
    }

    .table > tbody + tbody {
        border-top: 2px solid #ddd;
    }

    .table .table {
        background-color: #fff;
    }

.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
    padding: 5px;
}

.table-bordered {
    border: 1px solid #ddd;
}

    .table-bordered > thead > tr > th,
    .table-bordered > tbody > tr > th,
    .table-bordered > tfoot > tr > th,
    .table-bordered > thead > tr > td,
    .table-bordered > tbody > tr > td,
    .table-bordered > tfoot > tr > td {
        border: 1px solid #ddd;
    }

    .table-bordered > thead > tr > th,
    .table-bordered > thead > tr > td {
        border-bottom-width: 2px;
    }

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
    background-color: #f5f5f5;
}

table col[class*="col-"] {
    display: table-column;
    float: none;
}

table td[class*="col-"],
table th[class*="col-"] {
    display: table-cell;
    float: none;
}

.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
    background-color: #f5f5f5;
}

.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
    background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
    background-color: #d0e9c6;
}

.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
    background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
    background-color: #ebcccc;
}

.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
    background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
    background-color: #faf2cc;
}

@media(max-width:767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-x: scroll;
        overflow-y: hidden;
        border: 1px solid #ddd;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        -webkit-overflow-scrolling: touch;
    }

        .table-responsive > .table {
            margin-bottom: 0;
        }

            .table-responsive > .table > thead > tr > th,
            .table-responsive > .table > tbody > tr > th,
            .table-responsive > .table > tfoot > tr > th,
            .table-responsive > .table > thead > tr > td,
            .table-responsive > .table > tbody > tr > td,
            .table-responsive > .table > tfoot > tr > td {
                white-space: nowrap;
            }

        .table-responsive > .table-bordered {
            border: 0;
        }

            .table-responsive > .table-bordered > thead > tr > th:first-child,
            .table-responsive > .table-bordered > tbody > tr > th:first-child,
            .table-responsive > .table-bordered > tfoot > tr > th:first-child,
            .table-responsive > .table-bordered > thead > tr > td:first-child,
            .table-responsive > .table-bordered > tbody > tr > td:first-child,
            .table-responsive > .table-bordered > tfoot > tr > td:first-child {
                border-left: 0;
            }

            .table-responsive > .table-bordered > thead > tr > th:last-child,
            .table-responsive > .table-bordered > tbody > tr > th:last-child,
            .table-responsive > .table-bordered > tfoot > tr > th:last-child,
            .table-responsive > .table-bordered > thead > tr > td:last-child,
            .table-responsive > .table-bordered > tbody > tr > td:last-child,
            .table-responsive > .table-bordered > tfoot > tr > td:last-child {
                border-right: 0;
            }

            .table-responsive > .table-bordered > tbody > tr:last-child > th,
            .table-responsive > .table-bordered > tfoot > tr:last-child > th,
            .table-responsive > .table-bordered > tbody > tr:last-child > td,
            .table-responsive > .table-bordered > tfoot > tr:last-child > td {
                border-bottom: 0;
            }
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: bold;
}

input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input[type="radio"],
input[type="checkbox"] {
    margin: 15px 18px 0;
    margin-top: 1px \9;
    line-height: normal;
}

input[type="file"] {
    display: block;
}

select[multiple],
select[size] {
    height: auto;
}

select optgroup {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    height: auto;
}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

    .form-control:focus {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    }

    .form-control:-moz-placeholder {
        color: #999;
    }

    .form-control::-moz-placeholder {
        color: #999;
    }

    .form-control:-ms-input-placeholder {
        color: #999;
    }

    .form-control::-webkit-input-placeholder {
        color: #999;
    }

    .form-control[disabled],
    .form-control[readonly],
    fieldset[disabled] .form-control {
        cursor: not-allowed;
        background-color: #eee;
    }

textarea.form-control {
    height: auto;
}

.form-group {
    margin-bottom: 15px;
}

.radio,
.checkbox {
    display: block;
    min-height: 20px;
    padding-left: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    vertical-align: middle;
}

    .radio label,
    .checkbox label {
        display: inline;
        margin-bottom: 0;
        font-weight: normal;
        cursor: pointer;
    }

    .radio input[type="radio"],
    .radio-inline input[type="radio"],
    .checkbox input[type="checkbox"],
    .checkbox-inline input[type="checkbox"] {
        float: left;
        margin-left: -20px;
    }

    .radio + .radio,
    .checkbox + .checkbox {
        margin-top: -5px;
    }

.radio-inline,
.checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer;
}

    .radio-inline + .radio-inline,
    .checkbox-inline + .checkbox-inline {
        margin-top: 0;
        margin-left: 10px;
    }

    input[type="radio"][disabled],
    input[type="checkbox"][disabled],
    .radio[disabled],
    .radio-inline[disabled],
    .checkbox[disabled],
    .checkbox-inline[disabled],
    fieldset[disabled] input[type="radio"],
    fieldset[disabled] input[type="checkbox"],
    fieldset[disabled] .radio,
    fieldset[disabled] .radio-inline,
    fieldset[disabled] .checkbox,
    fieldset[disabled] .checkbox-inline {
        cursor: not-allowed;
    }

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

select.input-sm {
    height: 30px;
    line-height: 30px;
}

textarea.input-sm {
    height: auto;
}

.input-lg {
    height: 45px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

select.input-lg {
    height: 45px;
    line-height: 45px;
}

textarea.input-lg {
    height: auto;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
    color: #c09853;
}

.has-warning .form-control {
    border-color: #c09853;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

    .has-warning .form-control:focus {
        border-color: #a47e3c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
    }

.has-warning .input-group-addon {
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #c09853;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
    color: #b94a48;
}

.has-error .form-control {
    border-color: #b94a48;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

    .has-error .form-control:focus {
        border-color: #953b39;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
    }

.has-error .input-group-addon {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #b94a48;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
    color: #468847;
}

.has-success .form-control {
    border-color: #468847;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

    .has-success .form-control:focus {
        border-color: #356635;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
    }

.has-success .input-group-addon {
    color: #468847;
    background-color: #dff0d8;
    border-color: #468847;
}

.form-control-static {
    margin-bottom: 0;
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}

@media(min-width:768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .form-inline .form-control {
        display: inline-block;
    }

    .form-inline .radio,
    .form-inline .checkbox {
        display: inline-block;
        padding-left: 0;
        margin-top: 0;
        margin-bottom: 0;
    }

        .form-inline .radio input[type="radio"],
        .form-inline .checkbox input[type="checkbox"] {
            float: none;
            margin-left: 0;
        }
}

.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 0;
}

.form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px;
}

    .form-horizontal .form-group:before,
    .form-horizontal .form-group:after {
        display: table;
        content: "";
    }

    .form-horizontal .form-group:after {
        clear: both;
    }

    .form-horizontal .form-group:before,
    .form-horizontal .form-group:after {
        display: table;
        content: "";
    }

    .form-horizontal .form-group:after {
        clear: both;
    }

.form-horizontal .form-control-static {
    padding-top: 7px;
}

@media(min-width:768px) {
    .form-horizontal .control-label {
        text-align: right;
    }
}

.btn {
    display: inline-block;
    padding: 8px 20px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    min-width: 80px;
}

    .btn:focus {
        outline: thin dotted #333;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

    .btn:hover,
    .btn:focus {
        color: #333;
        text-decoration: none;
    }

    .btn:active,
    .btn.active {
        background-image: none;
        outline: 0;
        -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
        box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    }

    .btn.disabled,
    .btn[disabled],
    fieldset[disabled] .btn {
        pointer-events: none;
        cursor: not-allowed;
        opacity: .65;
        filter: alpha(opacity=65);
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

    .btn-default:hover,
    .btn-default:focus,
    .btn-default:active,
    .btn-default.active,
    .open .dropdown-toggle.btn-default {
        color: #333;
        background-color: #ebebeb;
        border-color: #adadad;
    }

    .btn-default:active,
    .btn-default.active,
    .open .dropdown-toggle.btn-default {
        background-image: none;
    }

    .btn-default.disabled,
    .btn-default[disabled],
    fieldset[disabled] .btn-default,
    .btn-default.disabled:hover,
    .btn-default[disabled]:hover,
    fieldset[disabled] .btn-default:hover,
    .btn-default.disabled:focus,
    .btn-default[disabled]:focus,
    fieldset[disabled] .btn-default:focus,
    .btn-default.disabled:active,
    .btn-default[disabled]:active,
    fieldset[disabled] .btn-default:active,
    .btn-default.disabled.active,
    .btn-default[disabled].active,
    fieldset[disabled] .btn-default.active {
        background-color: #fff;
        border-color: #ccc;
    }

.btn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}

    .btn-primary:hover,
    .btn-primary:focus,
    .btn-primary:active,
    .btn-primary.active,
    .open .dropdown-toggle.btn-primary {
        color: #fff;
        background-color: #3276b1;
        border-color: #285e8e;
    }

    .btn-primary:active,
    .btn-primary.active,
    .open .dropdown-toggle.btn-primary {
        background-image: none;
    }

    .btn-primary.disabled,
    .btn-primary[disabled],
    fieldset[disabled] .btn-primary,
    .btn-primary.disabled:hover,
    .btn-primary[disabled]:hover,
    fieldset[disabled] .btn-primary:hover,
    .btn-primary.disabled:focus,
    .btn-primary[disabled]:focus,
    fieldset[disabled] .btn-primary:focus,
    .btn-primary.disabled:active,
    .btn-primary[disabled]:active,
    fieldset[disabled] .btn-primary:active,
    .btn-primary.disabled.active,
    .btn-primary[disabled].active,
    fieldset[disabled] .btn-primary.active {
        background-color: #428bca;
        border-color: #357ebd;
    }

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

    .btn-warning:hover,
    .btn-warning:focus,
    .btn-warning:active,
    .btn-warning.active,
    .open .dropdown-toggle.btn-warning {
        color: #fff;
        background-color: #ed9c28;
        border-color: #d58512;
    }

    .btn-warning:active,
    .btn-warning.active,
    .open .dropdown-toggle.btn-warning {
        background-image: none;
    }

    .btn-warning.disabled,
    .btn-warning[disabled],
    fieldset[disabled] .btn-warning,
    .btn-warning.disabled:hover,
    .btn-warning[disabled]:hover,
    fieldset[disabled] .btn-warning:hover,
    .btn-warning.disabled:focus,
    .btn-warning[disabled]:focus,
    fieldset[disabled] .btn-warning:focus,
    .btn-warning.disabled:active,
    .btn-warning[disabled]:active,
    fieldset[disabled] .btn-warning:active,
    .btn-warning.disabled.active,
    .btn-warning[disabled].active,
    fieldset[disabled] .btn-warning.active {
        background-color: #f0ad4e;
        border-color: #eea236;
    }

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

    .btn-danger:hover,
    .btn-danger:focus,
    .btn-danger:active,
    .btn-danger.active,
    .open .dropdown-toggle.btn-danger {
        color: #fff;
        background-color: #d2322d;
        border-color: #ac2925;
    }

    .btn-danger:active,
    .btn-danger.active,
    .open .dropdown-toggle.btn-danger {
        background-image: none;
    }

    .btn-danger.disabled,
    .btn-danger[disabled],
    fieldset[disabled] .btn-danger,
    .btn-danger.disabled:hover,
    .btn-danger[disabled]:hover,
    fieldset[disabled] .btn-danger:hover,
    .btn-danger.disabled:focus,
    .btn-danger[disabled]:focus,
    fieldset[disabled] .btn-danger:focus,
    .btn-danger.disabled:active,
    .btn-danger[disabled]:active,
    fieldset[disabled] .btn-danger:active,
    .btn-danger.disabled.active,
    .btn-danger[disabled].active,
    fieldset[disabled] .btn-danger.active {
        background-color: #d9534f;
        border-color: #d43f3a;
    }

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

    .btn-success:hover,
    .btn-success:focus,
    .btn-success:active,
    .btn-success.active,
    .open .dropdown-toggle.btn-success {
        color: #fff;
        background-color: #47a447;
        border-color: #398439;
    }

    .btn-success:active,
    .btn-success.active,
    .open .dropdown-toggle.btn-success {
        background-image: none;
    }

    .btn-success.disabled,
    .btn-success[disabled],
    fieldset[disabled] .btn-success,
    .btn-success.disabled:hover,
    .btn-success[disabled]:hover,
    fieldset[disabled] .btn-success:hover,
    .btn-success.disabled:focus,
    .btn-success[disabled]:focus,
    fieldset[disabled] .btn-success:focus,
    .btn-success.disabled:active,
    .btn-success[disabled]:active,
    fieldset[disabled] .btn-success:active,
    .btn-success.disabled.active,
    .btn-success[disabled].active,
    fieldset[disabled] .btn-success.active {
        background-color: #5cb85c;
        border-color: #4cae4c;
    }

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}

    .btn-info:hover,
    .btn-info:focus,
    .btn-info:active,
    .btn-info.active,
    .open .dropdown-toggle.btn-info {
        color: #fff;
        background-color: #39b3d7;
        border-color: #269abc;
    }

    .btn-info:active,
    .btn-info.active,
    .open .dropdown-toggle.btn-info {
        background-image: none;
    }

    .btn-info.disabled,
    .btn-info[disabled],
    fieldset[disabled] .btn-info,
    .btn-info.disabled:hover,
    .btn-info[disabled]:hover,
    fieldset[disabled] .btn-info:hover,
    .btn-info.disabled:focus,
    .btn-info[disabled]:focus,
    fieldset[disabled] .btn-info:focus,
    .btn-info.disabled:active,
    .btn-info[disabled]:active,
    fieldset[disabled] .btn-info:active,
    .btn-info.disabled.active,
    .btn-info[disabled].active,
    fieldset[disabled] .btn-info.active {
        background-color: #5bc0de;
        border-color: #46b8da;
    }

.btn-link {
    font-weight: normal;
    color: #428bca;
    cursor: pointer;
    border-radius: 0;
}

    .btn-link,
    .btn-link:active,
    .btn-link[disabled],
    fieldset[disabled] .btn-link {
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .btn-link,
        .btn-link:hover,
        .btn-link:focus,
        .btn-link:active {
            border-color: transparent;
        }

            .btn-link:hover,
            .btn-link:focus {
                color: #2a6496;
                text-decoration: underline;
                background-color: transparent;
            }

            .btn-link[disabled]:hover,
            fieldset[disabled] .btn-link:hover,
            .btn-link[disabled]:focus,
            fieldset[disabled] .btn-link:focus {
                color: #999;
                text-decoration: none;
            }

.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

.btn-sm,
.btn-xs {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-xs {
    padding: 1px 5px;
}

.btn-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}

    .btn-block + .btn-block {
        margin-top: 5px;
    }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear;
}

    .fade.in {
        opacity: 1;
    }

.collapse {
    display: none;
}

    .collapse.in {
        display: block;
    }

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    transition: height .35s ease;
}



.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid #000;
    border-right: 4px solid transparent;
    border-bottom: 0 dotted;
    border-left: 4px solid transparent;
}

.dropdown {
    position: relative;
}

.dropdown-toggle:focus {
    outline: 0;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 0px 0;
    margin: 2px 0 0;
    font-size: 13px;
    list-style: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-top: 3px solid #119ee7;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.175);
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
}

    .dropdown-menu.pull-right {
        right: 0;
        left: auto;
    }

.menu_main2 .dropdown-menu.pull-right {
    left: 0;
    right: auto;
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.428571429;
    color: #272727;
    white-space: nowrap;
}

    .dropdown-menu > li > a:hover,
    .dropdown-menu > li > a:focus {
        color: #fff;
        text-decoration: none;
        background-color: #119ee7;
        -webkit-transition: background-color .3s, -webkit-transform .3s;
        transition: background-color .3s, transform .3s;
    }

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #428bca;
    outline: 0;
}

.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
    color: #999;
}

    .dropdown-menu > .disabled > a:hover,
    .dropdown-menu > .disabled > a:focus {
        text-decoration: none;
        cursor: not-allowed;
        background-color: transparent;
        background-image: none;
        filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    }

.open > .dropdown-menu {
    display: block;
}

.open > a {
    outline: 0;
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.428571429;
    color: #999;
}

.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990;
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-top: 0 dotted;
    border-bottom: 4px solid #000;
    content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
}

@media(min-width:1000px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto;
    }
}

.btn-default .caret {
    border-top-color: #333;
}

.btn-primary .caret,
.btn-success .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret {
    border-top-color: #fff;
}

.dropup .btn-default .caret {
    border-bottom-color: #333;
}

.dropup .btn-primary .caret,
.dropup .btn-success .caret,
.dropup .btn-warning .caret,
.dropup .btn-danger .caret,
.dropup .btn-info .caret {
    border-bottom-color: #fff;
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

    .btn-group > .btn,
    .btn-group-vertical > .btn {
        position: relative;
        float: left;
    }

        .btn-group > .btn:hover,
        .btn-group-vertical > .btn:hover,
        .btn-group > .btn:focus,
        .btn-group-vertical > .btn:focus,
        .btn-group > .btn:active,
        .btn-group-vertical > .btn:active,
        .btn-group > .btn.active,
        .btn-group-vertical > .btn.active {
            z-index: 2;
        }

        .btn-group > .btn:focus,
        .btn-group-vertical > .btn:focus {
            outline: 0;
        }

    .btn-group .btn + .btn,
    .btn-group .btn + .btn-group,
    .btn-group .btn-group + .btn,
    .btn-group .btn-group + .btn-group {
        margin-left: -1px;
    }

.btn-toolbar:before,
.btn-toolbar:after {
    display: table;
    content: "";
}

.btn-toolbar:after {
    clear: both;
}

.btn-toolbar:before,
.btn-toolbar:after {
    display: table;
    content: "";
}

.btn-toolbar:after {
    clear: both;
}

.btn-toolbar .btn-group {
    float: left;
}

.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group,
.btn-toolbar > .btn-group + .btn-group {
    margin-left: 5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}

.btn-group > .btn:first-child {
    margin-left: 0;
}

    .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.btn-group > .btn-group {
    float: left;
}

    .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
        border-radius: 0;
    }

    .btn-group > .btn-group:first-child > .btn:last-child,
    .btn-group > .btn-group:first-child > .dropdown-toggle {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .btn-group > .btn-group:last-child > .btn:first-child {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
    }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0;
}

.btn-group-xs > .btn {
    padding: 5px 10px;
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-group-sm > .btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-group-lg > .btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

.btn-group > .btn + .dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

    .btn-group.open .dropdown-toggle.btn-link {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.btn .caret {
    margin-left: 0;
}

.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0;
}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
}

    .btn-group-vertical > .btn-group:before,
    .btn-group-vertical > .btn-group:after {
        display: table;
        content: "";
    }

    .btn-group-vertical > .btn-group:after {
        clear: both;
    }

    .btn-group-vertical > .btn-group:before,
    .btn-group-vertical > .btn-group:after {
        display: table;
        content: "";
    }

    .btn-group-vertical > .btn-group:after {
        clear: both;
    }

    .btn-group-vertical > .btn-group > .btn {
        float: none;
    }

    .btn-group-vertical > .btn + .btn,
    .btn-group-vertical > .btn + .btn-group,
    .btn-group-vertical > .btn-group + .btn,
    .btn-group-vertical > .btn-group + .btn-group {
        margin-top: -1px;
        margin-left: 0;
    }

    .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
        border-radius: 0;
    }

    .btn-group-vertical > .btn:first-child:not(:last-child) {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .btn-group-vertical > .btn:last-child:not(:first-child) {
        border-top-right-radius: 0;
        border-bottom-left-radius: 4px;
        border-top-left-radius: 0;
    }

    .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
        border-radius: 0;
    }

    .btn-group-vertical > .btn-group:first-child > .btn:last-child,
    .btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .btn-group-vertical > .btn-group:last-child > .btn:first-child {
        border-top-right-radius: 0;
        border-top-left-radius: 0;
    }

.btn-group-justified {
    display: table;
    width: 100%;
    border-collapse: separate;
    table-layout: fixed;
}

    .btn-group-justified .btn {
        display: table-cell;
        float: none;
        width: 1%;
    }

[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
    display: none;
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

    .input-group.col {
        float: none;
        padding-right: 0;
        padding-left: 0;
    }

    .input-group .form-control {
        width: 100%;
        margin-bottom: 0;
    }

.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
    height: 45px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}

select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
    height: 45px;
    line-height: 45px;
}

textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn {
    height: auto;
}

.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    line-height: 30px;
}

textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn {
    height: auto;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
    display: table-cell;
}

    .input-group-addon:not(:first-child):not(:last-child),
    .input-group-btn:not(:first-child):not(:last-child),
    .input-group .form-control:not(:first-child):not(:last-child) {
        border-radius: 0;
    }

.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}

    .input-group-addon.input-sm {
        padding: 5px 10px;
        font-size: 12px;
        border-radius: 3px;
    }

    .input-group-addon.input-lg {
        padding: 10px 16px;
        font-size: 18px;
        border-radius: 6px;
    }

    .input-group-addon input[type="radio"],
    .input-group-addon input[type="checkbox"] {
        margin-top: 0;
    }

    .input-group .form-control:first-child,
    .input-group-addon:first-child,
    .input-group-btn:first-child > .btn,
    .input-group-btn:first-child > .dropdown-toggle,
    .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .input-group-addon:first-child {
        border-right: 0;
    }

    .input-group .form-control:last-child,
    .input-group-addon:last-child,
    .input-group-btn:last-child > .btn,
    .input-group-btn:last-child > .dropdown-toggle,
    .input-group-btn:first-child > .btn:not(:first-child) {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
    }

    .input-group-addon:last-child {
        border-left: 0;
    }

.input-group-btn {
    position: relative;
    white-space: nowrap;
}

    .input-group-btn:first-child > .btn {
        margin-right: -1px;
    }

    .input-group-btn:last-child > .btn {
        margin-left: -1px;
    }

    .input-group-btn > .btn {
        position: relative;
    }

        .input-group-btn > .btn + .btn {
            margin-left: -4px;
        }

        .input-group-btn > .btn:hover,
        .input-group-btn > .btn:active {
            z-index: 2;
        }

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

    .nav:before,
    .nav:after {
        display: table;
        content: "";
    }

    .nav:after {
        clear: both;
    }

    .nav:before,
    .nav:after {
        display: table;
        content: "";
    }

    .nav:after {
        clear: both;
    }

    .nav > li {
        position: relative;
        display: block;
    }

        .nav > li > a {
            position: relative;
            display: block;
            padding: 10px 20px;
        }

    .nav.three > li {
        margin: 0 30px 0 0;
    }

    .nav.five > li {
        margin: 0 20px 0 0;
    }

    .nav.three > li > a {
        position: relative;
        display: block;
        padding: 11px 10px;
    }

    .nav.five > li > a {
        position: relative;
        display: block;
        padding: 13px 15px 12px 15px;
    }

/*for menu style two*/
.menu_main2 .nav > li > a {
    position: relative;
    display: block;
    padding: 30px 22px;
}

    .menu_main2 .nav > li > a i {
        padding: 0 0 10px 0;
    }

.nav > li > a:hover,
.nav > li > a:focus {
    text-decoration: none;
    background: transparent;
}

.nav > li.disabled > a {
    color: #999;
}

    .nav > li.disabled > a:hover,
    .nav > li.disabled > a:focus {
        color: #999;
        text-decoration: none;
        cursor: not-allowed;
        background-color: transparent;
    }
/*.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
    background-color: #eee;
    border-color: #428bca
}*/
.nav .open > a .caret,
.nav .open > a:hover .caret,
.nav .open > a:focus .caret {
    border-top-color: #2a6496;
    border-bottom-color: #2a6496;
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;
}

.nav > li > a > img {
    max-width: none;
}

.nav-tabs {
    border-bottom: 1px solid #ddd;
}

    .nav-tabs > li {
        float: left;
        margin-bottom: -1px;
    }

        .nav-tabs > li > a {
            margin-right: 2px;
            line-height: 1.428571429;
            border: 1px solid transparent;
            border-radius: 4px 4px 0 0;
        }

            .nav-tabs > li > a:hover {
                border-color: #eee #eee #ddd;
            }

        .nav-tabs > li.active > a,
        .nav-tabs > li.active > a:hover,
        .nav-tabs > li.active > a:focus {
            color: #555;
            cursor: default;
            background-color: #fff;
            border: 1px solid #ddd;
            border-bottom-color: transparent;
        }

    .nav-tabs.nav-justified {
        width: 100%;
        border-bottom: 0;
    }

        .nav-tabs.nav-justified > li {
            float: none;
        }

            .nav-tabs.nav-justified > li > a {
                margin-bottom: 5px;
                text-align: center;
            }

        .nav-tabs.nav-justified > .dropdown .dropdown-menu {
            top: auto;
            left: auto;
        }

@media(min-width:1000px) {
    .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%;
    }

        .nav-tabs.nav-justified > li > a {
            margin-bottom: 0;
        }
}

.nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px;
}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd;
}

@media(min-width:1000px) {
    .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0;
    }

    .nav-tabs.nav-justified > .active > a,
    .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs.nav-justified > .active > a:focus {
        border-bottom-color: #fff;
    }
}

.nav-pills > li {
    float: left;
}

    .nav-pills > li > a {
        border-radius: 4px;
    }

    .nav-pills > li + li {
        margin-left: 2px;
    }

    .nav-pills > li.active > a,
    .nav-pills > li.active > a:hover,
    .nav-pills > li.active > a:focus {
        color: #fff;
        background-color: #428bca;
    }

        .nav-pills > li.active > a .caret,
        .nav-pills > li.active > a:hover .caret,
        .nav-pills > li.active > a:focus .caret {
            border-top-color: #fff;
            border-bottom-color: #fff;
        }

.nav-stacked > li {
    float: none;
}

    .nav-stacked > li + li {
        margin-top: 2px;
        margin-left: 0;
    }

.nav-justified {
    width: 100%;
}

    .nav-justified > li {
        float: none;
    }

        .nav-justified > li > a {
            margin-bottom: 5px;
            text-align: center;
        }

    .nav-justified > .dropdown .dropdown-menu {
        top: auto;
        left: auto;
    }

@media(min-width:1000px) {
    .nav-justified > li {
        display: table-cell;
        width: 1%;
    }

        .nav-justified > li > a {
            margin-bottom: 0;
        }
}

.nav-tabs-justified {
    border-bottom: 0;
}

    .nav-tabs-justified > li > a {
        margin-right: 0;
        border-radius: 4px;
    }

    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
        border: 1px solid #ddd;
    }

@media(min-width:1000px) {
    .nav-tabs-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0;
    }

    .nav-tabs-justified > .active > a,
    .nav-tabs-justified > .active > a:hover,
    .nav-tabs-justified > .active > a:focus {
        border-bottom-color: #fff;
    }
}

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.nav .caret {
    border-top-color: #428bca;
    border-bottom-color: #428bca;
}

.nav a:hover .caret {
    border-top-color: #2a6496;
    border-bottom-color: #2a6496;
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.navbar {
    position: relative;
    margin-bottom: 0px;
    border: 0px solid transparent;
}

    .navbar:before,
    .navbar:after {
        display: table;
        content: "";
    }

    .navbar:after {
        clear: both;
    }

    .navbar:before,
    .navbar:after {
        display: table;
        content: "";
    }

    .navbar:after {
        clear: both;
    }

@media(min-width:1000px) {
    .navbar { /*border-radius:4px*/
    }
}

.navbar-header:before, .navbar-header:after {
    display: table;
    content: "";
}

.navbar-header:after {
    clear: both;
}

.navbar-header:before, .navbar-header:after {
    display: table;
    content: "";
}

.navbar-header:after {
    clear: both;
}

@media(min-width:1000px) {
    .navbar-header {
        float: left;
    }
}

.navbar-collapse {
    max-height: 340px;
    padding-right: 0px;
    padding-left: 0px;
    overflow-x: visible;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch;
}

    .navbar-collapse:before,
    .navbar-collapse:after {
        display: table;
        content: "";
    }

    .navbar-collapse:after {
        clear: both;
    }

    .navbar-collapse:before,
    .navbar-collapse:after {
        display: table;
        content: "";
    }

    .navbar-collapse:after {
        clear: both;
    }

    .navbar-collapse.in {
        overflow-y: auto;
    }

/*menu2*/
.menu_main2 .navbar-collapse.in {
    overflow-y: auto;
    /*width:100%;
	background-color:#161616;*/
}




@media(min-width:1000px) {
    .navbar-collapse {
        width: 100%;
        border-top: 0;
        box-shadow: none;
    }

        .navbar-collapse.collapse {
            display: block !important;
            height: auto !important;
            padding-bottom: 0;
            overflow: visible !important;
        }

        .navbar-collapse.in {
            overflow-y: auto;
        }

        .navbar-collapse .navbar-nav.navbar-left:first-child {
            margin-left: -15px;
        }

        .navbar-collapse .navbar-nav.navbar-right:last-child {
            margin-right: -15px;
        }

        .navbar-collapse .navbar-text:last-child {
            margin-right: 0;
        }
}

.container > .navbar-header,
.container > .navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
}

@media(min-width:1000px) {
    .container > .navbar-header, .container > .navbar-collapse {
        margin-right: 0; /*margin-left:0*/
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}

@media(min-width:1000px) {
    .navbar-static-top {
        border-radius: 0;
    }
}

.navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}

@media(min-width:1000px) {
    .navbar-fixed-top, .navbar-fixed-bottom {
        border-radius: 0;
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}

.navbar-brand {
    float: left;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
}

    .navbar-brand:hover,
    .navbar-brand:focus {
        text-decoration: none;
    }

@media(min-width:1000px) {
    .navbar > .container .navbar-brand {
        margin-left: -15px;
    }
}
    @media (min-width:1200px) {
        .navbar > .bg-color .navbar-brand {
            margin-left: -15px;
        }
    }

    .navbar-toggle {
        position: relative;
        float: right;
        padding: 9px 10px;
        margin-top: 8px;
        margin-right: 15px;
        margin-bottom: 8px;
        background-color: transparent;
        border: 1px solid transparent;
        border-radius: 4px;
    }

        .navbar-toggle .icon-bar {
            display: block;
            width: 22px;
            height: 2px;
            border-radius: 1px;
        }

            .navbar-toggle .icon-bar + .icon-bar {
                margin-top: 4px;
            }

    @media(min-width:1000px) {
        .navbar-toggle {
            display: none;
        }
    }

    .navbar-nav {
        margin: 7.5px 0px;
    }

        .navbar-nav > li > a {
            padding-top: 0px;
            padding-bottom: 0px;
            line-height: 25px;
        }

    @media(max-width:1000px) {
        .navbar-nav .open .dropdown-menu {
            position: static;
            float: none;
            width: auto;
            margin-top: 0;
            background-color: transparent;
            border: 0;
            box-shadow: none;
        }

            .navbar-nav .open .dropdown-menu > li > a,
            .navbar-nav .open .dropdown-menu .dropdown-header {
                padding: 5px 15px 5px 25px;
            }

            .navbar-nav .open .dropdown-menu > li > a {
                line-height: 20px;
            }

                .navbar-nav .open .dropdown-menu > li > a:hover,
                .navbar-nav .open .dropdown-menu > li > a:focus {
                    background-image: none;
                }
    }

    @media(min-width:1000px) {
        .navbar-nav {
            float: right;
            margin: 0;
        }

            .navbar-nav > li {
                float: left;
            }

                .navbar-nav > li > a {
                    padding-top: 15px;
                    padding-bottom: 15px;
                }
    }

    @media(min-width:1000px) {
        .navbar-left {
            float: left !important;
        }

        .navbar-right {
            float: right !important;
        }
    }

    .navbar-form {
        padding: 10px 15px;
        margin-top: 8px;
        margin-right: -15px;
        margin-bottom: 8px;
        margin-left: -15px;
        border-top: 1px solid transparent;
        border-bottom: 1px solid transparent;
        -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    }

    @media(min-width:1000px) {
        .navbar-form .form-group {
            display: inline-block;
            margin-bottom: 0;
            vertical-align: middle;
        }

        .navbar-form .form-control {
            display: inline-block;
        }

        .navbar-form .radio,
        .navbar-form .checkbox {
            display: inline-block;
            padding-left: 0;
            margin-top: 0;
            margin-bottom: 0;
        }

            .navbar-form .radio input[type="radio"],
            .navbar-form .checkbox input[type="checkbox"] {
                float: none;
                margin-left: 0;
            }
    }

    @media(max-width:767px) {
        .navbar-form .form-group {
            margin-bottom: 5px;
        }
    }

    @media(min-width:1000px) {
        .navbar-form {
            width: auto;
            padding-top: 0;
            padding-bottom: 0;
            margin-right: 0;
            margin-left: 0;
            border: 0;
            -webkit-box-shadow: none;
            box-shadow: none;
        }
    }

    .navbar-nav > li > .dropdown-menu {
        margin-top: -4px;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
    }

    .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .navbar-nav.pull-right > li > .dropdown-menu,
    .navbar-nav > li > .dropdown-menu.pull-right {
        right: 0;
        left: auto;
    }

    .navbar-btn {
        margin-top: 8px;
        margin-bottom: 8px;
    }

    .navbar-text {
        float: left;
        margin-top: 15px;
        margin-bottom: 15px;
    }

    @media(min-width:1000px) {
        .navbar-text {
            margin-right: 15px;
            margin-left: 15px;
        }
    }

    .navbar-default {
    }

        .navbar-default .navbar-brand {
            color: #777;
        }

    .clearfix:before,
    .clearfix:after {
        display: table;
        content: "";
    }

    .clearfix:after {
        clear: both;
    }

    .center-block {
        display: block;
        margin-right: auto;
        margin-left: auto;
    }

    .pull-right {
        float: right !important;
    }

    .pull-left {
        float: left !important;
    }

    .hide {
        display: none !important;
    }

    .show {
        display: block !important;
    }

    .invisible {
        visibility: hidden;
    }

    .text-hide {
        font: 0/0 a;
        color: transparent;
        text-shadow: none;
        background-color: transparent;
        border: 0;
    }

    .hidden {
        display: none !important;
        visibility: hidden !important;
    }

    .affix {
        position: fixed;
    }

    @-ms-viewport {
        width: device-width;
    }

    .visible-xs, tr.visible-xs, th.visible-xs, td.visible-xs {
        display: none !important;
    }

    @media(max-width:767px) {
        .visible-xs {
            display: block !important;
        }

        tr.visible-xs {
            display: table-row !important;
        }

        th.visible-xs, td.visible-xs {
            display: table-cell !important;
        }
    }

    @media(min-width:768px) and (max-width:991px) {
        .visible-xs.visible-sm {
            display: block !important;
        }

        tr.visible-xs.visible-sm {
            display: table-row !important;
        }

        th.visible-xs.visible-sm,
        td.visible-xs.visible-sm {
            display: table-cell !important;
        }
    }

    @media(min-width:992px) and (max-width:1199px) {
        .visible-xs.visible-md {
            display: block !important;
        }

        tr.visible-xs.visible-md {
            display: table-row !important;
        }

        th.visible-xs.visible-md,
        td.visible-xs.visible-md {
            display: table-cell !important;
        }
    }

    @media(min-width:1200px) {
        .visible-xs.visible-lg {
            display: block !important;
        }

        tr.visible-xs.visible-lg {
            display: table-row !important;
        }

        th.visible-xs.visible-lg, td.visible-xs.visible-lg {
            display: table-cell !important;
        }
    }

    .visible-sm, tr.visible-sm, th.visible-sm, td.visible-sm {
        display: none !important;
    }

    @media(max-width:767px) {
        .visible-sm.visible-xs {
            display: block !important;
        }

        tr.visible-sm.visible-xs {
            display: table-row !important;
        }

        th.visible-sm.visible-xs, td.visible-sm.visible-xs {
            display: table-cell !important;
        }
    }

    @media(min-width:768px) and (max-width:991px) {
        .visible-sm {
            display: block !important;
        }

        tr.visible-sm {
            display: table-row !important;
        }

        th.visible-sm,
        td.visible-sm {
            display: table-cell !important;
        }
    }

    @media(min-width:992px) and (max-width:1199px) {
        .visible-sm.visible-md {
            display: block !important;
        }

        tr.visible-sm.visible-md {
            display: table-row !important;
        }

        th.visible-sm.visible-md,
        td.visible-sm.visible-md {
            display: table-cell !important;
        }
    }

    @media(min-width:1200px) {
        .visible-sm.visible-lg {
            display: block !important;
        }

        tr.visible-sm.visible-lg {
            display: table-row !important;
        }

        th.visible-sm.visible-lg, td.visible-sm.visible-lg {
            display: table-cell !important;
        }
    }

    .visible-md, tr.visible-md, th.visible-md, td.visible-md {
        display: none !important;
    }

    @media(max-width:767px) {
        .visible-md.visible-xs {
            display: block !important;
        }

        tr.visible-md.visible-xs {
            display: table-row !important;
        }

        th.visible-md.visible-xs, td.visible-md.visible-xs {
            display: table-cell !important;
        }
    }

    @media(min-width:768px) and (max-width:991px) {
        .visible-md.visible-sm {
            display: block !important;
        }

        tr.visible-md.visible-sm {
            display: table-row !important;
        }

        th.visible-md.visible-sm,
        td.visible-md.visible-sm {
            display: table-cell !important;
        }
    }

    @media(min-width:992px) and (max-width:1199px) {
        .visible-md {
            display: block !important;
        }

        tr.visible-md {
            display: table-row !important;
        }

        th.visible-md,
        td.visible-md {
            display: table-cell !important;
        }
    }

    @media(min-width:1200px) {
        .visible-md.visible-lg {
            display: block !important;
        }

        tr.visible-md.visible-lg {
            display: table-row !important;
        }

        th.visible-md.visible-lg, td.visible-md.visible-lg {
            display: table-cell !important;
        }
    }

    .visible-lg, tr.visible-lg, th.visible-lg, td.visible-lg {
        display: none !important;
    }

    @media(max-width:767px) {
        .visible-lg.visible-xs {
            display: block !important;
        }

        tr.visible-lg.visible-xs {
            display: table-row !important;
        }

        th.visible-lg.visible-xs, td.visible-lg.visible-xs {
            display: table-cell !important;
        }
    }

    @media(min-width:768px) and (max-width:991px) {
        .visible-lg.visible-sm {
            display: block !important;
        }

        tr.visible-lg.visible-sm {
            display: table-row !important;
        }

        th.visible-lg.visible-sm,
        td.visible-lg.visible-sm {
            display: table-cell !important;
        }
    }

    @media(min-width:992px) and (max-width:1199px) {
        .visible-lg.visible-md {
            display: block !important;
        }

        tr.visible-lg.visible-md {
            display: table-row !important;
        }

        th.visible-lg.visible-md,
        td.visible-lg.visible-md {
            display: table-cell !important;
        }
    }

    @media(min-width:1200px) {
        .visible-lg {
            display: block !important;
        }

        tr.visible-lg {
            display: table-row !important;
        }

        th.visible-lg, td.visible-lg {
            display: table-cell !important;
        }
    }

    .hidden-xs {
        display: block !important;
    }

    tr.hidden-xs {
        display: table-row !important;
    }

    th.hidden-xs, td.hidden-xs {
        display: table-cell !important;
    }

    @media(max-width:767px) {
        .hidden-xs, tr.hidden-xs, th.hidden-xs, td.hidden-xs {
            display: none !important;
        }
    }

    @media(min-width:768px) and (max-width:991px) {
        .hidden-xs.hidden-sm, tr.hidden-xs.hidden-sm, th.hidden-xs.hidden-sm, td.hidden-xs.hidden-sm {
            display: none !important;
        }
    }

    @media(min-width:992px) and (max-width:1199px) {
        .hidden-xs.hidden-md, tr.hidden-xs.hidden-md, th.hidden-xs.hidden-md, td.hidden-xs.hidden-md {
            display: none !important;
        }
    }

    @media(min-width:1200px) {
        .hidden-xs.hidden-lg, tr.hidden-xs.hidden-lg, th.hidden-xs.hidden-lg, td.hidden-xs.hidden-lg {
            display: none !important;
        }
    }

    .hidden-sm {
        display: block !important;
    }

    tr.hidden-sm {
        display: table-row !important;
    }

    th.hidden-sm, td.hidden-sm {
        display: table-cell !important;
    }

    @media(max-width:767px) {
        .hidden-sm.hidden-xs, tr.hidden-sm.hidden-xs, th.hidden-sm.hidden-xs, td.hidden-sm.hidden-xs {
            display: none !important;
        }
    }

    @media(min-width:768px) and (max-width:991px) {
        .hidden-sm, tr.hidden-sm, th.hidden-sm, td.hidden-sm {
            display: none !important;
        }
    }

    @media(min-width:992px) and (max-width:1199px) {
        .hidden-sm.hidden-md, tr.hidden-sm.hidden-md, th.hidden-sm.hidden-md, td.hidden-sm.hidden-md {
            display: none !important;
        }
    }

    @media(min-width:1200px) {
        .hidden-sm.hidden-lg, tr.hidden-sm.hidden-lg, th.hidden-sm.hidden-lg, td.hidden-sm.hidden-lg {
            display: none !important;
        }
    }

    .hidden-md {
        display: block !important;
    }

    tr.hidden-md {
        display: table-row !important;
    }

    th.hidden-md, td.hidden-md {
        display: table-cell !important;
    }

    @media(max-width:767px) {
        .hidden-md.hidden-xs, tr.hidden-md.hidden-xs, th.hidden-md.hidden-xs, td.hidden-md.hidden-xs {
            display: none !important;
        }
    }

    @media(min-width:768px) and (max-width:991px) {
        .hidden-md.hidden-sm, tr.hidden-md.hidden-sm, th.hidden-md.hidden-sm, td.hidden-md.hidden-sm {
            display: none !important;
        }
    }

    @media(min-width:992px) and (max-width:1199px) {
        .hidden-md, tr.hidden-md, th.hidden-md, td.hidden-md {
            display: none !important;
        }
    }

    @media(min-width:1200px) {
        .hidden-md.hidden-lg, tr.hidden-md.hidden-lg, th.hidden-md.hidden-lg, td.hidden-md.hidden-lg {
            display: none !important;
        }
    }

    .hidden-lg {
        display: block !important;
    }

    tr.hidden-lg {
        display: table-row !important;
    }

    th.hidden-lg, td.hidden-lg {
        display: table-cell !important;
    }

    @media(max-width:767px) {
        .hidden-lg.hidden-xs, tr.hidden-lg.hidden-xs, th.hidden-lg.hidden-xs, td.hidden-lg.hidden-xs {
            display: none !important;
        }
    }

    @media(min-width:768px) and (max-width:991px) {
        .hidden-lg.hidden-sm, tr.hidden-lg.hidden-sm, th.hidden-lg.hidden-sm, td.hidden-lg.hidden-sm {
            display: none !important;
        }
    }

    @media(min-width:992px) and (max-width:1199px) {
        .hidden-lg.hidden-md, tr.hidden-lg.hidden-md, th.hidden-lg.hidden-md, td.hidden-lg.hidden-md {
            display: none !important;
        }
    }

    @media(min-width:1200px) {
        .hidden-lg, tr.hidden-lg, th.hidden-lg, td.hidden-lg {
            display: none !important;
        }
    }

    .visible-print, tr.visible-print, th.visible-print, td.visible-print {
        display: none !important;
    }

    @media print {
        .visible-print {
            display: block !important;
        }

        tr.visible-print {
            display: table-row !important;
        }

        th.visible-print,
        td.visible-print {
            display: table-cell !important;
        }

        .hidden-print,
        tr.hidden-print,
        th.hidden-print,
        td.hidden-print {
            display: none !important;
        }
    }

    @media only screen and (min-width: 1000px) and (max-width: 1169px) {

        .nav > li > a {
            padding-left: 15px;
            padding-right: 15px;
        }

        /*.nav>li>a {
	padding-left: 12px;
	padding-right: 12px;
	
}*/

        .menu_main2 .nav > li > a {
            position: relative;
            display: block;
            padding: 30px 10px;
        }

        .menu_main2 .nav > li > a {
            padding: 9px 18px;
        }

        .menu_main2 .navbar-collapse {
            width: 100%;
        }
    }


    @media only screen and (min-width: 480px) and (max-width: 767px) {

        .navbar {
            border: 1px solid transparent;
        }

        .menu_main2 .nav > li > a {
            background-color: #161616;
        }

        .menu_main2 .nav > li > a {
            padding: 12px 22px;
        }

        .navbar {
            margin-bottom: 125px;
            height: 0;
        }
    }

    @media only screen and (max-width: 479px) {

        .navbar {
            border: 1px solid transparent;
        }

        .menu_main2 .nav > li > a {
            background-color: #161616;
        }

        .menu_main2 .navbar-collapse.in {
            overflow-y: auto;
            background-color: #161616;
            width: 100%;
        }


        .menu_main2 .navbar-collapse {
            width: 100%;
        }

        .navbar {
            margin-bottom: 125px;
            height: 0;
        }
    }


/*!
 * Yamm!3
 * Yet another megamenu for Bootstrap
 * http://geedmo.github.com/yamm3
 *
 * Demo styles
 */

/* layout */

/*body {
  padding-bottom: 40px;
  color: #666;
}*/

pre {
    margin: 0;
    padding: 10px 20px !important;
}
#header .container {
    width: auto;
    max-width: 1170px;
}
.jumbotron {
    margin: 60px 0;
    padding-left: 0;
    padding-right: 0;
}
.jumbotron.intro {
    margin-top: 0;
}
.jumbotron .navbar {
    font-size: 14px;
    line-height: 1.6;
}
/* menu styes */

.list-unstyled,
.list-unstyled ul {
    min-width: 120px
}
@media (min-width: 767px) {
    .panel-group {
        width: 400px;
    }
    .thumbnail {
        margin: 0;
    }
}
/* Grid demo styles */

.grid-demo {
    padding: 10px 30px;
}
.grid-demo[class*="col-"] {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 1em;
    text-align: center;
    line-height: 2;
    background-color: #e5e1ea;
    border: 1px solid #d1d1d1;
}
@media only screen and (min-width: 1000px) and (max-width: 1169px) {
    #header .container {
        width: auto;
        max-width: 980px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 999px) {
    #header .container {
        width: auto;
        max-width: 94%;
    }
    .navbar-nav .dropdown .dropdown-menu {
        display: block;
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }
    .navbar-collapse {
        position: absolute;
        margin: 0 !important;
    }
	
	.dropdown-menu {
        position: absolute;
        margin: 0 !important;
    }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    #header .container {
    max-width: 100%;
    width: auto;
}
    .navbar-nav .dropdown .dropdown-menu {
        display: block;
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }
    .navbar-collapse {
        position: absolute;
        margin: 0 !important;
    }
	.dropdown-menu {
        position: absolute;
        margin: 0 !important;
    }
	
	
	.menu_main2 .navbar-nav .dropdown .dropdown-menu {
        display: block;
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
		background-color:#161616;
        border: 0;
        box-shadow: none;
    }
	
	
	
	
}
@media only screen and (max-width: 479px) {
    #header .container {
        width: auto;
        max-width: 300px;
    }
    .navbar-nav .dropdown .dropdown-menu {
        display: block;
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }
    .navbar-collapse {
        position: absolute;
        margin: 0 !important;
    }
	.dropdown-menu {
        position: absolute;
        margin: 0 !important;
    }
}
ul.nav>li>a.active {
	color:#119ee7;
	background:#FFF;
	border-bottom: 3px solid #119ee7;
}
ul.nav.eight>li>a.active {
	color:#119ee7;
	background-color:transparent;
	border-bottom: 3px solid #119ee7;
}
ul.nav.three>li>a.active {
	color:#fff;
	background:none;
	border-bottom: 3px solid #119ee7;
}
ul.nav.four>li>a.active {
	color:#119ee7;
}
ul.nav.five>li>a.active {
	color:#fff;
	background:#222222;
	border-bottom: 0px solid #119ee7;
}
ul.nav.six>li>a.active {
	background:#FFF;
	border-bottom: 0px solid #119ee7;
}
ul.nav>li>a:hover.active {
	color:#119ee7;
	background:#FFF;
}
ul.nav>li>a:hover {
	color:#119ee7;
}
ul.nav.dark>li>a.active {
	color:#119ee7;
	border-right:1px solid #2e2e2e;
	border-bottom:none;
	background:#FFF;
}
ul.nav.dark>li>a:hover.active {
	color:#119ee7;
	border-right:1px solid #2e2e2e;
	border-bottom:none;
}
ul.nav.dark>li>a {
	border-right:1px solid #2e2e2e;
	border-bottom:none;
}
ul.nav.dark>li>a.first {
	border-left:1px solid #2e2e2e;
}

.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
    position: static;
}
.yamm .container {
    position: relative;
}
.yamm .dropdown-menu {
    left: auto;
}
.yamm .nav.navbar-right .dropdown-menu {
    left: auto;
    right: 0;
}
.yamm .yamm-content {
    padding: 20px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
    left: 0;
    right: 0;
}
.yamm .dropdown.yamm-hw .dropdown-menu {
    left: auto;
    right: 0;
    width: 550px;
}
.yamm .yamm-content .col-md-4, .yamm .yamm-content .col-md-8{
padding-right: 5px;
padding-left: 5px;}


.yamm .yamm-content .thumbnail { padding: 0; border: 0;}
.yamm .yamm-content .caption {
    padding: 0;
}
.yamm .yamm-content .caption h3 {
    font-size: 18px;
    color: #272727;
    margin-top: 14px;
    margin-bottom: 8px;
}
.yamm .yamm-content .caption p {
    font-size: 14px;
    color: #727272;
}


.list-unstyled li:first-child {
    
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 12px;
}
.list-unstyled li p { font-size: 16px;
color: #272727;
font-weight: normal;
text-align:left;

}

.list-unstyled li i { color:#727272;}
.list-unstyled li:hover i { color:#fff;}

.list-unstyled li { padding: 5px 0;}
.list-unstyled a {
    color: #727272;
    padding: 4px 8px;
    width: 100%;
	font-size:14px;
	transition-property: margin-left, background-color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
}

.list-unstyled a:hover {
    color: #fff;
    background-color: #666;
    text-decoration: none;
	transition-property: margin-left, background-color;
	transition-duration: 0.3s;
	transition-timing-function: ease-out;
	border-radius: 3px;
}

.list-unstyled a:before {
    font-size: 12px;
    margin-right: 5px;
}

.row-border + .row .caption h3 {
    margin-top: 0px;
}

.row-border {border-bottom: 1px solid #d1d1d1;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

@media (max-width:767px)
{
    .list-unstyled li:first-child {
    
    border-bottom: 0px ;
    margin-bottom: 0px;
    top-bottom: 15px;
        
    }
    .list-unstyled li p { font-size: 14px;
        color: #bbb;
    }
    .list-unstyled li { padding: 8px 0;}
    .list-unstyled a {
        color: #bbb;

    }
	.list-unstyled a {
    color: #BBBBBB;
}


.list-unstyled a {
    color: #BBBBBB;
}

    .list-unstyled a:hover {
        color: #fff;
        background-color: #666;
    }
    
    .yamm .yamm-content .thumbnail {
        background-color: transparent;
        -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075);
        box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075);
    }
    .yamm .yamm-content .caption p {
        color: #ccc;
    }
    .yamm .yamm-content .caption h3 {
        color: #ccc;
    }
    .yamm .yamm-content .thumbnail>img {
        margin-left: 0;
    }
    .row-border {
        border-bottom:0;
    }
}



@media (max-width:999px)
{


.list-unstyled a {
    color: #BBBBBB;
}

.list-unstyled li:first-child {
    border-bottom: 1px solid #3b3b3b;
    margin-bottom: 16px;
}

.list-unstyled li p {
    color: #fff;
	padding-top:10px;
}

.list-unstyled .img_left4 {
	margin-right: 20px;
}

    }
}

/*
.navbar {
    min-height:60px;
}
*/
.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border: 0;
    border-radius: 0;
}

.navbar-nav>li>a {
    padding-top: 26px;
    padding-bottom: 26px;
    text-transform: none;
}
.navbar-nav.six>li>a {
    padding-top: 32px;
    padding-bottom: 32px;
    text-transform: none;
}
.navbar-nav.eight>li>a {
    padding-top: 31px;
    padding-bottom: 31px;
    text-transform: none;
}
.navbar-nav>li>a i {
	display: block;
	text-align: center;
}

.navbar-default { 
	margin-right:0;
}

.navbar-default.two {
	width:100%; 
/*margin-right: 140px;*/
/*padding-right:140px;*/

}
.navbar-nav.one>li>a {
    padding-top: 31px;
    padding-bottom: 31px;
    text-transform: none;
}
.navbar-nav.dark>li>a {
    padding-top: 30px;
    padding-bottom: 27px;
    text-transform: uppercase;
}

.dropdown-submenu {
    position: relative;
}
.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px;
    margin-left: -1px;
/*    margin-left: -456px;*/
    -webkit-border-radius: 0 ;
    -moz-border-radius: 0 ;
    border-radius: 0 ;
 
}
.dropdown-submenu>.dropdown-menu:last-child {

}
@media (min-width:769px;){
.dropdown-submenu>.dropdown-menu:last-child {
 border-top: 0px solid #000;
    
}
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
      
}

.dropdown-submenu.pull-left {
    float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}


.navbar-brand {
   /* background: url(/js/images/logo.png) no-repeat;
    width: 162px;
    height: 42px;
    display: block;*/
    padding: 0;
    margin:15px 0;
}


.wrapper {
margin-top: 0px;
}
.navbar-fixed-top + 
.wrapper {
margin-top: 104px;
}

.dropdown-menu {
    min-width: 175px;
}
.dropdown-menu>li>a {
    padding: 10px 20px;
	font-size:14px;
	color:#727272;
    border-bottom: 1px solid #e6e6e6;
}
.dropdown-menu>li>a:hover {
    border-bottom: 1px solid #e6e6e6;
}
.dropdown-menu>li:last-child>a {
    border-bottom: 0px solid #e6e6e6;
}
/*-------------- header animation Start -------------------*/




.help {
    height: 40px;
}
.help > .container {
    padding-top: 10px;
}

@media (max-width: 999px) {
    .navbar-collapse.pull-right {
        width: 100%;
        /*float: none !important;*/
        background: #1e1e1e;
    }
    #navbar-collapse-1 > ul > li.dropdown > a > b {
        float: right;
    }
    .navbar-default .navbar-brand {
        margin-left: 14px;
    }
    #navbar-collapse-1 > ul > li {
        border-bottom: 1px solid #eee;
    }
    #navbar-collapse-1 > ul > li.open {
        background-color: #2b2b2b;
        
    }
    .help 
    {
        display: none;
    }
    .navbar-nav>li>a, .navbar-nav.one > li > a
    {
        color: #b3b3b3;
        padding: 14px 15px;
    }
     .navbar-nav>li>a:hover
    {
        color: #fff ;
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #92d102;
        background-color: transparent;
         padding: 10px 20px;
        border-bottom: 0px ;
       
    }
   
    .dropdown-menu>li>a {
        padding: 8px 20px !important;;
        border-bottom: 0px ;
    }
    
    .dropdown-submenu>.dropdown-menu:last-child {
        border-top: 0px ;
    }

}

/*
.navbar-fixed-top .navbar-nav > li > a {padding-top: 15.666666666666666px; padding-bottom: 15.666666666666666px;}
.navbar-fixed-top  .navbar-brand {margin-top: 3.666666666666666px; margin-bottom: 2.666666666666666px;}
.navbar-fixed-top .navbar-brand img {height: 34.666666666666664px;}
*/
/*-------------- header animation End -------------------*/
.navbar-nav>li>a
{
box-shadow: 0 0px 0 rgba(255,255,255,0.25);
}

.callus { color: #545454; font-size: 13px; padding-top: 13px;}
.callus a { margin-right: 20px; color: #545454;}

.social-icons ul li {
    float: left;
    list-style-type: none;
    margin:10px 0 10px 7px;
    
}
.social-icons a {
	width: 25px; 
	height: 25px; 
	display: block; 
	background-color:#fff;
	border:1px solid #c7c7c7;
	border-radius:50%;
	text-align:center;
	
	}
.social-icons a i {
	font-size:15px;
	color:#272727;
	line-height:24px;
	text-align:center;
	
	}
.social-icons a:hover{
	background-color:#272727;
	border:1px solid #272727;
	
	}

.social-icons a:hover i{
	color:#fff;
	
	}


	
	
	
@media (max-width: 999px) {
    #navbar-collapse-1 > ul > li {
        border-bottom: 0;
    }
}
.navbar-default .navbar-nav>li>a {
color: #919191;
font-size:14px;
font-weight: normal;
text-transform: none;
font-family: 'Raleway', sans-serif;
}
.navbar-default .navbar-nav.three>li>a {
color: #848484;
font-size:14px;
}
.navbar-default .navbar-nav.five>li>a {
color: #fff;
}
.menu_main2 .navbar-default .navbar-nav>li>a {
color: #fff;
}
.menu_main2 .navbar-default .navbar-nav>li>a:hover, .menu_main2 .navbar-default .navbar-nav>li>a.active, .menu_main2 .navbar-default .navbar-nav>li>a.active:hover {
color: #119ee7;
}
.navbar-toggle {
    position: relative;
    float: none;
    padding: 12px 10px;
    margin-top: 15px;
    margin-right: 0px;
    margin-bottom: 0;
 
    border: 0px solid transparent;
    border-radius: 0;
    background: #272727 !important;
	cursor: pointer;
}
.navbar-toggle > span {Color:#fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
 background-color: #272727;
}
.navbar-collapse {border-top: 0;}

@media only screen and (min-width: 99px) and (max-width: 999px){
li.dropdown ul.dropdown-menu li a {color: #fff; }

li.dropdown a:hover {color: #fff; }

li.dropdown ul.dropdown-menu .yamm-content li a:hover {color: #fff; }
li.dropdown ul.dropdown-menu .yamm-content li a:hover i{color: #fff;}

}

@media (min-width: 1000px) {
    .yamm ul.nav li.dropdown > ul.dropdown-menu {
		text-align:left;
        
    /*opacity: 0;
        filter:alpha(opacity=100);*/
    /* -webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;*/
}
    
    
    .dropdown-submenu:hover>.dropdown-menu
    {
        -webkit-animation-duration: 0.5s;
    -webkit-animation-name: fadeInFromNone;
     -webkit-animation-fill-mode: forwards;
        
    animation-duration: 0.5s;
    animation-name: fadeInFromNone;
    animation-fill-mode: forwards;
        
      -ms-animation-duration: 0.5s;
    -ms-animation-name: fadeInFromNoneIE;
     -ms-animation-fill-mode: forwards;
    
        
    }
    
.yamm ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block; 
    
     /*-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;*/
    
    animation-duration: 0.5s;
    animation-name: fadeInFromNone;
    animation-fill-mode: forwards;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-name: fadeInFromNone;
     -webkit-animation-fill-mode: forwards;
    
    -ms-animation-duration: 5s;
    -ms-animation-name: fadeInFromNoneIE;
     -ms-animation-fill-mode: forwards;
    
}
    
    @-webkit-keyframes fadeInFromNone {
    0% {
        opacity: 0;
    }
    1% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fadeInFromNoneIE {
    0% {
        opacity: 0;
    }
    1% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fadeInFromNone {
    0% {
        opacity: 0;
    }
    1% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
    
    
/*.yamm ul.nav li.dropdown:hover > a {
    color: #13afeb;
}*/
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    padding: 22px 18px;
}
}

.navbar-toggle > button {
background: none;
border: 0;
float: right;
}
.navbar-default .navbar-toggle i {
	color: #fff;
	font-size: 21px;
}
.yamm ul.nav li.dropdown:hover  b{
      border-top-color: #fff;
    border-bottom-color: #fff;
}

.container>.navbar-collapse {margin-right: 0px;}
.navbar-brand, .navbar-nav>li>a {
text-shadow: 0 0px 0 rgba(255, 255, 255, 0.25);
}
 button.navbar-toggle { clear: right;}
.width50 {width: 50%;}
/* -------------- color Scheme Start --------------*/

/*.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
color: #fff;
background-color: #454545;
     
}*/

.navbar-default .navbar-nav>.open>a .caret, .navbar-default .navbar-nav>.open>a:hover .caret, .navbar-default .navbar-nav>.open>a:focus .caret {
border-top-color: #fff;
border-bottom-color: #fff;
}

/* -------------- color Scheme End --------------*/


@media only screen and (max-width:1280px) {

.dropdown-menu.two {
    left:650px;
}

.dropdown-menu.three {
    left:600px;
}

.dropdown-submenu>.dropdown-menu.four {
    top: 0;
    left:600px;
 
}
.dropdown-menu.five {
    left:500px;
}

}


/* ---------- MAX 1199PX ---------- */
@media only screen and (max-width:1199px) {

	
.dropdown-menu.two {
    left:650px;
}

.dropdown-menu.three {
    left:600px;
}

.dropdown-submenu>.dropdown-menu.four {
    top: 0;
    left:600px;
 
}
.dropdown-menu.five {
    left:500px;
}
	
}


@media screen and (max-width:1080px) {

.dropdown-menu.two {
    left:650px;
}

.dropdown-menu.three {
    left:600px;
}

.dropdown-submenu>.dropdown-menu.four {
    top: 0;
    left:600px;
 
}
.dropdown-menu.five {
    left:500px;
}
	
}

@media screen and (max-width:1024px) {

.dropdown-menu.two {
    left:650px;
}

.dropdown-menu.three {
    left:600px;
}

.dropdown-submenu>.dropdown-menu.four {
    top: 0;
    left:600px;
 
}
.dropdown-menu.five {
    left:500px;
}
	
}

@media only screen and (min-width: 1000px) and (max-width: 1169px){
	
.dropdown-menu.two {
    left:540px;
}

.dropdown-menu.three {
    left:565px;
}

.dropdown-submenu>.dropdown-menu.four {
    top: 0;
    left:500px;
 
}
.dropdown-menu.five {
    left:280px;
}

/*.navbar-default .navbar-nav > li > a {
    font-size: 13px;
}*/
	
}

@media only screen and (max-width:1199px) {

.container > .navbar-collapse {
    z-index: 9999;
}

.navbar-default.two { margin-right: 200px;}

.menu_main2 .dropdown-menu.three {
    left:550px;
}
.menu_main2 .dropdown-menu.two {
    left:630px;
}

.navbar-default {
    margin-right: 0px;
}

}
	
@media only screen and (max-width:1112px) {

.container > .navbar-collapse {
    z-index: 9999;
}

.navbar-default.two { margin-right: 227px;}

.menu_main2 .dropdown-menu.three {
    left:420px;
}
.menu_main2 .dropdown-menu.two {
    left:480px;
}


	}	
	
	
@media only screen and (max-width:991px) {

.menu_main2 .container > .navbar-collapse {
    width:100%;
	background-color:#161616;
}	


	}	

	
	
@media only screen and (max-width:800px) {

.navbar-default.two {
    margin-right: 0px;
}

.menu_main2 .container > .navbar-collapse {
    width:100%;
	background-color:#161616;
}

	}
	
		
@media only screen and (min-width: 768px) and (max-width: 999px){
	
.navbar-default {margin-right:0px;}

.navbar-nav>li>a i {
	display: inherit;
	text-align: left;
	float: left;
	margin: 5px 10px 0px 0px;
}

}


@media only screen and (min-width: 480px) and (max-width: 767px){
	
.navbar-default {margin-right: 3px; display:inline-block; width:100%; top:0px;}

.navbar-nav>li>a i {
	display: inherit;
	text-align: left;
	float: left;
	margin: 5px 10px 0px 0px;
}

.navbar-default.two {
    padding-right: 0;
    width: 100%;
}

.menu_main2 .container > .navbar-collapse {
    width:100%;
	background-color:#161616;
}


}

@media only screen and (max-width: 479px){
	
.navbar-default {margin-right: 3px; display:inline-block; width:100%; top:0px;}

.navbar-nav>li>a i {
	display: inherit;
	text-align: left;
	float: left;
	margin: 5px 10px 0px 0px;
}
.navbar-default.two {
    padding-right: 0;
    width: 100%;
}

.menu_main2 .container > .navbar-collapse {
    width:100%;
	background-color:#161616;
}
.dropdown-menu > li > a {
    border-bottom: 1px solid #3e3e3e;
    padding: 10px 20px;
	color:#FFF;
}
.dropdown-menu > li > a:hover {
    border-bottom: 1px solid #3e3e3e;
}


}

@media screen and (min-width:180px) and (max-width:639px){
	
	 .navbar-toggle {
    position: relative;
    float: none;
    padding: 12px 10px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0;
 
    border: 0px solid transparent;
    border-radius: 0;
    background: #272727 !important;
	cursor: pointer;
}
 #logo{

     min-height: 65px !important;
 }
	}
/*-----------------------------------------------------------------------------

KENBURNER RESPONSIVE BASIC STYLES OF HTML DOCUMENT

Screen Stylesheet

version:   	1.0
date:      	07/27/11
author:		themepunch
email:     	support@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/



.boxedcontainer		{	max-width: 1170px; margin:auto; padding:0px 30px;}

/*********************************************
	-	SETTINGS FOR BANNER CONTAINERS	-
**********************************************/

.tp-banner-container{
	width:100%;
	position:relative;
	padding:0;

}

.tp-banner{
	width:100%;
	position:relative;
}

.tp-banner-fullscreen-container {
		width:100%;
		position:relative;
		padding:0;
}



body {
  
}

h1{
  font-family: 'Raleway', sans-serif;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-align: left;
}

.container {
  margin-left:  auto;
  margin-right:  auto;
  max-width: 1170px;
}

.bg-color{
  margin-left:  auto;
  margin-right:  auto;
  max-width: 1170px;
}

.row:before, .row:after {
  display: table;
  content: " ";
}

.col-md-6 {
  width: 50%;
}

.col-md-push-3 {
  margin-left: 25%;
}

h1 {
  font-size: 40px;
  font-weight: 300;
  margin: 0 0 20px 0;
}

.lead {
  font-size: 21px;
  font-weight: 200;
  margin-bottom: 20px;
}

p {
  margin: 0 0 10px;
}

a {
  color: #969595;
  text-decoration: none;
}

/*-----------------------------------------------------------------------------

	-	Revolution Slider 4.1 Captions -

		Screen Stylesheet

version:   	1.4.5
date:      	27/11/13
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/


/*************************
	-	CAPTIONS	-
**************************/

.tp-static-layers	{	position:absolute; z-index:505; top:0px;left:0px}

.tp-hide-revslider,.tp-caption.tp-hidden-caption	{	visibility:hidden !important; display:none !important}


.tp-caption { z-index:1; white-space:nowrap}

.tp-caption-demo .tp-caption	{	position:relative !important; display:inline-block; margin-bottom:10px; margin-right:20px !important}


.tp-caption.whitedivider3px {

	color: #000000;
	text-shadow: none;
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 1);
	text-decoration: none;
	min-width: 408px;
	min-height: 3px;
	background-position: initial initial;
	background-repeat: initial initial;
	border-width: 0px;
	border-color: #000000;
	border-style: none;
}


.tp-caption.finewide_large_white {
color:#ffffff;
text-shadow:none;
font-size:60px;
line-height:60px;
font-weight:300;
font-family:"Open Sans", sans-serif;
background-color:transparent;
text-decoration:none;
text-transform:uppercase;
letter-spacing:8px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.whitedivider3px {
color:#000000;
text-shadow:none;
background-color:rgb(255, 255, 255);
background-color:rgba(255, 255, 255, 1);
text-decoration:none;
font-size:0px;
line-height:0;
min-width:468px;
min-height:3px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.finewide_medium_white {
color:#ffffff;
text-shadow:none;
font-size:37px;
line-height:37px;
font-weight:300;
font-family:"Open Sans", sans-serif;
background-color:transparent;
text-decoration:none;
text-transform:uppercase;
letter-spacing:5px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.boldwide_small_white {
font-size:25px;
line-height:25px;
font-weight:800;
font-family:"Open Sans", sans-serif;
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
text-shadow:none;
text-transform:uppercase;
letter-spacing:5px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.whitedivider3px_vertical {
color:#000000;
text-shadow:none;
background-color:rgb(255, 255, 255);
background-color:rgba(255, 255, 255, 1);
text-decoration:none;
font-size:0px;
line-height:0;
min-width:3px;
min-height:130px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.finewide_small_white {
color:#ffffff;
text-shadow:none;
font-size:25px;
line-height:25px;
font-weight:300;
font-family:"Open Sans", sans-serif;
background-color:transparent;
text-decoration:none;
text-transform:uppercase;
letter-spacing:5px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.finewide_verysmall_white_mw {
font-size:13px;
line-height:25px;
font-weight:400;
font-family:"Open Sans", sans-serif;
color:#ffffff;
text-decoration:none;
background-color:transparent;
text-shadow:none;
text-transform:uppercase;
letter-spacing:5px;
max-width:470px;
white-space:normal !important;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.lightgrey_divider {
text-decoration:none;
background-color:rgb(235, 235, 235);
background-color:rgba(235, 235, 235, 1);
width:370px;
height:3px;
background-position:initial initial;
background-repeat:initial initial;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.finewide_large_white {
color: #FFF;
text-shadow: none;
font-size: 60px;
line-height: 60px;
font-weight: 300;
font-family: "Open Sans", sans-serif;
background-color: rgba(0, 0, 0, 0);
text-decoration: none;
text-transform: uppercase;
letter-spacing: 8px;
border-width: 0px;
border-color: #000;
border-style: none;
}

.tp-caption.finewide_medium_white {
color: #FFF;
text-shadow: none;
font-size: 34px;
line-height: 34px;
font-weight: 300;
font-family: "Open Sans", sans-serif;
background-color: rgba(0, 0, 0, 0);
text-decoration: none;
text-transform: uppercase;
letter-spacing: 5px;
border-width: 0px;
border-color: #000;
border-style: none;
}

.tp-caption.huge_red {
position:absolute;
color:rgb(223,75,107);
font-weight:400;
font-size:150px;
line-height:130px;
font-family: 'Oswald', sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
background-color:rgb(45,49,54);
padding:0px;
}

.tp-caption.middle_yellow {
position:absolute;
color:rgb(251,213,114);
font-weight:600;
font-size:50px;
line-height:50px;
font-family: 'Raleway', sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.huge_thin_yellow {
	position:absolute;
color:rgb(251,213,114);
font-weight:300;
font-size:90px;
line-height:90px;
font-family: 'Raleway', sans-serif;
margin:0px;
letter-spacing: 20px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.big_dark {
position:absolute;
color:#333;
font-weight:700;
font-size:70px;
line-height:70px;
font-family:"Open Sans";
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.medium_dark {
position:absolute;
color:#333;
font-weight:300;
font-size:40px;
line-height:40px;
font-family:"Open Sans";
margin:0px;
letter-spacing: 5px;
border-width:0px;
border-style:none;
white-space:nowrap;
}


.tp-caption.medium_grey {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:20px;
line-height:20px;
font-family:Arial;
padding:2px 4px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#888;
white-space:nowrap;
}

.tp-caption.small_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:14px;
line-height:20px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.medium_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:20px;
line-height:20px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}


.tp-caption.large_bold_white_25 {
font-size:55px;
line-height:65px;
font-weight:700;
font-family:"Open Sans";
color:#fff;
text-decoration:none;
background-color:transparent;
text-align:center;
text-shadow:#000 0px 5px 10px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.medium_text_shadow {
font-size:25px;
line-height:25px;
font-weight:600;
font-family:"Open Sans";
color:#fff;
text-decoration:none;
background-color:transparent;
text-align:center;
text-shadow:#000 0px 5px 10px;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.large_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:40px;
line-height:40px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.medium_bold_grey {
font-size:30px;
line-height:30px;
font-weight:800;
font-family:"Open Sans";
color:rgb(102, 102, 102);
text-decoration:none;
background-color:transparent;
text-shadow:none;
margin:0px;
padding:1px 4px 0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.very_large_text {
position:absolute;
color:#fff;
text-shadow:0px 2px 5px rgba(0, 0, 0, 0.5);
font-weight:700;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
letter-spacing:-2px;
}

.tp-caption.very_big_white {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
padding:0px 4px;
padding-top:1px;
background-color:#000;
}

.tp-caption.very_big_black {
position:absolute;
color:#000;
text-shadow:none;
font-weight:700;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
padding:0px 4px;
padding-top:1px;
background-color:#fff;
}

.tp-caption.modern_medium_fat {
position:absolute;
color:#000;
text-shadow:none;
font-weight:800;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.modern_medium_fat_white {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.modern_medium_light {
position:absolute;
color:#000;
text-shadow:none;
font-weight:300;
font-size:24px;
line-height:20px;
font-family:"Open Sans", sans-serif;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.modern_big_bluebg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:30px;
line-height:36px;
font-family:"Open Sans", sans-serif;
padding:3px 10px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#4e5b6c;
letter-spacing:0;
}

.tp-caption.modern_big_redbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:30px;
line-height:36px;
font-family:"Open Sans", sans-serif;
padding:3px 10px;
padding-top:1px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#de543e;
letter-spacing:0;
}

.tp-caption.modern_small_text_dark {
position:absolute;
color:#555;
text-shadow:none;
font-size:14px;
line-height:22px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
}

.tp-caption.boxshadow {
-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);
}

.tp-caption.black {
color:#000;
text-shadow:none;
}

.tp-caption.noshadow {
text-shadow:none;
}

.tp-caption a {
color:#ff7302;
text-shadow:none;
-webkit-transition:all 0.2s ease-out;
-moz-transition:all 0.2s ease-out;
-o-transition:all 0.2s ease-out;
-ms-transition:all 0.2s ease-out;
}

.tp-caption a:hover {
color:#ffa902;
}

.tp-caption.thinheadline_dark {
position:absolute;
color:rgba(0,0,0,0.85);
text-shadow:none;
font-weight:300;
font-size:30px;
line-height:30px;
font-family:"Open Sans";
background-color:transparent;
}

.tp-caption.thintext_dark {
position:absolute;
color:rgba(0,0,0,0.85);
text-shadow:none;
font-weight:300;
font-size:16px;
line-height:26px;
font-family:"Open Sans";
background-color:transparent;
}

.tp-caption.medium_bg_red a {
	color: #fff;
    text-decoration: none;
}

.tp-caption.medium_bg_red a:hover {
	color: #fff;
    text-decoration: underline;
}

.tp-caption.smoothcircle {
font-size:30px;
line-height:75px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(0, 0, 0);
background-color:rgba(0, 0, 0, 0.498039);
padding:50px 25px;
text-align:center;
border-radius:500px 500px 500px 500px;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.largeblackbg {
font-size:50px;
line-height:70px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(0, 0, 0);
padding:0px 20px 5px;
text-shadow:none;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.largepinkbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#db4360;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}

.tp-caption.largewhitebg {
position:absolute;
color:#000;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#fff;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}

.tp-caption.largegreenbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:50px;
line-height:70px;
font-family:"Open Sans";
background-color:#67ae73;
padding:0px 20px;
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
}

.tp-caption.excerpt {
font-size:36px;
line-height:36px;
font-weight:700;
font-family:Arial;
color:#ffffff;
text-decoration:none;
background-color:rgba(0, 0, 0, 1);
text-shadow:none;
margin:0px;
letter-spacing:-1.5px;
padding:1px 4px 0px 4px;
width:150px;
white-space:normal !important;
height:auto;
border-width:0px;
border-color:rgb(255, 255, 255);
border-style:none;
}

.tp-caption.large_bold_grey {
font-size:60px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(102, 102, 102);
text-decoration:none;
background-color:transparent;
text-shadow:none;
margin:0px;
padding:1px 4px 0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_thin_grey {
font-size:34px;
line-height:30px;
font-weight:300;
font-family:"Open Sans";
color:rgb(102, 102, 102);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
text-shadow:none;
margin:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.small_thin_grey {
font-size:18px;
line-height:26px;
font-weight:300;
font-family:"Open Sans";
color:rgb(117, 117, 117);
text-decoration:none;
background-color:transparent;
padding:1px 4px 0px;
text-shadow:none;
margin:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.lightgrey_divider {
text-decoration:none;
background-color:rgba(235, 235, 235, 1);
width:370px;
height:3px;
background-position:initial initial;
background-repeat:initial initial;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.large_bold_darkblue {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(52, 73, 94);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_darkblue {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(52, 73, 94);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bold_red {
font-size:24px;
line-height:30px;
font-weight:800;
font-family:"Open Sans";
color:rgb(227, 58, 12);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_light_red {
font-size:21px;
line-height:26px;
font-weight:300;
font-family:"Open Sans";
color:rgb(227, 58, 12);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_red {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(227, 58, 12);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bold_orange {
font-size:24px;
line-height:30px;
font-weight:800;
font-family:"Open Sans";
color:rgb(243, 156, 18);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_orange {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(243, 156, 18);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.grassfloor {
text-decoration:none;
background-color:rgba(160, 179, 151, 1);
width:4000px;
height:150px;
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.large_bold_white {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_light_white {
font-size:30px;
line-height:36px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumlarge_light_white {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumlarge_light_white_center {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:#ffffff;
text-decoration:none;
background-color:transparent;
padding:0px 0px 0px 0px;
text-align:center;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_bg_asbestos {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(127, 140, 141);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.medium_light_black {
font-size:30px;
line-height:36px;
font-weight:300;
font-family:"Open Sans";
color:rgb(0, 0, 0);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.large_bold_black {
font-size:58px;
line-height:60px;
font-weight:800;
font-family:"Open Sans";
color:rgb(0, 0, 0);
text-decoration:none;
background-color:transparent;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumlarge_light_darkblue {
font-size:34px;
line-height:40px;
font-weight:300;
font-family:"Open Sans";
color:rgb(52, 73, 94);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.small_light_white {
font-size:17px;
line-height:28px;
font-weight:300;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:transparent;
padding:0px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.roundedimage {
border-width:0px;
border-color:rgb(34, 34, 34);
border-style:none;
}

.tp-caption.large_bg_black {
font-size:40px;
line-height:40px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(0, 0, 0);
padding:10px 20px 15px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-caption.mediumwhitebg {
font-size:30px;
line-height:30px;
font-weight:300;
font-family:"Open Sans";
color:rgb(0, 0, 0);
text-decoration:none;
background-color:rgb(255, 255, 255);
padding:5px 15px 10px;
text-shadow:none;
border-width:0px;
border-color:rgb(0, 0, 0);
border-style:none;
}

.tp-caption.medium_bg_orange_new1 {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(243, 156, 18);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.tp-banner-container.tp-margin-top{
	margin:-32px 0;
}
.top90{
	margin-top:-90px;
}
/*slider content*/
.tp-caption.text{
	position:absolute;
	font-family:Open Sans, sans-serif;
	color:#fff;
	font-size:18px;
	font-weight: normal;
	text-transform: none;
	text-align:center;
}
.tp-caption.text span, .tp-caption.textblue_one span{
	font-size: 32px;
    font-weight: bold;
    line-height: 40px;
    margin-top: 5px;
    padding: 0 0 5px;
    text-align: center;
}
.tp-caption.textblue{
	font-size:15px;
	color:#119ee7;
    text-align: center;
	font-family:Open Sans, sans-serif;
	text-transform:uppercase;
}
.tp-caption.textblue_one{
	font-size:18px;
	color:#119ee7;
    text-align:center;
	font-family:Open Sans, sans-serif;
	text-transform:none;
}
.tp-caption.text1 {
	position:absolute;
	font-family: 'Raleway', sans-serif;
	color:#119ee7;
	font-size:35px;
	font-weight: 300;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
}
.tp-caption.text1.whitefont {
	color:#fff;
	font-size:30px;
}
.tp-caption.text1 span {
	color:#119ee7;
}
.tp-caption.text2 {
	position:absolute;
	font-family: 'Raleway', sans-serif;
	color:#fff;
	font-size: 55px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
}
.tp-caption.text2 span{
	color:#119ee7;
}
.tp-caption.text2.blacktext {
	color:#222222;
}
.tp-caption.smalltext {
	position:absolute;
	font-family: 'Raleway', sans-serif;
	color:#fff;
	font-size: 18px;
	font-weight: 300;
	text-align:center;
	text-transform: none;
	padding: 0px;
}
.tp-caption.smalltext_one {
	position:absolute;
	font-family: 'Raleway', sans-serif;
	color:#fff;
	font-size: 18px;
	font-weight: 300;
	text-align:right;
	text-transform: none;
	padding: 0px;
	line-height:35px;
}
.tp-caption.smalltext_two {
	position:absolute;
	font-family: 'Raleway', sans-serif;
	color:#fff;
	font-size: 18px;
	font-weight: normal;
	text-align:left;
	text-transform:none;
	padding: 0px;
	line-height:35px;
}
.tp-caption.smalltext_two.blacktext {
	color:#222222;
}
.tp-caption.smalltext_three {
	position:absolute;
	font-family: 'Raleway', sans-serif;
	color:#fff;
	font-size: 20px;
	font-weight: bold;
	text-align:center;
	text-transform:uppercase;
	padding: 0px;
}
.tp-caption.smalltext_four {
	position:absolute;
	font-family: 'Raleway', sans-serif;
	color:#222222;
	font-size: 14px;
	font-weight: bold;
	text-align:left;
	text-transform:uppercase;
	padding: 0px;
}
.tp-caption.smalltext_four span {
	position:absolute;
	font-family: Open Sans, sans-serif;
	color:#7e7e7e;
	font-size: 13px;
	font-weight: normal;
	text-align:left;
	text-transform:none;
	padding: 0px;
}
.tp-caption.smalltext_four.white, .tp-caption.smalltext_four.white span {
	color:#fff;
}

.tp-caption.slide_list2 {
	position:absolute;
	font-family: 'Raleway', sans-serif;
	color:#fff;
	font-size: 15px;
	font-weight: 300;
	text-align:left;
	text-transform: none;
	padding: 0px;
}
.tp-caption.slide_list2.blacktext {
	color:#222222;
}
.tp-caption.slide_list2 i{
	color:#fff;
	background:#119ee7;
	border-radius:100%;
	font-size: 18px; 
	margin-right:13px;
	float:left;
	width:28px;
	height:28px; 
	text-align:center;
	vertical-align:middle;
	padding-top:4px;
}
.tp-caption.text3 {
	position:absolute;
	font-family: 'Raleway', sans-serif;
	color:#fff;
	font-size: 70px;
	font-weight: 400;
	text-transform: uppercase;
	padding:25px 30px 30px 30px;
	background-color:#119ee7;
}
.tp-caption.text3 span.bold {
	font-weight: bold;
}

.tp-caption.text4 {
	position:absolute;
	font-family: 'Raleway', sans-serif;
	color:#fff;
	font-size: 40px;
	font-weight: 500;
	text-transform: uppercase;
	padding:20px 30px;
	background-color:#222222;
}
.tp-caption.vertline {
	position:absolute;
	width:3px;
	height:220px;
	padding:0px;
	background-color:#06d0d8;
}
.tp-caption.smalltext3 {
	position:absolute;
	font-family: 'Open Sans', sans;
	color:#fff;
	font-size: 14px;
	font-weight: normal;
	text-align:right;
	text-transform: none;
	padding: 0px;
}

.tp-caption.text5 {
	position:absolute;
	font-family: 'Raleway', sans-serif;
	color:#fff;
	font-size: 80px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
}
.tp-caption.text5 span.bold {
	font-weight: 600;
}

.tp-caption.text6 {
	position:absolute;
	font-family: 'Raleway', sans-serif;
	color:#119ee7;
	font-size: 45px;
	font-weight: 500;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
}

.tp-caption.text7 {
	position:absolute;
	font-family: 'Raleway', sans-serif;
	color:#222222;
	font-size: 55px;
	font-weight: 300;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
}
.tp-caption.text7 span {
	font-family: 'Raleway', sans-serif;
	color:#119ee7;
	font-size: 55px;
	font-weight:bold;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	position:relative; top:-40px;
}
.tp-caption.text8 {
	position:absolute;
	font-family: 'Raleway', sans-serif;
	color:#fff;
	font-size: 55px;
	font-weight: 300;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
}
.tp-caption.text9 {
	position:absolute;
	font-family: 'Raleway', sans-serif;
	color:#fff;
	font-size: 40px;
	font-weight: 300;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
}
.tp-caption.text10 {
	font-size:40px;
	line-height:65px;
	font-weight:800;
	font-family: ''Raleway', sans-serif', sans-serif;
	color:#fff;
	text-decoration:none;
	background-color:transparent;
	text-align:center;
	border-width:0px;
	border-style:none;
	text-transform:uppercase;
}

.tp-caption.text11 {
	position:absolute;
	font-family: ''Raleway', sans-serif', sans-serif;
	color:#fff;
	font-size: 50px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
}

.tp-caption.text12 {
	position:absolute;
	font-family: ''Raleway', sans-serif', sans-serif;
	color:#fff;
	font-size: 50px;
	font-weight: 400;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
}

.tp-caption.text13 {
	position:absolute;
	font-family: ''Raleway', sans-serif', sans-serif;
	color:#fff;
	font-size: 50px;
	font-weight: 100;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
}

.tp-caption.text14 {
	font-size:50px;
	line-height:65px;
	font-weight:100;
	font-family: ''Raleway', sans-serif', sans-serif;
	color:#272727;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	padding:0px 20px 0px 20px;
	background-color:#fff;
}

.tp-caption.text15 {
	font-size:30px;
	line-height:65px;
	font-weight:200;
	font-family: ''Raleway', sans-serif', sans-serif;
	color:#272727;
	text-decoration:none;
	text-align:center;
	padding:0px 20px 0px 20px;
	text-transform:uppercase;
	background-color:#fff;
}

.tp-caption.text16 {
	position:absolute;
	font-family: 'Raleway', sans-serif;
	color:#fff;
	font-size: 100px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
}


.tp-caption.text17 {
	position:absolute;
	font-family: 'Raleway', sans-serif;
	color:#fff;
	font-size: 80px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
}

.tp-caption.text18 {
	position:absolute;
	font-family: 'Raleway', sans-serif;
	color:#fff;
	font-size: 50px;
	font-weight: 400;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
}

.tp-caption.text19 {
	position:absolute;
	font-family: 'Raleway', sans-serif;
	color:#fff;
	font-size: 50px;
	font-weight: 200;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
}

	.tp-caption.small_text03{
	position:absolute;
	color:#fff;
	font-weight:normal;
	font-size:14px;
	line-height:23px;
	text-align:right;
	margin:0px;
	border-width:0px;
	border-style:none;
	white-space:nowrap;
	}

.tp-caption.small_text {
	position:absolute;
	color:#fff;
	font-weight:normal;
	font-size:20px;
	line-height:20px;
	font-family:Arial;
	margin:0px;
	border-width:0px;
	border-style:none;
	white-space:nowrap;
}
.tp-caption.small_text02 {
	position:absolute;
	color:#fff;
	font-weight:normal;
	font-size:14px;
	line-height:20px;
	font-family:"Open Sans";
	text-align:left;
	margin:0px;
	border-width:0px;
	border-style:none;
	white-space:nowrap;
}
.tp-caption.circle1 {
	position:absolute;
	width:50px;
	height:50px;
	border-radius:100%;
	text-align:center;
	padding: 0px 0px 0px 0px;
	border:1px solid #fff;
	line-height:50px;
}

.tp-caption.circle1 i {
	color:#fff;
	font-size:20px;
	font-weight:600;
}

.tp-caption.circle2 {
	position:absolute;
	width:150px;
	height:150px;
	border-radius:100%;
	text-align:center;
	padding:0px;
	line-height:160px;
	background-color:#06d1d8;
}

.tp-caption.circle2 i {
	color:#fff;
	font-size:45px;
	font-weight:600;
}

.tp-caption.circle3 {
	position:absolute;
	width:40px;
	height:40px;
	border-radius:100%;
	text-align:center;
	padding:0px;
	line-height:40px;
	border:1px solid #fff;
}

.tp-caption.circle3 i {
	color:#fff;
	font-size:14px;
	font-weight:600;
}

/*slider buttons*/

.tp-caption.slider_but1 a {
	position:absolute;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
}
.tp-caption.slider_but1 a:hover {
}

.tp-caption.slider_but2 a {
	position:absolute;
	color:#fff;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	padding: 12px 25px;
	background-color:#119ee7;
}
.tp-caption.slider_but2 a:hover {
	color:#161616;
	background-color: #fff;
}

.tp-caption.boxshadow{
		-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	}

.tp-caption.black{
		color: #000;
		text-shadow: none;
		font-weight: 300;
		font-size: 19px;
		line-height: 19px;
		font-family: 'Open Sans', sans;
	}

.tp-caption.noshadow {
		text-shadow: none;
	}


.tp_inner_padding	{	box-sizing:border-box;
						-webkit-box-sizing:border-box;
						-moz-box-sizing:border-box;
						max-height:none !important;	}


/*.tp-caption			{	transform:none !important}*/


/*********************************
	-	SPECIAL TP CAPTIONS -
**********************************/
.tp-caption .frontcorner		{
										width: 0;
										height: 0;
										border-left: 40px solid transparent;
										border-right: 0px solid transparent;
										border-top: 40px solid #00A8FF;
										position: absolute;left:-40px;top:0px;
									}

.tp-caption .backcorner		{
										width: 0;
										height: 0;
										border-left: 0px solid transparent;
										border-right: 40px solid transparent;
										border-bottom: 40px solid #00A8FF;
										position: absolute;right:0px;top:0px;
									}

.tp-caption .frontcornertop		{
										width: 0;
										height: 0;
										border-left: 40px solid transparent;
										border-right: 0px solid transparent;
										border-bottom: 40px solid #00A8FF;
										position: absolute;left:-40px;top:0px;
									}

.tp-caption .backcornertop		{
										width: 0;
										height: 0;
										border-left: 0px solid transparent;
										border-right: 40px solid transparent;
										border-top: 40px solid #00A8FF;
										position: absolute;right:0px;top:0px;
									}


/***********************************************
	-	SPECIAL ALTERNATIVE IMAGE SETTINGS	-
***********************************************/

img.tp-slider-alternative-image	{	width:100%; height:auto;}

/******************************
	-	BUTTONS	-
*******************************/

.tp-simpleresponsive .button				{	padding:6px 13px 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; height:30px;
												cursor:pointer;
												color:#fff !important; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important; font-size:15px; line-height:45px !important;
												background:url(/js/revolutionslider/rs-plugin/images/gradient/g30.png) repeat-x top; font-family: arial, sans-serif; font-weight: bold; letter-spacing: -1px;
											}

.tp-simpleresponsive  .button.big			{	color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px;  line-height:57px !important; background:url(/js/revolutionslider/rs-plugin/images/gradient/g40.png) repeat-x top}


.tp-simpleresponsive  .purchase:hover,
.tp-simpleresponsive  .button:hover,
.tp-simpleresponsive  .button.big:hover		{	background-position:bottom, 15px 11px}



	@media only screen and (min-width: 768px) and (max-width: 959px) {

	 }



	@media only screen and (min-width: 480px) and (max-width: 767px) {
		.tp-simpleresponsive  .button	{	padding:4px 8px 3px; line-height:25px !important; font-size:11px !important;font-weight:normal;	}
		.tp-simpleresponsive  a.button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }


	}

    @media only screen and (min-width: 0px) and (max-width: 479px) {
		.tp-simpleresponsive  .button	{	padding:2px 5px 2px; line-height:20px !important; font-size:10px !important}
		.tp-simpleresponsive  a.button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }
		
	}





/*	BUTTON COLORS	*/



.tp-simpleresponsive  .button.green, .tp-simpleresponsive  .button:hover.green,
.tp-simpleresponsive  .purchase.green, .tp-simpleresponsive  .purchase:hover.green			{ background-color:#21a117; -webkit-box-shadow:  0px 3px 0px 0px #104d0b;        -moz-box-shadow:   0px 3px 0px 0px #104d0b;        box-shadow:   0px 3px 0px 0px #104d0b;  }


.tp-simpleresponsive  .button.blue, .tp-simpleresponsive  .button:hover.blue,
.tp-simpleresponsive  .purchase.blue, .tp-simpleresponsive  .purchase:hover.blue			{ background-color:#1d78cb; -webkit-box-shadow:  0px 3px 0px 0px #0f3e68;        -moz-box-shadow:   0px 3px 0px 0px #0f3e68;        box-shadow:   0px 3px 0px 0px #0f3e68}


.tp-simpleresponsive  .button.red, .tp-simpleresponsive  .button:hover.red,
.tp-simpleresponsive  .purchase.red, .tp-simpleresponsive  .purchase:hover.red				{ background-color:#cb1d1d; -webkit-box-shadow:  0px 3px 0px 0px #7c1212;        -moz-box-shadow:   0px 3px 0px 0px #7c1212;        box-shadow:   0px 3px 0px 0px #7c1212}

.tp-simpleresponsive  .button.orange, .tp-simpleresponsive  .button:hover.orange,
.tp-simpleresponsive  .purchase.orange, .tp-simpleresponsive  .purchase:hover.orange		{ background-color:#ff7700; -webkit-box-shadow:  0px 3px 0px 0px #a34c00;        -moz-box-shadow:   0px 3px 0px 0px #a34c00;        box-shadow:   0px 3px 0px 0px #a34c00}

.tp-simpleresponsive  .button.darkgrey, .tp-simpleresponsive  .button.grey,
.tp-simpleresponsive  .button:hover.darkgrey, .tp-simpleresponsive  .button:hover.grey,
.tp-simpleresponsive  .purchase.darkgrey, .tp-simpleresponsive  .purchase:hover.darkgrey	{ background-color:#555; -webkit-box-shadow:  0px 3px 0px 0px #222;        -moz-box-shadow:   0px 3px 0px 0px #222;        box-shadow:   0px 3px 0px 0px #222}

.tp-simpleresponsive  .button.lightgrey, .tp-simpleresponsive  .button:hover.lightgrey,
.tp-simpleresponsive  .purchase.lightgrey, .tp-simpleresponsive  .purchase:hover.lightgrey	{ background-color:#888; -webkit-box-shadow:  0px 3px 0px 0px #555;        -moz-box-shadow:   0px 3px 0px 0px #555;        box-shadow:   0px 3px 0px 0px #555}



/****************************************************************

	-	SET THE ANIMATION EVEN MORE SMOOTHER ON ANDROID   -

******************************************************************/

/*.tp-simpleresponsive				{	-webkit-perspective: 1500px;
										-moz-perspective: 1500px;
										-o-perspective: 1500px;
										-ms-perspective: 1500px;
										perspective: 1500px;
									}*/




/**********************************************
	-	FULLSCREEN AND FULLWIDHT CONTAINERS	-
**********************************************/

.fullscreen-container {
		width:100%;
		position:relative;
		padding:0;
}



.fullwidthbanner-container{
	width:100%;
	position:relative;
	padding:0;
	overflow:hidden;
}

.fullwidthbanner-container .fullwidthbanner{
	width:100%;
	position:relative;
}



/************************************************
	  - SOME CAPTION MODIFICATION AT START  -
*************************************************/
.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption {
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";		-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0; */
	position:absolute;visibility: hidden;
	-webkit-font-smoothing: antialiased !important;
	text-shadow:1px 1px 1px #fff;
}


.tp-simpleresponsive img	{	max-width:none}



/******************************
	-	IE8 HACKS	-
*******************************/
.noFilterClass {
	filter:none !important;
}


/******************************
	-	SHADOWS		-
******************************/
.tp-bannershadow  {
		position:absolute;

		margin-left:auto;
		margin-right:auto;
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
	}

.tp-bannershadow.tp-shadow1 {	background:url(/js/revolutionslider/rs-plugin/assets/shadow.png) no-repeat; background-size:100% 100%; width:890px; height:60px; bottom:-60px}
.tp-bannershadow.tp-shadow2 {	background:url(/js/revolutionslider/rs-plugin/assets/shadow2.png) no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px}
.tp-bannershadow.tp-shadow3 {	background:url(/js/revolutionslider/rs-plugin/assets/shadow3.png) no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px}


/********************************
	-	FULLSCREEN VIDEO	-
*********************************/
.caption.fullscreenvideo {	left:0px; top:0px; position:absolute;width:100%;height:100%}
.caption.fullscreenvideo iframe,
.caption.fullscreenvideo video	{ width:100% !important; height:100% !important; display: none}

.tp-caption.fullscreenvideo	{	left:0px; top:0px; position:absolute;width:100%;height:100%}


.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe video	{ width:100% !important; height:100% !important; display: none}


.fullcoveredvideo video,
.fullscreenvideo video					{	background: #000}

.fullcoveredvideo .tp-poster		{	background-position: center center;background-size: cover;width:100%;height:100%;top:0px;left:0px}

.html5vid.videoisplaying .tp-poster	{	display: none}

.tp-video-play-button		{	background:#000;
								background:rgba(0,0,0,0.3);
								padding:5px;
								border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
								position: absolute;
								top: 50%;
								left: 50%;
								font-size: 40px;
								color: #FFF;
								z-index: 3;
								margin-top: -27px;
								margin-left: -28px;
								text-align: center;
								cursor: pointer;
							}

.html5vid .tp-revstop		{	width:15px;height:20px; border-left:5px solid #fff; border-right:5px solid #fff; position:relative;margin:10px 20px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.html5vid .tp-revstop	{	display:none}
.html5vid.videoisplaying .revicon-right-dir	{	display:none}
.html5vid.videoisplaying .tp-revstop	{	display:block}

.html5vid.videoisplaying .tp-video-play-button	{	display:none}
.html5vid:hover .tp-video-play-button { display:block}

.fullcoveredvideo .tp-video-play-button	{	display:none !important}

.tp-video-controls {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 5px;
	opacity: 0;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-o-transition: opacity .3s;
	-ms-transition: opacity .3s;
	transition: opacity .3s;
	background-image: linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);
	background-image: -o-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.13, rgb(0,0,0)),
		color-stop(1, rgb(50,50,50))
	);
	
	display:table;max-width:100%; overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

.tp-caption:hover .tp-video-controls {
	opacity: .9;
}

.tp-video-button {
	background: rgba(0,0,0,.5);
	border: 0;
	color: #EEE;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	cursor:pointer;
	line-height:12px;
	font-size:12px;
	color:#fff;
	padding:0px;
	margin:0px;
	outline: none;
	}
.tp-video-button:hover {
	cursor: pointer;
}


.tp-video-button-wrap,
.tp-video-seek-bar-wrap,
.tp-video-vol-bar-wrap 	{ padding:0px 5px;display:table-cell; }

.tp-video-seek-bar-wrap	{	width:80%}
.tp-video-vol-bar-wrap	{	width:20%}

.tp-volume-bar,
.tp-seek-bar		{	width:100%; cursor: pointer;  outline:none; line-height:12px;margin:0; padding:0;}


/********************************
	-	FULLSCREEN VIDEO ENDS	-
*********************************/


/********************************
	-	DOTTED OVERLAYS	-
*********************************/
.tp-dottedoverlay						{	background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:4}
.tp-dottedoverlay.twoxtwo				{	background:url(/js/revolutionslider/rs-plugin/assets/gridtile.png)}
.tp-dottedoverlay.twoxtwowhite			{	background:url(/js/revolutionslider/rs-plugin/assets/gridtile_white.png)}
.tp-dottedoverlay.threexthree			{	background:url(/js/revolutionslider/rs-plugin/assets/gridtile_3x3.png)}
.tp-dottedoverlay.threexthreewhite		{	background:url(/js/revolutionslider/rs-plugin/assets/gridtile_3x3_white.png)}
/********************************
	-	DOTTED OVERLAYS ENDS	-
*********************************/


/************************
	-	NAVIGATION	-
*************************/

/** BULLETS **/

.tpclear		{	clear:both}


.tp-bullets									{	z-index:1000; position:absolute;
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
												-moz-opacity: 1;
												-khtml-opacity: 1;
												opacity: 1;
												-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;-webkit-transform: translateZ(5px);
											}
.tp-bullets.hidebullets					{
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
												-moz-opacity: 0;
												-khtml-opacity: 0;
												opacity: 0;
											}


.tp-bullets.simplebullets.navbar						{ 	border:1px solid #666; border-bottom:1px solid #444; background:url(/js/revolutionslider/rs-plugin/assets/boxed_bgtile.png); height:40px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }

.tp-bullets.simplebullets.navbar-old					{ 	 background:url(/js/revolutionslider/rs-plugin/assets/navigdots_bgtile.png); height:35px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }


.tp-bullets.simplebullets.round .bullet					{	cursor:pointer; position:relative;	background:url(/js/revolutionslider/rs-plugin/assets/bullet.png) no-Repeat top left;	width:20px;	height:20px;  margin-right:0px; float:left; margin-top:0px; margin-left:3px}
.tp-bullets.simplebullets.round .bullet.last			{	margin-right:3px}

.tp-bullets.simplebullets.round-old .bullet				{	cursor:pointer; position:relative;	background:url(/js/revolutionslider/rs-plugin/assets/bullets.png) no-Repeat bottom left;	width:23px;	height:23px;  margin-right:0px; float:left; margin-top:0px}
.tp-bullets.simplebullets.round-old .bullet.last		{	margin-right:0px}


/**	SQUARE BULLETS **/
.tp-bullets.simplebullets.square .bullet				{	cursor:pointer; position:relative;	background:url(/js/revolutionslider/rs-plugin/assets/bullets2.png) no-Repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:0px}
.tp-bullets.simplebullets.square .bullet.last			{	margin-right:0px}


/**	SQUARE BULLETS **/
.tp-bullets.simplebullets.square-old .bullet			{	cursor:pointer; position:relative;	background:url(/js/revolutionslider/rs-plugin/assets/bullets2.png) no-Repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:0px}
.tp-bullets.simplebullets.square-old .bullet.last		{	margin-right:0px}


/** navbar NAVIGATION VERSION **/
.tp-bullets.simplebullets.navbar .bullet			{	cursor:pointer; position:relative;	background:url(/js/revolutionslider/rs-plugin/assets/bullet_boxed.png) no-Repeat top left;	width:18px;	height:19px;   margin-right:5px; float:left; margin-top:0px}

.tp-bullets.simplebullets.navbar .bullet.first		{	margin-left:0px !important}
.tp-bullets.simplebullets.navbar .bullet.last		{	margin-right:0px !important}



/** navbar NAVIGATION VERSION **/
.tp-bullets.simplebullets.navbar-old .bullet			{	cursor:pointer; position:relative;	background:url(/js/revolutionslider/rs-plugin/assets/navigdots.png) no-Repeat bottom left;	width:15px;	height:15px;  margin-left:5px !important; margin-right:5px !important;float:left; margin-top:10px}
.tp-bullets.simplebullets.navbar-old .bullet.first		{	margin-left:0px !important}
.tp-bullets.simplebullets.navbar-old .bullet.last		{	margin-right:0px !important}


.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected				{	background-position:top left}

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected		{	background-position:bottom left}



/*************************************
	-	TP ARROWS 	-
**************************************/
.tparrows												{	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
															-moz-opacity: 1;
															-khtml-opacity: 1;
															opacity: 1;
															-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;
															-webkit-transform: translateZ(5000px);
															-webkit-transform-style: flat;
															-webkit-backface-visibility: hidden;
															z-index:600;
															position: relative;

														}
.tparrows.hidearrows									{
															-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
															-moz-opacity: 0;
															-khtml-opacity: 0;
															opacity: 0;
														}
.tp-leftarrow											{	z-index:100;cursor:pointer; position:relative;	background:url(/js/revolutionslider/rs-plugin/assets/large_left.png) no-Repeat top left;	width:40px;	height:40px;   }
.tp-rightarrow											{	z-index:100;cursor:pointer; position:relative;	background:url(/js/revolutionslider/rs-plugin/assets/large_right.png) no-Repeat top left;	width:40px;	height:40px;   }


.tp-leftarrow.round										{	z-index:100;cursor:pointer; position:relative;	background:url(/js/revolutionslider/rs-plugin/assets/small_left.png) no-Repeat top left;	width:19px;	height:14px;  margin-right:0px; float:left; margin-top:0px;	}
.tp-rightarrow.round									{	z-index:100;cursor:pointer; position:relative;	background:url(/js/revolutionslider/rs-plugin/assets/small_right.png) no-Repeat top left;	width:19px;	height:14px;  margin-right:0px; float:left;	margin-top:0px}


.tp-leftarrow.round-old									{	z-index:100;cursor:pointer; position:relative;	background:url(/js/revolutionslider/rs-plugin/assets/arrow_left.png) no-Repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left; margin-top:0px;	}
.tp-rightarrow.round-old								{	z-index:100;cursor:pointer; position:relative;	background:url(/js/revolutionslider/rs-plugin/assets/arrow_right.png) no-Repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left;	margin-top:0px}


.tp-leftarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(/js/revolutionslider/rs-plugin/assets/small_left_boxed.png) no-Repeat top left;	width:20px;	height:15px;   float:left;	margin-right:6px; margin-top:12px}
.tp-rightarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(/js/revolutionslider/rs-plugin/assets/small_right_boxed.png) no-Repeat top left;	width:20px;	height:15px;   float:left;	margin-left:6px; margin-top:12px}


.tp-leftarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(/js/revolutionslider/rs-plugin/assets/arrowleft.png) no-Repeat top left;		width:9px;	height:16px;   float:left;	margin-right:6px; margin-top:10px}
.tp-rightarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(/js/revolutionslider/rs-plugin/assets/arrowright.png) no-Repeat top left;	width:9px;	height:16px;   float:left;	margin-left:6px; margin-top:10px}

.tp-leftarrow.navbar-old.thumbswitharrow				{	margin-right:10px}
.tp-rightarrow.navbar-old.thumbswitharrow				{	margin-left:0px}

.tp-leftarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(/js/revolutionslider/rs-plugin/assets/arrow_left2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:0px}
.tp-rightarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(/js/revolutionslider/rs-plugin/assets/arrow_right2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:0px}


.tp-leftarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(/js/revolutionslider/rs-plugin/assets/arrow_left2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:0px}
.tp-rightarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(/js/revolutionslider/rs-plugin/assets/arrow_right2.png) no-Repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:0px}


.tp-leftarrow.default									{	z-index:100;cursor:pointer; position:relative;	background:url(/js/revolutionslider/rs-plugin/assets/large_left.png) no-Repeat 0 0;	width:40px;	height:40px;

														}
.tp-rightarrow.default									{	z-index:100;cursor:pointer; position:relative;	background:url(/js/revolutionslider/rs-plugin/assets/large_right.png) no-Repeat 0 0;	width:40px;	height:40px;

														}

.tp-leftarrow:hover,
.tp-rightarrow:hover 									{	background-position:bottom left}

/****************************************************************************************************
	-	TP THUMBS 	-
*****************************************************************************************************

 - tp-thumbs & tp-mask Width is the width of the basic Thumb Container (500px basic settings)

 - .bullet width & height is the dimension of a simple Thumbnail (basic 100px x 50px)

 *****************************************************************************************************/


.tp-bullets.tp-thumbs						{	z-index:1000; position:absolute; padding:3px;background-color:#fff;
												width:500px;height:50px; 			/* THE DIMENSIONS OF THE THUMB CONTAINER */
												margin-top:-50px;
											}


.fullwidthbanner-container .tp-thumbs		{  padding:3px}

.tp-bullets.tp-thumbs .tp-mask				{	width:500px; height:50px;  			/* THE DIMENSIONS OF THE THUMB CONTAINER */
												overflow:hidden; position:relative}


.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer	{	width:5000px; position:absolute}

.tp-bullets.tp-thumbs .bullet				{   width:100px; height:50px; 			/* THE DIMENSION OF A SINGLE THUMB */
												cursor:pointer; overflow:hidden;background:none;margin:0;float:left;
												-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
												/*filter: alpha(opacity=50);	*/
												-moz-opacity: 0.5;
												-khtml-opacity: 0.5;
												opacity: 0.5;

												-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;
											}


.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected		{ 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

												-moz-opacity: 1;
												-khtml-opacity: 1;
												opacity: 1;
											}
.tp-thumbs img								{	width:100%}


/************************************
		-	TP BANNER TIMER		-
*************************************/
.tp-bannertimer								{	width:100%; height:10px; background:url(/js/revolutionslider/rs-plugin/assets/timer.png);position:absolute; z-index:200;top:0px}
.tp-bannertimer.tp-bottom					{	bottom:0px;height:5px; top:auto}




/***************************************
	-	RESPONSIVE SETTINGS 	-
****************************************/

    @media only screen and (min-width: 0px) and (max-width: 479px) {
				.responsive .tp-bullets	{	display:none}
				.responsive .tparrows	{	display:none}
	}

/*********************************************

	-	BASIC SETTINGS FOR THE BANNER	-

***********************************************/

 .tp-simpleresponsive img {
		-moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        -o-user-select: none;
}



.tp-simpleresponsive a{	text-decoration:none}

.tp-simpleresponsive ul,
.tp-simpleresponsive ul li,
.tp-simpleresponsive ul li:before {
	list-style:none;
	padding:0 !important;
	margin:0 !important;
	list-style:none !important;
	overflow-x: visible;
	overflow-y: visible;
	background-image:none
}


.tp-simpleresponsive >ul >li{
	list-style:none;
	position:absolute;
	visibility:hidden
}

/*  CAPTION SLIDELINK   **/
.caption.slidelink a div,
.tp-caption.slidelink a div {	width:3000px; height:1500px;  background:url(/js/revolutionslider/rs-plugin/assets/coloredbg.png) repeat}

.tp-caption.slidelink a span	{	background:url(/js/revolutionslider/rs-plugin/assets/coloredbg.png) repeat}



/*****************************************
	-	NAVIGATION FANCY EXAMPLES	-
*****************************************/

.tparrows .tp-arr-imgholder								{ display: none}
.tparrows .tp-arr-titleholder							{ display: none}



/*****************************************
	-	NAVIGATION FANCY EXAMPLES	-
*****************************************/

/* NAVIGATION PREVIEW 1 */
.tparrows.preview1 							{	width:100px;height:100px;-webkit-transform-style: preserve-3d; -webkit-perspective: 1000; -moz-perspective: 1000; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;background: transparent}
.tparrows.preview1:after					{	position:absolute; left:0px;top:0px; font-family: "revicons"; color:#fff; font-size:30px; width:100px;height:100px;text-align: center; background:#fff;background:rgba(0,0,0,0.15);z-index:2;line-height:100px; -webkit-transition: background 0.3s, color 0.3s; -moz-transition: background 0.3s, color 0.3s; transition: background 0.3s, color 0.3s}
.tp-rightarrow.preview1:after				{	content: '\e825';  }
.tp-leftarrow.preview1:after				{	content: '\e824';  }

.tparrows.preview1:hover:after 				{	background:rgba(255,255,255,1); color:#aaa}

.tparrows.preview1 .tp-arr-imgholder 		{	background-size:cover; background-position:center center; display:block;width:100%;height:100%;position:absolute;top:0px;
												-webkit-transition: -webkit-transform 0.3s;
												transition: transform 0.3s;
												-webkit-backface-visibility: hidden;
												backface-visibility: hidden;
											}
.tparrows.preview1 .tp-arr-iwrapper			{	  -webkit-transition: all 0.3s;transition: all 0.3s;
												-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0}
.tparrows.preview1:hover .tp-arr-iwrapper	{	  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1}


.tp-rightarrow.preview1 .tp-arr-imgholder	{	right:100%;
												-webkit-transform: rotateY(-90deg);
												transform: rotateY(-90deg);
												-webkit-transform-origin: 100% 50%;
												transform-origin: 100% 50%;
												  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;

											}
.tp-leftarrow.preview1 .tp-arr-imgholder	{	left:100%;
												-webkit-transform: rotateY(90deg);
												transform: rotateY(90deg);
												-webkit-transform-origin: 0% 50%;
												transform-origin: 0% 50%;
												  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;

											}


.tparrows.preview1:hover .tp-arr-imgholder	{	-webkit-transform: rotateY(0deg);
												transform: rotateY(0deg);
												  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;

											}


	@media only screen and (min-width: 768px) and (max-width: 979px) {
		.tparrows.preview1,
		.tparrows.preview1:after	{	width:80px; height:80px;line-height:80px; font-size:24px}

	}

    @media only screen and (min-width: 480px) and (max-width: 767px) {
		.tparrows.preview1,
		.tparrows.preview1:after	{	width:60px; height:60px;line-height:60px;font-size:20px}

	}



    @media only screen and (min-width: 0px) and (max-width: 479px) {
		.tparrows.preview1,
		.tparrows.preview1:after	{	width:40px; height:40px;line-height:40px; font-size:12px}
    }

/* PREVIEW 1 BULLETS */

.tp-bullets.preview1 						{ 	height: 21px}
.tp-bullets.preview1 .bullet 				{	cursor: pointer;
											    position: relative !important;
											    background: rgba(0, 0, 0, 0.15) !important;
											    /*-webkit-border-radius: 10px;
											    border-radius: 10px;*/
											    -webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
											    width: 5px !important;
											    height: 5px !important;
											    border: 8px solid rgba(0, 0, 0, 0) !important;
											    display: inline-block;
											    margin-right: 5px !important;
											    margin-bottom: 0px !important;
											    -webkit-transition: background-color 0.2s, border-color 0.2s;
											    -moz-transition: background-color 0.2s, border-color 0.2s;
											    -o-transition: background-color 0.2s, border-color 0.2s;
											    -ms-transition: background-color 0.2s, border-color 0.2s;
											    transition: background-color 0.2s, border-color 0.2s;
											    float:none !important;
											    box-sizing:content-box;
												-moz-box-sizing:content-box;
												-webkit-box-sizing:content-box;
}
.tp-bullets.preview1 .bullet.last 			{	margin-right: 0px}
.tp-bullets.preview1 .bullet:hover,
.tp-bullets.preview1 .bullet.selected 		{	-webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
												background: #aaa !important;
												width: 5px !important;
											    height: 5px !important;
											    border: 8px solid rgba(255, 255, 255, 1) !important;
}




/* NAVIGATION PREVIEW 2 */
.tparrows.preview2 							{	min-width:60px; min-height:60px; background:#fff; ;

												border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;
												overflow:hidden;
												-webkit-transition: -webkit-transform 1.3s;
												-webkit-transition: width 0.3s, background-color 0.3s, opacity 0.3s;
												transition: width 0.3s, background-color 0.3s, opacity 0.3s;
												backface-visibility: hidden;
}
.tparrows.preview2:after					{	position:absolute; top:50%; font-family: "revicons"; color:#aaa; font-size:25px; margin-top: -12px; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s }
.tp-rightarrow.preview2:after				{	content: '\e81e';  right:18px}
.tp-leftarrow.preview2:after				{	content: '\e81f';  left:18px}


.tparrows.preview2 .tp-arr-titleholder 		{	background-size:cover; background-position:center center; display:block; visibility:hidden;position:relative;top:0px;
												-webkit-transition: -webkit-transform 0.3s;
												transition: transform 0.3s;
												-webkit-backface-visibility: hidden;
												backface-visibility: hidden;
												white-space: nowrap;
												color: #000;
												text-transform: uppercase;
												font-weight: 400;
												font-size: 14px;
												line-height: 60px;
												padding:0px 10px;
											}

.tp-rightarrow.preview2 .tp-arr-titleholder	{	 right:50px;
												-webkit-transform: translateX(-100%);
												transform: translateX(-100%);
											}
.tp-leftarrow.preview2 .tp-arr-titleholder	{	left:50px;
												-webkit-transform: translateX(100%);
												transform: translateX(100%);
											}

.tparrows.preview2.hovered					{	width:300px}
.tparrows.preview2:hover					{	background:#fff}
.tparrows.preview2:hover:after				{	color:#000}
.tparrows.preview2:hover .tp-arr-titleholder{	-webkit-transform: translateX(0px);
													transform: translateX(0px);
													visibility: visible;
													position: absolute;
											}

/* PREVIEW 2 BULLETS */

.tp-bullets.preview2 						{ 	height: 17px}
.tp-bullets.preview2 .bullet 				{	cursor: pointer;
											    position: relative !important;
											    background: rgba(0, 0, 0, 0.5) !important;
											    -webkit-border-radius: 10px;
											    border-radius: 10px;
											    -webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
											    width: 6px !important;
											    height: 6px !important;
											    border: 5px solid rgba(0, 0, 0, 0) !important;
											    display: inline-block;
											    margin-right: 2px !important;
											    margin-bottom: 0px !important;
											    -webkit-transition: background-color 0.2s, border-color 0.2s;
											    -moz-transition: background-color 0.2s, border-color 0.2s;
											    -o-transition: background-color 0.2s, border-color 0.2s;
											    -ms-transition: background-color 0.2s, border-color 0.2s;
											    transition: background-color 0.2s, border-color 0.2s;
											    float:none !important;
											    box-sizing:content-box;
												-moz-box-sizing:content-box;
												-webkit-box-sizing:content-box;
}
.tp-bullets.preview2 .bullet.last 			{	margin-right: 0px}
.tp-bullets.preview2 .bullet:hover,
.tp-bullets.preview2 .bullet.selected 		{	-webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
												background: rgba(255, 255, 255, 1) !important;
												width: 6px !important;
											    height: 6px !important;
											    border: 5px solid rgba(0, 0, 0, 1) !important;
}

.tp-arr-titleholder.alwayshidden			{	display:none !important}


	@media only screen and (min-width: 768px) and (max-width: 979px) {
		.tparrows.preview2 {	min-width:40px; min-height:40px; width:40px;height:40px;
								border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;
							}
		.tparrows.preview2:after					{	position:absolute; top:50%; font-family: "revicons"; font-size:20px; margin-top: -12px}
		.tp-rightarrow.preview2:after				{	content: '\e81e';  right:11px}
		.tp-leftarrow.preview2:after				{	content: '\e81f';  left:11px}
		.tparrows.preview2 .tp-arr-titleholder		{	font-size:12px; line-height:40px; letter-spacing: 0px}
		.tp-rightarrow.preview2 .tp-arr-titleholder	{	right:35px}
		.tp-leftarrow.preview2 .tp-arr-titleholder	{	left:35px}

	}

    @media only screen and (min-width: 480px) and (max-width: 767px) {
   		 .tparrows.preview2 						{	min-width:30px; min-height:30px; width:30px;height:30px;
														border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;
													}
		.tparrows.preview2:after					{	position:absolute; top:50%; font-family: "revicons"; font-size:14px; margin-top: -12px}
		.tp-rightarrow.preview2:after				{	content: '\e81e';  right:8px}
		.tp-leftarrow.preview2:after				{	content: '\e81f';  left:8px}
		.tparrows.preview2 .tp-arr-titleholder		{	font-size:10px; line-height:30px; letter-spacing: 0px}
		.tp-rightarrow.preview2 .tp-arr-titleholder	{	right:25px}
		.tp-leftarrow.preview2 .tp-arr-titleholder	{	left:25px}
		.tparrows.preview2 .tp-arr-titleholder		{	display:none;visibility:none}


	}

    @media only screen and (min-width: 0px) and (max-width: 479px) {
		.tparrows.preview2 							{	min-width:30px; min-height:30px; width:30px;height:30px;
														border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;
													}
		.tparrows.preview2:after					{	position:absolute; top:50%; font-family: "revicons"; font-size:14px; margin-top: -12px}
		.tp-rightarrow.preview2:after				{	content: '\e81e';  right:8px}
		.tp-leftarrow.preview2:after				{	content: '\e81f';  left:8px}
		.tparrows.preview2 .tp-arr-titleholder		{	display:none;visibility:none}
		.tparrows.preview2:hover					{	width:30px !important; height:30px !important}
    }



/* NAVIGATION PREVIEW 3 */
.tparrows.preview3 							{	width:70px; height:70px; background:#fff; background:rgba(255,255,255,1); -webkit-transform-style: flat}
.tparrows.preview3:after					{	position:absolute;  line-height: 70px;text-align: center; font-family: "revicons"; color:#aaa; font-size:30px; top:0px;left:0px;;background:#fff; z-index:100; width:70px;height:70px; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s}
.tparrows.preview3:hover:after					{	color:#000}
.tp-rightarrow.preview3:after				{	content: '\e825';  }
.tp-leftarrow.preview3:after				{	content: '\e824';  }


.tparrows.preview3 .tp-arr-iwrapper			{
												  -webkit-transform: scale(0,1);
												  transform: scale(0,1);
												  -webkit-transform-origin: 100% 50%;
												  transform-origin: 100% 50%;
												  -webkit-transition: -webkit-transform 0.2s;
												  transition: transform 0.2s;
												  z-index:0;position: absolute; background: #000; background: rgba(0,0,0,0.75);
												  display: table;min-height:90px;top:-10px}

.tp-leftarrow.preview3 .tp-arr-iwrapper		{	 -webkit-transform: scale(0,1);
												  transform: scale(0,1);
												  -webkit-transform-origin: 0% 50%;
												  transform-origin: 0% 50%;
											}

.tparrows.preview3 .tp-arr-imgholder 		{	display:block;background-size:cover; background-position:center center; display:table-cell;min-width:90px;height:90px;
												position:relative;top:0px}

.tp-rightarrow.preview3 .tp-arr-iwrapper	{	right:0px;padding-right:70px}
.tp-leftarrow.preview3 .tp-arr-iwrapper		{	left:0px; direction: rtl;padding-left:70px}
.tparrows.preview3 .tp-arr-titleholder		{	display:table-cell; padding:30px;font-size:16px; color:#fff;white-space: nowrap; position: relative; clear:right;vertical-align: middle}

.tparrows.preview3:hover .tp-arr-iwrapper	{
												-webkit-transform: scale(1,1);
												  transform: scale(1,1);

											}

/* PREVIEW 3 BULLETS */
.tp-bullets.preview3 						{ 	height: 17px}
.tp-bullets.preview3 .bullet 				{	cursor: pointer;
											    position: relative !important;
											    background: rgba(0, 0, 0, 0.5) !important;
											    -webkit-border-radius: 10px;
											    border-radius: 10px;
											    -webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
											    width: 6px !important;

											    height: 6px !important;
											    border: 5px solid rgba(0, 0, 0, 0) !important;
											    display: inline-block;
											    margin-right: 2px !important;
											    margin-bottom: 0px !important;
											    -webkit-transition: background-color 0.2s, border-color 0.2s;
											    -moz-transition: background-color 0.2s, border-color 0.2s;
											    -o-transition: background-color 0.2s, border-color 0.2s;
											    -ms-transition: background-color 0.2s, border-color 0.2s;
											    transition: background-color 0.2s, border-color 0.2s;
											    float:none !important;
											    box-sizing:content-box;
												-moz-box-sizing:content-box;
												-webkit-box-sizing:content-box;
}
.tp-bullets.preview3 .bullet.last 			{	margin-right: 0px}
.tp-bullets.preview3 .bullet:hover,
.tp-bullets.preview3 .bullet.selected 		{	-webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
												background: rgba(255, 255, 255, 1) !important;
												width: 6px !important;
											    height: 6px !important;
											    border: 5px solid rgba(0, 0, 0, 1) !important;
}


	@media only screen and (min-width: 768px) and (max-width: 979px) {
		.tparrows.preview3:after,
		.tparrows.preview3 							{	width:50px; height:50px; line-height:50px;font-size:20px}
		.tparrows.preview3 .tp-arr-iwrapper			{	min-height:70px}
		.tparrows.preview3 .tp-arr-imgholder 		{	min-width:70px;height:70px}
		.tp-rightarrow.preview3 .tp-arr-iwrapper	{	padding-right:50px}
		.tp-leftarrow.preview3 .tp-arr-iwrapper		{	padding-left:50px}
		.tparrows.preview3 .tp-arr-titleholder		{	padding:10px;font-size:16px}



	}

    @media only screen  and (max-width: 767px) {

		.tparrows.preview3:after,
		.tparrows.preview3 							{	width:50px; height:50px; line-height:50px;font-size:20px}
		.tparrows.preview3 .tp-arr-iwrapper			{	min-height:70px}
	}





/* NAVIGATION PREVIEW 4 */
.tparrows.preview4 							{	width:30px; height:110px;  background:transparent;-webkit-transform-style: preserve-3d; -webkit-perspective: 1000; -moz-perspective: 1000}
.tparrows.preview4:after					{	position:absolute;  line-height: 110px;text-align: center; font-family: "revicons"; color:#fff; font-size:20px; top:0px;left:0px;z-index:0; width:30px;height:110px; background: #000; background: rgba(0,0,0,0.25);
												-webkit-transition: all 0.2s ease-in-out;
											    -moz-transition: all 0.2s ease-in-out;
											    -o-transition: all 0.2s ease-in-out;
											    transition: all 0.2s ease-in-out;
												   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;

											}

.tp-rightarrow.preview4:after				{	content: '\e825';  }
.tp-leftarrow.preview4:after				{	content: '\e824';  }


.tparrows.preview4 .tp-arr-allwrapper		{	visibility:hidden;width:180px;position: absolute;z-index: 1;min-height:120px;top:0px;left:-150px; overflow: hidden;-webkit-perspective: 1000px;-webkit-transform-style: flat}

.tp-leftarrow.preview4 .tp-arr-allwrapper	{	left:0px}
.tparrows.preview4 .tp-arr-iwrapper			{	position: relative}

.tparrows.preview4 .tp-arr-imgholder 		{	display:block;background-size:cover; background-position:center center;width:180px;height:110px;
												position:relative;top:0px;

												-webkit-backface-visibility: hidden;
												backface-visibility: hidden;



											}


.tparrows.preview4 .tp-arr-imgholder2 		{	display:block;background-size:cover; background-position:center center; width:180px;height:110px;
												position:absolute;top:0px; left:180px;
												-webkit-backface-visibility: hidden;
												backface-visibility: hidden;

											}

.tp-leftarrow.preview4 .tp-arr-imgholder2 	{	left:-180px}




.tparrows.preview4 .tp-arr-titleholder		{	display:block; font-size:12px; line-height:25px; padding:0px 10px;text-align:left;color:#fff; position: relative;
												background: #000;
												color: #FFF;
												text-transform: uppercase;
												white-space: nowrap;
												letter-spacing: 1px;
												font-weight: 700;
												font-size: 11px;
												line-height: 2.75;
												-webkit-transition: all 0.3s;
												transition: all 0.3s;
												-webkit-transform: rotateX(-90deg);
												transform: rotateX(-90deg);
												-webkit-transform-origin: 50% 0;
												transform-origin: 50% 0;
												-webkit-backface-visibility: hidden;
												backface-visibility: hidden;
												  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0.0;-khtml-opacity: 0.0;opacity: 0.0;


}



.tparrows.preview4:after				{	transform-origin: 100% 100%; -webkit-transform-origin: 100% 100%}
.tp-leftarrow.preview4:after			{	transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%}




@media only screen and (min-width: 768px)  {
		.tparrows.preview4:hover:after				{	-webkit-transform: rotateY(-90deg); transform:rotateY(-90deg)}
		.tp-leftarrow.preview4:hover:after			{	-webkit-transform: rotateY(90deg); transform:rotateY(90deg)}


		.tparrows.preview4:hover .tp-arr-titleholder	{	-webkit-transition-delay: 0.4s;
															transition-delay: 0.4s;
															-webkit-transform: rotateX(0deg);
															transform: rotateX(0deg);
															-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;

														}
}

/* PREVIEW 4 BULLETS */

.tp-bullets.preview4 						{ 	height: 17px}
.tp-bullets.preview4 .bullet 				{	cursor: pointer;
											    position: relative !important;
											    background: rgba(0, 0, 0, 0.5) !important;
											    -webkit-border-radius: 10px;
											    border-radius: 10px;
											    -webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
											    width: 6px !important;
											    height: 6px !important;
											    border: 5px solid rgba(0, 0, 0, 0) !important;
											    display: inline-block;
											    margin-right: 2px !important;
											    margin-bottom: 0px !important;
											    -webkit-transition: background-color 0.2s, border-color 0.2s;
											    -moz-transition: background-color 0.2s, border-color 0.2s;
											    -o-transition: background-color 0.2s, border-color 0.2s;
											    -ms-transition: background-color 0.2s, border-color 0.2s;
											    transition: background-color 0.2s, border-color 0.2s;
											    float:none !important;
											    box-sizing:content-box;
												-moz-box-sizing:content-box;
												-webkit-box-sizing:content-box;
}
.tp-bullets.preview4 .bullet.last 			{	margin-right: 0px}
.tp-bullets.preview4 .bullet:hover,
.tp-bullets.preview4 .bullet.selected 		{	-webkit-box-shadow: none;
											    -moz-box-shadow: none;
											    box-shadow: none;
												background: rgba(255, 255, 255, 1) !important;
												width: 6px !important;
											    height: 6px !important;
											    border: 5px solid rgba(0, 0, 0, 1) !important;
}


    @media only screen  and (max-width: 767px) {
   		 .tparrows.preview4 						{	width:20px; height:80px}
   		 .tparrows.preview4:after					{	width:20px; height:80px; line-height:80px; font-size:14px}

   		 .tparrows.preview1 .tp-arr-allwrapper,
   		 .tparrows.preview2 .tp-arr-allwrapper,
   		 .tparrows.preview3 .tp-arr-allwrapper,
   		 .tparrows.preview4 .tp-arr-allwrapper		{	display: none !important}
    }



/******************************
	-	LOADER FORMS	-
********************************/

.tp-loader 	{
				top:50%; left:50%;
				z-index:10000;
				position:absolute;


			}

.tp-loader.spinner0 {
  width: 40px;
  height: 40px;
  background:url(/js/revolutionslider/rs-plugin/assets/loader.gif) no-repeat center center;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  margin-top:-20px;
  margin-left:-20px;
  -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
  animation: tp-rotateplane 1.2s infinite ease-in-out;
  border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}


.tp-loader.spinner1 {
  width: 40px;
  height: 40px;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  margin-top:-20px;
  margin-left:-20px;
  -webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
  animation: tp-rotateplane 1.2s infinite ease-in-out;
  border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}



.tp-loader.spinner5 	{	background:url(/js/revolutionslider/rs-plugin/assets/loader.gif) no-repeat 10px 10px;
							background-color:#fff;
							margin:-22px -22px;
							width:44px;height:44px;
							border-radius: 3px;
							-moz-border-radius: 3px;
							-webkit-border-radius: 3px;
						}


@-webkit-keyframes tp-rotateplane {
  0% { -webkit-transform: perspective(120px) }
  50% { -webkit-transform: perspective(120px) rotateY(180deg) }
  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}

@keyframes tp-rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)
  } 50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
  } 100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
.tp-loader.spinner2 {
  width: 40px;
  height: 40px;
  margin-top:-20px;margin-left:-20px;
  background-color: #ff0000;
   box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  border-radius: 100%;
  -webkit-animation: tp-scaleout 1.0s infinite ease-in-out;
  animation: tp-scaleout 1.0s infinite ease-in-out;
}

@-webkit-keyframes tp-scaleout {
  0% { -webkit-transform: scale(0.0) }
  100% {
    -webkit-transform: scale(1.0);
    opacity: 0;
  }
}

@keyframes tp-scaleout {
  0% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 100% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
    opacity: 0;
  }
}

.tp-loader.spinner3 {
  margin: -9px 0px 0px -35px;
  width: 70px;
  text-align: center;

}

.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3 {
  width: 18px;
  height: 18px;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: tp-bouncedelay 1.4s infinite ease-in-out;
  animation: tp-bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.tp-loader.spinner3 .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.tp-loader.spinner3 .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes tp-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes tp-bouncedelay {
  0%, 80%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}

.tp-loader.spinner4 {
  margin: -20px 0px 0px -20px;
  width: 40px;
  height: 40px;
  text-align: center;
  -webkit-animation: tp-rotate 2.0s infinite linear;
  animation: tp-rotate 2.0s infinite linear;
}

.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #fff;
  border-radius: 100%;
  -webkit-animation: tp-bounce 2.0s infinite ease-in-out;
  animation: tp-bounce 2.0s infinite ease-in-out;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
}

.tp-loader.spinner4 .dot2 {
  top: auto;
  bottom: 0px;
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes tp-rotate { 100% { -webkit-transform: rotate(360deg) }}
@keyframes tp-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }}

@-webkit-keyframes tp-bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes tp-bounce {
  0%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 50% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}



.tp-transparentimg {	content:"url(/js/revolutionslider/rs-plugin/assets/transparent.png)"}
.tp-3d				{	-webkit-transform-style: preserve-3d;
						 -webkit-transform-origin: 50% 50%;
					}

.tp-caption img {
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
zoom: 1;
}


@font-face {
  font-family: 'revicons';
  src: url(/js/revolutionslider/rs-plugin/font/revicons.eot?5510888);
  src: url(/js/revolutionslider/rs-plugin/font/revicons.eot?5510888#iefix) format('embedded-opentype'),
       url(/js/revolutionslider/rs-plugin/font/revicons.woff?5510888) format('woff'),
       url(/js/revolutionslider/rs-plugin/font/revicons.ttf?5510888) format('truetype'),
       url(/js/revolutionslider/rs-plugin/font/revicons.svg?5510888#revicons) format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'revicons';
    src: url(/js/revolutionslider/rs-plugin/font/revicons.svg?5510888#revicons) format('svg');
  }
}
*/

 [class^="revicon-"]:before, [class*=" revicon-"]:before {
  font-family: "revicons";
  font-style: normal;
  font-weight: normal;
  speak: none;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.revicon-search-1:before { content: '\e802'} /* 'î ‚' */
.revicon-pencil-1:before { content: '\e831'} /* 'î ±' */
.revicon-picture-1:before { content: '\e803'} /* 'î ƒ' */
.revicon-cancel:before { content: '\e80a'} /* 'î Š' */
.revicon-info-circled:before { content: '\e80f'} /* 'î ' */
.revicon-trash:before { content: '\e801'} /* 'î ' */
.revicon-left-dir:before { content: '\e817'} /* 'î —' */
.revicon-right-dir:before { content: '\e818'} /* 'î ˜' */
.revicon-down-open:before { content: '\e83b'} /* 'î »' */
.revicon-left-open:before { content: '\e819'} /* 'î ™' */
.revicon-right-open:before { content: '\e81a'} /* 'î š' */
.revicon-angle-left:before { content: '\e820'} /* 'î  ' */
.revicon-angle-right:before { content: '\e81d'} /* 'î ' */
.revicon-left-big:before { content: '\e81f'} /* 'î Ÿ' */
.revicon-right-big:before { content: '\e81e'} /* 'î ž' */
.revicon-magic:before { content: '\e807'} /* 'î ‡' */
.revicon-picture:before { content: '\e800'} /* 'î €' */
.revicon-export:before { content: '\e80b'} /* 'î ‹' */
.revicon-cog:before { content: '\e832'} /* 'î ²' */
.revicon-login:before { content: '\e833'} /* 'î ³' */
.revicon-logout:before { content: '\e834'} /* 'î ´' */
.revicon-video:before { content: '\e805'} /* 'î …' */
.revicon-arrow-combo:before { content: '\e827'} /* 'î §' */
.revicon-left-open-1:before { content: '\e82a'} /* 'î ª' */
.revicon-right-open-1:before { content: '\e82b'} /* 'î «' */
.revicon-left-open-mini:before { content: '\e822'} /* 'î ¢' */
.revicon-right-open-mini:before { content: '\e823'} /* 'î £' */
.revicon-left-open-big:before { content: '\e824'} /* 'î ¤' */
.revicon-right-open-big:before { content: '\e825'} /* 'î ¥' */
.revicon-left:before { content: '\e836'} /* 'î ¶' */
.revicon-right:before { content: '\e826'} /* 'î ¦' */
.revicon-ccw:before { content: '\e808'} /* 'î ˆ' */
.revicon-arrows-ccw:before { content: '\e806'} /* 'î †' */
.revicon-palette:before { content: '\e829'} /* 'î ©' */
.revicon-list-add:before { content: '\e80c'} /* 'î Œ' */
.revicon-doc:before { content: '\e809'} /* 'î ‰' */
.revicon-left-open-outline:before { content: '\e82e'} /* 'î ®' */
.revicon-left-open-2:before { content: '\e82c'} /* 'î ¬' */
.revicon-right-open-outline:before { content: '\e82f'} /* 'î ¯' */
.revicon-right-open-2:before { content: '\e82d'} /* 'î ­' */
.revicon-equalizer:before { content: '\e83a'} /* 'î º' */
.revicon-layers-alt:before { content: '\e804'} /* 'î "' */
.revicon-popup:before { content: '\e828'} /* 'î ¨' */

/*-----------------------------RESPONSIVE STYLES---------------------------------- */

/* ---------- MAX 1500PX ---------- */
@media only screen and (max-width:1500px) {


}

/* ---------- MAX 1280PX ---------- */
@media only screen and (max-width:1280px) {

}

/* ---------- MAX 1199PX ---------- */
@media only screen and (max-width:1199px) {

}

/* ---------- MAX 1112PX ---------- */
@media screen and (max-width:1112px) {

	}
	
/* ---------- MAX 1080PX ---------- */
@media screen and (max-width:1080px) {

}


/* ---------- MAX 1024PX ---------- */
@media screen and (max-width:1024px) {

.tp-caption.slider_but2 a {
	font-size: 12px;
	padding: 8px 5px;
}

.tp-caption.slider_but1 a {
	font-size: 12px;
	padding: 5px 5px;
}
.tp-caption.text1 {
	font-size: 25px;
	font-weight: bold;
}
.tp-caption.text2 {
	font-size: 50px;
}
.tp-caption.circle2 {
	width:130px;
	height:130px;
}

.tp-caption.circle2 i {
	color:#fff;
	font-size:36px;
	font-weight:600;
}	
.tp-caption.textblue_one span{
	font-size:16px;
	line-height: 20px;
}
.tp-caption.textblue_one span{
	font-size:16px;
	line-height: 20px;
}
}

/* ---------- MAX 991PX ---------- */
@media only screen and (max-width:991px) {

.tp-caption.slider_but2 a {
	font-size: 12px;
	padding: 8px 5px;
}

.tp-caption.slider_but1 a {
	font-size: 12px;
	padding: 5px 5px;
}
.tp-caption.text1 {
	font-size: 25px;
	font-weight: bold;
}
.tp-caption.text2 {
	font-size: 50px;
}
.tp-caption.textblue_one span{
	font-size:16px;
	line-height: 20px;
}

}

/* ---------- MAX 800PX ---------- */
@media only screen and (max-width:800px) {

.tp-caption.slider_but2 a {
	font-size: 12px;
	padding: 8px 5px;
}

.tp-caption.slider_but1 a {
	font-size: 12px;
	padding: 5px 5px;
}
.tp-caption.text1 {
	font-size: 25px;
	font-weight: bold;
}
.tp-caption.text2 {
	font-size: 50px;
}

.tp-caption.circle2 {
	width:110px;
	height:110px;
}
.tp-caption.circle2 i {
	color:#fff;
	font-size:36px;
	font-weight:600;
}	
.tp-caption.textblue_one span{
	font-size:15px;
	line-height: 20px;
}


}

/* ---------- MAX 768PX ---------- */
@media only screen and (max-width:768px) {

.tp-caption.slider_but2 a {
	font-size: 12px;
	padding: 8px 5px;
}

.tp-caption.slider_but1 a {
	font-size: 12px;
	padding: 5px 5px;
}
.tp-caption.text1 {
	font-size: 25px;
	font-weight: bold;
}
.tp-caption.text2 {
	font-size: 50px;
}
.tp-caption.circle2 {
	width:100px;
	height:100px;
}
.tp-caption.circle2 i {
	color:#fff;
	font-size:30px;
	font-weight:600;
}	
.tp-caption.textblue_one span{
	font-size:15px;
	line-height: 20px;
}


}

/* ---------- MAX 767PX ---------- */
@media only screen and (max-width:767px) {
	
.tp-caption.slider_but2 a {
	font-size: 12px;
	padding: 5px 5px;
}
.tp-caption.textblue_one span{
	font-size:15px;
	line-height: 20px;
}

	
}


@media screen and (max-width:640px) {

.tp-caption.slider_but2 a {
	font-size: 12px;
	padding: 8px 5px;
}

.tp-caption.slider_but1 a {
	font-size: 12px;
	padding: 5px 5px;
}
.tp-caption.text1 {
	font-size: 25px;
	font-weight: bold;
}
.tp-caption.text2 {
	font-size: 50px;
}
.tp-caption.circle2 {
	width:90px;
	height:90px;
}
.tp-caption.circle2 i {
	color:#fff;
	font-size:20px;
	font-weight:600;
}	
.tp-caption.textblue_one span{
	font-size:13px;
	line-height: 20px;
}
.tp-caption.slide_list2 i{
	font-size:13px;
	width:15px;
	height:15px; 
	text-align:center;
	vertical-align:middle;
	padding-top:0px;
}

}


@media screen and (max-width:480px) {
.tp-caption.slider_but2 a {
	font-size: 10px;
	padding: 5px 3px;
}

.tp-caption.slider_but1 a {
	font-size: 10px;
	padding: 3px 3px;
}
.tp-caption.text1 {
	font-size: 20px;
	font-weight: bold;
}
.tp-caption.text2 {
	font-size: 20px;
}
.tp-caption.line {
	width:200px;
}
.tp-caption.circle2 {
	width:60px;
	height:60px;
}
.tp-caption.circle2 i {
	color:#fff;
	font-size:16px;
	font-weight:600;
}
.tp-caption.textblue_one span{
	font-size:13px;
	line-height: 20px;
}
.tp-caption.slide_list2 i{
	font-size:13px;
	width:15px;
	height:15px; 
	text-align:center;
	vertical-align:middle;
	padding-top:0px;
}

}


/* ---------- MAX 360PX ---------- */
@media screen and (max-width:360px){
.tp-caption.slider_but2 a {
	font-size: 8px;
	padding: 5px 1px;
}

.tp-caption.slider_but1 a {
	font-size: 8px;
	padding: 3px 1px;
}
.tp-caption.text1 {
	font-size: 13px !important;
	font-weight: 300 !important;
}
.tp-caption.text2 {
	font-size: 16px !important;
}
.tp-caption.smalltext, .tp-caption.smalltext_one{
	font-size:6px !important;
}
.btns .whitebox.one {
    padding: 5px 12px
}
.tp-caption.smalltext_two{
	font-size:8px !important;
}
.tp-caption.slide_list2{
	font-size:8px !important;
	font-weight:normal !important;
}
.tp-caption.line {
	width:100px;
}
.tp-caption.circle2 {
	width:40px;
	height:40px;
}
.tp-caption.circle2 i {
	color:#fff;
	font-size:14px;
	font-weight:600;
}
.tp-caption.textblue_one span{
	font-size:13px;
	line-height: 20px;
}
.tp-caption.slide_list2 i{
	font-size:10px;
	width:15px;
	height:15px; 
	text-align:center;
	vertical-align:middle;
	padding-top:0px;
}

}
/* ---------- MAX 320PX ---------- */
@media only screen and (max-width:320px) {
.tp-caption.slider_but2 a {
	font-size: 8px;
	padding: 5px 1px;
}

.tp-caption.slider_but1 a {
	font-size: 8px;
	padding: 3px 1px;
}
.tp-caption.text1 {
	font-size: 25px;
	font-weight: bold;
}
.tp-caption.text2 {
	font-size: 20px;
}
.tp-caption.line {
	width:100px;
}
.tp-caption.textblue_one span{
	font-size:13px;
	line-height: 20px;
}
.tp-caption.slide_list2 i{
	font-size:10px;
	width:15px;
	height:15px; 
	text-align:center;
	vertical-align:middle;
	padding-top:0px;
}
}
/*	Animations v2.1, Copyright 2014, Joe Mottershaw, https://github.com/joemottershaw/
//	================================================================================== */

.animate-in,.animating,.hover-bounce,.hover-flash,.hover-heartbeat,.hover-panic,.hover-pulsate,.hover-pulse,.hover-rubber-band,.hover-shake-x,.hover-shake-y,.hover-slingshot,.hover-slingshot-reverse,.hover-spin,.hover-spin-reverse,.hover-strobe,.hover-swing,.hover-tada,.hover-wobble{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}.animate-in,.animate-out{visibility:hidden!important;opacity:0}.animating,.hover-bounce,.hover-flash,.hover-heartbeat,.hover-panic,.hover-pulsate,.hover-pulse,.hover-rubber-band,.hover-shake-x,.hover-shake-y,.hover-slingshot,.hover-slingshot-reverse,.hover-spin,.hover-spin-reverse,.hover-strobe,.hover-swing,.hover-tada,.hover-wobble{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animating.slow-mo,.hover-bounce.slow-mo,.hover-flash.slow-mo,.hover-heartbeat.slow-mo,.hover-panic.slow-mo,.hover-pulsate.slow-mo,.hover-pulse.slow-mo,.hover-rubber-band.slow-mo,.hover-shake-x.slow-mo,.hover-shake-y.slow-mo,.hover-slingshot-reverse.slow-mo,.hover-slingshot.slow-mo,.hover-spin-reverse.slow-mo,.hover-spin.slow-mo,.hover-strobe.slow-mo,.hover-swing.slow-mo,.hover-tada.slow-mo,.hover-wobble.slow-mo{-webkit-animation-duration:2s;animation-duration:2s}.animating.super-slow-mo,.hover-bounce.super-slow-mo,.hover-flash.super-slow-mo,.hover-heartbeat.super-slow-mo,.hover-panic.super-slow-mo,.hover-pulsate.super-slow-mo,.hover-pulse.super-slow-mo,.hover-rubber-band.super-slow-mo,.hover-shake-x.super-slow-mo,.hover-shake-y.super-slow-mo,.hover-slingshot-reverse.super-slow-mo,.hover-slingshot.super-slow-mo,.hover-spin-reverse.super-slow-mo,.hover-spin.super-slow-mo,.hover-strobe.super-slow-mo,.hover-swing.super-slow-mo,.hover-tada.super-slow-mo,.hover-wobble.super-slow-mo{-webkit-animation-duration:3s;animation-duration:3s}.animating.ultra-slow-mo,.hover-bounce.ultra-slow-mo,.hover-flash.ultra-slow-mo,.hover-heartbeat.ultra-slow-mo,.hover-panic.ultra-slow-mo,.hover-pulsate.ultra-slow-mo,.hover-pulse.ultra-slow-mo,.hover-rubber-band.ultra-slow-mo,.hover-shake-x.ultra-slow-mo,.hover-shake-y.ultra-slow-mo,.hover-slingshot-reverse.ultra-slow-mo,.hover-slingshot.ultra-slow-mo,.hover-spin-reverse.ultra-slow-mo,.hover-spin.ultra-slow-mo,.hover-strobe.ultra-slow-mo,.hover-swing.ultra-slow-mo,.hover-tada.ultra-slow-mo,.hover-wobble.ultra-slow-mo{-webkit-animation-duration:4s;animation-duration:4s}.animating.hyper-slow-mo,.hover-bounce.hyper-slow-mo,.hover-flash.hyper-slow-mo,.hover-heartbeat.hyper-slow-mo,.hover-panic.hyper-slow-mo,.hover-pulsate.hyper-slow-mo,.hover-pulse.hyper-slow-mo,.hover-rubber-band.hyper-slow-mo,.hover-shake-x.hyper-slow-mo,.hover-shake-y.hyper-slow-mo,.hover-slingshot-reverse.hyper-slow-mo,.hover-slingshot.hyper-slow-mo,.hover-spin-reverse.hyper-slow-mo,.hover-spin.hyper-slow-mo,.hover-strobe.hyper-slow-mo,.hover-swing.hyper-slow-mo,.hover-tada.hyper-slow-mo,.hover-wobble.hyper-slow-mo{-webkit-animation-duration:5s;animation-duration:5s}.animating.infinite,.hover-bounce.infinite,.hover-flash.infinite,.hover-heartbeat.infinite,.hover-panic.infinite,.hover-pulsate.infinite,.hover-pulse.infinite,.hover-rubber-band.infinite,.hover-shake-x.infinite,.hover-shake-y.infinite,.hover-slingshot-reverse.infinite,.hover-slingshot.infinite,.hover-spin-reverse.infinite,.hover-spin.infinite,.hover-strobe.infinite,.hover-swing.infinite,.hover-tada.infinite,.hover-wobble.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ie .animate-in,.no-js .animate-in{visibility:visible!important;opacity:1}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.animating.fade-in{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(60px)}80%{opacity:1}100%{-webkit-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(60px)}80%{opacity:1}100%{transform:translateY(0)}}.animating.fade-in-up{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(200px)}80%{opacity:1}100%{-webkit-transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(200px)}80%{opacity:1}100%{transform:translateY(0)}}.animating.fade-in-up-big{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInUpLarge{0%{opacity:0;-webkit-transform:translateY(600px)}80%{opacity:1}100%{-webkit-transform:translateY(0)}}@keyframes fadeInUpLarge{0%{opacity:0;transform:translateY(600px)}80%{opacity:1}100%{transform:translateY(0)}}.animating.fade-in-up-large{-webkit-animation-name:fadeInUpLarge;animation-name:fadeInUpLarge}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-60px)}80%{opacity:1}100%{-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-60px)}80%{opacity:1}100%{transform:translateY(0)}}.animating.fade-in-down{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-200px)}80%{opacity:1}100%{-webkit-transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-200px)}80%{opacity:1}100%{transform:translateY(0)}}.animating.fade-in-down-big{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInDownLarge{0%{opacity:0;-webkit-transform:translateY(-600px)}80%{opacity:1}100%{-webkit-transform:translateY(0)}}@keyframes fadeInDownLarge{0%{opacity:0;transform:translateY(-600px)}80%{opacity:1}100%{transform:translateY(0)}}.animating.fade-in-down-large{-webkit-animation-name:fadeInDownLarge;animation-name:fadeInDownLarge}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(60px)}80%{opacity:1}100%{-webkit-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(60px)}80%{opacity:1}100%{transform:translateX(0)}}.animating.fade-in-left{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(200px)}80%{opacity:1}100%{-webkit-transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(200px)}80%{opacity:1}100%{transform:translateX(0)}}.animating.fade-in-left-big{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInLeftLarge{0%{opacity:0;-webkit-transform:translateX(600px)}80%{opacity:1}100%{-webkit-transform:translateX(0)}}@keyframes fadeInLeftLarge{0%{opacity:0;transform:translateX(600px)}80%{opacity:1}100%{transform:translateX(0)}}.animating.fade-in-left-large{-webkit-animation-name:fadeInLeftLarge;animation-name:fadeInLeftLarge}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-60px)}80%{opacity:1}100%{-webkit-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(-60px)}80%{opacity:1}100%{transform:translateX(0)}}.animating.fade-in-right{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(-200px)}80%{opacity:1}100%{-webkit-transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(-200px)}80%{opacity:1}100%{transform:translateX(0)}}.animating.fade-in-right-big{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInRightLarge{0%{opacity:0;-webkit-transform:translateX(-600px)}80%{opacity:1}100%{-webkit-transform:translateX(0)}}@keyframes fadeInRightLarge{0%{opacity:0;transform:translateX(-600px)}80%{opacity:1}100%{transform:translateX(0)}}.animating.fade-in-right-large{-webkit-animation-name:fadeInRightLarge;animation-name:fadeInRightLarge}@-webkit-keyframes fadeInUpLeft{0%{opacity:0;-webkit-transform:translate(60px,60px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInUpLeft{0%{opacity:0;transform:translate(60px,60px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-up-left{-webkit-animation-name:fadeInUpLeft;animation-name:fadeInUpLeft}@-webkit-keyframes fadeInUpLeftBig{0%{opacity:0;-webkit-transform:translate(200px,200px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInUpLeftBig{0%{opacity:0;transform:translate(200px,200px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-up-left-big{-webkit-animation-name:fadeInUpLeftBig;animation-name:fadeInUpLeftBig}@-webkit-keyframes fadeInUpLeftLarge{0%{opacity:0;-webkit-transform:translate(600px,600px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInUpLeftLarge{0%{opacity:0;transform:translate(600px,600px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-up-left-large{-webkit-animation-name:fadeInUpLeftLarge;animation-name:fadeInUpLeftLarge}@-webkit-keyframes fadeInUpRight{0%{opacity:0;-webkit-transform:translate(-60px,60px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInUpRight{0%{opacity:0;transform:translate(-60px,60px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-up-right{-webkit-animation-name:fadeInUpRight;animation-name:fadeInUpRight}@-webkit-keyframes fadeInUpRightBig{0%{opacity:0;-webkit-transform:translate(-200px,200px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInUpRightBig{0%{opacity:0;transform:translate(-200px,200px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-up-right-big{-webkit-animation-name:fadeInUpRightBig;animation-name:fadeInUpRightBig}@-webkit-keyframes fadeInUpRightLarge{0%{opacity:0;-webkit-transform:translate(-600px,600px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInUpRightLarge{0%{opacity:0;transform:translate(-600px,600px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-up-right-large{-webkit-animation-name:fadeInUpRightLarge;animation-name:fadeInUpRightLarge}@-webkit-keyframes fadeInDownLeft{0%{opacity:0;-webkit-transform:translate(60px,-60px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInDownLeft{0%{opacity:0;transform:translate(60px,-60px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-down-left{-webkit-animation-name:fadeInDownLeft;animation-name:fadeInDownLeft}@-webkit-keyframes fadeInDownLeftBig{0%{opacity:0;-webkit-transform:translate(200px,-200px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInDownLeftBig{0%{opacity:0;transform:translate(200px,-200px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-down-left-big{-webkit-animation-name:fadeInDownLeftBig;animation-name:fadeInDownLeftBig}@-webkit-keyframes fadeInDownLeftLarge{0%{opacity:0;-webkit-transform:translate(600px,-600px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInDownLeftLarge{0%{opacity:0;transform:translate(600px,-600px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-down-left-large{-webkit-animation-name:fadeInDownLeftLarge;animation-name:fadeInDownLeftLarge}@-webkit-keyframes fadeInDownRight{0%{opacity:0;-webkit-transform:translate(-60px,-60px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInDownRight{0%{opacity:0;transform:translate(-60px,-60px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-down-right{-webkit-animation-name:fadeInDownRight;animation-name:fadeInDownRight}@-webkit-keyframes fadeInDownRightBig{0%{opacity:0;-webkit-transform:translate(-200px,-200px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInDownRightBig{0%{opacity:0;transform:translate(-200px,-200px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-down-right-big{-webkit-animation-name:fadeInDownRightBig;animation-name:fadeInDownRightBig}@-webkit-keyframes fadeInDownRightLarge{0%{opacity:0;-webkit-transform:translate(-600px,-600px)}80%{opacity:1}100%{-webkit-transform:translate(0,0)}}@keyframes fadeInDownRightLarge{0%{opacity:0;transform:translate(-600px,-600px)}80%{opacity:1}100%{transform:translate(0,0)}}.animating.fade-in-down-right-large{-webkit-animation-name:fadeInDownRightLarge;animation-name:fadeInDownRightLarge}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.animating.fade-out{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateY(-60px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}80%{opacity:0}100%{opacity:0;transform:translateY(-60px)}}.animating.fade-out-up{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateY(-200px)}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}80%{opacity:0}100%{opacity:0;transform:translateY(-200px)}}.animating.fade-out-up-big{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutUpLarge{0%{opacity:1;-webkit-transform:translateY(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateY(-600px)}}@keyframes fadeOutUpLarge{0%{opacity:1;transform:translateY(0)}80%{opacity:0}100%{opacity:0;transform:translateY(-600px)}}.animating.fade-out-up-large{-webkit-animation-name:fadeOutUpLarge;animation-name:fadeOutUpLarge}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateY(60px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}80%{opacity:0}100%{opacity:0;transform:translateY(60px)}}.animating.fade-out-down{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateY(200px)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}80%{opacity:0}100%{opacity:0;transform:translateY(200px)}}.animating.fade-out-down-big{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutDownLarge{0%{opacity:1;-webkit-transform:translateY(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateY(600px)}}@keyframes fadeOutDownLarge{0%{opacity:1;transform:translateY(0)}80%{opacity:0}100%{opacity:0;transform:translateY(600px)}}.animating.fade-out-down-large{-webkit-animation-name:fadeOutDownLarge;animation-name:fadeOutDownLarge}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateX(-60px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}80%{opacity:0}100%{opacity:0;transform:translateX(-60px)}}.animating.fade-out-left{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateX(-200px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}80%{opacity:0}100%{opacity:0;transform:translateX(-200px)}}.animating.fade-out-left-big{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutLeftLarge{0%{opacity:1;-webkit-transform:translateX(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateX(-600px)}}@keyframes fadeOutLeftLarge{0%{opacity:1;transform:translateX(0)}80%{opacity:0}100%{opacity:0;transform:translateX(-600px)}}.animating.fade-out-left-large{-webkit-animation-name:fadeOutLeftLarge;animation-name:fadeOutLeftLarge}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateX(60px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}80%{opacity:0}100%{opacity:0;transform:translateX(60px)}}.animating.fade-out-right{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateX(200px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}80%{opacity:0}100%{opacity:0;transform:translateX(200px)}}.animating.fade-out-right-big{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutRightLarge{0%{opacity:1;-webkit-transform:translateX(0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translateX(600px)}}@keyframes fadeOutRightLarge{0%{opacity:1;transform:translateX(0)}80%{opacity:0}100%{opacity:0;transform:translateX(600px)}}.animating.fade-out-right-large{-webkit-animation-name:fadeOutRightLarge;animation-name:fadeOutRightLarge}@-webkit-keyframes fadeOutUpLeft{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(-60px,-60px)}}@keyframes fadeOutUpLeft{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(-60px,-60px)}}.animating.fade-out-up-left{-webkit-animation-name:fadeOutUpLeft;animation-name:fadeOutUpLeft}@-webkit-keyframes fadeOutUpLeftBig{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(-200px,-200px)}}@keyframes fadeOutUpLeftBig{0%{opacity:1;transform:translate(0)}80%{opacity:0}100%{opacity:0;transform:translate(-200px,-200px)}}.animating.fade-out-up-left-big{-webkit-animation-name:fadeOutUpLeftBig;animation-name:fadeOutUpLeftBig}@-webkit-keyframes fadeOutUpLeftLarge{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(-600px,-600px)}}@keyframes fadeOutUpLeftLarge{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(-600px,-600px)}}.animating.fade-out-up-left-large{-webkit-animation-name:fadeOutUpLeftLarge;animation-name:fadeOutUpLeftLarge}@-webkit-keyframes fadeOutUpRight{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(60px,-60px)}}@keyframes fadeOutUpRight{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(60px,-60px)}}.animating.fade-out-up-right{-webkit-animation-name:fadeOutUpRight;animation-name:fadeOutUpRight}@-webkit-keyframes fadeOutUpRightBig{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(200px,-200px)}}@keyframes fadeOutUpRightBig{0%{opacity:1;transform:translate(0)}80%{opacity:0}100%{opacity:0;transform:translate(200px,-200px)}}.animating.fade-out-up-right-big{-webkit-animation-name:fadeOutUpRightBig;animation-name:fadeOutUpRightBig}@-webkit-keyframes fadeOutUpRightLarge{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(600px,-600px)}}@keyframes fadeOutUpRightLarge{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(600px,-600px)}}.animating.fade-out-up-right-large{-webkit-animation-name:fadeOutUpRightLarge;animation-name:fadeOutUpRightLarge}@-webkit-keyframes fadeOutDownLeft{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(-60px,60px)}}@keyframes fadeOutDownLeft{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(-60px,60px)}}.animating.fade-out-down-left{-webkit-animation-name:fadeOutDownLeft;animation-name:fadeOutDownLeft}@-webkit-keyframes fadeOutDownLeftBig{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(-200px,200px)}}@keyframes fadeOutDownLeftBig{0%{opacity:1;transform:translate(0)}80%{opacity:0}100%{opacity:0;transform:translate(-200px,200px)}}.animating.fade-out-down-left-big{-webkit-animation-name:fadeOutDownLeftBig;animation-name:fadeOutDownLeftBig}@-webkit-keyframes fadeOutDownLeftLarge{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(-600px,600px)}}@keyframes fadeOutDownLeftLarge{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(-600px,600px)}}.animating.fade-out-down-left-large{-webkit-animation-name:fadeOutDownLeftLarge;animation-name:fadeOutDownLeftLarge}@-webkit-keyframes fadeOutDownRight{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(60px,60px)}}@keyframes fadeOutDownRight{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(60px,60px)}}.animating.fade-out-down-right{-webkit-animation-name:fadeOutDownRight;animation-name:fadeOutDownRight}@-webkit-keyframes fadeOutDownRightBig{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(200px,200px)}}@keyframes fadeOutDownRightBig{0%{opacity:1;transform:translate(0)}80%{opacity:0}100%{opacity:0;transform:translate(200px,200px)}}.animating.fade-out-down-right-big{-webkit-animation-name:fadeOutDownRightBig;animation-name:fadeOutDownRightBig}@-webkit-keyframes fadeOutDownRightLarge{0%{opacity:1;-webkit-transform:translate(0,0)}80%{opacity:0}100%{opacity:0;-webkit-transform:translate(600px,600px)}}@keyframes fadeOutDownRightLarge{0%{opacity:1;transform:translate(0,0)}80%{opacity:0}100%{opacity:0;transform:translate(600px,600px)}}.animating.fade-out-down-right-large{-webkit-animation-name:fadeOutDownRightLarge;animation-name:fadeOutDownRightLarge}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.85)}100%{-webkit-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.85)}100%{transform:scale(1)}}.animating.bounce-in{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInBig{0%{opacity:0;-webkit-transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1.25)}70%{-webkit-transform:scale(.85)}100%{-webkit-transform:scale(1)}}@keyframes bounceInBig{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.25)}70%{transform:scale(.85)}100%{transform:scale(1)}}.animating.bounce-in-big{-webkit-animation-name:bounceInBig;animation-name:bounceInBig}@-webkit-keyframes bounceInLarge{0%{opacity:0;-webkit-transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1.5)}70%{-webkit-transform:scale(.8)}100%{-webkit-transform:scale(1)}}@keyframes bounceInLarge{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.5)}70%{transform:scale(.8)}100%{transform:scale(1)}}.animating.bounce-in-large{-webkit-animation-name:bounceInLarge;animation-name:bounceInLarge}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(60px)}50%{opacity:1;-webkit-transform:translateY(-10px)}70%{-webkit-transform:translateY(15px)}100%{-webkit-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(60px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(15px)}100%{transform:translateY(0)}}.animating.bounce-in-up{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInUpBig{0%{opacity:0;-webkit-transform:translateY(200px)}50%{opacity:1;-webkit-transform:translateY(-20px)}70%{-webkit-transform:translateY(15px)}100%{-webkit-transform:translateY(0)}}@keyframes bounceInUpBig{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-20px)}70%{transform:translateY(15px)}100%{transform:translateY(0)}}.animating.bounce-in-up-big{-webkit-animation-name:bounceInUpBig;animation-name:bounceInUpBig}@-webkit-keyframes bounceInUpLarge{0%{opacity:0;-webkit-transform:translateY(600px)}50%{opacity:1;-webkit-transform:translateY(-25px)}70%{-webkit-transform:translateY(20px)}100%{-webkit-transform:translateY(0)}}@keyframes bounceInUpLarge{0%{opacity:0;transform:translateY(600px)}50%{opacity:1;transform:translateY(-25px)}70%{transform:translateY(20px)}100%{transform:translateY(0)}}.animating.bounce-in-up-large{-webkit-animation-name:bounceInUpLarge;animation-name:bounceInUpLarge}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-60px)}50%{opacity:1;-webkit-transform:translateY(10px)}70%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-60px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-10px)}100%{transform:translateY(0)}}.animating.bounce-in-down{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInDownBig{0%{opacity:0;-webkit-transform:translateY(-200px)}50%{opacity:1;-webkit-transform:translateY(20px)}70%{-webkit-transform:translateY(-15px)}100%{-webkit-transform:translateY(0)}}@keyframes bounceInDownBig{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(20px)}70%{transform:translateY(-15px)}100%{transform:translateY(0)}}.animating.bounce-in-down-big{-webkit-animation-name:bounceInDownBig;animation-name:bounceInDownBig}@-webkit-keyframes bounceInDownLarge{0%{opacity:0;-webkit-transform:translateY(-600px)}50%{opacity:1;-webkit-transform:translateY(25px)}70%{-webkit-transform:translateY(-20px)}100%{-webkit-transform:translateY(0)}}@keyframes bounceInDownLarge{0%{opacity:0;transform:translateY(-600px)}50%{opacity:1;transform:translateY(25px)}70%{transform:translateY(-20px)}100%{transform:translateY(0)}}.animating.bounce-in-down-large{-webkit-animation-name:bounceInDownLarge;animation-name:bounceInDownLarge}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(60px)}50%{opacity:1;-webkit-transform:translateX(-10px)}70%{-webkit-transform:translateX(5px)}100%{-webkit-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(60px)}50%{opacity:1;transform:translateX(-10px)}70%{transform:translateX(5px)}100%{transform:translateX(0)}}.animating.bounce-in-left{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInLeftBig{0%{opacity:0;-webkit-transform:translateX(140px)}50%{opacity:1;-webkit-transform:translateX(-15px)}70%{-webkit-transform:translateX(5px)}100%{-webkit-transform:translateX(0)}}@keyframes bounceInLeftBig{0%{opacity:0;transform:translateX(140px)}50%{opacity:1;transform:translateX(-15px)}70%{transform:translateX(5px)}100%{transform:translateX(0)}}.animating.bounce-in-left-big{-webkit-animation-name:bounceInLeftBig;animation-name:bounceInLeftBig}@-webkit-keyframes bounceInLeftLarge{0%{opacity:0;-webkit-transform:translateX(280px)}50%{opacity:1;-webkit-transform:translateX(-20px)}70%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@keyframes bounceInLeftLarge{0%{opacity:0;transform:translateX(280px)}50%{opacity:1;transform:translateX(-20px)}70%{transform:translateX(10px)}100%{transform:translateX(0)}}.animating.bounce-in-left-large{-webkit-animation-name:bounceInLeftLarge;animation-name:bounceInLeftLarge}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(-60px)}50%{opacity:1;-webkit-transform:translateX(10px)}70%{-webkit-transform:translateX(-5px)}100%{-webkit-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(-60px)}50%{opacity:1;transform:translateX(10px)}70%{transform:translateX(-5px)}100%{transform:translateX(0)}}.animating.bounce-in-right{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInRightBig{0%{opacity:0;-webkit-transform:translateX(-140px)}50%{opacity:1;-webkit-transform:translateX(15px)}70%{-webkit-transform:translateX(-5px)}100%{-webkit-transform:translateX(0)}}@keyframes bounceInRightBig{0%{opacity:0;transform:translateX(-140px)}50%{opacity:1;transform:translateX(15px)}70%{transform:translateX(-5px)}100%{transform:translateX(0)}}.animating.bounce-in-right-big{-webkit-animation-name:bounceInRightBig;animation-name:bounceInRightBig}@-webkit-keyframes bounceInRightLarge{0%{opacity:0;-webkit-transform:translateX(-280px)}50%{opacity:1;-webkit-transform:translateX(20px)}70%{-webkit-transform:translateX(-10px)}100%{-webkit-transform:translateX(0)}}@keyframes bounceInRightLarge{0%{opacity:0;transform:translateX(-280px)}50%{opacity:1;transform:translateX(20px)}70%{transform:translateX(-10px)}100%{transform:translateX(0)}}.animating.bounce-in-right-large{-webkit-animation-name:bounceInRightLarge;animation-name:bounceInRightLarge}@-webkit-keyframes bounceInUpLeft{0%{opacity:0;-webkit-transform:translate(60px,60px)}50%{opacity:1;-webkit-transform:translate(-10px,-10px)}70%{-webkit-transform:translate(15px,15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInUpLeft{0%{opacity:0;transform:translate(60px,60px)}50%{opacity:1;transform:translate(-10px,-10px)}70%{transform:translate(15px,15px)}100%{transform:translate(0,0)}}.animating.bounce-in-up-left{-webkit-animation-name:bounceInUpLeft;animation-name:bounceInUpLeft}@-webkit-keyframes bounceInUpLeftBig{0%{opacity:0;-webkit-transform:translate(200px,200px)}50%{opacity:1;-webkit-transform:translate(-20px,-20px)}70%{-webkit-transform:translate(15px,15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInUpLeftBig{0%{opacity:0;transform:translate(200px,200px)}50%{opacity:1;transform:translate(-20px,-20px)}70%{transform:translate(15px,15px)}100%{transform:translate(0,0)}}.animating.bounce-in-up-left-big{-webkit-animation-name:bounceInUpLeftBig;animation-name:bounceInUpLeftBig}@-webkit-keyframes bounceInUpLeftLarge{0%{opacity:0;-webkit-transform:translate(600px,600px)}50%{opacity:1;-webkit-transform:translate(-25px,-25px)}70%{-webkit-transform:translate(20px,20px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInUpLeftLarge{0%{opacity:0;transform:translate(600px,600px)}50%{opacity:1;transform:translate(-25px,-25px)}70%{transform:translate(20px,20px)}100%{transform:translate(0,0)}}.animating.bounce-in-up-left-large{-webkit-animation-name:bounceInUpLeftLarge;animation-name:bounceInUpLeftLarge}@-webkit-keyframes bounceInUpRight{0%{opacity:0;-webkit-transform:translate(-60px,60px)}50%{opacity:1;-webkit-transform:translate(10px,-10px)}70%{-webkit-transform:translate(-15px,15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInUpRight{0%{opacity:0;transform:translate(-60px,60px)}50%{opacity:1;transform:translate(10px,-10px)}70%{transform:translate(-15px,15px)}100%{transform:translate(0,0)}}.animating.bounce-in-up-right{-webkit-animation-name:bounceInUpRight;animation-name:bounceInUpRight}@-webkit-keyframes bounceInUpRightBig{0%{opacity:0;-webkit-transform:translate(-200px,200px)}50%{opacity:1;-webkit-transform:translate(20px,-20px)}70%{-webkit-transform:translate(-15px,15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInUpRightBig{0%{opacity:0;transform:translate(-200px,200px)}50%{opacity:1;transform:translate(20px,-20px)}70%{transform:translate(-15px,15px)}100%{transform:translate(0,0)}}.animating.bounce-in-up-right-big{-webkit-animation-name:bounceInUpRightBig;animation-name:bounceInUpRightBig}@-webkit-keyframes bounceInUpRightLarge{0%{opacity:0;-webkit-transform:translate(-600px,600px)}50%{opacity:1;-webkit-transform:translate(25px,-25px)}70%{-webkit-transform:translate(-20px,20px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInUpRightLarge{0%{opacity:0;transform:translate(-600px,600px)}50%{opacity:1;transform:translate(25px,-25px)}70%{transform:translate(-20px,20px)}100%{transform:translate(0,0)}}.animating.bounce-in-up-right-large{-webkit-animation-name:bounceInUpRightLarge;animation-name:bounceInUpRightLarge}@-webkit-keyframes bounceInDownLeft{0%{opacity:0;-webkit-transform:translate(60px,-60px)}50%{opacity:1;-webkit-transform:translate(-10px,10px)}70%{-webkit-transform:translate(15px,-15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInDownLeft{0%{opacity:0;transform:translate(60px,-60px)}50%{opacity:1;transform:translate(-10px,10px)}70%{transform:translate(15px,-15px)}100%{transform:translate(0,0)}}.animating.bounce-in-down-left{-webkit-animation-name:bounceInDownLeft;animation-name:bounceInDownLeft}@-webkit-keyframes bounceInDownLeftBig{0%{opacity:0;-webkit-transform:translate(200px,-200px)}50%{opacity:1;-webkit-transform:translate(-20px,20px)}70%{-webkit-transform:translate(15px,-15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInDownLeftBig{0%{opacity:0;transform:translate(200px,-200px)}50%{opacity:1;transform:translate(-20px,20px)}70%{transform:translate(15px,-15px)}100%{transform:translate(0,0)}}.animating.bounce-in-down-left-big{-webkit-animation-name:bounceInDownLeftBig;animation-name:bounceInDownLeftBig}@-webkit-keyframes bounceInDownLeftLarge{0%{opacity:0;-webkit-transform:translate(600px,-600px)}50%{opacity:1;-webkit-transform:translate(-25px,25px)}70%{-webkit-transform:translate(20px,-20px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInDownLeftLarge{0%{opacity:0;transform:translate(600px,-600px)}50%{opacity:1;transform:translate(-25px,25px)}70%{transform:translate(20px,-20px)}100%{transform:translate(0,0)}}.animating.bounce-in-down-left-large{-webkit-animation-name:bounceInDownLeftLarge;animation-name:bounceInDownLeftLarge}@-webkit-keyframes bounceInDownRight{0%{opacity:0;-webkit-transform:translate(-60px,-60px)}50%{opacity:1;-webkit-transform:translate(10px,10px)}70%{-webkit-transform:translate(-15px,-15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInDownRight{0%{opacity:0;transform:translate(-60px,-60px)}50%{opacity:1;transform:translate(10px,10px)}70%{transform:translate(-15px,-15px)}100%{transform:translate(0,0)}}.animating.bounce-in-down-right{-webkit-animation-name:bounceInDownRight;animation-name:bounceInDownRight}@-webkit-keyframes bounceInDownRightBig{0%{opacity:0;-webkit-transform:translate(-200px,-200px)}50%{opacity:1;-webkit-transform:translate(20px,20px)}70%{-webkit-transform:translate(-15px,-15px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInDownRightBig{0%{opacity:0;transform:translate(-200px,-200px)}50%{opacity:1;transform:translate(20px,20px)}70%{transform:translate(-15px,-15px)}100%{transform:translate(0,0)}}.animating.bounce-in-down-right-big{-webkit-animation-name:bounceInDownRightBig;animation-name:bounceInDownRightBig}@-webkit-keyframes bounceInDownRightLarge{0%{opacity:0;-webkit-transform:translate(-600px,-600px)}50%{opacity:1;-webkit-transform:translate(25px,25px)}70%{-webkit-transform:translate(-20px,-20px)}100%{-webkit-transform:translate(0,0)}}@keyframes bounceInDownRightLarge{0%{opacity:0;transform:translate(-600px,-600px)}50%{opacity:1;transform:translate(25px,25px)}70%{transform:translate(-20px,-20px)}100%{transform:translate(0,0)}}.animating.bounce-in-down-right-large{-webkit-animation-name:bounceInDownRightLarge;animation-name:bounceInDownRightLarge}@-webkit-keyframes bounceOut{0%{opacity:1;-webkit-transform:scale(1)}30%{-webkit-transform:scale(.85)}100%,50%{opacity:0;-webkit-transform:scale(1.05)}}@keyframes bounceOut{0%{opacity:1;transform:scale(1)}30%{transform:scale(.85)}100%,50%{opacity:0;transform:scale(1.05)}}.animating.bounce-out{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutBig{0%{opacity:1;-webkit-transform:scale(1)}30%{-webkit-transform:scale(.85)}100%,50%{opacity:0;-webkit-transform:scale(1.25)}}@keyframes bounceOutBig{0%{opacity:1;transform:scale(1)}30%{transform:scale(.85)}100%,50%{opacity:0;transform:scale(1.25)}}.animating.bounce-out-big{-webkit-animation-name:bounceOutBig;animation-name:bounceOutBig}@-webkit-keyframes bounceOutLarge{0%{opacity:1;-webkit-transform:scale(1)}30%{-webkit-transform:scale(.8)}100%,50%{opacity:0;-webkit-transform:scale(1.5)}}@keyframes bounceOutLarge{0%{opacity:1;transform:scale(1)}30%{transform:scale(.8)}100%,50%{opacity:0;transform:scale(1.5)}}.animating.bounce-out-large{-webkit-animation-name:bounceOutLarge;animation-name:bounceOutLarge}@-webkit-keyframes bounceOutUp{0%{opacity:1;-webkit-transform:translateY(0)}15%{-webkit-transform:translateY(-10px)}40%{-webkit-transform:translateY(15px)}100%,90%{opacity:0;-webkit-transform:translateY(-60px)}}@keyframes bounceOutUp{0%{opacity:1;transform:translateY(0)}15%{transform:translateY(-10px)}40%{transform:translateY(15px)}100%,90%{opacity:0;transform:translateY(-60px)}}.animating.bounce-out-up{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}15%{-webkit-transform:translateY(-20px)}40%{-webkit-transform:translateY(15px)}100%,90%{opacity:0;-webkit-transform:translateY(-200px)}}@keyframes bounceOutUpBig{0%{opacity:1;transform:translateY(0)}15%{transform:translateY(-20px)}40%{transform:translateY(15px)}100%,90%{opacity:0;transform:translateY(-200px)}}.animating.bounce-out-up-big{-webkit-animation-name:bounceOutUpBig;animation-name:bounceOutUpBig}@-webkit-keyframes bounceOutUpLarge{0%{opacity:1;-webkit-transform:translateY(0)}15%{-webkit-transform:translateY(-25px)}40%{-webkit-transform:translateY(20px)}100%,90%{opacity:0;-webkit-transform:translateY(-600px)}}@keyframes bounceOutUpLarge{0%{opacity:1;transform:translateY(0)}15%{transform:translateY(-25px)}40%{transform:translateY(20px)}100%,90%{opacity:0;transform:translateY(-600px)}}.animating.bounce-out-up-large{-webkit-animation-name:bounceOutUpLarge;animation-name:bounceOutUpLarge}@-webkit-keyframes bounceOutDown{0%{opacity:1;-webkit-transform:translateY(0)}15%{-webkit-transform:translateY(10px)}40%{-webkit-transform:translateY(-10px)}100%,90%{opacity:0;-webkit-transform:translateY(60px)}}@keyframes bounceOutDown{0%{opacity:1;transform:translateY(0)}15%{transform:translateY(10px)}40%{transform:translateY(-10px)}100%,90%{opacity:0;transform:translateY(60px)}}.animating.bounce-out-down{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}15%{-webkit-transform:translateY(15px)}40%{-webkit-transform:translateY(-20px)}100%,90%{opacity:0;-webkit-transform:translateY(200px)}}@keyframes bounceOutDownBig{0%{opacity:1;transform:translateY(0)}15%{transform:translateY(15px)}40%{transform:translateY(-20px)}100%,90%{opacity:0;transform:translateY(200px)}}.animating.bounce-out-down-big{-webkit-animation-name:bounceOutDownBig;animation-name:bounceOutDownBig}@-webkit-keyframes bounceOutDownLarge{0%{opacity:1;-webkit-transform:translateY(0)}15%{-webkit-transform:translateY(20px)}40%{-webkit-transform:translateY(-25px)}100%,90%{opacity:0;-webkit-transform:translateY(600px)}}@keyframes bounceOutDownLarge{0%{opacity:1;transform:translateY(0)}15%{transform:translateY(20px)}40%{transform:translateY(-25px)}100%,90%{opacity:0;transform:translateY(600px)}}.animating.bounce-out-down-large{-webkit-animation-name:bounceOutDownLarge;animation-name:bounceOutDownLarge}@-webkit-keyframes bounceOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(-10px)}40%{-webkit-transform:translateX(15px)}100%,90%{opacity:0;-webkit-transform:translateX(-60px)}}@keyframes bounceOutLeft{0%{opacity:1;transform:translateX(0)}15%{transform:translateX(-10px)}40%{transform:translateX(15px)}100%,90%{opacity:0;transform:translateX(-60px)}}.animating.bounce-out-left{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(-20px)}40%{-webkit-transform:translateX(15px)}100%,90%{opacity:0;-webkit-transform:translateX(-200px)}}@keyframes bounceOutLeftBig{0%{opacity:1;transform:translateX(0)}15%{transform:translateX(-20px)}40%{transform:translateX(15px)}100%,90%{opacity:0;transform:translateX(-200px)}}.animating.bounce-out-left-big{-webkit-animation-name:bounceOutLeftBig;animation-name:bounceOutLeftBig}@-webkit-keyframes bounceOutLeftLarge{0%{opacity:1;-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(-25px)}40%{-webkit-transform:translateX(20px)}100%,90%{opacity:0;-webkit-transform:translateX(-600px)}}@keyframes bounceOutLeftLarge{0%{opacity:1;transform:translateX(0)}15%{transform:translateX(-25px)}40%{transform:translateX(20px)}100%,90%{opacity:0;transform:translateX(-600px)}}.animating.bounce-out-left-large{-webkit-animation-name:bounceOutLeftLarge;animation-name:bounceOutLeftLarge}@-webkit-keyframes bounceOutRight{0%{opacity:1;-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(10px)}40%{-webkit-transform:translateX(-10px)}100%,90%{opacity:0;-webkit-transform:translateX(60px)}}@keyframes bounceOutRight{0%{opacity:1;transform:translateX(0)}15%{transform:translateX(10px)}40%{transform:translateX(-10px)}100%,90%{opacity:0;transform:translateX(60px)}}.animating.bounce-out-right{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(15px)}40%{-webkit-transform:translateX(-20px)}100%,90%{opacity:0;-webkit-transform:translateX(200px)}}@keyframes bounceOutRightBig{0%{opacity:1;transform:translateX(0)}15%{transform:translateX(15px)}40%{transform:translateX(-20px)}100%,90%{opacity:0;transform:translateX(200px)}}.animating.bounce-out-right-big{-webkit-animation-name:bounceOutRightBig;animation-name:bounceOutRightBig}@-webkit-keyframes bounceOutRightLarge{0%{opacity:1;-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(20px)}40%{-webkit-transform:translateX(-25px)}100%,90%{opacity:0;-webkit-transform:translateX(600px)}}@keyframes bounceOutRightLarge{0%{opacity:1;transform:translateX(0)}15%{transform:translateX(20px)}40%{transform:translateX(-25px)}100%,90%{opacity:0;transform:translateX(600px)}}.animating.bounce-out-right-large{-webkit-animation-name:bounceOutRightLarge;animation-name:bounceOutRightLarge}@-webkit-keyframes bounceOutUpLeft{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(-10px,-10px)}40%{-webkit-transform:translate(15px,15px)}100%,90%{opacity:0;-webkit-transform:translate(-60px,-60px)}}@keyframes bounceOutUpLeft{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(-10px,-10px)}40%{transform:translate(15px,15px)}100%,90%{opacity:0;transform:translate(-60px,-60px)}}.animating.bounce-out-up-left{-webkit-animation-name:bounceOutUpLeft;animation-name:bounceOutUpLeft}@-webkit-keyframes bounceOutUpLeftBig{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(-20px,-20px)}40%{-webkit-transform:translate(15px,15px)}100%,90%{opacity:0;-webkit-transform:translate(-200px,-200px)}}@keyframes bounceOutUpLeftBig{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(-20px,-20px)}40%{transform:translate(15px,15px)}100%,90%{opacity:0;transform:translate(-200px,-200px)}}.animating.bounce-out-up-left-big{-webkit-animation-name:bounceOutUpLeftBig;animation-name:bounceOutUpLeftBig}@-webkit-keyframes bounceOutUpLeftLarge{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(-25px,-25px)}40%{-webkit-transform:translate(20px,20px)}100%,90%{opacity:0;-webkit-transform:translate(-600px,-600px)}}@keyframes bounceOutUpLeftLarge{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(-25px,-25px)}40%{transform:translate(20px,20px)}100%,90%{opacity:0;transform:translate(-600px,-600px)}}.animating.bounce-out-up-left-large{-webkit-animation-name:bounceOutUpLeftLarge;animation-name:bounceOutUpLeftLarge}@-webkit-keyframes bounceOutUpRight{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(10px,-10px)}40%{-webkit-transform:translate(-15px,15px)}100%,90%{opacity:0;-webkit-transform:translate(60px,-60px)}}@keyframes bounceOutUpRight{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(10px,-10px)}40%{transform:translate(-15px,15px)}100%,90%{opacity:0;transform:translate(60px,-60px)}}.animating.bounce-out-up-right{-webkit-animation-name:bounceOutUpRight;animation-name:bounceOutUpRight}@-webkit-keyframes bounceOutUpRightBig{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(20px,-20px)}40%{-webkit-transform:translate(-15px,15px)}100%,90%{opacity:0;-webkit-transform:translate(200px,-200px)}}@keyframes bounceOutUpRightBig{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(20px,-20px)}40%{transform:translate(-15px,15px)}100%,90%{opacity:0;transform:translate(200px,-200px)}}.animating.bounce-out-up-right-big{-webkit-animation-name:bounceOutUpRightBig;animation-name:bounceOutUpRightBig}@-webkit-keyframes bounceOutUpRightLarge{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(25px,-25px)}40%{-webkit-transform:translate(-20px,20px)}100%,90%{opacity:0;-webkit-transform:translate(600px,-600px)}}@keyframes bounceOutUpRightLarge{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(25px,-25px)}40%{transform:translate(-20px,20px)}100%,90%{opacity:0;transform:translate(600px,-600px)}}.animating.bounce-out-up-right-large{-webkit-animation-name:bounceOutUpRightLarge;animation-name:bounceOutUpRightLarge}@-webkit-keyframes bounceOutDownLeft{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(-10px,10px)}40%{-webkit-transform:translate(15px,-15px)}100%,90%{opacity:0;-webkit-transform:translate(-60px,60px)}}@keyframes bounceOutDownLeft{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(-10px,10px)}40%{transform:translate(15px,-15px)}100%,90%{opacity:0;transform:translate(-60px,60px)}}.animating.bounce-out-down-left{-webkit-animation-name:bounceOutDownLeft;animation-name:bounceOutDownLeft}@-webkit-keyframes bounceOutDownLeftBig{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(-20px,20px)}40%{-webkit-transform:translate(15px,-15px)}100%,90%{opacity:0;-webkit-transform:translate(-200px,200px)}}@keyframes bounceOutDownLeftBig{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(-20px,20px)}40%{transform:translate(15px,-15px)}100%,90%{opacity:0;transform:translate(-200px,200px)}}.animating.bounce-out-down-left-big{-webkit-animation-name:bounceOutDownLeftBig;animation-name:bounceOutDownLeftBig}@-webkit-keyframes bounceOutDownLeftLarge{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(-25px,25px)}40%{-webkit-transform:translate(20px,-20px)}100%,90%{opacity:0;-webkit-transform:translate(-600px,600px)}}@keyframes bounceOutDownLeftLarge{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(-25px,25px)}40%{transform:translate(20px,-20px)}100%,90%{opacity:0;transform:translate(-600px,600px)}}.animating.bounce-out-down-left-large{-webkit-animation-name:bounceOutDownLeftLarge;animation-name:bounceOutDownLeftLarge}@-webkit-keyframes bounceOutDownRight{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(10px,10px)}40%{-webkit-transform:translate(-15px,-15px)}100%,90%{opacity:0;-webkit-transform:translate(60px,60px)}}@keyframes bounceOutDownRight{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(10px,10px)}40%{transform:translate(-15px,-15px)}100%,90%{opacity:0;transform:translate(60px,60px)}}.animating.bounce-out-down-right{-webkit-animation-name:bounceOutDownRight;animation-name:bounceOutDownRight}@-webkit-keyframes bounceOutDownRightBig{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(20px,20px)}40%{-webkit-transform:translate(-15px,-15px)}100%,90%{opacity:0;-webkit-transform:translate(200px,200px)}}@keyframes bounceOutDownRightBig{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(20px,20px)}40%{transform:translate(-15px,-15px)}100%,90%{opacity:0;transform:translate(200px,200px)}}.animating.bounce-out-down-right-big{-webkit-animation-name:bounceOutDownRightBig;animation-name:bounceOutDownRightBig}@-webkit-keyframes bounceOutDownRightLarge{0%{opacity:1;-webkit-transform:translate(0,0)}15%{-webkit-transform:translate(25px,25px)}40%{-webkit-transform:translate(-20px,-20px)}100%,90%{opacity:0;-webkit-transform:translate(600px,600px)}}@keyframes bounceOutDownRightLarge{0%{opacity:1;transform:translate(0,0)}15%{transform:translate(25px,25px)}40%{transform:translate(-20px,-20px)}100%,90%{opacity:0;transform:translate(600px,600px)}}.animating.bounce-out-down-right-large{-webkit-animation-name:bounceOutDownRightLarge;animation-name:bounceOutDownRightLarge}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1)}}@keyframes zoomIn{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.animating.zoom-in{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(0) translateY(200px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@keyframes zoomInUp{0%{opacity:0;transform:scale(0) translateY(200px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animating.zoom-in-up{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomInUpBig{0%{opacity:0;-webkit-transform:scale(0) translateY(600px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@keyframes zoomInUpBig{0%{opacity:0;transform:scale(0) translateY(600px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animating.zoom-in-up-big{-webkit-animation-name:zoomInUpBig;animation-name:zoomInUpBig}@-webkit-keyframes zoomInUpLarge{0%{opacity:0;-webkit-transform:scale(0) translateY(1000px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@keyframes zoomInUpLarge{0%{opacity:0;transform:scale(0) translateY(1000px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animating.zoom-in-up-large{-webkit-animation-name:zoomInUpLarge;animation-name:zoomInUpLarge}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(0) translateY(-200px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@keyframes zoomInDown{0%{opacity:0;transform:scale(0) translateY(-200px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animating.zoom-in-down{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInDownBig{0%{opacity:0;-webkit-transform:scale(0) translateY(-600px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@keyframes zoomInDownBig{0%{opacity:0;transform:scale(0) translateY(-600px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animating.zoom-in-down-big{-webkit-animation-name:zoomInDownBig;animation-name:zoomInDownBig}@-webkit-keyframes zoomInDownLarge{0%{opacity:0;-webkit-transform:scale(0) translateY(-1000px)}100%{opacity:1;-webkit-transform:scale(1) translateY(0)}}@keyframes zoomInDownLarge{0%{opacity:0;transform:scale(0) translateY(-1000px)}100%{opacity:1;transform:scale(1) translateY(0)}}.animating.zoom-in-down-large{-webkit-animation-name:zoomInDownLarge;animation-name:zoomInDownLarge}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(0) translateX(-200px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes zoomInLeft{0%{opacity:0;transform:scale(0) translateX(-200px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animating.zoom-in-left{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInLeftBig{0%{opacity:0;-webkit-transform:scale(0) translateX(-600px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes zoomInLeftBig{0%{opacity:0;transform:scale(0) translateX(-600px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animating.zoom-in-left-big{-webkit-animation-name:zoomInLeftBig;animation-name:zoomInLeftBig}@-webkit-keyframes zoomInLeftLarge{0%{opacity:0;-webkit-transform:scale(0) translateX(-1300px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes zoomInLeftLarge{0%{opacity:0;transform:scale(0) translateX(-1300px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animating.zoom-in-left-large{-webkit-animation-name:zoomInLeftLarge;animation-name:zoomInLeftLarge}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(0) translateX(200px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes zoomInRight{0%{opacity:0;transform:scale(0) translateX(200px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animating.zoom-in-right{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInRightBig{0%{opacity:0;-webkit-transform:scale(0) translateX(600px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes zoomInRightBig{0%{opacity:0;transform:scale(0) translateX(600px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animating.zoom-in-right-big{-webkit-animation-name:zoomInRightBig;animation-name:zoomInRightBig}@-webkit-keyframes zoomInRightLarge{0%{opacity:0;-webkit-transform:scale(0) translateX(1300px)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes zoomInRightLarge{0%{opacity:0;transform:scale(0) translateX(1300px)}100%{opacity:1;transform:scale(1) translateX(0)}}.animating.zoom-in-right-large{-webkit-animation-name:zoomInRightLarge;animation-name:zoomInRightLarge}@-webkit-keyframes zoomInUpLeft{0%{opacity:0;-webkit-transform:scale(0) translate(200px,200px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInUpLeft{0%{opacity:0;transform:scale(0) translate(200px,200px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-up-left{-webkit-animation-name:zoomInUpLeft;animation-name:zoomInUpLeft}@-webkit-keyframes zoomInUpLeftBig{0%{opacity:0;-webkit-transform:scale(0) translate(600px,600px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInUpLeftBig{0%{opacity:0;transform:scale(0) translate(600px,600px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-up-left-big{-webkit-animation-name:zoomInUpLeftBig;animation-name:zoomInUpLeftBig}@-webkit-keyframes zoomInUpLeftLarge{0%{opacity:0;-webkit-transform:scale(0) translate(1000px,1000px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInUpLeftLarge{0%{opacity:0;transform:scale(0) translate(1000px,1000px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-up-left-large{-webkit-animation-name:zoomInUpLeftLarge;animation-name:zoomInUpLeftLarge}@-webkit-keyframes zoomInUpRight{0%{opacity:0;-webkit-transform:scale(0) translate(-200px,200px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInUpRight{0%{opacity:0;transform:scale(0) translate(-200px,200px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-up-right{-webkit-animation-name:zoomInUpRight;animation-name:zoomInUpRight}@-webkit-keyframes zoomInUpRightBig{0%{opacity:0;-webkit-transform:scale(0) translate(-600px,600px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInUpRightBig{0%{opacity:0;transform:scale(0) translate(-600px,600px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-up-right-big{-webkit-animation-name:zoomInUpRightBig;animation-name:zoomInUpRightBig}@-webkit-keyframes zoomInUpRightLarge{0%{opacity:0;-webkit-transform:scale(0) translate(-1000px,1000px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInUpRightLarge{0%{opacity:0;transform:scale(0) translate(-1000px,1000px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-up-right-large{-webkit-animation-name:zoomInUpRightLarge;animation-name:zoomInUpRightLarge}@-webkit-keyframes zoomInDownLeft{0%{opacity:0;-webkit-transform:scale(0) translate(-200px,-200px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInDownLeft{0%{opacity:0;transform:scale(0) translate(-200px,-200px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-down-left{-webkit-animation-name:zoomInDownLeft;animation-name:zoomInDownLeft}@-webkit-keyframes zoomInDownLeftBig{0%{opacity:0;-webkit-transform:scale(0) translate(-600px,-600px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInDownLeftBig{0%{opacity:0;transform:scale(0) translate(-600px,-600px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-down-left-big{-webkit-animation-name:zoomInDownLeftBig;animation-name:zoomInDownLeftBig}@-webkit-keyframes zoomInDownLeftLarge{0%{opacity:0;-webkit-transform:scale(0) translate(-1000px,-1000px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInDownLeftLarge{0%{opacity:0;transform:scale(0) translate(-1000px,-1000px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-down-left-large{-webkit-animation-name:zoomInDownLeftLarge;animation-name:zoomInDownLeftLarge}@-webkit-keyframes zoomInDownRight{0%{opacity:0;-webkit-transform:scale(0) translate(200px,-200px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInDownRight{0%{opacity:0;transform:scale(0) translate(200px,-200px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-down-right{-webkit-animation-name:zoomInDownRight;animation-name:zoomInDownRight}@-webkit-keyframes zoomInDownRightBig{0%{opacity:0;-webkit-transform:scale(0) translate(600px,-600px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInDownRightBig{0%{opacity:0;transform:scale(0) translate(600px,-600px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-down-right-big{-webkit-animation-name:zoomInDownRightBig;animation-name:zoomInDownRightBig}@-webkit-keyframes zoomInDownRightLarge{0%{opacity:0;-webkit-transform:scale(0) translate(1000px,-1000px)}100%{opacity:1;-webkit-transform:scale(1) translate(0,0)}}@keyframes zoomInDownRightLarge{0%{opacity:0;transform:scale(0) translate(1000px,-1000px)}100%{opacity:1;transform:scale(1) translate(0,0)}}.animating.zoom-in-down-right-large{-webkit-animation-name:zoomInDownRightLarge;animation-name:zoomInDownRightLarge}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0)}}.animating.zoom-out{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutUp{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(-200px)}}@keyframes zoomOutUp{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(-200px)}}.animating.zoom-out-up{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes zoomOutUpBig{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(-600px)}}@keyframes zoomOutUpBig{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(-600px)}}.animating.zoom-out-up-big{-webkit-animation-name:zoomOutUpBig;animation-name:zoomOutUpBig}@-webkit-keyframes zoomOutUpLarge{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(-1000px)}}@keyframes zoomOutUpLarge{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(-1000px)}}.animating.zoom-out-up-large{-webkit-animation-name:zoomOutUpLarge;animation-name:zoomOutUpLarge}@-webkit-keyframes zoomOutDown{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(200px)}}@keyframes zoomOutDown{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(200px)}}.animating.zoom-out-down{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutDownBig{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(600px)}}@keyframes zoomOutDownBig{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(600px)}}.animating.zoom-out-down-big{-webkit-animation-name:zoomOutDownBig;animation-name:zoomOutDownBig}@-webkit-keyframes zoomOutDownLarge{0%{opacity:1;-webkit-transform:scale(1) translateY(0)}100%{opacity:0;-webkit-transform:scale(0) translateY(1000px)}}@keyframes zoomOutDownLarge{0%{opacity:1;transform:scale(1) translateY(0)}100%{opacity:0;transform:scale(0) translateY(1000px)}}.animating.zoom-out-down-large{-webkit-animation-name:zoomOutDownLarge;animation-name:zoomOutDownLarge}@-webkit-keyframes zoomOutLeft{0%{opacity:1;-webkit-transform:scale(1) translateX(0)}100%{opacity:0;-webkit-transform:scale(0) translateX(-200px)}}@keyframes zoomOutLeft{0%{opacity:1;transform:scale(1) translateX(0)}100%{opacity:0;transform:scale(0) translateX(-200px)}}.animating.zoom-out-left{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutLeftBig{0%{opacity:1;-webkit-transform:scale(1) translateX(0)}100%{opacity:0;-webkit-transform:scale(0) translateX(-600px)}}@keyframes zoomOutLeftBig{0%{opacity:1;transform:scale(1) translateX(0)}100%{opacity:0;transform:scale(0) translateX(-600px)}}.animating.zoom-out-left-big{-webkit-animation-name:zoomOutLeftBig;animation-name:zoomOutLeftBig}@-webkit-keyframes zoomOutLeftLarge{0%{opacity:1;-webkit-transform:scale(1) translateX(0)}100%{opacity:0;-webkit-transform:scale(0) translateX(-1300px)}}@keyframes zoomOutLeftLarge{0%{opacity:1;transform:scale(1) translateX(0)}100%{opacity:0;transform:scale(0) translateX(-1300px)}}.animating.zoom-out-left-large{-webkit-animation-name:zoomOutLeftLarge;animation-name:zoomOutLeftLarge}@-webkit-keyframes zoomOutRight{0%{opacity:1;-webkit-transform:scale(1) translateX(0)}100%{opacity:0;-webkit-transform:scale(0) translateX(200px)}}@keyframes zoomOutRight{0%{opacity:1;transform:scale(1) translateX(0)}100%{opacity:0;transform:scale(0) translateX(200px)}}.animating.zoom-out-right{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutRightBig{0%{opacity:1;-webkit-transform:scale(1) translateX(0)}100%{opacity:0;-webkit-transform:scale(0) translateX(600px)}}@keyframes zoomOutRightBig{0%{opacity:1;transform:scale(1) translateX(0)}100%{opacity:0;transform:scale(0) translateX(600px)}}.animating.zoom-out-right-big{-webkit-animation-name:zoomOutRightBig;animation-name:zoomOutRightBig}@-webkit-keyframes zoomOutRightLarge{0%{opacity:1;-webkit-transform:scale(1) translateX(0)}100%{opacity:0;-webkit-transform:scale(0) translateX(1300px)}}@keyframes zoomOutRightLarge{0%{opacity:1;transform:scale(1) translateX(0)}100%{opacity:0;transform:scale(0) translateX(1300px)}}.animating.zoom-out-right-large{-webkit-animation-name:zoomOutRightLarge;animation-name:zoomOutRightLarge}@-webkit-keyframes zoomOutUpLeft{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(-200px,-200px)}}@keyframes zoomOutUpLeft{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(-200px,-200px)}}.animating.zoom-out-up-left{-webkit-animation-name:zoomOutUpLeft;animation-name:zoomOutUpLeft}@-webkit-keyframes zoomOutUpLeftBig{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(-600px,-600px)}}@keyframes zoomOutUpLeftBig{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(-600px,-600px)}}.animating.zoom-out-up-left-big{-webkit-animation-name:zoomOutUpLeftBig;animation-name:zoomOutUpLeftBig}@-webkit-keyframes zoomOutUpLeftLarge{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(-1000px,-1000px)}}@keyframes zoomOutUpLeftLarge{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(-1000px,-1000px)}}.animating.zoom-out-up-left-large{-webkit-animation-name:zoomOutUpLeftLarge;animation-name:zoomOutUpLeftLarge}@-webkit-keyframes zoomOutUpRight{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(200px,-200px)}}@keyframes zoomOutUpRight{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(200px,-200px)}}.animating.zoom-out-up-right{-webkit-animation-name:zoomOutUpRight;animation-name:zoomOutUpRight}@-webkit-keyframes zoomOutUpRightBig{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(600px,-600px)}}@keyframes zoomOutUpRightBig{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(600px,-600px)}}.animating.zoom-out-up-right-big{-webkit-animation-name:zoomOutUpRightBig;animation-name:zoomOutUpRightBig}@-webkit-keyframes zoomOutUpRightLarge{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(1000px,-1000px)}}@keyframes zoomOutUpRightLarge{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(1000px,-1000px)}}.animating.zoom-out-up-right-large{-webkit-animation-name:zoomOutUpRightLarge;animation-name:zoomOutUpRightLarge}@-webkit-keyframes zoomOutDownLeft{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(-200px,200px)}}@keyframes zoomOutDownLeft{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(-200px,200px)}}.animating.zoom-out-down-left{-webkit-animation-name:zoomOutDownLeft;animation-name:zoomOutDownLeft}@-webkit-keyframes zoomOutDownLeftBig{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(-600px,600px)}}@keyframes zoomOutDownLeftBig{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(-600px,600px)}}.animating.zoom-out-down-left-big{-webkit-animation-name:zoomOutDownLeftBig;animation-name:zoomOutDownLeftBig}@-webkit-keyframes zoomOutDownLeftLarge{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(-1000px,1000px)}}@keyframes zoomOutDownLeftLarge{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(-1000px,1000px)}}.animating.zoom-out-down-left-large{-webkit-animation-name:zoomOutDownLeftLarge;animation-name:zoomOutDownLeftLarge}@-webkit-keyframes zoomOutDownRight{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(200px,200px)}}@keyframes zoomOutDownRight{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(200px,200px)}}.animating.zoom-out-down-right{-webkit-animation-name:zoomOutDownRight;animation-name:zoomOutDownRight}@-webkit-keyframes zoomOutDownRightBig{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(600px,600px)}}@keyframes zoomOutDownRightBig{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(600px,600px)}}.animating.zoom-out-down-right-big{-webkit-animation-name:zoomOutDownRightBig;animation-name:zoomOutDownRightBig}@-webkit-keyframes zoomOutDownRightLarge{0%{opacity:1;-webkit-transform:scale(1) translate(0,0)}100%{opacity:0;-webkit-transform:scale(0) translate(1000px,1000px)}}@keyframes zoomOutDownRightLarge{0%{opacity:1;transform:scale(1) translate(0,0)}100%{opacity:0;transform:scale(0) translate(1000px,1000px)}}.animating.zoom-out-down-right-large{-webkit-animation-name:zoomOutDownRightLarge;animation-name:zoomOutDownRightLarge}@-webkit-keyframes flipInX{0%{opacity:0;-webkit-transform:perspective(500) rotateX(90deg)}50%{-webkit-transform:perspective(500) rotateX(-15deg)}70%{-webkit-transform:perspective(500) rotateX(15deg)}100%{opacity:1;-webkit-transform:perspective(500) rotateX(0deg)}}@keyframes flipInX{0%{opacity:0;transform:perspective(500) rotateX(90deg)}50%{transform:perspective(500) rotateX(-15deg)}70%{transform:perspective(500) rotateX(15deg)}100%{opacity:1;transform:perspective(500) rotateX(0deg)}}.animating.flip-in-x{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(500) rotateY(90deg);opacity:0}50%{-webkit-transform:perspective(500) rotateY(-25deg)}70%{-webkit-transform:perspective(500) rotateY(25deg)}100%{-webkit-transform:perspective(500) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{transform:perspective(500) rotateY(90deg);opacity:0}50%{transform:perspective(500) rotateY(-25deg)}70%{transform:perspective(500) rotateY(25deg)}100%{transform:perspective(500) rotateY(0deg);opacity:1}}.animating.flip-in-y{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipInTopFront{0%{opacity:0;-webkit-transform:perspective(1000) rotateX(90deg)}50%{-webkit-transform:perspective(1000) rotateX(-15deg)}70%{-webkit-transform:perspective(1000) rotateX(15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}}@keyframes flipInTopFront{0%{opacity:0;transform:perspective(1000) rotateX(90deg)}50%{transform:perspective(1000) rotateX(-15deg)}70%{transform:perspective(1000) rotateX(15deg)}100%{opacity:1;transform:perspective(1000) rotateX(0deg)}}.animating.flip-in-top-front{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:0;transform-origin-x:50%;transform-origin-y:0;-webkit-animation-name:flipInTopFront;animation-name:flipInTopFront}@-webkit-keyframes flipInTopBack{0%{opacity:0;-webkit-transform:perspective(1000) rotateX(-90deg)}50%{-webkit-transform:perspective(1000) rotateX(20deg)}70%{-webkit-transform:perspective(1000) rotateX(-15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}}@keyframes flipInTopBack{0%{opacity:0;transform:perspective(1000) rotateX(-90deg)}50%{transform:perspective(1000) rotateX(20deg)}70%{transform:perspective(1000) rotateX(-15deg)}100%{opacity:1;transform:perspective(1000) rotateX(0deg)}}.animating.flip-in-top-back{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:0;transform-origin-x:50%;transform-origin-y:0;-webkit-animation-name:flipInTopBack;animation-name:flipInTopBack}@-webkit-keyframes flipInBottomFront{0%{opacity:0;-webkit-transform:perspective(1000) rotateX(-90deg)}50%{-webkit-transform:perspective(1000) rotateX(20deg)}70%{-webkit-transform:perspective(1000) rotateX(-15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}}@keyframes flipInBottomFront{0%{opacity:0;transform:perspective(1000) rotateX(-90deg)}50%{transform:perspective(1000) rotateX(20deg)}70%{transform:perspective(1000) rotateX(-15deg)}100%{opacity:1;transform:perspective(1000) rotateX(0deg)}}.animating.flip-in-bottom-front{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:100%;transform-origin-x:50%;transform-origin-y:100%;-webkit-animation-name:flipInBottomFront;animation-name:flipInBottomFront}@-webkit-keyframes flipInBottomBack{0%{opacity:0;-webkit-transform:perspective(1000) rotateX(90deg)}50%{-webkit-transform:perspective(1000) rotateX(-20deg)}70%{-webkit-transform:perspective(1000) rotateX(15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}}@keyframes flipInBottomBack{0%{opacity:0;transform:perspective(1000) rotateX(90deg)}50%{transform:perspective(1000) rotateX(-20deg)}70%{transform:perspective(1000) rotateX(15deg)}100%{opacity:1;transform:perspective(1000) rotateX(0deg)}}.animating.flip-in-bottom-back{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:100%;transform-origin-x:50%;transform-origin-y:100%;-webkit-animation-name:flipInBottomBack;animation-name:flipInBottomBack}@-webkit-keyframes flipInLeftFront{0%{opacity:0;-webkit-transform:perspective(1000) rotateY(-90deg)}50%{-webkit-transform:perspective(1000) rotateY(20deg)}70%{-webkit-transform:perspective(1000) rotateY(-15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}}@keyframes flipInLeftFront{0%{opacity:0;transform:perspective(1000) rotateY(-90deg)}50%{transform:perspective(1000) rotateY(20deg)}70%{transform:perspective(1000) rotateY(-15deg)}100%{opacity:1;transform:perspective(1000) rotateY(0deg)}}.animating.flip-in-left-front{-webkit-transform-origin-x:0;-webkit-transform-origin-y:50%;transform-origin-x:0;transform-origin-y:50%;-webkit-animation-name:flipInLeftFront;animation-name:flipInLeftFront}@-webkit-keyframes flipInLeftBack{0%{opacity:0;-webkit-transform:perspective(1000) rotateY(90deg)}50%{-webkit-transform:perspective(1000) rotateY(-20deg)}70%{-webkit-transform:perspective(1000) rotateY(15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}}@keyframes flipInLeftBack{0%{opacity:0;transform:perspective(1000) rotateY(90deg)}50%{transform:perspective(1000) rotateY(-20deg)}70%{transform:perspective(1000) rotateY(15deg)}100%{opacity:1;transform:perspective(1000) rotateY(0deg)}}.animating.flip-in-left-back{-webkit-transform-origin-x:0;-webkit-transform-origin-y:50%;transform-origin-x:0;transform-origin-y:50%;-webkit-animation-name:flipInLeftBack;animation-name:flipInLeftBack}@-webkit-keyframes flipInRightFront{0%{opacity:0;-webkit-transform:perspective(1000) rotateY(90deg)}50%{-webkit-transform:perspective(1000) rotateY(-20deg)}70%{-webkit-transform:perspective(1000) rotateY(15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}}@keyframes flipInRightFront{0%{opacity:0;transform:perspective(1000) rotateY(90deg)}50%{transform:perspective(1000) rotateY(-20deg)}70%{transform:perspective(1000) rotateY(15deg)}100%{opacity:1;transform:perspective(1000) rotateY(0deg)}}.animating.flip-in-right-front{-webkit-transform-origin-x:100%;-webkit-transform-origin-y:50%;transform-origin-x:100%;transform-origin-y:50%;-webkit-animation-name:flipInRightFront;animation-name:flipInRightFront}@-webkit-keyframes flipInRightBack{0%{opacity:0;-webkit-transform:perspective(1000) rotateY(-90deg)}50%{-webkit-transform:perspective(1000) rotateY(20deg)}70%{-webkit-transform:perspective(1000) rotateY(-15deg)}100%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}}@keyframes flipInRightBack{0%{opacity:0;transform:perspective(1000) rotateY(-90deg)}50%{transform:perspective(1000) rotateY(20deg)}70%{transform:perspective(1000) rotateY(-15deg)}100%{opacity:1;transform:perspective(1000) rotateY(0deg)}}.animating.flip-in-right-back{-webkit-transform-origin-x:100%;-webkit-transform-origin-y:50%;transform-origin-x:100%;transform-origin-y:50%;-webkit-animation-name:flipInRightBack;animation-name:flipInRightBack}@-webkit-keyframes flipOutX{0%,5%{-webkit-transform:perspective(500) rotateX(0deg);opacity:1}30%{-webkit-transform:perspective(500) rotateX(-25deg)}50%{opacity:1}100%,90%{-webkit-transform:perspective(500) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%,5%{transform:perspective(500) rotateX(0deg);opacity:1}30%{transform:perspective(500) rotateX(-25deg)}50%{opacity:1}100%,90%{transform:perspective(500) rotateX(90deg);opacity:0}}.animating.flip-out-x{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutX;animation-name:flipOutX}@-webkit-keyframes flipOutY{0%,5%{-webkit-transform:perspective(500) rotateY(0deg);opacity:1}30%{-webkit-transform:perspective(500) rotateY(-25deg)}50%{opacity:1}100%,90%{-webkit-transform:perspective(500) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%,5%{transform:perspective(500) rotateY(0deg);opacity:1}30%{transform:perspective(500) rotateY(-25deg)}50%{opacity:1}100%,90%{transform:perspective(500) rotateY(90deg);opacity:0}}.animating.flip-out-y{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes flipOutTopFront{0%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}30%{-webkit-transform:perspective(1000) rotateX(-20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateX(90deg)}}@keyframes flipOutTopFront{0%{opacity:1;transform:perspective(1000) rotateX(0deg)}30%{transform:perspective(1000) rotateX(-20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateX(90deg)}}.animating.flip-out-top-front{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:0;transform-origin-x:50%;transform-origin-y:0;-webkit-animation-name:flipOutTopFront;animation-name:flipOutTopFront}@-webkit-keyframes flipOutTopBack{0%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}30%{-webkit-transform:perspective(1000) rotateX(20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateX(-90deg)}}@keyframes flipOutTopBack{0%{opacity:1;transform:perspective(1000) rotateX(0deg)}30%{transform:perspective(1000) rotateX(20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateX(-90deg)}}.animating.flip-out-top-back{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:0;transform-origin-x:50%;transform-origin-y:0;-webkit-animation-name:flipOutTopBack;animation-name:flipOutTopBack}@-webkit-keyframes flipOutBottomFront{0%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}30%{-webkit-transform:perspective(1000) rotateX(20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateX(-90deg)}}@keyframes flipOutBottomFront{0%{opacity:1;transform:perspective(1000) rotateX(0deg)}30%{transform:perspective(1000) rotateX(20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateX(-90deg)}}.animating.flip-out-bottom-front{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:100%;transform-origin-x:50%;transform-origin-y:100%;-webkit-animation-name:flipOutBottomFront;animation-name:flipOutBottomFront}@-webkit-keyframes flipOutBottomBack{0%{opacity:1;-webkit-transform:perspective(1000) rotateX(0deg)}30%{-webkit-transform:perspective(1000) rotateX(-20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateX(90deg)}}@keyframes flipOutBottomBack{0%{opacity:1;transform:perspective(1000) rotateX(0deg)}30%{transform:perspective(1000) rotateX(-20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateX(90deg)}}.animating.flip-out-bottom-back{-webkit-transform-origin-x:50%;-webkit-transform-origin-y:100%;transform-origin-x:50%;transform-origin-y:100%;-webkit-animation-name:flipOutBottomBack;animation-name:flipOutBottomBack}@-webkit-keyframes flipOutLeftFront{0%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}30%{-webkit-transform:perspective(1000) rotateY(20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateY(-90deg)}}@keyframes flipOutLeftFront{0%{opacity:1;transform:perspective(1000) rotateY(0deg)}30%{transform:perspective(1000) rotateY(20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateY(-90deg)}}.animating.flip-out-left-front{-webkit-transform-origin-x:0;-webkit-transform-origin-y:50%;transform-origin-x:0;transform-origin-y:50%;-webkit-animation-name:flipOutLeftFront;animation-name:flipOutLeftFront}@-webkit-keyframes flipOutLeftBack{0%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}30%{-webkit-transform:perspective(1000) rotateY(-20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateY(90deg)}}@keyframes flipOutLeftBack{0%{opacity:1;transform:perspective(1000) rotateY(0deg)}30%{transform:perspective(1000) rotateY(-20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateY(90deg)}}.animating.flip-out-left-back{-webkit-transform-origin-x:0;-webkit-transform-origin-y:50%;transform-origin-x:0;transform-origin-y:50%;-webkit-animation-name:flipOutLeftBack;animation-name:flipOutLeftBack}@-webkit-keyframes flipOutRightFront{0%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}30%{-webkit-transform:perspective(1000) rotateY(-20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateY(90deg)}}@keyframes flipOutRightFront{0%{opacity:1;transform:perspective(1000) rotateY(0deg)}30%{transform:perspective(1000) rotateY(-20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateY(90deg)}}.animating.flip-out-right-front{-webkit-transform-origin-x:100%;-webkit-transform-origin-y:50%;transform-origin-x:100%;transform-origin-y:50%;-webkit-animation-name:flipOutRightFront;animation-name:flipOutRightFront}@-webkit-keyframes flipOutRightBack{0%{opacity:1;-webkit-transform:perspective(1000) rotateY(0deg)}30%{-webkit-transform:perspective(1000) rotateY(20deg)}50%{opacity:1}100%{opacity:0;-webkit-transform:perspective(1000) rotateY(-90deg)}}@keyframes flipOutRightBack{0%{opacity:1;transform:perspective(1000) rotateY(0deg)}30%{transform:perspective(1000) rotateY(20deg)}50%{opacity:1}100%{opacity:0;transform:perspective(1000) rotateY(-90deg)}}.animating.flip-out-right-back{-webkit-transform-origin-x:100%;-webkit-transform-origin-y:50%;transform-origin-x:100%;transform-origin-y:50%;-webkit-animation-name:flipOutRightBack;animation-name:flipOutRightBack}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.animating.flash,.hover-flash:hover{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes strobe{0%,100%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:0}}@keyframes strobe{0%,100%,20%,40%,60%,80%{opacity:1}10%,30%,50%,70%,90%{opacity:0}}.animating.strobe,.hover-strobe:hover{-webkit-animation-name:strobe;animation-name:strobe}@-webkit-keyframes shakeX{0%,100%{-webkit-transform:translateY(0)}10%,30%,50%,70%,90%{-webkit-transform:translateY(-10px)}20%,40%,60%,80%{-webkit-transform:translateY(10px)}}@keyframes shakeX{0%,100%{transform:translateY(0)}10%,30%,50%,70%,90%{transform:translateY(-10px)}20%,40%,60%,80%{transform:translateY(10px)}}.animating.shake-x,.hover-shake-x:hover{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@keyframes shakeY{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.animating.shake-y,.hover-shake-y:hover{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.animating.bounce,.hover-bounce:hover{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes tada{0%,100%{-webkit-transform:scale(1) rotate(0)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}}@keyframes tada{0%,100%{transform:scale(1) rotate(0)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}}.animating.tada,.hover-tada:hover{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes rubberBand{0%,100%{-webkit-transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(0.75)}40%{-webkit-transform:scaleX(0.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(0.85)}}@keyframes rubberBand{0%,100%{transform:scale(1)}30%{transform:scaleX(1.25) scaleY(0.75)}40%{transform:scaleX(0.75) scaleY(1.25)}60%{transform:scaleX(1.15) scaleY(0.85)}}.animating.rubber-band,.hover-rubber-band:hover{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.animating.swing,.hover-swing:hover{-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.animating.spin,.hover-spin:hover{-webkit-animation-name:spin;animation-name:spin}@-webkit-keyframes spin-reverse{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg)}}@keyframes spin-reverse{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.animating.spin-reverse,.hover-spin-reverse:hover{-webkit-animation-name:spin-reverse;animation-name:spin-reverse}@-webkit-keyframes slingshot{0%{-webkit-transform:rotate(0deg)}20%,30%{-webkit-transform:rotate(-45deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes slingshot{0%{transform:rotate(0deg)}20%,30%{transform:rotate(-45deg)}100%{transform:rotate(360deg)}}.animating.slingshot,.hover-slingshot:hover{-webkit-animation-name:slingshot;animation-name:slingshot}@-webkit-keyframes slingshot-reverse{0%{-webkit-transform:rotate(0deg)}20%,30%{-webkit-transform:rotate(45deg)}100%{-webkit-transform:rotate(-360deg)}}@keyframes slingshot-reverse{0%{transform:rotate(0deg)}20%,30%{transform:rotate(45deg)}100%{transform:rotate(-360deg)}}.animating.slingshot-reverse,.hover-slingshot-reverse:hover{-webkit-animation-name:slingshot-reverse;animation-name:slingshot-reverse}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0px)}15%{-webkit-transform:translateX(-25px) rotate(-5deg)}30%{-webkit-transform:translateX(20px) rotate(3deg)}45%{-webkit-transform:translateX(-15px) rotate(-3deg)}60%{-webkit-transform:translateX(10px) rotate(2deg)}75%{-webkit-transform:translateX(-5px) rotate(-1deg)}100%{-webkit-transform:translateX(0px)}}@keyframes wobble{0%{transform:translateX(0px)}15%{transform:translateX(-25px) rotate(-5deg)}30%{transform:translateX(20px) rotate(3deg)}45%{transform:translateX(-15px) rotate(-3deg)}60%{transform:translateX(10px) rotate(2deg)}75%{transform:translateX(-5px) rotate(-1deg)}100%{transform:translateX(0px)}}.animating.wobble,.hover-wobble:hover{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.animating.pulse,.hover-pulse:hover{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes pulsate{0%,100%,50%{-webkit-transform:scale(1)}25%,75%{-webkit-transform:scale(1.1)}}@keyframes pulsate{0%,100%,50%{transform:scale(1)}25%,75%{transform:scale(1.1)}}.animating.pulsate,.hover-pulsate:hover{-webkit-animation-name:pulsate;animation-name:pulsate}@-webkit-keyframes heartbeat{0%,30%,50%,60%,80%{-webkit-transform:scale(1)}40%,70%{-webkit-transform:scale(1.1)}}@keyframes heartbeat{0%,30%,50%,60%,80%{transform:scale(1)}40%,70%{transform:scale(1.1)}}.animating.heartbeat,.hover-heartbeat:hover{-webkit-animation-name:heartbeat;animation-name:heartbeat}@-webkit-keyframes panic{0%,100%{-webkit-transform:scale(1) rotate(0)}10%,60%{-webkit-transform:scale(1.1) rotate(-3deg)}20%,40%{-webkit-transform:scale(1) rotate(-3deg)}30%{-webkit-transform:scale(1.1) rotate(3deg)}50%,70%,90%{-webkit-transform:scale(1) rotate(3deg)}80%{-webkit-transform:scale(1.1) rotate(-3deg)}}@keyframes panic{0%,100%{transform:scale(1) rotate(0)}10%,60%{transform:scale(1.1) rotate(-3deg)}20%,40%{transform:scale(1) rotate(-3deg)}30%{transform:scale(1.1) rotate(3deg)}50%,70%,90%{transform:scale(1) rotate(3deg)}80%{transform:scale(1.1) rotate(-3deg)}}.animating.panic,.hover-panic:hover{-webkit-animation-name:panic;animation-name:panic}
/*	Responsive Tabs v1.0, Copyright 2014, Joe Mottershaw, https://github.com/joemottershaw/
//	======================================================================================= */

/*	Table of Contents
//	==================================================
//		#Reset
//		#Themes


/*	#Reset
//	================================================== */

.tabs {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.tabs {
	float: left;
	width: 17%;
}
.tabs li {
	margin: 0 0 5px 0;
	text-align: left;
}
.tabs li a {
	color: #767575;
	display: block;
	padding: 34px 0px 34px 20px;
	text-decoration: none;
	font-size: 16px;
	background-color:#eeeeee
}
.tabs li.active a {
	color: #fff;
	background-color: #119ee7;
}
.tabs-content {
	float: left;
	width: 82%;
	padding: 2% 0% 4% 4%;
	text-align: left;
	border:solid 0px #eeeeee;
}
/*.tabs-content img {
	width: 100%;
}*/
.tabs-content img.img_left2 {
	width: auto;
}
.tabs-content .tabs-panel {
	/*padding: 20px;*/
}
.tabs-content .tabs-panel h3{
	font-size:22px;
	text-transform:none;
	font-weight:normal;
}
.tabs-content .tabs-panel p{
	margin-bottom:20px;
}
.tabs-content .tabs-panel .tab-title {
	display: none;
}

@media only screen and (min-width: 480px) and (max-width: 767px){
ul.tabs {
	width: 32%;
}
.tabs-content {
	width: 68%;
	padding:5% 4% 8% 4%;
}

.tabs-content img {
	width: 90%;
}

}


@media only screen and (max-width: 479px){
ul.tabs {
	width: 100%;
}
.tabs-content {
    padding:8% 6% 6% 6%;
    width: 100%;
	margin-top:-4px;
}

.tabs-content img {
	width: 90%;
	float:left;
}

}
.tabs7 {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: 0px solid #eaeaea;
	border-bottom: none;
	height: 54px;
	width: 99%;
	background-color: #fff;
	position: relative;
	z-index: 4;
}
.tabs7.one {
	width:83.500%;
	margin:auto;
}
.tabs7 li {
	margin: 0;
	text-align: left;
}
.tabs7 li a {
	float: left;
	color: #222222;
	height: 55px;
	padding: 0px 25px;
	font-weight: normal;
	text-decoration: none;
	line-height: 50px;
	font-size: 16px;
	background-color: #eeeeee;
	border-right: 1px solid #fff;
}
.tabs7.tab3 li a {
	float: left;
	color: #222222;
	height: 54px;
	padding: 0px 44px;
	font-weight: normal;
	text-decoration: none;
	line-height: 50px;
	font-size: 16px;
	background-color: #eeeeee;
	border-right: 1px solid #fff;
}
.tabs7.tab3 li.midtab a {
	padding: 0px 47px;
}
.tabs7 li a:hover {
	color: #119ee7;
}
.tabs7 li.active a {
	color: #fff;
	background:#119ee7;
}
.tabs7.host li.active a {
	color: #fbd005;
	border-top: 4px solid #fbd005;
	border-bottom: 1px solid #fff;
}
.tabs7.host li a:hover {
	color: #fbd005;
}
.tabs7.two li.active a {
	color: #73b41f;
	border-top: 4px solid #eaeaea;
	border-bottom: 1px solid #fff;
}
.tabs7.two li a:hover {
	color: #73b41f;
}
.tabs-content7 {
	float: left;
	width: 99%;
	padding: 6% 4% 0% 4%;
	text-align: left;
	margin-bottom: 40px;
	position: relative;
	z-index: 3;
}
.tabs-content7.tab3 {
	float: left;
	width: 99%;
	padding: 6% 0 0% 0;
	text-align: left;
	margin-bottom:0;
	position: relative;
	z-index: 3;
}
.tabs-content7 img.img_left2 {
	width: auto;
	margin-right: 25px;
	margin-bottom: 20px;
}
.tabs-content7 .tabs-panel {
	padding: 20px;
}
.tabs-content7 .tabs-panel7 .tab-title3 {
	display: none;
}

.tabs7.two li a {
	padding: 0px 20px;
}

/*	#Themes
//	================================================== */

#example-7 .tabs7 li {
width: 100px;
border: 1px solid #DDD;
border-right: 0;
background: #EEE;
cursor: pointer;
position: relative;
z-index: 999;
}
#example-7 .tabs7 li:last-child {
border-right: 1px solid #DDD;
}
#example-7 .tabs7 li.active {
border-bottom: 1px solid #FFF;
background: #FFF;
}
#example-7 .tabs-content7 {
border: 1px solid #DDD;
background: #FFF;
position: relative;
top: -1px;
z-index: 99;
}
#example-7 .tabs-content7 .tab-title {
color: #0b8593;
}

@media only screen and (min-width: 1000px) and (max-width: 1169px){

.tabs7 li a {
	padding: 0px 20px;
}

.tabs7.two li a {
    padding: 0 11px;
}

.tabs7 li a {
    font-size: 13px;
}

}

@media only screen and (min-width: 768px) and (max-width: 999px){

.tabs7 li a {
	padding: 0px 9px;
}

.tabs7.two li a {
	padding: 0px 5px;
}

.tabs7 li a {
    font-size: 11px;
}

}

@media only screen and (min-width: 480px) and (max-width: 767px){
.tabs7 li a {
	padding: 0px 7px;
}

}

@media only screen and (max-width: 479px){
.tabs7 li a {
	padding: 0px 5px;
}

.tabs7.two li a {
	padding: 0px 9px;
}

.tabs-content7 img.img_left2 {
    margin-bottom: 20px;
    margin-right: 0px;
    width: 90%;
}
.tabs-content7 {
    width: 90%;
	margin:0 5%;
}

.section_holder13 {
    padding: 0;
}

.tabs7 li a {
    margin: 0 5%;
    width: 90%;
}

.tabs7 {
    width: 99%;
}

}

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
	width: 60%;
	float: left;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* mouse grab icon */
.grabbing {
	cursor: url(/js/owl-carousel/grabbing.png) 8 8, move;
}
/* fix */
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
#owl-demo5 .item {
	margin: 3px;
}
#owl-demo5 .item img {
	display: block;
	width: 100%;
	height: auto;
	margin-bottom:40px;
}
#owl-demo5 .item.imgwauto img {
	display: block;
	width: auto;
	height: auto;
	margin-bottom:40px;
}
#owl-demo6 .owl-item div {
	padding: 5px;
}
#owl-demo6 .owl-item img {
	display: block;
	width: 100%;
	height: auto;
	margin-bottom:40px;
}
#owl-demo7 .item img {
	display: block;
	width: 100%;
	height: auto;
	margin-bottom:40px;
}

#owl-demo8 .item {
	display: block;
	padding:0px;
	margin: 5px;
	color: #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
}
#owl-demo8 .item img {
	width: 100%;
}
#owl-demo9 .item img {
	display: block;
	width: 100%;
	height: auto;
	margin-bottom:10px;
}
#owl-demo10 .item img {
	display: block;
	width: 100%;
	height: auto;
	margin-bottom:10px;
}
.owl-theme .owl-controls .owl-buttons div {
	background-color: #F00;
	padding: 5px 9px;
}
.owl-theme .owl-buttons i {
	margin-top: 2px;
	background-color: #F00;
}
#sync1 .item {
	padding: 0 0px;
	margin: 0 0 30px 0;
	color: #FFF;
}
#sync2 {
	width: 58%;
	margin: 0 auto;
}
.thmbwid {
	width: 70.500% !important;
	margin: 0 auto;
}
#sync2 .item {
	width: 130px;
	height: 80px;
	padding: 0;
	margin: 0;
	color: #FFF;
	cursor: pointer;
}
.thmbwid .owl-item{
	width: 130px !important;
	height:100px;
	margin-right:5px;
}
#sync2 .item.one{
	width: 130px;
	height:100px;
	padding: 0;
	margin: 0;
	color: #FFF;
	cursor: pointer;
}
#sync2 .item.one img{
	width:100%;
}
.carousel_holder {
	width: 100%;
	padding: 0px;
	margin: 0 0 0 0;
	float: left;
}
#sync1 .item img {
	display: block;
	width: 100%;
	height: auto;
}
 @media only screen and (max-width:480px) {
}
 @media only screen and (max-width:320px) {
#sync2 {
	width: 100%;
	margin: 0;
}
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}
.common_section .owl-theme .owl-controls{
	margin-top: 30px;
	text-align: center;
}
.section27 .owl-theme .owl-controls{
	margin-top: 60px;
	text-align: center;
}
.section7 .owl-controls .owl-buttons, .section21 .owl-controls .owl-buttons, .section25 .owl-controls .owl-buttons, .section27 .owl-controls .owl-buttons, .section30 .owl-controls .owl-buttons{
	display:none;
}
 
/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	margin-right:10px;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 2px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #fff;
}
.carousel_holder .owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 2px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #cccccc;
}
.section27 .owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 2px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #9e9e9e;
}
.section30 .owl-theme .owl-controls .owl-page{
	margin-top:20px;
}
.section30 .owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 2px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #9e9e9e;
}

.owl-page.active{
	border: 1px solid #119ee7;
    border-radius: 100%;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	background: #119ee7;
}
.owl-carousel.one .owl-controls .owl-page span{
	background: #222222;
}
.owl-carousel.one .owl-controls .owl-page.active{
	border: 1px solid #119ee7;
    border-radius: 100%;
}
.owl-carousel.one .owl-controls .owl-page.active span,
.owl-carousel.one .owl-controls.clickable .owl-page:hover span{
	background: #119ee7;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(/js/owl-carousel/AjaxLoader.gif) no-repeat center center
}
.owl-carousel .item{
	text-align:center;
	width:84%;
	margin:0 auto;
}
.section30 .owl-carousel .item, .common_section .owl-carousel .item{
	width:100%;
}
.thumb{
	margin:50px 0;
	text-align:center;
}
.item p{
	font-size:20px;
	color:#ffffff;
	font-style:italic;
	text-align:center;
	line-height:35px;
	font-weight:300;
	margin-bottom:35px;
}
.item.itemone{
	width:100%;
}
.item.itemone p{
	font-size:14px;
	color:#b3bac4;
	font-style:normal;
	text-align:center;
	line-height:30px;
	font-weight:normal;
	margin-top:50px;
}
.client-info{
	color:#119ee7;
	font-family:Open Sans, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding-bottom:40px;
}
.client-info span{
	color:#a1a1a1;
	font-size:13px;
	font-weight:normal;
	font-style:italic;
}
/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}
.smk_accordion {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 20px;
}
/**
 * --------------------------------------------------------------
 * Section
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in {
  position: relative;
  z-index: 10;
  margin-top: 0px;
  overflow: hidden;
  border-bottom:solid 1px #e4e4e4;
}
/**
 * --------------------------------------------------------------
 * Head
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_head {
  position: relative;
  padding:15px 0;
  color:#222222;
  font-size: 16px;
  display: block;
  cursor: pointer;
}
.smk_accordion .acc_active .acc_head {
  color:#fff;
}
.smk_accordion .accordion_in .acc_head .acc_icon_expand {
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 20px;
  top: 50%;
  margin-top: -9px;
  background: url(/js/accordion/plusminus.png) center 0;
}
.smk_accordion .accordion_in.two .acc_head .acc_icon_expand {
  background: url(/js/accordion/plusminus2.png) center 0;
}
/**
 * --------------------------------------------------------------
 * Content
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in .acc_content {
  background: #fff;
  color: #7B7E85;
  padding: 10px 6px 20px 10px;
}
.smk_accordion .accordion_in .acc_content h1:first-of-type,
.smk_accordion .accordion_in .acc_content h2:first-of-type,
.smk_accordion .accordion_in .acc_content h3:first-of-type,
.smk_accordion .accordion_in .acc_content h4:first-of-type,
.smk_accordion .accordion_in .acc_content h5:first-of-type,
.smk_accordion .accordion_in .acc_content h6:first-of-type {
  margin-top: 5px;
}
/**
 * --------------------------------------------------------------
 * General
 * --------------------------------------------------------------
 */
.smk_accordion .accordion_in:first-of-type,
.smk_accordion .accordion_in:first-of-type .acc_head {
  border-radius: 0px 0px 0 0;
}
.smk_accordion .accordion_in:last-of-type,
.smk_accordion .accordion_in:last-of-type .acc_content {
  border-radius: 0 0 0px 0px;
}
.smk_accordion .accordion_in.acc_active > .acc_content {
  display: block;
}
.smk_accordion .accordion_in.acc_active > .acc_head {
  background: #119ee7;
}
.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {
  background: url(/js/accordion/plusminus.png) center -18px;
}
.smk_accordion .accordion_in.two.acc_active > .acc_head .acc_icon_expand {
  background: url(/js/accordion/plusminus2.png) center -18px;
}
.smk_accordion.acc_with_icon .accordion_in .acc_head,
.smk_accordion.acc_with_icon .accordion_in .acc_content {
  padding-left: 50px;

}

/*style three*/

.acc_content img{
	width:100%;
	margin-top:5px;
}
.smk_accordion .accordion_in.three .acc_head {
  position: relative;
  background: #222222;
  color:#fff;
  font-size: 14px;
  display: block;
  cursor: pointer;
  border-radius:30px;
}
.smk_accordion .accordion_in.three{
	border-bottom:0;
	margin-bottom:1px;
}
.smk_accordion .accordion_in.three.acc_active > .acc_head {
  background: #119ee6;
  border-radius:30px;
}
.smk_accordion .accordion_in.three .acc_head .acc_icon_expand {
  background: url(/js/accordion/plusminus3.png) center 0;
}

.smk_accordion .accordion_in.three.acc_active > .acc_head .acc_icon_expand {
  background: url(/js/accordion/plusminus3.png) center -18px;
}



/*style four*/
.smk_accordion .accordion_in.four {
  border:none;
}
.smk_accordion .accordion_in.four .acc_head {
  position: relative;
  background: #fff;
  color:#222222;
  font-size: 14px;
  display: block;
  cursor: pointer;
  margin-bottom:2px;
  border-radius:0px;
  border:solid 1px #e4e4e4;
  border-bottom:0;
}
.smk_accordion .accordion_in.four .acc_head.lstone {
  border-bottom:solid 1px #e4e4e4;
}
.smk_accordion .accordion_in.four .acc_content{
	border:solid 1px #e4e4e4;
	border-top:0;
	overflow:hidden;
}
.smk_accordion .accordion_in.four.acc_active > .acc_head {
	color:#222222;
  background-color:transparent;
}
.smk_accordion .accordion_in.four .acc_head .acc_icon_expand {
	left: 15px;
  background: url(/js/accordion/plusminus.png) center 0;
}

.smk_accordion .accordion_in.four.acc_active > .acc_head .acc_icon_expand {
  background: url(/js/accordion/plusminus.png) center -18px;
}

.smk_accordion .accordion_in.four .acc_content {
  background: #fff;
}


/* Webkit animation keyframes */
@-webkit-keyframes animate-stripes {
  from {
    background-position: 0 0;
  }
  
  to {
   background-position: 44px 0;
  }
}

.ui-progress-bar {
  position: relative;
  height: 42px;
  padding-right: 2px;
/*  border-bottom: 7px solid #e0e0e0;*/
  margin-top: -30px;
}

.ui-progress-bar.style2 {
  position: relative;
  height: 42px;
  padding-right: 2px;
 border-bottom: 15px solid #fff;
  margin-top: -21px;
  font-size:14px;
  margin-bottom:15px;
 
}
.ui-progress-bar.style3 {
  position: relative;
  height: 42px;
  padding-right: 2px;
 border-bottom: 15px solid #ccc;
  margin-top: -40px;
}
.ui-progress-bar.style4 {
  position: relative;
  height: 42px;
  padding-right: 2px;
 border-bottom: 15px solid #ccc;
  margin-top: -21px;
}
.ui-progress.style2 {
  position: relative;
  display: block;
  overflow: hidden;
  height: 42px;
  border-bottom: 15px solid #139de6;
}

.ui-progress-bar.style1 {
  background: none repeat scroll 0 0 #fff;
    border-radius: 30px 30px 30px 30px;
    height: 50px;
    margin: 60px 0 20px;
    overflow: hidden; /* remove padding and add me */
    position: relative;
}

.ui-progress.style1 {
  position: relative;
  display: block;
  overflow: hidden;
  height: 60px;
  width:100%;
  background-color:#000;
}


.pro_value{
	font-weight:normal;
	}

.pro_value2{
	font-weight:normal;
	color:#fff;
	}
	
.skill_title_onepage{
	color:#fff;
	}
	
.pro_value.onepage{
	font-weight:normal;
	color:#fff;
	}
	
.pro_value2{
	font-weight:normal;
	color:#fff;
	}
.pro_value3{
	padding:0px;
	margin:-11px 0 0 0;
	float:left;
	font-weight:normal;
	color:#fff;
	}
.pro_value4{
	padding:0px;
	margin:-11px 0 0 0;
	float:left;
	font-weight:normal;
	color:#161616;
	}	
	
.skill_title{
	color:#fff;
	}
.skill_title2{
	color:#161616;
	font-size:14px;
	font-weight:normal;
	}
	
	
.ui-progress {
  position: relative;
  display: block;
  overflow: hidden;
  height: 42px;
  border-bottom: 7px solid #41a8ff;
}

.ui-progress.port {
  border-bottom: 7px solid #fa1a4a;
}


.ui-progress.two {
  border-bottom: 7px solid #89b505;
}
.ui-progress.three {
  border-bottom: 7px solid #9b43f6;
}
.ui-progress.four {
  border-bottom: 7px solid #ffc412;
}
.ui-progress.five {
  border-bottom: 7px solid #fc4242;
}

.ui-progress.six {
  border-bottom: 7px solid #fc4242;
}

.ui-progress.seven {
  border-bottom: 7px solid #fc4242;
}

.ui-progress.eight {
  border-bottom: 7px solid #ad5dff;
}

.ui-progress.nine {
  border-bottom: 7px solid #ffc412;
}

.ui-progress span.ui-label {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 14px;
  color: #272727;
  position: absolute;
  right: 0;
  line-height: 45px;
  padding-right: 12px;
  white-space: nowrap;
}


.ui-progress span.ui-label.two {
  color: #fff;
}
.ui-progress span.ui-label.three {
  color: #fff;
}
/**/
/* font */
/**/
@import url(/js/form/css/http:/fonts.googleapis.com/css?family=Open+Sans:300,400,700);
/**/
/* defaults */
/**/
.sky-form {
	margin: 0;
	outline: none;
	/*box-shadow: 0 0 20px rgba(0,0,0,.3);*/
	font: 13px/1.55 'Raleway', sans-serif;
	color: #666;
}
.sky-form header {
	display: block;
	padding: 20px 30px;
	margin-bottom:30px;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	background: none;
	font-size: 25px;
	font-weight: 300;
	color: #232323;
}
.sky-form fieldset {
	display: block;
	/*padding: 25px 30px 5px;*/
	padding:0px;
	border: none;
	margin-top:30px;
	/*background: rgba(255, 255, 255, .9);*/
}
.sky-form fieldset + fieldset {
/*	border-top: 1px solid rgba(0,0,0,.1);*/
}
.sky-form section {
	margin-bottom: 20px;
}
/*.sky-form footer {
	display: block;
	padding: 0 30px 25px;
	background: rgba(248,248,248,.9);
}*/
.sky-form footer {
	display: block;
	padding: 0;
}
.sky-form footer:after {
	content: '';
	display: table;
	clear: both;
}
.sky-form a {
	color: #119ee7;
}
.sky-form .label {
	display: block;
	margin-bottom: 6px;
	line-height: 19px;
	font-weight: 400;
}
.sky-form .label.col {
	margin: 0;
	padding-top: 10px;
}
.sky-form .note {
	margin-top: 6px;
	padding: 0 1px;
	font-size: 11px;
	line-height: 15px;
	color: #999;
}
.sky-form .input, .sky-form .select, .sky-form .textarea, .sky-form .radio, .sky-form .checkbox, .sky-form .toggle, .sky-form .button {
	position: relative;
	display: block;
}
.sky-form .input input, .sky-form .select select, .sky-form .textarea textarea {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	height: 39px;
	padding: 6px 10px;
	outline: none;
	border-width: 1px;
	border-style: solid;
	border-radius: 0;
	background: #fff;
	font: 15px/23px 'Raleway', sans-serif;
	color: #404040;
	appearance: normal;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.sky-form.two .input input, .sky-form.two .select select, .sky-form.two .textarea textarea {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	padding: 6px 10px;
	outline: none;
	border:solid 0px #3d3d3d;
	border-bottom:solid 1px #3d3d3d;
	background: none repeat scroll 0 0 #2f2f2f;
	font: 15px/23px 'Raleway', sans-serif;
	color: #404040;
	appearance: normal;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.sky-form .progress {
	float: right;
	margin-top: 10px;
	line-height: 39px;
	color: #232323;
}
.sky-form button::-moz-focus-inner {
 padding: 0;
 border: 0;
}
/**/
/* captcha inputs */
/**/
.sky-form .input-captcha img {
	position: absolute;
	top: 2px;
	right: 2px;
	border-left: 1px solid #e5e5e5;
}
/**/
/* file inputs */
/**/
.sky-form .input-file .button {
	position: absolute;
	top: 4px;
	right: 4px;
	float: none;
	height: 31px;
	margin: 0;
	padding: 0 20px;
	font-size: 13px;
	line-height: 31px;
}
.sky-form .input-file .button:hover {
	box-shadow: none;
}
.sky-form .input-file .button input {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	font-size: 30px;
	cursor: pointer;
	opacity: 0;
}
/**/
/* selects */
/**/
.sky-form .select i {
	position: absolute;
	top: 2px;
	right: 2px;
	width: 28px;
	height: 35px;
	background: #fff;
	pointer-events: none;
}
.sky-form .select i:after, .sky-form .select i:before {
	content: '';
	position: absolute;
	right: 10px;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.sky-form .select i:after {
	bottom: 12px;
	border-top: 4px solid #404040;
}
.sky-form .select i:before {
	top: 12px;
	border-bottom: 4px solid #404040;
}
.sky-form .select select {
	padding-right: 28px;
}
.sky-form .select-multiple select {
	height: auto;
}
/**/
/* textareas */
/**/
.sky-form .textarea textarea {
	height: auto;
	resize: none;
}
.sky-form .textarea-resizable textarea {
	resize: vertical;
}
.sky-form .textarea-expandable textarea {
	height: 39px;
}
.sky-form .textarea-expandable textarea:focus {
	height: auto;
}
/**/
/* radios and checkboxes */
/**/
.sky-form .radio, .sky-form .checkbox {
	margin-bottom: 4px;
	padding-left: 27px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
	cursor: pointer;
}
.sky-form .radio:last-child, .sky-form .checkbox:last-child {
	margin-bottom: 0;
}
.sky-form .radio input, .sky-form .checkbox input {
	position: absolute;
	left: -9999px;
}
.sky-form .radio i, .sky-form .checkbox i {
	position: absolute;
	top: 5px;
	left: 0;
	display: block;
	width: 13px;
	height: 13px;
	outline: none;
	border-width: 2px;
	border-style: solid;
	background: #fff;
}
.sky-form .radio i {
	border-radius: 50%;
}
.sky-form .radio input + i:after, .sky-form .checkbox input + i:after {
	position: absolute;
	opacity: 0;
	-ms-transition: opacity 0.1s;
	-moz-transition: opacity 0.1s;
	-webkit-transition: opacity 0.1s;
}
.sky-form .radio input + i:after {
	content: '';
	top: 4px;
	left: 4px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
}
.sky-form .checkbox input + i:after {
	content: '\f00c';
	top: -1px;
	left: -1px;
	width: 15px;
	height: 15px;
	font: normal 12px/16px FontAwesome;
	text-align: center;
}
.sky-form .radio input:checked + i:after, .sky-form .checkbox input:checked + i:after {
	opacity: 1;
}
.sky-form .inline-group {
	margin: 0 -30px -4px 0;
}
.sky-form .inline-group:after {
	content: '';
	display: table;
	clear: both;
}
.sky-form .inline-group .radio, .sky-form .inline-group .checkbox {
	float: left;
	margin-right: 30px;
}
.sky-form .inline-group .radio:last-child, .sky-form .inline-group .checkbox:last-child {
	margin-bottom: 4px;
}
/**/
/* toggles */
/**/
.sky-form .toggle {
	margin-bottom: 4px;
	padding-right: 61px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
	cursor: pointer;
}
.sky-form .toggle:last-child {
	margin-bottom: 0;
}
.sky-form .toggle input {
	position: absolute;
	left: -9999px;
}
.sky-form .toggle i {
	content: '';
	position: absolute;
	top: 4px;
	right: 0;
	display: block;
	width: 49px;
	height: 17px;
	border-width: 2px;
	border-style: solid;
	border-radius: 12px;
	background: #fff;
}
.sky-form .toggle i:after {
	content: 'OFF';
	position: absolute;
	top: 2px;
	right: 8px;
	left: 8px;
	font-style: normal;
	font-size: 9px;
	line-height: 13px;
	font-weight: 700;
	text-align: left;
	color: #5f5f5f;
}
.sky-form .toggle i:before {
	content: '';
	position: absolute;
	z-index: 1;
	top: 4px;
	right: 4px;
	display: block;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	opacity: 1;
	-ms-transition: right 0.2s;
	-moz-transition: right 0.2s;
	-webkit-transition: right 0.2s;
}
.sky-form .toggle input:checked + i:after {
	content: 'ON';
	text-align: right;
}
.sky-form .toggle input:checked + i:before {
	right: 36px;
}
/**/
/* ratings */
/**/
.sky-form .rating {
	margin-bottom: 4px;
	font-size: 15px;
	line-height: 27px;
	color: #404040;
}
.sky-form .rating:last-child {
	margin-bottom: 0;
}
.sky-form .rating input {
	position: absolute;
	left: -9999px;
}
.sky-form .rating label {
	display: block;
	float: right;
	height: 17px;
	margin-top: 5px;
	padding: 0 2px;
	font-size: 17px;
	line-height: 17px;
	cursor: pointer;
}
/**/
/* buttons */
/**/
.sky-form .button {
	float: right;
	height: 45px;
	overflow: hidden;
	margin: 10px 0 0 0;
	padding: 2px 25px;
	outline: none;
	border: 0;
	font: 500 15px/39px 'Raleway', sans-serif;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	text-transform:uppercase;
}
.sky-form .button-uploading {
	position: relative;
	color: transparent;
	cursor: default;
}
.sky-form .button-uploading:after {
	content: 'Uploading...';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	-o-animation: blink 1s linear infinite;
	-ms-animation: blink 1s linear infinite;
	-moz-animation: blink 1s linear infinite;
	-webkit-animation: blink 1s linear infinite;
}
@-o-keyframes blink {
 0% {
opacity: 1
}
 50% {
opacity: 0.3
}
 100% {
opacity: 1
}
}
@-ms-keyframes blink {
 0% {
opacity: 1
}
 50% {
opacity: 0.3
}
 100% {
opacity: 1
}
}
@-moz-keyframes blink {
 0% {
opacity: 1
}
 50% {
opacity: 0.3
}
 100% {
opacity: 1
}
}
@-webkit-keyframes blink {
 0% {
opacity: 1
}
 50% {
opacity: 0.3
}
 100% {
opacity: 1
}
}
/**/
/* icons */
/**/
.sky-form .icon-append, .sky-form .icon-prepend {
	position: absolute;
	top: 5px;
	width: 29px;
	height: 29px;
	font-size: 15px;
	line-height: 29px;
	text-align: center;
}
.sky-form .icon-append {
	right: 5px;
	padding-left: 3px;
	border-left-width: 1px;
	border-left-style: solid;
}
.sky-form .icon-prepend {
	left: 5px;
	padding-right: 3px;
	border-right-width: 1px;
	border-right-style: solid;
}
.sky-form .input .icon-prepend + input, .sky-form .textarea .icon-prepend + textarea {
	padding-left: 46px;
}
.sky-form .input .icon-append + input, .sky-form .textarea .icon-append + textarea {
	padding-right: 46px;
}
.sky-form .input .icon-prepend + .icon-append + input, .sky-form .textarea .icon-prepend + .icon-append + textarea {
	padding-left: 46px;
}
/**/
/* grid */
/**/
.sky-form .row {
	margin: 0 -15px;
}
.sky-form .row:after {
	content: '';
	display: table;
	clear: both;
}
.sky-form .col {
	float: left;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.sky-form .col-1 {
	width: 8.33%;
}
.sky-form .col-2 {
	width: 16.66%;
}
.sky-form .col-3 {
	width: 25%;
}
.sky-form .col-4 {
	width: 33.33%;
}
.sky-form .col-5 {
	width: 41.66%;
}
.sky-form .col-6 {
	width: 50%;
}
.sky-form .col-7 {
	width: 58.33%;
}
.sky-form .col-8 {
	width: 66.67%;
}
.sky-form .col-9 {
	width: 75%;
}
.sky-form .col-10 {
	width: 83.33%;
}
.sky-form .col-11 {
	width: 91.66%;
}
@media screen and (max-width: 600px) {
 .sky-form .col {
 float: none;
 width: 100%;
}
}
/**/
/* tooltips */
/**/
.sky-form .tooltip {
	position: absolute;
	z-index: 1;
	left: -9999px;
	padding: 2px 8px 3px;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	background: rgba(0, 0, 0, 0.9);
	color: #fff;
	opacity: 0;
	-ms-transition: margin 0.3s, opacity 0.3s;
	-moz-transition: margin 0.3s, opacity 0.3s;
	-webkit-transition: margin 0.3s, opacity 0.3s;
}
.sky-form .tooltip:after {
	content: '';
	position: absolute;
}
.sky-form .input input:focus + .tooltip, .sky-form .textarea textarea:focus + .tooltip {
	opacity: 1;
}
.sky-form .tooltip-top-right {
	bottom: 100%;
	margin-bottom: 15px;
}
.sky-form .tooltip-top-right:after {
	top: 100%;
	right: 16px;
	border-top: 4px solid rgba(0, 0, 0, 0.9);
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-top-right, .sky-form .textarea textarea:focus + .tooltip-top-right {
	right: 0;
	left: auto;
	margin-bottom: 5px;
}
.sky-form .tooltip-top-left {
	bottom: 100%;
	margin-bottom: 15px;
}
.sky-form .tooltip-top-left:after {
	top: 100%;
	left: 16px;
	border-top: 4px solid rgba(0, 0, 0, 0.9);
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-top-left, .sky-form .textarea textarea:focus + .tooltip-top-left {
	right: auto;
	left: 0;
	margin-bottom: 5px;
}
.sky-form .tooltip-right {
	top: 9px;
	white-space: nowrap;
	margin-left: 15px;
}
.sky-form .tooltip-right:after {
	top: 6px;
	right: 100%;
	border-top: 4px solid transparent;
	border-right: 4px solid rgba(0, 0, 0, 0.9);
	border-bottom: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-right, .sky-form .textarea textarea:focus + .tooltip-right {
	left: 100%;
	margin-left: 5px;
}
.sky-form .tooltip-left {
	top: 9px;
	white-space: nowrap;
	margin-right: 15px;
}
.sky-form .tooltip-left:after {
	top: 6px;
	left: 100%;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid rgba(0, 0, 0, 0.9);
}
.sky-form .input input:focus + .tooltip-left, .sky-form .textarea textarea:focus + .tooltip-left {
	right: 100%;
	left: auto;
	margin-right: 5px;
}
.sky-form .tooltip-bottom-right {
	top: 100%;
	margin-top: 15px;
}
.sky-form .tooltip-bottom-right:after {
	bottom: 100%;
	right: 16px;
	border-right: 4px solid transparent;
	border-bottom: 4px solid rgba(0, 0, 0, 0.9);
	border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-bottom-right, .sky-form .textarea textarea:focus + .tooltip-bottom-right {
	right: 0;
	left: auto;
	margin-top: 5px;
}
.sky-form .tooltip-bottom-left {
	top: 100%;
	margin-top: 15px;
}
.sky-form .tooltip-bottom-left:after {
	bottom: 100%;
	left: 16px;
	border-right: 4px solid transparent;
	border-bottom: 4px solid rgba(0, 0, 0, 0.9);
	border-left: 4px solid transparent;
}
.sky-form .input input:focus + .tooltip-bottom-left, .sky-form .textarea textarea:focus + .tooltip-bottom-left {
	right: auto;
	left: 0;
	margin-top: 5px;
}
/**/
/* normal state */
/**/
.sky-form .input input, .sky-form .select select, .sky-form .textarea textarea, .sky-form .radio i, .sky-form .checkbox i, 
.sky-form .toggle i, .sky-form .icon-append, .sky-form .icon-prepend {
	border-color: #e5e5e5;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
}
.sky-form.two .input input, .sky-form.two .select select, .sky-form.two .textarea textarea, .sky-form.two .radio i, .sky-form.two .checkbox i, 
.sky-form.two .toggle i, .sky-form.two .icon-append, .sky-form.two .icon-prepend {
	border-color: #3d3d3d;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
}
.sky-form .toggle i:before {
	background-color: #119ee7;
}
.sky-form .rating label {
	color: #ccc;
	-ms-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-webkit-transition: color 0.3s;
}
.sky-form .button {
	background-color: #119ee7;
	opacity: 0.8;
	-ms-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-webkit-transition: opacity 0.2s;
}
.sky-form .button.button-secondary {
	background-color: #b3b3b3;
	padding-top:4px;
	padding-bottom:0;
}
.sky-form .icon-append, .sky-form .icon-prepend {
	color: #ccc;
}
.sky-form.two .icon-append, .sky-form.two .icon-prepend {
	color: #626262;
}
/**/
/* hover state */
/**/
.sky-form .input:hover input, .sky-form .select:hover select, .sky-form .textarea:hover textarea, .sky-form .radio:hover i, .sky-form .checkbox:hover i, .sky-form .toggle:hover i, .sky-form .ui-slider-handle:hover {
	border-color: #6e6e6e;
}
.sky-form .rating input + label:hover, .sky-form .rating input + label:hover ~ label {
 color: #119ee7;
}
.sky-form .button:hover {
	opacity: 1;
}
/**/
/* focus state */
/**/
.sky-form .input input:focus, .sky-form .select select:focus, .sky-form .textarea textarea:focus, .sky-form .radio input:focus + i, .sky-form .checkbox input:focus + i, .sky-form .toggle input:focus + i {
	border-color: #119ee7;
}
/**/
/* checked state */
/**/
.sky-form .radio input + i:after {
	background-color: #119ee7;
}
.sky-form .checkbox input + i:after {
	color: #119ee7;
}
.sky-form .radio input:checked + i, .sky-form .checkbox input:checked + i, .sky-form .toggle input:checked + i {
	border-color: #119ee7;
}
.sky-form .rating input:checked ~ label {
 color: #119ee7;
}
/**/
/* error state */
/**/
.sky-form .state-error input, .sky-form .state-error select, .sky-form .state-error textarea, .sky-form .radio.state-error i, .sky-form .checkbox.state-error i, .sky-form .toggle.state-error i {
	background: #fff0f0;
}
.sky-form .state-error select + i {
	background: #fff0f0;
	box-shadow: 0 0 0 12px #fff0f0;
}
.sky-form .toggle.state-error input:checked + i {
	background: #fff0f0;
}
.sky-form .state-error + em {
	display: block;
	margin-top: 6px;
	padding: 0 1px;
	font-style: normal;
	font-size: 11px;
	line-height: 15px;
	color: #119ee7;
}
.sky-form .rating.state-error + em {
	margin-top: -4px;
	margin-bottom: 4px;
}
/**/
/* success state */
/**/
.sky-form .state-success input, .sky-form .state-success select, .sky-form .state-success textarea, .sky-form .radio.state-success i, .sky-form .checkbox.state-success i, .sky-form .toggle.state-success i {
	background: #f0fff0;
}
.sky-form .state-success select + i {
	background: #f0fff0;
	box-shadow: 0 0 0 12px #f0fff0;
}
.sky-form .toggle.state-success input:checked + i {
	background: #f0fff0;
}
.sky-form .state-success + em {
	display: block;
	margin-top: 6px;
	padding: 0 1px;
	font-style: normal;
	font-size: 11px;
	line-height: 15px;
	color: #ee9393;
}
.sky-form .note-success {
	color: #6fb679;
}
/**/
/* disabled state */
/**/
.sky-form .input.state-disabled input, .sky-form .select.state-disabled, .sky-form .textarea.state-disabled, .sky-form .radio.state-disabled, .sky-form .checkbox.state-disabled, .sky-form .toggle.state-disabled, .sky-form .button.state-disabled {
	cursor: default;
	opacity: 0.5;
}
.sky-form .input.state-disabled:hover input, .sky-form .select.state-disabled:hover select, .sky-form .textarea.state-disabled:hover textarea, .sky-form .radio.state-disabled:hover i, .sky-form .checkbox.state-disabled:hover i, .sky-form .toggle.state-disabled:hover i {
	border-color: #e5e5e5;
}
/**/
/* submited state */
/**/
.sky-form .message {
	display: none;
	color: #6fb679;
}
.sky-form .message i {
	display: block;
	margin: 0 auto 20px;
	width: 81px;
	height: 81px;
	border: 1px solid #6fb679;
	border-radius: 50%;
	font-size: 30px;
	line-height: 81px;
}
.sky-form.submited fieldset, .sky-form.submited footer {
	display: none;
}
.sky-form.submited .message {
	display: block;
	padding: 25px 30px;
	background: rgba(255, 255, 255, .9);
	font: 300 18px/27px 'Raleway', sans-serif;
	text-align: center;
}
/**/
/* datepicker */
/**/
.ui-datepicker {
	display: none;
	padding: 10px 12px;
	background: rgba(255, 255, 255, 0.9);
	box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	font: 13px/1.55 'Raleway', sans-serif;
	text-align: center;
	color: #666;
}
.ui-datepicker a {
	color: #404040;
}
.ui-datepicker-header {
	position: relative;
	margin: -10px -12px 10px;
	padding: 10px;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	font-size: 15px;
	line-height: 27px;
}
.ui-datepicker-prev, .ui-datepicker-next {
	position: absolute;
	top: 0;
	display: block;
	width: 47px;
	height: 47px;
	font-size: 15px;
	line-height: 47px;
	text-decoration: none;
	cursor: pointer;
}
.ui-datepicker-prev {
	left: 0;
}
.ui-datepicker-next {
	right: 0;
}
.ui-datepicker-calendar {
	border-collapse: collapse;
	font-size: 13px;
	line-height: 27px;
}
.ui-datepicker-calendar th {
	color: #999;
}
.ui-datepicker-calendar a, .ui-datepicker-calendar span {
	display: block;
	width: 31px;
	margin: auto;
	text-decoration: none;
	color: #404040;
}
.ui-datepicker-calendar a:hover {
	background: rgba(0, 0, 0, .05);
}
.ui-datepicker-calendar span {
	color: #bfbfbf;
}
.ui-datepicker-today a {
	font-weight: 700;
}
.ui-datepicker-calendar .ui-state-active {
	background: rgba(0, 0, 0, .05);
	cursor: default;
}
.ui-datepicker-inline {
	border: 2px solid #e5e5e5;
	background: #fff;
	box-shadow: none;
}
.ui-datepicker-inline .ui-datepicker-header {
	line-height: 47px;
}
.ui-datepicker-inline .ui-datepicker-calendar {
	width: 100%;
}
/**/
/* slider */
/**/
.sky-form .ui-slider {
	position: relative;
	height: 3px;
	border: 2px solid #e5e5e5;
	background: #fff;
	margin: 12px 6px 26px;
}
.sky-form .ui-slider-handle {
	position: absolute;
	width: 15px;
	height: 15px;
	margin: -8px 0 0 -8px;
	border: 2px solid #e5e5e5;
	outline: none;
	background: #fff;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
}
/**/
/* modal */
/**/
.sky-form-modal {
	position: fixed;
	z-index: 1;
	display: none;
	width: 400px;
}
.sky-form-modal-overlay {
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
}
/**/
/* bootstrap compatibility */
/**/
.sky-form *, .sky-form *:after, .sky-form *:before {
	margin: 0;
	padding: 0;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.sky-form .label {
	border-radius: 0;
	font-size: 100%;
	font-size:14px;
	text-align: left;
	white-space: normal;
	color: inherit;
}
.sky-form .label.al_left {
	text-align: left;
}
.sky-form .radio, .sky-form .checkbox {
	font-weight: 400;
}
.sky-form .radio + .radio, .sky-form .checkbox + .checkbox {
	margin-top: 0;
}
/*added classes*/

.sky-form .label.col {
	margin: 0;
	padding-top: 10px;
}
.sky-form .label.two {
	color:#fff;
}
.sky-form .checkbox.two {
	color: #fff;
}
.sky-form .button.small {
	float: left;
	height: 35px;
	overflow: hidden;
	margin: 0px 0 0 0px;
	padding: 0 15px;
	outline: none;
	border: 0;
	font-size:14px;
	font-weight:normal;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
	background:#727272;
	transition: all 0.3s ease-out 0s;
}
.sky-form .textarea .onepage {
	border:none;
	color:#727272;
	min-height:80px;
	background: none;
	background: url(/js/images/site-img94.png) 0 0 repeat;
	border:1px solid #e4e4e4;
}
.sky-form .input .onepage {
	border:none;
	color:#727272;
	height:40px;
	background: url(/js/images/site-img94.png) 0 0 repeat;
	border:1px solid #e4e4e4;
}
.sky-form .input .onepage2 {
	border:none;
	color:#727272;
	height:40px;
	background: url(/js/images/site-img94.png) 0 0 repeat;
	border:1px solid #494949;
}
.sky-form .textarea .onepage2 {
	border:none;
	color:#727272;
	min-height:80px;
	background: none;
	background: url(/js/images/site-img94.png) 0 0 repeat;
	border:1px solid #494949;
}
.sky-form .textarea .small {
	border:none;
	color:#727272;
	min-height:40px;
	background: none;
	background: url(/js/images/site-img94.png) 0 0 repeat;
	border:1px solid #454545;
}
.sky-form .input .small {
	border:none;
	color:#727272;
	height:30px;
	background: url(/js/images/site-img94.png) 0 0 repeat;
	border:1px solid #454545;
}
.sky-form .textarea .small2 {
	border:none;
	color:#727272;
	min-height:40px;
	background: none;
	background: url(/js/images/site-img94.png) 0 0 repeat;
	border:1px solid #e4e4e4;
}
.sky-form .input .small2 {
	border:none;
	color:#727272;
	height:30px;
	background: url(/js/images/site-img94.png) 0 0 repeat;
	border:1px solid #e4e4e4;
}
.sky-form .button.two {
	opacity:1;
	color:#fff;
	background-color: #38c4ff;
	transition: all 0.3s ease-out 0s;
}
.sky-form .button.two:hover {
	opacity:1;
	color:#272727;
	background-color: #fff;
}
.sky-form .button.three {
	opacity:1;
	color:#fff;
	background-color: #11c9da;
	transition: all 0.3s ease-out 0s;
}
.sky-form .button.three:hover {
	opacity:1;
	color:#272727;
	background-color: #fff;
}
.sky-form .button.four {
	opacity:1;
	color:#fff;
	background-color: #ef5879;
	transition: all 0.3s ease-out 0s;
}
.sky-form .button.five {
	opacity:1;
	color:#fff;
	background-color: #119ee7;
	transition: all 0.3s ease-out 0s;
}
.sky-form .button.five:hover {
	opacity:1;
	color:#fff;
	background-color: #272727;
}
.sky-form .button.six {
	color:#fff;
	background-color: #119ee7;
	transition: all 0.3s ease-out 0s;
	opacity: 1;
}
.sky-form .button.six:hover {
	color:#fff;
	background-color: #161616;
}
.sky-form .button.seven {
	color:#fff;
	font-weight:500;
	font-size:16px;
	padding:5px 30px;
	border-radius:2px;
	background-color: #119ee7;
	opacity: 1;
	float:left;
	transition: all 0.3s ease-out 0s;
}
.sky-form .button.seven:hover {
	color:#fff;
	background-color: #161616;
}
.sky-form .button.eight {
	background-color: #119ee7;
	padding:5px 35px;
	font-size:14px;
	font-weight:600;
	color:#fff;
	text-transform:uppercase;
	transition: all 0.3s ease-out 0s;
	margin-left:10px;
}
.sky-form.submited .message.two {
	background:none;
}
.sky-form .label.doc {
	color:#272727;
}
.sky-form .label.doc2 {
	color:#fff;
}
.sky-form fieldset.two {
	background: none;
}
.sky-form footer.nobackground {
	border-top: none;
	background: none;
}
.login_form {
	background-color: #fff;
	border: 1px solid #e4e4e4;
	margin: 0 auto;
	padding: 20px 35px 50px;
	width: 60%;
}

.reg_form {
	background-color: #fff;
	border: 1px solid #e4e4e4;
	margin: 0 auto;
	padding: 20px 35px 30px;
	width: 50%;
}
 @media only screen and (max-width:800px) {
 .login_form {
 width: 100%;
}
.reg_form {
 width: 100%;
}
}
 @media only screen and (max-width:768px) {
 .login_form {
 width: 100%;
}
.reg_form {
 width: 100%;
}
}
 @media only screen and (max-width:640px) {
 .login_form {
 width: 100%;
}
.reg_form {
 width: 100%;
}
}
 @media only screen and (max-width:480px) {
 .login_form {
 width: 100%;
}
.reg_form {
 width: 100%;
}
}
 @media only screen and (max-width:360px) {
 .login_form {
 width: 100%;
}
.reg_form {
 width: 100%;
}
}
@media only screen and (max-width:320px) {
 .login_form {
 width: 100%;
}
.reg_form {
 width: 100%;
}
}

/*!
 * Cube Portfolio - Responsive jQuery Grid Plugin
 *
 * version: 2.0.0 (17 January, 2015)
 * require: jQuery v1.7+
 *
 * Copyright (c) 2015, Mihai Buricea (http://scriptpie.com)
 * Released under CodeCanyon License http://codecanyon.net/licenses
 *
 */.cbp,.cbp *,.cbp :after,.cbp :before,.cbp-l-filters-alignCenter,.cbp-l-filters-alignCenter *,.cbp-l-filters-alignLeft,.cbp-l-filters-alignLeft *,.cbp-l-filters-alignRight,.cbp-l-filters-alignRight *,.cbp-l-filters-big,.cbp-l-filters-big *,.cbp-l-filters-button,.cbp-l-filters-button *,.cbp-l-filters-buttonCenter,.cbp-l-filters-buttonCenter *,.cbp-l-filters-dropdown,.cbp-l-filters-dropdown *,.cbp-l-filters-list,.cbp-l-filters-list *,.cbp-l-filters-text,.cbp-l-filters-text *,.cbp-l-filters-work,.cbp-l-filters-work *,.cbp-popup-singlePage,.cbp-popup-singlePage *,.cbp-popup-wrap,.cbp-popup-wrap *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cbp-l-grid-agency-desc,.cbp-l-grid-agency-title,.cbp-l-grid-blog-title,.cbp-l-grid-masonry-projects-desc,.cbp-l-grid-masonry-projects-title,.cbp-l-grid-projects-desc,.cbp-l-grid-projects-title,.cbp-l-grid-work-desc,.cbp-l-grid-work-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbp,.cbp-item,.cbp-wrapper{filter:inherit}.cbp{position:relative;overflow:hidden;margin:0 auto;visibility:visible!important;height:400px}.cbp-item{float:left;margin-right:10px}
 
 .cbp .cbp-item,.cbp-wrapper{
	 position:absolute;
	 top:0;
	 left:0;
	 list-style-type:none;
	 margin:0;
	 padding:0;
	 overflow:hidden
	 }
	 
 .cbp .cbp-item,.cbp-wrapper.two{
	 width:60%;
	 }	 
	 
	 
	 
	 
	 
	 
	 .cbp .cbp-item{z-index:2;display:block}.cbp-item-wrapper{width:100%;height:100%;position:relative;top:0;left:0}.cbp img,.cbp-l-inline img,.cbp-l-project-related-wrap img,.cbp-slider img{display:block;width:100%;height:auto}.cbp a,.cbp a:active,.cbp a:hover{text-decoration:none;outline:0}.cbp-appendItems-loading{-webkit-transition:height .4s ease!important;transition:height .4s ease!important}.cbp-appendItems-loading .cbp-wrapper{-webkit-transition:none!important;transition:none!important}.cbp-loading{background:url(/js/img/cbp-loading.gif) center center no-repeat}.cbp .cbp-item-hidden{pointer-events:none;z-index:1}.cbp-wrapper{visibility:hidden;width:100%;height:100%;z-index:1}.cbp-ready .cbp-wrapper{visibility:visible}.cbp-wrapper-front{z-index:3}.cbp-wrapper-back{z-index:-1}.cbp-panel{width:100%;max-width:1170px;margin:0 auto}.cbp-misc-video{position:relative;height:0;padding-bottom:56.25%;background:#000}.cbp-misc-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cbp-caption,.cbp-caption-activeWrap,.cbp-caption-defaultWrap{width:100%;overflow:hidden;position:relative;z-index:1;display:block}.cbp-caption-activeWrap{position:absolute;z-index:2;height:100%}.cbp-caption-wrap{overflow:hidden;position:relative}.cbp-l-caption-title{color:#fff;font:400 16px/20px "Open Sans",sans-serif}.cbp-l-caption-desc{color:#aaa;font:400 12px/18px "Open Sans",sans-serif;margin-top:2px}.cbp-l-caption-text{font:400 14px/21px "Open Sans",sans-serif;color:#fff;letter-spacing:3px}.cbp-l-caption-buttonLeft,.cbp-l-caption-buttonRight{background-color:#119ee7;color:#FFF;display:inline-block;font:400 12px/30px "Open Sans",sans-serif;width:90px;text-align:center;margin:4px}.cbp-l-caption-buttonLeft:hover,.cbp-l-caption-buttonRight:hover{background-color:#fff;color:#727272}.cbp-caption-none .cbp-caption-activeWrap{display:none}.cbp-caption-fadeIn .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-minimal .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-moveRight .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayBottom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayRightAlong .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-pushDown .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-pushTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealBottom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealLeft .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-zoom .cbp-l-caption-alignLeft .cbp-l-caption-body{margin:30px 30px 0}.cbp-caption-overlayBottom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayBottomPush .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayBottomReveal .cbp-l-caption-alignLeft .cbp-l-caption-body{margin:14px 30px 0}.cbp-l-caption-alignCenter{display:table;width:100%;height:100%}.cbp-l-caption-alignCenter .cbp-l-caption-body{display:table-cell;vertical-align:middle;text-align:center}.cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{position:relative;-webkit-transition:left .4s cubic-bezier(0.19,1,.22,1);transition:left .4s cubic-bezier(0.19,1,.22,1)}.cbp-caption-minimal .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottom .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomPush .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft{left:-20px}.cbp-caption-minimal .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottom .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottomPush .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{left:20px}.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-ie8 .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-ie8 .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-ie9 .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-ie9 .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{left:0}.cbp-caption-fadeIn .cbp-caption-activeWrap{opacity:0;top:0;background-color:rgba(0,0,0,.85);-webkit-transition:opacity .6s cubic-bezier(0.19,1,.22,1);transition:opacity .6s cubic-bezier(0.19,1,.22,1)}.cbp-caption-fadeIn .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-minimal .cbp-l-caption-desc,.cbp-caption-minimal .cbp-l-caption-title{position:relative;left:0;opacity:0;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease}.cbp-caption-minimal .cbp-l-caption-title{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-minimal .cbp-l-caption-desc{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}.cbp-caption-minimal .cbp-caption:hover .cbp-l-caption-desc,.cbp-caption-minimal .cbp-caption:hover .cbp-l-caption-title{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.cbp-caption-minimal .cbp-caption-activeWrap{top:0;background-color:rgba(0,0,0,.8);opacity:0}.cbp-caption-minimal .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-minimal.cbp-ie8 .cbp-caption-activeWrap{background-color:#000;-ms-filter:"alpha(Opacity=0)"}.cbp-caption-minimal.cbp-ie8 .cbp-caption:hover .cbp-caption-activeWrap{-ms-filter:"alpha(Opacity=90)"}.cbp-caption-moveRight .cbp-caption-activeWrap{left:-100%;top:0;background:#282727;-webkit-transition:-webkit-transform .6s cubic-bezier(0.19,1,.22,1);transition:transform .6s cubic-bezier(0.19,1,.22,1)}.cbp-caption-moveRight .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(100%);transform:translateX(100%)}.cbp-caption-overlayBottom .cbp-caption-activeWrap{height:70px;background-color:#181616;background-color:rgba(24,22,22,.7);-webkit-transition:-webkit-transform .6s cubic-bezier(0.19,1,.22,1);transition:transform .6s cubic-bezier(0.19,1,.22,1)}.cbp-caption-overlayBottom .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap,.cbp-caption-overlayBottomAlong .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .6s cubic-bezier(0.19,1,.22,1);transition:transform .6s cubic-bezier(0.19,1,.22,1)}.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{height:70px;background:#282727}.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-35px);transform:translateY(-35px)}.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-overlayBottomPush .cbp-caption-activeWrap,.cbp-caption-overlayBottomPush .cbp-caption-defaultWrap{bottom:0;-webkit-transition:bottom .6s cubic-bezier(0.19,1,.22,1);transition:bottom .6s cubic-bezier(0.19,1,.22,1)}.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{bottom:-70px;height:70px;background:#282727}.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-defaultWrap{bottom:70px}.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-activeWrap{bottom:0}.cbp-caption-overlayBottomReveal .cbp-caption-defaultWrap{z-index:2;bottom:0;-webkit-transition:bottom .5s cubic-bezier(0.19,1,.22,1);transition:bottom .5s cubic-bezier(0.19,1,.22,1)}.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap{bottom:0;z-index:1;height:70px;background:#282727}.cbp-caption-overlayBottomReveal .cbp-caption:hover .cbp-caption-defaultWrap{bottom:70px}.cbp-caption-overlayRightAlong .cbp-caption-activeWrap,.cbp-caption-overlayRightAlong .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .6s cubic-bezier(0.19,1,.22,1);transition:transform .6s cubic-bezier(0.19,1,.22,1)}.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{top:0;left:-50%;width:50%;background:#282727}.cbp-caption-overlayRightAlong .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateX(25%);transform:translateX(25%)}.cbp-caption-overlayRightAlong .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(100%);transform:translateX(100%)}.cbp-caption-pushDown .cbp-caption-activeWrap,.cbp-caption-pushDown .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .6s cubic-bezier(0.19,1,.22,1);transition:transform .6s cubic-bezier(0.19,1,.22,1)}.cbp-caption-pushDown .cbp-caption-activeWrap{top:-100%;background:#282727}.cbp-caption-pushDown .cbp-caption:hover .cbp-caption-activeWrap,.cbp-caption-pushDown .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(100%);transform:translateY(100%)}.cbp-caption-pushTop .cbp-caption-activeWrap,.cbp-caption-pushTop .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .6s cubic-bezier(0.19,1,.22,1);transition:transform .6s cubic-bezier(0.19,1,.22,1)}.cbp-caption-pushTop .cbp-caption-activeWrap{background:#282727}.cbp-caption-pushTop .cbp-caption:hover .cbp-caption-activeWrap,.cbp-caption-pushTop .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-revealBottom .cbp-caption-defaultWrap{z-index:2;-webkit-transition:-webkit-transform .6s cubic-bezier(0.19,1,.22,1);transition:transform .6s cubic-bezier(0.19,1,.22,1)}.cbp-caption-revealBottom .cbp-caption-activeWrap{top:0;z-index:1;background:#282727}.cbp-caption-revealBottom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-revealLeft .cbp-caption-activeWrap{left:100%;top:0;background:#282727;-webkit-transition:-webkit-transform .6s cubic-bezier(0.19,1,.22,1);transition:transform .6s cubic-bezier(0.19,1,.22,1)}.cbp-caption-revealLeft .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.cbp-caption-revealTop .cbp-caption-defaultWrap{z-index:2;-webkit-transition:-webkit-transform .6s cubic-bezier(0.19,1,.22,1);transition:transform .6s cubic-bezier(0.19,1,.22,1)}.cbp-caption-revealTop .cbp-caption-activeWrap{top:0;z-index:1;background:#282727}.cbp-caption-revealTop .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(100%);transform:translateY(100%)}.cbp-caption-zoom .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .6s cubic-bezier(0.19,1,.22,1);transition:transform .6s cubic-bezier(0.19,1,.22,1)}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:scale(1.25);transform:scale(1.25)}.cbp-caption-zoom .cbp-caption-activeWrap{opacity:0;top:0;background-color:rgba(0,0,0,.9);-webkit-transition:opacity .8s cubic-bezier(0.19,1,.22,1);transition:opacity .8s cubic-bezier(0.19,1,.22,1)}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-opacity .cbp-caption{border:1px solid transparent}.cbp-caption-opacity .cbp-caption:hover{border-color:#EDEDED}.cbp-caption-opacity .cbp-caption-defaultWrap{opacity:1;-webkit-transition:opacity .6s cubic-bezier(0.19,1,.22,1);transition:opacity .6s cubic-bezier(0.19,1,.22,1)}.cbp-caption-opacity .cbp-caption:hover .cbp-caption-defaultWrap{opacity:.8}.cbp-l-filters-alignCenter{margin-bottom:40px;text-align:center;font:400 12px/21px sans-serif;color:#DADADA}
 
 .cbp-l-filters-alignCenter .cbp-filter-item{
	 color:#272727;
	 cursor:pointer;
	 font:400 13px/21px "Open Sans",sans-serif;
	 padding:2px 15px;
	 transition:all .3s ease-in-out;
	 position:relative;
	 overflow:visible;
	 margin:10px 0 0;
	 display:inline-block
	 }
	 .cbp-l-filters-alignCenter .cbp-filter-item:hover{color:#119ee7}
 
 .cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active{
	 color:#119ee7;
	 cursor:default;
	 border:1px solid #119ee7;
	 }
	 
	 .cbp-l-filters-alignCenter .cbp-filter-counter{background:#626161;border-radius:3px;color:#FFF;font:400 11px/18px "Open Sans",sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;-ms-filter:"alpha(Opacity=0)";opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease}.cbp-l-filters-alignCenter .cbp-filter-counter:before{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #626161;display:none}.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter:before{display:block}.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter{bottom:30px;-ms-filter:"alpha(Opacity=100)";opacity:1}.cbp-l-filters-alignLeft{margin-bottom:40px}.cbp-l-filters-alignLeft .cbp-filter-item{background-color:#fff;border:1px solid #cdcdcd;cursor:pointer;font:400 12px/30px "Open Sans",sans-serif;padding:0 13px;position:relative;overflow:visible;margin:10px 8px 0 0;display:inline-block;color:#888;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cbp-l-filters-alignLeft .cbp-filter-item:hover{color:#111}.cbp-l-filters-alignLeft .cbp-filter-item.cbp-filter-item-active{background-color:#6C7A89;border:1px solid #6C7A89;color:#fff;cursor:default}.cbp-l-filters-alignLeft .cbp-filter-counter{display:inline}.cbp-l-filters-alignRight{margin-bottom:40px;text-align:right}.cbp-l-filters-alignRight .cbp-filter-item{background-color:transparent;color:#8B8B8B;cursor:pointer;font:400 11px/29px "Open Sans",sans-serif;padding:0 12px;position:relative;overflow:visible;margin:10px 0 0 5px;border:1px solid #E4E2E2;text-transform:uppercase;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cbp-l-filters-alignRight .cbp-filter-item:hover{color:#2B3444}.cbp-l-filters-alignRight .cbp-filter-item.cbp-filter-item-active{color:#FFF;background-color:#119ee7;border-color:#119ee7;cursor:default}.cbp-l-filters-alignRight .cbp-filter-counter{background:#119ee7;border-radius:3px;color:#fff;font:400 11px/18px "Open Sans",sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;-ms-filter:"alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .25s ease,bottom .25s ease;transition:opacity .25s ease,bottom .25s ease}
	 

.cbp-l-filters-alignRight .cbp-filter-counter:before{
	content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #119ee7;display:none}
	
.cbp-l-filters-alignRight .cbp-filter-item:hover .cbp-filter-counter:before{display:block}.cbp-l-filters-alignRight .cbp-filter-item:hover .cbp-filter-counter{bottom:44px;-ms-filter:"alpha(Opacity=100)";opacity:1}.cbp-l-filters-button{margin-bottom:40px; text-align:center;}
	 
.cbp-l-filters-button .cbp-filter-item{
	background-color:#FFF;
	border:2px solid #ECECEC;
	color:#888;
	cursor:pointer;
	font:400 12px/29px "Open Sans",sans-serif;
	margin:10px 10px 0 0;
	overflow:visible;
	padding:0 17px;
	position:relative;
	display:inline-block;
	-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out
	}
	
	.cbp-l-filters-button .cbp-filter-item:hover{color:#5d5d5d}
	 
	 
.cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active{
	background-color:#119ee7;
	color:#fff;
	border-color:#119ee7;
	cursor:default
	}
	
	
	.cbp-l-filters-button .cbp-filter-counter{background-color:#4D4C4D;border-radius:3px;color:#fff;font:400 11px/18px "Open Sans",sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;opacity:0;-ms-filter:"alpha(Opacity=0)";-webkit-transition:opacity .25s ease,bottom .25s ease;transition:opacity .25s ease,bottom .25s ease}.cbp-l-filters-button .cbp-filter-counter:before{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #4D4C4D;display:none}.cbp-l-filters-button .cbp-filter-item:hover .cbp-filter-counter:before{display:block}.cbp-l-filters-button .cbp-filter-item:hover .cbp-filter-counter{bottom:44px;-ms-filter:"alpha(Opacity=100)";opacity:1}.cbp-l-filters-buttonCenter{margin-bottom:40px;text-align:center}.cbp-l-filters-buttonCenter .cbp-filter-item{background-color:#FFF;border:1px solid #ECECEC;color:#888;cursor:pointer;font:400 12px/32px Roboto,sans-serif;margin:10px 10px 0 0;overflow:visible;padding:0 17px;position:relative;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cbp-l-filters-buttonCenter .cbp-filter-item:hover{color:#5d5d5d}
	
	.cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active{
		color:#119ee7;
		border-color:#119ee7;
		cursor:default;
		}
		
		.cbp-l-filters-buttonCenter .cbp-filter-counter{
			background-color:#119ee7;
			border-radius:3px;
			color:#fff;
			font:400 11px/18px Roboto,sans-serif;
			margin:0 auto;
			padding:4px 0;
			text-align:center;
			width:34px;
			position:absolute;
			bottom:0;
			left:0;
			right:0;
			opacity:0;
			-ms-filter:"alpha(Opacity=0)";
			-webkit-transition:opacity .25s ease,bottom .25s ease;
			transition:opacity .25s ease,bottom .25s ease;
			}
		
		.cbp-l-filters-buttonCenter .cbp-filter-counter:before{
			content:"";
			position:absolute;
			bottom:-4px;
			left:0;
			right:0;
			margin:0 auto;
			width:0;
			height:0;
			border-left:4px solid transparent;
			border-right:4px solid transparent;
			border-top:4px solid #119ee7;
			display:none;
			}
			
			
			.cbp-l-filters-buttonCenter .cbp-filter-item:hover .cbp-filter-counter:before{display:block}.cbp-l-filters-buttonCenter .cbp-filter-item:hover .cbp-filter-counter{bottom:44px;-ms-filter:"alpha(Opacity=100)";opacity:1}.cbp-l-filters-dropdown{margin-bottom:40px;height:38px;position:relative;z-index:5}.cbp-l-filters-dropdownWrap{width:200px;position:absolute;right:0;background:#3288C4}.cbp-l-filters-dropdownHeader{font:400 12px/38px "Open Sans",sans-serif;margin:0 17px;color:#FFF;cursor:default;position:relative}.cbp-l-filters-dropdownHeader:after{border-color:#FFF transparent;border-style:solid;border-width:5px 5px 0;content:"";height:0;position:absolute;right:0;top:50%;width:0;margin-top:-1px}.cbp-l-filters-dropdownWrap.cbp-l-filters-dropdownWrap-open .cbp-l-filters-dropdownHeader:after{border-width:0 5px 5px}.cbp-l-filters-dropdownList{display:none;list-style:none;margin:0;padding:0}.cbp-l-filters-dropdownList>li{margin:0;list-style:none}.cbp-l-filters-dropdownWrap.cbp-l-filters-dropdownWrap-open .cbp-l-filters-dropdownList{display:block;margin:0}.cbp-l-filters-dropdownList .cbp-filter-item{background:0 0;color:#9FBCE7;width:100%;text-align:left;font:400 12px/40px "Open Sans",sans-serif;margin:0;padding:0 17px;cursor:pointer;border:none;border-top:1px solid #5592C2}.cbp-l-filters-dropdownList .cbp-filter-item:hover{color:#e6e6e6}.cbp-l-filters-dropdownList .cbp-filter-item-active{color:#e6e6e6;cursor:default}.cbp-l-filters-dropdownList .cbp-filter-counter{display:inline}.cbp-l-filters-list{margin-bottom:40px;content:"";display:table;clear:both}.cbp-l-filters-list .cbp-filter-item{background-color:transparent;color:#585252;cursor:pointer;font:400 12px/35px "Open Sans",sans-serif;padding:0 18px;position:relative;overflow:visible;margin-top:10px;float:left;border:1px solid #3288C4;border-right-width:0;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.cbp-l-filters-list .cbp-filter-item:hover{color:#000}.cbp-l-filters-list .cbp-filter-item.cbp-filter-item-active{cursor:default;color:#FFF;background-color:#3288C4}.cbp-l-filters-list-first{border-radius:6px 0 0 6px}.cbp-l-filters-list-last{border-radius:0 6px 6px 0;border-right-width:1px!important}.cbp-l-filters-list .cbp-filter-counter{display:inline}@media only screen and (max-width:600px){.cbp-l-filters-list .cbp-filter-item{margin-right:5px;border-radius:6px;border-right-width:1px}}.cbp-l-filters-work{margin-bottom:40px;text-align:center}
	
	
	.cbp-l-filters-work .cbp-filter-item{
		background-color:#FFF;
		color:#888;
		cursor:pointer;
		font:400 14px/37px "Open Sans",sans-serif;
		margin:10px 5px 0 0;
		overflow:visible;
		padding:0 16px;
		position:relative;
		display:inline-block;
		text-transform:uppercase;
		-webkit-transition:all .3s ease-in-out;
		transition:all .3s ease-in-out;
		}
		
		.cbp-l-filters-work .cbp-filter-item:hover{color:#fff;background:#119ee7}
	
	.cbp-l-filters-work .cbp-filter-item.cbp-filter-item-active{
		background:#119ee7;
		color:#fff;
		cursor:default;
		}
		
		.cbp-l-filters-work .cbp-filter-counter{font:600 11px/37px "Open Sans",sans-serif;text-align:center;display:inline-block;margin-left:8px}.cbp-l-filters-work .cbp-filter-counter:before{content:'('}.cbp-l-filters-work .cbp-filter-counter:after{content:')'}.cbp-l-filters-big{margin-bottom:40px;text-align:center}.cbp-l-filters-big .cbp-filter-item{color:#444;cursor:pointer;font:400 15px/22px Roboto,sans-serif;margin:10px 15px 0 0;padding:10px 23px;position:relative;display:inline-block;border:1px solid transparent;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cbp-l-filters-big .cbp-filter-item:hover{color:#5d5d5d}.cbp-l-filters-big .cbp-filter-item.cbp-filter-item-active{border-color:#d5d5d5;cursor:default}.cbp-l-filters-text{margin-bottom:45px;text-align:center;font:400 12px/21px Lato,sans-serif;color:#DADADA;padding:0 15px}.cbp-l-filters-text .cbp-filter-item{color:#949494;cursor:pointer;font:400 13px/21px Lato,sans-serif;padding:0 12px;transition:all .3s ease-in-out;position:relative;overflow:visible;margin:10px 0 0;display:inline-block}.cbp-l-filters-text .cbp-filter-item:hover{color:#2D2C2C}.cbp-l-filters-text .cbp-filter-item.cbp-filter-item-active{color:#2D2C2C;cursor:default}.cbp-l-filters-text .cbp-filter-counter{background:#626161;border-radius:3px;color:#FFF;font:400 11px/16px Lato,sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:32px;position:absolute;bottom:0;left:0;right:0;-ms-filter:"alpha(Opacity=0)";opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease}.cbp-l-filters-text .cbp-filter-counter:before{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #626161;display:none}.cbp-l-filters-text .cbp-filter-item:hover .cbp-filter-counter:before{display:block}.cbp-l-filters-text .cbp-filter-item:hover .cbp-filter-counter{bottom:30px;-ms-filter:"alpha(Opacity=100)";opacity:1}.cbp-l-filters-text-sort{display:inline-block;font:400 13px/21px Lato,sans-serif;color:#949494;margin-right:15px}.cbp-animation-3dflip{overflow:visible}.cbp-animation-3dflip .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-3dflip-out{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateOutLeft .6s forwards;animation:rotateOutLeft .6s forwards}.cbp-animation-3dflip-in{opacity:0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateInRight .6s ease-in forwards;animation:rotateInRight .6s ease-in forwards}.cbp-animation-3dflip-fadeOut{-webkit-animation:cbp-animation-3dflip-fadeOut .4s both ease;-moz-animation:cbp-animation-3dflip-fadeOut .4s both ease;animation:cbp-animation-3dflip-fadeOut .4s both ease}@-webkit-keyframes rotateOutLeft{100%{opacity:0;-webkit-transform:rotateY(90deg)}}@-moz-keyframes rotateOutLeft{100%{opacity:0;-moz-transform:rotateY(90deg)}}@keyframes rotateOutLeft{100%{opacity:0;transform:rotateY(90deg)}}@-webkit-keyframes rotateInRight{0%{opacity:0;-webkit-transform:rotateY(-90deg)}100%{visibility:visible;opacity:1;-webkit-transform:rotateY(0deg)}}@-moz-keyframes rotateInRight{0%{opacity:0;-moz-transform:rotateY(-90deg)}100%{visibility:visible;opacity:1;-moz-transform:rotateY(0deg)}}@keyframes rotateInRight{0%{opacity:0;transform:rotateY(-90deg)}100%{visibility:visible;opacity:1;transform:rotateY(0deg)}}@-webkit-keyframes cbp-animation-3dflip-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-3dflip-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-3dflip-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-bounceBottom{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out}.cbp-animation-bounceBottom .cbp-wrapper{-webkit-transition:opacity .6s ease-in-out,top .6s ease-in-out;transition:opacity .6s ease-in-out,top .6s ease-in-out}.cbp-animation-bounceBottom .cbp-item{overflow:visible;-webkit-transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out}.cbp-animation-bounceBottom .cbp-item-hidden{display:none}.cbp-animation-bounceBottom .cbp-item-wrapper{overflow:hidden}.cbp-animation-bounceLeft{-webkit-transition:height .8s ease-in-out;transition:height .8s ease-in-out}.cbp-animation-bounceLeft .cbp-wrapper{-webkit-transition:opacity .8s ease-in-out,left .8s ease-in-out;transition:opacity .8s ease-in-out,left .8s ease-in-out}.cbp-animation-bounceLeft .cbp-item{overflow:visible;-webkit-transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out}.cbp-animation-bounceLeft .cbp-item-hidden{display:none}.cbp-animation-bounceLeft .cbp-item-wrapper{overflow:hidden}.cbp-animation-bounceTop{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out}.cbp-animation-bounceTop .cbp-wrapper{-webkit-transition:opacity .6s ease-in-out,top .6s ease-in-out;transition:opacity .6s ease-in-out,top .6s ease-in-out}.cbp-animation-bounceTop .cbp-item{overflow:visible;-webkit-transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out}.cbp-animation-bounceTop .cbp-item-hidden{display:none}.cbp-animation-bounceTop .cbp-item-wrapper{overflow:hidden}.cbp-animation-boxShadow{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out}.cbp-animation-boxShadow .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out,opacity .6s ease-in-out;transition:transform .6s ease-in-out,opacity .6s ease-in-out}.cbp-animation-boxShadow .cbp-item .cbp-animation-boxShadowMask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transition:box-shadow .6s ease-in-out;transition:box-shadow .6s ease-in-out}.cbp-animation-boxShadow .cbp-item .cbp-animation-boxShadowMask.cbp-animation-boxShadowShow{z-index:10}.cbp-animation-boxShadow .cbp-item .cbp-animation-boxShadowMask.cbp-animation-boxShadowActive{box-shadow:0 0 100px 100px #fff inset}.cbp-animation-boxShadow .cbp-item .cbp-animation-boxShadowMask.cbp-animation-boxShadowInactive{box-shadow:0 0 #fff inset}.cbp-animation-fadeOut{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out}.cbp-animation-fadeOut .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out .2s,opacity .6s ease-in-out .2s;transition:transform .6s ease-in-out .2s,opacity .6s ease-in-out .2s}.cbp-animation-fadeOut .cbp-item-hidden{-webkit-transition:-webkit-transform .6s ease-in-out 0s,opacity .4s ease-in-out 0s;transition:transform .6s ease-in-out 0s,opacity .4s ease-in-out 0s}.cbp-animation-fadeOutTop{overflow:visible;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.cbp-animation-fadeOutTop .cbp-wrapper{-webkit-transition:opacity .3s ease-in-out,top .3s ease-in-out;transition:opacity .3s ease-in-out,top .3s ease-in-out}.cbp-animation-fadeOutTop .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-flipBottom{-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out}.cbp-animation-flipBottom .cbp-item{-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipBottom-out{-webkit-transform-origin:50% 50%;-webkit-animation:flipBottom-out .35s both 0s ease-in;-moz-transform-origin:50% 50%;-moz-animation:flipBottom-out .35s both 0s ease-in;transform-origin:50% 50%;animation:flipBottom-out .35s both 0s ease-in}.cbp-animation-flipBottom-in{-webkit-transform-origin:50% 50%;-webkit-animation:flipBottom-in .35s ease-out .35s both;-moz-transform-origin:50% 50%;-moz-animation:flipBottom-in .35s ease-out .35s both;transform-origin:50% 50%;animation:flipBottom-in .35s ease-out .35s both}@-webkit-keyframes flipBottom-out{to{-webkit-transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@-moz-keyframes flipBottom-out{to{-moz-transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@keyframes flipBottom-out{to{transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@-webkit-keyframes flipBottom-in{from{-webkit-transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@-moz-keyframes flipBottom-in{from{-moz-transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@keyframes flipBottom-in{from{transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}.cbp-animation-flipOut{-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out}.cbp-animation-flipOut .cbp-item{-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipOut-out{-webkit-transform-origin:50% 50%;-webkit-animation:flipOut-out .35s ease-in both;-moz-transform-origin:50% 50%;-moz-animation:flipOut-out .35s ease-in both;transform-origin:50% 50%;animation:flipOut-out .35s ease-in both}.cbp-animation-flipOut-in{-webkit-transform-origin:50% 50%;-webkit-animation:flipOut-in .35s ease-out .35s both;-moz-transform-origin:50% 50%;-moz-animation:flipOut-in .35s ease-out .35s both;transform-origin:50% 50%;animation:flipOut-in .35s ease-out .35s both}@-webkit-keyframes flipOut-out{100%{-webkit-transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-moz-keyframes flipOut-out{100%{-moz-transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@keyframes flipOut-out{100%{transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-webkit-keyframes flipOut-in{0%{-webkit-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@-moz-keyframes flipOut-in{0%{-moz-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@keyframes flipOut-in{0%{transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}.cbp-animation-flipOutDelay{overflow:visible}.cbp-animation-flipOutDelay .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipOutDelay-out{-webkit-transform-origin:50% 50%;-webkit-animation:flipOutDelay-out .5s both ease-in;-moz-transform-origin:50% 50%;-moz-animation:flipOutDelay-out .5s both ease-in;transform-origin:50% 50%;animation:flipOutDelay-out .5s both ease-in}.cbp-animation-flipOutDelay-in{-webkit-transform-origin:50% 50%;-webkit-animation:flipOutDelay-in 1s both ease-out;-moz-transform-origin:50% 50%;-moz-animation:flipOutDelay-in 1s both ease-out;transform-origin:50% 50%;animation:flipOutDelay-in 1s both ease-out}@-webkit-keyframes flipOutDelay-out{100%{-webkit-transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-moz-keyframes flipOutDelay-out{100%{-moz-transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@keyframes flipOutDelay-out{100%{transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-webkit-keyframes flipOutDelay-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@-moz-keyframes flipOutDelay-in{0%,50%{-moz-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@keyframes flipOutDelay-in{0%,50%{transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}.cbp-animation-foldLeft{overflow:visible}.cbp-animation-foldLeft .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-foldLeft-out{-webkit-transform-origin:100% 50%;-webkit-animation:foldLeft-out .7s both ease;-moz-transform-origin:100% 50%;-moz-animation:foldLeft-out .7s both ease;transform-origin:100% 50%;animation:foldLeft-out .7s both ease}.cbp-animation-foldLeft-in{-webkit-animation:foldLeft-in .7s ease both;-moz-animation:foldLeft-in .7s ease both;animation:foldLeft-in .7s ease both}.cbp-animation-foldLeft-fadeOut{-webkit-animation:cbp-animation-foldLeft-fadeOut .5s both ease;-moz-animation:cbp-animation-foldLeft-fadeOut .5s both ease;animation:cbp-animation-foldLeft-fadeOut .5s both ease}@-webkit-keyframes foldLeft-out{to{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg)}}@-moz-keyframes foldLeft-out{to{opacity:0;-moz-transform:translateX(-100%) rotateY(-90deg)}}@keyframes foldLeft-out{to{opacity:0;transform:translateX(-100%) rotateY(-90deg)}}@-webkit-keyframes foldLeft-in{from{opacity:.3;-webkit-transform:translateX(100%)}}@-moz-keyframes foldLeft-in{from{opacity:.3;-moz-transform:translateX(100%)}}@keyframes foldLeft-in{from{opacity:.3;transform:translateX(100%)}}@-webkit-keyframes cbp-animation-foldLeft-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-foldLeft-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-foldLeft-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-frontRow{overflow:visible}.cbp-animation-frontRow .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-frontRow-out{-webkit-animation:frontRow-out .7s ease both;-moz-animation:frontRow-out .7s ease both;animation:frontRow-out .7s ease both}.cbp-animation-frontRow-in{-webkit-animation:frontRow-in .6s ease both;-moz-animation:frontRow-in .6s ease both;animation:frontRow-in .6s ease both}.cbp-animation-frontRow-fadeOut{-webkit-animation:cbp-animation-frontRow-fadeOut .5s both ease;-moz-animation:cbp-animation-frontRow-fadeOut .5s both ease;animation:cbp-animation-frontRow-fadeOut .5s both ease}@-webkit-keyframes frontRow-out{100%{-webkit-transform:translateX(-60%) scale(0.8);opacity:0}}@-moz-keyframes frontRow-out{100%{-moz-transform:translateX(-60%) scale(0.8);opacity:0}}@keyframes frontRow-out{100%{transform:translateX(-60%) scale(0.8);opacity:0}}@-webkit-keyframes frontRow-in{0%{-webkit-transform:translateX(100%) scale(0.8)}100%{visibility:visible;opacity:1;-webkit-transform:translateX(0%) scale(1)}}@-moz-keyframes frontRow-in{0%{-moz-transform:translateX(100%) scale(0.8)}100%{visibility:visible;opacity:1;-moz-transform:translateX(0%) scale(1)}}@keyframes frontRow-in{0%{transform:translateX(100%) scale(0.8)}100%{visibility:visible;opacity:1;transform:translateX(0%) scale(1)}}@-webkit-keyframes cbp-animation-frontRow-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-frontRow-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-frontRow-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-moveLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out}.cbp-animation-moveLeft .cbp-wrapper{z-index:2;-webkit-transition:opacity .6s ease-in-out,left .6s ease-in-out;transition:opacity .6s ease-in-out,left .6s ease-in-out}.cbp-animation-moveLeft .cbp-wrapper.no-trans{z-index:1;-webkit-transition:none!important;transition:none!important}.cbp-animation-moveLeft .cbp-item{overflow:visible;-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-moveLeft .cbp-item-wrapper{overflow:hidden}.cbp-animation-quicksand{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out}.cbp-animation-quicksand .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out .2s,opacity .6s ease-in-out .2s;transition:transform .6s ease-in-out .2s,opacity .6s ease-in-out .2s}.cbp-animation-quicksand .cbp-item-hidden{-webkit-transition:-webkit-transform .6s ease-in-out 0s,opacity .4s ease-in-out 0s;transition:transform .6s ease-in-out 0s,opacity .4s ease-in-out 0s}.cbp-animation-rotateRoom{overflow:visible}.cbp-animation-rotateRoom .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-rotateRoom-out{-webkit-transform-origin:100% 50%;-webkit-animation:rotateRoom-out .8s both ease;-moz-transform-origin:100% 50%;-moz-animation:rotateRoom-out .8s both ease;transform-origin:100% 50%;animation:rotateRoom-out .8s both ease}.cbp-animation-rotateRoom-in{-webkit-transform-origin:0 50%;-webkit-animation:rotateRoom-in .8s both ease;-moz-transform-origin:0 50%;-moz-animation:rotateRoom-in .8s both ease;transform-origin:0 50%;animation:rotateRoom-in .8s both ease}.cbp-animation-rotateRoom-fadeOut{-webkit-animation:cbp-animation-rotateRoom-fadeOut .5s both ease;-moz-animation:cbp-animation-rotateRoom-fadeOut .5s both ease;animation:cbp-animation-rotateRoom-fadeOut .5s both ease}@-webkit-keyframes rotateRoom-out{99%{opacity:.3}100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(90deg)}}@-moz-keyframes rotateRoom-out{99%{opacity:.3}100%{opacity:0;-moz-transform:translateX(-100%) rotateY(90deg)}}@keyframes rotateRoom-out{99%{opacity:.3}100%{opacity:0;transform:translateX(-100%) rotateY(90deg)}}@-webkit-keyframes rotateRoom-in{from{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg)}}@-moz-keyframes rotateRoom-in{from{opacity:.3;-moz-transform:translateX(100%) rotateY(-90deg)}}@keyframes rotateRoom-in{from{opacity:.3;transform:translateX(100%) rotateY(-90deg)}}@-webkit-keyframes cbp-animation-rotateRoom-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-rotateRoom-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-rotateRoom-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-rotateSides{overflow:visible}.cbp-animation-rotateSides .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-rotateSides-out{-webkit-transform-origin:-50% 50%;-webkit-animation:rotateSides-out .5s both ease-in;-moz-transform-origin:-50% 50%;-moz-animation:rotateSides-out .5s both ease-in;transform-origin:-50% 50%;animation:rotateSides-out .5s both ease-in}.cbp-animation-rotateSides-in{-webkit-transform-origin:150% 50%;-webkit-animation:rotateSides-in .6s both ease-out;-moz-transform-origin:150% 50%;-moz-animation:rotateSides-in .6s both ease-out;transform-origin:150% 50%;animation:rotateSides-in .6s both ease-out}.cbp-animation-rotateSides-fadeOut{-webkit-animation:cbp-animation-rotateSides-fadeOut .5s both ease;-moz-animation:cbp-animation-rotateSides-fadeOut .5s both ease;animation:cbp-animation-rotateSides-fadeOut .5s both ease}@-webkit-keyframes rotateSides-out{100%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(90deg)}}@-moz-keyframes rotateSides-out{100%{opacity:0;-moz-transform:translateZ(-500px) rotateY(90deg)}}@keyframes rotateSides-out{100%{opacity:0;transform:translateZ(-500px) rotateY(90deg)}}@-webkit-keyframes rotateSides-in{0%,40%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg)}}@-moz-keyframes rotateSides-in{0%,40%{opacity:0;-moz-transform:translateZ(-500px) rotateY(-90deg)}}@keyframes rotateSides-in{0%,40%{opacity:0;transform:translateZ(-500px) rotateY(-90deg)}}@-webkit-keyframes cbp-animation-rotateSides-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-rotateSides-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-rotateSides-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-scaleDown{overflow:visible}.cbp-animation-scaleDown .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-scaleDown-out{-webkit-animation:scaleDown-out .7s ease both;-moz-animation:scaleDown-out .7s ease both;animation:scaleDown-out .7s ease both}.cbp-animation-scaleDown-in{-webkit-animation:scaleDown-in .6s ease both;-moz-animation:scaleDown-in .6s ease both;animation:scaleDown-in .6s ease both}.cbp-animation-scaleDown-fadeOut{-webkit-animation:cbp-animation-scaleDown-fadeOut .5s both ease;-moz-animation:cbp-animation-scaleDown-fadeOut .5s both ease;animation:cbp-animation-scaleDown-fadeOut .5s both ease}@-webkit-keyframes scaleDown-out{to{opacity:0;-webkit-transform:scale(0.8)}}@-moz-keyframes scaleDown-out{to{opacity:0;-moz-transform:scale(0.8)}}@keyframes scaleDown-out{to{opacity:0;transform:scale(0.8)}}@-webkit-keyframes scaleDown-in{from{-webkit-transform:translateX(100%)}}@-moz-keyframes scaleDown-in{from{-moz-transform:translateX(100%)}}@keyframes scaleDown-in{from{transform:translateX(100%)}}@-webkit-keyframes cbp-animation-scaleDown-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-scaleDown-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-scaleDown-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-scaleSides{overflow:visible}.cbp-animation-scaleSides .cbp-item{-webkit-transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-scaleSides-out{-webkit-animation:scaleSides-out .5s ease both;-moz-animation:scaleSides-out .5s ease both;animation:scaleSides-out .5s ease both}.cbp-animation-scaleSides-in{-webkit-animation:scaleUpCenter .5s ease .5s both;-moz-animation:scaleUpCenter .5s ease .5s both;animation:scaleUpCenter .5s ease .5s both}@-webkit-keyframes scaleSides-out{to{opacity:0;-webkit-transform:scale(0.6)}}@-moz-keyframes scaleSides-out{to{opacity:0;-moz-transform:scale(0.6)}}@keyframes scaleSides-out{to{opacity:0;transform:scale(0.6)}}@-webkit-keyframes scaleUpCenter{from{opacity:0;-webkit-transform:scale(0.6)}}@-moz-keyframes scaleUpCenter{from{opacity:0;-moz-transform:scale(0.6)}}@keyframes scaleUpCenter{from{opacity:0;transform:scale(0.6)}}.cbp-animation-sequentially{overflow:visible;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.cbp-animation-sequentially .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-sequentially.cbp-no-transition .cbp-item{-webkit-transition:opacity .5s ease,top .5s ease!important;transition:opacity .5s ease,top .5s ease!important}.cbp-animation-skew{-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.cbp-animation-skew .cbp-item{-webkit-transition:-webkit-transform .3s ease-in,opacity .3s ease-in;transition:transform .3s ease-in,opacity .3s ease-in}.cbp-animation-skew .cbp-item-hidden{-webkit-transition:-webkit-transform .3s ease-in 0s,opacity .3s ease-in 0s;transition:transform .3s ease-in 0s,opacity .3s ease-in 0s}.cbp-animation-slideDelay{overflow:visible}.cbp-animation-slideDelay .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-slideDelay-out{-webkit-animation:cbp-animation-slideDelay-out .5s both ease-in-out;-moz-animation:cbp-animation-slideDelay-out .5s both ease-in-out;animation:cbp-animation-slideDelay-out .5s both ease-in-out}.cbp-animation-slideDelay-in{-webkit-animation:cbp-animation-slideDelay-in .5s both ease-in-out;-moz-animation:cbp-animation-slideDelay-in .5s both ease-in-out;animation:cbp-animation-slideDelay-in .5s both ease-in-out}.cbp-animation-slideDelay-fadeOut{-webkit-animation:cbp-animation-slideDelay-fadeOut .4s both ease;-moz-animation:cbp-animation-slideDelay-fadeOut .4s both ease;animation:cbp-animation-slideDelay-fadeOut .4s both ease}@-webkit-keyframes cbp-animation-slideDelay-out{100%{-webkit-transform:translateX(-100%)}}@-moz-keyframes cbp-animation-slideDelay-out{100%{-moz-transform:translateX(-100%)}}@keyframes cbp-animation-slideDelay-out{100%{transform:translateX(-100%)}}@-webkit-keyframes cbp-animation-slideDelay-in{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cbp-animation-slideDelay-in{0%{-moz-transform:translateX(100%)}100%{-moz-transform:translateX(0)}}@keyframes cbp-animation-slideDelay-in{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@-webkit-keyframes cbp-animation-slideDelay-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-slideDelay-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-slideDelay-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-animation-slideLeft{overflow:visible}.cbp-animation-slideLeft .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-slideLeft-out{-webkit-animation:cbp-animation-slideLeft-out .9s both ease;-moz-animation:cbp-animation-slideLeft-out .9s both ease;animation:cbp-animation-slideLeft-out .9s both ease}.cbp-animation-slideLeft-in{-webkit-animation:cbp-animation-slideLeft-in .9s both ease;-moz-animation:cbp-animation-slideLeft-in .9s both ease;animation:cbp-animation-slideLeft-in .9s both ease}@-webkit-keyframes cbp-animation-slideLeft-out{25%{opacity:.75;-webkit-transform:scale(0.8)}100%,75%{opacity:.75;-webkit-transform:scale(0.8) translateX(-200%)}}@-moz-keyframes cbp-animation-slideLeft-out{25%{opacity:.75;-moz-transform:scale(0.8)}100%,75%{opacity:.75;-moz-transform:scale(0.8) translateX(-200%)}}@keyframes cbp-animation-slideLeft-out{25%{opacity:.75;transform:scale(0.8)}100%,75%{opacity:.75;transform:scale(0.8) translateX(-200%)}}@-webkit-keyframes cbp-animation-slideLeft-in{0%,25%{opacity:.75;-webkit-transform:scale(0.8) translateX(200%)}75%{opacity:.75;-webkit-transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@-moz-keyframes cbp-animation-slideLeft-in{0%,25%{opacity:.75;-moz-transform:scale(0.8) translateX(200%)}75%{opacity:.75;-moz-transform:scale(0.8)}100%{opacity:1;-moz-transform:scale(1) translateX(0)}}@keyframes cbp-animation-slideLeft-in{0%,25%{opacity:.75;transform:scale(0.8) translateX(200%)}75%{opacity:.75;transform:scale(0.8)}100%{opacity:1;transform:scale(1) translateX(0)}}.cbp-animation-unfold{overflow:visible}.cbp-animation-unfold .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-perspective:1000px;perspective:1000px}.cbp-animation-unfold-out{-webkit-animation:unfold-out .8s ease both;-moz-animation:unfold-out .8s ease both;animation:unfold-out .8s ease both}.cbp-animation-unfold-in{-webkit-transform-origin:0 50%;-webkit-animation:unfold-in .8s both ease;-moz-transform-origin:0 50%;-moz-animation:unfold-in .8s both ease;transform-origin:0 50%;animation:unfold-in .8s both ease}.cbp-animation-unfold-fadeOut{-webkit-animation:cbp-animation-unfold-fadeOut .5s both ease;-moz-animation:cbp-animation-unfold-fadeOut .5s both ease;animation:cbp-animation-unfold-fadeOut .5s both ease}@-webkit-keyframes unfold-out{99%{opacity:.3}100%{opacity:0;-webkit-transform:translateX(-100%)}}@-moz-keyframes unfold-out{99%{opacity:.3}100%{opacity:0;-moz-transform:translateX(-100%)}}@keyframes unfold-out{99%{opacity:.3}100%{opacity:0;transform:translateX(-100%)}}@-webkit-keyframes unfold-in{from{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg)}}@-moz-keyframes unfold-in{from{opacity:0;-moz-transform:translateX(100%) rotateY(90deg)}}@keyframes unfold-in{from{opacity:0;transform:translateX(100%) rotateY(90deg)}}@-webkit-keyframes cbp-animation-unfold-fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes cbp-animation-unfold-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes cbp-animation-unfold-fadeOut{0%{opacity:1}100%{opacity:0}}.cbp-popup-ie8bg{position:absolute;width:100%;height:100%;min-height:100%;top:0;left:0;z-index:-1;background:#000;-ms-filter:"alpha(Opacity=70)"}.cbp-popup-wrap{height:100%;text-align:center;position:fixed;width:100%;left:0;top:0;display:none;overflow-y:scroll;overflow-x:hidden;z-index:9990;padding:0 10px}.cbp-popup-lightbox{background:rgba(0,0,0,.8)}.cbp-popup-singlePage{background:#fff;padding:0}.cbp-popup-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.cbp-popup-content{position:relative;display:inline-block;vertical-align:middle;text-align:left;max-width:100%}
	 
	 .cbp-popup-singlePage .cbp-popup-content{
		 position:relative;
		 z-index:1;
		 margin-top:145px;
		 max-width:1170px;
		 vertical-align:top;
		 width:100%;
		 }
		 .cbp-popup-singlePage .cbp-popup-content-basic{position:relative;z-index:1;margin-top:104px;vertical-align:top;width:100%;display:inline-block;text-align:left}.cbp-popup-lightbox-figure{position:relative}.cbp-popup-lightbox-bottom{left:0;position:absolute;top:100%;width:100%;margin-top:3px}.cbp-popup-lightbox-title{padding-right:70px;font:400 12px/18px "Open Sans",sans-serif;color:#eee}.cbp-popup-lightbox-counter{position:absolute;top:0;right:0;font:400 12px/18px "Open Sans",sans-serif;color:#eee}.cbp-popup-lightbox-img{width:auto;max-width:100%;height:auto;display:block;margin:40px 0;box-shadow:0 0 8px rgba(0,0,0,.6)}.cbp-popup-lightbox-img[data-action]{cursor:pointer}.cbp-popup-lightbox-isIframe .cbp-popup-content{width:75%}@media only screen and (max-width:768px){.cbp-popup-lightbox-isIframe .cbp-popup-content{width:95%}}.cbp-popup-lightbox-isIframe .cbp-lightbox-bottom{left:0;position:absolute;top:100%;width:100%;margin-top:3px}.cbp-popup-lightbox-iframe{position:relative;height:0;padding-bottom:56.25%;background:#000}.cbp-popup-lightbox-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6)}.cbp-popup-singlePage .cbp-popup-navigation-wrap{position:absolute;top:0;left:0;width:100%;z-index:9990;height:104px;background-color:#34425C}.cbp-popup-singlePage .cbp-popup-navigation{position:relative;width:100%;height:100%}.cbp-popup-singlePage-sticky .cbp-popup-navigation-wrap{position:fixed;top:0!important}.cbp-popup-singlePage-counter{color:#bbc0df;position:absolute;margin:auto;right:40px;top:0;bottom:0;font:400 13px/30px "Open Sans",sans-serif;height:30px}@media only screen and (max-width:768px){.cbp-popup-singlePage-counter{right:3%}}.cbp-popup-close,.cbp-popup-next,.cbp-popup-prev{padding:0;border:none;position:absolute;cursor:pointer;outline:0}.cbp-popup-lightbox .cbp-popup-close,.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-lightbox .cbp-popup-prev{visibility:hidden}.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-close,.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-prev{visibility:visible}
	 
	 .cbp-popup-lightbox .cbp-popup-prev{
		 background: url(/js/cubeportfolio/cbp-sprite.png) no-repeat;
		 width:46px;
		 height:46px;
		 top:0;
		 bottom:0;
		 left:20px;
		 margin:auto
		 }
		 
		 .cbp-popup-lightbox .cbp-popup-prev:hover{background-position:0 -46px}
		 
		 .cbp-popup-singlePage .cbp-popup-prev{
			 background:url(/js/cubeportfolio/cbp-sprite.png) 0 -92px no-repeat;
			 width:46px;
			 height:46px;
			 margin:auto;
			 top:0;
			 right:108px;
			 bottom:0;
			 left:0
			 }
			 
			 .cbp-popup-singlePage .cbp-popup-prev:hover{background-position:0 -138px}
			 
			 .cbp-popup-lightbox .cbp-popup-next{
				 background: url(/js/cubeportfolio/cbp-sprite.png) -46px 0 no-repeat;
				 width:46px;
				 height:46px;
				 top:0;
				 bottom:0;
				 right:20px;
				 margin:auto
				 }
				 
				 .cbp-popup-lightbox .cbp-popup-next:hover{background-position:-46px -46px}
				 
				 .cbp-popup-singlePage .cbp-popup-next{
				 background: url(/js/cubeportfolio/cbp-sprite.png) -46px -92px no-repeat;
				 width:46px;
				 height:46px;
				 margin:auto;
				 top:0;
				 right:0;
				 bottom:0;
				 left:108px
				 }
				 .cbp-popup-singlePage .cbp-popup-next:hover{background-position:-46px -138px}
				 
				 .cbp-popup-lightbox .cbp-popup-close{
					 background: url(/js/cubeportfolio/cbp-sprite.png) -92px 0 no-repeat;
					 height:42px;
					 width:42px;
					 right:20px;
					 top:20px;
					 }
					 
					 .cbp-popup-lightbox .cbp-popup-close:hover{background-position:-92px -46px}
					 
					 .cbp-popup-singlePage .cbp-popup-close{
						 background:url(/js/cubeportfolio/cbp-sprite.png) -92px -92px no-repeat;
						 height:46px;
						 width:46px;
						 margin:auto;
						 top:0;
						 right:0;
						 bottom:0;
						 left:0
						 }
						 
						 .cbp-popup-singlePage .cbp-popup-ie8bg{background-color:#fff}.cbp-popup-singlePage .cbp-popup-close:hover{background-position:-92px -138px}@media only screen and (max-width:360px),(max-height:600px){.cbp-popup-close,.cbp-popup-next,.cbp-popup-prev{-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}.cbp-popup-lightbox .cbp-popup-close{right:10px;top:10px}.cbp-popup-lightbox .cbp-popup-next{right:10px}.cbp-popup-lightbox .cbp-popup-prev{left:10px}.cbp-popup-singlePage .cbp-popup-navigation-wrap{height:84px}}.cbp-popup-loadingBox{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:2;background:url(/js/img/cbp-loading-popup.gif) center center no-repeat #0D0D0D;border:1px solid rgba(79,80,79,.3);border-radius:3px;-ms-filter:"alpha(Opacity=71)";opacity:.71;width:50px;height:50px}.cbp-popup-ready .cbp-popup-loadingBox{visibility:hidden}.cbp-popup-loading .cbp-popup-loadingBox{visibility:visible}.cbp-popup-singlePage{left:100%;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.cbp-popup-singlePage.cbp-popup-loading .cbp-popup-content{opacity:0}.cbp-popup-singlePage-open{left:0}.cbp-popup-singlePage.cbp-popup-singlePage-fade{left:0;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.cbp-popup-singlePage-open.cbp-popup-singlePage-fade{opacity:1}.cbp-popup-singlePage.cbp-popup-singlePage-right{left:-100%;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.cbp-popup-singlePage-open.cbp-popup-singlePage-right{left:0}.cbp-l-project-title{color:#454444;font:600 42px/46px "Open Sans",sans-serif;letter-spacing:2px;margin-bottom:15px;text-align:center;text-transform:uppercase}.cbp-l-project-subtitle{color:#787878;font:400 14px/21px "Open Sans",sans-serif;margin:0 auto 50px;max-width:500px;text-align:center}
						 
						 .cbp-popup-singlePage .cbp-popup-content .cbp-l-project-img{
							 display:block;
							 margin:0 auto;
							 max-width:100%;
							 }
							 
							 .cbp-l-project-container{overflow:hidden;margin:40px auto 0;clear:both}.cbp-l-project-desc{float:left;width:64%}.cbp-l-inline-social-wrapper,.cbp-l-project-social-wrapper{display:inline-block;width:90px;height:20px;overflow:hidden}.cbp-l-inline-social-wrapper{margin-top:5px}.cbp-l-project-details{float:right;width:36%;padding-left:40px;margin-bottom:15px}@media only screen and (max-width:768px){.cbp-l-project-title{font-size:30px;line-height:34px}.cbp-l-project-desc{width:100%}.cbp-l-project-details{width:100%;margin-top:20px;padding-left:0}}.cbp-l-project-desc-title{border-bottom:1px solid #cdcdcd;margin-bottom:22px;color:#444}.cbp-l-project-desc-title span,
							 
.cbp-l-project-details-title span{
	display:inline-block;
	margin:0 0 15px;
	font:400 24px/36px "Open Sans",sans-serif;padding:0 5px 0 0;
	}
							 
.cbp-l-project-desc-text{
	font:400 14px/20px "Open Sans",sans-serif;
	color:#555;
	margin-bottom:20px;
}


.cbp-l-project-details-title{border-bottom:1px solid #cdcdcd;margin-bottom:19px;color:#444}

.cbp-l-project-details-list>div,.cbp-l-project-details-list>li{
	border-bottom:1px dotted #DFDFDF;
	padding:inherit;color:#666;
	font:400 14px/30px "Open Sans",sans-serif;
	}
	
	.cbp-l-project-details-list strong{display:inline-block;color:#696969;font-weight:600;min-width:100px}.cbp-l-project-details-visit{color:#FFF;float:right;clear:both;text-decoration:none;font:400 11px/18px "Open Sans",sans-serif;margin-top:10px;background-color:#53668A;padding:8px 19px}.cbp-l-project-details-visit:hover{opacity:.9;color:#fff}.cbp-l-project-related-wrap{font-size:0;margin:0}.cbp-l-project-related-item{margin-right:5%;max-width:30%;float:left}.cbp-l-project-related-item:last-child{margin-right:0}.cbp-l-project-related-title{font:700 14px/18px "Open Sans",sans-serif;color:#474747;margin-top:20px}.cbp-l-project-related-link{text-decoration:none}.cbp-l-project-related-link:hover{opacity:.9}.cbp-l-member-img{float:left;width:40%;margin-top:20px}.cbp-l-member-img img{border:1px solid #e2e2e2;width:auto;max-width:100%;height:auto;display:inline-block}.cbp-l-member-info{margin-top:20px;padding-left:25px;float:left;width:60%}@media only screen and (max-width:768px){.cbp-l-member-img{width:100%;text-align:center}.cbp-l-member-info{width:100%;padding-left:0}}.cbp-l-member-name{font:400 28px/28px "Open Sans",sans-serif;color:#474747}.cbp-l-member-position{font:400 13px/21px "Open Sans",sans-serif;color:#888;margin-top:6px}.cbp-l-member-desc{font:400 12px/18px "Open Sans",sans-serif;margin-top:25px;color:#474747}.cbp-popup-singlePageInline{width:100%;height:0;position:absolute;top:0;left:0;z-index:5;overflow:hidden}.cbp-popup-singlePageInline .cbp-popup-navigation{position:absolute;top:0;right:0;z-index:2;width:40px;height:40px}.cbp-popup-singlePageInline .cbp-popup-close{background:url(/js/img/cbp-sprite.png) -92px 0 no-repeat;height:40px;width:40px;right:20px;top:30px}.cbp-popup-singlePageInline .cbp-popup-close:hover{opacity:.7}.cbp-popup-singlePageInline .cbp-popup-content{width:100%;min-height:300px}.cbp.cbp-popup-isOpening .cbp-popup-singlePageInline{-webkit-transition:height .4s ease 0s!important;transition:height .4s ease 0s!important}.cbp.cbp-popup-isOpening .cbp-item{-webkit-transition:-webkit-transform .4s ease 0s!important;transition:transform .4s ease 0s!important}.cbp-singlePageInline-active{opacity:.6!important}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes loading{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@keyframes loading{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}.cbp-popup-singlePageInline .cbp-popup-loadingBox{visibility:hidden;width:30px;height:30px;border-right:5px solid #000;border-bottom:5px solid #000;border-radius:50%;border-left:5px solid transparent;border-top:5px solid transparent;animation:loading .5s infinite linear;-moz-animation:loading .5s infinite linear;-webkit-animation:loading .5s infinite linear;background:0 0;-ms-filter:"alpha(Opacity=60)";opacity:.6}.cbp-popup-singlePageInline.cbp-popup-loading .cbp-popup-loadingBox{visibility:visible}.cbp-popup-singlePageInline.cbp-popup-loading .cbp-popup-content,.cbp-popup-singlePageInline.cbp-popup-loading .cbp-popup-navigation{visibility:hidden;opacity:0}.cbp-l-inline{margin-bottom:20px;overflow:hidden;margin-top:10px;background:#FAFAFA;padding:30px}.cbp-l-inline-left{float:left;width:44%}.cbp-l-project-img{max-width:100%}.cbp-l-inline-right{float:right;width:56%;padding-left:inherit}@media only screen and (max-width:768px){.cbp-l-inline-left{width:100%;text-align:center;margin-top:40px}.cbp-l-inline-right{width:100%;padding-left:0;margin-top:20px}}.cbp-l-inline-title{font:400 28px/30px "Open Sans",sans-serif;color:#474747}.cbp-l-inline-subtitle{font:400 13px/21px "Open Sans",sans-serif;color:#888;margin-top:7px}.cbp-l-inline-desc{font:400 13px/20px "Open Sans",sans-serif;color:#474747;margin-top:25px}.cbp-l-inline-view-wrap{text-align:right}.cbp-l-inline-view{font:400 13px/35px "Open Sans",sans-serif;color:#9C9C9C;margin-top:40px;display:inline-block;padding:0 20px;border:1px solid #ccc;text-decoration:none}.cbp-l-inline-view:hover{color:#757575}.cbp-l-inline-details{margin-top:15px;font:13px/22px "Open Sans",sans-serif}.cbp-l-loadMore-button{text-align:center}.cbp-l-loadMore-button .cbp-l-loadMore-button-link{border:2px solid #DEDEDE;border-radius:2px;color:#7E7B7B;display:inline-block;font:400 11px/34px "Open Sans",sans-serif;min-width:80px;text-decoration:none;padding:0 20px;outline:0;margin-top:30px;box-shadow:none}.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover{color:#B0B0B0;text-decoration:none}.cbp-l-loadMore-button .cbp-l-loadMore-button-stop{cursor:default;color:#B0B0B0}.cbp-l-loadMore-button-link .cbp-l-loadMore-button-defaultText{display:block}.cbp-l-loadMore-button-link .cbp-l-loadMore-button-loadingText,.cbp-l-loadMore-button-link .cbp-l-loadMore-button-noMoreLoading{display:none}.cbp-l-loadMore-button-loading .cbp-l-loadMore-button-loadingText{display:block}.cbp-l-loadMore-button-loading .cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-button-loading .cbp-l-loadMore-button-noMoreLoading{display:none}.cbp-l-loadMore-button-stop .cbp-l-loadMore-button-noMoreLoading{display:block}.cbp-l-loadMore-button-stop .cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-button-stop .cbp-l-loadMore-button-loadingText{display:none}.cbp-l-loadMore-text{text-align:center;margin-top:30px}.cbp-l-loadMore-text .cbp-l-loadMore-text-link{font:400 16px "Open Sans",sans-serif;color:#5D5D5D;text-decoration:none;cursor:default}.cbp-l-loadMore-text .cbp-l-loadMore-text-stop{color:#5D5D5D}.cbp-mode-slider{overflow:visible!important}.cbp-mode-slider .cbp-wrapper-outer{overflow:hidden;width:100%;position:absolute;height:100%}.cbp-mode-slider{-webkit-transition:height .35s cubic-bezier(0.22,.6,.345,1);transition:height .35s cubic-bezier(0.22,.6,.345,1)}.cbp-mode-slider .cbp-item,.cbp-mode-slider .cbp-wrapper{-webkit-transition:-webkit-transform .35s cubic-bezier(0.22,.6,.345,1);transition:transform .35s cubic-bezier(0.22,.6,.345,1)}.cbp-mode-slider-dragStart .cbp-wrapper{-webkit-transition:none;transition:none}.cbp-mode-slider-dragStart *{cursor:move!important;cursor:-webkit-grab!important;cursor:-o-grab!important;cursor:-ms-grab!important;cursor:grab!important}.cbp-nav-next,.cbp-nav-prev{position:relative;background:#7c8b90;cursor:pointer;display:inline-block;margin-left:1px;height:22px;width:21px}.cbp-nav-next{border-radius:0 2px 2px 0}.cbp-nav-prev{border-radius:2px 0 0 2px}.cbp-nav-next:hover,.cbp-nav-prev:hover{opacity:.8}
	
	.cbp-nav-next:after,.cbp-nav-prev:after{
		content:'';
		position:absolute;
		top:0;
		right:0;
		bottom:0;
		left:0;
		margin:auto;
		background: url(/js/cubeportfolio/cbp-sprite.png) no-repeat 0 0;
		height:10px;
		width:7px
		}
		
		
		.cbp-nav-next:after{background-position:-134px 0}.cbp-nav-prev:after{background-position:-134px -12px}.cbp-nav-stop{opacity:.5!important;cursor:default!important}.cbp-nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cbp-nav-controls{position:absolute;top:-51px;right:0;z-index:100}.cbp-nav-pagination{position:absolute;bottom:-30px;right:0;z-index:100;left:0;text-align:center}.cbp-nav-pagination-item{position:relative;width:10px;height:10px;border-radius:50%;margin:0 4px;display:inline-block;cursor:pointer;background:#c2c2c2;-webkit-transition:background .5s;transition:background .5s}.cbp-nav-pagination-active{background:#797979}.cbp-slider-item,.cbp-slider-wrap{margin:0;padding:0;list-style-type:none}.cbp-slider .cbp-nav-controls{position:static}.cbp-slider .cbp-nav-next,.cbp-slider .cbp-nav-prev{background:0 0;position:absolute;margin:auto;top:0;bottom:0;z-index:100;width:44px;height:44px}
	
	.cbp-slider .cbp-nav-next{
		right:25px;left:auto}
		
		.cbp-slider .cbp-nav-prev{left:25px;right:auto}
		
		.cbp-slider .cbp-nav-next:after,.cbp-slider .cbp-nav-prev:after{
			background: url(/js/cubeportfolio/cbp-sprite.png) no-repeat;
			width:44px;
			height:44px
			}
			
			
			.cbp-slider .cbp-nav-next:after{background-position:-46px -92px}.cbp-slider .cbp-nav-next:hover:after{background-position:-46px -46px}.cbp-slider .cbp-nav-prev:after{background-position:0 -92px}.cbp-slider .cbp-nav-prev:hover:after{background-position:0 -46px}.cbp-slider .cbp-nav-pagination{text-align:right;bottom:20px;right:25px}.cbp-slider-edge .cbp-nav-controls{position:static}.cbp-slider-edge .cbp-nav-next,.cbp-slider-edge .cbp-nav-prev{background:0 0;position:absolute;margin:auto;top:0;bottom:0;z-index:100;width:44px;height:44px}.cbp-slider-edge .cbp-nav-next{right:-14px;left:auto}.cbp-slider-edge .cbp-nav-prev{left:-14px;right:auto}.cbp-slider-edge .cbp-nav-next:after,.cbp-slider-edge .cbp-nav-prev:after{background:url(/js/img/cbp-sprite.png) no-repeat;width:9px;height:16px}.cbp-slider-edge .cbp-nav-next:after{background-position:-134px -24px}.cbp-slider-edge .cbp-nav-prev:after{background-position:-134px -42px}.cbp-slider-edge .cbp-nav-pagination{bottom:-45px}.cbp-slider-edge .cbp-nav-pagination-item{border:2px solid #0f0f0f;opacity:.4;background:0 0}.cbp-slider-edge .cbp-nav-pagination-active{background:#000}.cbp-l-grid-work{visibility:hidden;overflow:hidden}.cbp-l-grid-work .cbp-caption{margin-bottom:17px}

.cbp-l-grid-work-title{
	font:400 17px/25px "Roboto Condensed",sans-serif;
	color:#272727;
	text-align:center;
	text-transform:uppercase;
	display:block
	}
	
	.cbp-l-grid-work-title:hover{color:#000000}.cbp-l-grid-work-desc{font:400 11px/16px "Open Sans",sans-serif;color:#888;text-align:center;text-transform:uppercase}.cbp-l-grid-work.cbp-caption-zoom .cbp-caption-activeWrap{background-color:rgba(0,0,0,.7)}.cbp-l-grid-work .cbp-item{padding:3px}
		
					 
.cbp-l-grid-work .cbp-item-wrapper{
	background-color:#fff;
	/*box-shadow:0 1px 1px rgba(0,0,0,.2);*/
	padding:7px 7px 27px
}
	
						 
.cbp-l-grid-blog{visibility:hidden;overflow:hidden}.cbp-l-grid-blog .cbp-caption{margin-bottom:18px}.cbp-l-grid-blog-title{font:400 18px/28px "Open Sans",sans-serif;color:#444;display:block}.cbp-l-grid-blog-title:hover{color:#787878}.cbp-l-grid-blog-date{font:400 12px/18px "Open Sans",sans-serif;color:#787878;display:inline-block}.cbp-l-grid-blog-comments{font:400 12px/18px "Open Sans",sans-serif;color:#3C6FBB;display:inline-block}.cbp-l-grid-blog-comments:hover{opacity:.8}.cbp-l-grid-blog-desc{font:400 13px/18px "Open Sans",sans-serif;color:#9B9B9B;margin-top:9px}.cbp-l-grid-blog-split{margin:0 4px;font:400 13px/16px "Open Sans",sans-serif;color:#787878;display:inline-block}.cbp-l-grid-fullScreen,.cbp-l-grid-fullWidth,.cbp-l-grid-gallery,.cbp-l-grid-projects{visibility:hidden;overflow:hidden}.cbp-l-grid-projects .cbp-caption{margin-bottom:17px}.cbp-l-grid-projects-title{font:700 14px/18px "Open Sans",sans-serif;color:#474747}.cbp-l-grid-projects-desc{font:400 12px/18px "Open Sans",sans-serif;color:#888;margin-top:6px}.cbp-l-grid-projects.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{bottom:-50px;height:50px}.cbp-l-grid-projects.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-defaultWrap{bottom:50px}.cbp-l-grid-projects.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{height:50px}.cbp-l-grid-projects.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-25px);transform:translateY(-25px)}.cbp-l-grid-projects.cbp-caption-overlayBottom .cbp-caption-activeWrap,.cbp-l-grid-projects.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap{height:50px}.cbp-l-grid-projects.cbp-caption-overlayBottomReveal .cbp-caption:hover .cbp-caption-defaultWrap{bottom:50px}.cbp-l-grid-masonry,.cbp-l-grid-masonry-projects{visibility:hidden;overflow:hidden}.cbp-l-grid-masonry-projects-title{font:500 15px/22px Roboto,sans-serif;color:#119ee7;text-align:center;display:block}.cbp-l-grid-masonry-projects-title:hover{color:#272727}.cbp-l-grid-masonry-projects-desc{font:400 12px/16px Roboto,sans-serif;color:#b2b2b2;text-align:center}.cbp-l-grid-masonry-projects .cbp-caption{margin-bottom:11px}.cbp-l-grid-masonry-projects .cbp-caption-activeWrap{background-color:#59a3b6;background-color:rgba(89,163,182,.95)}.cbp-l-grid-masonry-projects .cbp-l-caption-buttonLeft,.cbp-l-grid-masonry-projects .cbp-l-caption-buttonRight{background-color:#4d4d4d}.cbp-l-grid-masonry-projects .cbp-l-caption-buttonLeft:hover,.cbp-l-grid-masonry-projects .cbp-l-caption-buttonRight:hover{background-color:#252424}.cbp-l-grid-team{visibility:hidden;overflow:hidden}.cbp-l-grid-team .cbp-caption{margin-bottom:18px;border:1px solid #E7E7E7}.cbp-l-grid-team-name{font:400 17px/26px "Open Sans",sans-serif;color:#456297;display:block;text-align:center}.cbp-l-grid-team-name:hover{color:#34425C}.cbp-l-grid-team-position{font:italic 400 13px/21px "Open Sans",sans-serif;color:#888;text-align:center}.cbp-l-grid-team.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{bottom:-50px;height:50px}.cbp-l-grid-team.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-defaultWrap{bottom:50px}.cbp-l-grid-team.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{height:50px}.cbp-l-grid-team.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-25px);transform:translateY(-25px)}.cbp-l-grid-team.cbp-caption-overlayBottom .cbp-caption-activeWrap,.cbp-l-grid-team.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap{height:50px}.cbp-l-grid-team.cbp-caption-overlayBottomReveal .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.cbp-l-slider-title-block{border-bottom:1px solid #cdcdcd;margin-bottom:22px}.cbp-l-slider-title-block div{padding:0 2px 6px 0;display:inline-block;border-bottom:1px solid #a9a5a5;color:#5e5e5e;margin-bottom:-1px;font:15px/21px Roboto,sans-serif}.cbp-l-grid-clients{visibility:hidden;overflow:hidden;height:180px}.cbp-l-clients-title-block{font:400 32px/53px Roboto,sans-serif;color:#666464;text-align:center;margin-bottom:40px}.cbp-l-grid-tabs{visibility:hidden;overflow:hidden;height:100px}.cbp-l-grid-tabs .cbp-item{font:14px/24px Lato,sans-serif;max-width:700px;width:100%;margin:0 auto;right:0;text-align:center;color:#5a5a5a}.cbp-l-grid-agency{visibility:hidden;overflow:hidden}.cbp-l-grid-agency .cbp-caption-wrap{margin-bottom:18px}.cbp-l-grid-agency .cbp-caption-wrap:after{position:absolute;content:'';width:0;height:0;border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;bottom:0;left:50%;margin-left:-5px;z-index:1}.cbp-l-grid-agency-title{font:700 17px/24px Lato,sans-serif;color:#666;text-align:center}.cbp-caption:hover .cbp-l-grid-agency-title{color:#222}.cbp-l-grid-agency-desc{font:400 12px/21px "Open Sans",sans-serif;color:#aaa;text-align:center}.cbp-l-grid-agency.cbp-caption-zoom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:scale(1.15);transform:scale(1.15)}.cbp-l-grid-testimonials{visibility:hidden;overflow:hidden}.cbp-l-testimonials-title-block{position:relative;text-align:center;font:26px/36px Roboto,sans-serif;color:#E7E7E7;margin-bottom:60px}.cbp-l-testimonials-title-block:after{content:'';position:absolute;margin:0 auto;width:23px;height:2px;bottom:-6px;background-color:#C2C2C2;left:0;right:0}.cbp-l-testimonials-wrap{background:#2D2D2D;padding:60px 0 110px}.cbp-l-grid-testimonials-body{color:#e7e7e7;max-width:800px;margin:0 auto;font:20px/32px sans-serif;text-align:center;padding:0 20px}.cbp-l-grid-testimonials-footer{font:12px/19px Roboto,sans-serif;color:#C2C2C2;text-align:center;margin-bottom:40px;margin-top:35px}.cbp-l-grid-slider-testimonials{visibility:hidden;overflow:hidden}.cbp-l-slider-testimonials-wrap{background:#f8f9f9;padding:80px 0 110px;border-width:1px 0;border-style:solid;border-color:#dce1e2}.cbp-l-grid-slider-testimonials-body{color:#111;max-width:800px;margin:0 auto;font:20px/32px sans-serif;text-align:center;padding:0 20px}.cbp-l-grid-slider-testimonials-footer{font:12px/19px Roboto,sans-serif;color:#777;text-align:center;margin-bottom:10px;margin-top:30px}.cbp-l-grid-slider-team{visibility:hidden;overflow:hidden}.cbp-l-grid-slider-team-name{float:left;font:20px/30px Roboto,sans-serif;color:#494949}.cbp-l-grid-slider-team-social{float:right}.cbp-l-grid-slider-team-position{clear:both;font:14px/21px Roboto,sans-serif;color:#A6A6A6}.cbp-l-grid-slider-team-desc{font:13px/20px Roboto,sans-serif;color:#969696;margin-top:15px;margin-bottom:10px}.cbp-l-grid-slider-team .cbp-caption{margin-bottom:16px}.cbp-l-grid-slider-team-social a{color:#737373;line-height:30px;margin-left:4px}.cbp-l-grid-slider-team-social a:hover{opacity:.8}.cbp-no-transition .cbp-item,.cbp.cbp-loading,.cbp.cbp-loading *,.cbp.cbp-loading .cbp-item{-webkit-transition:none!important;transition:none!important}



#style-selector {
	position: fixed;
	top: 90px;
	left: 0;
	z-index: 9999;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	-moz-box-shadow:0px 0px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:0px 0px 4px rgba(0, 0, 0, 0.4);
	box-shadow:0px 0px 4px rgba(0, 0, 0, 0.4);
}
.style-selector-wrapper {
	position: relative;
	z-index: 9999;
	display: inline-block;
	background: #fff;
}
.style-selector-wrapper > div {
	margin: 0px 20px 10px 20px;
}
#style-selector a.close {
	position: absolute;
	top: 0px;
	right: -46px;
	width: 46px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #272727 url(/js/style-switcher/colors-swi.png) no-repeat 8px 5px;
	border-radius: 0px;
	font-size: 1px;
	color: #454545;
}
#style-selector a.active {
	box-shadow: 0 0 0 2px #000;
}
#style-selector .title {
	height: 40px;
	width: 100%;
	float: left;
	display: block;
	background: #414141;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 40px;
	color: #ffffff;
	text-transform: uppercase;
	font-family: 'Raleway', sans-serif;
	margin-bottom:20px;
}
#style-selector .title-sub {
	margin-top: 50px;
	margin-bottom: 0px;
	margin-left: 7px;
	display: block;
	color: #fff;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	font-family: 'Raleway', sans-serif;
}
#style-selector .title-sub2 {
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	display: block;
	color: #454545;
	text-align: left;
	font-weight: normal;
	font-size: 13px;
	text-transform: uppercase;
	font-family: 'Raleway', sans-serif;
}
#style-selector ul {
	width: 180px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0 20px 0;
	border-bottom: 1px solid #e0e0e0;
}
#style-selector .styles {
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}
#style-selector .styles li {
	float: left;
	margin: 2px;
	padding: 0;
	transition: all 0.2s;
}
#style-selector .styles li a {
	display: block;
	cursor: pointer;
}
#style-selector .styles li:hover {
	opacity:0.7;
}
ul.layout-style{
	overflow:hidden;
}
.layout select {
	margin: 0 3px;
	width: 100%;
	font-size: 12px;
}
.bg-image img {
	width: auto;
	height: 100%;
}
#style-selector .menu-fswitcher {
	margin-left: 0px;
	margin-top: 4px;
}
#style-selector .menu-fswitcher select {
	color: #fff;
	width:175px;
	padding: 5px 4px;
	border: 1px solid #575757;
	background-color: #575757;
}
#style-selector .styles.demos li a {
	text-align: center;
	width: 50px;
	height: 27px;
	font-size: 11px;
	border-radius: 3px;
	text-transform: uppercase;
	line-height: 27px;
	vertical-align: middle;
	background-color: #454545;
}
#style-selector .styles.demos li a:hover {
	background-color: #13afeb;
}
#style-selector .styles.demos li a:active {
	background-color: #13afeb;
}
/* ----------- Colors ----------- */

.pre-color-skin1 {
	width:32px;
	height:32px;
	background-color: #119ee7;
	float: left;
	cursor: pointer;
}
.pre-color-skin2 {
	width:32px;
	height:32px;
	background-color: #e71a1a;
	float: left;
	cursor: pointer;
}
.pre-color-skin3 {
	width:32px;
	height:32px;
	background-color: #ff7713;
	float: left;
	cursor: pointer;
}
.pre-color-skin4 {
	width:32px;
	height:32px;
	background-color: #a1a61a;
	float: left;
	cursor: pointer;
}
.pre-color-skin5 {
	width:32px;
	height:32px;
	background-color: #3fc35f;
	float: left;
	cursor: pointer;
}
.pre-color-skin6 {
	width:32px;
	height:32px;
	background-color: #ee1f6d;
	float: left;
	cursor: pointer;
}
.pre-color-skin7 {
	width:32px;
	height:32px;
	background-color: #8a5ed9;
	float: left;
	cursor: pointer;
}
.pre-color-skin8 {
	width:32px;
	height:32px;
	background-color: #13bfb1;
	float: left;
	cursor: pointer;
}
.pre-color-skin9 {
	width:32px;
	height:32px;
	background-color: #37c6f5;
	float: left;
	cursor: pointer;
}
.pre-color-skin10 {
	width:32px;
	height:32px;
	background-color: #97cc02;
	float: left;
	cursor: pointer;
}
.bg-patterns1 {
    background: url(/images/elements/bg.png) no-repeat scroll center top #eee;
    border: 1px solid #727272;
    cursor: pointer;
    float: left;
    height: 35px;
    width: 40px;
}
.bg-patterns2 {
    background: url(/images/elements/bg2.png) no-repeat scroll center top #eee;
    border: 1px solid #727272;
    cursor: pointer;
    float: left;
    height: 35px;
    width: 40px;
}
.bg-patterns3 {
    background: url(/images/elements/bg3.png) no-repeat scroll center top #eee;
    border: 1px solid #727272;
    cursor: pointer;
    float: left;
    height: 35px;
    width: 40px;
}
.bg-patterns4 {
    background: url(/images/elements/bg4.png) no-repeat scroll center top #eee;
    border: 1px solid #727272;
    cursor: pointer;
    float: left;
    height: 35px;
    width: 40px;
}
.bg-patterns5 {
    background: url(/images/elements/bg5.png) no-repeat scroll center top #eee;
    border: 1px solid #727272;
    cursor: pointer;
    float: left;
    height: 35px;
    width: 40px;
}
.bg-patterns6 {
    background: url(/images/elements/bg6.png) no-repeat scroll center top #eee;
    border: 1px solid #727272;
    cursor: pointer;
    float: left;
    height: 35px;
    width: 40px;
}
.bg-patterns7 {
    background: url(/images/elements/bg7.png) no-repeat scroll center top #eee;
    border: 1px solid #727272;
    cursor: pointer;
    float: left;
    height: 35px;
    width: 40px;
}
.bg-patterns8 {
    background: url(/images/elements/bg8.jpg) no-repeat scroll center top #eee;
    border: 1px solid #727272;
    cursor: pointer;
    float: left;
    height: 35px;
    width: 40px;
}
.bg-patterns9 {
    background: url(/images/elements/bg9_thumb.jpg) no-repeat scroll center top #eee;
    border: 1px solid #727272;
    cursor: pointer;
    float: left;
    height: 35px;
    width: 40px;
}
.bg-patterns10 {
    background: url(/images/elements/bg10_thumb.jpg) no-repeat scroll center top #eee;
    border: 1px solid #727272;
    cursor: pointer;
    float: left;
    height: 35px;
    width: 40px;
}
.bg-patterns11 {
    background: url(/images/elements/bg11_thumb.jpg) no-repeat scroll center top #eee;
    border: 1px solid #727272;
    cursor: pointer;
    float: left;
    height: 35px;
    width: 40px;
}
.bg-patterns12 {
    background: url(/images/elements/bg12_thumb.jpg) no-repeat scroll center top #eee;
    border: 1px solid #727272;
    cursor: pointer;
    float: left;
    height: 35px;
    width: 40px;
}

#style-selector .styles-noborder {
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}
#style-selector .styles-noborder li {
	float: left;
	margin: 0px 0px;
	padding: 0;
	color: #ddd;
}
#style-selector .styles-noborder li.left {
	float: left;
	width: 80px;
	line-height: 14px;
}
#style-selector .styles-noborder li.left em {
	font-style: normal;
	line-height: 18px;
	display: block;
	margin-top: 7px;
}
#style-selector .styles-noborder li.left em a {
	color: #b3b3b3;
	font-size: 11px;
}
#style-selector .styles-noborder li.left em a:hover {
	color: #fff;
}
#style-selector .styles-noborder li img {
	float: left;
	width: 100px;
	height: 70px;
}

