	    html,body {
          margin: 0;
          padding: 0;
		  overflow:auto !important;
        }


.button.b-close, .button.bClose {border-radius: 20px;box-shadow: none;font-family: arial;padding: 0 6px 2px;font-weight: bold;position: absolute;top: 2px;font-size: 20px;width: 14px;height: 23px;right: 2px;box-shadow: 0px 0px 10px black;}


.button{background-color:#990000;border-radius:10px;box-shadow:0 2px 3px rgba(0,0,0,0.3);color:#fff;cursor:pointer;display:inline-block;padding:10px 20px;text-align:center;text-decoration:none}.button.small{border-radius:15px;float:right;margin:22px 5px 0;padding:6px 15px}.button:hover{background-color:#1e1e1e}.button>span{font-size:84%}/*.button.b-close,.button.bClose{border-radius:7px 7px 7px 7px;box-shadow:none;font:bold 131% sans-serif;padding:0 6px 2px;position:absolute;right:-7px;top:-7px}
*/
#nav div
{
	cursor:pointer;
}

#nav div a:hover
{
	color:#ffff00;
}

.close
{
	position:absolute;
	top:0px;right:0;color:#000;
	width:30px;
}

#fb5 #fb5-menu-holder1 {
position: absolute;
height: inherit;
overflow: hidden;
width: 100%;
}

		#fb5 #fb5-slider1 {
			position: absolute;
			left:0;
			list-style: none;
			height:inherit;
			/*width:100% !important;*/
			margin: 0;
			padding: 0;
		}

			#fb5 #fb5-slider1 li {
				float: left;
				position: relative;
				height:inherit;
				/*height: 200px;*/
				padding: 0 10px;
				text-align: center;
				cursor: pointer;
				margin:0;
				list-style:none;
			}

			#fb5 #fb5-slider1 li:first-child {
				padding-left: 100px;
			}

			#fb5 #fb5-slider1 li:last-child { 
				padding-right: 100px;
			}
			
			#fb5 #fb5-slider1 li:hover {
				
			}
			
			#fb5 #fb5-slider1 li img {
				float: left;
				height:inherit;
				-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), to(rgba(255,255,255,0.2)));
				box-reflect: below 0px gradient(linear, left top, right bottom, from(transparent), color-stop(50%, transparent), to(rgba(255,255,255,0.2)));
			}


#fb5 #fb5-bookmarked-pages .fb5-container-pages {
position: absolute;
width: 100%;
height: 225px;
background: black;
padding: 2% 0;
box-shadow: 0 0 40px #ba8047;
box-shadow: 0 0 40px rgba(186, 128, 71, .8);
-moz-box-shadow: 0 0 40px rgba(186, 128, 71, .8);
-webkit-box-shadow: 0 0 40px rgba(186, 128, 71, .8);
}

/*
#fb5 #fb5-bookmarked-pages .fb5-container-pages {
background: none repeat scroll 0 0 #000000;
box-shadow: 0 0 40px rgba(186,128, 71, 0.8);
}
*/


#nav .fb5-tooltip {
background: #BA8047 !important;
color: #FFFFFF;
}

#nav .fb5-tooltip {
font-family: Arial,sans-serif;
position: absolute;
left: 0;
top: -25px;
z-index: 5;
display: none;
padding: 2px 10px;
background: #ba8047;
white-space: nowrap;
font-size: 10px;
font-weight: bold;
text-transform: uppercase/;
color: white;
}

#nav {font: 400 14px/18px "Helvetica Neue","HelveticaNeue",Helvetica,Trebuchet,"Trebuchet MS",Arial,sans-serif;position: fixed;top: 10px;right: 10px;display: inline-block;font-size: 18px;font-weight: bold;line-height: 34px;opacity: 1;transition: opacity 500ms ease-in-out;transition: width 500ms ease-in-out;width: 20px;text-align: center;z-index: 19;color: #FFFFFF;}

#nav div {background-color: rgba(0, 0, 0, 0.4);border-radius: 12px 12px 12px 12px;padding: 0px 2px 0px 4px;margin-bottom: 4px;}

#nav span {
display: block;
cursor: pointer;
border-radius: 4px 4px 4px 4px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.scrollable {
    border: 0 none;
    height: auto;
    margin: 0;
    width: 360px !important;
    height: 340px;
    padding: 0 !important;
    width: auto;
    overflow-y: auto;
    overflow-x: hideen;
}

