/* Tiny Scrollbar */
#scrollbar1 .viewport {height: 300px; overflow: hidden; position: relative; }

/* News detail */
#scrollbar11 .viewport {height: 450px; overflow: hidden; position: relative; }

/* Development team detail */
#scrollbar123 .viewport {height: 400px; overflow: hidden; position: relative; }

/* Home */
.home .viewport{overflow: hidden; position: relative; }

#scrollbar1-4 .viewport {height:200px;}

/*.scroll-locate .viewport{height:260px; overflow: hidden; position: relative; }*/
.scroll-locate .viewport{overflow: hidden; position: relative; }

/*#scrollbar1 .overview, .home .overview { height:300px; list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }*/
#scrollbar123 .overview, 
#scrollbar11 .overview, 
#scrollbar1 .overview, 
.home .overview {list-style: none; position: relative; left: 0; top: 0; padding: 0; margin: 0; }

#scrollbar123 .scrollbar, 
#scrollbar11 .scrollbar, 
#scrollbar1 .scrollbar, 
.home .scrollbar{ background:#fff; position: relative; background-position: 0 0; float: right; width: 3px; margin-right:-10px}

#scrollbar123 .track, 
#scrollbar11 .track, 
#scrollbar1 .track, 
.home .track { background:#fff; height: 100%; width:3px; position: relative; }

#scrollbar123 .thumb, 
#scrollbar11 .thumb, 
#scrollbar1 .thumb, 
.home .thumb  { background:#333; height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -1px; }

#scrollbar123 .thumb .end, 
#scrollbar11 .thumb .end, 
#scrollbar1 .thumb .end, 
.home .thumb .end { background:#333,overflow: hidden; height: 5px; width: 3px; }

#scrollbar123 .disable, 
#scrollbar11 .disable, 
#scrollbar1 .disable,
.home .disable { display: none; }

.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }