
/* ***** Font - Animation ***** */
@font-face {font-family:'icomoon'; font-style:normal; font-weight:normal; src:url('/files/fonts/icomoon.eot?#iefix'); src:url('/files/fonts/icomoon.eot') format('embedded-opentype'), url('/files/fonts/icomoon.woff') format('woff')}

.container {padding-top:622px;}
.res720 .container {padding-top:778px;}
.res480 .container {padding-top:690px;}
.res320 .container {padding-top:495px;}

/* ***** Slides ***** */
.container #slides {width:100% !important; height:719px; margin:0px auto; position:absolute; top:51px; display:block; z-index:1; overflow:hidden;}
.container #slides .slide img {left:50% !important; margin-left:-960px; position:absolute;}
.container #slides .slide {width:100%; height:719px;}
.container #slides .slide .sldrm {color:#fff; font-size:26px; position:absolute; bottom:65px; left:50%; margin-left:-83px; text-decoration:underline; text-indent:-9999px; cursor:pointer;}
.container #slides .slide1 .sldrm {left:auto; right:50%; margin-right:-339px; bottom:64px; width:167px;}
.container #slides .slide2 .sldrm {left:50%; margin-left:-523px; bottom:178px; font-size:33px; width:210px;}
.container #slides .slide3 .sldrm {left:50%; margin-left:-430px; bottom:198px; font-size:24px; width:200px; text-indent:0px; background:#ff5300; text-align:center; color:#fff; font-weight:700; line-height:normal; text-transform:uppercase; text-decoration:none; padding:5px 0px;}
.container #slides .slide3 .sldrm:hover {text-decoration:underline;}
.container #slides .slide4 img {cursor:pointer;}

.container #slides .slide4 .sldrm {left:50%; margin-left:-433px; bottom:110px; font-size:21px; width:270px; text-indent:0px; text-align:center; font-weight:600; background:url(/images/2/arrow-slide4.png) right 38px no-repeat;}
.res940 .container #slides .slide4 .sldrm {margin-left:-380px; bottom:175px; font-size:18px; width:238px; background:url(/images/2/arrow-slide4.png) right 31px no-repeat;}
.res720 .container #slides .slide4 .sldrm {margin-left:-155px; bottom:410px; font-size:24px; width:313px; background:url(/images/2/arrow-slide4-720.png) right 44px no-repeat;}
.res480 .container #slides .slide4 .sldrm {margin-left:-135px; bottom:360px; width:280px; background:url(/images/2/arrow-slide4-480.png) right 38px no-repeat;}
.res320 .container #slides .slide4 .sldrm {margin-left:-105px; bottom:235px; font-size:16px; width:210px; background:url(/images/2/arrow-slide4-320.png) right 28px no-repeat;}

.container .navbar {width:auto; z-index:500; position:absolute; bottom:25px; overflow:hidden; left:50%; margin-left:-54px;}
.container .navbar span {display:block; width:23px; height:18px; background:#1c305e; cursor:pointer; float:left; margin:0px 2px 0px 2px;}
.container .navbar span.activeSlide {background:#ff5607;}
.container #slides .nave {position:absolute; width:100%; max-width:1170px; margin-left:-584px; top:337px; left:50%;}
.container #slides .nave .cycle-prev {width:40px; display:block; height:51px; background:url(/images/template/nav-left.png) center center no-repeat; cursor:pointer; position:relative; z-index:999999;}
.container #slides .nave .cycle-next {display:block; float:right; width:40px; height:53px; background:url(/images/template/nav-right.png) center center no-repeat; cursor:pointer; position:relative; z-index:999999;}
.container #slides .nave .cycle-prev:hover {background:url(/images/template/nav-left-h.png) center center no-repeat; cursor:pointer;}
.container #slides .nave .cycle-next:hover {background:url(/images/template/nav-right-h.png) center center no-repeat; cursor:pointer;}

.container #slides .sldarea {max-width:1170px; margin:0 auto; position:relative; top:577px;}
.container #slides .sldarea .btn-play {position:absolute; top:0; left:16%;}
.container #slides .sldarea .btn-play .btnWatch {width:113px; height:37px; margin:0 auto; border:1px solid #BABABA; padding:0 7px; background:url('/images/template/btnWatch.png') 7px center no-repeat; font-size:14px; font-weight:700; text-align:right; line-height:38px; color:#ff5305; cursor:pointer;}
.container #slides .sldarea .btn-play .btnWatch:hover {color:#1e315e; background:url('/images/template/btnWatch-h.png') 7px center no-repeat;}

/* ***** CSS - Animation ***** */
.container #slides .imaph {font-family:'icomoon' !important; -moz-osx-font-smoothing:grayscale; font-size:63px; position:absolute; right:50%; top:145px; margin-right:-230px;}
.container #slides .imaph.bigMesh {top:235px; margin-right:-379px; font-size:313px; color:#012d5f;}
.container #slides .imaph.bigMesh:hover {text-decoration:none; color:#012d5f;}
.container #slides .imaph.bigMesh:before {content:"\e900"; color:#012d5f;}
.container #slides .imaph:before {content:"\e901"; color:#012d5f;}
.res940 .container #slides .imaph.bigMesh {top:253px; margin-right:-271px; font-size:280px;}
.res720 .container #slides .imaph.bigMesh {top:358px; margin-right:-131px; font-size:271px;}
.res480 .container #slides .imaph.bigMesh {top:356px; margin-right:-86px; font-size:175px;}
.res320 .container #slides .imaph.bigMesh {top:288px; margin-right:-49px; font-size:104px;}

.res1810.brwFF .container #slides .imaph.bigMesh, .res1170.brwFF .container #slides .imaph.bigMesh {top:209px;}
.res720.brwFF .container #slides .imaph.bigMesh {top:330px;}
.res480.brwFF .container #slides .imaph.bigMesh {top:338px;}

.container #slides .slide3 .sldarea {top:317px;}
.container #slides .slide3 .sldarea .btn-play {left:50%; margin-left:-525px; z-index:999999;}
.container #slides .slide3 .sldarea .btn-play .btnWatch {width:50px; height:48px; background:url('/images/template/slide3-btnWatch.png') 7px center no-repeat; border:none;}
.container #slides .slide3 .sldarea .btn-play .btnWatch:hover {background:url('/images/template/slide3-btnWatch-h.png') 7px center no-repeat;}
.res940 .container #slides .slide3 .sldarea {top:317px;}
.res940 .container #slides .slide3 .sldarea .btn-play {left:50%; margin-left:-393px;}
.res940 .container #slides .slide3 .sldarea .btn-play .btnWatch {background:url('/images/template/slide3-btnWatch.png') 7px center no-repeat;}
.res940 .container #slides .slide3 .sldarea .btn-play .btnWatch:hover {background:url('/images/template/slide3-btnWatch-h.png') 7px center no-repeat;}

.res720 .container #slides .slide3 .sldarea {top:194px;}
.res720 .container #slides .slide3 .sldarea .btn-play {left:50%; margin-left:-238px;}
.res720 .container #slides .slide3 .sldarea .btn-play .btnWatch {background:url('/images/template/slide3-btnWatch.png') 7px center no-repeat;}
.res720 .container #slides .slide3 .sldarea .btn-play .btnWatch:hover {background:url('/images/template/slide3-btnWatch-h.png') 7px center no-repeat;}

.res480 .container #slides .slide3 .sldarea {top:177px;}
.res480 .container #slides .slide3 .sldarea .btn-play {left:50%; margin-left:-203px;}
.res480 .container #slides .slide3 .sldarea .btn-play .btnWatch {width:47px; height:43px; background:url('/images/template/slide3-btnWatch-480.png') center center no-repeat;}
.res480 .container #slides .slide3 .sldarea .btn-play .btnWatch:hover {background:url('/images/template/slide3-btnWatch-480-h.png') center center no-repeat;}
.res320 .container #slides .slide3 .sldarea {top:187px;}
.res320 .container #slides .slide3 .sldarea .btn-play {left:50%; margin-left:-137px;}
.res320 .container #slides .slide3 .sldarea .btn-play .btnWatch {width:24px; height:24px; background:url('/images/template/slide3-btnWatch-320.png') center center no-repeat;}
.res320 .container #slides .slide3 .sldarea .btn-play .btnWatch:hover {background:url('/images/template/slide3-btnWatch-320-h.png') center center no-repeat;}

.res940 .container #slides {height:719px; top:51px;}
.res940 .container #slides .slide {height:719px;}
.res940 .container #slides .slide1 .sldrm {bottom:98px; margin-right:-298px;}
.res940 .container #slides .slide2 .sldrm {margin-left:-414px; bottom:190px;}
.res940 .container #slides .slide3 .sldrm {margin-left:-341px; bottom:140px;}
.res940 .container #slides img {margin:0px 0px 0px -585px;}
.res940 .container #slides .nave {top:417px; max-width:900px; margin-left:-450px;}
.res940 .container .navbar {bottom:15px;}

.res940 .container #slides .sldarea {top:562px; max-width:900px;}
.res940 .container #slides .sldarea .btn-play {left:13%;}

.res720 .container #slides {height:893px; top:91px;}
.res720 .container #slides .slide {height:893px;}
.res720 .container #slides .slide1 .sldrm {bottom:228px; margin-right:-311px;}
.res720 .container #slides .slide2 .sldrm {margin-left:-190px; bottom:405px;}
.res720 .container #slides .slide3 .sldrm {margin-left:-110px; bottom:470px;}

.res720 .container #slides img {margin:0px 0px 0px -470px;}
.res720 .container .navbar {bottom:13px;}
.res720 .container #slides .nave {top:381px; max-width:680px; margin-left:-340px;}

.res720 .container #slides .sldarea {top:814px; max-width:680px;}
.res720 .container #slides .sldarea .btn-play {left:40%;}

.res480 .container #slides {height:779px; top:182px;}
.res480 .container #slides .slide {height:778px;}
.res480 .container #slides .slide1 .sldrm {bottom:231px; margin-right:-225px; width:128px;}
.res480 .container #slides .slide2 .sldrm {margin-left:-160px; bottom:362px; width:170px; font-size:28px;}
.res480 .container #slides .slide3 .sldrm {margin-left:-100px; bottom:398px;}
.res480 .container #slides img {margin:0px 0px 0px -360px;}
.res480 .container #slides .nave {top:316px; max-width:440px; margin-left:-219px;}
.res480 .container .navbar {bottom:3px;}

.res480 .container #slides .sldarea {top:683px; max-width:440px;}
.res480 .container #slides .sldarea .btn-play {left:34%;}

.res320 .container #slides {height:573px; top:165px;}
.res320 .container #slides .slide {height:573px;}
.res320 .container #slides .slide1 .sldrm {bottom:23px; margin-right:-67px; width:135px; font-size:20px;}
.res320 .container #slides .slide2 .sldrm {margin-left:-119px; bottom:253px; font-size:22px; width:128px;}
.res320 .container #slides .slide3 .sldrm {margin-left:-75px; bottom:247px; padding:0px; width:150px;}
.res320 .container #slides img {margin:0px 0px 0px -240px;}
.res320 .container .navbar {bottom:4px; margin-left:-57px;}
.res320 .container .navbar span {width:34px;}
.res320 .container #slides .nave {top:268px; max-width:320px; margin-left:-160px;}
.res320 .container #slides .nave .cycle-prev {display:block; width:29px; height:29px; background:url(/images/template/nav-left-320.png) center center no-repeat; cursor:pointer;}
.res320 .container #slides .nave .cycle-next {display:block; float:right; width:29px; height:29px; background:url(/images/template/nav-right-320.png) center center no-repeat; cursor:pointer;}
.res320 .container #slides .nave .cycle-prev:hover {background:url(/images/template/nav-left-h-320.png) center center no-repeat; cursor:pointer;}
.res320 .container #slides .nave .cycle-next:hover {background:url(/images/template/nav-right-h-320.png) center center no-repeat; cursor:pointer;}

.res320 .container #slides .sldarea {top:501px; max-width:440px;}
.res320 .container #slides .sldarea .btn-play {left:32%;}
.res320 .container #slides .sldarea .btn-play .btnWatch {height:32px; line-height:30px;}

/* **** As Seen On Logos **** */
.aseenon {text-align:center; max-width:1130px; margin:0px auto; padding:15px 0px 20px 0px;}
.aseenon .ttltxt {padding-right:20px; background:url(/images/site/arrow.png) right 20px no-repeat; font-size:35px; font-weight:700; color:#ff5301; width:210px; margin:0px auto 5px auto;}
.aseenon img {padding:0px 22px;}

.res940 .aseenon img {padding:0px;}
.res720 .aseenon {max-width:680px; padding-top:38px;}
.res320 .aseenon img {display:block; padding:0px 10px; margin:0px auto;}
.res320 .aseenon .ttltxt {font-size:30px; padding-right:10px;}

/* **** Compare Block **** */
.cmprcnt {position:relative; text-align:center;}
.cmprcnt img {max-width:100%;}
.cmprcnt .lrnmore {position:absolute; bottom:0px; left:50%; margin-left:-83px; font-size:29px; width:220px; text-indent:-9999px; cursor:pointer;}

.res940 .cmprcnt .lrnmore {font-size:23px; width:192px; margin-left:-72px;}
.res720 .cmprcnt .lrnmore {font-size:23px; width:182px; margin-left:-72px;}
.res480 .cmprcnt .lrnmore {font-size:21px; width:159px; margin-left:-62px;}
.res320 .cmprcnt .lrnmore {font-size:22px; width:136px; margin-left:-55px;}

/* **** Phrase **** */
.container .phrase {width:100%; background:url(/images/site/bg-phrase.jpg) center top no-repeat; height:150px; position:relative;}
.container .phrase .ttwhitebold31 {letter-spacing:2px; display:block; position:absolute; top:24px; left:50%; margin-left:-275px; font-size:35px;}
.container .phrase .ttorangebold39 {letter-spacing:2px; display:block; position:absolute; top:67px; left:50%; margin-left:-230px; text-transform:uppercase;}

.res940 .container .phrase {background:url(/images/site/bg-phrase-940.jpg) center top no-repeat; height:148px;}
.res940 .container .phrase .ttwhitebold31 {font-size:32px; letter-spacing:1px; margin-left:-246px;}
.res940 .container .phrase .ttorangebold39 {font-size:36px; letter-spacing:1.5px; margin-left:-219px;}

.res720 .container .phrase {background:url(/images/site/bg-phrase-720.jpg) center top no-repeat; height:112px;}
.res720 .container .phrase .ttwhitebold31 {font-size:24px; letter-spacing:1px; margin-left:-185px; top:28px;}
.res720 .container .phrase .ttorangebold39 {font-size:26px; letter-spacing:1px; top:57px; margin-left:-151px;}

.res480 .container .phrase {background:url(/images/site/bg-phrase-480.jpg) center top no-repeat; height:79px;}
.res480 .container .phrase .ttwhitebold31 {font-size:18px; font-weight:600; letter-spacing:0.8px; top:18px; margin-left:-135px;}
.res480 .container .phrase .ttorangebold39 {font-size:20px; letter-spacing:0.8px; top:38px; margin-left:-120px;}

.res320 .container .phrase {background:url(/images/site/bg-phrase-320.jpg) center top no-repeat; height:80px;}
.res320 .container .phrase .ttwhitebold31 {font-size:14px; font-weight:600; letter-spacing:0.3px; top:21px; margin-left:-103px; text-align:center;}
.res320 .container .phrase .ttorangebold39 {font-size:16px; letter-spacing:0px; top:40px; margin-left:-90px;}

/* **** Real Digital Marketing Block **** */
.container .rdmcnt {height:489px; position:relative; overflow:hidden;}
.container .rdmcnt .bgbanner {position:absolute; top:0px; right:50%; margin:0px -985px 0px 0px;}
.container .rdmcnt .rdmarea {padding:36px 20px 30px 20px;}
.container .rdmcnt .rdmarea .infoleft {float:left; width:34%; margin:13px 0px 0px 0px;}
.container .rdmcnt .rdmarea .infoleft .st {font-size:24px; line-height:normal;}
.container .rdmcnt .rdmarea .infoleft .st .scndline {display:block;}
.container .rdmcnt .rdmarea .infoleft .itxt {color:#28345e; font-weight:600; font-style:italic;}
.container .rdmcnt .rdmarea .inforight {float:right; width:314px; color:#28345e; text-align:center; font-weight:700; margin:114px 27px 0px 0px; line-height:19px; position:relative;}
.container .rdmcnt .rdmarea .inforight .firmtxt {margin-bottom:10px;}
.container .rdmcnt .rdmarea .inforight .sbttl {color:#ff5300; font-size:20px; font-weight:700; line-height:24px; margin:4px auto 1px auto; width:300px;}
.container .rdmcnt .rdmarea .inforight .infobtn {display:block; background:#ff5300; color:#fff; padding:6px 5px 6px 5px; margin:15px auto 0px auto; font-size:18px; line-height:normal; width:260px;}

.res940 .container .rdmcnt {height:462px;}
.res940 .container .rdmcnt .bgbanner {margin:0px -572px 0px 0px;}
.res940 .container .rdmcnt .rdmarea {padding:17px 20px 30px 20px;}
.res940 .container .rdmcnt .rdmarea .infoleft {width:40%; margin:0px;}
.res940 .container .rdmcnt .rdmarea .infoleft .st {font-size:20px;}
.res940 .container .rdmcnt .rdmarea .inforight {margin:103px 0px 0px 0px;}

.res720 .container .rdmcnt {padding-bottom:265px;}
.res720 .container .rdmcnt .bgbanner {margin:0px -470px 0px 0px; top:auto; bottom:0px;}
.res720 .container .rdmcnt .rdmarea {padding:30px 20px 30px 20px;}
.res720 .container .rdmcnt .rdmarea .infoleft {float:none; width:auto; margin:0px;}
.res720 .container .rdmcnt .rdmarea .infoleft .st .scndline {display:inline;}
.res720 .container .rdmcnt .rdmarea .inforight {float:none; position:absolute; right:20px; bottom:110px;}

.res480 .container .rdmcnt {padding-bottom:335px; height:auto;}
.res480 .container .rdmcnt .bgbanner {margin:0px -360px 0px 0px; top:auto; bottom:0px;}
.res480 .container .rdmcnt .rdmarea {padding:30px 20px 30px 20px; position:static;}
.res480 .container .rdmcnt .rdmarea .infoleft {float:none; width:auto; margin:0px;}
.res480 .container .rdmcnt .rdmarea .infoleft .st {font-size:18px;}
.res480 .container .rdmcnt .rdmarea .infoleft .st .scndline {display:inline;}
.res480 .container .rdmcnt .rdmarea .inforight {float:none; position:absolute; right:20px; bottom:55px; margin:0px; width:240px; font-size:14px; line-height:17px;}
.res480 .container .rdmcnt .rdmarea .inforight .sbttl {font-size:18px; line-height:20px; width:auto;}
.res480 .container .rdmcnt .rdmarea .inforight .infobtn {width:230px; font-size:17px; padding:6px 0px 6px 0px;}

.res320 .container .rdmcnt {height:auto; padding-bottom:280px;}
.res320 .container .rdmcnt .bgbanner {margin:0px -240px 0px 0px; top:auto; bottom:0px;}
.res320 .container .rdmcnt .rdmarea {padding:18px 20px 30px 20px; position:static;}
.res320 .container .rdmcnt .rdmarea .infoleft {float:none; width:auto; margin:0px;}
.res320 .container .rdmcnt .rdmarea .infoleft .st {font-size:18px;}
.res320 .container .rdmcnt .rdmarea .infoleft .st .scndline {display:inline;}
.res320 .container .rdmcnt .rdmarea .inforight {float:none; position:absolute; right:10px; bottom:35px; margin:0px; width:208px; font-size:12px; line-height:13px;}
.res320 .container .rdmcnt .rdmarea .inforight .sbttl {font-size:14px; line-height:15px; width:auto; margin:0px auto;}
.res320 .container .rdmcnt .rdmarea .inforight .infobtn {font-size:14px; width:195px; padding:6px 0px 6px 0px;}

/* **** Partner **** */
.container .video .arrowtop {background:url(/images/template/arrowgray.png) top center no-repeat; width:100%; height:54px;}
.container .partner {width:100%; height:123px; position:relative; background:#f1f1f1;}
.container .partner .ptrarea {max-width:1130px; margin:0px auto; padding:25px 20px 20px 20px; overflow:hidden;}
.container .partner .ptrarea .blue {font-size:28px; text-transform:uppercase; font-weight:700; color:#28335d; display:block; text-align:center; line-height:34px;}
.container .partner .ptrarea .orange {font-size:36px; text-transform:uppercase; font-weight:700; color:#ff5301; display:block; text-align:center; line-height:40px; letter-spacing:3px;}

.res940 .container .video .arrowtop {background:url(/images/template/arrowgray-940.png) top center no-repeat; height:54px;}
.res940 .container .partner {height:115px;}
.res940 .container .partner .ptrarea {max-width:910px; padding:28px 20px 20px 20px;}
.res940 .container .partner .ptrarea .blue {font-size:22px;}
.res940 .container .partner .ptrarea .orange {font-size:32px; letter-spacing:2.5px;}

.res720 .container .video .arrowtop {background:url(/images/template/arrowgray-720.png) top center no-repeat; height:56px;}
.res720 .container .partner {height:93px;}
.res720 .container .partner .ptrarea {max-width:680px; margin:0px auto; padding:10px 20px 16px 20px; overflow:hidden; position:relative;}
.res720 .container .partner .ptrarea .blue {font-size:24px; line-height:28px;}
.res720 .container .partner .ptrarea .orange {font-size:26px; letter-spacing:1px; line-height:29px;}

.res480 .container .video .arrowtop {background:url(/images/template/arrowgray-480.png) top center no-repeat; height:45px;}
.res480 .container .partner {height:132px;}
.res480 .container .partner .ptrarea {padding:15px 20px 0px 20px;}
.res480 .container .partner .ptrarea .blue {font-size:20px; line-height:26px; letter-spacing:1px;}
.res480 .container .partner .ptrarea .orange {font-size:26px; line-height:31px;}

.res320 .container .video .arrowtop {background:url(/images/template/arrowgray-320.png) 58% top no-repeat; height:40px;}
.res320 .container .partner {height:105px;}
.res320 .container .partner .ptrarea {padding:15px 10px 0px 10px;}
.res320 .container .partner .ptrarea .blue {font-size:15px; line-height:20px;}
.res320 .container .partner .ptrarea .orange {font-size:21px; letter-spacing:0px; line-height:24px;}

/* **** Video Intro **** */
.container .video {width:100%; background:url(/images/site/bg-videoarea.jpg) center top no-repeat;}
.container .video .vidarea {max-width:1170px; height:1125px; padding:0px 20px; margin:0px auto; position:relative;}
.container .video .vidarea .vidcnt .info {background:url(/images/site/bg-text-video.png); text-align:justify; padding:15px 20px 25px 25px; font-size:16px; font-weight:600; color:#28335d; line-height:25px;}
.container .video .vidarea .vidcnt .info .title {font-size:24px; font-weight:700; color:#ff5301; margin-bottom:8px; line-height:normal; text-align:left;}
.container .video .vidarea .vidcnt .info ul {margin:0px; padding-left:12px;}
.container .video .vidarea .vidcnt .info ul li {padding:0px 0px 7px 23px; list-style:none; background:url(/images/site/bullet2.png) left 5px no-repeat;}
.container .video .vidarea .vidcnt.video1 {background:url(/images/site/video1.png) right top no-repeat; min-height:310px; padding:20px 440px 0px 0px; position:relative;}
.container .video .vidarea .vidcnt.video1 .info {padding-right:68px;}
.container .video .vidarea .vidcnt.video2 {background:url(/images/site/video2-new.png) left top no-repeat; min-height:310px; padding:20px 0px 0px 454px; position:relative;}
.container .video .vidarea .vidcnt.video2 .info {padding-left:62px;}
.container .video .vidarea .vidcnt.video2 .play {right:auto; left:16%; margin:0px;}
.container .video .vidarea .vidcnt.video3 {background:url(/images/site/video3.png) right top no-repeat; min-height:334px; padding:20px 440px 0px 0px; position:relative;}
.container .video .vidarea .vidcnt.video3 .info {padding-right:68px;}
.container .video .vidarea .vidcnt .play {display:block; width:86px; height:65px; background:url(/images/site/btn-play.png) center no-repeat; position:absolute; top:111px; right:50%; margin-right:-390px; cursor:pointer;}
.container .video .vidarea .vidcnt .play:hover {background:url(/images/site/btn-play-h.png) center no-repeat;}

.res940 .container .video {background:url(/images/site/bg-videoarea-940.jpg) center top no-repeat;}
.res940 .container .video .vidarea {height:auto; min-height:1039px; padding:0px 0px 40px 0px;}
.res940 .container .video .vidarea .vidcnt.video1 .info {padding-right:30px;}
.res940 .container .video .vidarea .vidcnt.video2 .info {padding-left:30px;}
.res940 .container .video .vidarea .vidcnt.video2 .play {left:188px;}
.res940 .container .video .vidarea .vidcnt.video3 .info {padding-right:30px;}
.res940 .container .video .vidarea .play {right:196px; margin-right:0px;}

.res720 .container .video {background:url(/images/site/bg-videoarea-720.jpg) center top no-repeat;}
.res720 .container .video .vidarea {height:auto;}
.res720 .container .video .vidarea .vidcnt.video1 {background:url(/images/site/video1.png) center bottom no-repeat; padding:0px 0px 323px 0px; min-height:auto;}
.res720 .container .video .vidarea .vidcnt.video1 .info {padding:15px 20px 25px 20px;}
.res720 .container .video .vidarea .vidcnt.video2 {background:url(/images/site/video2-new.png) center bottom no-repeat; padding:0px 0px 322px 0px; min-height:auto;}
.res720 .container .video .vidarea .vidcnt.video2 .info {padding:15px 20px 25px 20px;}
.res720 .container .video .vidarea .vidcnt.video3 {background:url(/images/site/video3.png) center bottom no-repeat; padding:0px 0px 322px 0px; min-height:auto;}
.res720 .container .video .vidarea .vidcnt.video3 .info {padding:15px 20px 25px 20px;}
.res720 .container .video .vidarea .play {left:50%; right:auto; top:auto; bottom:156px; margin:0px 0px 0px -48px !important;}

.res480 .container .video {background:url(/images/site/bg-videoarea-480.jpg) center top no-repeat;}
.res480 .container .video .vidarea {height:auto; padding:0px;}
.res480 .container .video .vidarea .vidcnt .info .title {font-size:22px; margin-bottom:3px;}
.res480 .container .video .vidarea .vidcnt.video1 {background:url(/images/site/video1-480.png) center bottom no-repeat; padding:0px 0px 261px 0px; min-height:auto;}
.res480 .container .video .vidarea .vidcnt.video1 .info {padding:10px 20px 25px 20px; text-align:left;}
.res480 .container .video .vidarea .vidcnt.video2 {background:url(/images/site/video2-new-480.png) center bottom no-repeat; padding:0px 0px 261px 0px; min-height:auto;}
.res480 .container .video .vidarea .vidcnt.video2 .info {padding:10px 20px 25px 20px; text-align:left;}
.res480 .container .video .vidarea .vidcnt.video2 .play {left:50% !important;}
.res480 .container .video .vidarea .vidcnt.video3 {background:url(/images/site/video3-480.png) center bottom no-repeat; padding:0px 0px 261px 0px; min-height:auto;}
.res480 .container .video .vidarea .vidcnt.video3 .info {padding:10px 20px 18px 20px; text-align:left;}
.res480 .container .video .vidarea .vidcnt .info ul {padding:0px;}
.res480 .container .video .vidarea .play {width:69px; height:52px; background:url(/images/site/btn-play-480.png) center no-repeat; top:auto; right:auto; left:50%; bottom:131px; margin:0px 0px 0px -38px !important;}
.res480 .container .video .vidarea .play:hover {background:url(/images/site/btn-play-480-h.png) center no-repeat;}

.res320 .container .video {background:url(/images/site/bg-videoarea-320.jpg) center top no-repeat;}
.res320 .container .video .vidarea {height:auto; padding:0px;}
.res320 .container .video .vidarea .vidcnt .info {line-height:24px;}
.res320 .container .video .vidarea .vidcnt .info .title {font-size:18px; margin-bottom:3px;}
.res320 .container .video .vidarea .vidcnt.video1 {background:url(/images/site/video1-320.png) center bottom no-repeat; padding:0px 0px 202px 0px; min-height:auto;}
.res320 .container .video .vidarea .vidcnt.video1 .info {padding:10px 15px 15px 15px; text-align:left;}
.res320 .container .video .vidarea .vidcnt.video2 {background:url(/images/site/video2-new-320.png) center bottom no-repeat; padding:0px 0px 202px 0px; min-height:auto;}
.res320 .container .video .vidarea .vidcnt.video2 .info {padding:10px 15px 15px 15px; text-align:left;}
.res320 .container .video .vidarea .vidcnt.video2 .play {left:50% !important;}
.res320 .container .video .vidarea .vidcnt.video3 {background:url(/images/site/video3-320.png) center bottom no-repeat; padding:0px 0px 202px 0px; min-height:auto;}
.res320 .container .video .vidarea .vidcnt.video3 .info {padding:10px 15px 10px 15px; text-align:left;}
.res320 .container .video .vidarea .vidcnt .info ul {padding:0px;}
.res320 .container .video .vidarea .play {width:54px; height:41px; background:url(/images/site/btn-play-320.png) center no-repeat; top:auto; right:0px; left:50%; bottom:97px; margin:0px 0px 0px -34px !important;}
.res320 .container .video .vidarea .play:hover {background:url(/images/site/btn-play-320-h.png) center no-repeat;}

/* **** Phrase BG Orange **** */
.bgorange {background:#ff5301;}
.bgorange .bgoarea {max-width:1130px; margin:0px auto; padding:20px 20px 22px 20px; overflow:hidden;}
.bgorange .bgoarea .ttwhitebold {display:block; color:#fff; text-align:center; font-size:21px; font-weight:700; letter-spacing:1px;}
.bgorange .bgoarea .ttbluebold {display:block; color:#28335d; text-align:center; font-size:30px; font-weight:700; letter-spacing:1px; line-height:32px;}

.res940 .bgorange .bgoarea {padding:11px 20px 13px 20px;}
.res940 .bgorange .bgoarea .ttwhitebold {line-height:31px;}
.res940 .bgorange .bgoarea .ttbluebold {line-height:35px;}

.res720 .bgorange .bgoarea {padding:8px 20px 13px 20px;}
.res720 .bgorange .bgoarea .ttwhitebold {line-height:31px;}
.res720 .bgorange .bgoarea .ttbluebold {line-height:35px;}

.res480 .bgorange .bgoarea {padding:17px 20px 22px 20px;}
.res480 .bgorange .bgoarea .ttwhitebold {font-size:19px; letter-spacing:0.3px; line-height:24px;}
.res480 .bgorange .bgoarea .ttbluebold {font-size:25px; letter-spacing:0.3px; line-height:29px;}

.res320 .bgorange .bgoarea {padding:6px 20px 11px 20px;}
.res320 .bgorange .bgoarea .ttwhitebold {font-size:16px; line-height:20px;}
.res320 .bgorange .bgoarea .ttbluebold {font-size:21px; line-height:21px;}

/* **** Map **** */
.container .testimonials .topArrow {background:url('/images/template/map-arrow.png') center top no-repeat; height:50px; position:relative; z-index:5;}
.container .map {width:100%; background:url(/images/site/map.jpg) top center no-repeat;}
.container .map .maparea {max-width:1130px; padding:0 20px; margin:0 auto; height:550px;}
.container .map .maparea .msg {padding:172px 0px 0px 0px; float:right; max-width:470px; overflow:hidden;}
.container .map .maparea .msg span {display:block; text-align:left; line-height:33px; letter-spacing:0.5px;}
.container .map .maparea .msg .ttorangebold31 {letter-spacing:0.6px;}
.container .map .maparea .msg .ttwhitebold31.threeline {text-transform:none; line-height:31px;}
.container .map .maparea .msg .ttwhitebold31 {text-transform:uppercase;}
.container .map .maparea .msg .rm {margin:23px 0px 5px 0px;}
.container .map .maparea .msg .rm .ttwhitebold21 {color:#fff; font-weight:700; font-size:26px; border:2px solid #ff5300; text-transform:uppercase; padding:0px 20px 0px 20px; text-align:center; line-height:normal; display:block; width:200px;}

.res940 .container .testimonials .topArrow {background:url('/images/template/map-arrow-940.png') center top no-repeat; height:50px;}
.res940 .container .map {background:url(/images/site/map-940.jpg) top center no-repeat;}
.res940 .container .map .maparea {max-width:940px; margin:0 auto; height:530px;}
.res940 .container .map .maparea .msg {padding:157px 0px 0px 0px; max-width:326px;}
.res940 .container .map .maparea .msg span {margin-top:3px;}
.res940 .container .map .maparea .msg .ttorangebold31 {width:300px;}
.res940 .container .map .maparea .msg .rm {margin-top:9px;}

.res720 .container .testimonials .topArrow {background:url('/images/template/map-arrow-720.png') center top no-repeat; height:50px;}
.res720 .container .map {background:url(/images/site/map-720.jpg) top center no-repeat;}
.res720 .container .map .maparea {max-width:720px; margin:0 auto; height:588px;}
.res720 .container .map .maparea .msg {width:100%; padding:24px 0px 0px 0px; max-width:473px; float:none; margin:0 auto;}
.res720 .container .map .maparea .msg span {margin-top:3px; text-align:center;}
.res720 .container .map .maparea .msg .rm {margin-top:12px;}
.res720 .container .map .maparea .msg .rm .ttwhitebold21 {margin:0px auto;}

.res480 .container .testimonials .topArrow {background:url('/images/template/map-arrow-480.png') center top no-repeat; height:50px; top:0px;}
.res480 .container .map {background:url(/images/site/map-480.jpg) top center no-repeat;}
.res480 .container .map .maparea {max-width:440px; margin:0 auto; height:435px;}
.res480 .container .map .maparea .msg {width:100%; padding:18px 0px 0px 0px; max-width:473px; float:none; margin:0 auto;}
.res480 .container .map .maparea .msg span {line-height:25px; text-align:center; font-size:25px;}
.res480 .container .map .maparea .msg .ttwhitebold31.threeline {line-height:25px;}
.res480 .container .map .maparea .msg .rm {margin:5px 0px 0px 0px; text-align:center;}
.res480 .container .map .maparea .msg .rm .ttwhitebold21 {font-size:18px; margin:0px auto; width:150px; padding:3px 0px 3px 0px;}

.res320 .container .testimonials .topArrow {background:url('/images/template/map-arrow-320.png') center top no-repeat; height:50px;}
.res320 .container .map {background:url(/images/site/map-320.jpg) top center no-repeat;}
.res320 .container .map .maparea {max-width:300px; padding:0px 10px 0px 10px; height:352px;}
.res320 .container .map .maparea .msg {width:100%; padding:24px 0px 0px 0px; max-width:320px; float:none; margin:0 auto;}
.res320 .container .map .maparea .msg span {line-height:21px; text-align:center; font-size:20px;}
.res320 .container .map .maparea .msg .ttwhitebold31.threeline {line-height:21px;}
.res320 .container .map .maparea .msg .rm {margin-top:10px; text-align:center;}
.res320 .container .map .maparea .msg .rm .ttwhitebold21 {font-size:16px; width:130px; margin:0px auto;}

/* **** testimonials **** */
.container .testimonials {background:#f2f2f2; overflow:hidden;}
.container .testimonials .title {font-size:33px; font-weight:700; color:#fff; text-transform:uppercase; text-align:center; margin:8px 0px 9px 0px; position:absolute; width:100%; z-index:999;}
.container .testimonials .title .titleLine {position:relative; display:block; width:100%; height:1px; background:#ff5301; top:23px;}
.container .testimonials .title .text {position:relative; background:#f2f2f2; color:#28335d; width:672px; margin:0 auto; z-index:9999;}
.container .testimonials .title .fontRegular {font-weight:400;}
.container .testimonials .testimonialsArea {margin:90px auto 10px auto; max-width:1170px; padding:5px 20px; position:relative; z-index:3; overflow:hidden;}
.container .testimonials .testimonialsArea .testimonial {background:#fff; width:43.8%; padding:20px 25px 20px 25px; margin:0px 10px 20px 10px; float:left; -webkit-box-shadow:0px 0px 4px 0px #000; box-shadow:0px 0px 6px 0px #ccc;}
.container .testimonials .testimonialsArea .testimonial .logo {float:left; margin:0px 20px 20px 0px;}
.container .testimonials .testimonialsArea .testimonial .ttext {color:#1b2a54; font-size:22px; line-height:normal;}
.container .testimonials .testimonialsArea .testimonial .ttauthor {clear:both; font-size:15px; color:#ff5301;}
.container .testimonials .testimonialsArea .vtinfo {float:left;width:24%;margin:0px 4px 0px 5px;}
.container .testimonials .testimonialsArea .vtinfo .vidtest {position:relative;}
.container .testimonials .testimonialsArea .vtinfo .vidtest img {max-width:100%;}
.container .testimonials .testimonialsArea .vtinfo .vidtest .playbtn {background:url(/images/2/play-btn-videotest.png) center no-repeat;position:absolute;width:46px;height:35px;left:50%;top:50%;margin:-18px 0px 0px -23px;cursor:pointer;}
.container .testimonials .testimonialsArea .vtinfo .vidtest .playbtn:hover {background:url(/images/2/play-btn-videotest-h.png) center no-repeat;}
.container .testimonials .testimonialsArea .vtinfo .text {color:#28335e; font-weight:600; margin:10px 0px 0px 0px; padding:0px 5px; text-align:center;}
.container .testimonials .testimonialsArea .viewmore {clear:both;text-align:center;padding:20px 0px 20px 0px;}
.container .testimonials .testimonialsArea .viewmore .vmbtn {clear:both;background:#ff5300;color:#fff;font-size:22px;font-weight:600;padding:7px 30px 7px 30px;text-transform:uppercase;}

.res940 .container .testimonials .testimonialsArea .testimonial {width:42.22%; margin:0px 20px 20px 0px;}
.res940 .container .testimonials .testimonialsArea .testimonial .ttext {font-size:17px;}

.res720 .container .testimonials .title .titleLine {top:20px;}
.res720 .container .testimonials .title .text {width:400px; line-height:36px;}
.res720 .container .testimonials .testimonialsArea .testimonial {float:none; width:auto; margin:0px 0px 20px 0px;}
.res720 .container .testimonials .testimonialsArea .vtinfo {width:48%; margin:10px 6px 20px 7px;}
.res720 .container .testimonials .testimonialsArea .vtinfo .vidtest {max-width:344px; margin:0px auto;}
.res720 .container .testimonials .testimonialsArea .vtinfo .text {min-height:44px;}

.res480 .container .testimonials .title {margin:-8px 0px 9px 0px;}
.res480 .container .testimonials .title .titleLine {top:16px;}
.res480 .container .testimonials .title .text {font-size:27px; width:320px; line-height:30px;}
.res480 .container .testimonials .testimonialsArea .testimonial {float:none; width:auto; margin:0px 0px 20px 0px;}
.res480 .container .testimonials .testimonialsArea .testimonial .ttext {font-size:18px;}
.res480 .container .testimonials .testimonialsArea .vtinfo {width:48%;margin:0px 4px 20px 4px;}
.res480 .container .testimonials .testimonialsArea .vtinfo .text {min-height:66px;}

.res320 .container .testimonials .title {margin:-8px 0px 9px 0px;}
.res320 .container .testimonials .title .titleLine {top:13px;}
.res320 .container .testimonials .title .text {font-size:21px; width:260px; line-height:22px;}
.res320 .container .testimonials .testimonialsArea {margin:75px auto 10px auto;}
.res320 .container .testimonials .testimonialsArea .testimonial {float:none; width:auto; margin:0px 0px 20px 0px; padding:20px 10px 20px 10px;}
.res320 .container .testimonials .testimonialsArea .testimonial .logo {float:none; display:block; margin:0px auto 20px auto;}
.res320 .container .testimonials .testimonialsArea .testimonial .ttext {font-size:18px; margin-bottom:15px;}
.res320 .container .testimonials .testimonialsArea .vtinfo {float:none;width:auto;margin:0px auto 20px auto;max-width:345px;}

/* **** Banner **** */
.footer .farea .fbanner .fbannerarea.wfy-plx {position:relative; overflow:hidden;}
.footer .farea .fbanner .fbannerarea.wfy-plx .wfy-plx-content {z-index:1; position:relative;}
.footer .farea .fbanner .fbannerarea.wfy-plx .wfy-plx-fixed {position:absolute; top:0; color:#fff; width:100%;}
.footer .farea .fbanner .fbannerarea.wfy-plx img.wfy-plx-bg {position:absolute; top:0; z-index:0;}

.footer .farea .fbanner {display:block;}
.footer .farea .fbanner .fbannerarea {height:554px;}
.footer .farea .fbanner .fbannerarea .bnmsg {width:1130px; margin:0 auto;}
.footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea {padding-top:30px; width:400px; float:right; text-align:center;}
.footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .linebluehoriz {margin:15px 0;}
.footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .ttbluebold32 {line-height:36px;}
.footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .ttorangebold29 {text-transform:uppercase; line-height:37px;}
.footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .txtblueregular18 {line-height:22px; text-align:center;}
.footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .ttbluebold23 {text-transform:uppercase; margin-top:10px;}
.footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .buybtn {background:#ff5300; color:#fff; font-size:26px; font-weight:700; line-height:normal; text-transform:uppercase; display:block; width:260px; margin:30px auto 0px auto; padding:2px 0px 3px 0px;}

.res940 .footer .farea .fbanner .fbannerarea {height:478px;}
.res940 .footer .farea .fbanner .fbannerarea .bnmsg {width:900px;}
.res940 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea {padding-top:43px; width:382px;}
.res940 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .linebluehoriz {margin:4px 0px 12px 0px;}
.res940 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .ttbluebold32 {line-height:36px;}
.res940 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .ttorangebold29 {text-transform:uppercase; line-height:37px;}
.res940 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .txtblueregular18 {font-size:17px;}
.res940 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .ttbluebold23 {font-size:20px;}
.res940 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .buybtn {font-size:24px; width:230px;}

.res720 .footer .farea .fbanner .fbannerarea {height:677px;}
.res720 .footer .farea .fbanner .fbannerarea .bnmsg {width:680px;}
.res720 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea {padding-top:23px; width:345px; margin:0px auto; float:none;}
.res720 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .linebluehoriz {margin:0px 0px 10px 0px;}
.res720 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .ttbluebold32 {font-size:28px; line-height:28px;}
.res720 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .ttorangebold29 {font-size:26px; line-height:36px;}
.res720 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .txtblueregular18 {font-size:16px; line-height:19px;}
.res720 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .ttbluebold23 {font-size:20px; margin-top:3px;}
.res720 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .buybtn {font-size:24px; width:230px; margin-top:10px;}

.res480 .footer .farea .fbanner .fbannerarea {height:586px;}
.res480 .footer .farea .fbanner .fbannerarea .bnmsg {width:440px;}
.res480 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea {padding-top:15px; width:420px; margin:0 auto; float:none;}
.res480 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .ttbluebold27 {line-height:32px;}
.res480 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .linebluehoriz {margin:3px 0 13px 0;}
.res480 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .ttbluebold32 {font-size:26px; line-height:24px;}
.res480 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .ttorangebold29 {font-size:24px; text-align:justify; letter-spacing:0.3px;}
.res480 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .txtblueregular18 {font-size:15px; line-height:19px;}
.res480 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .ttbluebold23 {font-size:19px; margin-top:3px;}
.res480 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .buybtn {font-size:24px; width:230px; margin-top:10px;}

.res320 .footer .farea .fbanner .fbannerarea {height:485px;}
.res320 .footer .farea .fbanner .fbannerarea .bnmsg {width:300px;}
.res320 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea {padding-top:24px; width:300px; margin:0 auto; float:none; padding-top:8px;}
.res320 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .ttbluebold27 {font-size:22px; line-height:26px;}
.res320 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .ttorangebold27 {font-size:22px;}
.res320 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .linebluehoriz {margin:3px 0px 7px 0px;}
.res320 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .ttbluebold32 {font-size:21px; line-height:21px;}
.res320 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .ttorangebold29 {font-size:19px; line-height:26px;}
.res320 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .txtblueregular18 {font-size:13px; line-height:17px;}
.res320 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .ttbluebold23 {font-size:16px; line-height:20px; margin-top:3px;}
.res320 .footer .farea .fbanner .fbannerarea .bnmsg .bnmsgarea .buybtn {font-size:18px; width:122px; margin-top:3px;}

/* Session Active */
.container.ssnactive #slides {top:90px;}
.res940 .container.ssnactive #slides {top:110px;}
.res720 .container.ssnactive #slides {top:138px;}
.res480 .container.ssnactive #slides {top:233px;}
.res320 .container.ssnactive #slides {top:240px;}