
.tbox {
	position:absolute; 
	display:none; 
	padding:0;
	z-index:900;
}
.tinner {
	background:#000;
	background: url(images/loader.gif); 
	background-repeat: no-repeat;
	background-position: 49% 49%;
}
.tcontent, .tcontent iframe{
 	
}
@media screen and (max-width: 768px) {
.tcontent, .tcontent iframe{

  }
}
.tmask {
	position:absolute; 
	display:none; 
	top:0px; 
	left:0px; 
	height:100%; 
	width:100%; 
	background:rgba(0,0,0,0.9); 
	z-index:800;
}
.tclose {
	width:50px;
	height:50px;
	position:absolute; 
	cursor:pointer; 
	background:transparent url(../images/closeit.png) no-repeat;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-device-pixel-ratio: 2) {
.tclose{
	background:url(../images/closeit@2x.png);
	background-repeat:no-repeat;
    background-size: auto 50px ;
}
}
#frameless{
	 padding:0;
	 background:#fff;
}
#frameless .tclose {
	top:-80px;
    left:49%;
}