@font-face {
    font-family: 'bpreplayregular';
    src: url('bpreplay-webfont.eot');
    src: url('bpreplay-webfont.eot?#iefix') format('embedded-opentype'),
         url('bpreplay-webfont.woff2') format('woff2'),
         url('bpreplay-webfont.woff') format('woff'),
         url('bpreplay-webfont.ttf') format('truetype'),
         url('bpreplay-webfont.svg#bpreplayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
html {
	height: 100%;
}
video {
	width:100%!important;
	height:100%!important;
}
#videoContainer, #wrapper {
	height:100%!important;
	width:100%!important;
}
.video_c {
	height:88%!important;
	width:100%!important;
}
.videoContainer {
	margin: auto;
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
	background:#000;
	color:#ccc;
	float:left;/* margin:0px auto;*/
}
* {
	margin: 0;
	padding: 0;
	outline: none;
}
/* Default wide-screen styles */

 div.logo {
	max-width:15%!important;
}
.logo img {
	z-index:2147483648!important;
	width:98%!important
}
 @media all and (max-width: 1368px) {
.load_play_btn img {max-width: 100px;} 
/*#logo_div {max-width:160px!important;max-height:290px!important;}*/
.share_txt {
font-size:24px!important;
}
/*.topControl {width:89%!important;}*/
}
 @media all and (max-width: 1300px) {
.load_play_btn img {max-width: 100px;} 
.share_txt {
font-size:23px!important;
}	/*.topControl {width:88%!important;}*/
}
@media all and (max-width: 1200px) {
.load_play_btn img {max-width: 100px;}
.share_txt {
font-size:23px!important;
}	/*.topControl {width:87%!important;}*/
}
@media all and (max-width: 1100px) {
.load_play_btn img {max-width: 100px;}	
.share_txt {
font-size:23px!important;
}	/*.topControl {width:86%!important;}*/
}
 @media all and (max-width: 1024px) {
.load_play_btn img {max-width: 100px;}	 
/*.progress {	width:98%!important;}*/

.share_txt {
font-size:22px!important;
}
/*.topControl {width:84%!important;}*/

#divmarquee span {
font-size:15px!important;
}
 .icon-share:before {
font-size:20px!important;
}
.row:nth-child(1) i {
padding:6px!important;
}
.white_content {
/*
left: 17%!important;
top: 20%!important;

width: 65%!important;*/
}
/* styles for narrow desktop browsers and iPad landscape */
}
 @media all and (max-width: 900px) {
.load_play_btn img {max-width: 96px;}	 		 	 	 	  
.share_txt {
font-size:22px!important;
}
/* .topControl {width:83%!important;}*/

#divmarquee span {
font-size:14px!important;
}
 .white_content {
/*
top: 26%!important;
left: 28%!important;
*/
}
}
 @media all and (max-width: 840px) {
.load_play_btn img {max-width: 94px;}	 		 	 	  
.share_txt {
font-size:21px!important;
}
/* .topControl {width:81%!important;}*/		}
 @media all and (max-width: 768px) {
.load_play_btn img {max-width: 90px;}	 		 	 	 
/*.progress {	width:96%!important;}*/
.share_txt {
font-size:21px!important;
}
#divmarquee span {
font-size:13px!important;
}
 div.share_icon {
/*top: 50px!important;*/
}
.icon-share:before {
font-size:19px!important;
}
.row:nth-child(1) i {
padding:6px!important;
}
 #countdowncontainer2 {
padding:0px!important;
padding-left:3px!important;
line-height:15px!important;
padding-bottom: 3px!important;
}
.timer {
font-size:13px!important;
}
.tleft_txt{
font-size:17px!important;	
	}
.timer .tf {
font-size:22px!important;
width:21px!important;
}

    /* styles for narrower desktop browsers and iPad portrait */
 h1 {
font-size: 2.1em;
}

/* .topControl {
width:79%!important;
}
*/
 .logo img {
z-index:2147483648!important;
width:98%!important
}
 .white_content {
height: 250px;
}
 #init img {
