.home-banner{position:fixed;left:0;top:0;height:100%;width:100%;z-index:8}
#smooth-scroll{position:relative;z-index:10;background:#fff}.home-banner .container{height:90%}.logo-vsi{position:absolute;top:40px;left:0;right:0;z-index:99;display:block}
.flexslider .slides>li span.bg{display:block;position:absolute;left:0;top:0;height:90%;width:100%;opacity:0;-webkit-backface-visibility:hidden;-webkit-animation:imganimation 20s linear infinite 0s;-moz-animation:imganimation 20s linear infinite 0s;-o-animation:imganimation 20s linear infinite 0s;-ms-animation:imganimation 20s linear infinite 0s;animation:imganimation 20s linear infinite 0s}
.hm-caption{clear:both;position:relative;padding-top:30%}.hm-caption h2{font-size:2.4em}.hm-caption h2 span{padding:15px 20px;display:inline-block;background:#ccc;color:#fff;min-width:375px;text-align:center}.hm-caption h2.green span{background:#8bbc39;color:#fff}.hm-caption h2.blue span{background:#219fd1;color:#fff}.hm-caption h2.red2 span{background:#e6442b;color:#fff}.hm-caption h2.voilet2 span{background:#9f297c;color:#fff}.hm-caption h2.t2{margin-left:140px}
.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}
.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;height:90%;position:relative}.flexslider .slides img,.no-js .slides>li:first-child,.slides:after,html[xmlns] .slides{display:block}.flexslider .slides img{max-width:100%}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";clear:both;visibility:hidden;line-height:0;height:0}* html .slides{height:1%}.flex-container,.flexslider .slides{height:100%;zoom:1}.flexslider,.flexslider4{position:relative;zoom:1;height:90%}.flex-container{position:relative}.flex-direction-nav{height:0}.flex-direction-nav li a{margin:0;display:block;position:absolute;top:40%;cursor:pointer;z-index:150;background-color:#2F343A;height:130px;width:120px;padding:8px;border-radius:50%}.flex-direction-nav li a:hover{opacity:1;filter:alpha(opacity=100);background-color:#219fd1}.flex-direction-nav li a .fa{color:#fff;font-size:4em;padding-top:40px}.flex-direction-nav li a.flex-next{text-align:left}.flex-direction-nav li a.flex-next .fa{padding-left:15px}.flex-direction-nav li a.flex-prev{text-align:right}.flex-direction-nav li a.flex-prev .fa{padding-right:15px}.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}.slider-1 .flex-direction-nav li .flex-next{position:absolute;right:-95px;opacity:.3;filter:alpha(opacity=0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.slider-1 .flex-direction-nav li .flex-next:hover{opacity:.8;filter:alpha(opacity=100);right:-60px}.slider-1 .flex-direction-nav li .flex-prev{position:absolute;left:-95px;opacity:.3;filter:alpha(opacity=0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.slider-1 .flex-direction-nav li .flex-prev:hover{opacity:.8;filter:alpha(opacity=100);left:-60px}.flex-control-nav{width:100%;position:absolute;bottom:-32px;text-align:center;-webkit-transition:all .3s ease}.slider-1:hover .flex-control-nav{bottom:18px}.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1}.flex-control-nav li:first-child{margin:0}.slider-1{overflow:hidden;height:90%}.slider-1 .loading{background:url(../images/loading.gif) center center no-repeat #999da1}
@media only screen and (max-width:767px){
	.slider-1 .loading,.slider-1 .slides li .contain{position:relative; min-height:436px}.slider-1 .slides li .links,.slider-1 .slides p{display:none!important}.flex-direction-nav{visibility:hidden}
	.hm-caption{clear:both;position:relative;padding-top:30%}.hm-caption h2{font-size:1.4em}.hm-caption h2 span{padding:10px 10px;display:block;background:#ccc;color:#fff;min-width:375px;text-align:center} .hm-caption h2.green span{background:#8bbc39;color:#fff}.hm-caption h2.blue span{background:#219fd1;color:#fff} .hm-caption h2.red2 span{background:#e6442b;color:#fff} .hm-caption h2.voilet2 span{background:#9f297c;color:#fff} .hm-caption h2.t2{margin-left:140px}
	.slider-1{overflow:hidden;height:100%}
}
@media only screen and (max-width:480px){
	.hm-caption{clear:both;position:absolute !important; left:0; padding-top:30%}
	.flexslider .slides>li span.bg{display:block; height:100%;width:100%;opacity:0;}
	.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;height:100%;position:relative}
	.slider-1{overflow:hidden;height:100%}
}

@keyframes imganimation{
	0%,100%{opacity:1}50%{opacity:1;transform:scale(1.3)}
}
@-webkit-keyframes imganimation{
	0%,100%{opacity:1}50%{opacity:1;transform:scale(1.3)}
}
@-moz-keyframes imganimation{
	0%,100%{opacity:1}50%{opacity:1;transform:scale(1.3)}
}
@keyframes imganimation1{
	0%,100%{opacity:1}50%{opacity:1;transform:scale(1.1)}
}
@-webkit-keyframes imganimation1{
	0%,100%{opacity:1}50%{opacity:1;transform:scale(1.1)}
}
@-moz-keyframes imganimation1{
	0%,100%{opacity:1}50%{opacity:1;transform:scale(1.1)}
}