/**
	Horizonal Unique Creative OnePage Bootstrap HTML5
 	Copyright (c) 2013, Subramanian 
	Author: Subramanian
    Profile: themeforest.net/user/FMedia/
    Version: 1.0.0
	Release Date: September 2013
**/
html,body{-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}
.pageFade{width:100%;height:100%;top:0;left:0;position:fixed;z-index:354800000002;overflow:hidden;background:url(../images/loading_white.gif) no-repeat center center;background-image:-Webkit-image-set(url(../images/loading_white.gif) 1x,url(../images/loading_white@2x.gif) 2x)}
.pageFade.bg_white{background:url(../images/loading.gif) no-repeat center center;background-image:-Webkit-image-set(url(../images/loading.gif) 1x,url(../images/loading@2x.gif) 2x)}
.tutorial{width:100%;height:100%;top:0;left:0;position:fixed;z-index:354800000003;overflow:hidden;background:url(../images/tutorial.png) no-repeat center center;background-color:#333;background-color:rgba(0,0,0,.75);display:none}
.header{z-index:9999999;display:block;position:fixed;margin:0 auto;width:100%}
.header .scroll_top{position:relative;float:left;height:50px;margin-top:40px}
.nav li{padding-top:12px}
.navbar{margin-bottom:0}
.navAlign{position:relative;float:right}
.logo{position:relative;width:200px;height:60px;float:left}
.logo img{bottom:0;max-height:100%;width:auto}
.bodyContainer{position:relative;width:100%;top:0;left:0;overflow:hidden}
.homeSlider{top:0;left:0;overflow:hidden;position:absolute}
.homeSlider .homepage_con{display:none}
.bg_transparent{background-color:transparent!important;background-color:none!important;background-image:none!important}
.footer{margin:5px 0 0!important;padding:0!important;position:absolute;bottom:0;z-index:12500;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.footer_content{overflow:hidden}
.footer .social_bookmarks{bottom:7px;position:relative;margin-left:5px}
.footer .font_awesome{bottom:9px;position:relative}
.footer .right_content{min-height:20px}
.footer .left_content{min-height:20px;display:inline-block}
.footer_close{width:36px;height:36px;position:absolute;left:0;margin-left:20px;top:-50px;cursor:pointer;background-image:url(../images/sprite.png);background-image:-Webkit-image-set(url(../images/sprite.png) 1x,url(../images/sprite@2x.png) 2x);background-position:0 100%;background-repeat:no-repeat;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg)}
.footer_close:hover{-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg)}
.footer_close.footOpen{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}
.footer_close.footOpen:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}
.pgScrollUp{position:fixed;width:30px;height:30px;top:auto;left:auto;right:10px;bottom:0;overflow:hidden;cursor:pointer;z-index:254800000002;display:none;background-image:url(../images/scrollup.png);background-image:-Webkit-image-set(url(../images/scrollup.png) 1x,url(../images/scrollup@2x.png) 2x);background-position:0 100%;background-repeat:no-repeat;-webkit-transition-property:color,background;-webkit-transition-duration:.2s,.2s;-webkit-transition-timing-function:linear,ease-in;-moz-transition-property:color,background;-moz-transition-duration:.2s,.2s;-moz-transition-timing-function:linear,ease-in;-o-transition-property:color,background;-o-transition-duration:.2s,.2s;-o-transition-timing-function:linear,ease-in;-ms-transition-property:color,background;-ms-transition-duration:.2s,.2s;-ms-transition-timing-function:linear,ease-in;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.white_ver .pgScrollUp{background-position:100% 0}
.fadeAfterLoad{display:none}
.header,.enablHardwareAcc{-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translateZ(0);-webkit-transition:translate3d(0,0,0)}
.mainContent{-webkit-transition:translate3d(0,0,0)}
.email_loading{background:url(../images/email_loading.gif) no-repeat center center;background-image:-Webkit-image-set(url(../images/loading.gif) 1x,url(../images/loading@2x.gif) 2x);height:32px;width:32px;position:absolute;z-index:0}
.slider_loading,.darkStyle .slider_loading{background:url(../images/loader_white.gif) no-repeat center center;background-image:-Webkit-image-set(url(../images/loader_white.gif) 1x,url(../images/loader_white@2x.gif) 2x);height:32px;width:32px;position:relative;z-index:1;margin:0 auto}
.lightStyle .slider_loading{background:url(../images/loader.gif) no-repeat center center;background-image:-Webkit-image-set(url(../images/loader.gif) 1x,url(../images/loader@2x.gif) 2x)}
#reply_message{position:relative;left:20px;text-align:left;float:left}
.animate{overflow:hidden}
.graph_container{position:relative;width:98%;padding:0;margin-top:0}
.graph_container ul{margin:0 0 20px;padding:0;list-style:none;overflow-y:hidden}
.graph_container li{width:98%;height:5px;margin:45px 0 0;position:relative}
.graph_container li.last{margin:0}
.graph_container li span{position:absolute;z-index:1;top:-28px;margin:1px 0 40px 2px;padding:3px 0 0;color:#fff;font-size:13px;text-transform:uppercase}
.graph_container li a{position:absolute;left:0;width:0;height:5px;cursor:auto}
.graph_container li,.graph_container li a{-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px}
.masonry_container{overflow:hidden;margin:0;padding:0}
.masonry_items{width:100%;position:relative;display:block}
.item{width:33%;float:left;margin-bottom:1px;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translateZ(0);-webkit-transition:translate3d(0,0,0)}
.item img{display:block;width:100.5%}
.hideItem img{-webkit-filter:grayscale(1)}
.masonry_container img{position:relative;cursor:pointer}
.masonry_container .fmSliderNode{margin:0;padding:0}
.masonry,.masonry .masonry-brick{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-ms-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}
.masonry{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}
.masonry .masonry-brick{-webkit-transition-property:left,right,top;-moz-transition-property:left,right,top;-ms-transition-property:left,right,top;-o-transition-property:left,right,top;transition-property:left,right,top}
#fancy_inlineContet{padding-left:20px;padding-right:20px;margin:0 auto;position:relative;left:20px}
.addNiceScroll{padding-right:10px}
#fancy_inlineContet ::-webkit-scrollbar{display:none}
.scrollbar_left{max-height:450px}
.scrollbar_bottom{max-height:250px}
.fm_drag-cursor{cursor:move;cursor:url(../images/cursors/openhand.png) 8 8,-moz-grab;*cursor:url(../images/cursors/openhand.cur);cursor:url(images/cursors/openhand.cur)}
.fm_draging-cursor{cursor:move;cursor:url(../images/cursors/closedhand.png) 8 8,-moz-grabbing;*cursor:url(../images/cursors/closedhand.cur);cursor:url(images/cursors/closedhand.cur)}
.view{text-align:center;cursor:default}
.view .mask{height:100%;width:100%;position:absolute;overflow:hidden;top:0;left:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;zoom:1;-ms-filter:alpha(Opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;background:url(../images/overlay_zoom.png) no-repeat center center}
.view h2{text-align:center;position:relative;font-family:'PT Sans Caption',sans-serif;font-size:15px;font-weight:700;padding:30px 0 10px;height:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
a.info{display:inline-block;text-decoration:none;padding:7px 14px;position:relative;margin-top:50px;text-transform:uppercase;visibility:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.view:hover a.info{visibility:visible}
.view:hover h2{height:40px}
.view:hover .mask{zoom:1;-ms-filter:alpha(Opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.isotope-item{z-index:2}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1}
.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0;-moz-transition-duration:0;-ms-transition-duration:0;-o-transition-duration:0;transition-duration:0}
.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.isotope_items{overflow:hidden}
.isotope_items img{display:block;width:100%}
.isotope_items .item{width:216px;height:auto;margin:1px;float:left}
.isotope_items .large{width:230px;height:auto}
.isotope_items .medium{width:170px;height:auto}
.isotope_items .small{width:138px;height:auto}
.isotope_option{position:relative;margin:20px 10px 0 0;height:100%;display:table}
#flexslider-container{max-width:900px;height:100%;margin:5px 0 0}
.flexslider .slides{overflow:hidden}
.flexslider ul li,.flexslider .slides{margin:0;padding:0}
.flex-caption{visibility:hidden}
#bodyContent .flex-caption{visibility:visible}
.video_content{position:relative;width:100%;height:548px;margin:0 auto;overflow:hidden}
.addVideo{position:relative;overflow:hidden;line-height:0}
.vid{width:100%;height:100%;position:relative;top:0;left:0;margin:0 auto;visibility:visible;z-index:5}
.video_title{margin:0;z-index:15}
.video_title li{float:left;left:0;display:block;margin:0 20px 20px 0;list-style:none}
.span7 .video_content{height:380px}
.video_hover{background:url(../images/video_over.png);background-image:-Webkit-image-set(url(../images/video_over.png) 1x,url(../images/video_over@2x.png) 2x);background-position:0 0;cursor:pointer;display:inline-block;position:absolute;width:75px;height:75px;top:46%;left:50%;z-index:5;margin-left:-35px}
.video_hover:hover{background-position:-100% 0}
.noSpacing{margin:0}
#big-video-wrap{z-index:-1!important}
.show-grid{margin-top:10px;margin-bottom:20px}
.show-grid [class*=span]{background-color:#eee;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;min-height:40px;line-height:40px}
.show-grid [class*=span]:hover{background-color:#ddd}
.show-grid .show-grid{margin-top:0;margin-bottom:0}
.show-grid .show-grid [class*=span]{margin-top:5px}
.show-grid [class*=span] [class*=span]{background-color:#ccc}
.show-grid [class*=span] [class*=span] [class*=span]{background-color:#999}
.darkStyle .show-grid{color:#222}
@media only screen and (min-width:960px) and (max-width:1150px) {
#flexslider-container{max-width:740px;max-height:100%;margin:5px 0 0}
.pgScrollUp{bottom:15px}
.view h2{padding:15px 0 10px}
.view:hover h2{height:30px}
a.info{margin-top:10px}
.video_hover{top:46%}
}
@media only screen and (min-width:960px) and (max-width:1199px) {
.navAlign{margin-right:20px}
.video_content{height:440px}
.span7 .video_content{height:300px}
}
@media only screen and (min-width:768px) and (max-width:979px) {
.logo{height:50px}
.nav li{padding-top:5px}
.nav li a.first{margin-top:10px}
.nav li a{float:right!important;margin-bottom:5px!important}
.nav li a i{float:right!important;padding-left:10px;padding-top:2px}
.video_content{height:340px!important}
.span7 .video_content{height:235px!important}
.video_hover{top:45%}
}
@media only screen and (max-width:767px) {
body{overflow-x:hidden;overflow-y:auto}
.header{position:relative}
.navAlign{margin-right:10px}
.nav li{padding-top:5px}
.nav li a.first{margin-top:10px}
.nav li a{float:right!important;margin-bottom:5px!important}
.nav li a i{float:right!important;padding-left:10px;padding-top:2px}
.logo{position:fixed;left:5px;margin-top:0;width:150px}
.logo img{max-width:150px;height:auto}
.scrollbar_left{max-height:250px}
#flexslider-container{max-width:320px;height:100%;margin:0}
#bodyContent .flex-caption{visibility:hidden}
#flexslider-container .flex-control-nav{position:relative;bottom:-15px}
.video_content{height:158px;width:280px}
.span7 .video_content{height:158px;width:280px}
.video_hover{top:45%}
.view h2,.view:hover h2{padding:20px 0;height:auto}
a.info{margin-top:15px;padding:7px 14px;font-size:12px}
}
@media only screen and (min-width:480px) and (max-width:767px) {
body{overflow-x:hidden;overflow-y:auto}
.logo{position:fixed;left:5px;margin-top:0;width:150px}
.video_content{height:225px;width:400px}
.span7 .video_content{height:225px;width:400px}
.video_hover{top:45%}
#flexslider-container{max-width:460px;max-height:100%;margin:0}
#flexslider-container .flex-control-nav{position:relative;bottom:-15px}
.fs_gallery{left:5px}
.fs_thumbs{width:390px}
#fsCloGal{right:-5px;top:25px}
#fsGalNex{right:-10px;top:55px}
#fsGalPre{left:-5px;top:55px}
.view h2,.view:hover h2{padding:20px 0;height:auto}
a.info{margin-top:15px;padding:7px 14px;font-size:12px}
}