/*margin-top:-4%!important;*/
}
 .white_content {
max-height: 75%!important;
width: 65%!important;
/*
left: 17%!important;
top: 20%!important;
*/}
}
 @media all and (max-width: 700px) {
.load_play_btn img {max-width: 86px;}	 		  
.share_txt_2{font-size:14px;}
#f_s_m * {font-size:10px!important;}

.share_txt {
font-size:20px!important;
}	/*.topControl {width:75%!important;}*/
.share_txt_2{font-size:14px;}
#f_s_m * {font-size:10px!important;}

}
@media all and (max-width: 600px) {
.load_play_btn img {max-width: 82px;}	 	
.share_txt_2{font-size:14px;}
#f_s_m * {font-size:10px!important;}
.share_txt {
font-size:19px!important;
}	/*.topControl {width:73%!important;}*/
}
@media all and (max-width: 560px) {
.load_play_btn img {max-width: 80px;}	 	
.share_txt {
font-size:18px!important;
}	/*.topControl {width:68%!important;}*/
.sm_title {
font-size:11px!important;
}
}
 @media all and (max-width: 480px) {
.load_play_btn img {max-width: 76px;}	 	 	 
.share_txt {
font-size:17px!important;
}
.sm_title {
font-size:11px!important;
}
 #load_bar_main {/*margin-left:-12%!important;margin-top:-3%!important;*/
}
#divmarquee span {
font-size:12px!important;
}
#init img {
/*left: 41%!important;*/
height: 20%!important;
/*margin-top:-4%!important;*/
	
	}
div.share_icon {
/*top: 40px!important;*/
}
.icon-share:before {
font-size:16px!important;
}
.row:nth-child(1) i {
padding:5px!important;
}
 .timer {
font-size:11px!important;
width:19px!important;
}
.tleft_txt{
font-size:16px!important;	
	}
.timer .tf {
font-size:20px!important;
}
    /* styles for iPhone/Android landscape (and really narrow browser windows) */
div.logo {
	max-width:25%!important;
}
/* div.logo {
width:12%!important;
}*/
/*
 .topControl {
width:68%!important;
}
*/

.white_content {
max-height: 75%!important;
width: 80%!important;
/*left: 9%!important;
top: 8%!important;
height: 224px!important;*/
}
 @media all and (max-width: 475px) {
.load_play_btn img {max-width: 74px;}	 	 	 
.share_txt {
font-size:16px!important;
}	/*.topControl {width:61%!important;}*/
.sm_title {
font-size:11px!important;
}
}
 @media all and (max-width: 390px) {
.load_play_btn img {max-width: 72px;}	 	  
.share_txt {
font-size:15px!important;
}	/*.topControl {width:62%!important;}*/
.sm_title {
font-size:11px!important;
}
}
@media all and (max-width: 379px) {
.load_play_btn img {max-width: 72px;}	 	
.share_txt {
font-size:15px!important;
}	/*.topControl {width:55%!important;}*/
.sm_title {
font-size:11px!important;
}
}
}
 @media all and (max-width: 320px) {
.load_play_btn img {max-width: 68px;}	 
.share_txt {
font-size:14px!important;
}
.sm_title {
font-size:11px!important;
}
#divmarquee span {
font-size:11px!important;
}
div.share_icon {
/*top: 38px!important;*/
}
.icon-share:before {
font-size:15px!important;
}
.row:nth-child(1) i {
padding:3px!important;
}
 .timer {
font-size:9px!important;
width:18px!important;
}
.tleft_txt{
font-size:15px!important;	
	}
