/* font-face*/
@font-face
{
    font-family: 'OpenSansRegular';
    src: url('../../fonts/OpenSans-Regular-webfont.eot');
    src: url('../../fonts/OpenSans-Regular-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../../fonts/OpenSans-Regular-webfont.woff') format('woff'), url('../../fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('../../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face
{
    font-family: 'OpenSansBold';
    src: url('../../fonts/OpenSans-Bold-webfont.eot');
    src: url('../../fonts/OpenSans-Bold-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../../fonts/OpenSans-Bold-webfont.woff') format('woff'), url('../../fonts/OpenSans-Bold-webfont.ttf') format('truetype'), url('../../fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
html{overflow-y:scroll}
body{line-height:1;font-family:OpenSansRegular, Arial, Helvetica, sans-serif;color:#2056df;background:#f2f2f2 url(../../images/sprite1.png) repeat-x -17px -446px;min-width:1080px}
strong,b,h1,h2,h3,h4,h5,h6{font-family:OpenSansBold, Arial, Helvetica, sans-serif;font-weight:400}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{font-size:100%;vertical-align:baseline;background:transparent;color:#2056df;text-decoration:none;outline:none;margin:0;padding:0}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
input[type=text],input[type=password],textarea{border:1px solid #9A9995;color:#2056df;font-family:OpenSansRegular, Arial, Helvetica, sans-serif;padding:5px}
textarea{overflow:auto;resize:none}
label{font-size:14px;text-transform:uppercase;color:#2056df;font-family:OpenSansBold, Arial, Helvetica, sans-serif;font-weight:400}
.awwwardsNomination{position:fixed;top:50px;right:0}
.awwwardsDesignNomination{position:fixed;top:170px;right:0}
.container_12.top{z-index:10}
.container_12{margin-left:auto;margin-right:auto;width:1080px;position:relative}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_3{width:250px}
.container_12 .grid_4{width:340px}
.container_12 .grid_6{width:520px}
.container_12 .grid_9{width:790px}
.container_12 .grid_12{width:1060px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both}
.clearfix{zoom:1}



.push_button{text-shadow:1px 1px 0 #1044c6, 2px 2px 0 #2056df;background-color:#1044c6;font-family:OpenSansBold, Arial, Helvetica, sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;text-decoration:none;color:#fff;position:relative;top:0;background-image:0 color-stop(1,rgb(226,129,129)));-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 1px 0 #1044c6, 0 5px 0 0 #2056df, 0 10px 5px #999;-moz-box-shadow:inset 0 1px 0 #1044c6, 0 5px 0 0 #2056df, 0 10px 5px #999;-o-box-shadow:inset 0 1px 0 #1044c6, 0 5px 0 0 #2056df, 0 10px 5px #999;box-shadow:inset 0 1px 0 #1044c6, 0 5px 0 0 #2056df, 0 10px 5px #999;-moz-transition:all .25s ease-in-out 0;-webkit-transition:all .25s ease-in-out 0;-o-transition:all .25s ease-in-out 0;-khtml-transition:all .25s ease-in-out 0;padding:10px 50px 10px 20px}
.push_button::before{background-color:#1044c6;background-image:url(../../images/right_arrow.png);background-repeat:no-repeat;background-position:center center;content:"";width:20px;height:20px;position:absolute;right:15px;top:50%;margin-top:-9px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:inset 0 1px 0 #2056df, 0 1px 0 #1044c6;-moz-box-shadow:inset 0 1px 0 #2056df, 0 1px 0 #1044c6;-o-box-shadow:inset 0 1px 0 #2056df, 0 1px 0 #1044c6;box-shadow:inset 0 1px 0 #2056df, 0 1px 0 #1044c6;-moz-transition:all .25s ease-in-out 0;-webkit-transition:all .25s ease-in-out 0;-o-transition:all .25s ease-in-out 0;-khtml-transition:all .25s ease-in-out 0}
.push_button:active::before,.push_button.pushed::before{top:50%;margin-top:-12px;-webkit-box-shadow:inset 0 1px 0 #EA9292, 0 3px 0 #2056df, 0 6px 3px #1044c6;-moz-box-shadow:inset 0 1px 0 #EA9292, 0 3px 0 #2056df, 0 6px 3px #1044c6;-o-box-shadow:inset 0 1px 0 #EA9292, 0 3px 0 #2056df, 0 6px 3px #1044c6;box-shadow:inset 0 1px 0 #EA9292, 0 3px 0 #2056df, 0 6px 3px #1044c6}
.push_button.submit{padding-right:20px;border:none;cursor:pointer}
.play{background: #9a9796 url(../../images/sprite.png) -93px -619px no-repeat;text-shadow:2px 2px 0 #2056df;width:75px;height:1px;cursor:pointer;font-family:OpenSansBold, Arial, Helvetica, sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;text-decoration:none;color:#fff;position:relative;background:0 url(../../images/sprite.png) -93px -619px no-repeat;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 1px 0 #CDCCC6, 0 5px 0 0 #2056df, 0 10px 5px #999;-moz-box-shadow:inset 0 1px 0 #CDCCC6, 0 5px 0 0 #2056df, 0 10px 5px #999;-o-box-shadow:inset 0 1px 0 #CDCCC6, 0 5px 0 0 #2056df, 0 10px 5px #999;box-shadow:inset 0 1px 0 #CDCCC6, 0 5px 0 0 #2056df, 0 10px 5px #999;padding:30px 5px}
.play:hover{background-position:-32px -619px}
.replay{background: #CDCCC6 url("../../images/sprite.png") -88px -112px no-repeat;text-shadow:2px 2px 0 #2056df;width:26px;height:1px;cursor:pointer;font-family:OpenSansBold, Arial, Helvetica, sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;text-decoration:none;color:#fff;position:relative;background:0 url(../../images/sprite.png) -88px -112px no-repeat;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 0 #CDCCC6 inset, 0 2px 0 0 #2056df, 0 2px 1px #999;-moz-box-shadow:0 1px 0 #CDCCC6 inset, 0 2px 0 0 #2056df, 0 2px 1px #999;-o-box-shadow:0 1px 0 #CDCCC6 inset, 0 2px 0 0 #2056df, 0 2px 1px #999;box-shadow:0 1px 0 #CDCCC6 inset, 0 2px 0 0 #2056df, 0 2px 1px #999;padding:12px 5px}
.replay:active{top:1px;-webkit-box-shadow:0 1px 0 #CDCCC6 inset, 0 1px 0 0 #2056df, 0 1px 1px #999;-moz-box-shadow:0 1px 0 #CDCCC6 inset, 0 1px 0 0 #2056df, 0 1px 1px #999;-o-box-shadow:0 1px 0 #CDCCC6 inset, 0 1px 0 0 #2056df, 0 1px 1px #999;box-shadow:0 1px 0 #CDCCC6 inset, 0 1px 0 0 #2056df, 0 1px 1px #999}
.replay:hover{background-position:-127px -112px}
.default-link{text-shadow:2px 2px 0 #2056df;background-color:#1044c6;font-family:OpenSansBold, Arial, Helvetica, sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;text-decoration:none;color:#fff;position:relative;background-image:0 color-stop(1,rgb(226,129,129)) );-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 1px 0 #1044c6, 0 3px 0 0 #2056df, 0 6px 3px #999;-moz-box-shadow:inset 0 1px 0 #1044c6, 0 3px 0 0 #2056df, 0 6px 3px #999;-o-box-shadow:inset 0 1px 0 #1044c6, 0 3px 0 0 #2056df, 0 6px 3px #999;box-shadow:inset 0 1px 0 #1044c6, 0 3px 0 0 #2056df, 0 6px 3px #999;padding:5px 15px}
.default-link:active{top:3px;background-image:0 color-stop(1,rgb(219,118,117)) );-webkit-box-shadow:inset 0 1px 0 #1044c6, 0 2px 0 0 #2056df, 0 3px 1px #999;-moz-box-shadow:inset 0 1px 0 #1044c6, 0 2px 0 0 #2056df, 0 3px 1px #999;-o-box-shadow:inset 0 1px 0 #1044c6, 0 2px 0 0 #2056df, 0 3px 1px #999;box-shadow:inset 0 1px 0 #1044c6, 0 2px 0 0 #2056df, 0 3px 1px #999}
header{position:relative;height:48px;background:url(../../images/dotted-line.png) 0 47px repeat-x}
header .root{position:absolute;width:16px;height:11px;display:block;top:2px}
header .home{position:relative;width:16px;height:11px;background:url(../../images/sprite1.png) 2px -42px no-repeat;display:block;top:2px}
header .home:hover{background-position:2px -55px}
header .logo_small{background:url(../../images/sprite.png) no-repeat -223px -228px;cursor:pointer;height:61px;left:489px;position:absolute;top:-100px;width:85px;z-index:6}
header .logo{cursor:pointer;height:80px;left:428px;overflow:hidden;position:absolute;top:15px;width:220px}
header .logo .ml{background:url(../../images/sprite.png) no-repeat -38px -146px;height:74px;left:2px;position:absolute;top:0;width:220px}
header nav{position:relative;top:18px;font-size:14px;font-family:OpenSansBold, Arial, Helvetica, sans-serif;text-transform:uppercase;width:910px;margin:0 auto}
header nav ul{height:30px;font-size:11px}
header nav ul li{display:block;position:relative;float:left;height:30px;background:url(../../images/nav-split.png) no-repeat right 5px;margin:0;padding:0 15px}
header nav ul li .cur{display:block;height:10px;position:relative;top:9px;width:18px;background:url(../../images/nav-current.png) no-repeat center bottom;margin:0 auto}
header nav ul li a{position:relative;top:5px}
header nav ul li.webshop{width:100px;line-height:14px}
header nav ul li.push_left{margin-left:570px;margin-top:-46px;background:none;}
header nav ul li.phone{font-size:18px;color:#2056df;line-height:16px;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;letter-spacing:2px;padding-right:0;background:none}
header nav ul li.phone b{position:relative;top:-2px}
header nav ul li .social_share{position:absolute;top:-2px;left:0;width:16px;height:16px;background:url(../../images/sprite1.png) -17px -37px no-repeat;display:block;cursor:pointer}
header nav ul li .social_share:hover{background-position:-17px -55px}
header nav ul li .share_container{background:#F2F2F2;border:2px solid #FFF;bottom:-70px;box-shadow:10px 10px 6px #CECCCC;position:absolute;right:-28px;width:115px;display:none;padding:10px}
header nav ul li .share_container .d{background:url(../../images/sprite.png) no-repeat -260px -608px;display:block;height:31px;position:absolute;right:15px;top:-24px;width:52px}
.container_12 .index_container{position:relative;width:1060px;z-index:1;margin:100px auto}
.container_12 .index_container .ch{width:234px;height:465px;position:absolute;top:0;left:0}
.container_12 .index_container .ch .img{position:absolute;left:0;top:425px;z-index:2}
.container_12 .index_container .visible{width:234px;height:465px;position:absolute;top:0;left:-45px;overflow:hidden}
.container_12 .index_container .ch .hole{position:absolute;width:234px;height:27px;bottom:20px;z-index:1}
.container_12 .index_container .ch .hole img{position:absolute;left:120px;top:0}
.container_12 .home_thumbs{position:relative;height:320px;overflow:hidden;z-index:2;margin:0 0 50px}
.container_12 .call_to_action{width:1080px;height:320px;overflow:hidden;position:relative;background:url(../../images/dotted-line.png) repeat-x 0 0}
.container_12 .call_to_action .grid_4{width:350px;height:220px;margin-top:28px;text-align:center;background:url(../../images/dotted-line-vertical.png) repeat-y top right;position:relative;cursor:pointer}
.container_12 .call_to_action .grid_4:first-child{margin-left:15px}
.container_12 .call_to_action .grid_4 .left{position:absolute;width:20px;height:220px;left:-19px;top:0;background:url(../../images/sprite.png) 2px -441px no-repeat;display:block;opacity:0}
.container_12 .call_to_action .grid_4 .right{display:block;position:absolute;width:20px;height:220px;right:-18px;top:0;background:url(../../images/sprite.png) -17px -441px no-repeat;opacity:0}
.container_12 .call_to_action .grid_4 h3{font-size:18px;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;text-transform:uppercase;color:#2056df}
.container_12 .call_to_action .grid_4 p{font-size:14px;line-height:21px;padding:10px 0}
.container_12 .call_to_action .grid_4 .icon{width:110px;height:105px;margin:0 auto}
.container_12 .call_to_action .grid_4 .icon .bar{width:105px;height:105px;background:url(../../images/sprite.png) 0 0 no-repeat;display:block}
.container_12 .call_to_action .grid_4 .icon .bar:hover{background-position:-111px 0}
.container_12 .call_to_action .grid_4 .icon .play{margin:25px 0 0 13px}
.container_12 .call_to_action .grid_4 .icon .char{background:url(../../images/sprite.png) no-repeat -226px 0;display:block;height:105px;width:79px}
.container_12 .index_container .visible_stage{width:1060px;height:700px;overflow:hidden;position:relative;z-index:6}
.container_12 .index_container .previous{background:url(../../images/sprite1.png) no-repeat scroll 17px -148px transparent;cursor:pointer;display:none;height:70px;position:absolute;right:-22px;top:250px;width:75px;z-index:7}
.container_12 .index_container .nextTo{background:url(../../images/sprite1.png) no-repeat scroll 17px -216px transparent;cursor:pointer;display:none;height:70px;position:absolute;right:-22px;top:325px;width:75px;z-index:7}
.container_12 .index_container .visible_stage section{width:1060px;height:620px;position:absolute;left:-10px;top:800px}
.container_12 .index_container .visible_stage section .stage1{width:910px;height:475px;overflow:hidden;left:134px;position:relative;top:-500px}
.container_12 .index_container .visible_stage section .stage1 .watch_video{width:265px;height:365px;position:absolute;right:100px;top:0}
.container_12 .index_container .visible_stage section .stage1 .watch_video .top{height:330px;position:absolute;top:0;background:#EBEBEB;padding:20px}
.container_12 .index_container .visible_stage section .stage1 .watch_video .top h4{color:#2056df;text-align:center;text-shadow:1px 1px 0 #FFF, 2px 2px 0 #FFF;font-size:18px}
.container_12 .index_container .visible_stage section .stage1 .watch_video .top p{font-size:14px;line-height:22px;text-align:center;margin:14px 0}
.container_12 .index_container .visible_stage section .stage1 .watch_video .top .icon .play{background-position:-99px -621px;width:65px;box-shadow:0 1px 0 #CDCCC6 inset, 0 5px 0 0 #4E4C4E, 0 10px 5px #999;margin:0 auto;padding:26px 5px}
.no-js .container_12 .index_container .ch .img{top:15px}
.no-js .container_12 .index_container .visible_stage{visibility:visible}
.no-js .container_12 .index_container .visible_stage section .container .lt{left:0}
.no-js .container_12 .index_container .visible_stage section .container .lb{bottom:0;left:0}
.no-js .container_12 .index_container .visible_stage section .container .rt{right:0}
.no-js .container_12 .home_thumbs{margin-top:0}

.callbackOverlay{background:rgba(205,204,198,0.9);height:100%;left:0;position:absolute;top:0;width:100%;z-index:20;display:none}
.callbackForm{width:330px;height:623px;position:relative;background:none repeat scroll 0 0 #F2F2F2;border:2px solid #FFF;box-shadow:10px 10px 6px #CECCCC;margin:100px auto}
.callbackForm .title{width:330px;height:44px;background:#1044c6;text-align:center;text-shadow:1px 1px 0 #1044c6, 2px 2px 0 #2056df;font-family:OpenSansBold, Arial, Helvetica, sans-serif;font-weight:400;font-size:37px;text-transform:uppercase;text-decoration:none;color:#fff;line-height:42px;border-bottom:2px solid #FFF;padding:10px 0}
.callbackForm .title .close{position:absolute;top:0;right:0;width:21px;height:20px;background:url(../../images/close-icon.png) no-repeat;cursor:pointer}
.callbackForm .title .close:hover{background-position:0 -20px}
.callbackForm .intrestedIn{width:290px;height:100px;background:#CDCCC6;border-bottom:2px solid #FFF;padding:20px}
.callbackForm .intrestedIn .checkboxGroup{padding:15px 0 0 20px}
.callbackForm .intrestedIn .checkboxGroup input[type=checkbox]{position:relative;top:-2px;margin:0 5px 0 0;padding:0}
.callbackForm .intrestedIn .checkboxGroup label{font-size:13px;font-family:OpenSans,Arial,Helvetica,sans-serif;text-shadow:none;color:#4E4C4E;height:15px;margin:0 0 5px}
.callbackForm .formwrap{padding:20px}
.callbackForm .formwrap .row.check label{font-size:13px;text-transform:none;font-family:OpenSans,Arial,Helvetica,sans-serif;text-shadow:none;height:15px}
.callbackForm .formwrap .row.check label input[type=checkbox]{position:relative;top:-2px;margin:0;padding:0}
.callbackForm label{display:block;color:#757273;margin:0 0 5px}
.callbackForm .row textarea{font-family:OpenSansRegular,Arial,Helvetica,sans-serif;font-size:12px;width:282px;height:60px}
.container_12 .index_container .visible_stage section .main_message{width:477px;height:365px;border:2px solid #FFF;background:#F2F2F2;-moz-box-shadow:0 0 3px #CECCCC;-webkit-box-shadow:0 0 3px #CECCCC;box-shadow:0 0 3px #CECCCC;position:relative;left:51px;zoom:1;filter:progid:DXImageTransform.Microsoft.Shadow(color='#CECCCC',Direction=135,Strength=11)}
.container_12 .index_container .visible_stage section h1,.container_12 .index_container .visible_stage section h2,.container_12 .index_container .visible_stage section h3,.container_12 .index_container .visible_stage section h4,.container_12 .index_container .visible_stage section h5,.container_12 .index_container .visible_stage section h6{text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;-webkit-text-shadow:1px 1px 1px #FFFFFF, 2px 2px 1px #CDCCC6;text-transform:uppercase}
/*.container_12 .index_container .visible_stage section .stage1 .arw{background:url(../../images/sprite1.png) no-repeat scroll 12px -366px transparent;height:53px;left:2px;position:absolute;top:245px;width:51px;z-index:2}*/
.container_12 .index_container .visible_stage section .main_message h3{background:url(../../images/ribbon.png) no-repeat 10px 10px;color:#2056df;font-size:26px;line-height:65px;text-align:center;width:400px;margin:20px auto;padding:15px 0}
.container_12 .index_container .visible_stage section .main_message h1{color:#2056df;font-size:40px;text-align:center;position:relative;left:-5px;margin:20px 0 0;padding:0}
.container_12 .index_container .visible_stage section .main_message h1 b{color:#2056df;font-size:56px;letter-spacing:-1px;margin:0 0 0 13px}
.container_12 .index_container .visible_stage section .main_message h1 span{color:#2056df;font-size:28px;letter-spacing:-1px;margin:0 0 0 28px}
.container_12 .index_container .visible_stage section .main_message p{font-size:14px;text-align:center;width:610px;line-height:21px;margin:0 auto;padding:15px 0}
.gotoquestion{background:url(../../images/next-button.png) no-repeat scroll 0 0 transparent;bottom:-53px;color:#FFF;display:block;font-family:OpenSansBold,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;height:49px;position:absolute;left:-2px;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #2056df, 2px 2px 0 #2056df;text-transform:uppercase;width:482px;padding:23px 0 43px}
.gotoquestion:hover{color:#ccc}
.container_12 .index_container .visible_stage section .main_message .ieButton{left:206px}
.container_12 .index_container .visible_stage section .container{height:590px;left:0;position:relative;top:40px;width:975px;overflow:hidden;margin:0 auto}
.container_12 .index_container .visible_stage section .container_vdo{position:relative;width:975px;height:660px;left:0;top:40px;z-index:15;overflow:hidden;margin:0 auto}
.container_12 .index_container .visible_stage section .container .lt{position:absolute;left:-550px;top:0;width:409px;height:158px;background:#FFF;padding:30px}
.container_12 .index_container .visible_stage section .container .lt .d{position:absolute;top:25px;left:-21px;width:21px;height:21px;background:url(../../images/sprite.png) -37px -112px no-repeat}
.container_12 .index_container .visible_stage section .container .lt h3{font-size:21px;margin:0 0 20px}
.container_12 .index_container .visible_stage section .container .lt h4{font-size:32px;color:#2056df;line-height:43px}
.container_12 .index_container .visible_stage section .container .lb{position:absolute;left:21px;bottom:-350px;width:409px;height:242px;background:#EBEBEB;display:block;padding:30px}
.container_12 .index_container .visible_stage section .container .lb h6{font-size:25px;background:url(../../images/sprite1.png) 1px 2px no-repeat;color:#9A9995;margin:0 0 30px;padding:0 0 0 30px}
.container_12 .index_container .visible_stage section .container .lb p{font-size:14px;line-height:21px;margin:0 0 20px}
.container_12 .index_container .visible_stage section .container .lb p strong{font-size:16px;line-height:24px;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6}
.container_12 .index_container .visible_stage section .container .lb p a{text-decoration:underline;color:#1044c6}
.container_12 .index_container .visible_stage section .container .lb h5{font-size:30px;line-height:38px;text-transform:none;margin:0 0 30px}
.container_12 .index_container .visible_stage section .container .rt{position:absolute;right:-550px;top:0;width:409px;height:360px;background:#E9D0CA;overflow:hidden;padding:30px}
.container_12 .index_container .visible_stage section .container .rt.stage2 .head{background:url(../../images/home.png) no-repeat -5px -2px;height:151px;position:absolute;right:71px;top:-350px;width:227px}
.container_12 .index_container .visible_stage section .container .rt.stage2 .body{width:230px;height:296px;position:absolute;bottom:-350px;right:70px;background:url(../../images/home.png) -250px 0 no-repeat}
.container_12 .index_container .visible_stage section .container .rt.stage2 .text1{background:url(../../images/home.png) no-repeat -18px -173px;height:57px;right:245px;position:absolute;top:130px;width:0}
.container_12 .index_container .visible_stage section .container .rt.stage2 .text2{background:url(../../images/home.png) no-repeat -18px -250px;height:20px;right:220px;position:absolute;top:265px;width:0}
.container_12 .index_container .visible_stage section .container .rt.stage3 .chart_right{background:url(../../images/home.png) no-repeat -417px -311px;height:221px;position:absolute;right:-350px;top:115px;width:184px}
.container_12 .index_container .visible_stage section .container .rt.stage3 .chart_left{background:url(../../images/home.png) no-repeat -257px -310px;height:203px;left:-350px;position:absolute;top:145px;width:152px}
.container_12 .index_container .visible_stage section .container .rt.stage3 .text1{background:url(../../images/home.png) no-repeat -12px -317px;height:49px;position:absolute;right:235px;top:145px;width:0}
.container_12 .index_container .visible_stage section .container .rt.stage3 .text2{background:url(../../images/home.png) no-repeat -245px -988px;height:49px;position:absolute;right:100px;top:241px;width:0}
.container_12 .index_container .visible_stage section .container .rt.stage4 .bg_image{background:url(../../images/home.png) no-repeat -11px -585px;height:0;position:absolute;left:35px;bottom:55px;width:0}
.container_12 .index_container .visible_stage section .container .rt.stage4 .bar1{background:url(../../images/home.png) no-repeat -439px -547px;bottom:89px;height:0;left:104px;position:absolute;width:139px}
.container_12 .index_container .visible_stage section .container .rt.stage4 .bar2{background:url(../../images/home.png) no-repeat -439px -617px;bottom:88px;height:0;left:254px;position:absolute;width:139px}
.container_12 .index_container .visible_stage section .container .rt.stage5 .date_range{background:url(../../images/home.png) no-repeat -19px -872px;height:13px;left:50px;position:absolute;top:157px;width:0}
.container_12 .index_container .visible_stage section .container .rt.stage5 .bar1{background:url(../../images/home.png) no-repeat -6px -904px;bottom:276px;height:0;left:92px;position:absolute;width:64px}
.container_12 .index_container .visible_stage section .container .rt.stage5 .bar2{background:url(../../images/home.png) no-repeat -80px -896px;bottom:276px;height:0;left:163px;position:absolute;width:67px}
.container_12 .index_container .visible_stage section .container .rt.stage5 .bar3{background:#FFF;height:0;left:235px;position:absolute;top:142px;width:2px}
.container_12 .index_container .visible_stage section .container .rt.stage5 .bar4{background:url(../../images/home.png) no-repeat -158px -897px;height:0;left:242px;position:absolute;top:163px;width:64px}
.container_12 .index_container .visible_stage section .container .rt.stage5 .bar5{background:url(../../images/home.png) no-repeat -249px -897px;height:0;left:313px;position:absolute;top:163px;width:66px}
.container_12 .index_container .visible_stage section .container .rt.stage5 .text1{background:url(../../images/home.png) no-repeat -418px -897px;height:32px;left:43px;position:absolute;top:250px;width:0}
.container_12 .index_container .visible_stage section .container .rt.stage5 .paragraph{border-top:1px solid #FFF;bottom:-110px;font-size:12px;height:85px;left:30px;line-height:22px;position:absolute;text-align:center;width:405px;padding:15px 0 0}
.container_12 .index_container .visible_stage section .container .rt.stage6 .free{height:391px;left:40px;position:absolute;top:25px;width:392px}
.container_12 .index_container .visible_stage section .container .rt.stage6 .free img{position:absolute;left:0;top:0}
.container_12 .index_container .visible_stage section .container .rb{position:absolute;right:0;bottom:55px;width:409px;height:19px;background:#CDCCC6;padding:30px}
.container_12 .index_container .visible_stage section .container .rb .next{background:url(../../images/next-button-home.png) no-repeat 0 0;color:#FFF;font-size:14px;font-weight:400;height:60px;left:0;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;top:0;width:193px;padding:33px 0}
.container_12 .index_container .visible_stage section .container .rb .next:hover{background-position:0 -129px}

.container_12 .index_container .visible_stage section .container .rb .checkfield{background:url(../../images/next-button-home.png) no-repeat 0 0;color:#FFF;font-size:14px;font-weight:400;left:0;position:absolute;text-align:center;text-decoration:none;/*text-shadow:1px 1px 0 #2056df, 2px 2px 0 #2056df;*/text-transform:uppercase;top:0;width:193px;padding:10px 20px 10px 20px;}
.container_12 .index_container .visible_stage section .container .rb .checkfield:hover{background-position:0 -129px}
.container_12 .index_container .visible_stage section .container .rb .checkfield{background:#1044c6;top:34px;width:225px;border:none;}
.container_12 .index_container .visible_stage section .container .rb .checkfield:hover{background:#2056df}


.container_12 .index_container .visible_stage section .container .rb .previous{background:url(../../images/next-button-home.png) no-repeat 0 0;color:#FFF;font-family:float:right;OpenSansBold,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;height:60px;left:240px;position:absolute;text-align:center;text-decoration:none;/*text-shadow:1px 1px 0 #1044c6, 2px 2px 0 #2056df;*/text-transform:uppercase;top:35px !important;width:193px;padding:33px 0}
.container_12 .index_container .visible_stage section .container .rb .previous:hover{background-position:0 -129px}
.container_12 .index_container .visible_stage section .container .rb .previous{background:#1044c6;top:34px;height:15px;width:225px;padding:15px 0}
.container_12 .index_container .visible_stage section .container .rb .previous:hover{background:#2056df}

.noanswer{background:url(../../images/next-button-home.png) no-repeat 0 0;color:#FFF;font-family:float:right;OpenSansBold,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;left:240px;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;top:35px !important;width:193px;padding:10px 20px 10px 20px;}
.noanswer:hover{background-position:0 -129px}
.noanswer{background:#1044c6;top:34px;width:225px;border:none;}
.noanswer:hover{background:#2056df;color:#FFF;}

.container_12 .index_container .visible_stage section .container .rb .push_button{box-shadow:0 1px 0 #1044c6 inset, 0 5px 0 0 #2056df, 0 6px 3px #2056df;-webkit-box-shadow:0 1px 0 #1044c6 inset, 0 5px 0 0 #2056df, 0 6px 3px #2056df;-moz-box-shadow:0 1px 0 #1044c6 inset, 0 5px 0 0 #2056df, 0 6px 3px #2056df;-o-box-shadow:0 1px 0 #1044c6 inset, 0 5px 0 0 #2056df, 0 6px 3px #2056df;left:0px;padding:10px 35px}
.container_12 .index_container .visible_stage section .container .rb .ieButton{left:190px;top:-15px}
.container_12 .index_container .visible_stage section .container_vdo .video_wrap{position:relative;left:20px;width:954px;height:540px;background:#757470}
.container_12 .index_container .visible_stage section .container_vdo .video_wrap .arrow{background:url(../../images/home.png) right top no-repeat;height:21px;position:relative;top:39px;width:35px;margin:0 auto}
.container_12 .index_container .visible_stage section .container_vdo .video_wrap .bottom{height:38px;width:954px;background:#CDCCC6;text-align:center;position:relative;top:40px;margin:0 auto;padding:27px 0 13px}
.container_12 .index_container .visible_stage section .container_vdo .video_wrap .bottom .push_button{box-shadow:0 1px 0 #1044c6 inset, 0 5px 0 0 #2056df, 0 6px 3px #2056df;-webkit-box-shadow:0 1px 0 #1044c6 inset, 0 5px 0 0 #2056df, 0 6px 3px #2056df;-moz-box-shadow:0 1px 0 #1044c6 inset, 0 5px 0 0 #2056df, 0 6px 3px #2056df;-o-box-shadow:0 1px 0 #1044c6 inset, 0 5px 0 0 #2056df, 0 6px 3px #2056df}
.container_12 .index_container .visible_stage section .container_vdo .video_wrap .bottom .ieButton{line-height:14px}
.container_12 .index_container .visible_stage section .container_vdo .video{position:relative;top:20px;width:840px;height:500px;margin:0 auto}
.container_12 .index_container .visible_stage section .container_vdo .video .before{position:absolute;top:0;left:0;width:840px;height:420px;background:#F2F2F2 url(../../images/video-slider-bg.png) no-repeat left bottom;text-align:center;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;text-transform:uppercase;z-index:5;padding:40px 0}
.container_12 .index_container .visible_stage section .container_vdo .video .before p{font-size:16px;font-weight:400;margin:0 0 15px}
.container_12 .index_container .visible_stage section .container_vdo .video .before h3{color:#2056df;font-size:36px;line-height:51px}
.container_12 .index_container .visible_stage section .container_vdo .video .before .play{margin:30px auto}
.container_12 .index_container .visible_stage section .container_vdo .video .before .alex{background:url(../../images/home.png) no-repeat 1px -1041px;bottom:60px;height:207px;left:45px;position:absolute;width:268px}
.container_12 .index_container .visible_stage section .container_vdo .video .after{position:absolute;top:0;left:900px;width:780px;height:440px;background:#F2F2F2 url(../../images/video-slider-bg.png) no-repeat left bottom;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;text-transform:uppercase;z-index:4;padding:30px}
.container_12 .index_container .visible_stage section .container_vdo .video .after h3{color:#2056df;font-size:34px;line-height:47px;margin-bottom:10px}
.container_12 .index_container .visible_stage section .container_vdo .video .after p{font-size:18px;line-height:27px}
.container_12 .index_container .visible_stage section .container_vdo .video .after .left{width:380px;float:left;position:relative;left:10px;height:450px;padding:20px 0 0}
.container_12 .index_container .visible_stage section .container_vdo .video .after .replay-container{position:absolute;left:1px;bottom:165px;font-size:14px}
.container_12 .index_container .visible_stage section .container_vdo .video .after .replay-container b{left:50px;position:absolute;top:7px;width:230px}
.container_12 .index_container .visible_stage section .container_vdo .video .after .share{position:absolute;left:1px;bottom:50px}
.container_12 .index_container .visible_stage section .container_vdo .video .after .share b{float:left;margin:0 15px 0 0}
.container_12 .index_container .visible_stage section .container_vdo .video .after .right{width:295px;height:450px;float:right;position:relative;padding:20px 0 0 95px}
.container_12 .index_container .visible_stage section .container_vdo .video .after .right .thankyou{position:absolute;bottom:145px;width:285px;display:none;padding:0 20px}
.container_12 .index_container .visible_stage section .container_vdo .video .after .right .thankyou h2{line-height:24px}
.container_12 .index_container .visible_stage section .container_vdo .video .after .right .thankyou p{font-size:12px;text-transform:none;margin-top:10px;line-height:18px}
.container_12 .index_container .visible_stage section .container_vdo .video .after .right .alex{background:url(../../images/home.png) no-repeat -283px -1056px;bottom:105px;height:120px;left:12px;position:absolute;width:75px}
.container_12 .index_container .visible_stage section .container_vdo .video .after .right .row{position:relative;margin:0 0 15px}
.container_12 .index_container .visible_stage section .container_vdo .video .after .right .row textarea{font-family:OpenSansRegular,Arial,Helvetica,sans-serif;font-size:12px;width:282px}
.contact_wrapper .left textarea{width:307px;font-family:OpenSansRegular,Arial,Helvetica,sans-serif;font-size:12px}
.container_12 .index_container .visible_stage section .container_vdo .video .videoElement{position:relative;top:0;left:0;width:840px;height:500px}
.container_12 .index_container .visible_stage section .container_vdo .video .videoElement .stop-video{background:#000;color:#2056df;cursor:pointer;font-family:OpenSansBold,Arial,Helvetica,sans-serif;font-size:14px;height:18px;line-height:17px;position:absolute;right:-18px;text-align:center;top:-18px;width:18px}
.contactUs .watch_video{height:365px;position:absolute;right:25px;top:0;width:250px}
.contactUs .watch_video .top{background:none repeat scroll 0 0 #EBEBEB;height:190px;position:absolute;top:0;width:210px;padding:20px}
.contactUs .watch_video .top h4{color:#1335dd;font-size:18px;text-align:center;text-shadow:1px 1px 0 #FFF, 2px 2px 0 #FFF;line-height:27px}
.contactUs .watch_video .top .icon{margin:30px 0 0}
.contactUs .watch_video .top .icon .play{background-position:-99px -621px;box-shadow:0 1px 0 #CDCCC6 inset, 0 5px 0 0 #4E4C4E, 0 10px 5px #999;width:65px;display:block;margin:0 auto;padding:26px 5px}
.container_12 .slides_container{position:relative;width:1060px;top:115px;margin:0 auto 115px}
.container_12 .prev{background:url(../../images/sprite1.png) no-repeat scroll 17px -148px transparent;cursor:pointer;display:none;height:70px;position:absolute;right:-45px;top:345px;width:75px;z-index:7}
.container_12 .nextSlide{background:url(../../images/sprite1.png) no-repeat scroll 17px -216px transparent;cursor:pointer;display:none;height:70px;position:absolute;right:-45px;top:425px;width:75px;z-index:7}
.container_12 .slides_container .visible_area{width:1060px;height:680px;position:relative;overflow:hidden}
.container_12 .slides_container .visible_area.rm{height:735px}
.container_12 .slides_container .visible_area .section{width:1060px;height:660px;position:absolute;left:0;top:790px}
.no-js .container_12 .slides_container .visible_area{height:645px}
.no-js .container_12 .slides_container .visible_area .section{position:relative;top:700px}
.no-js .container_12 .slides_container .visible_area .section .middle .img{width:88%}
.no-js .container_12 .slides_container .visible_area .section .middle{top:7px}
.no-js .container_12 .slides_container .visible_area .section .middle .content{height:auto}
.container_12 .slides_container .visible_area .section:first-child{top:20px}
.container_12 .slides_container .visible_area .section .left{background:url(../../images/dotted-bg.png) right 290px no-repeat;z-index:5}
.container_12 .slides_container .visible_area .section .middle{width:580px;height:541px;float:left;background:url(../../images/middle-dotted-bg.png) no-repeat;position:relative}
.container_12 .slides_container .visible_area .section .right{background:url(../../images/dotted-bg.png) left 290px no-repeat;text-align:right}
.container_12 .slides_container .visible_area .section .middle .heading{color:#2056df;font-size:26px;top:-10px;left:75px;position:absolute;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;text-transform:uppercase;width:435px;text-align:center}
.container_12 .slides_container .visible_area .section .middle .img{height:295px;position:relative;text-indent:-999999px;width:510px;overflow:hidden;top:60px;margin:0 auto 20px}
.container_12 .slides_container .visible_area .section .middle .img.stage1{background:url(../../images/characters.png) -220px 0 no-repeat}
.container_12 .slides_container .visible_area .section .middle .img.stage1 .graph{background:url(../../images/characters.png) no-repeat scroll -269px -277px transparent;height:210px;left:50px;position:absolute;top:0;width:436px}
.container_12 .slides_container .visible_area .section .middle .img.stage2{background:url(../../images/characters.png) no-repeat scroll -220px -510px transparent;height:270px;margin-bottom:35px}
.container_12 .slides_container .visible_area .section .middle .img.stage3 .dr1{background:url(../../images/characters.png) no-repeat scroll -223px -814px transparent;height:45px;left:25px;position:absolute;top:95px;width:54px}
.container_12 .slides_container .visible_area .section .middle .img.stage3 .ar1{background:url(../../images/pen-arrows.png) no-repeat scroll 0 0 transparent;height:55px;left:50px;position:absolute;top:122px;width:77px}
.container_12 .slides_container .visible_area .section .middle .img.stage3 .dr2wrap{background:url(../../images/characters.png) no-repeat scroll -528px -816px transparent;bottom:57px;height:35px;left:133px;position:absolute;width:170px}
.container_12 .slides_container .visible_area .section .middle .img.stage3 .dr2wrap .dr2{background:url(../../images/characters.png) no-repeat scroll -527px -866px transparent;height:225px;left:0;position:absolute;bottom:5px;width:170px}
.container_12 .slides_container .visible_area .section .middle .img.stage3 .dr2wrap .dr2b{background:url(../../images/characters.png) no-repeat scroll -263px -1041px transparent;bottom:0;height:17px;left:0;position:absolute;width:170px}
.container_12 .slides_container .visible_area .section .middle .img.stage3 .ar2{background:url(../../images/pen-arrows.png) no-repeat scroll right -57px transparent;height:46px;position:absolute;right:110px;top:134px;width:85px}
.container_12 .slides_container .visible_area .section .middle .img.stage3 .dr3{background:url(../../images/characters.png) no-repeat scroll -294px -810px transparent;height:52px;position:absolute;right:85px;top:106px;width:62px}
.container_12 .slides_container .visible_area .section .middle .img.stage3 .ar3{background:url(../../images/pen-arrows.png) no-repeat scroll right bottom transparent;height:90px;position:absolute;right:45px;top:120px;width:153px}
.container_12 .slides_container .visible_area .section .middle .img.stage3 .dr4{background:url(../../images/characters.png) no-repeat scroll -367px -954px transparent;height:42px;position:absolute;right:25px;top:90px;width:46px}
.container_12 .slides_container .visible_area .section .middle .img.stage3 .info{background:url(../../images/characters.png) no-repeat scroll -245px -1110px transparent;height:20px;left:20px;position:absolute;top:260px;width:445px}
.container_12 .slides_container .visible_area .section .middle .img.stage4{background:url(../../images/characters.png) no-repeat scroll -271px -1140px transparent;height:250px}
.container_12 .slides_container .visible_area .section .middle .img.stage4 .bar1{background:#CDCCC6;bottom:71px;height:36px;left:107px;position:absolute;width:20px}
.container_12 .slides_container .visible_area .section .middle .img.stage4 .bar2{background:#9A9995;bottom:71px;height:65px;left:127px;position:absolute;width:20px}
.container_12 .slides_container .visible_area .section .middle .img.stage4 .bar3{background:#1044c6;bottom:71px;height:120px;left:147px;position:absolute;width:20px}
.container_12 .slides_container .visible_area .section .middle .img.stage4 .bar4{background:none repeat scroll 0 0 #CDCCC6;bottom:71px;height:27px;left:211px;position:absolute;width:20px}
.container_12 .slides_container .visible_area .section .middle .img.stage4 .bar5{background:#9A9995;bottom:71px;height:45px;left:231px;position:absolute;width:20px}
.container_12 .slides_container .visible_area .section .middle .img.stage4 .bar6{background:#1044c6;bottom:71px;height:58px;left:251px;position:absolute;width:20px}
.container_12 .slides_container .visible_area .section .middle .img.stage4 .bar7{background:none repeat scroll 0 0 #CDCCC6;bottom:71px;height:11px;left:315px;position:absolute;width:20px}
.container_12 .slides_container .visible_area .section .middle .img.stage4 .bar8{background:#9A9995;bottom:71px;height:19px;left:335px;position:absolute;width:20px}
.container_12 .slides_container .visible_area .section .middle .img.stage4 .bar9{background:#1044c6;bottom:71px;height:31px;left:355px;position:absolute;width:20px}
.container_12 .slides_container .visible_area .section .middle .img.stage4 .bar10{background:none repeat scroll 0 0 #CDCCC6;bottom:71px;height:7px;left:416px;position:absolute;width:20px}
.container_12 .slides_container .visible_area .section .middle .img.stage4 .bar11{background:#9A9995;bottom:71px;height:13px;left:436px;position:absolute;width:20px}
.container_12 .slides_container .visible_area .section .middle .img.stage4 .bar12{background:#1044c6;bottom:71px;height:16px;left:456px;position:absolute;width:20px}
.container_12 .slides_container .visible_area .section .middle .content{color:#2056df;text-align:center;width:500px;height:0;margin:95px auto 0}
.container_12 .slides_container .visible_area .section .middle .content h3{font-size:21px;text-transform:uppercase;text-shadow:2px 2px 0 #FFFFFF, 3px 3px 0 #CDCCC6;line-height:26px;margin:0 0 25px}
.container_12 .slides_container .visible_area .section .middle .content p{font-size:14px;line-height:21px;margin:0 0 25px}
.container_12 .slides_container .visible_area .section .middle .content p small{font-size:12px}
.container_12 .slides_container .visible_area .section .middle .push_button.stage1{left:150px}
.container_12 .slides_container .visible_area .section .middle .ieButton.stage1{left:145px}
.container_12 .slides_container .visible_area .section .middle .ieButton.stage2{left:102px}
.container_12 .slides_container .visible_area .section .middle .push_button.stage3{left:112px}
.container_12 .slides_container .visible_area .section .middle .push_button.stage2{left:104px}
.container_12 .slides_container .visible_area .section .middle .ieButton.stage3{left:18%}
.container_12 .slides_container .visible_area .section .middle .push_button.stage4{left:182px}
.container_12 .slides_container .visible_area .section .middle .ieButton.stage4{left:32%}
.container_12 .slides_container .visible_area .section .push_button:after{background:url(../../images/characters.png) no-repeat -857px -1420px;content:"";display:block;height:74px;left:50%;margin-left:-40px;position:absolute;top:35px;width:79px;z-index:-1}
.container_12 .slides_container .visible_area .section .left,.container_12 .slides_container .visible_area .section .right{position:relative;font-size:14px;text-transform:uppercase;line-height:18px;width:225px;height:541px;float:left;color:#9b9997;text-shadow:2px 2px 0 #FFFFFF, 3px 3px 0 #CDCCC6}
.container_12 .slides_container .visible_area .section .left p.bottom,.container_12 .slides_container .visible_area .section .right p.bottom{position:absolute;bottom:20px;width:240px;font-family:OpenSansBold, Arial, Helvetica, sans-serif;font-weight:400}
.container_12 .slides_container .visible_area .section .right p.bottom{text-align:center}
.container_12 .slides_container .visible_area .section .left .charL{width:190px;height:275px;position:relative;margin:50px 0}
.container_12 .slides_container .visible_area .section .left .coins{position:absolute;width:185px;height:141px;bottom:50px;left:0}
.container_12 .slides_container .visible_area .section .right .coins{position:absolute;width:185px;height:141px;bottom:50px;left:20px}
.container_12 .slides_container .visible_area .section .left .coins div,.container_12 .slides_container .visible_area .section .right .coins div{width:48px;position:absolute;bottom:0;height:100%}
.container_12 .slides_container .visible_area .section .left .coins span,.container_12 .slides_container .visible_area .section .right .coins span{position:absolute;display:block;width:44px;height:0}
.container_12 .slides_container .visible_area .section .first_slide{width:550px;border:2px solid #FFF;background:#F2F2F2;-moz-box-shadow:0 0 3px #CECCCC;-webkit-box-shadow:0 0 3px #CECCCC;box-shadow:0 0 3px #CECCCC;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;zoom:1;filter:progid:DXImageTransform.Microsoft.Shadow(color='#CECCCC',Direction=135,Strength=11);float:left;position:relative;top:15px;z-index:3;text-align:center;padding:50px 40px}
.container_12 .slides_container .visible_area .section .bubble_arrow{background:url(../../images/bubble-arrow.png) no-repeat;height:53px;left:176px;position:absolute;top:105px;width:51px;z-index:10}
.container_12 .slides_container .visible_area .section .first_slide h4{font-size:16px;font-weight:400;text-transform:uppercase;margin:0 0 15px}
.container_12 .slides_container .visible_area .section .first_slide h4.rm{font-size:21px}
.container_12 .slides_container .visible_area .section .first_slide p{font-size:16px;font-weight:400;margin:0 0 15px}
.container_12 .slides_container .visible_area .section .first_slide h3{color:#2056df;font-size:36px;line-height:51px;margin-bottom:30px;text-transform:uppercase}
.container_12 .slides_container .visible_area .section .first_slide h3.rm{font-size:44px;margin-bottom:20px}
.container_12 .slides_container .visible_area .section .first_slide .push_wrap{height:30px;margin:60px auto}
.container_12 .slides_container .visible_area .section .first_slide .push_button{width:315px}
.container_12 .slides_container .visible_area .section .first_slide h6{background:url(../../images/for-graphic.png) top center no-repeat;height:30px;text-indent:-99999px}
.container_12 .slides_container .visible_area .section .first_slide .ribbon-large{background:url(../../images/retirement-management.png) no-repeat -1px -1px;font-size:30px;height:36px;text-transform:uppercase;width:376px;margin:5px auto 15px;padding:14px 0}
.container_12 .slides_container .visible_area .section .left .coins.stage1 .col1{left:0;z-index:2}
.container_12 .slides_container .visible_area .section .left .coins.stage1 .col1 span{background:url(../../images/coins.png) no-repeat 2px 114px;bottom:0;height:0;left:0}
.container_12 .slides_container .visible_area .section .left .coins.stage1 .col2{bottom:-2px;left:38px;z-index:2}
.container_12 .slides_container .visible_area .section .left .coins.stage1 .col2 span{background:url(../../images/coins.png) no-repeat scroll -52px 100px transparent;bottom:0;left:0}
.container_12 .slides_container .visible_area .section .left .coins.stage1 .col3{bottom:0;left:64px;z-index:1}
.container_12 .slides_container .visible_area .section .left .coins.stage1 .col3 span{background:url(../../images/coins.png) no-repeat scroll -99px 92px transparent;bottom:0;left:0}
.container_12 .slides_container .visible_area .section .left .coins.stage1 .col4{bottom:-2px;left:100px;z-index:2}
.container_12 .slides_container .visible_area .section .left .coins.stage1 .col4 span{background:url(../../images/coins.png) no-repeat -52px 100px;bottom:0;left:0}
.container_12 .slides_container .visible_area .section .right .coins.stage1 .col1{left:80px;z-index:2}
.container_12 .slides_container .visible_area .section .right .coins.stage1 .col1 span{background:url(../../images/coins.png) no-repeat -1px 114px;bottom:0;height:0;left:0}
.container_12 .slides_container .visible_area .section .right .coins.stage1 .col2{left:113px;z-index:1}
.container_12 .slides_container .visible_area .section .right .coins.stage1 .col2 span{background:url(../../images/coins.png) no-repeat -540px 118px;bottom:0;height:0;left:0}
.container_12 .slides_container .visible_area .section .left .coins.stage2 .col1{background:url(../../images/coins.png) no-repeat 0 114px;bottom:0;left:0;z-index:2}
.container_12 .slides_container .visible_area .section .left .coins.stage2 .col1 span{background:url(../../images/coins.png) no-repeat -1582px 116px;bottom:22px;height:0;left:3px}
.container_12 .slides_container .visible_area .section .left .coins.stage2 .col2{background:url(../../images/coins.png) no-repeat scroll -52px 100px transparent;bottom:-2px;left:36px;z-index:2}
.container_12 .slides_container .visible_area .section .left .coins.stage2 .col4{background:url(../../images/coins.png) no-repeat -52px 100px;bottom:-2px;left:100px;z-index:2}
.container_12 .slides_container .visible_area .section .right .coins.stage2 .col1{background:url(../../images/coins.png) no-repeat -1px 114px;left:80px;z-index:2}
.container_12 .slides_container .visible_area .section .right .coins.stage2 .col1 span{background:url(../../images/coins.png) no-repeat scroll -1582px 126px transparent;bottom:22px;height:0;left:0}
.container_12 .slides_container .visible_area .section .right .coins.stage2 .col2{background:url(../../images/coins.png) no-repeat -538px 118px;left:113px;z-index:1}
.container_12 .slides_container .visible_area .section .right .coins.stage2 .col3{left:133px;z-index:2}
.container_12 .slides_container .visible_area .section .right .coins.stage2 .col3 span{background:url(../../images/coins.png) no-repeat -589px 125px;bottom:0;height:0;left:0}
.container_12 .slides_container .visible_area .section .left .coins.stage3 .col1{background:url(../../images/coins.png) no-repeat 0 114px;bottom:0;left:0;z-index:1}
.container_12 .slides_container .visible_area .section .left .coins.stage3 .col1 span{background:url(../../images/coins.png) no-repeat -1074px 50px;bottom:22px;left:3px}
.container_12 .slides_container .visible_area .section .left .coins.stage3 .col2{background:url(../../images/coins.png) no-repeat scroll -52px 99px transparent;bottom:-2px;left:36px;z-index:2}
.container_12 .slides_container .visible_area .section .left .coins.stage3 .col2 span{background:url(../../images/coins.png) no-repeat -1072px 79px;bottom:36px;left:-2px}
.container_12 .slides_container .visible_area .section .left .coins.stage3 .col3 span{background:url(../../images/coins.png) no-repeat -1071px 108px;bottom:36px;left:1px}
.container_12 .slides_container .visible_area .section .left .coins.stage3 .col4{background:url(../../images/coins.png) no-repeat -51px 100px;bottom:-2px;left:100px;z-index:2}
.container_12 .slides_container .visible_area .section .left .coins.stage3 .col4 span{background:url(../../images/coins.png) no-repeat -1226px 98px;bottom:36px;left:-3px}
.container_12 .slides_container .visible_area .section .right .coins.stage3 .col1{background:url(../../images/coins.png) no-repeat -1px 114px;left:50px;z-index:2}
.container_12 .slides_container .visible_area .section .right .coins.stage3 .col1 span{background:url(../../images/coins.png) no-repeat scroll -1227px 110px transparent;bottom:22px;height:0;left:0}
.container_12 .slides_container .visible_area .section .right .coins.stage3 .col2{background:url(../../images/coins.png) no-repeat -538px 118px;left:77px;z-index:1}
.container_12 .slides_container .visible_area .section .right .coins.stage3 .col2 span{background:url(../../images/coins.png) no-repeat -1285px 113px;bottom:0;height:0;left:0}
.container_12 .slides_container .visible_area .section .right .coins.stage3 .col3{background:url(../../images/coins.png) no-repeat -588px 125px;left:108px;z-index:2}
.container_12 .slides_container .visible_area .section .right .coins.stage3 .col3 span{background:url(../../images/coins.png) no-repeat -1585px 110px;bottom:0;height:0;left:0}
.container_12 .slides_container .visible_area .section .right .coins.stage3 .col4{left:132px;z-index:3}
.container_12 .slides_container .visible_area .section .right .coins.stage3 .col4 span{background:url(../../images/coins.png) no-repeat -538px 125px;bottom:0;height:0;left:0}
.container_12 .slides_container .visible_area .section .left .coins.stage4 .col1{background:url(../../images/coins.png) no-repeat -633px 26px;bottom:0;left:20px;z-index:3}
.container_12 .slides_container .visible_area .section .left .coins.stage4 .col1 span{background:url(../../images/coins.png) no-repeat -1582px 116px;bottom:110px;left:3px}
.container_12 .slides_container .visible_area .section .left .coins.stage4 .col2{background:url(../../images/coins.png) no-repeat scroll -52px 99px transparent;bottom:-2px;left:56px;z-index:4}
.container_12 .slides_container .visible_area .section .left .coins.stage4 .col2 span{background:url(../../images/coins.png) no-repeat -1128px 38px;bottom:36px;left:0}
.container_12 .slides_container .visible_area .section .left .coins.stage4 .col3{background:url(../../images/coins.png) no-repeat scroll -99px 92px transparent;bottom:0;left:84px;z-index:1}
.container_12 .slides_container .visible_area .section .left .coins.stage4 .col3 span{background:url(../../images/coins.png) no-repeat -1182px 48px;bottom:36px;left:3px}
.container_12 .slides_container .visible_area .section .left .coins.stage4 .col4{background:url(../../images/coins.png) no-repeat -51px 100px;bottom:-2px;left:114px;z-index:2}
.container_12 .slides_container .visible_area .section .left .coins.stage4 .col4 span{background:url(../../images/coins.png) no-repeat -1072px 56px;bottom:36px;left:-3px}
.container_12 .slides_container .visible_area .section .left .coins.stage4 .col5{bottom:-2px;left:148px;z-index:1}
.container_12 .slides_container .visible_area .section .left .coins.stage4 .col5 span{background:url(../../images/coins.png) no-repeat -1347px 73px;bottom:8px;left:-3px}
.container_12 .slides_container .visible_area .section .left .coins.stage4 .col6{bottom:0;left:0;z-index:1}
.container_12 .slides_container .visible_area .section .left .coins.stage4 .col6 span{background:url(../../images/coins.png) no-repeat -1025px 60px;bottom:10px;left:3px}
.container_12 .slides_container .visible_area .section .right .coins.stage4 .col1{background:url(../../images/coins.png) no-repeat -1px 114px;left:25px;z-index:2}
.container_12 .slides_container .visible_area .section .right .coins.stage4 .col1 span{background:url(../../images/coins.png) no-repeat scroll -778px 87px transparent;bottom:22px;height:0;left:0}
.container_12 .slides_container .visible_area .section .right .coins.stage4 .col2{background:url(../../images/coins.png) no-repeat -1394px 116px;left:52px;z-index:1}
.container_12 .slides_container .visible_area .section .right .coins.stage4 .col3{background:url(../../images/coins.png) no-repeat -876px 119px;left:80px;z-index:2}
.container_12 .slides_container .visible_area .section .right .coins.stage4 .col3 span{background:url(../../images/coins.png) no-repeat -1581px 99px;bottom:0;height:0;left:0}
.container_12 .slides_container .visible_area .section .right .coins.stage4 .col4{background:url(../../images/coins.png) no-repeat -538px 125px;left:115px;z-index:3}
.container_12 .slides_container .visible_area .section .right .coins.stage4 .col5{background:url(../../images/coins.png) no-repeat -1439px 100px;left:135px;z-index:2}
.container_12 .slides_container .visible_area .section .right .coins.stage4 .col5 span{background:url(../../images/coins.png) no-repeat -1582px 80px;bottom:0;height:0;left:0}
.container_12 .slides_container .visible_area .section .right .charR{position:relative;width:190px;height:275px;left:20px;margin:50px 0}
.container_12 .slides_container .visible_area .section .left .charL.stage1{background:url(../../images/characters.png) 0 -10px no-repeat}
.container_12 .slides_container .visible_area .section .left .charL.stage2{background:url(../../images/characters.png) 0 -298px no-repeat}
.container_12 .slides_container .visible_area .section .left .charL.stage3{background:url(../../images/characters.png) 0 -584px no-repeat}
.container_12 .slides_container .visible_area .section .left .charL.stage4{background:url(../../images/characters.png) 0 -869px no-repeat}
.container_12 .slides_container .visible_area .section .left .charL.stage5{background:url(../../images/characters.png) no-repeat -22px -1161px;width:210px;height:327px;top:14px;margin:0}
.container_12 .slides_container .visible_area .section .right .charR.stage1{background:url(../../images/characters.png) -745px -10px no-repeat}
.container_12 .slides_container .visible_area .section .right .charR.stage2{background:url(../../images/characters.png) -745px -298px no-repeat}
.container_12 .slides_container .visible_area .section .right .charR.stage3{background:url(../../images/characters.png) -745px -584px no-repeat}
.container_12 .slides_container .visible_area .section .right .charR.stage4{background:url(../../images/characters.png) -745px -869px no-repeat}
.container_12 .slides_container .visible_area .section .callback{width:718px;height:500px;border:2px solid #FFF;background:#F2F2F2;-moz-box-shadow:0 0 3px #CECCCC;-webkit-box-shadow:0 0 3px #CECCCC;box-shadow:0 0 3px #CECCCC;zoom:1;filter:progid:DXImageTransform.Microsoft.Shadow(color='#CECCCC',Direction=135,Strength=11);text-transform:uppercase;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;position:relative}
.container_12 .slides_container .visible_area .section .callback .top{width:645px;height:240px;border-bottom:2px solid #9A9995;text-align:center;margin:0 auto;padding:30px 0}
.container_12 .slides_container .visible_area .section .callback .top h3{font-size:33px;line-height:45px;color:#2056df}
.container_12 .slides_container .visible_area .section .callback .top h4{font-size:27px;line-height:47px;color:#2056df;margin-top:20px}
.container_12 .slides_container .visible_area .section .callback .top h4 span{font-size:60px;color:#2056df;line-height:93px}
.container_12 .slides_container .visible_area .section .callback .bottom{width:645px;position:relative;margin:0 auto;padding:20px 0}
.container_12 .slides_container .visible_area .section .callback .bottom p{font-size:17px;color:#2056df;margin:0 0 20px}
.container_12 .slides_container .visible_area .section .callback .bottom .thankyou{position:absolute;top:40px}
.container_12 .slides_container .visible_area .section .callback .bottom .thankyou p{line-height:20px;text-shadow:none;text-transform:none;margin-top:10px;font-size:12px}
.container_12 .slides_container .visible_area .section .callback .bottom .submit{bottom:57px;display:block;height:40px;position:absolute;right:0}
.container_12 .slides_container .visible_area .section .callback .bottom .push_button{cursor:pointer;outline:none}
.container_12 .slides_container .visible_area .section .callback .bottom input[type=text]{width:346px}
.container_12.rt .prev{right:500px;top:45px}
.container_12 .slides_container .visible_area .section .mid-col{background:url(../../images/retirement-management.png) no-repeat 10px -1224px;float:left;height:610px;position:relative;width:520px;text-align:center;z-index:2;padding:0 70px}
.container_12 .slides_container .visible_area .section .mid-col .short-ribbon{background:url(../../images/retirement-management.png) no-repeat -1px -68px;font-size:21px;height:20px;text-transform:uppercase;width:296px;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;position:relative;top:-10px;margin:5px auto 15px;padding:20px 0}
.container_12 .slides_container .visible_area .section .mid-col h3{color:#2056df;font-size:24px;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;text-transform:uppercase;line-height:35px;margin:0 0 20px}
.container_12 .slides_container .visible_area .section .mid-col p{font-size:14px;line-height:22px;width:480px;margin:0 0 20px 20px}
.container_12 .slides_container .visible_area .section .mid-col .push_wrap{position:absolute;bottom:0}
.container_12 .slides_container .visible_area .section .mid-col .push_wrap.stage2{left:168px}
.container_12 .slides_container .visible_area .section .mid-col .push_wrap.stage3{left:214px}
.container_12 .slides_container .visible_area .section .mid-col .male-char{background:url(../../images/retirement-management.png) no-repeat -28px -942px;bottom:60px;height:275px;left:135px;position:absolute;width:200px}
.container_12 .slides_container .visible_area .section .mid-col .female-char{background:url(../../images/retirement-management.png) no-repeat -265px -745px;bottom:60px;height:236px;position:absolute;right:135px;width:165px}
.container_12 .slides_container .visible_area .section .left-col{float:left;height:610px;position:relative;left:40px;width:195px;z-index:1}
.container_12 .slides_container .visible_area .section .left-col.stage1 .char{height:230px;position:absolute;right:-35px;top:130px;width:212px;background:url(../../images/retirement-management.png) no-repeat -1px -140px}
.container_12 .slides_container .visible_area .section .left-col.stage2 .char{background:url(../../images/retirement-management.png) no-repeat -15px -394px;bottom:100px;height:200px;position:absolute;right:-30px;width:200px}
.container_12 .slides_container .visible_area .section .left-col.stage2 .mbag{background:url(../../images/retirement-management.png) no-repeat -262px -616px;height:110px;position:absolute;right:-5px;top:180px;width:114px}
.container_12 .slides_container .visible_area .section .right-col{float:left;height:610px;position:relative;left:-12px;width:195px;z-index:1}
.container_12 .slides_container .visible_area .section .right-col.stage1 .char{background:url(../../images/retirement-management.png) no-repeat -271px -123px;height:400px;left:-110px;position:absolute;top:130px;width:352px}
.container_12 .slides_container .visible_area .section .right-col.stage2 .char{background:url(../../images/retirement-management.png) no-repeat 0px -615px;bottom:26px;height:370px;left:10px;width:230px}
.container_12 .slides_container .visible_area .section .right-col.stage2 .b-wrap{top:110px;height:85px;left:50px;position:absolute;width:140px}
.container_12 .slides_container .visible_area .section .right-col.stage2 .b-wrap .bubble{background:url(../../images/retirement-management.png) no-repeat -424px -1003px;height:165px;left:-25px;position:absolute;top:-20px;width:183px}
.container_12 .slides_container .visible_area .section .right-col.stage2 .mbag1{background:url(../../images/retirement-management.png) no-repeat -397px -606px;height:63px;left:0;position:absolute;top:0;width:48px;z-index:3}
.container_12 .slides_container .visible_area .section .right-col.stage2 .mbag2{background:url(../../images/retirement-management.png) no-repeat -454px -606px;height:63px;left:25px;position:absolute;top:-10px;width:48px;z-index:1}
.container_12 .slides_container .visible_area .section .right-col.stage2 .mbag3{background:url(../../images/retirement-management.png) no-repeat -455px -606px;height:63px;left:56px;position:absolute;top:17px;width:48px;z-index:2}
.container_12 .slides_container .visible_area .section .right-col.stage2 .mbag4{background:url(../../images/retirement-management.png) no-repeat scroll -508px -606px transparent;height:55px;left:80px;position:absolute;top:0;width:48px;z-index:1}
.container_12 .slides_container .visible_area .section .right-col.stage2 .mbag5{background:url(../../images/retirement-management.png) no-repeat -508px -606px;height:55px;left:102px;position:absolute;top:8px;width:40px;z-index:2}
.container_12 .team{position:relative;width:952px;height:765px;left:-10px;overflow:hidden;background:#FFF;margin:125px auto}
.container_12 .team .ch{background:url(../../images/sprite.png) no-repeat -65px -281px;height:250px;left:-125px;position:absolute;top:-105px;width:158px}
.container_12 .team .left{position:relative;width:382px;height:540px;float:left;background:#FFF;padding:35px 49px}
.container_12 .team .left .d{background:url(../../images/sprite.png) no-repeat -37px -112px;height:21px;left:-21px;position:absolute;top:25px;width:21px}
.container_12 .find_us{background:url(../../images/sprite.png) no-repeat -235px -293px;top:861px;clear:both;cursor:pointer;height:57px;left:247px;position:absolute;width:73px;z-index:7}
.container_12 .team .right{position:relative;width:343px;height:695px;float:right;background:#CDCCC6;z-index:4;padding:35px 60px}
.container_12 .team .right h3{font-size:24px;text-transform:uppercase;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;margin:0 0 20px}
.container_12 .team .right p{font-size:14px;line-height:22px;margin:0 0 20px}
.container_12 .team .team_intro_container{position:absolute;right:0;top:0;width:463px;height:611px;z-index:3}
.container_12 .team .team_intro_container .member_intro_text{position:absolute;left:0;top:0;width:423px;height:695px;background:#EBEBEB url(../../images/d-about.png) right center no-repeat;padding:35px 20px}
.container_12 .team .team_intro_container .member_intro_text .close{background:url(../../images/about-sprite.png) no-repeat -201px -333px;height:77px;left:-23px;position:absolute;top:4px;width:21px;cursor:pointer;display:none}
.container_12 .team .team_intro_container .member_intro_text h3{font-size:24px;text-transform:uppercase;color:#2056df;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;margin:0 0 10px}
.container_12 .team .team_intro_container .member_intro_text h4{font-size:18px;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;margin:0 0 20px}
.container_12 .team p{font-size:12px;line-height:22px;margin:0 0 20px}
.container_12 .team p a{color:#1044c6;text-decoration:underline}
.container_12 .team .right .team_container{position:relative;width:338px}
.container_12 .team .right .team_container .screen{position:relative;left:0;top:0;width:338px;height:330px;overflow:hidden;background:url(../../images/about-sprite.png) 0 0 no-repeat}
.container_12 .team .right .team_container .img_large{position:absolute;left:0;top:0;width:338px;height:330px;background:url(../../images/about-sprite.png) 0 0 no-repeat;display:none}
.container_12 .team .right .team_container .thumb_left{background:url(../../images/about-sprite.png) no-repeat 0 -395px;bottom:0;height:64px;left:-28px;position:absolute;width:28px;cursor:pointer}
.container_12 .team .right .team_container .thumb_left:hover{background-position:-41px -395px}
.container_12 .team .right .team_container .thumb_right{width:28px;height:64px;position:absolute;right:-28px;bottom:0;background:url(../../images/about-sprite.png) no-repeat -45px -331px;cursor:pointer}
.container_12 .team .right .team_container .thumb_right:hover{background-position:-4px -331px}
.container_12 .team .right .team_container .thumbs{width:338px;overflow:hidden}
.container_12 .team .right .team_container .thumbs ul{list-style:none;width:2000px;position:relative}
.container_12 .team .right .team_container .thumbs li{width:66px;height:65px;background:url(../../images/about-sprite.png) -133px -333px no-repeat;float:left;cursor:pointer;margin:2px 2px 0 0}
.container_12 .team .pS{background:#EBEBEB;height:695px;left:1000px;position:absolute;top:0;width:856px;z-index:5;padding:35px 30px}
.container_12 .team .pS .close{background:url(../../images/about-sprite.png) no-repeat -201px -333px;cursor:pointer;height:77px;left:-28px;position:absolute;top:5px;width:21px;display:none}
.container_12 .team .pS .text_left{width:418px;float:left}
.container_12 .team .pS .text_right{width:418px;float:right}
.container_12 .team .pS .text_right img{border:5px solid #fff;margin:47px 0 0}
.container_12 .team .pS .text_right p small{font-size:10px}
.contact_wrapper{width:755px;background:#F2F2F2;border:2px solid #FFF;box-shadow:0 0 3px #CECCCC;zoom:1;filter:progid:DXImageTransform.Microsoft.Shadow(color='#CECCCC',Direction=135,Strength=11);position:relative;left:25px;margin:70px 0}
.contact_wrapper .left{width:320px;float:left;border-right:1px solid #9A9995;overflow:hidden;margin:35px 0;padding:0 25px}
.contact_wrapper .left .thankyou{position:absolute;left:0;top:0;width:330px;height:0;background:#F2F2F2;overflow:hidden;margin:35px 0;padding:0 35px}
.contact_wrapper .left .row{position:relative;margin:0 0 25px}
.contact_wrapper .left .row .rf{position:absolute;top:0;left:0;font-size:12px;padding:0}
.contact_wrapper .left .row.check label{font-family:OpenSans,Arial,Helvetica,sans-serif;font-size:13px;text-shadow:none;text-transform:none}
.contact_wrapper .left .row.check label input[type=checkbox]{position:relative;top:-2px;margin:0;padding:0}
.contact_wrapper .left input[type=text]{width:307px}
.no-js .contact_wrapper .left input[type=submit]{display:block;position:relative;left:176px}
.contact_wrapper .left input[type=text].error,.contact_wrapper .left textarea.error{border:1px solid #2056df;background:#f2bebe}
.contact_wrapper .right{width:320px;float:right;margin:35px 0;padding:0 25px}
.contact_wrapper .right h4{font-size:16px;text-transform:uppercase;color:#2056df;margin:0 0 20px}
.contact_wrapper .right address{font-style:normal}
.contact_wrapper .left p,.contact_wrapper .right p{font-size:12px;line-height:22px;margin:0 0 20px}
.contact_wrapper .right #map{width:318px;height:194px;border:1px solid #9A9995}
.contact_wrapper .right h5{font-size:13px}
.contact_wrapper .right p.map{font-size:10px;line-height:15px}
.errorLayout{position:relative;padding:155px 0}
.errorLayout .char{position:absolute;width:211px;height:356px;left:0;top:95px}
.errorLayout .box{background:#FFF;border:2px solid #FFF;box-shadow:10px 10px 6px #CECCCC;height:460px;position:relative;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;width:629px;margin:0 auto;padding:1px}
.errorLayout .box .bubble_arrow{background:url(../../images/bubble-arrow.png) no-repeat scroll 0 0 transparent;height:53px;left:-50px;position:absolute;top:90px;width:51px}
.errorLayout .box h1{color:#2056df;font-size:39px;line-height:45px;margin:0 0 20px}
.errorLayout .box p{font-size:16px;font-family:OpenSansBold,Arial,Helvetica,sans-serif;font-weight:400;margin:0 0 20px}
.errorLayout .box .contact{margin:70px 0}
.errorLayout .box .arw{background:url(../../images/characters.png) no-repeat scroll -856px -1430px transparent;display:block;height:74px;width:79px;margin:0 auto}
.errorLayout .box .top{width:559px;height:300px;background:#F2F2F2;text-align:center;padding:35px}
.errorLayout .box .bottom{width:629px;height:23px;text-align:center;padding:30px 0}
.genericLayout{position:relative;background:#FFF;margin:100px 0 0 10px;padding:50px 0}
.genericLayout .pageTitle{position:relative;margin:0 0 0 90px}
.genericLayout .left h1,.genericLayout .right h1{text-transform:uppercase;margin:0 0 5px}
.genericLayout .left h2,.genericLayout .right h2{font-size:18px;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;text-transform:uppercase;margin:0 0 10px}
.genericLayout h3{font-size:16px;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;margin:0 0 5px}
.genericLayout h4{font-size:14px;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;margin:0 0 5px}
.genericLayout h5{font-size:12px;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;margin:0 0 5px}
.genericLayout ul{list-style:square;font-size:12px;margin:10px 0 10px 15px;padding:0}
.genericLayout ul li ul{margin:10px 0}
.genericLayout p{font-size:12px;line-height:20px;margin:0 0 20px}
.genericLayout .left{width:410px;float:left;margin:0 0 0 90px}
.genericLayout .right{width:410px;float:right;margin:0 90px 0 0}
.genericLayout .right img{display:block;background:#f2f2f2;margin:20px 0}
.container_12 .r_cke_bottom{background:#A45958;text-align:center;min-height:55px;position:relative;margin:20px 0 20px 10px;padding:10px 0}
.container_12 .r_cke_bottom .push_button{box-shadow:0 1px 0 #1044c6 inset, 0 5px 0 0 #2056df, 0 8px 5px #2056df;position:relative;top:15px}
.genericLayout .sitemap{padding:0 50px 50px}
.blogLayout{position:relative;margin:100px 0 20px 10px}
.blogLayout .leftCol{width:710px;float:left}
.blogLayout .leftCol .news{background:#676663;margin:0 0 10px;padding:30px 60px}
.blogLayout .leftCol .news h1{color:#FFF;text-shadow:2px 2px 0 #676663, 3px 3px 0 #35312E;font-size:24px;text-transform:uppercase}
.blogLayout .leftCol .post{position:relative;background:#FFF;width:610px;min-height:154px;margin:0 0 10px;padding:35px 50px}
.blogLayout .leftCol .post h2{font-size:21px;text-transform:uppercase;line-height:31px;margin:0 0 20px}
.blogLayout .leftCol .post .date,.blogLayout .leftCol .post .tags,.blogLayout .postDetails .date,.blogLayout .postDetails .tags{font-size:11px;color:#9A9995;margin:0 0 20px}
.blogLayout .postDetails .tags a{color:#9A9995}
.blogLayout .leftCol .post .image{margin:30px 0}
.blogLayout .leftCol .post .content,.blogLayout .leftCol .postDetails .content,.blogLayout .postDetails p{font-size:12px;color:#2056df;line-height:18px;margin:0 0 20px}
.blogLayout .leftCol .post .content h2{font-size:18px;text-transform:none;line-height:31px;margin:0 0 20px}
.blogLayout .leftCol .post .read{text-align:right}
.blogLayout .leftCol .pagination{position:relative;padding:20px 0}
.blogLayout .leftCol .pagination .default-link.current{-webkit-box-shadow:inset 0 1px 0 #1044c6, 0 2px 0 0 #2056df, 0 3px 1px #999;-moz-box-shadow:inset 0 1px 0 #1044c6, 0 2px 0 0 #2056df, 0 3px 1px #999;-o-box-shadow:inset 0 1px 0 #1044c6, 0 2px 0 0 #2056df, 0 3px 1px #999;box-shadow:inset 0 1px 0 #1044c6, 0 2px 0 0 #2056df, 0 3px 1px #999;margin-top:-4px}
.blogLayout .rightCol{width:339px;float:right}
.blogLayout .rightCol .box{background:#EBEBEB;position:relative;margin:0 0 10px;padding:20px}
.blogLayout .rightCol .search{background:#CDCCC6;position:relative;margin:0 0 10px;padding:27px}
.blogLayout .rightCol .search label{font-size:16px;text-shadow:none;color:#676663;position:relative;top:4px}
.blogLayout .rightCol .search input[type=text]{width:162px;-webkit-appearance:none;-webkit-border-radius:0;height:19px;margin:0 0 0 15px}
.blogLayout .rightCol .search input[type=submit]{background:#1044c6;border:medium none;color:#FFF;font-size:14px;position:absolute;right:22px;top:27px;width:37px;height:31px;font-family:OpenSansBold,Arial,Helvetica,sans-serif;font-weight:400;-webkit-appearance:none;-webkit-border-radius:0;padding:4px 0 5px}
.blogLayout .rightCol .search input[type=submit]:hover{background:#676663;cursor:pointer}
.blogLayout .rightCol .alight-blog{position:absolute;right:0;width:62px;height:49px;background:url(../../images/alight-blog.png) no-repeat}
.blogLayout .rightCol .box h3{font-size:16px;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;text-transform:uppercase;color:#9A9995;margin:0 0 15px}
.blogLayout .rightCol .box ul{list-style:none;font-size:12px;line-height:18px;margin:0 0 40px 10px}
.blogLayout .rightCol .box ul li{position:relative;margin:0 0 5px}
.blogLayout .rightCol .box ul li a{position:relative;z-index:3;border-bottom:1px solid transparent;-moz-transition:all .25s ease-in-out 0;-webkit-transition:all .25s ease-in-out 0}
.blogLayout .rightCol .box ul li a:hover{border-bottom:1px solid #1044c6}
.blogLayout .rightCol .box ul.tags{margin:0}
.blogLayout .rightCol .box ul.tags li{margin:0 0 10px}
.blogLayout .rightCol .box ul.tags li a{height:20px;display:block;border-bottom:none;padding:0 0 0 10px}
.blogLayout .rightCol .box ul.tags li a:hover{border-bottom:none}
.blogLayout .rightCol .box ul li .TagUsageIndicator{background:#FFF;height:20px;left:0;position:absolute;top:0;z-index:0;padding:0}
.blogLayout .rightCol .box ul li .fullbarhover{background:#1044c6;height:20px;left:0;position:absolute;top:0;width:100%;z-index:0;padding:0}
.blogLayout .rightCol .box ul li .blogusagehover{position:absolute;right:20px;top:0;color:#FFF}
#AllTagsShowHide{cursor:pointer;display:block;font-size:8pt;position:absolute;right:-2px;top:5px;padding:2px 8px}
.blogLayout .postDetails{background:#FFF;width:610px;margin:0 0 10px;padding:35px 50px}
.blogLayout .postDetails h1{font-size:21px;text-transform:uppercase;line-height:31px;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;margin:0 0 10px}
.blogLayout .postDetails .image{margin:20px 0}
.blogLayout .postDetails h2{font-size:18px;line-height:27px;margin:0 0 20px}
.blogLayout .postDetails h3{font-size:16px;line-height:26px;margin:0 0 20px}
.blogLayout .postDetails blockquote,.blogLayout .postDetails blockquote p{font:18px/25px OpenSansBold, Arial, Helvetica, sans-serif;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;color:#2056df;margin:30px 20px}
.blogLayout .comments{width:610px;margin:0 0 10px;padding:35px 50px}
.blogLayout .comments h3{margin:0 0 30px}
.blogLayout .comments p{font-size:12px;line-height:19px}
.blogLayout .comments .row{position:relative;margin:0 0 20px}
.blogLayout .comments .row .push_button{cursor:pointer}
.blogLayout .comments label{font:12px/37px OpenSansRegular, Arial, Helvetica, sans-serif;text-shadow:none;width:110px;display:block;float:left;text-transform:none}
.blogLayout .comments input[type=text]{height:25px}
.blogLayout .comments input[type=text],.blogLayout .comments textarea{width:485px;font:14px OpenSansRegular, Arial, Helvetica, sans-serif}
.blogLayout .commentsPosted h3{position:relative;background:#FFF url(../../images/comment-arrow.png) 540px top no-repeat;padding:35px 50px}
.blogLayout .comment{width:610px;background:#FFF;font-size:12px;line-height:20px;overflow:auto;margin:0 0 10px;padding:35px 50px}
.blogLayout .comment .left{width:120px;float:left}
.blogLayout .comment .right{width:460px;float:right}
footer{width:100%;height:300px;background:#fff url(../../images/dotted-line.png) 0 0 repeat-x;color:#757373;position:fixed;bottom:-300px;z-index:15}
footer .explore{width:102px;height:22px;background:#FFF url(../../images/sprite.png) -64px -240px no-repeat;position:relative;top:-31px;color:#9A9995;font-size:14px;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;text-transform:uppercase;text-align:center;font-family:OpenSansBold, Arial, Helvetica, sans-serif;font-weight:400;cursor:pointer;z-index:10;margin:0 auto;padding:10px 0 0}
footer .grid_3,footer .grid_6{font-size:12px;margin-top:10px}
footer .grid_3 p,footer .grid_6 p{line-height:19px;margin:0 0 15px}
footer a{color:#757373}
footer .grid_3 .alight{background:url(../../images/alight.png) no-repeat scroll right 2px transparent;height:15px;margin-top:50px;padding-right:15px;width:138px}
footer .grid_6 h3{font-size:14px;text-transform:uppercase;line-height:21px;margin:0}
footer .grid_6 h4{font-size:14px;color:#9A9995;text-transform:uppercase;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;margin:0 0 20px}
footer .grid_6 .blogpost{margin:0 0 20px}
footer .grid_6 .blogpost a:hover{text-decoration:underline}
.no-js footer{bottom:0;position:relative}
.ieButton{background:url(../../images/ieButton.png) no-repeat right top;font-family:OpenSansBold, Arial, Helvetica, sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;text-decoration:none;color:#fff;position:relative;height:57px;line-height:44px;margin-left:9px;padding:13px 50px 25px 16px}
.ieButton span{background:url(../../images/ieButton.png) no-repeat left top;display:block;width:9px;height:57px;position:absolute;left:-9px;top:0}
.ieButton:hover{color:#2056df}
.ieButton:active span,.ieButton.pushed span{background-position:left bottom}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,.container_12 .team .right .team_container .img_large:first-child{display:block}
a:hover,.contact_wrapper .left label span{color:#F00}
.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.no-js .container_12 .index_container .visible_stage section,.blogLayout .commentsPosted{position:relative}
.push_button:active,.push_button.pushed{top:3px;background-image:0 color-stop(1,rgb(219,118,117)));-webkit-box-shadow:inset 0 1px 0 #1044c6, 0 2px 0 0 #2056df, 0 5px 3px #999;-moz-box-shadow:inset 0 1px 0 #1044c6, 0 2px 0 0 #2056df, 0 5px 3px #999;-o-box-shadow:inset 0 1px 0 #1044c6, 0 2px 0 0 #2056df, 0 5px 3px #999;box-shadow:inset 0 1px 0 #1044c6, 0 2px 0 0 #2056df, 0 5px 3px #999}
.push_button:hover,.default-link:hover{color:#2056df;text-shadow:1px 1px 0 #2056df}
.play:active,.container_12 .index_container .visible_stage section .stage1 .watch_video .top .icon .play:active,.contactUs .watch_video .top .icon .play:active{top:3px;-webkit-box-shadow:inset 0 1px 0 #CDCCC6, 0 2px 0 0 #2056df, 0 5px 3px #999;-moz-box-shadow:inset 0 1px 0 #CDCCC6, 0 2px 0 0 #2056df, 0 5px 3px #999;-o-box-shadow:inset 0 1px 0 #CDCCC6, 0 2px 0 0 #2056df, 0 5px 3px #999;box-shadow:inset 0 1px 0 #CDCCC6, 0 2px 0 0 #2056df, 0 5px 3px #999}
header nav ul li.invesmentment,.container_12 .call_to_action .grid_4:last-child,.container_12 .slides_container .visible_area .section .callback .bottom .submit .push_button:after{background:none}
header nav ul li .share_container div,.container_12 .index_container .visible_stage section .container_vdo .video .after .share div{display:block;float:left;height:20px;overflow:hidden;margin:0 8px 0 0}
header nav ul li .share_container .g-plus,.container_12 .index_container .visible_stage section .container_vdo .video .after .share .g-plus{width:32px;background:url(../../images/sprite.png) no-repeat -156px -556px}
header nav ul li .share_container .g-plus:hover,.container_12 .index_container .visible_stage section .container_vdo .video .after .share .g-plus:hover{background-position:-156px -582px}
header nav ul li .share_container .f-like,.container_12 .index_container .visible_stage section .container_vdo .video .after .share .f-like{width:48px;background:url(../../images/sprite.png) no-repeat -197px -556px}
header nav ul li .share_container .f-like iframe,header nav ul li .share_container .t-share iframe,.container_12 .index_container .visible_stage section .container_vdo .video .after .share .f-like iframe,.container_12 .index_container .visible_stage section .container_vdo .video .after .share .t-share iframe{opacity:0}
header nav ul li .share_container .f-like:hover,.container_12 .index_container .visible_stage section .container_vdo .video .after .share .f-like:hover{background-position:-197px -582px}
header nav ul li .share_container .t-share,.container_12 .index_container .visible_stage section .container_vdo .video .after .share .t-share{width:58px;background:url(../../images/sprite.png) no-repeat -254px -556px;margin-right:0}
header nav ul li .share_container .t-share:hover,.container_12 .index_container .visible_stage section .container_vdo .video .after .share .t-share:hover{background-position:-254px -582px}
/*.container_12 .index_container .previous:hover,.container_12 .prev:hover{background:#FFF url(../../images/sprite1.png) no-repeat 17px -148px}
.container_12 .index_container .nextTo:hover,.container_12 .nextSlide:hover{background:#FFF url(../../images/sprite1.png) no-repeat 17px -216px}*/
.container_12 .index_container .visible_stage section:first-child,.no-js .container_12 .index_container .visible_stage section .stage1,.blogLayout .leftCol .pagination .default-link.current:active{top:0}
.container_12 .index_container .visible_stage section .stage1 .watch_video .top .icon .play:hover,.contactUs .watch_video .top .icon .play:hover{background-position:-36px -621px}
.container_12 .index_container .visible_stage section .stage1 .watch_video .video_char,.contactUs .watch_video .video_char{background:url(../../images/main-char.png) no-repeat scroll 0 0 transparent;height:350px;position:absolute;width:220px}
.callbackForm .formwrap .row,.container_12 .slides_container .visible_area .section .callback .bottom .row{margin:0 0 15px}
.callbackForm .row input[type=text],.container_12 .index_container .visible_stage section .container_vdo .video .after .right .row input[type=text]{width:282px}
.container_12 .index_container .visible_stage section .container .lt h4:first-letter,.container_12 .index_container .visible_stage section .container .lb h5.quotes:first-letter{margin-left:-15px}
.container_12 .index_container .visible_stage section .container .lb p strong span,.container_12 .index_container .visible_stage section .container .lb h5 span,.container_12 .index_container .visible_stage section .container_vdo .video .after p span,.container_12 .slides_container .visible_area .section .middle .content h3 span,.blogLayout .postDetails .tags a:hover,footer .explore:hover,footer .grid_6 .blogpost a,footer nav ul li.cur a{color:#2056df}
.container_12 .index_container .visible_stage section .container .lb p a:hover,.container_12 a:hover{text-decoration:none}
.container_12 .index_container .visible_stage section .container .rb .push_button:active,.container_12 .index_container .visible_stage section .container .rb .push_button.pushed,.container_12 .index_container .visible_stage section .container_vdo .video_wrap .bottom .push_button:active{box-shadow:0 1px 0 #1044c6 inset, 0 3px 0 0 #2056df, 0 3px 1px #2056df;-webkit-box-shadow:0 1px 0 #1044c6 inset, 0 3px 0 0 #2056df, 0 3px 1px #2056df;-moz-box-shadow:0 1px 0 #1044c6 inset, 0 3px 0 0 #2056df, 0 3px 1px #2056df;-o-box-shadow:0 1px 0 #1044c6 inset, 0 3px 0 0 #2056df, 0 3px 1px #2056df}
.container_12 .index_container .visible_stage section .container .rb .push_button:before,.container_12 .index_container .visible_stage section .container .rb .push_button:active:before{background:none;box-shadow:none}
.container_12 .index_container .visible_stage section .container_vdo .video .before h3 span,.container_12 .slides_container .visible_area .section .first_slide h3 span{color:#2056df}
.container_12 .index_container .visible_stage section .container_vdo .video .after .right .row label,.container_12 .slides_container .visible_area .section .callback .bottom label,.contact_wrapper .left label{display:block;margin:0 0 10px}
.container_12 .index_container .visible_stage section .container_vdo .video .videoElement #index_video,.container_12 .index_container .visible_stage section .container_vdo .video .videoElement .stop-video:hover{background:#F2F2F2}
.container_12 .slides_container .visible_area .section .left .coins.stage2 .col2 span,.container_12 .slides_container .visible_area .section .left .coins.stage2 .col4 span{background:url(../../images/coins.png) no-repeat -1582px 116px;bottom:36px;left:-3px}
.container_12 .slides_container .visible_area .section .left .coins.stage2 .col3,.container_12 .slides_container .visible_area .section .left .coins.stage3 .col3{background:url(../../images/coins.png) no-repeat scroll -99px 92px transparent;bottom:0;left:64px;z-index:1}
.container_12 .slides_container .visible_area .section .right .coins.stage2 .col2 span,.container_12 .slides_container .visible_area .section .right .coins.stage4 .col2 span,.container_12 .slides_container .visible_area .section .right .coins.stage4 .col4 span{bottom:0;height:0;left:0}
.container_12 .team .left h1,.container_12 .team .left h2,.container_12 .team .pS h2{font-size:24px;text-transform:uppercase;color:#2056df;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;margin:0 0 20px}
.container_12 .team .team_intro_container .member_intro_text .close:hover,.container_12 .team .pS .close:hover{background-position:-225px -333px}
.contact_wrapper .left h1,.contact_wrapper .left h2,.contact_wrapper .right h2,.contact_wrapper .right h3{font-size:24px;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;text-transform:uppercase;margin:0 0 20px}
.contact_wrapper .left input[type=submit],.no-js .contact_wrapper .js-on{display:none}
.genericLayout .pageTitle h2,.genericLayout h1{color:#2056df;font-size:24px;text-shadow:1px 1px 0 #FFFFFF, 2px 2px 0 #CDCCC6;text-transform:uppercase;margin:0 0 30px}
.genericLayout ul li,footer nav ul li{margin:0 0 6px}
.ieButton:active,.ieButton.pushed{background-position:right bottom;top:3px;padding:16px 50px 22px 16px}

@media screen and (max-width: 1440px)  
{
body{min-width:960px}
.container_12{margin-left:auto;margin-right:auto;width:960px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12{position:relative}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_3{width:220px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_6{width:460px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_9{width:700px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_12 .grid_12{width:940px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_3{padding-left:240px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_6{padding-left:480px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_9{padding-left:720px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_3{padding-right:240px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_6{padding-right:480px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_9{padding-right:720px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.container_12 .push_1{left:80px}
.container_12 .push_2{left:160px}
.container_12 .push_3{left:240px}
.container_12 .push_4{left:320px}
.container_12 .push_5{left:400px}
.container_12 .push_6{left:480px}
.container_12 .push_7{left:560px}
.container_12 .push_8{left:640px}
.container_12 .push_9{left:720px}
.container_12 .push_10{left:800px}
.container_12 .push_11{left:880px}
.container_12 .pull_1{left:-80px}
.container_12 .pull_2{left:-160px}
.container_12 .pull_3{left:-240px}
.container_12 .pull_4{left:-320px}
.container_12 .pull_5{left:-400px}
.container_12 .pull_6{left:-480px}
.container_12 .pull_7{left:-560px}
.container_12 .pull_8{left:-640px}
.container_12 .pull_9{left:-720px}
.container_12 .pull_10{left:-800px}
.container_12 .pull_11{left:-880px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.awwwardsNomination,.awwwardsDesignNomination{display:none}
.container_12 .index_container .visible_stage{height:500px}
.container_12 .index_container .visible_stage section .stage1 .arw{top:180px}
header .logo{left:368px}
header .logo_small{left:430px}
.container_12 .index_container{margin:10px auto}
.container_12 .index_container .visible_stage section{left:0;height:525px}
.container_12 .index_container .visible_stage section .container{width:960px;height:525px;top:20px}
#slide1{padding:80px 0 0}
/*.container_12 .index_container .nextTo{right:1px;top:110px}
.container_12 .index_container .previous{right:1px;top:21px}
.container_12 .index_container .previous.last{right:44px;top:15px}*/
.container_12 .index_container .visible_stage section .container .lt{height:100px;width:409px;padding:20px}
.container_12 .index_container .visible_stage section .container .lt h3{font-size:21px;margin:0 0 10px}
.container_12 .index_container .visible_stage section .container .lt h4:first-letter{margin-left:-10px}
.container_12 .index_container .visible_stage section .container .lt h4{font-size:25px;line-height:35px}
.container_12 .index_container .visible_stage section .container .lb{height:357px;width:430px;padding:10px}
.container_12 .index_container .visible_stage section .container .lb h6{margin:0 0 20px}
.container_12 .index_container .visible_stage section .container .lb p{margin:0 0 15px}
.container_12 .index_container .visible_stage section .container .rt{width:409px;padding:20px 30px 30px}
.container_12 .index_container .visible_stage section .container .rt p{width:370px;text-align:justify;font-size:12px;padding:10px 0px 10px 0px;line-height:25px;}
.container_12 .index_container .visible_stage section .container .rb{overflow:hidden;background:none;bottom:50px;height:25px}
.container_12 .index_container .visible_stage section .container .rb .next{background:#1044c6;top:34px;height:15px;width:225px;padding:15px 0}
.container_12 .index_container .visible_stage section .container .rb .next:hover{background:#2056df}
/*.previousto{background:#ba5857;top:34px;left:215px;height:15px;width:225px;padding:15px 0}
.previousto:hover{background:#8c4140}*/
.container_12 .index_container .visible_stage section .container .rb .push_button{top:14px;left:-30px}
.container_12 .index_container .visible_stage section .container .rt.stage6 .free{top:10px}
.container_12 .index_container .visible_stage section .container .rt.stage5 .bar1,.container_12 .index_container .visible_stage section .container .rt.stage5 .bar2{bottom:246px}
.container_12 .index_container .visible_stage section .container_vdo{top:0;height:525px}
.container_12 .index_container .visible_stage section .container_vdo .video_wrap{height:525px}
.container_12 .index_container .visible_stage section .container_vdo .video .videoElement{height:472px}
.container_12 .index_container .visible_stage section .container_vdo .video .before{height:392px}
.container_12 .index_container .visible_stage section .container_vdo .video .after{height:410px}
.container_12 .index_container .visible_stage section .container_vdo .video{top:15px}
.callbackForm{height:440px;margin:10px auto}
.callbackForm .formwrap .row{margin:0 0 5px}
.container_12 .index_container .visible_stage section .container .rb .ieButton{left:210px;top:0}
.container_12 .slides_container{top:20px;width:960px;margin:0 auto}
.container_12.pensions .prev{right:0;top:150px;opacity:0;background:rgba(255,255,255,0.8) url(../../images/sprite1.png) no-repeat 17px -148px}
.container_12.pensions .prev:hover{background:rgba(255,255,255,1) url(../../images/sprite1.png) no-repeat 17px -148px}
.container_12.pensions .nextSlide{right:0;top:250px;opacity:0;background:rgba(255,255,255,0.8) url(../../images/sprite1.png) no-repeat 17px -216px}
.container_12.pensions .nextSlide:hover{background:rgba(255,255,255,1) url(../../images/sprite1.png) no-repeat 17px -216px}
.pensions #slide1{padding:10px 0 0}
.container_12 .slides_container .visible_area .section .bubble_arrow{left:161px}
.container_12 .slides_container .visible_area .section .left,.container_12 .slides_container .visible_area .section .right{width:210px;height:480px}
.container_12 .slides_container .visible_area .section .middle{width:530px;background:url(../../images/middle-dotted-lowres-bg.png) no-repeat 0 0}
.container_12 .slides_container .visible_area .section .left .charL,.container_12 .slides_container .visible_area .section .right .charR{margin:25px 0}
.container_12 .slides_container .visible_area .section .middle .content{margin-top:5px}
.container_12 .slides_container .visible_area .section .middle .push_button.stage1{left:125px;top:-30px}
.container_12 .slides_container .visible_area .section .middle .heading{font-size:20px;left:46px}
.container_12 .slides_container .visible_area .section .middle .push_button.stage2{left:77px;top:-20px}
.container_12 .slides_container .visible_area .section .middle .push_button.stage3{left:88px;top:-27px}
.container_12 .slides_container .visible_area .section .middle .push_button.stage4{left:150px;top:-27px}
.container_12 .slides_container .visible_area .section .middle .ieButton.stage1{left:120px;top:-20px}
.container_12 .slides_container .visible_area .section .middle .ieButton.stage2{left:75px;top:-20px}
.container_12 .slides_container .visible_area .section .middle .ieButton.stage3{left:85px;top:-20px}
.container_12 .slides_container .visible_area .section .middle .ieButton.stage4{left:150px;top:-20px}
.container_12 .slides_container .visible_area .section .middle .content h3{font-size:15px}
.container_12 .slides_container .visible_area #slide4 h3{padding-top:20px}
.container_12 .slides_container .visible_area #slide4 p small{opacity:0}
.container_12 .slides_container .visible_area .section .callback{height:465px}
.container_12 .slides_container .visible_area .section .callback .top{padding:5px 0}
.container_12 .slides_container .visible_area #slide3 .middle .img,.container_12 .slides_container .visible_area #slide4 .middle .img{top:30px}
.container_12 .slides_container .visible_area #slide3 .heading,.container_12 .slides_container .visible_area #slide4 .heading{margin-top:10px}
.genericLayout{margin:50px 0 0 10px;padding:30px 0}
.genericLayout .pageTitle{position:relative;margin:0 0 0 60px}
.genericLayout .left{width:395px;margin:0 0 0 60px}
.genericLayout .right{width:395px;margin:0 60px 0 0}
.contact_wrapper{width:705px;margin:50px 0}
.contact_wrapper .left,.contact_wrapper .right{margin:15px 0;padding:0 15px}
.contactUs .watch_video{width:180px}
.contactUs .watch_video .top{width:165px}
.contactUs .watch_video .top .icon{margin:10px 0 0}
.blogLayout .rightCol{width:319px}
.blogLayout .leftCol{width:610px}
.blogLayout .leftCol .post,.blogLayout .postDetails{width:509px}
.contact_wrapper .left .row{position:relative;margin:0 0 10px}
.contact_wrapper .left label{display:block;font-size:12px;margin:0 0 5px}
.contact_wrapper .left .row .push_button{position:relative;top:5px}
.container_12 .team{height:726px;margin:50px auto}
.container_12 .team .left{padding:15px 49px}
.container_12 .team .right{padding:15px 60px}
.container_12 .find_us{top:748px}
.container_12.rt .prev{right:20px;top:45px}
.container_12 .nextSlide{right:20px;top:145px}
.container_12.rt #slide1{padding:20px 0 0}
.container_12 .slides_container .visible_area .section .left-col{left:0}
.container_12 .slides_container .visible_area .section .mid-col{width:360px;background:url(../../images/rt-mid-lowres.png) no-repeat 0 0;padding:0 70px}
.container_12 .slides_container .visible_area .section .mid-col p{width:370px;font-size:11px;line-height:20px;margin:0 0 5px;text-align:justify;}
.container_12 .slides_container .visible_area .section .mid-col .short-ribbon{margin-bottom:0}
.container_12 .slides_container .visible_area .section .mid-col h3{line-height:20px;font-size:15px;margin:0 0 10px}
.container_12 .slides_container .visible_area .section .right-col.stage1 .char{top:50px}
.container_12 .slides_container .visible_area.rm{height:570px}
.container_12 .slides_container .visible_area .section .left-col,.container_12 .slides_container .visible_area .section .mid-col,.container_12 .slides_container .visible_area .section .right-col{height:475px}
.container_12 .slides_container .visible_area .section .mid-col .push_wrap.stage2{left:70px}
.container_12 .slides_container .visible_area .section .mid-col .push_wrap{bottom:10px;position:absolute}
.container_12 .slides_container .visible_area .section .mid-col .push_wrap a{font-size:12px}
.container_12.rt #slide1,.container_12.rt #slide2,.container_12.rt #slide3{padding:0}
.container_12 .slides_container .visible_area .section .mid-col .male-char{left:55px}
.container_12 .slides_container .visible_area .section .mid-col .female-char{right:60px}
.container_12 .slides_container .visible_area .section .mid-col .push_wrap.stage3{left:145px}
.container_12 .index_container,.container_12 .index_container .visible_stage,.container_12 .index_container .visible_stage section,.container_12 .slides_container .visible_area,.container_12 .slides_container .visible_area .section{width:960px}
.callbackForm .intrestedIn,.callbackForm .formwrap{padding:10px 20px}
footer .grid_6 h4,.container_12 .slides_container .visible_area .section .middle .content h3,.container_12 .slides_container .visible_area .section .middle .content p,.contact_wrapper .left h1,.contact_wrapper .right h4,.contact_wrapper .right h3,.contact_wrapper .right p{margin:0 0 10px}
.container_12 .slides_container .visible_area .section .middle .img,.container_12 .slides_container .visible_area .section .right-col.stage2 .b-wrap{top:20px}
.container_12 .slides_container .visible_area .section .middle .img.stage1,.container_12 .team .left h1,.container_12 .team .left h2,.container_12 .team p,.container_12 .team .right h3,.container_12 .team .right p{margin-bottom:10px}
}