.scrollable video {
    width: 90%;
    height: 90%;
    margin: 0;
}

.search_btn {
	width: 30%;
	border: 2px solid #a39fde;
	border-radius: 5px;
	background-color: #a6bfce;
	color: #5c8886;
	padding: 4px;
	font-weight: bold;
	cursor: pointer;
	outline: none;
}

input#search {}
#searchtxt {
	border: 1px solid #796a6a;
	border-radius: 5px;
	background-color: #eeeef5;
	outline: none;
	padding: 4px;
}

.searchlist li {cursor: pointer;width: auto;color: gray !important;border-bottom: 1px solid gray;}
.searchlist li:hover {color: white !important;}

.vid01 {z-index: 1000;/* border: 1px solid red; */cursor: pointer;top: 294px;position: absolute;left: 265px;width: 90px;height: 90px;opacity: 0.8;border-radius: 90px;padding: 40px;}

.link_01 {
	position: absolute;
	top: 155px;
	left: 47px;
	overflow: hidden;
	z-index: auto;
	width: 119px;
	height: 19px;
	border: 0px solid red;
}
.link_02 {
	position: absolute;
	top: 195px;
	left: 51px;
	overflow: hidden;
	z-index: auto;
	width: 154px;
	height: 21px;
	border: 0px solid red;
}
.link_03 {
	position: absolute;
	top: 236px;
	left: 61px;
	overflow: hidden;
	z-index: auto;
	width: 175px;
	height: 21px;
	border: 0px solid red;
}
.link_04 {
	position: absolute;
	top: 275px;
	left: 80px;
	overflow: hidden;
	z-index: auto;
	width: 192px;
	height: 22px;
	border: 0px solid red;
}
.link_05 {
	position: absolute;
	top: 355px;
	left: 427px;
	overflow: hidden;
	z-index: auto;
	width: 188px;
	height: 22px;
	border: 0px solid red;
}
.link_06 {
	position: absolute;
	top: 397px;
	left: 439px;
	overflow: hidden;
	z-index: auto;
	width: 119px;
	height: 21px;
	border: 0px solid red;
}
.link_07 {
	position: absolute;
	top: 437px;
	left: 440px;
	overflow: hidden;
	z-index: auto;
	width: 77px;
	height: 19px;
	border: 0px solid red;
}
.link_08 {
	position: absolute;
	top: 863px;
	left: 136px;
	overflow: hidden;
	z-index: auto;
	width: 72px;
	height: 17px;
	border: 0px solid red;
}

.sticky {
    width: 22px;
    height: 22px;
    position: absolute;
    top: 0px;
    right: 0px;
    border: 1px solid red;
    border-radius: 50%;
    background-color: blue;
    cursor: pointer;
}

.s_text {
	width: 95%;
	height: 100%;
	font-size: 20px;
	border: 2px solid #928585;
	border-radius: 15px;
	display: none;
}
.sticky_box {
    width: 0px;
    height: 0px;
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    background-color: #e8e2e2;
}
.ani_01 {
	animation: ani01 1s linear 0s 1 forwards;
	-webkit-animation: ani01 1s linear 0s 1 forwards;
	-moz-animation: ani01 1s linear 0s 1 forwards;
	-ms-animation: ani01 1s linear 0s 1 forwards;
	-o-animation: ani01 1s linear 0s 1 forwards;
}
@-webkit-keyframes ani01 {
    0%   { width: 0px; height: 0px; }
    100% { width: 200px; height: 200px; }
}
@-moz-keyframes ani01 {
    0%   { width: 0px; height: 0px; }
    100% { width: 200px; height: 200px; }
}
@-ms-keyframes ani01 {
    0%   { width: 0px; height: 0px; }
    100% { width: 200px; height: 200px; }
}
@-o-keyframes ani01 {
    0%   { width: 0px; height: 0px; }
    100% { width: 200px; height: 200px; }
}

video::-webkit-media-controls-fullscreen-button {
    display: none;
}
video::-webkit-media-controls-play-button {}
video::-webkit-media-controls-timeline {}
video::-webkit-media-controls-current-time-display{}
video::-webkit-media-controls-time-remaining-display {}
video::-webkit-media-controls-mute-button {}
video::-webkit-media-controls-toggle-closed-captions-button {}
video::-webkit-media-controls-volume-slider {}

video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust as needed */
}

.head01 {margin: 10px 0px !important;font-family: arial;}