.timer .tf {
font-size:18px!important;
}
/*
 .topControl {
width:45%!important;
}
*/
/* div.logo {
width:10%!important;
}*/
 .white_content {
max-height: 75%!important;
width: 80%!important;/*
left: 9%!important;
height: 224px!important;*/
}
/* styles for iPhone/Android portrait */
}
@media all and (max-width: 240px) {
.load_play_btn img {max-width: 60px;}
	
.share_txt {
font-size:14px!important;
}
.sm_title {
font-size:11px!important;
}
/*.topControl {
width:37%!important;
}*/
 #divmarquee span {
font-size:11px!important;
}
 .icon-share:before {
font-size:14px!important;
}
.row:nth-child(1) i {
padding:3px!important;
}

    /* styles for smaller devices */
div.logo {
	max-width:25%!important;
}
/* div.logo {
width:8%!important;
}*/
.white_content {
/*left: 9%!important;*/
width: 80%!important;
height: 224px!important;
max-height: 75%!important;
}
}
body {
	font-family:Arial, Helvetica, sans-serif;
}
/* video container */

/*** VIDEO CONTROLS CSS ***/
/* control holder */
.control {
	color:#ccc;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:5;
	display:block!important;
	height: 28px;
}
/* control top part */
.topControl {
	float: left;
	margin-top: 10px;
	/*	width: 81%;*/
	height:11px;
margin-left: 3px!important;
	/*
	background:#1F1F1F; 
	background:-moz-linear-gradient(top,#242424 50%,#1F1F1F 50%,#171717 100%);
	background:-webkit-linear-gradient(top,#242424 50%,#1F1F1F 50%,#171717 100%);
	background:-o-linear-gradient(top,#242424 50%,#1F1F1F 50%,#171717 100%);
	*/
}
/* control bottom part */
.btmControl {
	clear:both;
	-moz-opacity: 0.78;
	opacity:.78;
	filter: alpha(opacity=78);
	background:#111;
	width: 100%;
	height: 28px;
	overflow: hidden;
}
.control div.btn {
	float:left;
	height:28px;
	/*border-right:1px solid #404040;*/
	cursor:pointer;
}
.control div.text {
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
	font-family:verdana;
	width:20px;
	border:none;
	color:#777;
}
.control div.btnPlay {
	background:url(../images/control.png) no-repeat -2px 0;
	border-right: 1px solid #000;
	width:28px;
	padding: 4px;
	margin-top: -5px;
}
.control div.btnPlay:hover {
	/*
border:2px solid red;
*/
background-color:#0f7ac1;
}
.control div.paused {
	background:url(../images/control.png) no-repeat -3px -26px;
}
.control div.selected {
	font-size:15px;
	color:#ccc;
}
.control div.sound {
	background:url(../images/control.png) no-repeat -87px -30px;
	border:none;
	float:right;
	width:13px;
	margin-right:2px;
}
.control div.sound2 {
	background:url(../images/control.png) no-repeat -98px -60px !important;
	width:12px;
}
.control div.muted {
	background:url(../images/control.png) no-repeat -88px 0 !important;
}
.control div.btnFS {
	background:url(../images/control.png) no-repeat -54px -1px;
	float:right;
	width:26px;
	margin-right: 2px;
}
.control div.btnFS2 {
	background:url(../images/fullscreen_exit-128.png) no-repeat 0px 7px;
	float:right;
	width:15px;
	margin-right: 3px;
	margin-left: 5px;
}
/* PROGRESS BAR CSS */
/* Progress bar */
.progress {
	width:99.5%;
	height:7px;
	position:relative;
	float:left;
	cursor:pointer;
	background: #050404;
	margin-left:2px;/*	
	background:-moz-linear-gradient(top,#666,#333);
	background:-webkit-linear-gradient(top,#666,#333);
	background:-o-linear-gradient(top,#666,#333);
	box-shadow:0 2px 3px #333 inset;
	-moz-box-shadow:0 2px 3px #333 inset;
	-webkit-box-shadow:0 2px 3px #333 inset;
*//*border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	*/
}
.progress span {
	height:100%;
	position:absolute;
	top:0;
	left:0;
	display:block;/*	
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	*/
}
.timeBar_right {
	background-image: url('../images/status_bar.png');
	background-repeat: no-repeat;
	background-position: top right;
	height:15px!important;
	float:right;
	width:4px;
:
}
.timeBar {
	z-index:10;
	width:0;
	background: #2378b1;/*
	background:-moz-linear-gradient(top,#A0DCFF 50%,#3FB7FC 50%,#16A9FF 100%);
	background:-webkit-linear-gradient(top,#A0DCFF 50%,#3FB7FC 50%,#16A9FF 100%);
	background:-o-linear-gradient(top,#A0DCFF 50%,#3FB7FC 50%,#16A9FF 100%);
	box-shadow:0 0 1px #fff;
	-moz-box-shadow:0 0 1px #fff;
	-webkit-box-shadow:0 0 1px #fff;
	*/
}
.bufferBar {
	z-index:5;
	width:0;
	background: #4b4b4b;/*	
	background:-moz-linear-gradient(top,#999,#666);
	background:-webkit-linear-gradient(top,#999,#666);
	background:-o-linear-gradient(top,#999,#666);
	box-shadow:2px 0 5px #333;
	-moz-box-shadow:2px 0 5px #333;
	-webkit-box-shadow:2px 0 5px #333;
*/
}
/* time and duration */
.time {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	float:right;
	text-align:center;
	font-size:11px;
	line-height:7px;
	background-color: #fff;
	color: #000;
	padding: 4px;
	margin-top: 7px;
	margin-right: 2px;
}
/* VOLUME BAR CSS */
/* volume bar */
.volume {
	position:relative;
	cursor:pointer;
	width:18px;
	height:18px;
	float:right;
	margin-top:9px;
	margin-right: 4px;
}
.volumeBar, .volumeBar_b, .volumeBar_c {
	display:block;
	height:2px;
	position:absolute;
	top:0;
	left:0;
	background-color:#eee;
	z-index:10;
}
.volumeBar_b {
	top:4px!important;
}
.volumeBar_c {
	top:8px!important;
}
/* OTHERS CSS */
/* video screen cover */
#init {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
	z-index:999999;
}
.loading {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
/*	background:url(../images/loading.gif) no-repeat 50% 50%;*/
	display:none;
}
.full .btmControl {
/*margin-bottom:-4px;*/
}
.full video {
/*	height:100%!important;
	width:100%!important;*/
}
.full .loading, .full #init, .full #black_overlay2 {
	z-index:2147483647!important;
	width:100%!important;
}
.full #init img {
/*	position:fixed!important;
	top:42%!important;
	left:46.5%!important;*/
}
.full.preadlink .pre_advert, .full.midadlink .pre_advert , .full.postadlink .pre_advert {
	position:fixed!important;
	z-index:2147483648!important;
	display:block!important;
}
.preadlink .pre_advert, .midadlink .pre_advert, .postadlink .pre_advert {
	z-index:2147483648!important;
	display:block!important;
}
.preadlink .preskip_link a,
.preadlink .preskip_link,
.midadlink .midskip_link a,
.midadlink .midskip_link,
.postadlink .postskip_link a,
.postadlink .postskip_link {
	z-index:2147483648!important;/*display:block!important;*/
}
.preadlink, .midadlink, .postadlink {
	cursor:pointer;
}
.full .share_icon {
	z-index:2147483648!important;
	position:absolute!important;
}
.full .logo {
	z-index:2147483648!important;
	position:absolute!important;/*width:auto!important;*/
}
.full #divmarquee {
	position:absolute!important;
	bottom: 28px!important;
}
.full #countdowncontainer2 {
	position:absolute!important;
	z-index:2147483648!important;
}
.full #load_bar_main {
	position:fixed!important;
	z-index:2147483648!important;
}
#init {
	/*	background:url(../images/bigplay.png) no-repeat 50% 50% !important;*/
	cursor:pointer;
}
/*Full screen custom class css*/
#control_m.fscreen {
	z-index:2147483648 !important;
	position: fixed;
	bottom:0px;
	height:auto;
}
.control {
	z-index: 2147483648!important;
	display:block!important;
}


