#home-splash-container{  }

#home-splash-container-left { float: left; width: 50%; height: 100%; background: url(/img/site/home-splash-bg-left.png); }
#home-splash-container-right{ float: left; width: 50%; height: 100%; background: url(/img/site/home-splash-bg-right.png); }

#home-splash{ height: 484px; background: url(/img/site/home-splash.jpg) center -12px no-repeat; font-family: Arial; position: relative; }
#home-splash h1{ text-align: center; color: #FF592B; font-family: 'Open Sans', 'Arial'; font-size: 52px; font-weight: bold; letter-spacing: -2px; text-shadow: 0px 2px 0px white; padding-top: 32px; margin-bottom: 16px  }
#home-splash h2{ text-align: center; color: #524B43; font-size: 18px; font-weight: normal; margin-bottom: 40px; text-shadow: 0px 2px 0px white; }
#home-splash h2 span{ font-weight: bold; }

#home-splash #btn-analyze{ display: block; width: 333px; height: 71px; background: url(/img/site/btn-analyze.png) 0px 0px; margin: auto; text-align: center; position: absolute; left: 272px; top: 176px }
#home-splash #btn-analyze > span{ color: white; font-weight: bold; text-shadow: 1px 1px 1px rgb(173, 86, 27); font-size: 16px; position: relative; top: 26px; text-transform: uppercase }
#home-splash #btn-analyze > .free{ display: block; width: 26px; height: 26px; position: absolute; right: 15px; top: 12px; background: url(/img/site/free.png); }
#home-splash #btn-analyze:hover { background-position: 0px -129px; text-decoration: none; }
#home-splash #btn-analyze:active{ background-position: 0px -249px; }
#home-splash #rocket{ width: 165px; height: 232px; background: url(/img/site/rocket.png); position: absolute; right: 12px; top: 134px; }
#home-splash #watch{ width: 108px; height: 78px; background: url(/img/site/global-sprites.png); position: absolute; right: 40px; bottom: 20px }
#home-splash .watch-en{ background-position: -336px -132px !important; }
#home-splash .watch-br{ background-position: -336px -44px !important; }

#video-area{ height: 280px; margin-bottom: 30px; text-align: right; }
#video-area .col1{ float: left; width: 446px; height: 264px; position: relative;  }
#video-area .col1 h3{ display: block; width: 408px; color: #524b43; margin-bottom: 16px; font-size: 36px; font-weight: bold; text-align: right; text-shadow: 1px 1px 0px #fff; padding-top: 18px; float: right }
#video-area .col1 p{ color: #524b43; font-size: 16px; float: right; line-height: 24px; clear: both; width: 360px; }
#video-area #arrow{ width: 17px; height: 34px; background: url(/img/site/global-sprites.png) -8px -213px; position: absolute; left: 284px; bottom: -27px }
.video-ctrl{ width: 109px; height: 114px; background: url(/img/site/video-ctrl.png); position: relative; margin: auto; top: 84px; cursor: pointer; }
#video-area .col2:hover .video-ctrl{ background-position: 0px 116px; }

#video-area .col2{ float: right;  }
#video-area .col2 img{ border: 4px solid #eaeff2; float: right; cursor: pointer; }

#home-5ways{ font-size: 20px; font-weight: bold; color: #524b43; text-transform: uppercase; margin: auto; height: 54px; width: 740px; background: url(/img/site/home-5ways-line.png) center 4px repeat-x; text-align: center; }
#home-5ways > span{ display: inline; background: #fbfbf9; padding: 0px 10px; }
#home-5ways > span > span{ color: #4dafdb; }

#home-improve{ width: 999px; height: 330px; margin-left: -22px; }
#home-improve .item{ float: left; width: 197px; height: 283px;  margin-right: 0px; border-radius: 10px; border: 1px solid #fbfbf9; border-top: 2px solid #fbfbf9; position: relative; -webkit-transition: top .1s ease-in; -moz-transition: top .1s ease-in; -o-transition: top .1s ease-in }
/*#home-improve .item:hover{ background: #fff; border: 1px solid #c9d7e3; border-bottom: 2px solid #c9d7e3; border-top: 2px solid #eaeff1; } */
#home-improve .item:hover{ background: url(/img/site/home-improve-bg.png); top: -10px; }
#home-improve .item .icon{ width: 86px; height: 88px; background: url(/img/site/icon-improve.png); background-position: -2px -2px; margin: 22px auto 10px auto; }
#home-improve .item:hover .icon{ background-position-y: 90px; }
#home-improve .item h3{ color: #4dafdb; font-size: 20px; text-align: center; text-transform: uppercase; margin-bottom: 2px; line-height: 26px; }
#home-improve .item:hover h3{ color: #ff592b; }
#home-improve .item p{ color: #72685c; width: 169px; margin: 0px auto 0px auto; font-size: 13px; line-height: 17px; }
#home-improve .item p span{ color: #4dafdb; }
#home-improve .item:hover p span{ color: #ff592b; }

#home-improve .item .social{ background-position-x: -92px; }
#home-improve .item .mobile{ background-position-x: -180px; }
#home-improve .item .freshness{ background-position-x: -268px; }
#home-improve .item .feedback{ background-position-x: -358px; }

#home-analyze2{ clear: both; text-align: center; height: 78px; }

#home-quote{ background: #97a2ac url(/img/site/quotes.png) 98px 10px no-repeat; border-radius: 8px; text-align: center; padding: 16px; }
#home-quote p{ color: #fff; font-size: 16px; width: 574px; margin: auto; text-shadow: 0px -1px 1px  #79838d; padding: 12px 0px; }
#home-quote-arrow{ background: silver url(/img/site/global-sprites.png) 113px 25px; clear: both; display: block; height: 14px; width: 30px; margin: auto; }
#home-quote-link:hover  { text-decoration: none !important; }

#home-case-study{ clear: both; height: 312px; padding-top: 37px; }  

#home-case-study .col1{ float: left; width: 608px; }
#home-case-study .col1 h3{ font-size: 19px; font-weight: normal; color: #b0b0ac; text-transform: uppercase; margin-top: -16px !important; margin-bottom: 20px;  }
#home-case-study .col1 img{ display: block; }
#home-case-study .col1 > a{ display: block; color: #ff693f; font-size: 11px; text-transform: uppercase; text-decoration: none; margin-bottom: 14px; }
#home-case-study .col1 p{ font-size: 20px; color: #524b43; line-height: 25px;  }
#home-case-study .col1 p a{ color: #ff693f; }
#home-case-study .col1 p.from{ font-size: 14px; color: #9a9a95; padding-top: 8px; font-weight: bold; }

#home-case-study .col2{ float: right;  }
#home-case-study .col2 .item{ clear: both; height: 84px; }
#home-case-study .col2 .item .num{ float: left; background: #f1682d; border-radius: 50%; padding: 30px 0px; width: 85px; text-align: center; font-size: 27px; color: #fff; font-weight: 300; margin-right: 18px;  }
#home-case-study .col2 .item .txt{ float: left; font-size: 14px; text-transform: uppercase; color: #f1682d; width: 166px; font-weight: bold; padding-top: 16px; }

#home-case-study .col2 .item:nth-child(2) .num{ background: #a34c37; }
#home-case-study .col2 .item:nth-child(2) .txt{ color: #a34c37; }
#home-case-study .col2 .item:nth-child(3) .num{ background: #542015; }
#home-case-study .col2 .item:nth-child(3) .txt{ color: #542015; }
