.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:none}.flex-control-nav,.flex-direction-nav,.slides{list-style:none;padding:0;margin:0}.flexslider{padding:0;margin:0}.flexslider .slides>li{-webkit-backface-visibility:hidden;display:none}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{height:0;content:"\0020";visibility:hidden;clear:both;line-height:0;display:block}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{overflow:hidden;position:relative;z-index:2}.flexslider.top_slider{min-height:564px;background-color:#ccc}.flexslider.top_slider:before{height:80px;content:"";position:absolute;background-size:auto 100%;-webkit-background-size:auto 100%;bottom:0;left:0;width:100%;background-image:url(/images/slider/slide_shadow.png);background-repeat:repeat-x;z-index:3}.flex-viewport{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;max-height:2000px}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flexslider.top_slider .flex-direction-nav{position:relative;margin:0 auto}.flexslider.top_slider .flex-direction-nav li a{height:70px;position:absolute;bottom:50px;text-align:center;background-color:#fff;width:70px;font-family:FontAwesome;display:block;z-index:300}.flexslider.top_slider .flex-direction-nav li a:hover{background-color:#333}.flexslider.top_slider .flex-direction-nav li a.flex-prev{left:0}.flexslider.top_slider .flex-direction-nav li a.flex-next{left:71px}.flexslider.top_slider .flex-direction-nav li a:before{height:70px;font-size:32px;color:#333;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;position:absolute;top:0;left:0;width:70px;line-height:66px}.flexslider.top_slider .flex-direction-nav li a.flex-prev:before{content:"\f104"}.flexslider.top_slider .flex-direction-nav li a.flex-next:before{content:"\f105"}.flexslider.top_slider .flex-direction-nav li a:hover:before{color:#fff}.flexslider.portfolio_single_slider{position:relative}.flexslider.portfolio_single_slider .flex-direction-nav li a{height:100%;position:absolute;opacity:0;bottom:0;text-align:center;top:0;width:200px;font-family:FontAwesome;display:block;z-index:300}.flexslider.portfolio_single_slider .flex-direction-nav li a:hover{background:none}.flexslider.portfolio_single_slider .flex-direction-nav li a.flex-prev{left:-50px}.flexslider.portfolio_single_slider .flex-direction-nav li a.flex-next{right:-50px}.flexslider.portfolio_single_slider:hover .flex-direction-nav li a.flex-prev{opacity:1;left:0}.flexslider.portfolio_single_slider:hover .flex-direction-nav li a.flex-next{right:0;opacity:1}.flexslider.portfolio_single_slider .flex-direction-nav li a:before{height:70px;font-size:32px;color:rgba(0,0,0,.5);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;position:absolute;top:50%;width:70px;line-height:66px;margin-top:-35px}.flexslider.portfolio_single_slider .flex-direction-nav li a.flex-prev:before{content:"\f104";left:0}.flexslider.portfolio_single_slider .flex-direction-nav li a.flex-next:before{right:0;content:"\f105"}.flexslider.portfolio_single_slider .flex-direction-nav li a:hover:before{color:#fff}.flex-control-nav{position:absolute;bottom:30px;text-align:center;left:0;width:100%;z-index:300}.flex-control-nav li{margin:0 8px;display:inline-block}.flex-control-nav li a{height:10px;font-size:0;border:2px solid #333;transition:none;-webkit-transition:none;background-color:#fff;border-radius:50%;cursor:pointer;width:10px;display:block}.flex-control-nav li a.flex-active{height:16px;right:-3px;position:relative;top:-3px;background-color:#333;cursor:default;left:-3px;width:16px}.flex-pauseplay a{height:20px;overflow:hidden;color:#000;position:absolute;opacity:.8;bottom:5px;cursor:pointer;left:10px;width:20px;display:block;z-index:10}.flex-pauseplay a:before{font-size:20px;content:"\f004";font-family:flexslider-icon;display:inline-block}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:"\f003"}.flexslider.works_slider .flex-direction-nav li a{height:50px;position:absolute;bottom:30px;text-align:center;background-color:#fff;width:50px;font-family:FontAwesome;display:block;z-index:300}.flexslider.works_slider .flex-direction-nav li a:hover{background-color:#333}.flexslider.works_slider .flex-direction-nav li a.flex-prev{left:20px}.flexslider.works_slider .flex-direction-nav li a.flex-next{left:70px}.flexslider.works_slider .flex-direction-nav li a:before{height:50px;font-size:32px;color:#333;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;position:absolute;top:0;left:0;width:50px;line-height:46px}.flexslider.works_slider .flex-direction-nav li a.flex-prev:before{content:"\f104"}.flexslider.works_slider .flex-direction-nav li a.flex-next:before{content:"\f105"}.flexslider.works_slider .flex-direction-nav li a:hover:before{color:#fff}.flex-control-thumbs{position:absolute;bottom:50px;text-align:center;left:0;width:100%;z-index:200}.flex-control-thumbs li{height:70px;overflow:hidden;position:relative;margin:0 5px;width:100px;display:inline-block}.flex-control-thumbs img{height:100%;position:asbolute;max-width:none;cursor:pointer;width:auto;display:block}.flex-control-thumbs li img.flex-active:before{border:5px solid #fff;right:0;content:"";position:absolute;bottom:0;top:0;left:0}#carousel{position:absolute;bottom:45px;left:0;width:100%}#carousel .slides{text-align:center}#carousel .slides li{height:75px!important;overflow:hidden;padding:5px 0 0;opacity:1!important;margin:0 2px 0 5px!important;box-shadow:3px 3px 3px rgba(0,0,0,.15);cursor:pointer;width:105px!important;float:none!important;display:inline-block!important;z-index:10!important}#carousel .slides li.flex-active-slide:before{border:5px solid transparent;border-color:#fff;right:0;content:"";position:absolute;bottom:0;top:5px;left:0}#carousel .slides li.flex-active-slide:after{height:0;border-right:4px solid transparent;border-left:5px solid transparent;content:"";position:absolute;border-bottom:5px solid #fff;top:0;margin-left:-2px;left:50%;width:0}#carousel .slides li img{height:100%;max-width:none;width:auto}.top_slider .slide1{height:100%;background-attachment:fixed!important;background-size:cover;background-image:url(/images/slider/slide1_bg.jpg)}.top_slider .slide1 .flex_caption1{transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#333;position:absolute;top:45%;margin-left:-585px;left:50%;width:100%;z-index:30}.top_slider .slide1 .flex_caption1 .title1{font-size:80px;font-weight:500;margin-bottom:15px;background:#fff;line-height:80px;display:inline-block}.top_slider .slide1 .flex_caption1 .title2,.top_slider .slide1 .flex_caption1 .title3{font-size:80px;font-weight:100;margin-bottom:15px;background:#fff;line-height:80px;display:inline-block}.top_slider .slide1 .flex_caption1 .title4{font-size:26px;font-weight:300;margin-bottom:15px;background:#fff;width:680px;line-height:34px}.top_slider .slide2{height:100%;background-attachment:fixed!important;background-size:cover;background-image:url(/images/slider/slide2_bg.jpg)}.top_slider .slide2 .flex_caption1{transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#fff;position:absolute;top:45%;margin-left:-585px;left:50%;width:100%;z-index:30}.top_slider .slide2 .flex_caption1 .title1{font-size:80px;font-weight:500;margin-bottom:15px;background:rgba(0,0,0,.68);line-height:80px;display:inline-block}.top_slider .slide2 .flex_caption1 .title2,.top_slider .slide2 .flex_caption1 .title3{font-size:80px;font-weight:100;margin-bottom:15px;background:rgba(0,0,0,.68);line-height:80px;display:inline-block}.top_slider .slide2 .flex_caption1 .title4{font-size:26px;font-weight:300;margin-bottom:15px;background:rgba(0,0,0,.68);width:680px;line-height:34px}.top_slider .slide3{height:100%;background-size:cover;background-image:url(/images/slider/slide3_bg.jpg);background-repeat:no-repeat}.top_slider .slide3 .flex_caption1{transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#fff;position:absolute;top:45%;margin-left:-585px;left:50%;width:100%;z-index:30}.top_slider .slide3 .flex_caption1 .title1{font-size:80px;font-weight:500;margin-bottom:15px;background:rgba(0,0,0,.68);line-height:80px;display:inline-block}.top_slider .slide3 .flex_caption1 .title2,.top_slider .slide3 .flex_caption1 .title3{font-size:80px;font-weight:100;margin-bottom:15px;background:rgba(0,0,0,.68);line-height:80px;display:inline-block}.top_slider .slide3 .flex_caption1 .title4{font-size:26px;font-weight:300;margin-bottom:15px;background:rgba(0,0,0,.68);width:680px;line-height:34px}.top_slider .slide_btn{padding:26px 30px 24px;font-weight:900;color:#333;text-transform:uppercase;position:absolute;bottom:50px;background-color:#fff;margin-left:414px;left:50%;width:171px;display:inline-block;z-index:110}.top_slider .slide_btn:hover{color:#fff;background-color:#1c1c1c}.top_slider .slide_btn:before{height:20px;font-size:32px;right:30px;color:#333;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;content:"\f105";position:absolute;text-align:right;top:0;width:20px;line-height:66px;font-family:FontAwesome}.top_slider .slide_btn:hover:before{color:#fff}.slide3 .buttonBar{display:none}#controlBar_P2{display:none!important}.slide3.bg{height:100%;background-size:cover;background-image:url(/images/slider/slide3_bg.jpg);background-repeat:no-repeat}#carousel .slides li .video{height:30px;position:absolute;background-size:100% auto;-webkit-background-size:100% auto;top:50%;margin:-15px 0 0 -15px;left:50%;width:30px;background-image:url(/images/video.png);background-repeat:no-repeat}.FadeIn,.FromBottom,.FromLeft,.FromRight,.FromTop{transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out;opacity:0}.captionDelay1{transition-delay:.1s;-webkit-transition-delay:.1s}.captionDelay2{transition-delay:.2s;-webkit-transition-delay:.2s}.captionDelay3{transition-delay:.3s;-webkit-transition-delay:.3s}.captionDelay4{transition-delay:.4s;-webkit-transition-delay:.4s}.captionDelay5{transition-delay:.5s;-webkit-transition-delay:.5s}.captionDelay6{transition-delay:.6s;-webkit-transition-delay:.6s}.captionDelay7{transition-delay:.7s;-webkit-transition-delay:.7s}.captionDelay8{transition-delay:.8s;-webkit-transition-delay:.8s}.captionDelay9{transition-delay:.9s;-webkit-transition-delay:.9s}.captionDelay10{transition-delay:1s;-webkit-transition-delay:1s}.captionDelay11{transition-delay:1.1s;-webkit-transition-delay:1.1s}.captionDelay12{transition-delay:1.2s;-webkit-transition-delay:1.2s}.flexslider li.flex-active-slide .FadeIn{opacity:1}.flexslider li .FromTop{transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%)}.flexslider li.flex-active-slide .FromTop{transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);opacity:1}.flexslider li .FromBottom{transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%)}.flexslider li.flex-active-slide .FromBottom{transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);opacity:1}.flexslider li .FromLeft{transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%)}.flexslider li.flex-active-slide .FromLeft{transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);opacity:1}.flexslider li .FromRight{transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%)}.flexslider li.flex-active-slide .FromRight{transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);opacity:1}@media (min-width:992px) and (max-width:1199px){.top_slider .slide1 .flex_caption1,.top_slider .slide2 .flex_caption1,.top_slider .slide3 .flex_caption1{margin-left:-485px}.top_slider .slide1 .flex_caption1 .title1,.top_slider .slide1 .flex_caption1 .title2,.top_slider .slide1 .flex_caption1 .title3,.top_slider .slide2 .flex_caption1 .title1,.top_slider .slide2 .flex_caption1 .title2,.top_slider .slide2 .flex_caption1 .title3,.top_slider .slide3 .flex_caption1 .title1,.top_slider .slide3 .flex_caption1 .title2,.top_slider .slide3 .flex_caption1 .title3{font-size:70px;line-height:70px}.top_slider .slide_btn{margin-left:314px}}@media (min-width:768px) and (max-width:991px){.top_slider .slide1 .flex_caption1,.top_slider .slide2 .flex_caption1,.top_slider .slide3 .flex_caption1{margin-left:-375px}.top_slider .slide1 .flex_caption1 .title1,.top_slider .slide1 .flex_caption1 .title2,.top_slider .slide1 .flex_caption1 .title3,.top_slider .slide2 .flex_caption1 .title1,.top_slider .slide2 .flex_caption1 .title2,.top_slider .slide2 .flex_caption1 .title3,.top_slider .slide3 .flex_caption1 .title1,.top_slider .slide3 .flex_caption1 .title2,.top_slider .slide3 .flex_caption1 .title3{font-size:60px;line-height:60px}.top_slider .slide_btn{margin-left:204px}.top_slider .slide1 .flex_caption1 .title4,.top_slider .slide2 .flex_caption1 .title4,.top_slider .slide3 .flex_caption1 .title4{font-size:17px;width:450px;line-height:24px}}@media (max-width:767px){.flexslider.top_slider:before{height:40px}.top_slider .slide1 .flex_caption1,.top_slider .slide2 .flex_caption1,.top_slider .slide3 .flex_caption1{margin-left:0;left:15px}.top_slider .slide1 .flex_caption1 .title1,.top_slider .slide1 .flex_caption1 .title2,.top_slider .slide1 .flex_caption1 .title3,.top_slider .slide2 .flex_caption1 .title1,.top_slider .slide2 .flex_caption1 .title2,.top_slider .slide2 .flex_caption1 .title3,.top_slider .slide3 .flex_caption1 .title1,.top_slider .slide3 .flex_caption1 .title2,.top_slider .slide3 .flex_caption1 .title3{font-size:40px;line-height:40px}.top_slider .slide1 .flex_caption1 .title4,.top_slider .slide2 .flex_caption1 .title4,.top_slider .slide3 .flex_caption1 .title4{font-size:13px;width:420px;line-height:19px}#carousel .slides li{height:55px!important;margin:0 0 0 2px!important;width:70px!important}.flexslider.top_slider .flex-direction-nav li a{height:50px;width:50px}.flexslider.top_slider .flex-direction-nav li a.flex-next{left:51px}.flexslider.top_slider .flex-direction-nav li a:before{height:50px;width:50px;line-height:46px}.top_slider .slide_btn{padding:15px 20px 15px 5px;right:15px;margin:0;left:auto;width:auto}.top_slider .slide_btn:before{font-size:18px;right:5px;top:-7px}}@media (max-width:479px){.top_slider .slide1 .flex_caption1 .title1,.top_slider .slide1 .flex_caption1 .title2,.top_slider .slide1 .flex_caption1 .title3,.top_slider .slide2 .flex_caption1 .title1,.top_slider .slide2 .flex_caption1 .title2,.top_slider .slide2 .flex_caption1 .title3,.top_slider .slide3 .flex_caption1 .title1,.top_slider .slide3 .flex_caption1 .title2,.top_slider .slide3 .flex_caption1 .title3{font-size:26px;line-height:26px}.top_slider .slide1 .flex_caption1 .title4,.top_slider .slide2 .flex_caption1 .title4,.top_slider .slide3 .flex_caption1 .title4{width:290px}#carousel{display:none}}