/* Fix for Firefox 9 fullscreen (only if it is enabled). Not needed when
   checking fullScreenEnabled. */
/*video:-moz-full-screen {
 position: absolute;
}

body.vjs-full-window {
	padding: 0;
	margin: 0;
	height: 100%;
  overflow-y: auto;
}
video .full {
	position: fixed;
	overflow: hidden;
	z-index: 1000;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100% !important;
	height: 100% !important;
  _position: absolute;
}
video:-webkit-full-screen {
 width: 100% !important;
 height: 100% !important;
}
*/
video::-webkit-media-controls {
 display:none !important;
}
::-webkit-media-controls {
  display:none!important;
  z-index:-100!important;
}
video::-webkit-media-controls-enclosure {
 display:none !important;
}
#control_m {
	z-index:2147483648 !important;
	display:block!important;
}
#divmarquee, #logo_div, .share_icon {
	z-index:2147483648 !important;
	display:block!important;
}
.share_icon_all {
	height: 35px;
	background: url("../images/share.png") 0 0 no-repeat;
	cursor: pointer;
}
.share_icon_all:hover {
	cursor: pointer;
	background: url("../images/share_over.png") 0 0 no-repeat;
}
div.share_icon {
	z-index:2147483648!important;
	width:33px;
	border-radius:5px;
	/*
margin-left: 90%;
    margin-top: -44%;
*/
position: absolute;
	top: 55px;
	right: 10px;
}
div.share_icon * {
	z-index:2147483648!important;
}
.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:999998;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	padding: 6px;
	border: 0px solid orange;
	background-color: #CCCCCC;
	z-index:2147483648!important;
	/*	width: 70%;
	height: 55%;
top: 20%;
left: 36%;
*/
	height: 170px;
	width: 380px;
	-moz-opacity: 0.9;
	opacity:.90;
	filter: alpha(opacity=90);
}
.share_icon_all a {
	display:block;
	width:30px;
	height:30px;
}
div.logo {
	z-index:2147483648!important;
	/* margin-top:50px;*/
/*	margin-right:5%;
	margin-top:-10%;
*/
position: absolute;
	bottom: 56px;
	right: 5px;/*	width: 14%;*/
}
.logo img, .logo a {
	border:none;
	z-index:2147483648;
	display:block;
}
.logofull {
/*
	margin-right: -7%!important;
	margin-top: -4%!important;

position: absolute;
bottom: 28px;
right: 5px;*/
}
.share_iconfull {
/*top: -40em!important;*/
}
#black_overlay2 {
	display: block;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
		background-color: black;
	/*	z-index:999998;*/
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=80);
}
#load_bar_main {
	z-index:2147483648!important;
	border:1px none red;
	text-align:center;
	display:block;
	position: absolute;
	display:none;
