#home { width: 100%; height: 100%; min-height: 680px; }
#home .pagination { display: none !important; } 
#home .prev { width: 83px; height: 192px; position: absolute; z-index: 10; top: 50%; left: 0; margin-top: -96px; background: url('/_images/index/home_prev.png') no-repeat; }
#home .next { width: 83px; height: 192px; position: absolute; z-index: 10; top: 50%; right: 0; margin-top: -96px; background: url('/_images/index/home_next.png') no-repeat; }

.slides_container { width: 100%; height: 100%; min-height: 680px; }
.slides_container .slides_control { width: 100% !important; height: 100% !important; }

.slides_container .page { width: 100% !important; height: 100% !important; min-height: 680px !important; }

.slides_container .page.video { background: url('/_images/index/bg_home_1.jpg') no-repeat top center; }
.slides_container .page.video .content { max-width: 1000px; margin: 293px auto; }
.slides_container .page.video .content .text_over { font-family: 'Open Sans', sans-serif; font-size: 12px; color: #6C6C6C; font-weight: 800; margin-left: 392px; }
.slides_container .page.video .content .volume { margin: 16px 0 0 445px; }
.slides_container .page.video .content div.btn_play { width: 206px; height: 202px; background: url('/_images/index/btn_play.png') no-repeat; margin: 38px 0 0 240px; float: left; position: relative; }
.slides_container .page.video .content div.btn_play #play_video { width: 126px; height: 77px; top: 63px; left: 40px; text-indent: -100px; display: block; overflow: hidden; position: absolute; border: none; outline: 0; }
.slides_container .page.video .content .highlight { float: right; font-family: 'Open Sans', sans-serif; font-size: 49px; color: #fffefe; font-weight: 800; margin: 60px 24px 0 0; letter-spacing: -4px; line-height: 49px; }
.slides_container .page.video .content .highlight label.blue { color: #21B6E4; }
.slides_container .page.video .content .description { float: right; font-family: 'Open Sans', sans-serif; font-size: 16px; color: #fffefe; font-weight: 800; margin: 32px 24px 0 0; line-height: 18px; }

.slides_container .page.whatwedo { background: url('/_images/index/bg_home_2.jpg') no-repeat top center; }
.slides_container .page.whatwedo .content { width: 518px; position: absolute; z-index: 2px; bottom: 98px; left: 120px; }
.slides_container .page.whatwedo .content p { font-family: 'Open Sans', sans-serif; font-size: 14px; color: #fffefe; line-height: 16px; margin-top: 14px; letter-spacing: -1px; }
.slides_container .page.whatwedo .content .more { width: 192px; height: 75px; background: url('/_images/index/bg_more.png') no-repeat; clear: both; float: right; }
.slides_container .page.whatwedo .content .more a { margin-top: 23px; padding-left: 80px; width: 88px; height: 35px; display: block; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #fffefe; line-height: 14px; font-weight: 600; text-decoration: none; font-style: italic; letter-spacing: -1px; text-transform: uppercase; }

.slides_container .page.agency { background: url('/_images/index/bg_home_3.jpg') no-repeat center center; }
.slides_container .page.agency .content { width: 411px; height: 216px; position: absolute; z-index: 2px; top: 50%; left: 50%; margin: -32px 0 0 -192px; }
.slides_container .page.agency .content h2 { font-family: 'Open Sans', sans-serif; font-size: 30px; color: #FFF; font-weight: 800; text-transform: uppercase; letter-spacing: 6px; }
.slides_container .page.agency .content h2 label.blue { color: #21b6e4; }
.slides_container .page.agency .content p { font-family: 'Open Sans', sans-serif; font-size: 16px; color: #b5b5b5; line-height: 18px; margin-top: 10px; font-weight: 600; text-align: center; }
.slides_container .page.agency .content .more { width: 192px; height: 75px; margin-top: 36px; background: url('/_images/index/bg_more.png') no-repeat; clear: both; float: left; }
.slides_container .page.agency .content .more a { margin-top: 20px; padding-left: 80px; width: 88px; height: 35px; display: block; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #fffefe; line-height: 14px; font-weight: 600; text-decoration: none; font-style: italic; letter-spacing: -1px; text-transform: uppercase; }

#lightbox { width: 100%; height: 100%; position: fixed; z-index: 20; background-color: rgba(0, 0, 0, 0.9); top: 0; left: 0; display: none; }
#lightbox iframe { position: absolute; top: 50%; left: 50%; margin: -240px 0 0 -426px; border: none; }