/*
	padding-top:10px;
	height:35px;
	width:175px;
*/
/*
	top:44%;
	left: 32%;
*/
}
.load_play_btn {
	display:block;
	margin-left:-28px;
	margin-top:-8px;
	z-index:2147483648!important;
}
.load_play_btn img {
/*	position:absolute;
	z-index:2147483648!important;
	margin-top:-11px!important;
*/
position: absolute;
z-index: 2147483648!important;
margin-top: -34px!important;
max-width: 100px;
margin-left: -45px;

}
#load_bar_main .load_border {
	width:175px;
	height:10px;
	border:1px solid #0099ff;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	position:relative;
	/*	margin-top:11px;*/
	z-index:2147483400!important;
}
#load_bar_main .load_fill {
	background-color:#0099ff;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	width:0%;
	height:11px;
	z-index:2147483400!important;
}
#mail_window .close, #light .close {
	float:right;
	border:1px solid #0099ff;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	background-color:#0099ff;
	width:30px;
	height:30px;
	text-align:center;
	line-height: 32px;
	margin-top: -18px;
	margin-right: -20px;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif
}
#init img {
	height:36%;
	max-height:100px;
	max-width:100px;
	/*margin-top: 28%;*/
position: absolute;/*	top: 43%;
	left: 45%;*/
}
.sm_row {
	border:0px solid red;
	width: 99%;
	height: 15%;
	clear:both;
	margin-top: 10px;
}
.sm_title {
	text-align:left;
	float:left;
	width:19%;
	font-size:12px;
	padding-top: 10px;
	padding-left: 4px;
}
.sm_box_div {
	float:left;
	width:78%;
	padding-top:3px;
}
.sm_box_div textarea, .sm_box_div input {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border:1px solid #000000;
	padding:5px;
	float:left;
	width:94%
}
/*.fscreen .topControl {
	width:90%;
}
*/

#divmarquee {
	-moz-opacity: 0.78;
	opacity:.78;
	filter: alpha(opacity=78);
	width: 100%;
	bottom: 24px;
	position: absolute!important;
	left:0px;
	border: 0px solid red;
	background-color:#0a1f2e;
	z-index:2147483648!important;
	height: 20px;
	padding-top: 5px;
}
.timecode {
	position: absolute;
	right: 6px;
	margin: -2em 0 0 -1.2em;
	z-index: 2147483648;
	top: 13px;
	font-size: 11px;
	display:none;
}
.timecode .box {
	background: #fff;
	color: #000;
	display: inline-block;
	margin-left: -1.7em;
	cursor: -webkit-grab;
	cursor: -mox-grab;
	cursor: -moz-grab;
	cursor: grab;
	z-index: 2147483648;
	visibility:hidden;
}
.pre_advert {
	background-color: #666;
	border: 1px solid #666;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
	position: absolute;
	right: 77px;
	text-align: left;
	top: 1px;
	width: 165px;
	z-index:1;
	padding: 4px;
	display:none;
	border-right-color:white;
	-moz-opacity: 0.7;
	opacity:.7;
	filter: alpha(opacity=70);
}
.preskip_link, .midskip_link, .postskip_link {
	background-color: #666;
	border: 1px solid #666;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	position: absolute;
	right: 0px;
	text-align: left;
	top: 1px;
	width: 69px;
	z-index:1;
	padding: 4px;
	display:none;
	border-left:none;
	-moz-opacity: 0.7;
	opacity:.7;
	filter: alpha(opacity=70);
}
.preskip_link a, .midskip_link a, .postskip_link a {
	float:right;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	z-index:1;
}
.box2 {
	float:right;
	margin-right: 3px;
	width: 30px;
}
.timer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
}
.tleft_txt{
font-size:17px!important;	
	}

.timer .tf {
	font-family:'timerfont';
	color:#FFFFFF;
	font-size:24px;
	border:0px solid red;
	width:23px;
	display:inline-block;
	text-align:right;
}
#countdowncontainer2 {
	z-index:2147483648!important;
	padding: 5px;
	background-color:#000000;
	-moz-opacity: 0.7;
	opacity:.7;
	filter: alpha(opacity=70);
	position: absolute;
	top: 0px;
	right: 0px;
	border-radius:0px 0px 0px 12px;
	-webkit-border-radius:0px 0px 0px 12px;
	-moz-border-radius: 0px 0px 0px 12px;
}
 @font-face {
 font-family: 'timerfont'; /*a name to be used later*/
 src: url('../fonts/DS-DIGIB.TTF'); /*URL to font*/
 font-style: normal;
}
.video_c {
	overflow:hidden;
}
.snapvid {
	position:relative;
	z-index:0;
}
a.tooltip {
	position:relative;
}
a.tooltip:hover::before {
 content: attr(data-tooltip);
 font-size: 12px;
 position:absolute;
 z-index: 999;
 white-space:nowrap;
 left:-60px;
 background:#000;
 color:#e0e0e0;
 padding:0px 7px;
 line-height: 24px;
 height: 24px;
 opacity: 0;
}
a.tooltip:hover::before {
 opacity: 1;
 top:8px;
}
a.tooltip:hover::after {
 content: "";
 opacity: 1;
 width: 0;
 height: 0;
 border-left: 5px solid black;
 border-top: 5px solid transparent;
 border-bottom: 5px solid transparent;
 z-index: 999;
 position:absolute;
 white-space:nowrap;
 top:17px;
 left: -14px;
}
a.tooltip2 {
	position:relative;
}
a.tooltip2:hover::before {
 content: attr(data-tooltip);
 font-size: 12px;
 position:absolute;
 z-index: 999;
 white-space:nowrap;
/*    background:#000;*/
    color:#e0e0e0;
 padding:0px 7px;
 line-height: 24px;
 height: 24px;
 opacity: 0;
}
a.tooltip2:hover::before {
 opacity: 1;
top: -17px;
right: -20px;
}
a.tooltip2:hover::after {
 content: "";
 opacity: 1;
 width: 0;
 height: 0;
 border-left: 5px solid black;
 border-top: 5px solid transparent;
 border-bottom: 5px solid transparent;
 z-index: 999;
 position:absolute;
 white-space:nowrap;
 top:17px;
 left: -14px;
}
.blankdiv img {
	width:100%!important;
	height:auto!important;
}
.for_ads {
	display:none;
}
#adHolder {
	display:none;
}
#divmarquee #tx {
	color:White;
	text-align: center;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.share_txt {
	margin:auto;
	margin:0px;
	padding:0px;
	text-align:center;
	margin-top:4px;
}
#volume {
	height: 28px;
	position: relative;
	width: 24px;
	float: right;
	cursor: pointer;
	margin-left:-3px;
	overflow:hidden;
	margin-right:2px;
}
#volumeSliderProgress {
	height: 100%;
	position: absolute;
	display: block;
	float: left;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYAgMAAACdGdVrAAAACVBMVEUAAAAAAAAAAACDY+nAAAAAAnRSTlMAgJsrThgAAAArSURBVAhbY2AgErBAyA4I2QEhOyBkB4TsYOhAoaCCUCUwDTDtMMNgRuMHAFB5FoGH5T0UAAAAAElFTkSuQmCC') repeat-x scroll left center transparent;
	width: 24px;
	left: 0px;
	text-indent:-9999px;
}
#volumeBar {
	height: 100%;
	position: absolute;
	display: block;
	float: left;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYAgMAAACdGdVrAAAACVBMVEUAAACmpqampqbBXAu8AAAAAnRSTlMAgJsrThgAAAArSURBVAhbY2AgErBAyA4I2QEhOyBkB4TsYOhAoaCCUCUwDTDtMMNgRuMHAFB5FoGH5T0UAAAAAElFTkSuQmCC') repeat-x scroll left center transparent;
	width: 100%;
	text-indent:-9999px;	
}
#logo_div {
/*
	max-width:160px!important;
	max-height:290px!important;
*/
}
#mail_window {
	-moz-opacity:1!important;
	opacity:1!important;
	filter:1!important;
	height: 230px!important;
}
.f_s_m_rsp {
	font-size:12px!important;
}
.share_txt_2 {
	font-size:16px!important;
}
.btn-sndmail {
	padding:2px;
	background-color:#FFF;
}

#mail_window .sm_row{
margin-top:2px!important;
	}


#hideMsg{
max-width:30%;
max-height:48%;	
position: absolute;
top: 0px;
z-index: 9999999!important;
top: 20%;
right: 36%;
font-size: 12px;
font-weight: bold;
color: white;
text-align: center;
}
#banner_a, #hideMsg img{
max-width:100%;
max-height:100%;}

.disabled_p, .disabled_p * {
pointer-events: none!important;
cursor: default!important;
	}
	
#banner_a, .disabled_p #banner_a {
pointer-events: auto!important;
cursor: pointer!important;
display:block;
	}
	